0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-18 06:52:00 +00:00
OI-codes/AtCoder/ABC243/C/data/02_in_rows_07.in

200003 lines
2.5 MiB (Stored with Git LFS)

200000
72936773 0
804783382 1
846318446 1
146287327 1
500616182 1
222035731 0
795926933 1
970896739 1
979573329 0
627715714 1
245783479 0
16478298 1
976013283 1
864974367 1
760679910 0
598124903 0
712632194 0
174926435 0
340985809 1
171791195 0
348276923 1
198475882 0
65719501 1
450640251 1
529141460 0
292507283 1
42708586 1
830898963 0
187366903 0
924028813 1
329493353 1
45019989 1
772474244 0
634960391 0
162386241 0
797824576 0
95673773 0
676341271 0
765219673 1
479728308 0
227540793 0
346207066 1
435416784 1
925064640 0
192365110 1
698850492 0
361172168 1
347014722 0
998254327 1
437871121 1
244935086 1
606179650 1
67414756 0
137867333 0
946152063 0
222179916 0
399833592 1
994594107 1
389365943 1
785099260 1
499086371 0
526402654 0
907987050 0
342043696 1
740249293 0
389512411 1
99151735 0
675009852 0
549422170 0
407084318 1
163667682 0
713978760 0
544415174 0
64688111 1
866736450 1
396587598 0
707448985 1
683785328 1
7671427 1
397891972 1
198046021 0
790788647 0
594651731 1
704979128 0
259494668 1
238995013 1
338475131 1
297632103 1
415874054 0
880967355 0
351972556 1
13925894 1
910515669 0
80847115 0
909537812 1
661527664 1
31203130 1
606196306 0
712154625 0
605420547 0
739565116 1
8454474 0
383445674 0
836648729 1
132459033 1
391131588 1
857250211 0
792133328 0
513569738 1
286336788 0
19230278 0
259015037 0
251641195 0
46739902 1
143802999 1
775687064 1
830225476 1
638184168 1
653510769 0
487870661 1
174083676 0
420343200 0
605628645 0
17494585 0
721808049 1
82284893 1
136218320 0
686130767 1
891267593 0
356672622 0
537413512 0
266176127 0
203792360 1
979819614 0
218971437 1
148337226 1
764413319 1
769823851 1
203332909 1
171528441 1
122128589 0
484567625 0
53080807 1
330541761 1
577333321 1
110118756 0
628940221 0
653978387 0
806343343 1
408933856 1
44601408 0
222371172 0
258396601 1
713502058 1
556629619 0
9776852 1
504526978 1
666515826 0
428969974 0
804272175 1
236100988 0
466546558 0
943886340 0
564086187 1
217593261 0
9663607 0
81951439 1
661510836 1
936299089 1
909103631 0
266414800 0
734683746 0
690818908 1
620737868 0
198268770 1
415777465 0
765321535 1
694433109 1
579636645 0
670255921 1
870965319 0
177084027 0
120286420 1
619832411 0
82016347 0
727504200 1
477800888 1
805726097 1
412486537 0
129046743 0
529864207 0
506219708 0
846310705 0
824294581 0
885668873 0
914661266 1
59797652 1
3395232 0
462665066 0
403369828 1
943433479 0
840217882 1
152271340 0
323978733 1
994741714 1
914021560 1
671678806 0
401191649 1
218478307 0
528260401 0
316896608 0
894519936 0
784514603 0
229825302 0
303237840 1
986859857 1
142267540 1
194336247 1
531929859 1
96548522 0
494680775 1
422424107 0
878799406 0
625671172 1
1087113 1
672458667 0
136575052 1
408568738 0
126005349 1
29094861 1
700511720 1
43216580 0
61375813 1
494014078 0
610037420 0
596809235 0
569701825 1
30448221 1
808956451 1
135943209 0
581499580 0
244119302 1
158442859 0
631742037 1
819985592 1
165618084 1
31399065 0
651912530 1
587198237 1
495802523 0
241900187 1
387192609 1
920697216 1
221008139 0
664965072 1
548889158 1
384744721 0
8204089 1
497944672 1
344435436 1
719818664 0
742731711 0
228771851 1
250994206 1
772095126 0
733167453 0
821159324 1
590059287 0
134370215 0
660452824 0
5451310 1
947108648 1
998171375 1
262065400 0
994370419 0
525799411 1
588605505 0
178924777 0
487107593 0
150975191 0
237015018 0
87673574 1
470654330 1
504562562 1
698400578 0
106492987 0
404692748 0
126760817 0
130635901 1
602315700 0
92556658 1
317135825 0
47462511 1
461191956 0
832682670 1
278807737 0
36629069 1
842498074 1
990074670 0
769536372 1
77950437 0
281125092 1
29678624 0
283280739 0
757383763 0
532401114 0
552308352 1
290583199 1
764577800 1
290369521 0
493890068 0
88168325 1
422067091 1
163607666 0
860916959 1
91387982 1
313384518 1
370295959 1
789608469 1
979154504 0
897018365 0
695785617 1
577802 0
918425976 0
324395644 0
987598371 0
698752084 0
1510461 0
907014409 0
808741658 0
357502494 1
549268266 1
16630602 0
752319679 1
180744599 1
233686915 1
783313036 1
852379328 0
892658965 1
603833952 1
714793417 1
270760575 1
184067469 1
686191507 1
474787566 0
860968850 1
859349160 1
974780891 0
705763596 1
718192738 0
547454248 1
652755515 0
583123274 0
913974240 0
273847457 0
809789281 0
128017070 1
382134549 0
27742769 0
636706864 1
8178726 1
211483154 0
224930865 1
181010241 0
768915420 1
605387851 1
92507714 0
454305434 1
332626283 0
968226293 0
313509762 0
998520933 0
369370406 0
810442379 0
118786781 0
113716874 0
814247172 0
314302737 1
885474760 1
724167886 1
244270459 1
849558762 1
457656875 1
894748092 0
616010332 1
653304050 1
802952795 1
700956810 0
363915581 1
910331444 0
715217320 0
377762199 1
155175519 0
356810646 1
6484679 0
266786098 1
831547771 0
33308992 0
788460775 0
9416955 0
391379746 0
845966599 1
316951658 0
332367219 0
227717808 0
211616641 0
272337800 0
717119915 0
260252156 1
844898272 1
652082192 1
316401792 1
934038646 0
400395177 1
739979532 0
122067420 0
944071957 1
962923047 0
642716155 0
974910656 0
515125876 0
368731031 1
917730393 1
541261873 1
102153707 0
92301846 1
862643435 0
826122045 1
283866413 1
588764047 0
639569404 0
390015499 1
621194 0
146038500 0
803912223 0
821350229 0
657097262 1
892547318 1
346805606 1
773060374 0
479657748 1
862622102 1
280629066 0
728629594 0
318244446 0
490499974 1
291737804 0
563060448 1
248711515 1
448383735 1
952759015 1
87644622 1
110159210 1
846113453 0
991784647 1
468802336 0
196937869 0
297836149 0
626880089 0
746031107 1
638059701 0
310545737 0
797957121 0
843417820 0
439593706 1
831059760 1
667482960 0
867869223 1
862806102 1
857774654 1
810753683 1
592696659 1
983643442 1
764503536 1
600083889 0
246474656 1
600622939 1
632878004 0
952551174 0
422245258 0
332682088 1
610356590 0
864295280 1
321990008 0
783393786 0
321061433 1
573656223 1
174895910 1
43830736 0
490849224 1
965486272 0
251468060 0
625278716 0
618442041 1
443773713 1
108270534 0
711349996 0
258198124 1
464948050 0
720484879 0
871754319 0
332321754 0
162659529 0
802942259 1
464084201 1
622105861 0
315592184 0
808914585 0
31949768 0
165651694 0
307075733 1
776202351 0
623367528 1
956359000 0
754783305 0
769943628 0
415377085 0
604732096 0
271492153 0
722902162 1
733419873 1
216511599 1
763549714 0
753239150 1
126904191 1
354661828 0
247191091 0
523764786 0
692218325 0
304144778 1
761804253 0
684207627 1
66022281 0
906653836 0
797436600 0
856909644 1
800437740 1
955674131 1
281302256 0
194457882 0
854571514 0
991162759 1
249699340 1
948765828 1
208745026 1
283755398 0
622927733 1
124776822 0
806973062 0
545461018 0
113130954 0
23166862 1
358427535 1
940432229 0
614236591 1
714283442 1
14691254 1
179786767 0
215532146 0
680656815 0
435218370 0
366153220 1
254891553 1
236877772 0
311333085 0
801694695 0
819630946 0
476888530 0
99855713 1
429144421 1
693021181 0
75515389 1
571545953 1
332568835 1
922286601 0
88215070 1
328387022 1
638469101 0
193746107 0
908864257 0
879416155 1
827464864 0
558430916 0
289730440 1
965186117 1
23457422 0
415149484 0
532601471 1
493502477 0
10744884 1
858449630 1
109137448 0
840642493 1
861897563 1
900871900 0
104938873 1
158451547 1
430660823 0
433850485 0
371823101 1
452152014 1
947919364 0
411388400 0
942843600 1
467193236 1
58725865 1
968833398 0
84170084 0
971977465 0
657824433 0
100133244 0
751124539 0
114897715 0
526837957 1
330360478 1
806444952 0
472150327 0
568490281 1
159139056 0
19743123 0
339048462 1
696915800 1
859057822 1
742791263 0
583005181 1
472099423 1
865767635 0
783367244 0
492072268 0
754988681 0
542593188 1
941169399 1
595173974 1
632383764 0
255917370 1
262425751 0
530383659 0
785849960 0
654999689 0
47855663 0
132747987 0
5774922 1
677857887 1
207155755 1
630003495 0
202976035 1
7680289 0
689224945 1
968234772 0
899504984 0
912194501 1
334810694 0
208132199 1
331887346 1
122290642 0
390946915 1
906085271 0
821457471 0
297580783 0
507864174 0
275236010 1
747548424 0
963266092 0
400893774 0
912709708 1
525653595 1
608439580 0
541790599 1
582272810 1
658304515 1
465428345 1
10518031 1
449324569 1
657696182 0
7932936 0
797522025 1
314498252 0
320946664 0
687668895 0
833647449 0
571932860 0
724915467 1
768433 1
657593658 0
253903797 0
967705635 0
317576184 0
40966199 0
127558031 1
527253297 0
328677980 0
984504974 1
823027524 0
743562543 1
983211592 0
964676896 0
880127164 1
946965281 0
752593938 0
329792497 1
72020093 0
388235884 0
479604999 0
266386711 0
287076514 1
627486997 0
901422932 1
575203299 1
113149572 1
392737726 1
435220493 1
918426956 0
4876319 1
480676133 0
226911569 0
51749470 0
497805491 0
67913608 1
80484602 1
571056664 1
586564644 1
560878015 0
156990229 1
420638123 1
151203890 0
32943786 1
887939382 1
194828408 0
178957251 1
45752810 1
201449199 1
944549807 0
712034806 1
774742222 1
928036083 0
241076403 0
288084800 1
554209085 1
146620789 0
20830779 1
115194368 0
839127078 0
78118351 0
331329498 0
301158037 1
384875480 1
560367141 1
814051575 0
904200132 0
84828556 0
536464111 1
426209250 1
566447542 0
223441785 0
47155953 0
875140588 1
206535983 1
520995114 0
733153842 1
465375283 0
725222161 1
626877766 0
904654903 0
346264363 1
470179269 0
417871826 1
467332926 1
439510959 0
992875758 1
298879303 0
501896374 1
361176233 0
966479789 1
802256432 1
965499953 1
266720953 1
965361943 0
288536704 0
321185854 1
249786129 0
47645343 0
744365882 1
264677413 0
190440031 1
853159024 0
297402231 0
672071968 0
831610419 1
57222627 1
616631099 1
843795232 1
73686027 0
772494972 0
648957443 0
506062418 1
16009034 0
340242817 1
119154704 0
750641344 1
380682708 1
526918421 0
841227981 0
31079997 0
701463906 1
383493362 0
701255041 0
363165758 0
556241502 0
352318247 0
334492552 1
152369936 0
158769520 1
370754918 0
835963689 0
587941098 0
359716108 0
959161964 1
457467277 0
673777417 0
89678289 0
827113975 1
290799161 1
311940546 1
782015340 0
129161551 0
122962758 0
395687385 0
949220822 1
393739000 1
271541878 1
554162913 1
785500730 0
576246113 1
226610744 1
562202071 0
142410144 1
877567690 1
287147461 1
46259838 0
274834850 1
956437116 1
872343547 0
554346050 0
273914016 1
859474986 1
5570613 0
896378542 0
278403663 0
67994425 0
470192060 0
505843873 0
479514352 1
530458741 1
702336137 0
521874258 1
634132267 1
543556650 0
990084315 1
512715910 0
263922528 1
265493042 1
676987254 0
682743503 1
402765292 0
6541660 1
64988937 0
880661408 0
196236271 0
649666124 0
440923318 1
589379765 0
496179522 1
396663386 0
870213554 0
487718158 0
577376939 1
708931119 0
441245687 0
286647637 0
596007494 0
267408243 1
149219656 1
591391984 0
335274766 0
671456919 1
54253905 1
836398643 1
555214845 1
822980481 0
154295226 1
151420492 1
180716710 1
49326737 1
576630767 0
291767586 1
78152685 0
731773619 1
938191728 0
918211137 1
519368657 0
763055032 0
333166943 1
295133311 1
943451471 1
710685088 1
26722722 1
256741475 1
650818586 0
886610116 0
259681281 0
813353453 1
298644674 1
3345283 0
888221476 0
842004945 1
397826583 0
851757977 1
482322672 0
289529647 0
342370657 1
192300754 1
427835480 0
706914894 1
675745598 1
161482393 0
602233193 0
635911647 1
30947366 1
815391799 1
571346654 1
81320119 0
120410769 0
653198644 1
889809260 1
22288019 1
488267152 1
827276166 0
679477190 1
539228034 0
607824027 0
170110962 1
921071566 1
76758054 0
831336295 1
215338504 0
975302774 0
992966147 0
523119615 0
614391374 0
793046429 1
757675425 0
492210181 0
181507579 1
233445638 0
379423137 0
971840266 1
578854746 1
779822770 0
191245614 1
801125068 0
773137915 1
760468301 0
536344216 1
469240699 1
359094328 0
769038978 0
245659798 1
540291357 0
615895404 1
191647035 1
144837846 0
861014949 1
168117991 0
512794105 1
147979373 1
608012386 0
606801354 0
687269125 0
593960582 0
507548269 1
139859732 1
510489948 0
550519650 0
459053869 1
353587326 0
86081547 1
603033650 1
671800886 0
376615061 0
830380558 1
380366543 1
508974123 0
974286035 0
347815101 0
444890413 1
395097698 1
845260723 0
800313700 0
314998214 1
819698829 1
107835975 1
988668069 1
939327310 1
53985410 1
629232847 1
407648385 1
625269755 1
884959227 1
933621657 0
772597538 1
886964081 0
801984905 1
737199725 1
684272653 0
346204310 0
111570500 1
821221458 0
942403285 1
299743023 1
399690706 1
319836885 0
882250304 1
781877689 0
527604079 1
651231969 1
63554146 0
692843580 0
884770070 0
124767351 1
513636160 0
961853602 0
641630942 0
446960284 1
349387143 1
387541418 0
261048060 0
362932399 0
176291969 1
533326434 0
217041125 0
365738920 1
917064760 1
906961422 1
580360815 1
992803851 0
30191739 1
901407826 1
284300856 0
160163066 0
495036236 0
850562714 0
626429249 1
395512568 1
38892849 0
35799553 0
708118826 0
435240352 0
541445616 0
601440614 0
27262536 1
952156985 0
937038830 1
411766810 0
461312504 1
679043245 1
640505762 0
268903963 1
561056655 0
819925984 0
20848661 1
717933145 1
935190149 1
298221526 0
859255749 1
351917017 1
275384254 0
925938160 0
974040106 1
88372621 1
779292559 1
518132800 1
205489080 0
356231607 0
635354290 0
807092942 0
564871139 0
807737227 1
378772459 1
913062045 1
595841654 0
986115412 0
998359434 0
240433678 0
986453719 0
689381359 0
966124112 0
951463763 0
38577964 1
779401022 0
76952777 1
559169202 1
250521004 0
17167174 1
225814316 1
430069126 0
105407753 0
860529964 1
605188294 1
635049463 1
103749451 0
488754950 0
15717295 0
718946543 1
483859473 0
424817238 1
274977006 1
475316586 1
834719909 0
417166512 1
715906910 1
160385689 1
49497416 1
786885458 1
653260103 0
862102567 1
286297511 0
589078912 0
746682969 1
467501364 1
947583186 1
629824153 1
870159056 1
876563366 1
372103601 1
938537431 0
401707591 1
300529608 1
669697058 0
879328048 0
346197106 0
998580987 1
517626465 0
61279446 1
447454936 1
122024657 1
526168096 0
281734145 1
188367587 0
805198650 1
471973932 0
997449192 1
736308230 1
132696757 0
162271074 0
713848618 1
20531858 1
243519977 0
861878412 0
931303975 0
106395909 0
456604128 0
409881403 1
455592880 0
820247806 1
440987215 1
560618383 0
991645138 0
314866006 1
819901092 1
58394095 0
77822685 1
754597348 1
754366539 0
453591418 0
71452939 0
690353803 0
329775575 0
489803557 0
93808340 1
570758615 1
200775973 0
512315956 1
890064769 1
294034770 1
837536000 1
942942623 0
23421808 1
795645290 0
112477707 0
231333788 1
212896120 1
908652836 0
88730981 1
643794374 1
980389097 0
832516136 0
257693843 1
307626534 0
7969699 1
751980905 0
943825475 0
538024393 0
1304436 1
605323090 0
641680942 0
239645240 0
445258642 1
165185172 0
849452994 1
588396486 1
737022129 0
743568664 1
849831171 1
170200252 1
991073254 1
316468647 0
974302247 0
933771140 1
339640189 1
93050148 0
563566337 0
949633675 1
526426827 0
802546711 0
405909462 0
683074350 0
308402148 1
438113594 0
882189404 0
899822602 0
573644993 1
788324635 0
213053193 1
215038731 0
239532129 0
814562628 1
820244569 0
152945209 1
416906611 1
964345788 1
109301221 0
249242321 0
567617792 1
625052009 0
73232639 0
737590322 1
140501876 1
782249280 1
515587167 1
815897439 0
374539892 1
454949996 0
159710409 1
161670201 0
290756040 0
168471069 0
973806237 0
913675643 1
680204372 0
773316275 1
25134073 1
339035253 1
261439812 0
924472967 1
8215707 1
342238989 0
281874679 1
116035835 1
785506457 0
39447991 1
917195224 1
943048619 0
734353189 1
733046515 1
593800844 0
668610526 1
185700673 1
921843413 1
633180768 1
200619850 1
513453858 1
447383864 1
992926099 0
736764171 0
861871755 0
905304216 1
434308302 1
445857001 0
963300076 0
790184823 1
892050635 0
36550320 0
652931626 1
862267276 0
863667792 1
13519384 1
652300921 1
860339046 0
214112358 1
220753971 1
682665331 0
388954252 1
939566166 0
298159495 0
782748217 1
867597261 0
573427963 0
486836145 1
117727263 0
497729979 1
371565517 1
520065623 0
969688503 0
955466787 1
181109250 1
181459275 1
622313373 1
211982885 0
348286060 0
93664563 1
825012640 1
82780494 1
10364125 1
961320304 0
92014983 1
736345498 1
872995056 1
325077577 0
585797848 1
234522649 1
377279166 1
178347320 0
223172811 1
682301498 1
457122154 0
883366013 0
527717526 1
627318174 1
808424705 0
536943538 1
786146282 0
56567079 0
789135062 1
931717277 1
868583026 1
226557481 0
892515519 0
232441681 1
260047513 1
102848431 1
770294937 0
889661480 0
144376807 1
735138602 1
438361795 0
694496982 1
191829963 0
598257514 1
132532402 0
208239655 0
497523697 1
671375412 1
983584208 1
641974502 1
522530189 1
520524814 1
374419916 1
985122590 0
769674683 0
788877738 0
609628705 0
41491016 1
39180822 0
397552754 0
993641913 1
241345293 0
490407796 1
37866899 0
176797655 0
669264964 1
772668444 1
454241898 1
871053146 1
632256250 1
245098354 1
803352305 0
83476847 1
203848300 1
561730685 0
163915008 1
761854504 0
796659701 1
603562966 1
179366347 1
283890642 0
181054297 1
572168094 1
55744913 0
46890488 0
874770856 1
137021951 1
484482079 0
160766018 1
209674409 1
657942668 1
347161959 1
625068142 0
63750241 0
461530727 0
733524843 1
237774000 0
378462492 1
104606839 1
363128849 0
349720336 0
122398875 0
904971528 0
539586887 0
528155404 0
412413072 1
632687563 1
22908101 0
451067534 1
127994983 1
588258954 1
872832953 1
967610668 0
421428158 1
526378450 1
919182230 1
385312914 0
724039045 1
933573441 0
628499669 0
277649274 0
671879427 0
502115068 0
394637573 0
728717935 0
644583666 0
566601575 0
451157431 1
802452184 0
34742847 1
831021464 0
251332456 1
619561468 0
279346783 0
725108873 1
238536380 1
938126381 0
747093785 1
928450169 1
35429408 1
167403813 0
80307647 1
46481513 1
596118348 0
343785185 0
664355340 0
505702034 1
950065913 0
567400132 1
949060958 1
577088479 0
962440909 0
578972515 0
165947837 0
694823915 1
949846022 0
465253730 0
262329880 0
239074124 1
543595127 1
178039368 0
995964930 0
409721999 1
996301657 1
570121575 1
280652946 1
887041282 0
172685658 0
672386321 0
114536739 0
70243264 0
153988550 0
131893531 0
816205180 0
809992054 0
910305196 1
712696279 1
521294554 1
10569337 0
318534395 0
465215763 1
111452273 1
968522850 1
822710041 1
55071242 0
460210211 0
448401286 0
555408905 0
664814669 0
306509850 1
97779022 1
361941696 1
858051755 1
755907396 1
992955294 1
67794304 0
243227161 1
715905536 0
953394387 1
359786600 0
572304370 0
828833748 1
637523440 0
974361100 1
628574094 1
245729246 1
127003098 1
656903503 1
246776218 1
821348903 0
862146085 0
18637233 0
665542997 0
502739720 0
638443470 1
521743376 1
672989540 0
911706864 1
504827385 0
325249356 1
622958919 0
381121935 0
909926099 1
992699721 0
678362782 1
339788230 0
68230944 1
330042602 0
34754585 0
429670318 1
546605745 0
220876171 0
935867736 1
204309534 1
721304051 1
644292681 1
326184628 1
934947063 1
39350929 0
200578681 1
356086904 1
957713759 1
16568271 0
862883605 0
651664207 0
575799519 1
103575367 0
528292499 1
990046769 1
727521994 0
383723143 0
190523454 1
635643011 0
163294231 0
23795028 1
441749672 1
127434959 0
195099814 0
974959149 0
384001806 0
47358202 0
531594205 1
12715566 1
587589195 1
596126783 1
986639557 1
952430829 1
427215774 0
670248713 0
374821962 1
113396119 1
763881955 1
297845651 1
595387547 1
720740084 0
97754109 1
837588896 0
405259492 1
905856007 0
482740488 0
343274278 0
292467959 0
60566942 1
883768911 1
763885462 1
497376832 0
228089653 0
781493372 1
912319546 1
532594561 0
413201805 0
960240109 0
803491253 1
11585227 1
17549434 1
823250953 1
260754535 1
391743641 1
287462113 1
33091169 0
774980460 1
883290501 1
615936098 1
35566360 1
313112689 1
290998214 0
293890225 1
737221576 1
727566002 1
959240816 0
969843850 0
109407252 1
100638906 0
753334463 0
446951097 1
146715550 0
861832120 1
866565188 1
90568749 0
309475646 0
163883998 0
510722296 0
306516311 0
206416639 0
100130980 0
511341877 1
350940653 1
601597707 1
450442072 0
756086263 1
74071788 1
222859641 1
365753504 1
437443038 1
670845602 1
717913717 0
838088773 1
804661673 1
762832216 1
306344684 1
764929499 1
487147599 1
13882731 1
849923272 1
971494648 0
528744132 0
972735476 0
426411693 0
72232222 1
721887757 1
612163257 1
456255936 1
803431269 1
403559878 1
977384606 1
919443720 0
140203888 1
212790373 0
234194227 0
636637140 1
453629352 1
119917731 1
135150424 1
904059665 0
330568774 0
217182270 1
308260627 1
49396761 0
585398670 1
323203085 0
519742489 1
103887028 1
913531101 0
770993118 1
992755348 0
724037273 1
584941874 1
511586871 0
156421242 1
290924732 1
116958979 1
37214499 0
669672909 0
396091179 0
201466682 0
86899584 1
874316036 1
477735743 1
655343673 0
302097066 1
269716667 1
668372961 1
105011350 1
678423228 0
378952891 0
616818978 0
168651837 0
430036634 0
403384575 1
785018570 0
634470723 1
367644606 0
369872355 1
750791400 0
625800274 0
685866428 0
115596661 1
301317267 1
493786350 1
918527284 0
90862299 1
304882292 0
811338447 0
256337276 0
492734952 1
596215509 1
523662440 1
813980488 0
695825459 1
860766030 0
618813745 1
194392539 0
445349390 0
342898606 1
601297781 1
775886923 0
911718117 1
28499163 1
86515851 1
974054268 1
671249298 1
715783184 1
528061660 1
884483648 1
146263934 0
803926294 1
830148862 0
939921845 0
745455687 0
97914921 1
435165749 1
279319177 1
278772576 1
306679933 1
449738505 0
319680235 1
983000291 0
266603528 0
729384480 1
396732518 0
35822474 0
289233231 1
420065964 1
690343339 1
535098394 1
533837722 1
103961958 1
234059714 1
343762605 0
220614833 1
948029268 0
837613024 1
870941448 0
586226315 1
451231675 0
222519168 1
108915760 1
789177679 0
612940246 1
760741463 1
465907028 1
655251928 1
487068808 0
617026634 0
448539429 0
605266960 1
4874058 0
976222869 1
33055366 0
188781551 0
498478257 0
202790018 0
178491458 1
789324827 1
892699607 0
607545258 1
913252992 0
362258009 1
67706027 0
463086800 1
37811021 1
542390379 0
799214316 1
725965941 0
412807786 0
510837355 1
121659400 1
148540743 1
509586115 1
892506172 1
632922176 0
117355689 0
835888432 0
622033 0
498800284 0
335334090 1
315705791 0
656535351 0
379792706 0
310975365 0
191180358 0
376942053 0
999748346 0
16396110 1
550489662 1
77879794 1
541209919 1
147016442 0
36785419 1
368308380 0
394860394 1
341642984 0
612319766 0
119681129 0
197294092 1
148275635 0
49638461 1
790739593 1
430758314 1
150639125 1
236006529 0
54260945 0
180834770 1
21073454 1
343261300 0
877271034 0
598252791 0
755571685 1
696795120 1
502899445 0
468963908 0
339782119 1
72470927 0
827803001 1
718611107 1
371468775 1
158517575 0
878900688 0
661071471 0
952803143 0
304449287 0
773330347 1
120447995 0
34758474 0
574134966 1
27994491 0
14247650 0
742255199 0
763609753 1
215689040 1
184097758 1
483625797 1
944240016 1
70841108 1
602127821 0
807269105 1
498907578 1
546998964 0
987696783 0
520597599 0
634511445 0
585082804 0
975451178 0
550077616 0
938832674 1
728299747 1
39804772 1
306411395 0
71907577 0
417145689 0
131294991 1
46892347 0
974022211 0
311507644 0
124321644 1
749550548 1
92886551 0
501805445 0
967279392 1
879921056 1
517760514 0
729935658 1
498296890 0
901599853 1
541268051 1
353201429 0
818529156 1
119381248 1
864914782 0
203404489 0
464583681 0
656275231 1
111565582 0
345074132 1
527171397 1
334784249 0
42253741 0
566526503 0
707821485 1
701338758 0
346330845 1
956871466 1
695271619 0
875947171 0
350465809 0
152724879 1
726001040 0
158752612 1
657056401 1
696823536 1
712828043 0
102104990 0
815203437 1
832639661 1
982357624 0
162204045 1
187597942 1
935965172 1
719062612 1
987177681 0
439011820 1
538837532 0
941566931 0
575708915 0
198908845 0
726631344 1
116914110 1
905534143 0
734841641 1
854903917 1
618860438 0
519552766 0
503274316 1
326687832 0
915678165 1
955814437 1
782217665 0
6102921 1
877150033 1
846955819 0
647403446 1
538716548 0
782644254 1
788653838 1
428909678 0
823864228 0
908720572 0
911707254 1
569936175 0
215138160 0
754992188 0
627924877 0
372187126 0
784094242 1
306734481 0
337447334 1
712896984 1
124534975 0
92957385 0
625650136 0
304838576 0
372912262 1
373761862 1
698871387 1
74226617 1
912146348 1
633249459 1
403145604 1
3469928 0
184809902 0
743326287 0
42704109 1
505051935 0
156429035 1
513791012 0
596156122 0
508511417 0
301899701 1
631593759 1
865076415 1
257145527 1
698608972 0
779463619 1
298645408 0
295702085 1
815211757 0
662757619 1
545206603 0
675344960 0
847718647 1
95671327 0
45820816 1
10049576 1
226869184 1
644403761 1
756257799 0
308690542 0
756149066 1
319957493 1
773602533 0
145898057 1
22208267 1
479440638 1
326486222 1
342048136 1
934645249 0
10525568 1
797751462 1
834990196 1
360542657 0
658191426 0
545749891 1
559524393 1
222286482 1
428191286 0
386978263 1
791487805 1
67571352 0
545520555 0
784211942 1
146262997 1
16581337 0
722550234 1
280769910 1
668178214 0
564358304 1
690012117 1
885200195 1
122534275 1
186674048 1
285694518 1
330169465 0
385333482 1
124872733 0
589863073 0
176496627 0
819332944 1
402559672 1
899500027 0
913335058 0
145291694 1
337704394 0
439727157 0
765243990 0
314408251 0
505920441 1
947149171 0
401801395 1
972913253 0
221352738 1
570619722 0
626528984 1
684121653 0
163201284 1
363106731 0
936970177 0
256941446 0
98025426 0
511650436 1
386277545 0
324595110 0
510691772 0
791616811 0
18819837 0
888649950 1
74040161 0
739927621 0
386198601 1
247541317 1
86826371 1
166830576 0
227584043 0
886529164 1
847069108 1
577831498 1
239142035 0
612763401 0
178005378 0
412390482 1
961432946 1
115370811 0
991358772 0
153341469 1
522515231 1
300854423 0
685079652 0
959304105 1
792592428 0
785463719 1
21314605 0
70234996 1
460506169 1
642881427 0
936082088 0
326485610 0
453527681 0
161314931 1
415197583 0
871384192 0
960435098 0
242114536 0
744860902 1
988575124 0
602178919 1
214551535 1
726321189 0
789358620 1
59590822 0
333058386 0
633681622 0
651634988 1
509049196 1
860291645 1
450389999 1
682342269 1
581246620 1
339906537 1
466996533 1
342024294 0
602586823 0
193847511 1
179261722 0
378873001 0
159199777 1
497603581 1
10883500 0
767436059 1
312655507 0
850161888 1
606503732 0
707002893 0
875951753 0
379723104 0
829078144 0
255413942 0
140184108 1
313747163 1
744490441 1
132625365 0
831265854 0
584923735 0
916267128 1
87631395 1
431319651 1
863130339 1
322456249 1
129801429 1
151758501 1
532709976 1
135830959 1
17451220 1
886456096 1
337440662 1
78623054 1
606660074 1
736272587 1
483575190 1
305072128 1
680264259 0
961506205 0
616322916 1
206529356 1
216390510 0
303323441 0
181842854 0
603446509 0
801135966 1
567089869 1
707378388 0
525016999 1
691727618 1
313000350 0
550077442 0
345310467 0
306775345 1
685958872 1
929549091 1
649587495 0
705016953 1
482465211 1
105511809 0
878540326 0
859484042 0
996124636 0
609288959 0
10239177 1
498454021 1
407650099 0
948091665 0
672378631 1
290590636 1
580264378 1
698996826 0
367901472 1
347569031 0
175377094 1
901645011 1
574917134 1
930601274 0
317912140 1
217228624 1
1720469 1
635294750 0
737901165 1
458201261 1
554975918 1
376731919 0
151782002 0
940048696 1
443441864 0
591323424 0
922747343 0
442032073 1
550062981 0
963830191 0
954737155 1
762013831 1
197122790 1
916798639 1
286565058 0
51979445 1
349672596 0
493402522 1
937356265 1
959532847 1
802479328 1
343198763 1
583085401 1
424298207 1
578947940 0
328057570 0
178579072 0
275907850 0
450619159 1
39576266 0
146287917 1
825956872 1
917431954 1
529734466 1
153015462 0
616666264 1
845239298 0
771189549 1
306578214 0
492633962 1
864027046 0
515210722 1
14528281 0
182483248 0
934556341 0
882567625 1
474418235 1
910961533 1
459220610 1
807577304 1
488462045 1
310823526 0
650309363 0
742412915 1
618882809 1
687283221 0
24117620 0
531728564 0
683575383 1
657290803 1
640065622 0
288163234 0
658090106 1
806015117 1
866647064 1
249854328 0
110128429 0
143237150 0
535970031 0
490678409 1
988805367 1
843585369 0
9874424 1
719055005 1
987933691 1
593260468 1
992844986 1
92484070 0
829767710 1
548329643 0
635879960 0
119635032 1
482460426 1
584500752 1
190088525 1
111680908 0
879870674 1
677737735 0
685496807 0
652544547 1
750316686 0
447985622 1
829099942 0
947693633 1
537274839 0
28829712 1
252682089 1
497025369 1
228182844 0
303165180 0
556733081 0
147688497 0
225273679 0
338461268 1
390623405 1
466690782 0
310048084 0
499006910 1
740774484 0
820234250 0
603943523 1
949640918 1
558094847 1
48157135 0
212856348 1
698029123 0
595685285 0
844028028 0
313815954 1
762757387 1
279709668 1
770916771 1
31759400 1
359445034 1
147201424 0
32927919 1
955312761 0
924189117 0
776684200 1
858633663 1
243420098 0
415414164 1
245645020 1
675507819 1
852057854 0
670060887 0
36353680 1
742073911 1
935415501 0
196793364 0
43717466 1
746775082 0
500352533 0
370949037 0
545973853 0
911268967 1
825322355 1
772099001 0
976679700 1
849305458 1
795785310 0
49990263 1
15653591 0
90144231 1
186160856 1
969193883 1
5032388 0
983386786 1
204555001 0
894088424 1
661079443 0
68835305 1
41285109 0
8633544 0
194216456 0
24552188 1
697365944 1
529947885 1
127285970 1
322883559 1
737832884 1
665882896 1
2670252 1
561777225 0
651715524 1
230944203 0
495373343 0
318608326 1
54789028 0
634928026 1
529382062 1
72003624 0
320743813 0
96283744 1
231030232 1
870298407 0
267400183 1
94184102 0
997525736 0
995606573 1
163020372 1
271028994 0
476247680 1
18070388 1
79799070 1
865124601 0
275631185 1
661353585 1
542399483 1
344457858 1
680187903 0
123713494 1
276323799 0
56391616 0
660841722 1
565015707 0
12753692 1
443528576 0
526484950 0
468858641 0
325430269 1
79281338 1
716880558 0
71670972 1
836415506 0
406911107 0
990252610 0
111557496 0
231752504 0
316280173 0
475895229 0
757393642 1
548208337 1
683236813 0
588361669 1
399015304 0
285459192 0
880629906 0
795062382 0
704990081 0
418515445 0
53106900 1
484672079 1
642837968 1
481292952 1
617408193 1
99621701 1
38342165 1
409465598 1
392784382 0
945741795 1
815080087 0
378348250 0
138830077 1
623507249 1
634019158 1
788476639 1
358720485 1
698210618 0
663254734 1
132108408 1
661544894 0
69365586 0
729621311 1
526925811 0
941308330 1
15293523 1
360457650 1
649320425 1
368645581 1
376329694 1
92706591 1
276674416 0
857722161 0
368769628 1
974802647 1
788307515 0
84241470 1
338060840 0
578909128 0
387161709 1
662282360 0
693777669 0
668885324 1
130593666 0
339283229 1
109129209 0
883339972 0
459932802 1
255285263 0
871372380 0
870760063 1
159796552 1
877417493 1
534467996 1
461683238 1
864086664 1
270060815 0
860496081 0
932792753 1
705150877 0
759894320 1
151029463 1
971395169 1
573339474 1
878901453 1
391190692 1
83818054 0
235587325 0
229412023 1
531248161 0
835257574 0
866916010 1
946683528 1
522761376 0
88491081 0
236407851 0
474750205 1
826687985 0
539683698 1
618543190 1
780896306 0
718388957 1
692823970 1
915121505 1
124388370 1
967515965 1
301677038 1
66676518 1
443394658 1
457758690 0
977028488 1
446322731 0
572300239 1
214395981 1
67438706 0
514003910 1
664433984 1
854142207 0
519915985 1
328183683 1
560847828 0
951675708 0
966988079 1
520779598 0
415995915 0
360722426 0
770760188 0
242299212 1
705884783 0
280674563 1
904074392 1
283784146 1
570274059 1
742785026 1
109738245 0
798603777 1
577797451 0
504090687 1
177177265 1
496497494 1
198294478 0
883901675 0
120658569 1
941968101 1
333105487 0
945279461 0
314696902 0
141493886 1
232085628 1
946297700 1
690066459 0
387868121 0
225935178 0
356177838 1
991169302 0
52930793 1
621895088 1
164345342 0
798394281 1
658534973 1
896011280 1
864553971 0
689317438 0
833365533 1
12573857 1
731405684 0
466423194 1
665785340 0
744463305 0
425070145 0
124985592 1
144102266 0
858135231 1
208100344 1
251303850 1
425972550 1
220836015 0
744701381 0
266627395 0
653535837 0
232172069 1
518249382 0
554255571 1
857853265 1
232805785 1
436224053 1
469417263 1
879682523 0
409204596 0
827937436 1
826501169 0
407368656 0
69933638 1
201794515 0
407877412 1
152318277 1
854393649 1
596445749 1
415576067 0
392065629 0
426844359 1
448952743 1
683933003 1
150694680 0
667166329 1
887034020 1
606792234 1
219672646 0
825653751 0
442174828 1
274347421 1
510269269 0
222772918 0
690712064 1
581105451 0
486017275 1
868657811 1
183423723 1
955726902 1
372374948 1
948252748 0
100360973 0
160774074 1
217363325 1
521722385 0
449020258 0
323594846 0
741717088 0
599560572 1
709232911 0
399708904 0
201783498 1
476052635 0
434621976 1
263370486 1
36203927 0
459440673 1
624923754 0
354828755 0
873521251 1
712723735 0
886681078 1
104703604 1
666501984 0
280673254 0
129803697 0
589782937 0
89232245 1
807024857 1
943874175 0
843873232 1
830848491 1
361532478 0
570443893 0
351502285 1
818135760 1
59408927 0
57231233 0
738458541 0
189987163 0
322235705 1
390090249 1
779271504 1
246398988 0
298538915 1
608541470 0
2487052 1
54791683 0
733370146 0
784663504 1
839501492 1
221675232 0
538448084 0
4399129 1
634104285 1
970516712 0
274837696 0
629393241 1
639311662 0
638556553 1
611441540 0
698609464 0
936493054 1
501185197 1
994237879 0
929704942 0
882796550 1
355990622 1
316460026 0
792092880 1
400521526 0
996425628 1
836672629 0
925125103 0
102968747 1
884949016 0
120585902 0
126883707 1
87170290 1
135679504 0
875576503 1
588958387 0
806645302 0
20030614 1
963353261 1
8196462 1
134489718 0
20851832 0
594058900 1
63704157 1
907605894 1
153124725 0
516056609 0
731293828 1
99101889 0
961450710 1
912177910 1
207442535 0
466518168 0
812686983 0
837209323 0
930106260 0
187947550 1
123741949 1
68780372 1
134056163 1
78591583 1
581399405 0
202290524 1
517337531 0
517387715 1
464445345 1
171250475 0
572238217 0
611353694 0
860055333 0
379540155 1
280017408 1
502382540 0
774649571 1
67129685 1
958648403 0
180991942 0
75936143 0
779164334 0
698244594 1
946218229 1
318806374 1
641041417 0
629320509 1
304679259 0
618337171 1
843166760 0
850895856 1
326499089 1
767780083 1
463352591 1
567348079 1
551538453 0
248851921 0
294300745 0
274009139 1
483989684 0
142881159 1
522838230 0
6377098 0
268552394 1
293137698 1
259126702 0
286577239 1
552031611 1
642123212 0
969983980 0
337748298 1
803076481 1
317248918 0
27084870 1
396325789 0
108657727 1
540892455 1
308349499 1
255324100 1
56193689 0
565147713 0
781132885 0
562036561 0
977911866 0
231846313 0
688556937 1
803657407 0
644526132 1
779672863 0
708066910 0
305755591 0
624521460 0
352199147 0
833315216 1
389813795 1
447334753 1
601559564 0
908864376 0
349788811 0
681035377 0
486902645 1
732623021 1
326952216 0
317384209 0
898036233 0
76589952 1
812569025 0
492611107 0
181693815 0
198677866 1
45406855 1
46809227 1
757751717 1
215044437 1
446519493 1
296999933 0
972552558 0
286100831 0
486418249 0
780764666 1
307509398 1
462831811 1
785713383 1
433522940 1
680412130 1
354277637 1
461200281 1
247119468 0
95935133 0
641824867 1
605704251 0
901014508 1
988935884 0
837334336 0
408139666 0
919444549 0
115372575 0
552726521 0
602605170 1
310816050 0
987849051 0
612063499 1
803049204 1
958552533 1
613666818 0
672962500 1
671969190 1
942859513 0
831652616 1
699100253 0
405875520 1
422250657 0
967282312 0
243886166 1
380343676 1
533036595 0
529201343 0
858662797 0
830995862 0
298911575 1
889853188 1
525069489 1
379624982 1
315742812 1
870935745 0
867926631 1
717865879 1
618402972 1
28869276 1
76618353 1
839846429 1
810506390 1
426528247 1
625569195 1
796624727 0
410937340 0
642558865 1
868290593 0
214606798 0
233846009 0
495929541 0
253163512 1
59186967 0
956773481 1
847316742 1
784911370 1
352485727 1
974411729 1
74408784 0
838072458 1
585821336 1
651684125 1
79346353 0
662225892 0
96107302 0
296743364 1
972494387 1
237805442 0
438703849 0
980497110 0
964610509 1
800501949 0
900557861 0
638566292 1
545371289 0
671590114 1
265961078 0
680302751 1
90191410 1
889764999 0
960609682 0
74780643 0
677007374 0
282106934 0
553768402 0
834496911 1
170912474 0
23241941 1
479003829 0
376893777 0
234775442 0
987221118 1
549879603 0
765961696 0
904373359 1
924391839 0
435726936 1
339709925 0
650218043 1
304111831 0
169726199 0
857784017 0
45209143 0
811601844 1
401998464 0
780382928 1
520733252 1
283031850 1
489433911 0
19241855 1
936850463 0
363027287 1
930663690 0
612843983 0
848993398 0
866661488 1
764549007 1
895225758 1
271856255 0
952224367 1
958821486 1
84437791 0
843441728 0
97626518 1
362911240 1
970481481 1
504865210 1
847670646 0
314976578 1
356567200 0
939920454 1
895338075 1
169146994 1
276879827 0
185544565 0
422485480 1
937811685 0
654932773 1
704426959 0
861038263 1
610577578 0
764864948 1
746058350 1
145577556 1
450211781 0
610068304 1
94048648 1
387345278 1
642992393 0
429730122 1
310619520 0
472394992 1
183380850 0
112195724 0
406741440 1
586229003 0
247448841 0
925287861 1
712718416 1
881856471 0
368390813 1
932062906 1
190917662 1
761753965 1
10281830 1
915429071 0
135012864 0
206137444 1
849913997 1
837661920 0
286807233 0
817121705 1
625677593 1
94455249 0
686055835 1
131521369 0
624139900 0
77696393 1
876040517 1
347157538 1
150773757 1
864658887 1
651047706 0
275823771 0
992830199 0
897721594 0
155163651 1
695941885 0
854622536 1
595589644 0
509997989 1
69299005 0
848266119 1
1755524 1
409055244 0
55325864 1
795583328 0
702147075 0
627285557 1
306375534 0
786361107 1
460650659 0
887349653 0
210344640 1
114652708 0
358582977 1
95803701 1
583234604 1
809500180 1
695420440 1
990725322 1
40488352 0
104316724 1
759221510 1
896091790 1
182381123 0
662993221 0
281821528 0
492847297 1
197651021 1
211358406 1
266412800 0
586996753 1
324184779 1
213787037 1
769530844 1
30979222 1
476902528 1
882250378 1
759782459 0
914562808 0
882687220 1
623552252 0
578997002 0
115642401 0
416879984 0
865241557 0
182029424 0
546028584 1
804602846 1
687715176 0
673785880 1
18951453 0
946374985 1
85363923 0
629613481 0
69906485 1
291946717 1
235081373 1
338095447 1
986378489 1
489193246 1
962789607 0
578885124 1
101029984 1
141203550 0
811696297 1
484749448 1
379153663 1
34977071 1
422504173 0
133916127 0
79055881 0
827623062 0
107807929 0
531815536 0
127970810 0
831718632 0
477136413 0
843925919 0
893123785 1
322345450 1
244960389 1
565948057 1
851421561 0
305186205 0
451208866 0
390738278 1
516717267 0
255472613 0
320018571 1
78364653 1
443495069 1
858444992 1
396962395 1
772772210 0
875698856 0
678975647 1
310103487 1
573772046 0
242811209 0
924993635 1
395154921 0
931081605 1
228251204 1
527868004 0
838399152 1
364586440 1
824425040 1
538188678 1
129027274 0
512405908 0
779498595 1
22007512 1
864165711 1
239752301 0
626713664 1
257721646 1
362095308 1
122715505 1
888831612 1
765024569 0
964169066 1
127415466 1
991980844 0
612020200 0
978197044 0
775455845 0
938898386 1
307994324 1
629862463 0
210053583 1
19858475 0
312084729 0
182403979 0
906340217 1
230504759 0
330450536 1
515682935 0
593671398 0
326379666 1
962462737 0
608879499 0
743892273 1
953940199 1
660557198 0
188050944 0
972431309 1
223977618 1
160167407 1
278223569 1
588133176 1
195185719 0
693876227 1
659602406 1
590269059 1
639085536 0
363549983 1
274697085 1
430017357 1
591197464 1
465880122 0
914738701 0
702340839 0
61888688 0
146882068 0
219540933 1
897423727 0
179208293 1
517260572 1
524527148 0
571848282 1
704974536 0
535610734 1
506500355 1
635198965 0
751985351 1
116059552 1
556832286 1
517275198 1
248600830 0
232201737 0
98709870 0
510340953 0
826736680 0
997667544 0
809547140 0
328737871 1
702688860 0
363136535 0
573676943 0
263246324 1
716077706 0
828307000 1
650145672 1
995598054 1
663130744 0
964730288 1
474251656 1
675729532 1
496049579 1
915859243 0
608307516 0
589585201 0
519639946 0
977950990 1
144892413 0
487707666 0
798295570 1
979733380 0
441419554 1
682155937 0
118998245 1
913586657 0
898987371 1
242958366 0
280073039 0
249315941 0
470171921 0
844435795 1
275077536 0
547141620 0
270957021 0
354057853 1
654111032 0
774562013 1
149299420 0
411920554 1
146195207 1
75376847 0
661269436 0
255454251 1
19802566 1
374183904 0
797163229 1
659847062 1
542051940 1
788106796 1
862605540 1
78691642 0
70914967 0
328802409 0
444502556 1
13964824 0
948550370 1
234133290 1
663654445 0
986162335 1
940139539 1
946242874 0
417944342 0
693407868 1
35531733 0
927843492 0
869105283 0
425537840 0
172468984 0
623795283 0
306377058 1
981890824 1
277292827 1
919174502 1
698087312 1
855032061 0
769141118 0
602672778 1
291599160 1
350355213 1
770808650 0
427086927 1
177213194 0
301019617 1
130211961 0
389633485 1
591957331 0
140985667 1
744810737 1
784331478 1
829159132 1
572374888 0
120368092 1
289819055 1
501547763 0
430142084 1
565933584 0
560610115 0
907128144 0
500074304 1
939556663 1
333714135 0
536321296 1
947111596 1
629685942 1
894748860 0
81439727 0
444351686 0
535425737 1
446044334 0
648976530 1
391166878 1
883874860 1
551811013 0
237242443 1
59259714 1
665828298 1
633562506 0
124011319 0
110353053 0
653569181 1
988824401 0
18035606 0
670741999 0
323038224 0
252238704 0
669352477 0
229977698 0
406850333 0
614825378 0
223288972 0
993762717 0
7226448 0
69170088 1
831002696 1
47177162 1
951712314 0
348595779 1
647119915 1
175729791 1
382871798 1
729282244 1
577730693 1
108754537 0
95581030 1
37917290 1
334875424 0
689092111 1
535531462 1
169145729 1
8290424 1
780072774 1
471153417 0
211409108 0
333677029 1
407771337 0
630354995 1
491565914 0
148559694 0
607219312 1
756220818 1
263398212 0
574162690 1
515999984 1
622496889 0
660942631 0
480225079 0
124221708 1
804127486 1
808374731 1
257512933 0
86958628 1
560736757 0
162071847 1
826576439 0
765364479 0
924461844 0
583704692 1
246736053 0
164627219 0
743378525 1
992378442 1
275238313 1
37761490 0
519181893 1
654353956 0
497358433 1
400977324 0
561535987 0
672867998 1
909623745 0
548325761 0
776309772 0
865151122 0
460575662 1
382620365 1
380953606 1
142752108 0
778609938 1
506385571 1
681177122 0
427335480 1
494994709 1
198577668 1
976689895 0
168158132 1
321014380 1
752715651 1
582328646 0
290356773 0
518635676 0
440996722 0
222590316 1
833311586 1
265808127 0
559481768 1
135732315 1
580801880 1
217688928 1
573620004 0
760134254 0
381349368 1
712068916 0
383139417 1
672284706 1
753591468 0
880877783 0
832760926 1
105230221 0
89363021 1
180899605 1
163614020 1
298545474 0
207237717 0
319313961 0
73639132 1
235282831 1
936861337 0
953177600 1
816993242 0
409916042 1
812579110 0
360237032 1
855870485 1
703500295 0
821412345 0
50662366 1
208659254 0
848267615 1
334057669 1
956325659 0
985937665 0
336034955 1
228151050 1
729495443 1
179434290 0
762750767 0
210766651 1
694279547 1
291294456 0
822441969 1
919726574 1
449762204 0
114207528 0
309675175 0
19361379 1
459312086 1
286117909 0
131351779 0
179177363 0
323867320 1
314678436 0
475324894 0
280224533 0
302493198 0
273769219 1
969371970 0
362522553 1
782801621 0
872488245 0
484791412 1
887086599 0
139756629 0
952827715 1
861854019 1
994463382 0
486030535 0
589685921 1
882943625 0
444355032 1
138440005 1
384970528 1
733235079 0
246083544 0
573181666 1
221008177 0
397068890 1
192433664 1
356968163 1
435309516 0
871153815 1
751668751 1
117943216 1
896288973 1
62488510 1
18292608 1
471976854 1
954508474 0
703471215 1
293010241 0
456919312 0
257300846 0
339634044 0
528566944 0
325428526 0
947512052 0
326267941 0
86058240 1
478082515 1
39015187 0
279196510 1
205194229 1
377849742 1
88838432 1
310536871 0
979681627 1
388931935 1
119801014 1
20394910 0
258874555 1
696573491 1
771511647 1
841604134 1
314229884 0
338593329 1
955804646 0
894652327 1
857488083 0
720389721 1
31962275 1
622972763 0
866800870 1
802943980 0
257424560 1
54646710 1
219541110 1
438671210 0
758859929 1
799176369 0
683586894 0
8006805 1
714989235 0
30817076 1
350517676 0
857638174 1
180761726 0
836471336 1
10797009 1
797809021 0
695940859 0
103772453 1
828396812 1
343778585 1
151370997 1
564617817 0
67163845 0
969534806 1
352131360 1
828546686 1
660950855 1
488138650 1
380896417 0
167233396 1
400374570 1
473139755 0
779087718 1
659242467 0
996406147 1
828053422 1
239404380 1
513810143 1
312748054 1
459692697 1
465958031 1
251312835 1
296826827 1
104842799 1
622419317 0
55476223 0
483921295 1
507744607 1
811430788 1
697320239 0
473362710 1
718953387 0
182709704 0
684522349 0
637235023 0
759573140 0
28176816 1
466596250 0
473052457 1
103648882 1
294707760 1
758775642 0
278442115 0
866797095 0
90035384 1
861485552 1
140378575 0
902005 0
511642965 1
199460371 1
84953057 1
792952472 1
580864897 1
618317076 1
846749755 0
289944892 1
822901291 1
934981538 0
277577907 0
246056234 1
796179038 1
72447502 1
714969383 1
796970132 1
445383009 1
541347404 1
524045865 0
83922668 1
955831016 0
639683994 0
379426585 1
794194304 1
148978171 1
25339921 0
710826827 1
208660911 1
63863771 1
997220277 1
2984713 1
883912310 0
456962688 1
635371198 1
122805197 0
298231546 0
529487624 1
447028256 0
519023940 0
153966110 0
986219413 0
271671327 1
220193765 1
396502203 0
972083661 1
606626406 1
62450702 0
213651101 1
633785148 0
880762571 0
438241403 1
494340544 0
129061499 0
638124452 1
108575292 0
777730961 1
98248515 1
645412825 1
669737666 0
715290431 1
452539336 0
820826500 0
831072664 1
226142608 0
163124710 1
470655293 1
371384803 0
269443856 1
882937272 1
433979656 0
194965426 0
949169846 1
889563512 0
866269227 1
629653942 0
370367491 0
944348808 1
269919609 0
660380240 1
452668289 1
640365451 1
644083181 1
564043667 0
298841679 0
42863393 1
894476908 1
845546654 1
161924575 1
422258794 1
649316313 1
443626746 0
531352018 0
719442148 0
773033174 1
306396801 0
912313419 1
241863932 1
831035111 1
268365405 0
264263082 0
296947703 0
610421565 0
254558053 0
932257119 1
29965832 0
413014841 0
383249209 1
412189245 0
923307851 0
511157115 0
431623638 1
208138675 1
895688851 0
347437618 1
83017267 1
726053979 0
413515654 0
409463952 0
830474136 1
181848891 1
424945275 0
590135114 1
798262014 0
254331854 1
755383180 1
59652872 1
145362925 0
790948922 0
790750126 0
961139543 1
277218147 0
592806946 1
353680373 1
137757594 1
604024458 1
894218229 0
505334654 0
549328017 1
981745329 0
872611532 0
776063985 1
456891288 0
769071109 1
342594287 0
159810808 0
143514481 0
864230099 1
830380160 1
272464452 0
874408441 1
553297040 0
107140920 0
849157424 0
904528959 0
125006237 0
674014592 0
786746172 1
706486116 0
284167503 1
539878781 0
619615331 1
700972657 0
416907407 0
610408173 1
304267525 1
384335384 1
508870279 1
686197203 1
617819003 0
342862735 0
724432228 0
492239217 0
233478048 1
920322057 1
234687666 1
856437036 0
982393491 1
661987706 0
930712576 1
751773369 1
118264824 1
352499416 1
25992165 1
345653643 1
309860493 0
795365753 1
503808505 0
695448115 0
396703639 0
283445459 1
455264351 1
385952042 1
285674540 1
591233502 1
700235633 1
829600829 0
172929530 1
834007825 1
441392634 0
160837981 1
439680234 0
747657384 1
344174229 1
65872126 1
801681011 0
325035137 1
454083033 0
317803822 0
644164266 1
976229473 0
950788556 0
135600575 0
636115743 0
462343113 1
920064539 1
407673042 1
288095435 1
363541791 1
690916279 1
473405178 0
144840940 0
494273612 0
430126779 1
559374905 1
2791205 1
872393125 1
39050929 1
213014801 1
472607739 0
147782374 0
707598213 1
379791177 1
742655526 1
752377321 0
698207600 1
967530033 1
848803967 1
239408031 1
438963816 1
797426841 1
109387300 1
997561772 0
155146134 1
344843073 0
419571289 1
663634543 0
275565375 1
636156035 1
573734168 1
796638819 1
249309818 1
512327862 1
829776817 0
723198535 1
33423205 0
298811684 0
205083891 0
915106993 0
250986554 1
761729088 0
483348763 0
471047145 1
6788718 1
636152402 1
916957834 1
233509123 0
781483013 0
123799230 1
428984921 1
616713472 1
831457696 1
837097255 1
569524279 1
780486052 0
99776797 1
544449765 1
630612433 1
476125839 1
377656315 1
56291090 1
977507966 0
236533474 1
412285392 0
293908172 1
925270617 1
759793803 1
936874154 1
383492968 1
709382423 0
911229736 0
982271551 0
957022118 1
214703082 0
963831819 1
276993513 0
104276200 1
761855367 1
993925207 1
650843580 1
420770547 0
502810298 1
84753918 0
174182316 0
104891625 0
405646328 1
797649052 0
275908296 1
34634133 1
699352801 0
720682974 0
647732364 0
946235878 0
424314829 0
477442115 1
677089850 0
859923459 1
66860626 0
426305080 0
199294571 1
286421006 0
503001623 0
835071980 1
193445103 1
553292644 0
411157851 0
391272404 0
765519311 1
106750767 1
691822055 1
529592419 1
587037837 1
205312968 0
738932295 0
578258022 1
86917705 0
869421087 0
301219333 0
609668200 0
267241891 0
139934049 0
355493279 1
207490438 0
775085622 1
194375145 0
280264509 0
994691866 1
898067043 0
478628076 0
900914058 0
909692872 1
213509372 0
440555252 0
733057032 1
151194100 0
784119243 1
581569390 0
16112669 1
741770214 0
258010907 1
633353931 1
267811453 0
821479082 0
682774624 1
424320110 0
592515774 0
601921314 0
275526779 1
411517061 1
896707764 0
830373413 1
346313379 0
559464383 1
154558561 0
365999790 1
200916909 0
136578167 0
630901745 1
289298587 1
136106362 1
438848760 0
372183252 1
288723009 1
924059281 1
42313056 1
436159206 1
426889782 0
606352493 0
633965481 1
205547380 0
325391120 0
523722756 0
452418806 0
743514138 0
163150977 0
997239840 1
320443581 1
213727818 0
785879189 1
267995744 1
777239058 1
323711491 0
882022825 1
238077834 0
465595682 0
917061565 0
677142548 1
718426612 0
282455637 1
272960926 1
889904838 0
587204265 1
568909993 1
302471545 1
198313026 0
886679835 1
716108733 1
804903686 0
465719723 0
969978875 1
231132326 1
275687249 0
705920454 1
541941719 0
189954400 1
42667849 0
650150389 1
529348378 1
716444386 1
680347548 0
509220424 0
683888453 1
935248817 0
790810915 0
747510171 1
671544782 1
332159772 1
708683872 1
538088675 1
556674251 1
260385290 1
359618111 0
3953182 1
291989825 1
141635176 0
468777722 1
857404395 1
382129811 1
492999675 1
939925776 1
759435857 1
186155723 1
48236506 1
759345448 0
478755680 0
574244310 0
345252490 1
854866117 1
724016109 0
206310408 1
210787062 1
125740380 0
172718404 1
596829998 1
487866558 1
373217143 0
935676832 0
474785943 0
792866949 1
991260570 0
509738509 0
222543341 1
74928209 0
955150173 1
450879112 1
760467482 1
507956041 0
462548294 0
599992805 0
968729302 1
900971009 1
42195572 0
573622567 0
844181538 0
990339088 0
648666013 1
872448862 0
82329930 0
442117706 1
675937348 0
901763647 1
633192740 1
478877175 0
636344971 1
179151898 1
551681666 0
463714566 0
136834931 0
115189330 0
523100526 0
420989964 0
222121427 1
643888701 0
857118762 0
224143028 1
972466887 0
337666221 1
737856785 1
667768466 0
838091060 0
569994957 0
289060641 1
891951124 0
766304305 0
740538118 0
357569644 1
342192594 0
608088936 0
975323002 1
528062859 0
553067991 0
22878175 0
527818247 1
494533569 0
344656211 1
518160671 1
200441377 0
721577029 0
711666373 1
39000000 0
394510229 0
955876650 1
457539173 1
638639143 0
490974698 1
458782550 1
789616541 0
235368300 0
295792308 0
154830662 1
7553709 0
822448768 1
607527728 1
763286946 1
480530487 1
291992321 1
179640023 0
107867019 1
399012766 1
868137934 0
58748620 0
695963553 0
476526339 1
521328889 0
60983134 1
729742572 0
700968820 1
79559953 1
210700774 1
598948593 0
510465961 0
712593601 0
757471566 0
350985488 0
355922892 1
844585570 0
667152029 1
613425502 0
212957002 0
618371396 1
865201153 1
832092373 0
33914476 0
770262872 1
339214630 1
954335342 0
486726406 0
900811920 1
462769907 0
921352770 1
231224640 0
590257299 0
460323611 0
937136744 1
73079651 0
876837624 1
740207576 0
998828839 1
325316754 1
504574346 0
472874485 1
483526617 0
293267121 1
258214016 0
562879781 0
135296846 0
797575224 0
623615603 0
431459793 0
172851282 0
726463882 0
949181549 1
190860680 1
799078092 1
428315622 0
8785044 0
841522217 0
171180343 0
974802627 0
548703679 0
677949785 0
693078792 1
741368805 1
871630870 0
537950199 0
726443790 1
947205014 0
458404510 1
976217884 1
656717047 1
896079968 0
523067767 0
488888078 1
508227346 1
100448567 0
225609393 0
205112144 1
149775420 0
2236860 0
958538624 0
558425150 1
668991015 0
463210671 0
544061532 1
444422798 1
457267570 1
237660956 0
412552921 0
685832154 1
623726538 0
83761366 1
884804882 0
974423796 0
228313695 0
461104475 1
692681282 1
348562893 0
797783392 1
552832938 1
514311613 1
233817931 1
579159010 1
995442315 1
722097212 0
677999285 1
166188391 1
416055401 1
995104904 1
955770938 1
194138423 1
299298381 0
889125742 0
934453539 1
650323433 1
410091847 0
300276703 1
484962497 0
758824137 1
766852517 1
362459244 1
24224862 1
741038135 0
704229937 0
348836482 1
643484859 0
539383826 1
540910704 1
489402446 0
175881519 0
750608134 1
523868368 1
309240060 0
801366754 0
368071762 0
408515593 1
183875171 1
539979324 1
516065106 0
409619806 0
527177630 0
393555620 0
669119190 1
682464675 0
464291609 0
863681996 1
153167997 1
4087159 0
854077238 0
870076322 1
775456169 0
424362833 1
22950420 1
32860739 0
450875341 0
132154595 0
580165724 1
551157495 0
916825217 0
975065059 1
318837476 0
908406501 0
209552569 1
835028829 0
849377027 1
881942063 1
85794845 1
187743306 0
268896520 1
858081306 0
295194021 0
234747744 1
361772845 1
964258137 1
344067053 0
109731446 1
938373417 0
873334570 0
887551966 0
415970833 0
797945855 1
606968760 0
603758603 1
183170399 1
929162268 1
469336757 0
642464921 1
911981813 1
475883467 1
323900131 0
112334416 0
554925014 0
344038277 0
440981936 0
124846460 0
871017379 0
823395496 1
211257503 0
217412178 0
555925936 1
447833102 1
632378783 1
315816630 1
91093739 0
303946101 1
375367398 0
615855904 1
412250140 0
793650504 0
186574998 0
670571139 1
881919375 1
199321570 0
436929851 0
492350148 0
126216936 0
26669453 1
977710197 0
12414998 0
507082302 0
154414558 0
292038846 0
702107239 1
111351625 0
585453231 1
823258537 1
721423578 1
442592351 0
674234444 0
606409198 0
581425167 1
367390404 1
969268463 1
116252748 0
347279375 1
375756751 1
241736580 0
116622821 0
590003743 1
392541833 0
228492847 1
726791999 0
913468574 1
764385023 1
785542431 0
296037346 1
678638601 0
83790522 1
475219168 1
652444817 0
460947690 1
629150208 1
178392834 0
308380830 0
331625474 0
189510121 0
342445049 1
974629287 1
688466019 1
104093401 1
782739469 1
656744526 0
575263932 1
978239649 1
588486423 1
418054213 1
829939677 1
438820137 0
817555871 1
158125966 1
451709351 0
702821065 0
504786884 0
382195471 0
355060817 1
903715769 1
10049247 1
265585742 0
482407090 0
71915169 1
656341319 1
685759716 0
918979732 1
913103229 0
318026006 0
88337894 0
555847316 1
875849864 1
25333394 0
751570832 1
281302955 1
406116999 0
186122830 0
968893115 1
154464553 0
493508428 0
452346286 0
648491111 1
760091248 0
839549797 0
494568910 0
819922117 1
544631871 0
863009009 1
125375856 1
496176374 1
423051700 1
674364800 0
40322327 1
47342335 1
490928709 0
961692291 0
724285199 0
438312923 1
920145163 1
32940704 1
741476582 0
113170933 1
19263369 1
669634240 0
63730031 1
758624070 0
134198530 0
215290858 1
725835688 0
483927011 0
847461758 1
266380327 0
270756275 0
859214821 1
454863779 1
788884040 1
778761892 0
891770642 1
126619535 0
667336655 0
541560189 0
594217621 1
351320200 0
271669175 1
235274806 0
112454077 1
972113588 0
702399647 0
273068664 1
752572415 0
32720937 1
231326318 0
517392507 0
359708798 1
288236471 1
498458400 0
633730766 0
524999675 1
517203201 0
621437664 0
995502916 0
796689012 1
496052262 1
413072525 0
789001668 1
7985575 0
985671422 1
602869510 0
672552969 1
756197158 1
411071572 1
977790728 0
259223147 1
436230746 0
944590244 0
724094349 1
187747450 1
120840114 1
948445006 1
458352570 0
789067235 1
704058436 1
954449844 1
567995097 0
4262371 1
346710554 1
91237304 1
897137886 0
866519276 1
227812875 0
83930519 1
960421582 1
644321769 0
222847838 1
235544113 1
354445470 0
840728482 0
999894424 1
396211613 1
900573729 0
580103804 0
705678180 0
608261207 1
569328351 0
132218182 0
20014185 1
573356618 1
505497374 0
556036517 1
702086800 0
801791721 1
890506078 0
251817633 1
606998983 0
773793930 1
90631275 1
16173701 1
340021805 1
864135261 0
736095548 0
110607801 1
875841011 0
643827302 1
755999134 0
946642724 1
372969085 1
534752832 0
506319017 1
583674871 0
465108567 0
360393068 1
167680706 1
623476549 1
344885126 1
716563839 0
271508214 0
34570796 0
222464499 0
980550064 1
790071075 1
180936873 0
127372359 0
759110304 1
427499089 1
391627326 0
541070023 0
578588015 1
63262399 0
733640894 1
661786974 1
599687614 1
66186959 0
249707987 0
658648241 0
841777629 0
344856331 0
957956549 0
278762201 0
755790764 1
167338917 0
365555990 0
181798062 1
956419105 1
838577646 1
422634189 0
403892360 0
81315516 1
670540041 0
531938892 0
753453688 0
428839914 1
801095697 1
477903685 0
850693904 0
748648336 0
513024027 1
372953580 1
314369656 0
576388646 1
423994648 0
546434625 0
492641755 0
866948080 0
763173405 1
800734511 0
454696715 1
85388454 1
980126836 1
730315437 0
276840280 0
534364592 1
940042814 0
114668799 1
699449289 1
37452858 1
452108156 0
855591532 0
9756537 0
716233702 1
93468007 0
857662713 1
524106280 1
967171433 1
312301255 0
156384345 1
125522519 0
884065813 0
829058366 0
602484 1
831131007 0
379143222 0
388723256 0
26833041 1
772489135 1
505083419 0
33307281 1
189050328 0
305705736 1
310933160 0
348854520 1
310368147 1
144812937 1
631194271 1
516181602 0
67025623 0
363922678 0
113336147 1
907887810 1
345331926 1
236707783 0
551147892 0
500874162 0
629295930 1
469631897 1
995216986 0
888278617 0
702792158 1
982231652 1
231146157 1
133421691 0
238013391 0
62497130 1
591139345 1
564771073 1
226239130 0
108839975 1
746029272 0
548741924 0
510612583 0
521768266 0
25419733 0
392728621 0
642098589 1
294045579 1
495619597 0
598719081 1
665032515 0
565920864 0
951145719 0
521501597 0
413698860 0
137484488 0
144436094 0
245455477 0
776517873 1
832489206 0
93781607 0
546934308 0
344817934 0
814694702 0
788169206 1
232185860 1
865893323 1
294722786 0
454089213 1
107639764 0
208684127 0
401824469 1
434688179 1
974627951 0
786023068 0
670112241 0
533796210 0
897722420 1
825656554 0
742018316 0
426762579 0
525770022 1
555885786 0
292990752 1
988715923 1
179246475 1
715161945 1
6707405 1
324679736 0
982642636 0
449056369 1
560314982 0
161547333 1
772015072 1
887621835 0
107858421 0
927569768 1
307561664 1
121763561 0
59357463 0
308014375 1
104706748 0
261382720 0
373471983 0
706573363 1
418362486 1
30545242 0
540633842 1
146640328 0
909979356 0
338540348 0
34476792 1
389152704 1
496096724 1
645923718 1
973720613 1
742784949 1
281718811 1
378690053 1
405827201 1
757595688 1
741304594 0
386482683 1
184871708 1
605090938 0
277807312 1
765344045 0
622596084 0
262523186 1
285783066 1
214562914 0
6966272 1
433703188 1
201744279 0
57021757 0
4839321 1
642140633 0
336382078 0
439175519 1
494244833 0
709503214 0
910375074 1
247614199 1
171258024 1
797540676 0
485478416 0
1840276 0
369283416 1
866050650 1
188695212 1
873708090 0
604877633 1
945289383 1
720337633 0
995064284 1
8597733 0
418519395 1
795471812 0
697902998 1
119281900 0
667183123 1
671249055 1
943236685 0
289002237 1
892660833 1
229522991 0
232333093 0
135760849 1
72355354 1
377581851 1
627316507 0
287717342 0
477232318 1
995525469 1
309919470 1
684351417 0
661034083 1
123499077 0
864706026 1
789914426 1
243164596 0
264632383 0
330038572 1
698657478 1
246016144 1
723481935 1
62361751 1
355254998 0
809141294 1
237906127 1
9536263 1
5432737 1
480835386 1
699571560 1
700215704 1
157110612 0
213567372 1
725289893 0
848213670 0
46702798 0
195731518 0
329101555 1
697869883 0
340950410 0
849327163 1
112726141 1
321554344 0
79363173 0
698176538 1
252057984 1
266931107 1
199454684 1
100431448 0
163792252 1
250610354 1
514800325 1
127574547 0
714488027 0
661411882 1
542577806 0
595967698 1
94338077 1
806621485 1
358269647 0
488012315 1
415426279 0
213352622 1
452468218 0
243253551 0
100724837 1
507683740 0
733303915 1
190095669 1
387144811 0
847485912 0
406971312 1
331457537 1
793772961 1
898437246 0
29335180 0
361100103 1
729467970 1
372453118 1
162053647 0
582567238 1
542018610 0
844866726 0
424340544 0
514063143 0
95837815 1
701537258 1
738911886 1
391270619 1
546371707 0
922667125 0
484016876 1
271348822 0
29238206 1
293488939 1
642210149 0
856296952 1
896631908 0
72659327 1
645244009 1
788567409 0
552265688 0
127164750 1
640689664 1
173082233 1
144358712 0
898008008 0
53738654 1
775801357 0
547173208 0
685343646 0
974039504 0
327241298 0
782381306 1
471137566 0
95556319 0
481849268 0
6243521 1
394112164 1
586105828 0
763849914 0
93934446 0
889166208 1
665693574 0
372972635 1
859138 1
362118270 0
933546746 0
941304504 0
696840354 0
759901317 1
564960446 1
561760964 0
94176207 0
98364398 0
867120499 1
628195665 0
363417038 0
27089823 0
111241130 0
802993900 0
837350440 1
682194183 0
300646872 0
593389117 1
165392414 0
244808067 1
433947170 1
238022045 1
228250221 1
836385818 0
14207690 1
551549922 0
661543888 0
876515663 1
768866928 1
69601107 0
761088726 0
963772406 1
82781506 0
644322097 0
10153235 1
107296189 1
449390231 1
52085895 1
218183874 0
503930582 1
373884215 1
462636689 0
573053803 0
643907936 1
346512125 0
980764532 1
726489958 0
623358507 1
527948337 0
640030187 0
762400729 0
86618027 0
694338637 1
573821537 0
189451313 0
381329585 1
557469187 1
761533192 0
465641363 1
329157575 1
141488376 0
319373834 0
420788902 1
173210762 0
91558580 0
728926899 1
845920557 0
724965214 0
689167133 0
59207086 0
354456388 1
724562575 0
410679098 0
44459322 1
265049430 0
463031201 1
262855535 1
372145204 0
423527081 0
898820655 1
287349438 0
233206502 1
110816621 1
405394249 1
653549910 1
599749909 1
952483845 1
416526112 0
977741661 0
677751613 1
641634311 0
334502382 1
540979703 0
411466278 1
41976934 1
667860895 0
451072475 1
878348368 1
62736297 1
983079225 1
95558338 0
928435110 0
884328422 1
301119476 0
679224120 1
241565360 1
92663867 1
386502146 0
67031456 1
898083299 0
489294332 1
84515627 0
710641619 0
453305027 0
843772616 1
218350448 0
332766166 0
210461048 0
688965885 0
154227893 0
18542002 1
257969511 0
247668682 1
163081568 0
478673918 0
497648605 1
568623167 0
74000975 1
750773090 1
409752459 1
415672916 1
459729671 1
505379582 0
229907366 0
920188125 1
961141038 0
83696368 1
137874872 1
898096583 1
888541516 0
996594066 0
982080099 0
428289620 1
298102616 1
417582843 0
775041212 0
958429746 1
56427900 0
749240899 0
203029937 1
103460989 0
398010725 0
942060618 0
21087860 1
224274212 1
216420315 1
560115073 0
698538125 1
239242851 1
106030461 0
120024333 0
358722679 0
26590335 0
576779653 0
255621937 1
817825730 0
152174415 1
884244205 0
554705225 1
318637197 0
871985432 0
693557125 1
732586006 0
52085710 1
845740114 1
178636843 1
811677348 1
588724886 1
579623231 0
782865724 0
654384857 0
426332106 0
139443081 0
750305333 0
350028528 1
956483821 0
753311271 1
614269757 1
501282346 1
471691795 0
577956914 1
969339273 0
616138206 0
167891659 0
917606094 1
60891028 0
642085074 1
153629276 1
423161099 1
523779779 0
644000779 0
180076187 1
877083948 0
695298867 1
625398767 1
283894880 0
482562754 1
250649631 1
261979103 0
44849534 0
952398215 0
744780091 1
883917846 0
503769015 0
97532530 1
59348833 0
601982014 0
919546706 0
186072554 1
625026313 1
172706039 1
658642249 1
873648761 1
774681929 1
738477259 1
284974849 1
11222655 0
744764727 1
492412333 0
202432647 0
709275384 1
950756038 1
854650648 0
510452961 0
186005962 0
958637946 0
577911292 0
184052113 0
353523310 1
647411924 1
676307015 0
944801705 1
811787975 1
503162428 0
284677816 1
382197016 1
870764087 1
953525380 1
808835750 1
274711019 0
967776869 0
450925614 1
612918536 0
212548501 1
847673406 1
787034255 1
987596994 0
360583169 0
115001376 1
677637242 0
602663713 0
904929757 0
222364146 1
988241572 0
813245551 1
574953403 0
549555202 0
435888453 0
803921883 1
808795984 1
482873483 1
854751151 1
865177984 0
689384794 1
855680084 0
32349284 0
641538848 1
495238517 0
443743735 0
371206871 1
660244235 1
754057062 0
418344230 0
866341717 0
651866265 1
204939825 1
718887690 0
23490757 0
32004641 0
78015397 1
268883815 1
681415927 0
809330269 0
857063915 0
196111189 0
680336650 1
284475837 1
863828810 0
768491520 1
801268025 1
689018900 1
59578503 1
19118575 0
586068811 1
555292730 1
463702239 1
119162942 0
395570430 1
992583816 1
274131631 1
665700345 0
369073097 1
918064522 1
788228260 0
276401189 1
927667173 1
974888505 1
706243470 1
3939278 0
22868797 0
593637645 1
673477597 0
727380631 0
328339809 0
972375848 0
595919422 0
373453644 0
541294048 0
808916696 0
763641039 1
396647950 0
340703481 0
620895315 1
989998761 1
156014273 0
159473837 1
327686173 0
388042063 0
823635431 0
43643272 0
604827726 0
245950853 1
159838384 0
531010323 0
621936338 0
978911545 0
31635999 1
907766524 0
313092280 0
364238897 0
944175868 0
163559561 0
42372031 1
65469944 0
461274267 0
685993180 0
271507203 1
557757096 0
884641357 0
108431462 1
654338427 1
838888647 1
885579710 1
168340042 0
23030359 1
167217982 0
872825553 0
835556281 1
300317486 0
327235656 1
441600489 0
428430462 1
297963899 1
594981569 0
917244869 1
165437917 1
596624656 1
17480779 1
164020909 0
716276969 1
250447795 0
917352808 1
902640488 1
813016820 0
114439983 1
109962144 1
760941624 1
307065745 1
449033585 0
272383950 1
650824322 1
571804035 0
531237652 1
964486041 0
726754191 1
534445701 0
636316322 1
394556320 1
616837258 1
186878732 0
642933127 0
775312654 1
473194300 1
742311065 0
380506282 1
782621258 1
559305833 0
829192483 0
274810165 0
107542327 0
194795862 1
582146566 1
744649860 0
716678869 0
802121831 1
750766113 1
132851665 0
990223266 1
196451149 0
521918636 1
918509040 1
7193580 0
868944544 0
139287724 1
355566783 1
723908218 1
522487622 1
412532120 0
657358581 0
573321103 1
741601409 0
679994074 1
374689240 0
396517539 0
748338127 1
80711774 1
657683930 1
477804146 0
645425121 1
208417726 1
202818348 1
635740058 0
456173278 0
483620860 0
193270013 1
965213022 1
260122123 1
495950217 1
89710659 1
348234163 1
770247673 0
455066620 1
223465175 1
751526462 0
836737370 1
945975229 1
304002292 1
170532263 1
186882716 0
725657915 0
483882664 0
759604700 0
613503566 0
585075222 0
927741675 1
172147711 1
695195178 1
201721678 1
188664639 0
327799844 0
511005498 0
389401039 0
649069604 0
454089083 1
958386786 1
496016449 1
812359650 1
675637120 0
910103797 1
990181531 1
423613942 1
112526103 1
615123771 0
513918569 0
427467312 1
49170809 1
137382831 0
879796449 0
296276849 1
36807247 0
960912021 0
7339163 0
529194907 1
267060336 0
538815943 0
119734831 1
776205536 1
562506429 1
423050090 1
831091259 0
843003041 1
276099549 1
153720673 0
329775975 1
108419539 0
815402541 0
223992092 1
893995129 1
723893967 1
73930959 1
414276360 0
50550155 0
719756525 0
885169618 1
570255734 0
727977855 0
795401739 1
802277405 1
299293532 0
169769992 0
868239147 0
881972338 1
979596163 0
649041166 0
819256324 0
126517522 0
438411178 1
207246687 1
19251287 1
765321270 1
78323786 0
270404799 1
947660607 0
734149377 0
691273709 0
774800616 0
416758205 1
617638725 1
858893564 1
651451115 0
931583669 1
600490580 0
616884772 0
588666449 1
21266835 1
803506266 1
455332149 1
730552403 0
128984622 0
663721722 0
935653056 0
959683750 1
848017744 1
730817791 1
147246357 1
768059067 1
959121521 1
168713821 0
463317831 1
942811257 0
229838316 1
38133007 1
129356033 1
382124949 1
694641221 0
619128818 0
878583543 1
398028942 0
929294891 0
653130486 1
936201422 1
479574800 1
217421928 1
594024663 1
658926796 0
313311824 1
938820639 1
902737421 0
969440690 0
317692421 1
165615578 1
553401499 1
673708275 0
321513687 1
655215380 1
371026223 1
750393105 0
578543518 1
988929363 0
874253064 0
544133858 1
627616799 0
263031192 1
80466246 1
375800336 0
191625948 1
100131144 1
523637657 0
930253030 0
138801311 0
928991172 0
602633150 1
908531959 0
361857021 0
769739944 1
991001456 0
259813539 1
456896239 1
25456932 1
951000877 0
568503656 1
669450304 0
653540113 0
794547415 1
917578511 1
204235940 0
412565280 0
833691605 1
911089760 0
678265273 1
862894003 1
641021155 0
572778184 1
788495310 1
770510996 0
465608588 0
302247012 0
337834972 1
235415780 1
228608515 0
10183734 1
682221268 0
501597841 0
964728866 1
689366252 0
531144682 1
960629580 1
263808258 1
913397561 1
25934331 1
600725026 1
256682805 1
129335710 1
270347485 0
209143636 1
807025113 0
739460649 0
49945389 1
851911519 0
713038470 0
296774069 0
263051984 1
833865404 1
325200771 0
15484155 1
509489882 0
368742479 1
901193130 0
572801513 1
908916765 1
455270900 0
771409553 1
174035170 1
979533851 0
836021963 0
912741276 1
470873697 0
298653542 0
910760867 0
682049611 1
74236873 0
163264249 0
544219720 1
446330641 0
534734887 0
290716411 1
2855373 0
417030313 1
909388480 0
594325865 0
567685250 1
648650404 0
913185182 1
548889399 1
283411161 1
493255072 1
63848129 1
617715233 0
589754525 1
191882593 1
97485988 0
228892219 0
545325713 0
240642769 1
908779230 1
802772185 0
407896493 0
832149835 0
324498036 0
536407352 1
908435844 1
546434851 1
381091425 1
782227321 0
458380980 0
342487593 0
309466505 1
917664622 0
957382215 0
198829350 1
664963369 0
938109572 0
34962612 1
808571838 1
405804317 0
107427732 1
844643081 0
333954535 1
986197308 1
688543283 0
279450904 1
49935561 0
343748616 1
224093289 1
135353189 1
716992083 1
655306408 1
690695886 0
870422525 1
561861301 0
540093990 1
996473551 1
661079482 1
162964462 0
625924603 0
257120075 1
941701486 1
596683868 1
417178248 0
879645487 0
614784081 1
689689455 1
281675454 0
225409654 1
205091045 1
854295118 0
457082325 0
298390920 0
108292182 0
753926267 0
714118571 1
990764461 1
906373402 0
477608152 1
21335846 1
426375902 1
253602656 0
315943098 0
262468605 0
887800320 0
842611916 1
268064391 1
997691277 1
747291929 0
512531774 1
873713228 1
983385465 0
654995244 0
104598047 0
303615201 0
177837380 0
255498974 1
427078524 1
907604566 0
92091114 0
18645342 0
672780900 0
37690501 1
573036098 0
384210910 1
426649934 1
32872825 1
532019735 1
895305497 0
902107051 1
386021803 0
197494354 0
317168673 0
173586900 1
222182780 1
791298150 1
471437043 0
767157996 1
284989606 0
270133987 0
915088100 0
233530044 1
45857278 1
976006614 0
595459122 0
731395820 0
6839121 1
575106202 0
423733843 0
999950159 1
190288719 1
601245760 1
205037949 0
308420551 0
791050957 1
183588229 0
272630554 1
842487863 1
855228604 0
606354490 0
497763391 0
69666654 0
736146999 1
161323755 1
340519608 1
888356819 1
93885170 0
215861137 1
689619734 1
922705312 0
954868984 1
698391131 1
258044447 0
925917710 0
263043435 1
457834142 1
897263399 1
961242158 1
31536445 1
527665779 0
637367065 1
70420426 1
11480783 1
958211275 1
381918833 1
614935929 0
67004626 1
38748720 1
772642344 1
193238594 1
731390645 1
917652415 0
291146361 0
861204041 1
510397401 1
557091095 1
669915149 1
431784400 0
733488599 1
63650990 1
62415631 0
291551158 0
781536438 1
8493973 1
997421041 0
328207747 0
238869333 1
21339001 0
518314029 1
372216492 0
12997978 1
425089055 1
904989171 0
393698536 0
212750702 1
109975516 1
87443145 1
472558220 0
72630748 1
533138243 0
825395284 0
7768541 0
907745067 0
717993488 1
351172894 1
136266339 1
157371697 1
681910477 1
623175955 1
93043974 1
575256704 1
520558453 0
588119186 1
933030994 0
982068334 0
764826703 0
79766120 1
812011319 0
432666672 0
262200341 1
983348862 1
952940724 0
937924667 0
670048953 0
585297697 0
36168360 1
531413269 0
576881041 0
384998230 1
342343622 0
86880596 0
698749371 1
250253371 1
664198784 1
165683910 0
812838117 0
69553957 1
410916239 0
837215856 0
952747623 0
498456580 1
192179245 0
725089144 0
616572376 1
892615251 0
428861443 1
659213679 0
537844592 1
738157456 1
613102879 1
702874055 0
274411922 0
98794853 1
554784032 0
804943081 1
45263099 1
396819828 0
598807831 1
814672447 0
70752481 1
622925994 0
134524916 1
804682214 0
870945787 1
749699351 0
152673464 1
16917600 0
231087336 0
466046578 0
946407837 1
478374201 1
269158791 0
6627366 0
714005539 1
899234517 0
911693219 1
19718450 0
509726035 0
866172294 0
228217444 1
821558446 0
483376218 1
988020428 1
581129592 1
558630115 0
791286168 0
556205491 0
962694569 1
670745640 1
291482726 1
827630284 1
224725060 0
668264741 1
327453164 0
547881340 0
856073477 1
450238123 0
999515077 1
872791692 0
957515604 1
633571905 0
401495345 1
695893036 1
369099788 1
426090263 0
418149751 0
962836361 0
656484931 0
691018614 0
925154113 0
579619654 0
814731508 1
850255549 1
24305041 0
579636355 1
726689496 1
489846509 1
495097523 0
874426829 1
297471661 0
909679724 1
170355493 0
160925389 0
290659741 0
677700009 0
755016927 1
483766272 1
46423998 0
90892210 0
855052268 0
777076366 1
670062798 0
860985616 0
929152239 1
983488800 0
366675112 1
641122600 0
477207242 0
711583466 1
964660726 0
715207358 0
177700233 0
654858483 0
804011959 1
457232906 1
469352730 0
290185826 1
306159431 0
161237441 0
754128593 0
415651714 1
581851783 0
801794738 0
1456659 0
919733844 1
206297666 0
272130899 0
418305720 1
320744142 0
619647569 1
669034405 0
82761890 0
351341670 0
687026973 0
737261602 1
886587854 1
312490471 1
784555271 0
964820623 1
849051785 0
990582907 1
201221385 0
617889920 1
37090131 1
526999513 0
757502014 1
610297069 0
147704755 0
629496297 0
345955753 0
384714728 1
397272274 1
202156048 1
293921953 0
147949138 0
706080007 1
71819198 1
391598076 1
527281669 0
823974796 1
356039493 0
493566501 1
477351574 1
358912955 1
224296780 0
776648454 1
288218335 1
893700734 0
870270743 1
978191394 1
392098349 1
10509799 1
649757261 1
420421487 0
491578122 1
494741716 1
835796618 0
985492861 0
296295530 0
691837260 0
484052966 0
608430397 0
633974111 0
207679482 1
205695446 0
617460630 1
855070908 1
801501091 0
143212427 0
38543257 1
842018843 1
338362080 0
955085937 1
599052135 0
293245650 1
923967782 0
517154513 1
3757987 1
840620083 0
610519750 0
69492579 0
489403654 1
353049641 1
272032109 1
146437879 0
591814264 0
797982311 1
228004373 0
835243321 0
834061357 1
834405050 1
271734468 0
386087901 1
513363302 1
898223219 1
403430734 0
956539598 0
509917815 0
515580818 1
605811202 1
697151320 1
585383116 1
514333340 0
550182804 0
650232808 1
267667057 1
251551131 1
4988602 1
363654248 1
316443433 1
701858682 0
399425156 0
183390955 0
937213640 0
320794823 1
908507662 1
695403975 0
200099499 0
6165673 1
406838534 0
971061439 0
813104079 1
835500579 0
771697437 0
569622255 0
303955676 1
189082719 1
938701681 1
17776859 0
258372046 0
634698296 0
511979865 0
900037480 0
693171502 1
721618749 1
843531195 0
429288775 0
73876223 1
703729384 1
35908301 1
798711522 0
894978860 0
235077343 0
599057283 1
525298482 0
455281193 0
470857841 1
930404882 0
467396177 1
458911244 0
891043798 0
905262381 0
760279791 0
219146841 1
725010567 1
751398530 0
927723582 0
177253146 1
807099993 0
387036574 0
224637317 0
495952467 1
117926431 0
284859007 1
551432911 0
455527408 0
619880882 0
620228141 0
307088518 1
477948728 1
843330266 1
603222697 1
594736606 0
646783484 1
815673428 0
720114182 1
284812324 0
113627159 0
399127672 1
557216657 1
805405908 0
949871371 1
526818556 0
493402796 1
718170842 1
168192098 1
725476961 1
6647125 0
301537000 0
900531940 0
832344417 1
180948737 1
914435801 1
210906589 1
523186278 1
723613777 0
419967615 0
620336866 0
88597197 0
25395231 0
165109013 1
984963934 0
881915148 1
956361493 1
363022334 1
898966062 1
579572461 1
589267336 1
813325884 1
672662187 1
593121126 1
719225838 1
586029181 1
911660978 1
234137270 1
485594715 1
214488254 1
81833171 1
48487502 1
540546019 0
898085767 1
46518092 1
856910448 1
689796961 1
775722465 1
574492526 0
757998987 1
372149063 1
306847256 0
786480011 0
451937745 0
908400067 1
272728786 1
889795804 0
641268162 1
672583023 0
256077400 0
504404971 1
909628829 0
887672199 1
705240400 1
797417418 0
102631255 0
158838602 1
511932520 0
683557899 0
184697303 0
424278417 0
157818142 1
725409414 0
407567014 1
470130145 0
158617072 1
545569554 1
332018226 1
878312815 0
416828049 0
916384731 0
340755872 1
259018643 1
164371877 0
877664516 0
280737695 1
650624260 0
958134746 0
296333855 1
747209996 0
77922953 1
546322825 0
861899790 1
607737106 1
577664740 1
608582179 1
312953214 0
868250867 1
716171705 1
396405936 0
763153567 0
991766698 1
162121522 1
837264061 0
504101320 1
681242245 1
589389845 0
641100374 0
352759935 0
951274393 1
884486549 0
366034429 1
536491544 1
109879130 1
968886139 1
677328283 1
426273372 1
651074793 0
238047383 1
199325731 0
962534622 1
233903883 0
100162075 1
244454184 1
901396846 1
976639138 1
203267037 1
556454063 0
312437278 0
897221077 1
232046796 0
447303903 1
54605319 1
501408687 1
612586045 0
352131922 0
740451529 1
91865303 0
762919197 1
244924500 0
339584843 1
158439382 1
363317224 0
401370208 0
360787453 1
595290967 1
262061153 0
916303105 1
472712842 1
286994179 0
870652441 1
600611898 1
808831010 1
897704249 0
464902591 0
883391453 0
500959468 0
739277140 1
659950900 1
242253127 1
905911723 1
411536560 1
563143511 1
107413973 1
513535709 0
305529267 1
192958302 0
489253281 1
167554093 1
370173445 0
450380587 0
58110434 0
397186218 0
486129973 0
820478820 0
637909455 0
970284129 1
78958532 1
876921096 1
283055210 0
832178146 0
396783162 1
914213128 0
258019231 0
295343075 0
390566497 0
268504491 1
695525096 1
667494913 1
346776586 0
230197805 1
65519140 1
839450179 0
712092018 1
193917655 1
805952470 0
736518566 0
860369947 0
727224548 1
92962707 1
188979889 1
78144301 0
633361491 0
894627924 1
425788930 0
820448646 0
80291812 1
128951705 1
277368055 1
512587588 1
707522330 1
579282124 0
232046403 1
611354932 1
5169349 0
411608866 1
81730627 1
249892496 1
697514081 0
263286460 1
499160804 1
542353934 0
785138227 0
405393938 1
144184348 1
438304809 1
148098816 0
747981196 1
255909883 0
418860686 0
679143784 1
308741141 1
320560979 0
770863644 0
49722766 1
330719400 0
251486141 1
417112149 1
615190433 1
834392870 0
446144949 0
70051815 1
247267528 0
133506798 0
54674067 1
759364319 1
211561361 1
68277234 1
541710526 1
631784876 0
429948844 1
886422875 1
901896 1
387318357 0
326182447 1
83742109 1
600593216 0
16379513 0
726320929 1
615720007 0
515711426 1
766910206 0
467345705 0
455199188 1
429684757 0
341331546 0
876054416 1
138409516 0
244406433 0
316619184 0
652147355 1
308394248 0
228774695 0
372270325 1
877970641 0
383830472 0
604059572 1
66913508 0
328072205 1
3849985 1
629751095 1
774053533 1
383543942 1
949583489 0
161041376 1
743564169 1
760361329 0
160983448 1
639016269 1
722089349 1
764337610 0
236655578 0
870592285 1
678151635 1
693475243 0
743064689 0
617482565 0
201462086 0
351345765 1
945514376 0
798463573 0
216218953 0
343319890 1
104987590 0
746424653 1
159905421 1
432356658 0
412306706 0
786799218 0
245619749 0
940661793 0
544688648 0
419952607 0
275128215 1
536194683 1
376409425 1
988140645 1
74550578 0
143953728 1
41608169 0
556200158 1
290100015 0
310118141 0
949380574 1
181564642 1
846501129 1
857230235 0
438745748 1
5645322 1
904360604 1
615922195 1
240989640 1
691888255 0
264156770 0
642355356 1
972441412 0
819424348 1
641352463 0
749631545 1
20042978 1
194368762 0
143834583 0
434739967 1
442533106 0
219628907 1
438939558 0
300724020 1
549031907 1
402173909 1
715676302 0
116878660 0
150650175 1
722985583 0
97795728 0
360276019 1
837934221 0
615307221 0
473221735 0
429785562 1
833447567 0
596738132 1
590565558 0
809694400 1
965983840 1
54158874 0
891992452 1
382412612 1
341945513 1
83688927 1
890401608 0
624016199 0
127117624 0
337607468 1
227994516 0
770212708 0
106816037 1
141998500 1
145156757 1
758245799 0
831250085 0
471830063 1
91213994 0
154753480 1
831382483 0
141313431 0
584825049 1
772655774 1
327703190 1
679057415 0
239247948 0
996211966 0
941780441 1
449322797 0
988177100 1
385415561 1
185205794 1
729709968 1
143239943 0
37523203 0
394915810 1
651266723 0
860629210 1
873616405 0
276491295 1
441295183 0
142788164 0
786544816 0
521264485 0
626552730 1
767882845 1
745128528 1
919093287 1
913901139 1
136984255 1
11922422 1
243816642 1
538867754 1
198438362 1
989870097 1
107676570 0
288323022 1
470945627 1
335511606 0
844384809 0
44234831 0
845182296 0
176459655 1
665054772 1
910698906 0
299525498 1
539632231 0
959661165 0
35015805 0
156101267 1
852744548 0
617887513 0
452855660 1
788598457 0
62856098 0
246004905 0
42217288 1
379712119 1
566959979 0
360896613 0
50380463 0
115793815 1
167144142 1
839958033 0
503688794 0
175163278 1
177196745 0
386918668 1
976889514 1
640387411 1
284784769 1
575183613 0
751650351 1
857933791 1
86252871 1
747633115 1
290952143 1
903518161 1
450397962 1
131617859 0
547586307 0
667955346 1
323578682 1
765274853 0
625352460 0
206604014 1
865505875 0
136528360 1
983353502 0
516095613 0
176623824 0
192669566 0
980066299 0
620715056 0
659007793 1
510498503 1
397596942 1
30968742 0
998434927 0
840968912 0
64205770 1
125032042 1
442495452 1
183080413 0
941675716 0
754077252 1
614423114 0
591476472 0
448729407 1
977707550 1
115596108 0
875508020 0
931937567 0
659565748 0
983990532 0
984966074 1
368621526 1
492209226 0
860143815 0
648284425 0
905125265 0
707375478 0
366455692 1
554734040 1
746998072 1
577338561 1
456303497 0
784250229 1
700362659 0
976932203 1
772610140 1
973006471 0
457329189 1
596684977 1
402059942 1
186207576 0
849534657 1
476158349 1
106417014 1
346650020 1
846706497 1
672047028 0
352788855 1
698518438 1
91226143 1
718278568 0
455754381 1
905031910 0
326439933 1
454206801 1
524567405 0
757432486 0
18326214 1
178861212 1
343383971 0
435114544 1
546661786 1
963073672 0
203318356 1
116641782 1
816447180 1
592378458 1
633816163 0
15581231 1
367489191 1
157027582 0
653543953 1
606620339 1
211978225 1
191762168 0
260534360 0
414073728 0
956570935 1
111304323 1
784548032 1
814414019 0
63445321 1
744920575 1
522542380 1
9599877 0
394809088 1
460319166 0
864735228 0
20684626 0
366099994 0
75787615 0
836653738 1
208126272 0
150619888 1
155831422 1
14673803 1
546777103 0
135808217 0
304809139 1
716580512 0
873981460 0
841227168 0
565740125 1
442702270 1
61678212 1
873657707 0
928890576 1
828953128 1
487880609 1
313402013 0
243953411 1
689852740 0
51076948 0
815028539 1
455091723 1
461441888 0
63895839 0
941406765 1
720042728 1
58707710 0
186840568 1
460680922 1
603894647 1
713480049 1
549558319 1
490808734 0
814284280 0
913552285 0
735714807 1
194749413 1
761866795 1
466230290 1
590589528 0
466997523 1
167179705 1
334922332 1
900499322 1
773556082 1
530572437 1
836976973 1
404922220 0
866708222 1
398879712 0
220707454 1
94305080 0
418075768 0
514875686 0
26148134 1
188625382 0
966570489 0
81736808 1
421654033 1
23135846 0
847994224 1
473310988 1
769596036 0
782679008 1
598719727 0
142887850 0
718162601 1
190231375 0
682594079 1
142824352 1
110085429 0
529225449 0
710388121 0
403032204 1
75580197 1
537995529 1
76357934 0
300006784 0
675136302 0
26138607 1
3319220 0
951291879 1
379535089 1
646373084 1
900456420 1
767241009 0
745425333 0
144895398 1
656591692 1
578583123 0
746769643 0
747948198 0
696169778 1
608610029 1
210706626 1
943396027 1
797695773 0
887506857 0
561883190 0
554114037 1
777230047 0
293915477 1
985431857 1
516131725 1
47436756 0
738778188 1
19116967 1
219853449 0
857427251 0
185163316 1
43283341 0
350052401 1
163528195 1
311886134 1
566506417 1
202965238 0
564867547 0
138025172 0
876145195 1
463880503 0
850015638 0
833528172 1
938854479 0
898500670 0
760312007 1
524412717 1
356106747 1
981687115 1
396515733 1
206704977 0
378451277 1
574368468 0
757694862 0
743501914 0
762408044 0
128018277 0
959196172 0
746161291 0
357203476 0
864101364 0
520074122 0
534668810 0
217547332 1
966644357 0
953103244 1
252583451 1
293626208 0
818004782 0
946329435 1
755795244 0
760997007 0
451526876 0
610306324 0
702965145 1
451587523 0
133475315 1
339064201 1
776725560 0
491067268 0
419743626 1
459286922 1
234248673 1
304390832 0
529150613 0
452935260 0
245155125 1
398220816 1
609474774 0
787656939 0
191544339 1
416306210 1
368664300 0
233653156 0
737985848 1
830953183 1
258543376 0
284245129 1
704750250 0
910056857 0
880666236 0
758063885 1
415076824 1
730020190 1
296576745 1
584339883 0
671650158 0
691800411 0
326680191 0
409257536 0
683652061 1
323086730 1
185165409 0
69673419 0
90410947 0
279906106 0
284560772 0
81594167 0
549918201 1
164064740 0
213229659 0
121499142 1
139814954 1
726201418 1
314279090 0
762960003 1
902163429 0
678328947 0
484941496 0
487894619 0
185803130 0
388858871 1
407751634 1
315958682 1
58020874 0
996168207 0
468403443 1
543668130 0
78281532 1
341798491 0
791479637 1
716189187 1
978266138 0
385378344 1
926538554 1
718432254 1
981968302 0
308844521 1
859075318 1
616373009 1
431154271 1
736724230 0
637360413 1
530399854 1
192553142 1
884521025 1
200171899 1
507146168 1
486857282 0
886717352 1
951844390 0
73670050 1
722853198 0
693371147 0
893855436 0
338575186 0
367420036 0
321076280 1
419303561 0
552427553 1
664712470 1
81651553 1
714709166 0
961563552 0
841751276 1
218641645 1
384461820 1
535082135 0
236512168 0
865684767 1
84484954 1
92854832 0
326989938 1
70031111 1
321272691 1
277188092 1
511310122 1
556473918 0
118081416 1
197387605 0
770405381 0
635278436 0
280356604 0
986355410 0
288702026 1
278865429 0
721046729 0
950395243 1
280145856 1
252864435 0
533941736 1
505901612 0
550467273 1
391722305 0
576763009 0
743036776 0
964533861 1
236286175 0
817599034 1
808359326 0
109180300 1
438322673 0
986283678 0
953525515 1
467118647 0
72365059 1
314603843 1
422959336 1
781727225 0
857226269 0
349395780 0
578839514 0
852282661 1
955793356 0
558021323 0
162898190 0
510747771 1
151398423 1
307160082 1
321589107 1
693709412 1
519716011 0
349382524 0
37930268 0
711683261 0
323497257 1
430342960 1
975375003 1
565266579 1
18305447 1
810024060 1
339016573 0
835615840 0
641095968 0
126688541 1
507768312 1
53404068 1
916979549 1
237964290 0
81343834 1
689512848 1
243540138 0
910591391 0
270009061 1
268657823 1
891023878 0
766556590 1
16513859 1
311498661 1
835736106 0
623451318 0
664152549 0
605989246 1
706645268 1
765586470 1
852047170 0
29962204 0
106040358 1
843553485 0
652043025 1
934383582 0
189942 1
550221110 1
302939214 0
518381184 0
36697914 0
553175469 1
638407854 1
775595979 0
449553204 0
756823788 0
121024626 0
638520260 1
336912565 0
162221827 0
27880741 1
109851465 0
854115657 0
873146646 1
28058816 0
240677342 0
961286014 1
273435826 0
529691758 0
956073835 1
873611090 0
94250034 0
477712593 1
716403334 0
80536652 0
528133265 1
959880128 0
287844849 0
36241225 1
956700402 1
287425759 1
575407182 0
234072474 1
655928547 0
712698280 0
363830717 1
112347296 0
950613667 0
233527070 0
184971195 0
313695386 0
300389338 1
269255096 0
700333223 0
578748347 1
581983091 0
892548472 0
854403421 1
765547375 1
10361270 1
983189795 0
849791211 0
890127326 0
830912564 0
289064237 0
506252804 0
915020138 0
729120283 0
544483808 0
141688206 1
755353791 1
200242549 0
987233888 1
905067455 0
786083776 0
307531637 1
962926343 1
953145872 1
535735510 0
437924890 1
462360890 1
243271004 1
693658493 1
696525542 1
673340407 0
555253668 0
934221085 0
761717198 1
178696412 0
913873649 1
186132925 0
678273100 0
112660553 1
535995004 0
253943258 0
685788822 0
98036996 0
523312616 0
716806149 0
892579439 1
669151097 0
847503778 1
376768398 1
430437280 1
900574862 0
606554285 1
713821216 0
328742409 0
894547644 1
199220960 0
582612479 0
761575591 1
140977043 0
319950189 1
166435226 1
181833485 0
949803627 0
736162993 0
699982812 0
946816279 1
848518142 1
887134381 1
35122442 1
394323505 0
717803770 0
367539071 1
950559821 0
349386999 0
431878291 0
806848071 0
769351989 0
599261565 0
541666674 1
678930047 0
85653428 1
854823259 1
473685868 0
693289152 0
53537546 1
168894446 1
360737454 0
361820638 0
581108498 1
560072892 1
894468915 1
881783531 1
956890042 0
821125540 1
980828026 0
509487708 0
650232023 1
129095726 0
199207695 1
528976906 1
559671289 0
475044069 0
354857654 1
982791486 0
450674294 0
69838575 0
560835062 0
232472889 1
358454024 0
444499251 0
139203279 1
481430465 0
832208895 1
623154918 0
671366397 1
540275440 1
477000643 1
15487258 0
373778687 1
902196471 1
916305244 1
731662990 1
392342688 1
927992737 0
764753019 0
109457739 0
369509773 0
745308097 1
76317793 0
518628452 1
104262573 1
895512927 0
305090537 1
777060512 0
531818076 0
911620404 1
290593752 0
387396249 0
975222604 1
817912329 0
62234681 1
930628873 1
834815367 1
201184092 0
503187896 1
846679472 1
410423594 1
739405635 1
768990304 1
697822266 0
366934725 0
280026375 1
75492141 1
98990782 1
744080700 0
986592362 0
993216738 0
788252802 1
354674939 1
116920431 1
626142496 1
754660788 1
285405502 0
435475918 0
174739355 0
239044740 1
470189078 1
873176680 0
649604309 0
269367374 1
262191788 0
119124574 0
220973245 1
517202127 0
83592356 1
756818157 1
729489713 1
598902089 1
37741133 0
71844622 1
611606945 0
425353035 0
710280367 0
402896508 1
756964863 0
898931765 1
358123891 0
3644077 0
847127329 0
293199543 1
769142139 1
676776878 0
426229755 0
443666516 1
98859588 0
132608252 1
416935031 0
673549702 0
144772818 1
934751057 1
285938053 1
604385939 0
708525896 0
752199369 1
116120232 1
62904715 0
345716573 1
324694381 1
722364404 0
984628666 1
434159978 0
867081355 0
58425903 0
413044192 0
111012115 0
595657037 1
423523299 1
233418115 1
747102084 1
902626664 0
467442262 1
100894867 1
668603625 0
817510267 1
76728414 0
491753384 0
719340158 0
582769747 0
360481325 0
213421024 1
234463637 0
98950984 0
911917369 0
401780356 0
810945369 0
757214903 1
494005442 1
536600280 1
945024227 0
181454159 1
630780098 0
522244526 0
638016645 0
770704542 0
732980872 0
116193634 1
542961524 0
566270360 1
595076830 1
525006600 0
892383125 0
260737076 1
160205678 1
64650352 1
826576656 1
506218667 0
729349233 0
535730554 0
67233121 1
753411437 1
330583668 1
220004163 0
703318637 0
907077577 1
79642555 0
56339866 1
264526022 1
443668884 0
704735495 0
287302233 1
77782140 0
427598271 0
454843312 0
47267836 1
448440601 1
551277971 0
594794843 0
124770993 0
97600659 0
642274879 1
459093629 1
543032929 0
282289564 1
847932980 0
669286697 1
578457404 0
744285906 1
515829253 0
615263976 0
178627422 1
144745480 1
751857126 0
802604426 0
397501587 1
459382241 0
473994814 0
929810573 0
941729334 1
279688061 0
469957236 0
157686765 1
377821963 0
525206706 0
38249213 1
99358822 1
303951339 0
621905677 0
24772868 0
500481625 1
138094650 0
829545487 0
60123638 1
694944730 0
214874819 1
476058068 0
855245101 0
755454770 0
777648033 1
391802809 1
626314114 1
179261335 1
863523707 1
37096855 1
898379320 1
114069059 0
423128314 1
584568624 1
5361877 1
590838807 0
801926362 0
966451398 0
356748265 1
435925976 1
704160598 1
963969469 1
628052119 0
337408916 0
274231869 0
717280845 0
520645008 1
58192136 0
143759262 1
934155933 1
310625198 0
600353612 1
904571830 0
34256439 1
99819465 1
775141797 0
999797337 1
778139388 1
520144139 1
84036079 0
327656625 0
266910822 1
944084952 0
68437822 0
416337651 0
863697896 0
581333020 1
276719905 0
538693673 1
812384575 1
708703427 0
188685195 0
609827820 0
786413187 1
318897511 1
414799769 1
278912350 1
741848063 0
762944957 0
143718200 1
425111565 1
127146240 0
982828076 1
826301396 0
674436644 0
934337243 0
784307456 1
825092112 1
585442469 0
706280999 0
834837578 0
685222173 0
436536251 1
662084964 0
5311583 0
967354112 0
350082460 0
806680848 1
349595973 1
648181595 0
685488494 0
517056451 0
730889070 0
999374786 0
544933638 0
266254152 0
784969652 1
118553663 1
836549014 1
808335717 1
333472355 0
452752852 0
661427085 1
280834608 0
225666866 1
582932758 0
417118872 1
667246239 0
319425175 0
242857421 0
616997625 1
542115673 1
901151176 1
155797063 0
436427689 0
308594829 0
89721358 0
846724067 0
838459624 0
555957148 1
877531307 1
584328322 0
75052510 1
599402584 1
119427650 1
502771175 0
337549120 0
152866567 0
332111997 1
642091775 1
602048919 1
267771249 1
462049609 1
256296257 0
355033949 1
806274935 0
588307203 0
634896211 1
746498109 1
377654072 1
203876394 1
664666195 1
468777972 0
507687988 1
383909952 0
634159172 0
869958640 0
272764085 0
325332406 1
130605912 1
338827819 1
445307799 0
486656844 1
988641504 0
362103935 0
307055101 0
720322324 0
290241337 0
540236543 0
259447924 1
914880016 1
804022298 1
676510363 0
394923711 1
123500152 1
986190279 0
395503095 1
399809747 1
726308219 0
275173989 1
163601370 1
190212129 0
625520327 0
608440231 0
299363843 0
958693807 0
773413339 1
628299171 1
839539604 1
878805593 0
648587474 0
34430707 1
79551087 1
330102961 0
458775093 0
301332113 1
410453200 1
628866648 0
719389686 0
941688589 1
490743879 1
369460481 1
154986369 1
985784273 0
926817722 0
222383493 1
247546468 0
608373550 1
29103049 0
98608264 1
455750660 1
764187805 1
824521280 0
733075868 1
846856542 1
290153736 1
680336560 0
722068003 0
141795424 0
890919974 0
814319795 1
631253894 0
850397718 1
395943337 0
148254442 1
734369438 1
771375839 0
883692658 0
179423057 0
827634298 1
482481699 1
883325229 0
847128472 0
419469596 1
420509135 0
8619284 0
726119267 0
450221270 1
679378178 1
587511447 1
258059142 0
437660471 1
330044276 0
88895198 1
96636458 0
832301895 0
619202882 0
428080981 0
990946686 1
514970978 1
719265700 0
261242639 1
648921357 1
316442268 0
594531662 1
666230030 0
416124611 1
983150270 1
865803488 1
148145399 1
399427286 0
203475244 1
643410718 1
233089240 1
88530035 0
241520609 1
865780762 1
352222987 1
264593723 1
897679732 0
58397211 1
68754716 0
489492452 1
545557886 1
432757376 1
940043321 0
427646874 1
292228967 0
549125811 0
233452734 1
674927043 0
936380114 0
460214024 1
751096835 0
288462408 1
81746377 0
414086264 1
303177434 1
172827876 0
65052690 1
301766342 1
494388322 1
256170267 0
825174223 1
372036410 0
906007185 0
316549809 1
410045046 1
482675545 1
728424956 1
426674061 1
377027636 0
331084552 0
372028646 1
465740116 0
644987370 0
562903498 0
818697729 1
392962660 1
350080776 0
319249090 0
510309801 0
702576828 1
539863997 0
286994655 0
646722057 1
536900729 1
785741817 0
599287505 0
587697334 1
417717632 1
485809285 0
746464003 0
590282677 1
843275129 1
122599427 1
601043236 1
161942689 1
281534554 1
23605429 1
105982218 1
515318794 0
976488736 0
150228297 0
596785709 0
48110698 1
12374040 0
578604676 0
961418323 0
908142214 0
678771305 1
581641063 1
858401083 0
15707143 1
678674303 0
279878705 0
290556403 1
844544404 1
72492029 1
157220464 1
415232812 1
290005583 1
269202879 0
898045887 0
278725697 0
242151979 0
537601711 0
411731482 1
815908215 0
15304168 1
974108830 1
29239922 1
776249031 1
587120790 0
73764364 1
102487910 0
273889039 0
204007317 1
716308484 0
794472875 0
782048991 1
457608070 0
501915022 0
412546727 0
978130396 0
66243596 1
987728436 0
457495364 0
191961386 0
603884392 1
811449977 0
511606960 0
31470683 0
539454266 0
950206575 0
164104346 0
964086418 0
252263037 1
567464989 1
102282637 0
79714033 0
62531177 1
113706194 1
290672603 1
314928822 0
991286265 0
49629449 0
629788533 0
981189763 0
73809438 0
278410853 0
324530605 1
84249538 0
305560732 0
533734539 1
905714207 0
723223226 1
709594630 0
995484583 0
11549181 1
663051634 0
179238161 0
728629256 1
215766076 1
736720458 0
621986760 1
397181493 1
846303268 1
657603042 0
168991430 0
519617600 1
906093355 0
360277583 1
863831940 0
561821842 1
725375920 1
565147085 0
784676287 1
709848545 1
526546930 0
933647713 1
993457957 1
952882158 1
54177326 0
104560262 0
418406295 1
944895041 0
412348842 1
473214296 1
704246189 1
780425915 1
191594700 1
773606963 0
526159482 1
224036622 0
692079252 1
889846004 0
669410388 0
419509060 1
329100364 1
185102758 1
861861081 0
532689374 0
425046444 0
590418539 0
14756821 1
379912444 0
606180743 0
353292821 1
916515489 1
627267130 0
127546267 0
235980487 0
933809976 1
64854494 1
667576894 0
703605798 0
357775820 0
418360838 1
95572699 1
453347632 1
216767010 0
665818398 1
602108965 1
120865899 0
508700702 0
314040278 0
200162273 0
336812757 1
41015909 0
559812463 1
65493458 1
715188309 0
266324522 1
660029716 0
526416640 0
284482809 0
340933843 1
85462585 1
339515336 0
838070481 0
308205774 0
697937518 0
163718544 1
114992407 0
534250487 0
529429243 1
852748887 0
414023910 0
835402802 1
997747957 0
884029734 0
725046483 1
433273899 0
266465523 0
64118256 1
603764648 1
918983959 0
27863940 0
900756475 1
993113436 0
77660495 0
617872253 1
621893689 0
598714710 0
521776229 1
210907166 0
522239030 1
969505485 0
329311590 0
981000372 0
100409274 1
584059221 0
733908116 0
956638442 0
864993495 1
628225113 1
783794376 0
899168958 1
558634107 1
494513268 0
322219523 0
407268740 0
912293476 1
548823038 0
866177171 0
501965793 0
994863332 1
779833524 1
990973278 1
315608331 0
867736855 0
139276945 1
81429809 0
978612996 1
552341146 0
641729947 1
691571451 1
807517129 0
665457441 1
766225969 0
414113353 0
961287052 0
196521972 1
222751654 0
492353070 1
729999479 0
708242315 0
890641614 0
188541403 0
169677734 1
877357834 1
956797691 1
716464555 1
394402393 0
942438173 0
885257343 1
723424108 0
708012729 1
229829388 0
9723462 0
374167781 1
530779718 1
954219831 0
89191647 1
388391668 0
790183107 1
770861008 1
80374767 0
80642023 0
660511027 1
373360543 0
144261856 0
358851004 0
841648244 1
285272683 1
139707477 1
128895878 0
392770828 1
843716286 0
853463575 0
654862920 0
391057245 1
131555416 1
911410694 1
928354681 1
413254075 1
889309502 0
523254984 1
815163919 0
517734420 0
752281950 1
816839886 1
860438275 1
737507244 0
869063196 1
964671 1
282287949 0
831294106 1
184560624 0
583400753 1
882288592 1
410702798 1
317441645 1
461912406 0
134556934 1
963221231 0
805427968 1
380258400 1
522796142 0
815183084 1
924051887 1
726071606 0
133346648 1
784183703 1
334396589 0
427286577 0
710877241 1
661739841 1
348895972 1
32257099 1
696994589 1
248609262 1
148048604 0
805770287 0
655145336 1
803643488 1
763944372 0
714955083 0
424924258 1
472766386 1
451353517 0
530314463 0
805352715 1
272217713 1
859680076 0
230308331 1
273160797 0
150426301 0
43122543 1
806920550 0
88027540 0
509137440 1
70317089 1
825283682 1
157643377 1
771333853 1
996893429 1
456377322 0
777746417 1
312094227 0
589616315 0
952089989 1
716790140 0
520108369 1
711247357 1
641593744 1
93136012 0
496436986 1
285522923 1
410793032 1
344957461 0
67270002 0
238239387 1
471154768 0
388851174 1
303773174 0
338429496 1
359739691 1
766046208 0
689596628 1
557417818 1
242562125 0
475275777 0
258335859 1
432520213 1
383888046 0
617850102 0
990172199 0
713319188 1
714001270 1
804866118 0
507319704 1
416027477 0
374801207 1
339177817 1
298183913 0
471766860 1
159202174 1
216591172 0
33712213 0
360276270 0
471541490 1
758605268 0
722345200 1
689205432 0
373987060 1
116968500 1
219886460 1
101231032 1
237721634 1
930228881 1
13362595 1
854102159 1
893114711 0
141363630 0
423365818 0
563686506 1
267432068 0
303257675 0
920916554 1
758511077 0
428620976 0
941340486 1
990171903 0
339667619 1
469049924 0
101571805 0
343979470 1
122734536 1
40136396 0
807926465 1
784801154 1
314152425 1
24824736 1
845589582 0
915757032 0
186131085 1
995420159 0
755253614 1
713261874 1
872618239 1
500901562 0
185559107 1
121407579 0
659234373 0
515865099 0
616722151 1
93147341 1
910971272 1
62469752 0
273606474 1
719537085 0
979996872 0
566056726 0
188469379 1
288542089 0
535803645 1
860683350 1
967089828 0
452001395 0
407580613 1
189587179 1
130895269 1
97827036 0
283780288 1
751939262 1
259083921 0
491951576 1
213647244 0
511861576 0
158475301 0
623040070 1
13188512 0
710720700 1
197712647 1
396843569 1
584132866 0
30803448 1
366734682 1
935921677 0
496081690 1
539848535 0
906303188 0
696696077 0
881436367 1
679834418 0
241594042 1
371123221 0
550388781 1
849393788 0
995344606 1
141747050 0
446232212 0
731238950 0
380071992 0
689742032 0
748894856 0
186316333 0
939776444 0
124566907 1
706359122 0
282720585 0
937026797 1
131568839 1
727604280 1
196664831 1
161888457 0
342198006 1
113764078 0
278574793 0
331292103 0
764435466 1
422051837 0
630473939 0
744143408 0
181330287 1
517958518 1
571504442 0
242175104 0
351877210 1
857395699 1
372362522 0
419677137 1
67108673 1
685891742 1
254743100 0
470677151 1
242755710 0
905594928 1
933492372 0
625461233 0
723274439 0
422056092 0
794390982 1
789022833 0
44209999 1
808507321 0
314547894 1
84644046 0
283148596 0
615324705 1
888930612 0
282608218 1
841995298 0
618228865 0
759798239 1
636352931 1
747942858 1
785210220 1
839779880 0
531092276 1
107431362 0
311073018 0
94258989 0
457040148 1
222497793 0
861820765 1
892505401 0
255685417 0
103237256 0
21681956 0
782509617 0
805770572 1
388687182 0
681856588 0
954708170 0
619107230 0
20751281 0
620583660 1
550640311 0
988419612 0
572963882 1
272068108 1
279650692 1
219982762 1
292789616 0
480446006 1
269771722 0
221217968 0
280711029 0
913819656 1
911012890 0
180096352 0
163196640 0
367460251 0
8379548 0
815837962 0
723546031 1
466140400 0
925670655 0
249747718 1
396913184 1
484869788 1
814854158 1
18312193 0
437306121 1
872739101 1
597338795 1
966656378 1
637264323 0
547473537 0
583694145 1
99407517 0
109062331 0
475751078 1
183873753 1
520118001 1
200838769 0
361041740 0
855542686 1
412762381 1
450987978 1
28441179 0
474007705 1
412234545 0
859158938 0
857235012 1
416033484 1
418740782 1
91485520 0
506731399 1
949622328 0
804340897 1
122674837 0
463525606 0
820023272 1
753645337 0
215232301 1
969292104 0
558832100 0
26325878 1
558740754 0
674378265 0
980568329 1
391284193 1
334003501 0
247871426 1
644430077 1
540580551 0
687823866 1
503790764 0
614260464 1
274109746 1
212121918 1
103938031 0
180782151 1
113150166 0
811686103 0
656573086 0
371233821 0
876456630 0
644438445 0
653809869 1
52499059 1
460122609 1
988742403 1
708097727 0
326552640 1
554800259 0
760773816 0
8833696 0
809035129 0
703063358 1
9394503 0
650619234 0
898773243 1
588654447 0
318341504 0
317876502 1
876069697 1
142325080 1
289392834 1
23768239 0
889419185 0
487202802 0
364375752 0
977439030 1
97606844 1
563789564 1
807967943 0
437837127 0
360786949 1
524926517 0
571792217 1
784995815 0
733073942 0
953397220 0
807693268 0
643548464 1
620854845 0
163260038 1
443692842 0
894413380 1
626752295 1
169292608 0
702247003 0
720026929 0
981812547 1
225715367 0
457453772 0
444346139 1
530818832 0
404398583 1
537879289 1
93702960 1
369167793 0
163052957 0
598459144 1
772708738 1
24046935 0
511583172 0
501939247 1
829226271 0
405530551 0
93559138 0
993489910 0
687899272 0
751391659 1
647949134 0
65090483 0
624323801 0
821948453 0
613892006 0
47802780 1
863238848 1
609944804 1
643215975 1
141999269 0
370824779 1
301924657 0
448712877 1
227573091 0
411894528 1
73758487 1
914287007 1
289131424 1
151302711 0
930722437 1
828259442 1
376967939 0
961614385 1
64724743 1
807150265 1
809785204 1
863304639 1
119216690 1
465317337 0
913582910 0
508435085 0
21667866 1
518098122 0
204228453 1
20270237 1
697686873 1
496637367 0
465753651 0
636732514 0
607808340 1
84666642 1
959490854 0
108675918 1
1296323 1
287765694 0
939479664 1
430854827 1
410789186 1
766559351 0
258415679 1
34910800 1
701874602 0
828193651 1
112064135 0
671327433 0
728659730 0
173280503 1
211670227 1
822389979 1
123963292 0
972042297 1
68329822 1
420435648 1
182274515 0
398725056 1
510068160 0
451133122 0
247535351 1
632413648 0
978457427 0
776870053 1
60375262 1
938226431 1
524610847 0
611194331 1
440050348 0
309177214 0
369800089 0
38724876 1
26425339 1
235624219 1
393025897 0
733792288 1
251887094 1
523255513 1
59344400 1
587153068 1
918121419 1
373213559 0
192947120 0
221150211 1
66112491 1
81680238 1
73182376 0
664383338 1
929217690 1
699278945 1
324145119 1
233882125 1
931596016 0
797465194 1
447867039 1
260108258 0
92784639 1
761817601 0
885783764 1
527604543 1
588381613 0
833779762 0
457842476 0
346065175 0
661681505 1
497874186 1
260025920 0
521793892 1
418749517 0
744379399 1
605041967 0
671450557 0
677460557 1
399322564 0
639819265 1
53525698 0
483984133 1
403662555 0
793071813 0
644248031 0
911970418 1
967982192 1
705757460 1
975976367 0
50292720 0
418739355 0
741706330 1
363158614 0
513833694 0
797568406 1
595675209 1
106838480 1
268407435 0
61737652 0
365563124 0
692097818 0
998836270 0
330547183 1
794767911 0
808817660 1
640836067 0
315225962 1
693902448 1
402181334 0
215260850 1
734906915 1
327121623 1
578226537 0
333913001 0
886730938 0
906700494 1
279567428 0
388505094 1
450717085 1
773312742 0
205555205 1
670802246 1
457925386 0
709087436 0
645876151 1
370353322 1
379341199 0
335765495 0
319974759 0
63924424 0
443578761 1
628461757 0
173337731 0
346510426 0
227612915 1
610418263 1
803207855 0
764423023 1
190857222 1
655663608 1
811963537 0
788813745 0
146661504 0
390373259 0
420425729 1
82778194 0
440584928 0
957692549 1
990478187 0
650184827 1
568761658 0
742018609 1
666315555 1
909020921 0
725202643 1
141467781 0
118424674 0
949021081 0
682269248 1
540821030 0
737413615 1
52455091 1
736056275 1
124016848 0
359938506 1
433197222 0
679748589 1
712115160 1
88783164 1
197842109 0
457047023 0
654332640 0
615099062 1
580095723 1
281098453 0
411461376 1
581394554 0
18199585 0
977018186 0
55751711 1
320536587 0
244378090 1
175368860 1
559753688 0
488597685 1
149203113 1
889210431 1
773047432 0
441599764 0
611739735 1
917982113 1
667388679 0
129369058 1
564411521 0
166666718 1
74562589 1
266519067 1
851026707 0
869791028 1
290213806 1
421829617 0
415496143 0
129826574 1
519712948 1
124765029 0
812934052 1
979422077 0
193852811 0
421535499 0
827709510 0
150303699 0
967600960 0
546629696 1
394609346 0
698295828 1
139200100 1
363967431 0
161608877 0
14210672 1
982676738 1
140931286 1
445402945 0
955508648 1
528541743 1
91616984 1
73929626 1
772323352 1
246236705 1
621212970 0
684430218 0
378951815 0
160539534 1
141046486 0
100059901 1
472977536 1
640368510 0
613590949 0
793215859 0
197821718 1
855632329 0
401205419 0
585679363 1
848884619 1
897247990 0
478540060 0
220294248 1
2972681 1
367483870 0
699037772 1
88099456 1
654846438 1
179024252 1
920749184 1
840763486 0
339621495 1
115856607 1
601150266 0
695271245 1
977300419 0
224952306 1
792440771 1
912022885 1
534980598 0
834980221 1
964327947 1
782102799 1
828865681 1
484900005 1
674525535 0
445411149 0
343552877 1
59755288 1
573322567 0
44056884 1
149718269 0
170589033 0
911655011 1
612779700 0
2065370 0
532096191 0
209454199 1
387688913 0
727827489 0
267012451 1
18418765 1
552546146 1
590998743 0
298598931 0
39980933 1
141313709 1
365241236 1
424902340 1
252841487 1
175153092 1
911761759 1
235640586 1
160823923 0
327390271 0
388754965 0
455850531 0
643636912 1
874083834 1
16541132 0
84760086 0
415091937 1
763549010 1
217831321 0
14948203 0
385180373 1
460408187 1
899887917 0
33287247 0
310095864 1
984554472 0
603649913 0
390281803 1
789193682 1
20241415 0
451025015 1
903415797 0
677029645 0
774347160 1
334278096 0
159405246 1
648169225 0
592366869 1
275165792 0
330642492 0
916292452 0
388231796 1
505165306 1
782075681 0
546384835 1
187510176 1
457464694 1
849763378 0
993951893 0
820754552 0
221218915 1
767123942 0
638474899 0
108967733 1
593469616 1
430378277 0
868973183 0
340173390 1
937604324 1
508759100 0
254755933 0
152414847 0
550046140 1
299181632 1
895129089 1
973254007 1
630402430 0
491498997 1
32915070 0
709648405 0
703251130 1
436519706 1
47064152 1
948688437 1
21081651 0
688122339 0
811678377 0
540320285 0
591672601 0
522508202 1
713933735 1
345853474 1
880509236 0
740098443 0
317459226 1
300416407 1
270413054 1
858211635 0
832429493 1
858394187 0
144136209 1
87032797 0
345798222 0
938249735 1
907218038 0
547975061 1
860641391 0
835670480 1
393557754 1
898448091 1
415043167 0
448972855 1
629936733 0
187547117 1
960617766 0
377410148 0
966827645 0
297378257 1
208499122 1
573383372 0
673660917 1
431128626 1
909139791 1
541710933 0
403835745 1
493577227 1
976702887 1
771240936 1
17212376 0
701062319 0
935111924 1
234519891 1
945764020 0
164664356 1
131194964 1
811480717 0
888472102 0
73650063 0
619631970 0
319466125 0
520144719 0
709131437 0
547611768 0
149110117 0
805121561 1
521080025 1
491061498 0
605983260 1
60474843 1
518608681 1
954284024 0
565445722 0
78182607 1
293233310 0
510305206 0
206156471 0
184011991 1
694521243 0
500001157 0
836617546 0
176713845 0
220379203 1
919127948 0
297050565 1
524876788 0
883698751 0
202886941 1
588374965 1
355423834 0
723492123 1
253937281 1
865617177 1
371848067 1
46093823 0
497310385 1
987313071 0
584635529 0
881977866 1
981230988 0
821168851 0
244517081 0
550956368 1
80231939 1
270870015 0
729603404 0
286431232 0
334257773 0
609713624 0
262582325 0
260932372 0
653082309 0
112764614 1
188510833 0
123031685 0
922359446 1
911115154 0
317653815 0
104364153 0
944831382 0
811708716 1
62088406 1
979946608 0
393795021 0
747621958 0
343447303 0
359396235 0
951052122 0
789945788 0
995551161 1
209413159 1
211430253 1
851563792 1
25447004 0
918007280 1
818834014 1
407023519 0
603068534 0
819881157 0
818823661 1
55888142 0
689524798 0
817859480 0
429386353 0
787067442 0
668536800 0
848095200 0
586555497 1
990742551 1
77749092 1
237594094 1
945229795 1
194192252 0
126866227 1
437590093 0
180874665 1
277134923 0
757252730 0
202646088 0
781537588 0
16647533 1
784611570 0
920871739 1
569220299 1
435436334 1
781396472 1
924850461 1
876428250 1
795149424 1
309619394 0
977039438 1
997073068 1
670498228 0
461150771 1
303656078 0
420255590 0
224088570 0
145572931 0
986136856 0
993215446 1
43357621 1
437328140 1
708852344 1
109207450 1
52732486 1
18293240 1
220602036 1
16873379 1
281058131 1
216064141 0
602827913 0
119499883 0
609889540 0
273369478 1
362089472 1
660481434 1
268116206 1
283094079 0
730656727 0
254346981 1
36272030 1
579104850 1
76652352 0
77771859 0
143904802 0
469212596 1
13927997 1
606599219 1
329450790 1
35652335 0
653142814 1
90159324 0
661634345 1
827868950 0
367551299 1
602492386 1
726061184 0
250857373 0
452679032 0
790635478 1
339404086 0
908699648 1
26739766 0
386898331 0
721700490 0
171202879 0
280098562 1
919349277 1
794001252 0
92124953 1
592081113 0
7145284 1
429980059 1
379025130 1
900693870 0
704032185 1
696871171 0
977228717 1
705839533 1
26338734 0
119921091 0
457764159 0
183161156 0
720469591 1
973463128 1
48787511 1
173362519 1
353582406 0
918779250 1
727950751 0
101365681 0
790844968 0
135360497 0
838424541 0
447936420 0
877041044 0
296476717 1
146988378 0
966222107 0
617979048 0
570373677 1
6909287 1
785680035 0
331468404 1
151131404 0
120730750 0
121183888 1
611021132 0
364794888 1
93921874 1
712401065 1
849877182 1
590540398 1
604927184 0
257971100 1
128454585 1
347116220 0
229230115 0
54951790 0
691678996 1
763550853 1
301264971 1
846789613 0
252075968 1
490041223 0
8877524 0
456021231 0
102726788 1
307257015 1
839905688 0
296234439 1
76105511 1
348356156 1
289459519 1
550009096 1
611015427 1
768589726 0
422376559 0
36294495 1
660280724 1
584106357 1
602007942 1
782654001 1
291215279 1
212292018 1
903210721 1
388219924 0
229346296 0
148307241 1
712128360 0
567794384 0
510103437 0
920077176 0
557269305 1
757570927 1
960118270 0
70129371 0
696937661 0
135342014 0
156120469 1
816557657 0
627693390 1
828068582 0
10569823 0
965194555 0
784529884 0
333013514 1
236351630 1
410543784 1
700935245 0
553354638 0
588851245 0
620983402 0
251227779 0
398269731 0
445531819 0
44488293 1
883862023 1
491373911 1
825323490 1
375435202 1
61249775 1
569774625 0
827680728 1
58219193 0
475580088 0
183569190 0
379957044 0
470910472 0
114303398 0
617967819 1
697492031 1
263895310 1
180801221 1
922082249 1
120057643 0
261892518 1
474710350 0
503093583 1
83733799 0
154081991 0
672718821 1
323850320 1
514500738 1
436415429 1
421035660 0
473067074 1
255352771 0
792270880 0
119672620 0
913746384 1
825279048 0
743841347 0
538491150 0
790721770 0
12675580 0
543633960 1
940713648 1
583777889 1
151557192 0
942236730 1
44084291 1
574640445 0
309262336 0
505936756 0
202564391 1
698620550 1
322458470 1
179679012 1
374967451 0
860722447 0
10696542 1
943707813 1
215151969 0
675757689 0
83380162 1
493481738 1
774917611 0
158457967 1
98714041 1
184330626 1
740833603 0
925774592 0
101751747 1
384246660 1
624367510 0
717216892 0
547077041 0
763859404 1
38447072 0
284709305 0
702937726 1
77778222 0
87535516 1
923352180 0
146406743 1
264627518 1
679390748 0
500182232 1
329425457 0
414962172 1
632987701 1
625406412 0
431942644 0
47952154 0
430388766 0
769797692 0
795766761 1
134195333 1
895297566 0
83018926 1
203786607 1
958647608 0
510861744 1
975846884 0
324234741 1
147148040 0
103247104 1
473582097 0
605032361 0
42206549 1
891080625 0
700114888 1
410927267 1
122165395 0
848375973 1
232299325 1
378235827 0
430013703 1
797861628 0
25400002 0
520778537 1
153897586 1
49923463 0
322187505 1
734246290 0
599242682 0
182745259 1
655847954 1
895164496 0
262224942 1
235620997 0
956926134 1
225549374 0
991681884 0
886739414 0
542445316 1
249965724 1
821830674 0
632090799 1
897699417 0
667799655 0
550128510 1
855477359 1
750725056 0
524662638 0
998643408 0
378351860 0
23189367 1
847444954 0
561169673 1
75634427 0
850072047 1
557849713 1
25118252 1
932282364 0
81345524 0
408446715 0
178343326 0
560452371 0
400722875 0
62731304 0
821557335 1
343724968 1
59592248 0
647120626 1
193065775 0
881310343 1
990697931 0
639701342 1
109304706 1
862988706 1
96449053 0
244990747 1
527627805 1
711601287 0
875686374 0
958895020 1
818863711 1
403875672 0
137323044 0
118330361 0
129681130 0
318788852 0
734053531 0
614733759 1
939688445 0
742046013 0
365632264 0
651020348 0
911350440 1
50999807 0
139306943 1
640239944 0
866004375 0
967602860 0
641420096 1
162563209 1
827375060 0
945801833 0
866949133 0
661318472 0
838582821 0
504550334 0
843194025 1
954306243 0
928960558 0
25971013 0
828116186 0
154084589 0
254496737 1
156481378 0
404851008 0
268417688 1
861099002 0
134783428 0
847124996 1
641313612 0
503450197 0
367347045 1
468768153 0
359545165 0
650197613 1
199922584 0
701058394 1
482415383 0
471819592 0
762334902 0
956730435 1
953999533 1
792396067 1
51254501 0
926715689 1
221050610 0
535748740 1
660386584 0
325439533 1
597882521 1
53780506 0
387373198 0
467081653 0
117055523 0
996922463 0
516889577 0
177980400 1
603205164 0
270715655 1
428405833 0
613727290 1
380897671 0
513465479 1
258156623 0
470711573 1
560294701 0
607548794 0
12774336 1
275140583 0
332176007 0
219302370 0
663805018 1
969862962 1
799539996 0
594562716 0
747273181 0
327955593 0
37630536 1
191842733 1
386201943 0
325293412 0
54538066 0
572114585 1
601408318 1
426007942 1
508316543 1
780055065 0
60423547 1
904858328 1
981039300 0
727412903 0
336370175 0
309350844 0
829006551 1
722964735 0
519412565 0
404451139 1
295500783 1
587201747 1
516135066 1
48571762 1
384378341 1
451011435 0
109196318 0
623944372 0
244883741 0
706808686 1
738181996 0
303313903 0
331513456 0
389266920 1
855624382 1
40035031 1
634783340 1
745091634 1
874479800 1
773159851 1
161611924 0
256723710 1
402986635 1
521266854 0
620350424 0
336217506 1
521912430 1
528055455 1
480498973 1
648841456 0
335988374 1
49509409 0
549023249 0
769219318 1
991256677 0
399801583 0
293856724 0
189800531 0
438320286 0
894507679 0
152143852 1
812788191 1
816610941 1
749769566 1
798144716 0
858235296 0
848597920 0
638370588 0
78188332 0
749553835 0
752674926 0
879636565 1
313629229 0
48266418 1
608845522 0
145780247 1
945698623 1
709739357 1
244153201 0
877531348 1
213284021 0
68332449 1
124624119 1
120177114 1
748825988 1
71332204 1
121504135 1
843764401 1
344025090 1
818792151 1
657000641 1
947291601 0
289239119 1
857403209 1
27120615 1
516349524 0
111672792 1
235363776 0
446700288 0
784081472 0
910491269 1
511556730 1
43304085 0
543042306 0
273063557 0
99493997 1
934449483 1
797241149 1
829233704 1
449165177 0
500757232 0
218352716 0
193129480 0
883627521 1
12516030 1
564727820 0
457089645 1
441948764 1
254618247 1
80507887 1
409934990 1
731801425 1
853854657 0
67650653 1
943228957 1
97389846 1
161031276 1
374555376 0
164060007 1
527863898 0
808679626 1
775772898 1
567622971 1
277452959 1
142272807 0
320630035 1
965944961 1
947429910 0
50120830 0
693048506 1
416811491 0
223160528 0
227253357 1
385574336 0
87622140 0
567919642 1
261799777 0
935453443 1
111868282 1
562700912 1
728483410 1
299367054 1
679821122 1
762782646 1
939228414 1
893079680 0
814936494 0
183360012 1
216222368 0
762367074 1
709495280 0
611787113 1
3989726 0
154399807 1
618361156 0
599812245 0
44989534 1
324500734 1
979659112 1
758822579 1
486673940 0
267362180 0
721576 0
178172024 0
889986494 1
109846173 1
964363900 0
794605580 0
456778326 0
534477143 0
519966379 1
255543387 1
5825506 0
761588611 0
946178984 1
565949333 0
505254226 1
296997546 1
774654767 0
504810345 1
81150967 1
320746486 0
669768196 0
681328481 1
774566588 0
258565463 0
672886425 0
782194613 1
547830266 1
583974848 1
62607719 1
906032507 0
446700868 0
347791921 1
26105078 1
358179327 1
771559698 1
723360013 0
767236625 1
263798260 1
27270685 0
183995355 1
80680539 0
953085888 1
624240448 0
560594684 0
864774130 0
661264645 1
981383133 0
437024239 0
15260586 1
217941104 0
490686242 1
112705103 0
701119100 1
507618626 0
976382286 1
232385241 0
929640681 0
225865123 1
137506012 1
97597196 0
253912115 0
53857120 0
586173503 1
800828713 1
439298651 1
896831657 0
149918404 0
796037848 0
773159791 1
430036496 1
555578642 1
755958841 0
935293697 1
977889685 1
86877504 0
157798396 1
260660494 0
363034986 0
794013012 0
574724657 1
576519526 0
913920116 1
196803332 0
181861815 1
469911131 0
716495555 1
329584146 1
394980927 0
274527165 0
455923123 1
948795606 1
99422812 1
963466976 1
595316375 1
772970911 0
715423615 1
402132198 1
66535352 1
113694643 0
14985922 0
520537882 0
190399361 1
398585188 0
843823916 1
256935418 1
171993490 1
4726692 1
467274992 1
119578246 1
933543692 1
759940819 0
88028469 0
234602988 0
20751596 1
196250021 1
6316656 0
948666736 0
254959943 1
535033092 0
953807303 1
535864296 1
803826101 1
73801519 1
294184052 0
440991898 1
421436135 1
68543624 1
918267417 0
521698903 0
953446949 1
288960334 1
272432279 1
962910764 1
282269795 1
721687982 1
66860773 0
567611809 0
589419630 1
605435915 0
262396848 0
502664012 1
487905950 0
886405148 1
797300552 1
317072626 0
901275716 0
408576813 1
906609209 0
488504368 1
692822911 1
878094003 0
579178817 0
139581974 1
760284953 1
931220311 0
893839857 1
639105776 0
802133847 0
95663619 0
939235882 0
101766064 0
386961076 1
289576364 0
519412833 0
835869364 1
566933396 0
910670206 0
863651944 0
856574049 0
869284282 0
930395518 1
531793566 0
914542200 1
405948514 0
220574978 1
25664338 1
581606321 1
681238568 0
706128432 0
998428577 0
736428421 0
979794321 1
791239832 1
904314120 1
877704078 0
854509939 0
585043453 0
564992100 0
360689484 1
426328367 0
461218458 1
491491771 0
92296982 0
976432908 1
26346546 1
958668594 1
406109755 0
684412613 0
140022122 0
893131426 1
815693002 0
252874886 1
25153654 1
916588181 1
677896938 1
319301374 1
653334692 1
907093939 1
120015415 1
977648350 1
851911795 1
737805329 0
266364168 1
594595298 1
273440582 1
730185748 0
796337449 0
696171813 1
339065496 1
341523523 1
702616761 1
16593889 0
258883346 1
626576288 0
45720420 0
726998293 1
302118805 1
829706158 0
424007055 0
168465381 1
531454723 1
202958188 1
690294079 0
700718714 0
428977135 0
952845425 1
973329697 0
606890452 0
913835042 0
360025292 1
493550194 1
37073596 1
857127340 0
151048959 0
901764965 0
96953824 0
240068349 1
252488368 0
40353495 0
381667236 1
486067110 0
252250259 0
462551169 0
140943643 0
328908348 1
845789480 1
151137041 1
80099646 1
42108501 0
542978511 0
410672788 0
987747836 1
885921207 1
371391954 1
211214219 0
208678760 0
970224376 1
107051346 0
587120547 1
197326399 0
143346100 0
498135048 1
511616084 0
372806448 0
133573305 1
744934008 1
590359974 0
582063762 0
910547173 0
420756084 0
588584125 0
152705521 0
180504665 1
429494146 0
805872730 1
720044559 1
293622698 0
518874246 0
90089084 1
860449771 0
93471179 0
378126547 0
36951707 1
621506918 1
627554906 0
251871103 1
505678232 0
154376086 0
872861140 1
216695906 1
827035316 1
107899123 1
479727970 1
832238812 1
791076557 1
152239247 0
683169865 0
684867932 1
900136018 0
205731787 1
44208896 1
103941407 0
305887772 1
423421866 1
110743947 1
94773479 0
302436425 1
980252085 0
776673771 1
196625922 0
838399967 0
204216453 0
135140524 1
596270127 0
211488389 0
738562252 1
442072126 1
849938035 1
145908489 0
49116357 1
79371174 0
348645415 1
835182658 1
498783381 1
629111253 0
977421067 1
362250219 0
877181692 0
895657497 1
441026027 0
640330778 1
953928664 0
953878804 1
227223723 0
34543651 0
789631358 0
990688927 1
877007289 1
609949762 1
562356700 0
82606023 1
441820512 1
402199498 1
730730062 0
712130365 1
592104885 1
910800207 0
93431007 0
124123704 0
532261865 1
962413359 1
127419167 0
516612083 0
59011003 1
750974182 0
645515890 0
377261421 0
63892662 0
854796389 0
981800253 1
829889541 0
613378014 1
909582881 0
69659491 0
362690186 1
184524641 1
283910128 0
191897654 0
842550447 1
907279075 0
360519915 0
254059300 1
771288392 0
696798258 1
34390279 1
521089793 1
692143304 1
887697686 0
803048097 0
249860908 0
948794492 1
354910074 0
762423634 1
769399767 0
591401598 0
313658249 0
149546085 0
503858759 1
960551085 0
146415223 1
588750810 0
709073578 0
726171058 1
306475794 1
452465286 1
334948310 1
501980436 1
326887149 0
795906678 0
988510037 0
530738835 1
350250948 1
312023362 1
880524041 0
461932788 1
654071279 0
527671053 1
223669388 0
100381332 0
841840532 0
18838908 0
981276537 0
808036902 0
42704433 0
397600204 1
539683239 1
609427037 0
257631611 1
993805216 0
20343130 0
570994336 0
142254855 1
323403535 1
344549155 1
101289108 0
727286326 0
942323814 1
802734549 0
310113456 1
928652707 0
389012218 0
751952286 0
950107767 0
130252113 1
177484858 1
64461070 0
682870332 0
502582735 1
36856057 1
838644923 0
466185814 0
768039907 1
782011934 1
263323671 1
295178641 0
604756243 1
988257719 0
192844409 1
790798359 1
821529769 0
563672197 0
677082615 1
804003127 1
29560321 1
946492354 0
52496077 1
506052344 1
158730101 1
341988099 0
792319759 0
867797544 1
467248719 1
680513706 0
102129403 1
927552681 0
554666348 1
882967764 1
687458572 0
102377710 0
54692041 0
251376374 0
562566492 1
623667948 1
161550506 0
603868192 0
752968440 0
195406703 0
466757648 0
666802414 0
100220064 0
298315924 1
999526064 1
545642592 0
746687143 1
835155919 1
855195721 0
88086912 0
817221852 1
928426707 0
872281905 1
374382416 1
275988342 1
52786539 0
390790341 0
634182314 1
668811581 0
173718327 1
5372635 0
519253477 0
260418991 1
288767683 0
840642361 0
162004160 0
642883542 0
817617436 1
851753712 1
872743408 0
318354495 1
822237442 0
901117058 1
392735886 1
952381243 1
979317856 1
739513631 1
337079304 0
607107014 1
413533597 0
417220638 1
826804665 0
77576430 0
2338520 0
327694595 0
151088088 0
543224457 0
726359980 0
98586574 1
146746824 0
704086388 1
81551325 0
791570777 1
793557029 0
686965588 1
409602228 0
574998428 1
175101073 0
288793744 1
639066061 0
976200441 0
869366754 0
191905783 1
709373214 1
748769092 1
780145984 1
60244221 1
932782368 1
870675130 0
848774984 1
754681674 1
581985664 0
372924809 0
446436632 0
769055883 0
320571938 1
728699257 0
748659380 1
993022624 0
451966080 1
831900804 0
719278232 1
535421840 0
143059192 0
426604575 1
881938503 1
236081072 0
212419185 1
792902346 0
75678723 0
751904221 0
441976679 1
888152511 1
279653655 1
212922346 0
590863837 1
233930648 0
308445023 1
638551690 1
532195099 1
464568339 0
738223280 1
284933252 0
209590141 1
40151850 1
610318626 0
717167338 0
72795551 0
101604085 1
81621573 0
766902575 0
571679595 0
265450739 1
692241196 0
472330586 1
467052917 0
877374011 1
77027343 0
466258231 1
318175392 1
981347991 1
497461861 0
159317703 0
935510465 1
4610411 0
179254847 0
170160636 1
573889179 1
303044640 0
739275061 1
241191288 1
514821766 0
658286243 1
79830339 1
399369921 1
217366015 1
600868358 0
728042782 1
500228126 0
117736779 1
927818183 0
699158052 1
565908669 1
690542382 0
400968247 1
586786268 1
107976849 0
520111926 1
69352036 0
24868225 1
22300021 1
360111873 1
729816577 0
634308005 0
451181463 0
579444913 0
635836146 0
388886523 1
547186978 1
198685511 0
449986625 0
917017049 1
742175172 1
560345192 1
395098309 1
801354948 1
45230776 1
993941663 1
854891938 1
977481726 1
513950694 1
710281761 0
309096574 0
359791444 1
415512997 1
33990358 1
754764021 0
898513536 0
967559742 1
29869852 0
761733770 1
980189575 1
632084973 0
980409334 0
642714310 0
126666645 1
699853239 1
839021257 1
429929810 1
155199621 1
756807608 0
763523470 1
756554849 0
704379579 0
827875799 1
9888437 0
698217681 0
838960114 0
562471067 0
476102905 0
944947170 0
206990568 0
890618335 0
805768074 0
470174858 0
414874769 0
670238125 0
987728788 0
640857286 1
444722025 0
836805561 1
41793026 0
950967495 1
149117053 0
13683839 1
868005062 0
919654187 1
345739421 1
936432436 0
57546236 0
427576092 0
377986726 0
834459487 0
624765943 0
973045401 0
61447694 1
558799063 0
579820241 1
269614408 1
179236128 0
703028565 0
740532497 1
730427173 0
280449 1
796413335 1
413775643 0
567667344 0
455434337 1
568138817 1
599698755 0
858793205 1
190335122 0
416510036 1
357031507 0
158257665 1
149710446 1
293315976 0
132827625 1
98104775 1
500827700 0
588513761 0
469156556 0
703787927 1
210250512 1
30254042 0
545359375 1
20896457 1
222439195 1
672627313 1
113226287 0
970049689 1
201015226 1
195135199 0
428861218 0
265535079 1
844264779 1
684410942 1
838419116 0
12951748 1
639849080 1
774244413 0
801292079 0
749571255 1
492036034 0
797839986 1
926289800 1
661282602 0
989160793 0
518723356 1
8360646 1
898147286 0
388066499 0
641666426 0
743511098 1
380807028 1
155824351 1
625852042 0
859138173 1
428038885 1
775355978 1
241886226 0
493935555 1
881980281 0
807567264 0
904025724 1
631627966 1
798654192 1
92831012 1
516382190 0
592295396 0
718921805 1
508275384 1
857419450 0
42715836 1
723336957 0
35474470 1
100077882 1
246699210 1
948355821 0
476675542 0
558684804 0
673053649 0
851897953 0
988660591 1
778992280 1
991721483 0
481563734 1
811348972 1
71395871 1
674690815 0
357156919 0
236521774 1
475805351 0
262632305 1
532135772 0
175788763 1
906859216 1
519626043 1
954315590 1
331870312 0
354954687 0
660584881 0
955974980 0
983849207 0
262891002 0
738701499 0
922258983 1
704045227 1
112031847 0
437810286 1
474255482 0
74096596 0
178183064 1
750020957 1
785341610 1
770954741 0
825132073 0
918297157 0
841478968 0
437807395 1
837015608 0
7995140 0
565149325 1
389240436 0
859696559 0
231343306 0
455142872 0
432153740 0
572402613 1
139578337 1
869476226 1
266876428 0
98000108 0
602028891 0
629703599 1
183131643 0
609764590 0
856285402 1
286159814 1
606954396 0
595042702 1
797075356 1
837450765 0
307857001 0
734605546 0
777159773 1
316855704 0
122832971 0
899106467 0
840695625 0
513196472 0
228724583 0
110598262 1
850353229 1
153709575 0
1934545 0
526027862 1
17029132 0
247973135 0
832096829 0
551530842 0
155195159 0
561046347 1
110243517 0
821432182 1
595754128 0
318670616 0
281605288 0
673033210 1
840201134 0
481384695 1
812039203 1
847743886 0
186898769 1
19554565 1
18361222 0
553713590 1
48915170 1
631949515 0
676667327 0
55264695 1
832033560 0
871363839 0
804153318 1
233331842 1
944495409 1
509375673 1
605763354 0
347159040 0
206210366 0
567339089 0
75311741 1
895462900 0
947419704 1
448356356 0
731586627 1
696068747 1
788509562 0
519727922 0
923620211 0
808416311 0
421160469 0
46044012 1
877405066 0
14006174 0
27374626 0
727771525 0
934438365 1
219417865 1
980480044 1
402165744 0
78190167 1
196860750 1
47956855 0
587887458 0
469033757 1
475075099 1
918471604 0
324261061 0
934319124 0
594490089 0
171002781 1
938245199 0
503687390 1
433528847 1
998339108 1
157991765 1
786461245 1
196492423 0
458715166 0
879835981 1
266195060 1
598983588 0
903372588 0
386975005 0
259298717 1
123351656 1
315263504 0
50221488 1
912775382 0
986823265 0
550210287 0
389226652 0
987052790 1
145299680 1
539805619 1
502176408 0
966466971 0
719094649 0
188890011 0
912648562 1
978330766 0
349473919 1
730255275 0
518092199 0
203730443 0
889608463 0
457694767 0
90663806 1
105938037 0
247866725 0
916169580 1
710497180 1
905198662 0
692104669 0
647720520 0
617309386 1
863057901 0
754910672 1
162315540 1
341514875 0
787997488 0
80201452 0
987190854 1
339536467 1
804606852 0
449895918 1
158897961 0
867667061 1
60980758 0
973194896 1
124381662 1
235206907 1
150699611 1
529543166 0
338859935 1
731761492 0
99094105 0
418334239 0
624471759 0
551060606 0
136315668 1
781076745 0
117597590 1
839502737 0
878878504 1
910630813 1
501992041 1
965678374 1
838824217 1
883218524 0
948130766 1
783845600 1
539662337 0
491805075 0
252858573 0
250844212 1
279641486 1
436508978 0
382514939 0
175935408 1
388154657 0
288787392 0
401720784 0
262313893 0
727059605 0
4884751 1
817750196 1
383959093 0
263736599 0
669078727 1
495146475 1
781509419 0
758141253 1
249187181 0
20800570 1
904950874 1
454256545 1
204921803 1
307837884 1
70683235 1
727337149 1
594116638 1
169725237 0
683747812 1
378279105 1
974760264 0
264193250 0
404662428 1
723021147 1
132749079 1
530510737 0
188082426 0
387370056 1
189253563 0
268562636 1
730061739 1
835894321 1
612420900 1
107201649 0
534689764 0
797019288 1
957520925 1
229309344 1
61500625 0
71721232 0
263002725 0
905798839 0
874703560 1
443858084 0
908811012 1
958482896 1
854834352 0
502538103 1
567126736 0
536060219 1
808649266 1
899147096 0
309847851 1
380040557 0
657910568 1
549433938 1
39072180 0
859671510 0
933225208 0
583471456 1
938558192 1
595237170 0
946607829 1
114607825 0
502598927 0
548894435 1
906452347 0
233220228 1
846671434 0
200641292 1
899764494 1
209906409 0
914170513 1
874837289 0
612430053 1
374489303 0
194277763 0
278167871 0
327691449 1
685672950 0
956074896 1
114214963 1
110766109 0
150120766 1
301528749 0
154983114 0
675041770 1
739564371 0
883214811 1
192455934 1
78080981 0
844201347 1
882919996 1
630751537 1
457068285 0
715448176 0
193452308 1
806499005 0
159440806 1
589598575 0
144109928 0
74241276 0
143239231 0
358734165 1
975454741 0
792727907 1
718576052 1
986209657 1
578909859 1
488545533 0
925191840 1
729331340 1
877885180 0
461007481 0
585217486 0
757593233 0
485845720 0
212424369 1
718835497 0
168778671 0
262517713 0
937967955 0
214608320 0
584419974 1
153833665 1
888820308 1
650016031 0
867774653 0
341021045 1
313886540 0
646064322 1
232254755 0
633904792 1
747272927 0
145013161 0
188834449 1
822241154 0
424668874 1
577010259 0
159615708 1
777501583 0
18824026 1
69843756 1
473104487 1
867109056 0
55677679 1
491292568 0
100523690 1
31714762 1
695991774 0
83193700 1
316174981 1
331942554 1
822930356 0
138645618 1
147926901 1
757384431 1
691686155 0
323828573 0
908549890 1
4581125 1
790724770 0
51149035 0
304752243 1
714810273 1
492421508 1
575925356 0
282555904 1
881882185 0
275489769 0
181001387 1
274129491 1
974366784 1
490314844 0
615821828 1
287638122 0
718702768 1
289089230 0
782601126 1
78442228 1
352079716 1
503472366 1
571572900 0
971538374 1
107967327 1
976643486 0
753765167 1
56720196 1
591101002 1
660484948 0
980891765 1
129028226 1
259448927 0
200298345 1
283581579 1
815096613 1
985897212 1
804475309 0
545440371 0
715396251 1
730138237 0
984239090 1
648331526 1
245973485 0
861113719 0
850497786 0
163835843 1
104571107 1
456589033 0
999265357 1
485640091 0
150528977 0
501447334 0
450118052 0
760502727 1
986953500 0
397878346 1
23272786 1
49915066 1
908048242 0
240309782 1
999347035 0
415339528 0
186489412 0
509028862 1
79859871 1
773268560 1
617699576 0
825737227 1
344924995 0
864402689 0
863237738 1
167526279 0
521582729 0
305631060 0
547239047 0
844737760 0
184920609 0
990176513 1
663002907 0
232807508 0
579425710 1
664809394 1
242977051 0
403668681 1
189544149 1
199818127 0
319401816 1
202782172 0
375937451 0
852199144 1
816899049 1
485946745 1
170384136 0
730602005 0
955267136 1
294695020 0
405787458 0
820832694 1
744346293 0
834771968 0
612048522 1
612976386 0
108706714 0
328245433 0
637525394 0
103013490 0
437764244 1
191865582 1
356820040 1
579277059 1
309712284 0
538346514 1
561774339 1
327527082 1
242298115 0
307024930 0
990404652 0
504220247 0
561342014 0
554190242 1
18237551 1
615228190 1
307216990 0
928686723 0
270611381 0
1631038 1
29118474 1
513985569 0
652504927 1
501485343 1
523316327 1
604479317 0
746902470 0
421842020 1
722327448 0
324041157 0
68024130 1
516527239 0
469382754 1
926310170 1
63078327 1
995468450 1
957791120 1
492942668 0
819791911 0
986515945 0
176315711 0
779577027 0
157485500 1
846302392 1
886787879 0
89730384 1
840969719 0
450478192 1
486732863 0
52120430 1
847476381 0
349110080 0
709259075 0
575090670 0
127888162 1
328717127 1
42584654 1
144834092 0
549121831 0
281553163 0
647286493 0
526503991 0
397575671 1
996342821 1
142435990 0
98360635 0
134627029 0
993670572 0
218940634 0
146250036 1
630113921 1
966040154 0
383213932 1
744101463 1
922620286 0
49077209 1
902862372 0
351712943 0
120989076 0
122183438 0
23218696 0
878850556 1
991295886 1
259009551 0
657671400 1
378730680 0
41430174 0
293468283 1
288682374 0
717701976 1
149573498 1
223308773 0
107491224 1
580227714 0
633262095 0
932368202 1
711199924 0
111864050 0
232403638 0
550479208 1
665766546 0
183876770 0
275100854 0
814441194 0
93674077 0
383347812 1
253863265 1
751725909 0
249166172 1
893933799 1
948081334 0
489733742 1
233957531 1
694322772 0
280953463 1
598720987 0
882955203 0
162453298 0
25217331 0
14880779 1
740698977 0
958857418 1
627697110 0
463609087 0
400418982 0
665940144 1
45332510 0
256495691 1
218750099 0
913425686 1
545710344 0
76514247 1
899667732 1
276789313 0
656129882 0
443287426 1
243845483 1
730610103 1
614866949 0
703181816 0
903588243 0
905703209 0
197009718 1
988554718 0
584617298 0
748756 1
346331869 0
675387287 0
579258645 0
821733933 0
944866292 1
755493893 0
342073337 1
943850603 0
651479581 0
357912988 1
526792857 0
832891760 0
814084423 1
163883171 0
976405012 1
268188302 0
356480409 1
684748836 1
486589806 0
297157836 0
664404527 0
73840157 1
332050245 0
271437173 1
960566156 0
328070646 0
884792050 1
849089298 1
906507729 0
450514295 0
848675913 1
605681399 0
429604610 0
856810562 0
896519146 0
59429164 1
142735386 0
552569720 1
869485753 1
516463954 1
337817825 0
879082665 0
356341801 1
185342012 0
237293405 0
611963280 0
992266201 0
459933951 0
868133890 1
812063894 1
942431364 1
845514451 0
190473747 1
265140902 1
503592942 1
636037307 0
40839368 0
810620695 0
6866268 1
19923838 0
650630822 1
711788780 1
889203158 0
828497082 0
73022410 1
170622926 1
863034102 0
957182756 1
503679307 0
952275763 0
215050273 0
768236978 1
763485549 1
856707601 1
265074992 1
123441160 1
990711881 0
339380153 0
549476829 0
527566211 0
455360588 1
473086161 1
613859917 1
357072997 0
828533091 1
485698646 0
359406378 0
522298240 0
375005585 1
644729498 0
855065030 0
883439188 0
182820348 1
329051713 0
908300068 1
105638607 0
783062723 1
287164033 0
927850888 1
575776318 0
995548298 0
57889047 1
196550262 1
638179973 1
898225001 0
482370209 0
610440126 0
554995371 1
161109324 0
37127271 1
376924167 0
770784575 0
46365581 1
516887884 0
175338790 0
796667956 1
912868628 1
460475179 0
173253861 1
704294126 0
636902723 0
602330545 1
650511555 0
740118559 1
396152801 0
84080162 0
220280622 0
743801009 0
530718535 0
319310581 0
671149683 0
514955625 0
443410020 1
260100789 1
306214550 0
746390804 1
944104709 1
802519731 0
685333825 1
433319071 1
817455411 1
493951313 0
301649816 1
264289190 1
196689778 1
927945790 1
522067134 0
738971720 1
769754404 0
737376582 0
785365180 0
400902232 0
288487528 0
4489379 1
615379866 0
497643041 1
293715453 0
383777491 1
693818520 1
295046141 0
624433275 0
354324837 1
461057892 1
800744474 0
424614008 0
166447497 1
186461632 0
414997405 0
577300318 0
564886752 0
31711729 1
314707196 0
111216646 1
264531867 1
884571265 0
803228750 1
473755534 0
542112563 0
600285112 1
133080004 1
719504899 1
694546968 1
709976582 1
464771395 1
557202824 1
53013197 0
861957642 0
346052261 0
216615758 1
705470484 0
927469204 1
926814295 1
808894791 1
738548341 1
76283001 1
275069668 1
818611745 0
827641556 1
31927348 1
393389637 0
724399564 1
831000744 0
555472772 0
770828260 1
546478130 0
32790535 1
715119396 0
21588 1
508081768 0
925999254 1
872987114 0
159816685 1
51609665 1
823822551 0
494353442 0
93314587 0
3131194 0
570199812 1
166383166 0
314064300 0
393817415 0
894222823 0
254343976 1
796139381 0
359264172 1
716449335 1
99455051 0
517681913 1
132393503 1
270605977 1
134679001 0
444885205 0
180612877 0
1794814 0
187321881 0
348099363 0
956381093 0
853787153 1
484241191 0
430671425 0
64891032 1
715516418 1
492680492 1
673764877 1
539229813 0
706133806 1
668573815 1
356799260 0
766129449 1
349050138 1
774687267 1
254336053 1
526051657 0
45888822 1
623217138 0
314572410 1
742457400 1
941204898 0
7603577 0
880572404 0
103685080 1
846490990 0
143443038 1
245117028 1
185975046 0
324265320 1
449870280 0
144578019 1
643754198 1
508969086 1
146154698 1
597128572 1
18754041 0
548733454 1
691217279 0
62694686 1
626595109 1
172900988 0
668688338 0
519329260 1
50009078 1
519233420 1
566010434 0
323742607 0
443567521 0
887013982 1
223140539 1
29637175 1
994041489 1
742468600 1
782175750 0
582300038 1
421113362 0
313800390 1
331997188 0
416252945 1
281851230 1
810063166 0
970851097 1
373875461 1
793810314 1
415660852 1
812254336 0
111123942 0
339835768 1
848442265 0
732374025 0
733998874 0
250672286 1
469067212 0
701514734 1
99614703 0
921721263 0
381190647 0
179262928 1
230746434 1
756794113 1
364503422 0
79168920 1
351369015 1
322356618 0
873005996 0
798486517 1
215313335 1
88937574 0
957833035 1
679579288 0
333485210 0
510382584 1
123789154 1
824914393 1
42951755 1
18654964 0
827891109 0
283471703 1
774497191 0
582727721 0
204288487 0
526390248 0
289685801 0
351315860 1
921990910 1
931009665 1
107584730 1
769542148 0
541982844 0
780965714 1
991312810 0
725023027 0
726635260 1
723329808 1
40655585 0
591080026 0
12786498 0
57567694 1
854174482 1
731959530 0
882842929 0
360306118 1
916674826 0
576062193 0
555087850 0
311682490 0
54653083 1
416605746 0
33155261 1
84639083 1
281060495 1
751243496 1
717246799 1
130348410 0
697418391 1
889288109 0
749861125 0
33004170 1
893325737 0
137232435 1
770598344 0
143743736 0
357754575 0
674470299 1
204437968 1
345606315 0
13477739 1
579096711 0
822479184 0
692581522 0
380606331 1
152611834 0
869312878 0
249556283 1
228632422 0
715490833 0
726645841 0
545306459 1
175512046 1
56807500 0
435833483 0
896051814 1
206001298 1
754847896 1
177075739 0
678375631 0
62193695 0
172243839 1
688322470 0
808861451 0
538506342 0
487074241 1
712904655 0
620727435 0
46418130 1
867961859 1
564488144 0
817287669 0
886060952 0
792386463 1
118895297 1
795874441 1
620561128 1
849769578 0
218567981 1
159662079 0
119536385 0
844957557 0
812606308 0
214592712 0
241736785 0
487553121 1
793208553 0
295763812 0
130429813 0
696766931 0
188545289 0
13189366 1
996989340 0
375613026 0
260167420 1
300591831 0
870815829 0
535277567 0
191769914 1
549734144 1
455785899 0
906043432 0
221005323 1
80101305 0
977318253 1
536049631 1
986427638 0
633754549 0
375792769 0
556692064 1
15618850 1
769490452 1
918607931 0
238898557 0
141145944 1
501847346 1
473194178 0
724735103 0
300494558 0
629108932 1
645609494 1
505949532 1
602714537 1
309988383 0
22678498 0
679656405 1
119555689 0
702638653 0
360716500 1
33427941 0
348664580 1
592997411 0
742229561 0
121026502 0
38466511 1
643892975 1
858361483 1
400753212 0
885793994 0
598312466 0
980541336 0
982636046 0
56579136 0
529293906 0
20815436 0
469058973 1
991488182 0
633437838 1
642314048 1
845863898 1
667707539 1
775849394 0
763364720 0
425552556 0
13669768 0
408761122 0
224676922 1
60917206 1
499930094 1
300860111 0
356707826 1
263274583 1
889411468 1
686083463 0
791844950 0
408291618 1
145034830 1
504941040 1
111493320 1
226500330 1
28202148 1
252147348 0
824613587 1
478381079 1
795391253 1
355188199 1
296157177 1
948984072 0
688598879 1
85696856 0
668497818 0
951143208 1
271584642 1
986088546 1
628518745 0
44271079 1
278896239 0
433355553 0
960102429 0
781815013 0
832479697 0
458197421 0
884888276 1
453914967 1
372761667 0
54054407 0
359455372 0
854017526 1
228934335 0
579085029 0
216949155 0
655358876 1
347542516 0
313171288 0
858328651 1
873579875 0
434305293 0
466992667 1
868093010 0
234461909 0
299594012 0
757098343 0
131927152 1
736032201 0
485486437 0
838208679 1
803090212 0
750097239 0
622444071 1
977964502 0
501127408 1
276857373 0
312544997 0
47298803 1
571383866 0
431946813 1
983117891 1
299874975 1
440953222 0
198812477 0
938021924 0
327120677 1
940462895 1
469300569 1
182935040 1
356467300 0
156832408 0
841292618 0
658238389 0
399975928 1
585608095 0
22367597 0
332538106 1
521528958 0
387425751 0
315553741 0
882641312 1
987915594 1
770338073 1
686023804 1
460038222 0
388038205 0
953650311 1
335412920 1
881362841 1
260467059 0
286764680 1
110213143 1
862466695 0
503165829 0
894443107 1
788381295 0
392834550 1
769854588 0
636621168 0
379593151 1
181826230 1
657370786 0
929172590 0
262893143 0
116990937 1
847173174 0
455838836 1
235532951 0
483626834 0
212644543 1
208479453 0
586917153 1
203282997 0
683952927 1
388208559 1
553921394 1
402543769 1
120331680 1
971092507 1
402697392 1
941678027 0
272277635 1
530719674 0
143597723 1
542744504 0
901970998 1
796512747 0
46395729 1
866007358 1
828221031 0
26916372 1
904697778 1
91348399 1
145240354 1
966398147 1
248364085 1
235013868 1
676575851 1
517053668 1
692027422 1
284758385 1
262879806 1
753703957 1
798191428 0
380072964 0
410357006 0
326708228 0
831753771 1
19010874 1
528692872 0
682383394 1
370559673 1
831237132 0
373851282 1
377052418 0
341722760 1
27201130 1
996829796 1
948098466 1
652175462 0
161920457 1
341337166 1
720140792 1
199201319 0
447366885 1
722699058 0
912250929 1
883709785 0
453016001 1
635418714 1
238993370 1
782408839 0
931917025 1
915372221 0
122678057 1
605997128 0
808293306 1
743944298 0
376565125 0
403557242 0
558609186 0
259896439 1
951753698 0
56550292 1
998934279 1
139573864 0
496576436 0
170118924 1
698239842 1
624658069 1
410623056 1
673244130 1
838241614 1
766314661 1
600234027 1
665086508 1
431805828 1
965975478 1
923075814 0
416229867 1
976578390 0
756745743 0
434612665 1
743568800 1
437029785 0
464761613 0
91970955 1
25111091 0
527166964 0
146073935 1
15602654 1
779281599 1
20479107 1
19324672 1
92285625 0
931822740 1
615314417 1
524600 0
175323942 0
960244597 0
641456484 0
25698996 0
947471563 0
207149266 0
46775266 0
128841521 0
328922719 1
838579303 0
941252473 0
552776788 1
169464371 0
527912541 1
550938889 1
308058049 1
72011353 1
577691557 1
952493973 1
164831677 0
930280433 1
739651877 0
611259982 0
620682185 0
155603389 1
408858755 1
344542569 0
887815606 1
746873918 1
943164513 1
602629249 0
806500347 1
472589373 1
296503554 1
973945159 1
942351588 1
495591928 1
895417061 0
235965417 1
526209956 0
691691610 1
634983780 0
441881863 1
30739428 0
421989912 1
143975481 0
929356538 1
316769723 1
259658156 1
818640432 0
505872209 0
240765231 1
927337712 0
446800204 0
235699196 1
219546408 1
294608110 1
273245019 0
273892701 1
938638562 1
61235818 1
807271806 1
496641248 1
642477586 0
536944230 0
192743806 0
497244124 1
400639099 1
266121658 0
577195625 1
431770622 0
721306330 0
51293465 0
279354145 1
315882535 1
595747256 0
253960957 0
519367933 1
63198321 0
692019601 0
376035235 1
692653735 1
403039282 1
621522048 1
216137358 1
181233773 0
884757087 0
285852509 0
719698352 1
153807984 0
38895564 0
442525598 1
615446264 0
602905117 0
17423305 1
301732906 0
461615644 0
570990276 0
744839092 0
19970303 1
422879279 1
564983257 0
501025487 1
181673610 0
277723421 0
858236323 1
237970853 0
634075013 1
52388025 0
360555982 0
336518535 1
137956778 1
621716348 1
768943238 0
749819135 0
896569500 0
184375850 0
328917870 1
714136532 0
483922823 0
937584875 0
722441637 0
16672118 1
402258675 0
564618185 0
240371630 0
81003881 0
798884961 1
186628387 1
724062664 0
6497145 0
336161504 0
494985305 1
333759794 0
360406495 1
87644136 0
85719077 1
875008085 0
526104667 0
357373830 1
236946233 1
352052998 1
809472909 0
523950110 1
818729935 1
918660824 1
748037723 1
834601172 0
879552759 0
886920021 1
913100625 1
826756847 1
125344592 1
263607759 0
940131751 0
685848057 1
529628433 0
762437586 1
127391285 0
510159290 0
822796173 1
589434102 1
185182917 1
473171910 1
49840048 0
55471811 0
125376309 1
633804650 1
440001806 1
389585447 0
758474566 0
317421002 1
559136541 1
203262331 0
218501032 0
84443990 1
326063703 0
426638363 0
448291774 1
816895484 1
299569521 1
626090667 1
241880506 0
399547482 0
343253382 0
79444680 0
623280136 0
575849606 1
856445046 1
418708767 0
215983340 0
662336014 0
566034279 0
304721042 0
804652005 0
696678185 0
684016816 1
31562620 0
804661805 0
740901527 1
735204840 0
593294562 1
364350694 0
469700161 0
392226771 1
125909976 1
308075426 1
125973824 1
368546906 0
394711482 1
688644359 1
284254739 0
72328105 0
194991032 1
848431491 0
212127351 0
731109719 1
730916125 0
994935043 1
520954684 0
328834915 1
954897604 0
771577326 1
664531694 0
448267716 0
658720800 1
63113933 0
242596435 0
881845026 0
508926037 0
540353103 1
559693260 0
69714395 0
78354258 1
501870696 1
166627841 0
241211972 0
14416012 1
921538599 0
991014471 0
494089113 0
866728311 0
249834007 1
569226891 0
418589790 1
407057822 1
881278134 1
869394896 1
12033069 0
306279801 1
943615956 0
953206523 0
444346714 0
100588273 1
17685050 0
399017837 1
170497158 0
177177533 0
499398216 1
832542185 0
450736180 0
273635245 1
965440240 0
516972148 1
264644703 1
131444864 0
827591024 1
485552067 1
664120786 1
191267692 0
487925820 1
394050304 0
485047115 0
243099451 1
755524682 0
601991744 0
488640268 1
137650553 0
858335708 0
553587403 1
512914462 0
977888880 1
555653435 0
195590250 1
156818403 1
278161778 0
261831653 0
360473459 0
336106202 1
391585443 1
530296818 1
641174706 0
400420361 0
272237849 0
742694435 1
981068481 0
453024737 1
87125315 1
495371474 0
823066929 1
695150739 0
960394206 0
141131787 1
626249194 1
20164712 0
545501319 1
604288264 1
944550578 0
214256566 0
729568793 1
529515294 0
704206985 0
992110818 0
254932673 0
174848316 1
767307997 0
416425263 1
533465917 0
589713307 1
675950417 1
64501304 1
997175034 0
919050150 1
709909567 1
444815727 0
243163540 0
739594733 1
587605431 1
25380546 1
128067681 0
449726555 1
283688632 0
918255837 0
903763171 0
416041083 1
711532944 0
417701906 1
888144432 0
766556982 1
902378873 1
381360490 0
10185005 1
229359567 0
49858733 0
830799426 0
608063396 1
184060681 1
596779693 1
150766524 1
129453404 0
952902409 0
70349568 0
806807911 0
552577445 1
316380704 0
646383117 0
421797107 1
732990372 0
380660587 1
973778031 0
213466193 1
426005889 1
211804361 0
751009337 1
523034348 1
232116638 1
353518389 0
283711456 1
765141492 0
256855673 1
374609923 1
928565794 1
936341359 1
889083147 0
787142725 0
204666331 0
637315672 0
429093151 0
775317327 0
60678012 1
497253423 1
504941726 1
783117737 0
634993775 0
256038261 1
536935918 1
213067718 0
799547459 1
997245941 0
876027442 0
78700851 0
968333548 0
638534275 1
464314350 0
158844660 0
703766248 1
741603218 0
762434778 1
155113402 0
68307918 0
713871474 0
497370726 0
951801769 0
229151323 0
880383263 1
930357351 1
786769322 0
62638894 1
892583445 0
39675025 0
103894923 0
328409953 0
796769710 1
807389814 0
76721766 1
655073177 0
970267372 0
127748800 0
677144844 1
523392341 1
355232190 1
41307307 1
127863683 1
867652769 1
776037677 0
950655652 1
611679197 1
300133715 0
673275104 0
87226173 1
311656837 0
618035762 1
189692753 1
164975516 0
641006135 0
336143714 0
896449217 1
173927753 0
875437451 0
433947175 1
415825324 0
210319004 0
241855707 1
285992248 1
131490865 1
433251896 0
570319130 1
395672444 1
334657792 0
22337705 1
301679841 1
486900628 0
859877357 1
766283311 1
568603098 0
762733461 1
982313459 1
697839844 0
274300961 0
297982952 1
787934684 0
100768579 1
130228199 1
163203092 0
872372781 0
742204882 0
912521214 1
495110947 0
441788349 1
905185861 0
722746371 1
179573941 0
785281081 0
344594595 1
369213519 0
89950408 1
772775830 0
151298238 1
43496980 0
518807996 1
316676137 1
187800960 1
472734764 1
495542037 1
434932724 1
259213676 0
1546941 0
722675043 1
160968193 1
228007961 1
768872137 1
571947339 0
561929060 0
484294263 1
142358687 1
384030897 0
670646239 0
994952261 0
626059214 0
749627105 1
119485725 1
27783992 1
881926451 1
73972144 1
536691063 1
302004787 1
597983233 0
89865516 0
653103173 1
724809341 0
751428992 1
614629959 1
302059181 0
689056460 1
979266673 0
353363848 0
64234576 0
231092593 1
803350671 1
751316082 0
527621297 1
254773900 0
613789060 0
865282177 0
796659141 1
966825055 0
671089979 0
922711261 1
369166062 0
971632268 0
899191825 0
316365232 1
724969131 1
898568267 0
408908232 0
54058513 1
908882563 1
402178445 0
237750182 0
276734676 0
276577863 0
34271480 1
114716738 0
287923277 1
219561449 0
275229646 1
522833040 1
566138050 0
891063029 0
924616704 1
328253343 0
152873676 1
299267383 1
566890302 1
768145463 0
61539017 1
853024663 1
330351227 0
592406170 1
323262117 0
964283798 1
907364177 0
185321836 1
797165615 1
857171839 0
358158534 0
859987771 1
605305472 0
804719287 0
492656123 1
336989958 1
337721711 0
891996260 1
991886651 0
370663615 1
922898353 0
202793842 1
498338320 1
504852246 0
482503006 1
534175392 1
912126002 0
137262563 1
23723364 0
31518866 1
464325118 1
547247032 0
509646237 1
256070986 1
661190039 1
393151209 0
884980760 0
761112518 1
866631965 0
833917807 1
590942380 0
170455780 0
908394401 1
130799406 0
932440054 1
139020973 1
712779326 1
344498852 1
559973448 0
354762792 1
505884146 0
991911120 1
473729995 1
291872711 0
653305223 0
58814331 0
206161763 1
79219499 0
912953837 0
176732029 0
134930553 1
574738756 1
581200863 0
851249780 0
728416382 0
899072992 0
319227695 1
29097862 1
81017294 1
662648320 0
35757878 1
759668501 0
460036041 1
11246439 0
54039697 0
702650971 0
848113479 0
921108292 0
977041875 1
790666455 0
430690110 0
568688619 1
436951483 0
371067703 1
722312632 0
327530070 1
952695868 0
384389828 0
901838171 0
369454420 1
543344076 1
739916761 1
392231930 0
64618903 1
302554517 0
262785934 1
368068447 1
312312162 0
364258870 1
346334393 1
135931885 0
820668765 0
530896147 1
489951923 0
975061737 1
382296585 0
673689764 0
759387277 1
440029727 0
357043835 0
901049709 1
673103146 0
927766074 1
881868367 0
90870934 0
65736320 0
893944692 0
958589891 1
114070139 0
952511373 1
333642177 1
867462227 1
356893843 0
204940793 0
733672084 0
12303052 0
142998277 0
560011868 0
144000502 0
912572978 0
107241767 1
62794528 1
412494695 0
510731401 0
258279418 1
898237808 1
344679614 1
252663547 0
599294349 1
484689658 0
355975124 0
17129028 1
779098826 1
150676546 1
339760398 1
607263939 1
936211239 1
745412055 0
746870694 0
55562930 0
397542680 0
173586932 0
448567353 1
451992331 0
780287628 0
160172343 1
496641582 1
728771133 0
33482364 0
604444285 0
786539310 0
813591966 1
596038412 0
426024437 0
550084525 0
727581989 1
837149785 1
525670521 0
896969775 1
106217015 1
258203264 1
808276631 0
496952486 1
540059354 0
193442181 1
215813266 0
779666258 0
952013974 0
86994586 1
467239351 1
16269973 1
722535183 1
763455419 0
913807687 1
492864814 0
561438567 1
88774398 1
755506477 1
968777858 0
885595105 1
753112022 1
179733504 1
465411365 0
305354925 0
346699611 0
474107303 1
868233206 0
43133583 1
836192984 0
254233380 1
999882765 0
336257699 1
913494699 0
821488616 1
239778486 1
351841171 1
705382847 1
735014541 0
357990655 0
248325089 1
229234284 1
104708412 1
633263026 1
587647935 0
115767463 0
199599348 1
835831295 1
737923868 1
705548235 1
514124934 0
502678693 1
163692048 0
550279378 0
137361117 0
689763450 1
997108314 0
900699263 1
293348640 0
41614682 1
748024486 1
192457641 0
164347054 1
984033490 1
45173121 1
718897990 1
307614423 1
889450221 1
468869036 0
462228387 0
401160468 0
987774232 1
671165685 1
113528947 0
921220914 0
549239104 0
602510084 1
503570663 1
795921414 1
389480179 1
353618744 1
502509422 1
408909 1
198077440 1
789686299 1
392630632 0
649186848 0
644585265 1
768231165 0
690876572 0
792668188 0
440939713 0
710867749 1
838063886 1
497804002 0
417454900 1
664424237 1
912689270 1
113489474 1
564038696 1
194929645 1
975535401 1
168465278 0
858863063 1
6153354 0
534576962 0
773531732 1
787067144 1
915880468 0
632642750 0
516810055 1
355829791 1
710065662 1
90165977 1
555111612 0
331587673 0
329953197 1
371142869 1
859400811 0
548424707 0
727385176 0
37814993 0
792937811 0
169450329 0
704216250 0
882753282 1
901017027 1
92567418 0
205405807 0
308263030 1
505474113 0
893799627 0
410724955 0
949168191 1
218974721 1
917535793 0
263092035 1
97113359 1
37814465 1
413340357 1
360592502 1
269336312 0
350398011 1
412469764 1
666854035 1
748124027 0
439043238 1
576330252 1
507722562 0
154137134 0
238378214 1
989731282 1
136578613 0
476560924 1
630825636 0
271858179 1
824765866 0
433838291 1
778451730 0
598260989 1
658817582 0
172412478 1
533270300 0
41767644 0
384797653 0
40696098 0
148394344 1
628916441 0
351970307 0
976353439 0
672437954 0
362180685 0
981632024 0
765040237 0
347189044 0
653301237 1
863984917 1
890636684 1
529237573 0
648698757 1
621382999 1
213855825 1
947658482 1
962239958 1
745299761 0
999386115 1
389498759 0
377626525 0
999322977 0
902562394 0
647029677 1
342707937 0
724067002 1
368970475 1
680229749 1
182264497 1
331139402 0
650922053 1
157941834 0
8424689 1
228283923 1
587691095 0
250937699 0
15341381 1
65289055 0
728823049 1
847966435 1
32048084 0
861125464 0
818156429 0
494684064 0
828188593 1
371669994 0
188511684 1
252484358 0
973450299 0
14123915 0
361564582 0
84322598 1
830888574 1
907350538 1
353381874 1
4850048 1
2681176 0
968254334 1
437712851 0
586088994 1
936510846 1
493870638 0
449577790 1
459606322 0
617901635 0
133941372 0
913503530 1
574207220 0
825228889 0
143010209 1
347019483 1
5267793 1
621421565 0
23748767 1
323998710 0
764437292 0
596630108 1
404350786 1
59029369 0
569584907 0
693591402 1
779828366 1
307448989 1
956483484 0
232393677 1
914774324 0
715502545 0
485573746 1
6912306 0
216263411 1
739831916 0
328916137 1
244706073 1
545378652 1
57087881 1
626050949 1
827337355 1
36733418 1
88036404 1
783236174 1
815505336 1
729182891 0
983615982 0
985959157 0
829265928 0
105907902 0
354497479 1
160809910 0
38766909 0
949100198 1
495594782 1
634113484 1
15128250 0
359292134 0
599544032 0
936855774 1
857234074 0
241602040 1
454853816 0
435253584 0
518714884 1
590135081 1
452941540 1
339291271 0
460668483 0
801060738 0
71485736 1
752937217 0
839729659 0
482184378 1
426335804 0
424006199 0
804200921 1
161107515 1
696242293 0
851351977 0
156957165 1
100975121 1
805623540 1
909961803 0
696250916 1
749118343 0
655943440 0
275225918 1
922929541 1
142324906 0
980355935 1
909849039 1
574230145 1
484134740 1
798754326 1
628004280 0
32246274 0
997322091 0
681905286 1
124503488 1
476998234 0
121088905 0
443321865 0
746025500 1
876799111 0
621003890 0
548805347 0
338960652 0
235744175 1
469863931 0
970660486 0
952296132 1
359783194 0
360936732 0
613467342 0
922080306 0
932512557 0
384795568 0
859271668 0
432856405 1
623061587 0
284149228 1
780965039 1
450782530 0
800038175 0
435704509 0
663090992 1
847158413 0
430887647 1
725506121 0
693500783 0
631269662 0
323811710 0
348182833 0
362444238 0
917858884 1
994000032 0
56328203 1
598158367 0
893384339 0
874535590 1
629257305 0
974831568 1
473617637 0
379828459 1
659764121 1
283227261 0
778772090 0
428837689 1
460919648 0
673655834 0
695904548 0
144103815 0
520997546 0
887003436 1
314207693 0
947768292 0
735214529 1
902878793 1
32117742 1
84664442 0
874504400 1
841247947 1
132401459 1
340998681 0
888138375 1
981991212 1
981431832 1
609378472 0
564122998 1
49183505 1
218704082 0
866466744 0
511188382 0
182866967 1
983524615 0
284444136 1
893805138 0
638039482 1
75269168 0
957892416 1
295870333 0
744799710 1
790982002 1
153100505 0
803746162 1
673164305 0
995984907 1
45444426 0
428808123 1
259952745 1
869896014 1
447882456 0
773167252 1
750225633 0
525871154 0
389491159 1
939707836 1
103325579 0
271853340 0
412521115 1
320618564 0
47897544 1
942452693 1
635689903 1
537457253 1
947598239 1
453949259 0
928130748 0
307844087 1
383201386 0
741169830 1
718561444 0
169214440 0
548761460 1
464945930 0
173879003 0
184505604 0
391102696 0
308206670 1
831050812 1
535759367 0
857648644 1
162670947 0
393352078 0
426641270 1
310211856 1
15660782 0
446675055 0
216498104 0
55672332 0
76889128 1
806579290 0
439019764 0
882481031 1
956900374 1
926208237 1
578475034 0
307339570 1
463557503 0
250504289 1
501143451 0
18414786 1
112769074 1
323940778 0
325712658 1
782478724 0
946450234 1
407212522 0
460812120 0
646543834 0
175402600 1
185424341 1
652343733 0
593875351 1
373834955 1
714833847 1
834783270 0
13892998 1
763623326 1
918370944 1
945551391 0
808639263 0
274689915 1
58361421 0
758789504 0
1839909 1
685370540 1
443351943 0
353085578 1
69826191 0
157268003 1
966803619 1
417167849 1
887970288 1
259861705 1
754248845 0
482567059 0
604831816 0
528289810 0
191033078 0
38498589 0
661747500 0
788689578 1
868879375 1
558212387 0
115377159 1
784788192 1
370151462 1
494281652 1
598002760 1
686599187 0
883474508 1
314588130 0
346376492 0
69073689 0
331496197 0
520051542 0
474993623 1
589167294 1
370400318 0
55135352 0
451362404 0
744292574 0
140800336 1
973020167 1
20029695 1
732341330 0
347329339 0
765891348 0
473081059 1
904667418 0
86118250 1
291121600 0
249886851 1
222214785 1
878626500 1
941689391 1
77428799 1
501840386 1
524510178 0
951314955 1
677096606 1
186287545 0
334210565 1
827119552 1
370597612 1
32942954 1
864785561 0
74010565 0
832229638 1
48935510 0
55306167 1
36904085 0
954161415 1
195909379 1
786999626 0
36554118 1
862203281 1
135405400 0
33261726 1
394460044 0
720850528 0
218903205 1
649687849 0
753334630 1
440670978 0
729130934 1
953379707 0
349120367 0
136110081 1
433121184 1
394975427 0
508184298 0
940417273 1
131939600 0
990241547 1
271510810 1
351481847 0
272930436 0
136667982 0
15777772 1
906681194 1
567812661 0
435532618 1
628807924 1
722316053 1
238343942 0
46839115 1
750878040 1
472956585 1
706509764 0
985659804 0
462183616 1
872215155 0
429742210 0
169715904 1
159767583 0
943007009 0
626346566 0
751101539 1
619045852 0
56195595 0
687083394 0
17329822 0
719377986 0
817364701 0
697863578 0
826312949 0
900693882 1
155700085 0
41915059 1
727046362 1
533606806 1
120721205 0
410354156 1
500830473 1
368773773 0
134125559 0
28941535 0
775255433 0
556381062 0
359854322 1
11787919 1
69553266 1
382961003 0
891750703 1
39373433 0
640229006 0
741282165 1
939808438 0
461928078 0
660761789 0
479037583 0
631581413 1
682729244 1
373061495 1
82067998 0
461407415 0
397707685 1
858537629 0
702876897 1
756254961 1
177649694 0
575089620 1
785075578 0
809613508 0
391127899 1
844187950 0
658505005 1
902958494 0
131477908 1
985116705 0
365606106 0
613300885 0
259023487 1
187107305 1
458781680 0
876856489 0
459007918 1
920936334 1
666804906 1
358406785 1
656961951 1
183540134 1
819045476 0
345196773 0
579651592 0
504299397 1
127503308 0
936865039 1
624023134 0
823566167 1
822970064 0
734067204 1
659283724 1
328000238 1
715289560 1
386425517 1
533018214 1
289366020 0
291694761 0
816003854 1
529895780 1
516641634 0
516408464 0
455930627 1
598183614 0
22035238 1
871030638 0
29688529 1
146228795 0
117687967 0
87002974 0
811046596 0
287947942 0
54186787 1
807752962 1
306012881 1
25680613 0
214860935 1
600442683 0
384935525 1
248832542 0
998789855 1
230938817 0
162293739 1
934580371 1
918224050 1
355822767 0
374271382 1
684126219 1
809027426 1
417845160 0
885369172 1
789109633 1
536035476 0
387752159 1
997082661 1
526184962 1
902134031 0
849913985 0
729257909 0
865788318 0
808836972 0
634810310 1
551095300 1
690714574 1
696838721 0
726381351 0
547208575 1
805082839 0
685568519 0
68377392 1
263163178 1
550950028 1
156810359 1
470865685 1
887769480 0
725220388 0
412847680 0
505259065 0
712757348 1
959667009 1
644027621 0
561971704 1
100670617 0
37520747 1
495037837 1
949185293 1
114392020 0
211928982 1
230699526 1
776757638 1
354771478 0
916802958 1
575410757 0
742353697 0
194957385 0
921778207 0
375244511 1
826384927 1
682163554 0
532696110 0
132271485 1
24799380 0
59247960 1
755183447 0
791682416 0
643889781 0
573488690 1
75912753 0
20721861 1
446777485 0
155220704 1
802337223 0
381049977 1
899639629 1
686905227 0
301547114 1
919403872 0
128718735 1
277977804 0
641067956 0
68197214 0
143252907 0
593915218 0
904708525 0
2878677 1
873829548 1
316698460 1
104275512 0
864577920 1
114018530 0
737340382 0
680110466 0
73812600 1
392639507 0
360346065 1
907117540 0
584685324 1
564546439 0
55292271 1
292651511 0
30695777 1
761806598 1
844208246 1
29093243 1
608889574 0
979784936 1
747370709 1
176102668 1
382770503 0
204805159 0
158685033 0
379351765 0
28274480 0
435051096 0
789736059 0
615921039 1
886505167 1
505188715 0
920780936 1
847060968 0
209708002 0
25827404 1
433513900 1
140346606 1
323770088 0
773570545 0
383298709 1
598662945 1
204903691 1
245355893 1
484641545 0
252944904 0
553022488 0
641942464 1
917475994 0
825067363 1
775476815 0
44590530 0
79745274 1
460679216 0
977699366 1
679986725 0
859395993 0
516396039 1
206972720 0
353323541 1
356487413 0
116968215 0
462959714 1
536506325 0
404148488 0
774155646 0
324966808 0
679520174 1
598762972 0
207336335 0
425577386 0
209400952 0
176185594 1
594152255 1
180530535 0
48298487 1
37660455 0
579824727 1
473849352 1
477940791 1
585298948 0
607753609 0
827053794 1
151299304 0
40486776 0
335366465 1
285631704 0
762690603 0
615467901 1
341901756 1
399274907 1
876444070 0
186936989 1
110032770 1
591278343 1
62551709 0
309346856 1
790223539 0
273322880 1
973293925 1
51557265 0
599059583 1
183792825 0
400261322 1
328463823 0
565498037 0
356412783 1
643007734 0
2354492 0
967987300 0
459979593 1
126706642 0
833993842 1
677172646 0
733114964 0
482881764 0
537858503 1
146493083 0
394151486 0
987531041 0
583086103 0
80284603 1
39132789 1
305977154 1
116320636 1
961126598 0
51865378 0
930273063 1
808093832 1
257997198 1
650976983 1
48546004 1
629389179 0
812740758 0
129878402 0
257539276 0
842565547 1
90872296 1
191788171 0
760263035 0
401718091 0
28571681 1
970064421 0
828972742 1
399764220 1
825814330 1
699330467 1
693550144 0
34105476 0
477569062 1
228858161 1
651739128 1
644974475 1
224644631 1
284351227 0
354363285 0
542674716 0
129974328 0
391582442 1
700303713 0
6737717 1
960924885 0
718420502 0
175152735 0
693381081 1
990345567 1
570361719 1
268673775 0
537255023 1
841933600 0
171214804 0
302006612 0
610385270 0
560094254 1
759662906 0
264988396 0
987530102 0
176997350 1
865202225 0
79464051 1
125801148 1
276472049 1
170801494 0
928119929 0
271232924 1
398128919 1
247947195 0
603038177 0
444556859 1
217898354 0
585895405 0
177179102 0
34151443 0
665212543 1
198551788 0
135939544 0
946389215 0
133106742 1
410222086 0
737695183 0
999515320 0
859954437 1
446205514 0
365502078 1
393037918 1
913313563 1
214893141 1
339853405 0
429206629 0
872920101 0
935510956 1
13487979 1
801253219 1
497430238 1
280247863 0
893246144 0
737223563 0
173641331 0
3266771 1
72215699 0
182523902 0
642672942 0
829997644 0
688878761 0
507436443 0
345034792 1
199108845 1
530941980 0
699472305 0
387262988 1
155378337 1
117497587 1
776522801 0
708684373 0
645275924 0
401663245 0
480529115 0
344315688 1
536624730 0
950711861 1
4347215 0
588060800 0
443008983 0
916426677 0
817706087 1
313932807 1
538170548 1
560549983 0
961315152 0
702569997 0
351051800 1
264945266 1
771185775 0
578416875 0
545875294 0
874425293 0
689023057 0
912235152 0
293787963 1
837990515 0
45186689 0
671212392 1
498002314 1
616158469 0
498852283 0
38571548 0
70396320 1
413876040 0
958001468 0
36784359 1
117921990 0
718225490 1
502459633 1
369733871 0
761064216 1
181983477 1
247000244 0
847241848 1
276609848 0
503037013 0
914530507 0
877511666 1
101993769 0
746818607 0
538687474 0
205511196 0
757327266 1
171241539 1
665583074 1
749918256 1
606180075 0
620071701 1
572838254 1
89795659 1
601702538 1
926244137 0
842298009 1
106481687 0
535547330 0
69129189 1
935817895 0
122952782 0
408468518 0
195845018 0
752647143 1
636149074 1
983446282 0
20888508 0
740894318 0
302910513 1
478771175 0
602816416 0
502424135 1
68573378 1
36531045 0
85242157 1
929359351 0
892525751 1
889752924 1
934713946 1
5681399 0
396109848 1
469725078 1
103323035 0
307134495 0
977542524 0
419362711 0
549388369 1
795966449 1
577923086 0
545101652 0
893789503 1
415912795 1
396324748 0
735407383 1
987287452 1
548748154 1
438359328 0
807620784 1
885219716 1
496431014 1
547429194 0
338195242 1
981538547 0
781665878 0
177831723 1
549796510 1
972641580 1
324300126 0
573584840 0
28369927 1
579701736 1
322672197 0
33973997 0
665758340 1
705659167 0
129433074 0
154185789 0
57476292 1
892949292 0
808374968 0
41798419 1
122663638 1
591548908 1
608947969 1
728804335 1
182158682 1
631197053 1
822551352 1
988316694 0
562944222 1
910745746 1
978277959 1
376571625 1
123466484 1
790788378 1
338334418 0
576040480 1
405149465 1
632424917 0
619794440 0
913670432 0
771637648 1
420736370 0
234476851 0
690273962 1
151961074 0
906445214 0
285560375 0
406820823 0
372549999 1
462771564 1
15028519 1
537337102 0
156954545 1
51121879 0
40047000 1
807770058 1
835253943 0
952689473 1
619864474 0
491994830 1
931490428 0
982817501 0
879305678 1
23958013 0
577611667 0
913699107 1
646848498 0
833436477 1
682620496 0
110407 1
730402660 0
530746204 0
72654127 0
761981479 0
503002670 0
281425729 0
444267615 1
901048219 0
265179358 0
99536664 0
293497564 0
804902607 1
893925371 1
438000139 0
144261667 0
730853850 1
674081360 0
827134168 0
853056499 1
850479734 0
26691228 0
97521791 1
349362102 0
925427497 1
843025219 1
140554867 1
591894053 1
499574847 1
888406882 0
302150539 1
61015852 1
878467973 1
354099057 0
137370823 1
248696612 1
262296082 1
259975901 1
487659289 1
749880248 1
833542193 0
575517357 1
707949931 1
987654791 1
69684439 1
125700953 1
590103259 1
115393235 1
74842817 1
499326982 0
129445788 1
575442459 1
100672725 0
131053527 1
54508908 1
914075643 1
77076969 1
573666068 1
257476187 1
21588141 0
166510880 0
944660703 0
993395973 1
388593764 0
41997174 0
985239414 1
457453908 1
999321272 0
958676171 0
627947235 1
379591334 1
538683122 1
723263294 0
430377810 1
13966642 1
252777663 1
41682752 1
120629964 1
130305548 0
608720091 1
279236166 0
529802080 0
137417236 1
97611029 1
693143235 1
425508761 1
961433792 0
306928956 1
426841074 0
31409448 0
88982485 0
336433779 0
379099629 1
363510208 0
361880253 0
88737342 1
957316461 0
170936849 1
220579158 0
738329564 0
377899055 0
199059748 1
986987086 0
814813081 0
819225611 1
808782935 1
759208754 0
600052778 0
943049675 1
313855083 1
190056054 1
54858783 0
334202707 0
493950682 0
718675487 1
512819054 1
993118552 0
870412639 1
471951793 1
650245551 0
126715533 0
391051940 1
692297786 0
170358385 1
269411432 0
978144924 1
436347223 0
808709465 1
595339004 0
491031221 0
159902229 1
735033946 0
562410137 0
690093284 1
809739227 1
874173036 1
22792944 1
145201634 1
9354857 1
76536887 1
968425787 1
368764016 0
745463556 1
544805981 0
72595366 0
989016485 0
959678865 1
556297552 1
655318399 0
561063308 1
973435403 1
797841405 1
760820061 0
177208635 0
557773172 0
640097647 1
338460216 0
120454716 0
81993735 0
331387939 0
855677101 0
89712874 1
363806926 1
544169318 1
108164951 0
70227402 1
609686872 0
991098200 0
705356320 0
823862516 1
527400167 1
221913277 0
200674407 1
398185770 1
265457610 1
656048061 1
722569527 0
869543575 0
72280831 1
678751980 1
260600735 0
980114034 1
20594779 1
707450678 1
243664228 0
881192288 0
761632974 1
806566377 1
722914504 1
246576907 1
827726691 0
835049316 1
109939401 1
775067826 1
119433236 1
249800434 0
233295143 0
565936599 0
33970374 0
543194665 1
997016502 1
821056753 0
633327074 1
465900393 0
456129787 0
467522708 1
756233047 0
161124703 0
674108081 0
166242224 0
825026731 1
301382073 0
347905929 0
474182749 1
343277574 1
237601652 0
649393927 0
294648192 1
257516672 0
748553207 0
783191322 0
149113387 1
609543624 0
650388998 0
176772430 0
346642473 0
966535861 0
968510959 0
961413536 1
386637647 1
681613065 1
283986157 0
79627315 1
144233957 1
113690147 1
569711608 0
83939633 0
213493164 0
374464718 0
897192925 0
229025737 0
309991909 0
186401073 0
875018069 0
523861220 1
68223581 0
223518407 1
163456710 0
646682118 0
230455412 0
523705019 0
172135619 1
246630695 0
967898603 1
668675064 1
53479729 0
385016813 1
674183849 1
437907715 0
236546109 0
54854394 1
297925941 1
594767368 1
155551392 0
958600829 1
959227824 0
72264026 0
449039418 1
424009796 0
626934715 0
528319712 0
690972540 1
728929953 1
174524988 0
178617396 1
163712788 0
676225909 1
718807474 0
404807647 1
74067949 1
899697529 0
882853842 0
78544603 1
842828279 1
195217291 1
221487402 0
782244042 0
521023958 0
706512299 0
663395524 1
266865818 0
936281392 1
995344013 0
284288338 0
618006912 0
237961983 1
235033100 0
166180007 1
22506288 0
608514081 1
962061876 1
985217655 0
784488741 0
426921787 0
574069195 0
239344912 0
669970332 1
759955905 1
522288089 0
843096273 1
886115596 0
95179364 1
912656350 1
621120583 0
393681875 0
676491334 0
241097576 0
471447153 1
150830741 1
200021362 1
152874621 0
358390029 1
716553935 0
1985415 0
966641375 0
991183199 0
718265208 0
887223189 0
271144786 1
524006547 1
418624817 0
581269629 1
492795143 0
982892085 0
762134996 1
434244544 1
883705849 0
91418997 0
678230171 0
770190528 1
926770289 0
296798283 1
544700458 1
718721137 1
419501195 1
3979705 1
223418212 1
101448956 1
178689331 0
646058717 1
530656890 1
703618387 1
249724356 1
626088301 0
817274449 1
652421940 1
811360001 0
262410788 0
799512273 1
503276555 0
661730350 0
523979912 1
866245038 0
647760647 0
58227843 0
640171370 0
588342896 1
430369859 1
816755933 0
194074214 0
744123960 0
306617143 0
91750813 1
808427477 1
208687589 0
829798685 1
648868611 0
863074556 1
604893103 0
468271730 0
888398596 0
972320028 0
850293074 1
47184629 0
225015992 0
740162722 1
605515518 1
125513747 0
162369336 0
324897125 1
146637061 1
199692226 0
680995076 1
800339510 1
664810624 1
166306176 0
27973961 0
129707773 1
108438552 1
580000591 0
270734232 0
794878033 0
894999513 0
429294821 0
151470482 0
947629796 1
658364970 0
938162323 1
438816892 0
752920500 0
72683155 1
953487385 1
487855895 0
726813776 0
240395980 1
793442859 1
221277706 1
964987176 0
957257917 1
237550280 0
477015625 1
940865853 1
442521201 1
98396288 0
814985453 1
217225394 0
565121095 1
769293708 1
937174931 0
581749934 0
15031378 1
928577843 0
121618966 0
750247737 0
595142944 1
814008117 0
120443564 0
479362675 1
578205990 1
142912182 1
944096871 0
508472230 1
606894651 1
439844080 1
847327694 0
568158660 0
530870127 0
206068828 0
955399164 1
838518988 1
535594229 0
143134778 1
992800303 0
133728229 1
534244610 0
856666671 0
297536861 1
34050943 0
157943783 1
109476184 1
765166766 0
475397745 0
535820128 0
258306403 1
972482864 0
689741977 0
572582062 1
985246126 1
365213747 1
655441368 1
61395061 1
950415553 0
951269118 0
696062798 0
667060359 0
462259469 0
544176209 0
568514316 0
29933868 0
340245173 1
569219344 1
207928386 1
135210179 1
83480625 1
230832871 0
568593713 0
458417844 1
439259514 1
254698154 1
940227991 0
792010548 1
639933124 1
489657795 1
848081712 0
33557524 1
312456185 0
793299344 1
974003646 1
888530930 0
728605358 0
432813469 1
198732899 0
109839695 0
269375934 0
47697689 0
816966357 0
911275057 0
309597160 1
571308995 0
617650479 1
643232077 0
266427552 0
222319556 1
539004685 0
128010920 1
882951537 0
381491993 0
984069484 1
291923268 1
149931974 1
276622055 1
627857469 1
318768026 0
636977395 0
795832516 1
692014440 0
966518379 1
66241027 1
629170025 1
744589910 1
805205362 0
706382018 0
47637070 0
280229736 0
19857415 0
228934460 0
785004181 1
525926357 0
20828305 0
594073908 1
187956487 0
146705828 1
243588449 0
980086348 1
305459440 1
745505789 0
98478999 0
932879946 0
850057946 1
677271263 0
478748731 1
161659593 0
817854627 0
877955975 1
763093630 1
537041612 0
110998581 0
734746043 1
766553024 1
212989383 1
763432593 0
46037006 1
374320917 1
979260362 0
565323396 0
76689760 0
870027137 1
818511908 0
532709948 0
765170985 0
939139585 1
309202399 1
823771194 1
497172734 1
551112846 1
237188181 0
441534705 0
742269167 0
928247317 1
755361777 1
388614356 0
754088980 0
455763955 1
612894677 0
881112077 0
378455980 0
585525380 0
754221254 1
83033633 1
927051281 1
505061776 0
132360431 0
138228849 0
650911010 0
242813867 1
443980673 1
956761478 0
333879090 1
970742066 0
450434125 0
104453431 1
50318202 0
130142565 0
891148744 1
720206534 0
280541446 1
462950042 0
830383017 1
81640355 1
562058422 1
981646852 0
667152353 0
134049555 1
626258690 1
240653805 1
240202039 1
230638973 1
416427488 0
899895578 0
282765577 1
479975638 0
183765353 0
394045915 1
622597587 1
466328279 0
192088536 0
330224651 0
599014480 0
997138063 1
998041269 0
939153290 0
647467025 0
182692228 0
205389157 1
818194867 0
662363058 1
836459416 1
680851366 1
503475340 1
498723795 0
949545479 0
578627405 0
940261700 0
835031981 0
102356487 0
271840914 0
854292219 1
600263390 1
640062955 0
373728339 1
45177481 0
84243468 1
905812357 0
366616380 1
282778598 1
866573464 0
192041492 0
685341272 1
65866099 1
404593969 0
113623083 0
442841432 1
48714178 0
709518994 0
169850225 0
382012848 0
895633162 1
923220751 0
207160859 1
640170502 0
645467427 0
323687000 1
545028575 0
699287328 1
352095615 0
314496119 0
845562893 1
885098714 1
52537331 0
119997120 0
688501614 0
403524536 1
593657720 0
936429705 0
720051271 0
611348387 1
605452974 0
62952740 0
795986576 1
84037868 0
637429340 1
608230686 1
384287848 0
608549938 1
793986022 1
586122548 0
31924023 1
730026300 1
665690755 1
361267155 0
553496694 0
558137363 0
201350673 1
973783417 1
186839486 0
501724248 1
463485765 1
864845379 0
239785882 0
135270813 1
142596984 0
559323135 0
917242537 0
888783748 0
513376027 0
217493016 1
730081542 0
361346140 0
918618635 0
625795208 1
95159711 1
448481617 1
620916671 0
701578395 0
873182729 0
413243962 0
20424015 0
566914375 1
120101231 1
469843579 1
158614909 1
824207341 1
605396295 0
923994569 0
994493363 1
521570438 1
266340246 1
788589727 1
365909242 1
530263176 0
446233318 1
653470188 1
728824016 1
646855773 1
593515247 1
767073029 0
926881953 0
383745209 1
52687873 1
471496723 0
274803526 1
732913882 1
540106085 0
766730998 1
268676908 1
286582091 1
499295918 0
64225651 1
569024330 0
855526416 0
86912972 1
442920228 0
946772948 0
645167843 1
622132711 0
573685914 0
488858650 1
57023626 0
254219943 1
861828610 1
457596295 0
818645519 0
229184544 1
758661072 1
633806986 0
416669821 1
418368925 1
647355627 0
280902655 0
23302511 1
807805904 1
756880266 1
137162563 0
148277509 1
301291466 1
571395414 0
995964636 1
273872768 0
111297109 0
64297254 1
774327058 0
363375437 0
158347518 0
811877659 1
193888819 1
372273634 0
207724253 0
911983708 0
161576596 1
901768236 0
634433184 1
886808468 1
421613325 1
732850138 1
573173068 0
867464353 1
927413844 0
605961804 0
628613190 1
178657820 0
580927387 1
656615277 1
200042398 1
536400421 0
657827674 0
300306097 0
395307356 0
665947379 1
292266435 1
535741685 1
857011453 0
726293321 1
88829523 0
228904198 0
268482864 1
229600320 1
466524344 0
461203650 1
311740899 1
372399555 0
657993564 1
446905162 0
562122008 1
504808195 1
964957484 1
513883383 1
363576047 1
282100813 0
633842441 0
480310472 1
813176056 1
956367090 1
759416254 1
860229835 0
839849721 1
451116070 0
942844562 1
98764355 0
671974304 0
876047036 1
41003710 0
483154012 0
753815173 0
282663450 0
635015505 1
195048356 0
154108845 1
897284375 1
951214963 0
648142629 0
169149180 0
252285217 0
173506624 1
30264194 1
342629391 1
62088645 0
561920033 0
311891110 1
213237887 0
841801049 1
116012268 0
68644239 1
653623035 1
137459424 1
204799303 0
392547086 1
794255322 0
368006707 1
782643255 1
670859097 0
747951230 0
607714928 1
557569614 1
138650767 0
719678062 0
859121798 1
146922812 1
22250096 1
529587377 0
265229183 1
713198454 1
652057496 0
85835958 0
38886548 1
732544044 1
491117209 0
401049292 1
490551793 0
254952607 1
202932950 1
175228783 1
768018457 0
973622217 1
731612129 0
197618258 0
665420504 1
376956958 0
773760350 1
298589363 1
752973421 1
864205633 0
100278295 0
80321104 1
632464928 1
210838662 0
57548903 0
731614396 1
340293565 0
457235218 0
720798730 1
109840027 0
873874590 1
779760644 1
189485483 0
251294003 1
927814877 1
530962170 1
699688667 0
411768851 1
548745791 0
358655081 1
926460834 1
220738229 1
11212259 0
263838419 1
396737341 1
185988711 1
851013410 0
429319809 0
964022705 0
130179078 1
543893100 0
91564708 0
111098422 0
104251039 1
585872332 0
902296002 0
663469104 1
594234183 1
610397779 0
463015569 0
516362054 0
512773608 1
559538684 1
911611188 1
411132143 0
5382265 1
828469019 0
823660043 1
184098010 1
729797302 0
885960730 1
810303619 0
767174441 1
976960048 1
499916222 1
470110732 0
736006994 1
91913849 1
244342928 0
165321920 1
704964258 0
471822825 1
665768493 1
944543792 0
660647801 0
524835207 0
474805562 0
140560564 0
179603276 1
719095567 1
432185861 0
390898409 1
867873742 1
100743027 1
967629505 0
525965825 0
242918178 0
205222487 0
159932827 0
732054908 1
415085682 1
46158381 1
857480468 0
951248191 1
308361183 0
343825661 0
971521415 0
170003569 0
209843676 1
46493356 1
744085717 1
900683908 1
3725047 0
455351093 1
428825192 0
624483532 0
578926237 1
852701205 0
431569991 0
356850512 0
131008861 1
66646527 0
681132286 1
561781144 0
857771841 1
396067136 0
630660906 0
695629073 1
869241082 0
540995033 1
906686085 0
349623687 1
358221687 0
632050398 1
456757780 0
824260452 0
50084279 0
935949412 1
186087127 0
185517379 1
569662210 0
197378732 1
186078513 0
269729682 1
212510699 0
40433519 0
64933690 0
857948658 1
77476683 0
275119275 1
28011800 0
114323418 0
822036946 0
818525222 0
507965437 1
272773258 1
480104174 1
478934066 0
902152016 1
897177180 1
478360312 1
72758098 0
779679574 0
177538756 0
732164226 1
801314662 0
154917387 0
46144068 0
363779411 1
435982770 1
596685881 0
664351108 1
706126025 1
81943160 1
877871920 0
599620031 1
247729233 1
392031456 1
230439423 0
66042525 1
271392864 1
975628968 0
163264139 0
882682715 0
511500456 0
808601660 0
376291166 0
90455935 0
671849704 0
646097305 0
95396255 1
559411462 0
195739574 0
517174685 0
194420247 1
804364259 0
823738433 1
438805862 0
195059827 1
741590797 0
851521692 1
527608856 0
662899268 0
200884928 0
126434115 1
958229896 0
21904059 0
14263987 0
102064746 0
184946636 1
223927578 0
769221260 1
889181629 1
548865270 0
402472007 1
843215040 1
936698893 0
777263832 1
921574654 1
199091526 0
928170618 0
432093963 1
922899220 1
1326807 1
754490952 1
398009891 1
20865293 1
100995334 0
855304504 0
704998196 1
964678802 0
475765494 0
345555503 0
921188733 1
163857533 0
723458621 0
500225771 1
271949363 1
534846214 1
725480441 0
323135335 1
259767621 0
785548908 0
973722872 1
903858464 0
637496657 0
947096500 0
497887788 0
547613472 0
958406013 0
764945509 1
493267855 1
164589969 0
259782292 1
204851890 1
80307780 1
139998188 1
392404078 1
601736254 1
128252362 1
83898347 0
704425151 0
450939085 0
278355393 0
803585981 1
186427479 1
588698046 0
894853745 1
741453819 0
274827817 1
838777682 1
893972660 0
931675275 0
858684754 0
510985695 1
906213133 0
270499372 1
883526790 1
873204179 1
155862928 1
660739969 0
893100851 0
17902058 0
909708086 0
413440656 1
988621709 1
654968973 1
721873551 0
510997979 1
847408581 0
35539111 1
780555624 0
767011151 1
429129614 1
370866605 0
241501674 1
921509815 0
65769377 1
898131269 1
676719933 0
620917380 0
896671308 1
405874050 0
558700693 0
348884623 1
151091960 1
880422114 1
328984520 1
813744196 0
915501588 1
880553845 1
323472859 1
970778743 1
82421186 1
380734867 0
821141184 1
602351429 1
897316854 0
28858714 1
633341516 0
676791623 0
801640140 0
642752079 1
391131718 0
202176345 0
960130871 0
864527714 0
165926975 0
535137272 0
206726809 0
204358845 1
921638327 0
568789161 0
386206143 1
729713995 0
488648747 1
176276627 0
521576848 1
522670145 1
185631549 0
222060044 1
974521792 0
592150220 0
237809288 1
459244628 0
889055507 0
361739627 0
514445358 1
668525664 1
354855701 0
520417553 0
474871224 0
403465356 1
747350483 1
211277137 0
64764795 1
75987915 0
105824787 1
692943702 0
585794342 0
259970651 0
437082858 0
45301647 1
608275810 1
419405811 1
971390288 0
545437231 0
472370413 1
218538021 1
809716279 0
654990749 0
863470004 1
801802031 1
168490535 0
91314892 0
47167204 0
537232053 1
498668500 1
662151309 1
309511755 0
253093652 0
491130548 1
768332476 0
144575628 1
927394680 1
428556019 1
180705800 0
440127520 1
357587187 1
930442510 0
871577923 1
624852364 0
391775402 0
309176683 0
858281269 1
801615814 1
881865906 0
256255236 1
874257139 1
396297759 0
590357643 1
454965263 0
818702457 1
298076292 1
942914152 0
167298823 0
149888740 0
444093134 0
23266843 1
333634911 0
419229572 0
789994528 1
612708037 1
580134143 1
583740799 1
318729268 0
361595525 0
957158285 1
688215929 0
732965013 1
800184575 0
397861994 0
622618529 0
161078143 1
217987139 0
20114912 0
133366378 0
859339470 0
602807394 1
621934016 1
534469658 1
942802238 1
944302238 1
671831841 0
889257071 1
922838640 1
131475732 1
939233063 0
22457730 1
113639909 0
450873492 0
801561418 0
3427830 1
241352142 0
208361326 1
252713875 1
249351116 0
347964682 1
614786975 1
78056291 1
671418210 0
274364541 1
272087931 1
735514154 1
214017180 0
564667362 0
78708190 1
892634159 0
409358309 1
917551750 0
166325953 0
960894945 0
716353858 0
877772447 1
990192497 1
217307756 1
800102209 1
613038843 0
33125656 1
536926458 1
796173008 0
886702649 1
655096066 1
693030976 0
712829086 0
999293137 1
573120251 0
900135494 0
26240042 1
240506364 0
557492527 1
847681348 1
260493302 0
660369979 1
479617419 0
535163970 0
504239770 1
821159482 0
608239650 0
726002761 1
578435026 0
371956854 1
279192751 1
417011034 1
288830852 1
950558595 1
949849435 0
356443666 0
374615725 0
426075923 0
797288676 0
462663041 0
676362626 0
731270764 0
529833927 0
452590698 0
831780213 0
255817170 0
273220920 0
910221134 0
82037434 1
177342483 1
153921853 1
737057910 0
632766294 1
120193849 0
811666101 0
445870020 0
596567082 1
728711660 1
981644027 0
905012215 0
145477845 1
800722686 1
816644529 1
784501522 0
32437313 1
997406536 0
321364423 0
451278777 0
178768921 0
812585295 1
422687873 0
484529219 0
407298389 1
117186496 1
528891452 0
953953961 0
90408032 0
489669791 1
179230983 1
55557387 1
735542140 1
650453484 0
320176907 0
831207428 0
240848670 0
928030117 1
979559249 1
85291268 0
513344556 0
195028501 0
863996691 0
396825891 0
199840047 1
989365717 0
410752583 1
252663627 0
479139186 0
45063768 1
262600107 1
952399878 0
649522996 1
404688067 1
286022580 1
707944132 1
502988126 0
772735931 0
88124522 0
244145225 0
947273070 1
482228248 0
11441954 1
812526668 0
362883959 1
781466787 1
833528980 0
762700189 0
317293790 1
975408033 1
841694755 1
599842414 0
345502838 0
127338048 0
172437618 1
588890217 1
815874087 1
576824510 1
709649901 1
339054400 1
508622065 0
561248697 0
127653992 0
339265232 0
701163497 0
900421747 1
838356009 0
759247778 0
450329399 1
169556781 0
150696615 1
748879977 1
893366589 0
562832506 0
583904152 1
742173072 0
945535716 0
486753112 1
505821312 0
711360149 0
658873423 0
822030334 1
409399999 0
348670298 1
655407146 1
240155887 1
299933184 0
958913198 0
633082255 1
159428611 0
518846738 0
35675035 1
154511128 1
804002781 0
131069772 1
289650884 0
523554509 0
854477903 1
145670577 0
579967932 0
525856312 1
128005790 1
381528493 1
641746415 0
390570182 0
568767173 0
567878749 0
223366956 1
747371689 0
12908022 0
860257578 1
770998273 1
701163752 0
672875578 1
484040688 0
938844062 1
614589077 0
263229819 0
383737495 1
42502142 0
946038975 0
399615419 1
65505613 1
367114957 1
563267394 0
832055296 1
950052079 0
206479398 0
21267158 1
450222637 0
252235473 1
772714793 1
585855228 0
853567941 0
512338779 0
621913507 0
577572802 0
951829591 1
346542981 0
954742108 0
865368382 1
94801189 1
251661438 0
944951388 0
727545811 0
276710654 1
60059905 1
651458378 1
641030153 0
26108609 1
89106587 1
736956073 0
240742610 0
757516889 1
586882261 0
605353768 0
855040625 0
927474957 0
262844509 0
447558502 0
57489717 0
453112611 1
253626549 0
524297514 0
930838179 1
104457968 1
397483796 0
64623510 1
172038653 0
786591397 0
902895987 1
586281725 1
604114585 1
219218371 1
181465717 1
707875280 0
309032869 1
299095277 1
599544045 1
195966680 0
917461777 0
77262897 1
281625007 1
590992496 0
744661451 1
223924847 1
715595024 1
535261625 0
799753146 1
675644664 0
304193560 1
201505469 1
28937694 0
39461264 0
276156524 0
53829952 1
593934776 0
564376403 1
646155202 0
763469473 0
428922751 1
269621623 0
278719014 1
751753762 1
485237509 0
954949706 0
404567476 0
81310984 0
913880387 0
698520158 0
730634868 1
238701084 0
750748971 1
720607772 0
897079326 0
706081498 1
826259079 0
224198592 1
199799623 0
489073740 0
413658118 1
406972280 1
900946222 1
678520052 0
252729112 0
901216838 0
231307859 0
56209351 0
947898867 0
835843943 0
656091373 0
120108020 1
667909605 0
136230738 0
595573590 0
266521754 1
365992892 1
532454632 0
848925881 1
460138593 0
460427233 0
138226006 0
531135322 0
412814732 0
149866797 1
660969631 1
735556465 1
395543339 1
885060738 0
875646577 1
87670606 1
321204395 0
345831754 1
350386140 1
952103198 0
441122462 0
882336032 0
713743112 1
510307788 0
277803694 1
170977755 1
227158255 0
475464209 1
315896793 0
136493737 0
50420777 1
913673930 0
70279016 1
707527023 0
994952980 0
174713267 1
418375873 0
360514400 1
11398354 0
691738822 0
112619996 1
830277139 0
107563986 0
733235781 0
158742862 1
872325160 1
816530063 1
779816140 1
760892072 0
578651403 0
458260242 1
176012579 1
269899711 0
715267087 0
42849710 0
365925652 1
334923052 0
418724603 0
763752384 0
317609912 1
141344486 1
836785696 1
291519508 0
695687555 0
956477866 0
244642001 0
143298532 0
53408732 0
427828217 0
525897267 0
342733599 0
132363210 0
299999572 1
979144638 0
47594224 1
359928671 0
958058073 1
979445373 1
604541103 1
929441453 1
302330894 0
800088929 1
198327546 0
191617509 1
153727239 1
329268641 1
937684961 0
362399331 0
495092480 0
394124902 0
682757137 1
146126124 0
33488747 1
122944806 1
586364533 0
760438592 0
382333606 0
291150846 1
556377919 1
697113891 1
717787338 1
123014204 1
831954740 0
255395521 1
129377385 0
371144476 0
902418372 1
791986684 1
971777265 1
860338587 0
728218495 1
877411247 0
643702416 1
415910958 0
496133008 0
808256818 1
900700954 0
692479847 0
889507150 0
754271705 1
547087076 0
504210984 1
530403825 1
353544085 0
296566625 1
640344159 0
590605931 1
330967139 0
402627647 0
796906048 1
239442586 0
593272589 0
370666285 0
244639168 0
967596503 1
381911613 0
350678049 0
302158142 0
88139415 0
997975997 0
827400675 1
240050525 0
22560121 1
381009295 0
689319232 1
193072063 1
763193607 1
192196701 0
552760795 0
467679395 1
56995029 0
171176496 0
428042038 1
165732994 1
645704349 0
902834539 0
780771803 0
851646431 1
954726500 1
821490563 0
743375579 1
590143557 1
479704085 0
575208305 0
305851563 1
386662436 1
975598502 0
45232647 1
959928008 0
200114812 0
359868188 1
920875453 0
936850155 0
943973062 1
261230187 1
492837630 0
875991257 0
679314562 1
640661570 1
568170264 1
922915679 1
80701618 1
539977214 1
445402359 1
624676122 1
257858033 0
990897045 1
430285879 1
674581599 0
858684778 1
742875079 1
443451765 0
950550551 1
196481302 0
492166886 1
871494421 1
499609583 1
160052523 0
619812240 1
841922549 0
363207307 1
612959565 0
356898784 1
595456682 0
858670285 0
98932358 1
846229222 1
960483760 1
932036053 0
589048429 1
642284720 0
586826209 1
73926558 1
989693091 0
755725722 1
527024507 1
561838818 1
49176709 1
855286516 1
721910033 1
815186226 0
448902699 0
933798467 0
361625068 1
22001386 1
929682657 1
895007175 1
351704609 0
785749285 1
476375168 0
835486017 1
103771768 0
132529162 0
833856140 1
551789105 1
599870906 1
597723538 1
688621745 0
630866017 0
300811090 0
308705067 1
456548084 0
528528548 0
770367632 1
350100056 0
876635318 1
489218527 1
518569353 1
404523741 0
829438351 0
995627893 0
391163176 0
332210494 0
387485362 0
464424766 0
854668072 0
61406000 0
216586767 1
754614360 1
104790512 1
252525662 0
688001539 0
77566250 1
590376014 0
812461672 1
168820714 0
695133456 1
963130941 1
143752792 0
82512601 0
274735965 0
876834062 0
64482955 1
684704565 0
760549318 1
217615897 0
749972151 1
709410427 1
106189714 0
851144394 0
433414405 1
508099745 1
401719957 0
491941644 1
263505432 1
249094559 1
70884707 1
478508317 1
97084941 0
904376265 1
275108737 0
325406059 1
554477057 0
99458781 1
751746108 0
781403998 0
28471619 1
518567279 0
192645984 1
163129741 1
357900287 1
762536302 1
559946505 0
882845710 1
338986852 0
691070585 0
182853529 0
375635637 1
49984113 1
738755696 1
614280649 0
720304502 0
873585439 0
658671191 0
527308791 0
684662719 1
623603962 0
437828820 0
406666249 0
784817846 1
828200113 1
453420838 1
116501447 1
949209826 1
408755966 1
981324449 1
383274298 0
417319684 1
971832798 0
49272752 1
990936616 0
376274793 1
71612535 0
880652201 0
492401308 0
351255424 1
541128088 0
130534263 0
206758394 1
257991377 0
317117547 1
232297213 1
597665121 1
60468439 0
686548937 0
240598095 0
188460436 1
842900547 1
826579922 1
104746745 1
67546847 1
149414213 1
444987143 1
816650261 1
434501208 0
311520581 1
172124565 1
54028149 0
537530061 1
804806754 1
907917545 0
507082039 0
969983083 0
108587449 0
369510531 1
852392013 1
72864707 0
564541625 0
205105643 1
752568213 1
884946857 1
600665813 0
357359097 0
401434819 1
574636486 0
696767018 1
500320262 0
330307101 0
69532198 0
711447194 1
46346130 1
639782058 0
696807142 1
941839999 1
85708197 0
983078820 1
518347784 0
910652731 0
472126461 0
845900922 0
597196977 0
30103064 1
62578116 0
639661538 1
192449073 0
203599622 0
159933469 0
462391330 0
639284439 0
467234290 0
129916775 1
824774587 1
44322843 1
890226193 0
96096254 1
906343810 1
593642720 1
577863686 0
312644769 1
235408503 1
45552927 1
148115398 1
15157395 0
873555412 0
406585236 1
222557353 0
124805788 0
991364138 1
375138131 0
509019039 1
676704569 1
999557763 1
43186230 1
624293272 1
919928053 0
715135767 1
372511039 1
870319073 0
631246447 0
136947406 0
403238923 1
763619746 1
846368285 0
380654110 0
40768985 0
815555826 1
184530560 1
430477985 0
814701423 1
692477087 1
504768402 1
878318051 0
11801168 0
89115511 0
207221442 0
163828798 1
791160050 0
601261827 1
216134846 1
29563757 0
613967210 0
250980449 1
108351308 0
605356327 0
452249081 1
988289691 0
216581669 1
433011676 0
232956806 1
543984516 0
438389265 1
229273298 1
66481791 1
707762462 1
909021133 0
167710262 0
851877990 0
334200565 0
520531944 1
159529543 1
872795822 0
362113009 1
370098210 0
857835503 0
334799021 1
367734066 1
171923960 0
134207762 0
293908631 1
124309235 1
514670337 1
552363030 1
860695524 1
443957303 0
774990124 1
649625699 1
180518714 1
261778074 0
163650210 0
937728198 0
747765197 0
891686782 1
921166758 0
202236874 0
922736215 1
120120253 1
861052950 0
245852240 1
33150520 1
67838458 0
535007503 1
164540040 0
211608482 1
490971787 1
607599755 1
727842872 0
898514293 1
85585123 1
687612496 0
647629079 1
627491718 0
416154954 0
318586584 0
506076565 0
543066192 0
494176076 1
568619152 0
181301413 1
113383542 1
107709432 0
232294476 1
554959448 0
831275060 0
892666078 0
59377700 1
977670015 1
382470893 0
133763296 1
433272490 1
73068219 1
430537585 0
29093580 0
220836396 0
79562164 1
402910593 1
321168316 1
937410441 0
757158067 0
192334598 0
699711256 0
480109729 1
987227457 0
58043998 0
468721383 0
549183202 0
549140101 0
514230866 0
426996039 0
732894280 1
691966741 0
604914960 0
124063849 0
573044164 1
827544664 1
687948890 1
319892982 1
833090079 1
460116646 0
497182286 0
582041229 1
602633524 1
756060646 1
346717802 1
753315012 1
77735252 1
499228957 1
927372554 0
581425191 1
973607192 1
701763274 0
406413622 1
77663562 1
605268985 0
970116056 1
741871780 1
480248992 0
788034672 1
135924310 1
629002790 1
44313281 0
229526238 1
328052708 1
681388618 1
59129439 0
407130474 1
443134387 0
587087800 0
964929206 1
56317293 0
160805319 1
384326856 1
198763172 0
156736672 0
240507093 1
534974328 0
399818562 1
322336451 1
811139516 0
223738781 0
267527817 0
670859512 1
66085438 1
841762601 1
44422460 1
905240980 1
105372653 0
551006523 1
696140499 1
134393223 0
639647513 1
648097119 1
793927939 1
269276387 0
20394485 0
540617165 1
901780922 0
908756083 0
750955093 0
619499316 1
200872678 0
289004628 0
709847497 1
597216679 0
585170802 0
413655162 0
356086460 1
880566560 1
289391863 1
642044791 0
803313189 1
680203478 0
224401353 1
422341915 0
59904803 0
408168695 1
368644557 1
813891398 0
326081750 0
438547632 1
236557023 1
632873339 0
741198523 0
57036043 0
274070599 0
522201535 1
15986340 0
745629624 1
615991532 0
442811824 0
187101370 0
720367457 0
497910672 0
980779561 1
507744042 0
297426504 0
306426961 0
371050140 1
390117743 0
138725713 0
660450541 1
732789454 1
401004520 1
516296418 0
107310932 1
285151820 1
179823274 0
984672864 1
653687141 1
398392342 1
899775797 1
867592220 0
457367079 0
632656217 0
904998684 1
964295379 1
761193289 1
995393293 0
118290175 0
184551290 0
661854589 0
394324990 1
601658960 1
867091416 0
607781777 0
108436783 1
380434847 0
885908619 0
464049301 1
170314776 0
424757719 1
429606425 1
475321292 0
510799970 0
935633877 0
844875769 0
876641979 1
943085109 0
27547875 0
585309702 0
869580727 1
65523515 1
110334393 1
848047001 1
554455884 1
632491948 0
844730507 1
804276891 0
379213934 0
566562266 1
519805680 1
538086232 1
941745129 0
409598031 1
197573603 1
532642649 0
979516128 1
378408692 0
611407770 1
798746860 1
292384728 0
468200277 0
355638520 0
48349628 1
581321267 1
965059982 0
633866259 0
144666233 0
750211540 0
545382369 1
968025289 0
410041726 0
656924958 0
781124474 1
349123519 1
9448356 1
170163569 0
986767202 0
960734439 1
438178394 1
671851336 0
638844393 1
29597466 1
176431086 1
885229215 0
203926991 1
922563552 1
948621899 1
274373126 1
877961277 0
348213615 0
776183586 0
354636139 0
4509790 0
886880173 0
723888195 1
22780110 0
838157399 1
547717426 1
56812381 0
52352726 0
158499148 0
40153132 1
100987292 0
11179861 0
662708019 1
69800467 0
29358259 1
61821563 1
745693949 0
342019675 0
370151849 0
431467406 1
101937780 1
265473791 0
616117290 0
230662611 0
912326501 1
544315950 0
226558502 0
31823039 0
994948563 1
806468890 1
836479062 0
478247723 0
563123581 0
871002564 1
248740579 0
916413252 1
439943092 0
552299130 0
629509499 1
555150094 1
690064684 1
539236305 1
121825270 1
193975169 0
10311644 1
552173577 1
622560235 0
39677526 0
285132346 1
596704414 1
388226781 0
789660929 0
308320811 1
609423432 1
833937149 1
263872772 0
431201962 1
316429529 0
541508138 1
196526406 0
444331993 0
145725995 0
447427209 1
147702918 0
724873429 0
618653691 1
173141488 1
233687214 1
858966410 1
745289928 1
219918275 0
69646232 1
55289573 0
632892802 0
979739447 0
950183127 1
258659286 1
523567220 0
207137388 1
448121417 0
343975297 0
66534992 0
768549499 1
769475491 1
471994161 1
23295920 1
469795926 1
868460961 1
988609292 1
12716811 1
330187866 0
905537413 0
907765032 0
833065800 0
971319606 0
995630365 0
946657605 0
321904467 0
443321204 0
372967881 0
456449470 1
485744640 0
975741725 1
495736108 1
246612964 0
54631082 0
230602987 1
234746716 1
534228221 0
72908262 1
151447382 0
690482613 0
868919371 0
589976384 0
409841516 0
715356594 0
132935405 1
492399376 1
876610806 0
960576353 1
90129764 1
280072466 0
913185811 1
433450666 0
688666572 1
394219666 1
442250521 1
669274708 0
190951719 0
926802563 0
131599897 1
22120679 1
267916216 1
167124074 1
468022869 0
660969059 0
365693250 0
356709274 1
290228546 0
983594387 0
205959764 1
147117065 1
663947197 0
35375635 0
899505306 1
839724455 1
650693845 0
430977953 1
590038950 0
616112929 1
628128304 1
701411878 0
306110566 1
847591612 1
968240953 1
335978691 1
978221720 0
598778885 1
230266481 0
156131056 1
540653297 0
731569997 1
659730652 0
286202896 1
655154241 1
279889990 1
419257892 0
494235897 1
532431386 1
952398379 1
904384053 1
967180996 0
380885160 1
941809163 0
68995066 0
851731329 0
125735518 0
129266717 1
664575227 1
770170081 1
307277734 0
970234866 1
735800750 1
882350168 0
562500908 1
912584817 0
439951462 0
121318854 0
503813692 1
406060558 0
136943755 0
562208196 1
781632247 1
204029796 0
831929745 0
801327198 0
584107571 1
85499767 0
751748365 0
373359184 1
749159853 1
631582641 1
251604714 1
383608995 1
406061611 1
447505005 0
357390811 0
666859871 1
222399257 0
236181274 1
431951544 0
134078521 0
889584579 0
267100695 0
644575380 1
69561324 0
51793205 1
838548533 0
916931677 1
378603072 1
398754988 1
285265038 0
861774187 0
863776170 1
429842202 0
193080033 0
988673454 1
832675172 1
240234631 1
484001363 1
452463683 1
960207649 1
397937513 0
319564240 0
736472078 1
340111505 1
993348191 0
405193744 1
789501564 1
519921348 0
876330676 1
202325194 1
9663119 0
507132468 0
807655862 0
645290516 1
437926107 1
210083096 0
864633403 1
666589293 1
467801660 1
889954985 0
748870519 1
507332834 0
165209087 1
298066760 0
889183771 1
11056582 0
179157322 0
340901920 0
952452584 0
20573996 1
280677620 1
766071596 0
207013812 1
497723687 1
867833769 1
34537285 1
547174658 0
684276852 0
417187424 0
376919281 1
953895625 1
513620910 1
263773420 1
930545266 0
49038932 0
875025428 0
346975786 0
532428433 1
6665540 0
261640748 1
565235398 1
347041536 1
464952544 0
214414189 1
995751585 0
424273878 0
160937637 1
482396258 1
532798088 1
658587054 1
274815857 1
960003961 0
818554177 0
745824466 0
739805843 0
575245827 0
367698077 0
153412856 1
819238627 0
142159698 1
89779054 0
720416219 1
495959154 1
578139575 1
455069017 0
306229741 1
215581640 0
466400160 0
421371009 0
241819888 0
470961493 1
238187582 1
289409535 0
826811438 1
465053380 1
760511663 0
797856838 0
334297039 1
236557515 1
860979856 1
631664833 1
458440709 0
536279645 1
700024404 0
650407461 0
439541579 0
192547179 0
491230017 1
739373577 1
362739863 1
461009554 1
982140882 0
580540000 1
981457205 1
365977925 1
429670088 1
79979272 1
494784801 0
460611796 0
415283043 1
921776683 0
578397288 1
913722301 1
663047863 1
617594416 0
1361006 1
418392110 0
25265193 1
23448056 0
781108277 0
520145677 1
15569904 1
658176553 1
306291765 0
88842870 1
612782389 0
573153528 0
49859837 1
208315541 1
498540070 1
464842843 0
512072974 0
609073494 0
792544965 0
403157934 0
734999520 0
151835600 0
347037285 0
85127127 1
169975995 1
936463431 0
229910084 0
149371679 0
353267472 1
995841191 0
740416114 1
467912063 1
630972976 1
294770148 0
361749909 1
90296961 1
300539306 1
801328747 0
309090147 0
380307795 0
979569181 0
29009488 1
559876971 1
223405994 0
394408956 0
691399849 0
720809111 1
553052025 1
894461950 1
901869179 1
167879635 1
306081526 1
986172428 0
466951588 0
804317135 0
262027795 0
398745903 0
17835562 0
337012476 0
737036021 1
321598440 0
432936880 0
468927314 0
792580396 1
152818422 1
47368529 1
595222361 0
748837064 1
960967004 1
941608767 0
277320126 1
976279061 0
308822318 1
209402949 0
670120740 0
87328545 1
971152120 0
969190904 1
994902232 0
716979398 0
982415281 0
497255553 1
762933922 0
849602109 0
245638184 1
674130566 0
973479964 1
401572337 0
40882178 1
245218297 1
375797783 0
498917608 0
840196063 1
104558176 0
544133392 1
591007374 1
747466927 0
939948974 1
518579116 0
70284034 1
777262764 1
349325812 1
826932365 0
197359874 1
685882997 0
226566479 0
758724607 0
152688930 1
4475078 1
690854384 0
612641095 1
600215794 0
825370667 0
161026800 0
833374089 1
875509562 0
840307066 0
476081547 1
375816065 0
894257870 0
80547212 1
107721038 1
429223107 1
88066984 0
575099408 1
127594496 1
747571551 0
757410976 1
602746156 0
740074017 0
395389645 1
33047021 1
565188970 1
165012108 1
171962631 0
203269209 1
878103951 1
431317941 0
720850571 1
836059508 0
964517849 0
320345721 0
504084393 0
558795532 0
521004445 1
946952469 0
303281449 0
728118298 0
478637013 1
414464746 1
126484747 1
173752874 1
811139844 1
238229436 0
606777592 1
896330906 0
181146934 1
744797671 0
451380944 0
974906256 0
505590603 0
935687895 0
294087042 0
930987874 0
901941649 1
188175611 1
494764441 0
779571094 0
201707001 1
416541470 1
8883865 1
96407868 0
651515671 0
322791041 0
690175338 1
29028042 1
307934700 0
886145670 0
914068473 1
825339105 0
9522846 0
680592754 0
449754914 1
674776725 0
325736978 1
609900687 0
215417661 0
313239160 0
865763945 1
77861744 0
176759183 0
477177121 0
768782027 0
681310399 1
420050072 0
898821213 0
804103413 0
839785267 0
888210375 1
944323279 0
104012585 0
869994348 0
561336423 1
326116453 0
80308232 1
821656791 1
748333571 0
27327774 0
37542280 1
55143926 0
293822832 1
192864763 1
607876122 1
552341286 0
450889876 0
141225369 1
561131969 1
522531910 1
636250060 1
499836964 0
924166122 1
573491650 0
542994778 0
25513532 0
261612504 1
393413319 1
796784994 1
254816955 1
310071690 1
478504396 0
124439692 1
671458456 0
687342681 0
964990317 1
780442576 1
329039514 0
229813611 1
452496043 1
669618905 1
559958725 0
703804962 1
195079321 1
152256151 0
214331294 0
128998266 1
451793416 1
52939383 0
543433693 0
471530734 1
817449327 1
340859197 1
530924533 0
317401455 0
488351053 1
457261639 0
472347921 0
407824853 1
227413070 0
545773759 1
695287633 0
389726887 1
830814355 0
320393721 1
642471034 0
958888564 0
503617218 1
682433566 1
205466929 0
960477533 1
294986029 1
594245558 1
655084191 1
967582566 1
538974676 1
863150958 0
910438489 1
464395633 1
283141691 1
969021709 1
843880534 1
451211604 1
216483493 1
515085748 1
116167106 1
397563425 1
919777312 0
868033013 0
795995138 0
580817063 1
897136220 0
956060007 0
935570363 0
877445528 0
765350976 0
83959060 0
355396845 0
151416254 0
220994548 0
271512274 1
24347971 0
611927976 0
281740291 1
246376378 1
695181659 1
559019702 1
194372045 0
710015936 1
239300719 1
579806282 0
317792262 1
61820999 1
684651288 0
483341657 0
966616138 0
610967248 1
321734064 1
278493679 1
195378494 0
659933988 0
764627116 0
148674654 0
499395499 1
584986993 1
885253432 1
187386517 0
831295644 0
884558613 1
316718273 1
936253062 0
959905087 1
593539461 0
486061915 1
689762200 0
23079349 0
733449410 0
814094873 1
78841815 1
934732422 0
143917515 1
639303229 1
966355664 1
808559595 1
384088760 1
552120292 1
27807393 1
903614884 0
516767626 1
336172078 1
502793976 0
259680764 1
685418223 0
135282422 0
20944452 1
705441217 1
695832046 0
778198893 0
939137210 1
696397119 0
470977129 0
873971743 1
19387109 0
637777034 0
839335423 1
646873243 1
212292807 0
753892477 1
617227937 0
432452747 1
921723163 0
171812005 0
300747475 1
705312128 0
954735602 1
938292340 0
69510949 0
579398959 0
418787497 1
684933167 1
131123053 0
731404940 1
793730503 1
536917256 1
570469439 0
45484224 0
464139641 0
752468366 1
682173325 0
125102792 0
746497277 1
828779828 1
264476071 0
188032427 1
543708978 0
317119028 0
956601819 0
122114350 0
579512493 1
726445559 0
693969319 1
531661274 0
777088140 0
837673382 0
764892171 1
918530586 0
825236056 0
393214348 0
159410233 1
666965490 1
333392841 1
449617730 0
916562682 0
417762802 0
249720998 1
592640221 1
326218709 0
544974627 1
312641082 1
355527044 1
642442223 0
378635938 1
225120670 0
740662568 0
791824093 1
982165198 1
159107986 0
21368040 0
356796540 0
899221283 0
462711519 1
60608695 1
871580110 0
390589614 1
609639545 0
480769797 1
448556324 1
458243965 0
422224838 1
748261518 0
363324430 1
597456699 0
565963728 1
367620335 1
236531843 1
553885640 0
404117302 0
285243345 0
189681763 0
794547379 1
827539562 1
161765833 1
591803556 0
903967332 1
214692785 1
730439085 0
205863982 0
629581212 0
590891373 1
606049381 1
477177747 0
351358701 1
656495310 1
955028995 0
104466947 1
607677838 0
422425064 1
884746120 0
940394296 0
485838314 1
645695928 0
705616877 1
663992907 1
436999693 1
542657968 0
57205969 0
598090183 0
599496135 1
340787601 0
151022531 0
231494535 0
970072580 1
477314244 0
996521097 1
884454726 1
575310438 1
427002016 1
687451887 1
189371401 1
870271818 1
622522860 1
40574486 0
93912821 0
627152698 0
965822902 1
327374779 0
567238174 0
244655157 1
134170561 0
373874199 0
558703693 1
169373170 1
458010174 0
63286500 1
430313134 0
44533359 0
309837253 1
840433745 0
453506070 1
660612789 0
988030930 0
760282857 1
555854436 0
901093691 1
404760660 0
929644796 0
446225616 0
748488955 0
72252305 1
369676337 1
360241500 1
999843916 0
374132235 1
692194928 0
291529586 0
7530062 0
862457705 0
908872890 0
13716213 1
136661286 0
989424213 0
764545838 0
107878998 1
738789526 1
99418569 0
467965292 1
960037966 0
635023531 1
230618229 0
543612820 0
592204126 0
393622991 0
919274012 1
651249647 0
856352491 0
151957178 0
30948440 1
602429780 0
859642598 1
676192194 1
804401488 0
592655118 1
879925946 1
362264084 1
119751351 0
792992393 1
582615830 0
954627073 1
289514028 1
87561184 0
186467117 0
282375650 1
699384305 1
487387834 0
278736131 0
535814137 0
775274366 1
73794167 0
229724274 0
586833945 0
351293286 0
144660428 1
699323540 0
336716092 0
752064776 1
835011572 1
814896261 1
625666917 0
904901116 0
966510957 1
559241781 1
915547480 0
531013446 1
82547774 1
919194966 1
773903836 1
426062621 0
151513173 0
785997275 1
286301733 1
927829071 1
580072348 0
553133843 1
710901314 0
148348317 0
88438973 0
982020632 0
179419057 1
549410428 1
607220765 1
387513823 1
348286188 1
697336423 1
764908474 1
249890307 1
754341916 0
83610439 0
226224720 1
708063900 1
504080788 1
436844053 0
853980709 1
956674163 1
290074571 1
634843555 1
931148935 1
863639420 1
43463272 1
597397992 1
669706224 0
921620369 1
442995850 1
982696300 0
884265780 0
872292277 0
103255789 0
672512264 1
564242314 1
15529001 0
86935341 1
888060835 1
688037321 0
978561057 0
428949347 1
79464133 0
7716897 1
447955604 1
629873792 1
805154599 1
641997461 1
296318663 0
889934445 0
144106304 1
869092346 0
774484089 0
178074925 0
986276545 1
619557787 1
373727042 0
512786419 0
350053721 1
882214777 1
484251519 0
62076639 1
133361427 0
381849264 0
871112606 1
716810808 0
945868055 1
585254838 1
577525701 1
255974765 1
487948526 0
386395038 1
596771779 1
950475666 0
212442529 1
11904636 1
259956129 1
926733048 1
593533438 1
798369978 1
281378958 1
317868200 1
641356388 0
389664768 0
519595281 0
715849930 0
4585524 0
791721073 1
108734302 1
538975983 0
737252241 0
249574898 0
812209049 1
301008873 0
524226348 1
68672044 0
916539819 1
706815403 0
915858933 0
961817873 0
78220977 0
536698496 1
211016049 0
273610244 0
488129911 1
899705472 0
76045395 0
600761921 1
40522205 0
552322578 1
531143993 1
46560192 0
111290477 0
90358130 1
51648712 1
420012411 0
170271727 0
729545622 0
211360765 1
633332965 1
244867705 1
989090689 1
52369044 0
399899137 1
416777067 0
331764371 0
565781024 1
984132386 1
317566326 0
168665471 1
182710232 0
505064813 1
709819558 0
580041179 1
858636781 1
509800881 1
606368652 0
124480512 1
208189594 0
750141315 1
262079234 1
752447247 1
137273149 1
518393946 1
927487404 0
654278911 1
606532290 0
205805611 0
911705817 1
14382101 0
644892727 1
486631479 0
827340514 0
673491819 1
417071501 0
534818271 1
120079855 0
280741288 1
396260460 0
789851881 1
412147493 1
885645952 0
546230862 0
35288424 0
37401137 0
899303600 1
510146625 1
153904764 0
61713380 0
263664535 0
422355123 0
875725397 0
650350572 0
327396413 1
658504639 1
115059281 1
878354340 1
360363625 0
454995557 0
640018494 0
665114053 0
174472214 0
181202599 1
787805543 0
76888900 0
869296594 1
468351400 0
919611907 1
283226888 0
238935201 0
123037287 1
466161411 1
537161319 0
70074644 1
576081021 0
904889475 1
670265047 1
962616225 0
780484717 0
691651915 0
604596659 0
890338552 1
299721040 1
879318580 1
765356388 1
279167066 0
61183154 1
748531619 0
339663796 0
381951199 0
641136982 0
377723976 1
486147464 1
897217850 1
990665167 0
589923734 1
844695751 0
992879962 0
9563999 0
160384023 0
140910981 1
351023981 1
632036441 1
335643387 0
362768812 1
4910573 0
745627744 1
139637580 1
846476776 0
155713982 0
34649963 0
97775697 1
957091595 1
272147082 0
778688160 0
621402033 0
873969497 0
679126589 1
715926199 1
133127478 0
239944092 0
766959541 1
433810133 1
721407841 1
870480591 1
490854707 1
234198451 0
463820081 1
13059710 1
301506955 0
909191230 1
387959099 1
684989388 0
638261460 0
927285258 0
134558402 0
964499439 1
566160886 1
172878797 1
976003410 1
327611478 0
290841548 0
148544131 0
730605468 1
299858914 0
733468577 1
693066799 0
153681491 1
963965350 0
690370452 1
504173855 1
222346601 1
638885949 0
959609735 0
686235377 1
324299341 1
347050781 1
454269750 1
364209811 0
569962786 1
846944598 0
392551266 1
877676403 1
536147743 0
995797131 0
396694678 1
107134274 0
194911364 0
410326776 0
540155902 1
69438208 1
189362218 0
835874660 0
757030612 1
528323390 0
973416553 0
129440715 0
938329988 1
886985052 1
543421337 1
113246637 1
167615462 1
166595633 1
147347737 1
462743560 0
969938668 1
663619068 1
147619184 0
884116398 0
958345897 1
519025653 1
771255015 0
596827201 1
869305001 0
862697714 0
468999255 1
299566032 0
793297804 0
652897359 0
49073532 0
563770925 1
245796034 0
210647400 0
711611329 0
377314995 1
608637841 1
181121335 0
749007803 0
316291528 0
509313918 1
566728627 1
450725130 1
353043014 1
113165211 1
701895390 1
937110893 0
767322408 0
228649053 0
413925962 1
47977333 1
763976046 0
497300922 1
850272504 0
182005940 1
343352975 1
123777250 1
313643414 1
375481697 1
250057104 0
1390984 0
438922087 0
917792165 0
826644266 0
115013041 0
43610142 0
342092698 1
739655446 0
968042962 1
29422946 1
572652947 0
68493418 0
12222869 1
504446204 1
53813360 1
455940203 1
291498289 1
496027940 1
601611633 0
581681960 0
186171494 0
540299357 1
894220472 0
562896761 1
709624558 0
681396246 1
703838329 1
784814604 1
25935787 0
453596635 0
649039028 0
814058694 0
217473547 1
75152083 1
180444936 0
383316709 1
884839551 1
624870603 0
536320228 1
290739342 0
241647481 0
463908644 0
595673524 1
349530419 1
21780670 1
273265670 0
880643066 1
237332552 0
79497213 1
960690131 0
612582900 0
265928090 1
250228318 0
557602430 0
162883070 1
910219790 1
739928067 1
47357434 1
955756552 1
302291391 1
916500220 1
442870055 0
127500401 1
693592749 1
494951521 1
208766469 1
931056449 1
502358747 0
486315858 1
13780927 0
794087285 0
69890058 1
869816649 1
465375373 1
706870346 1
891731334 0
393684758 1
459170648 1
633319280 0
124563923 1
129878507 1
95086096 1
777740553 0
659956541 1
74665234 1
801840773 0
738098756 0
537439636 1
434385807 1
437942380 0
447838613 0
230407764 1
391419351 1
343118753 0
724611258 1
771188280 0
407383222 0
709713301 0
677362118 1
725274233 0
780488291 1
44080245 1
869894527 1
875832107 1
240855011 1
484880255 1
976065067 0
359570575 0
405617230 1
667154959 1
887321392 0
262050765 0
174545600 0
100618250 1
40242200 1
291457850 0
771304973 1
957646135 0
163422145 0
699876610 1
893924811 1
821563905 0
569895657 0
72886626 0
314490807 0
593576978 1
593231375 0
178220152 0
902891475 1
537729456 0
696059588 1
913289860 1
83384774 1
622372779 0
934509888 0
269485551 1
920171419 0
89439797 1
304471444 1
914029397 0
326101330 1
414746184 0
795748904 1
525733581 0
186829082 1
540060623 1
261206674 0
743659888 1
592502768 1
690617336 0
756349768 0
977284669 0
185021161 1
238797631 0
322663383 0
978433330 0
298676447 1
148754919 1
273834154 1
592736708 0
172057813 0
872403761 1
560673986 0
685402551 1
184846135 0
904650443 0
739830321 0
484452555 1
3506413 0
798063185 0
754331159 0
635426937 0
332914233 1
588738809 1
239084599 1
16910270 1
992048467 1
324683663 1
620929121 1
352296661 1
462747678 1
993014178 0
25757123 0
218036406 1
650999761 0
776468905 0
606981975 1
360373538 1
493435387 1
91263612 1
763798586 1
472323684 0
961358194 0
42552633 0
959818492 1
218896963 1
208923615 0
55839914 1
861074751 0
556059102 0
860721390 1
426169167 1
29853179 0
398490456 1
831444859 0
558546616 1
231923773 1
369358951 1
961375168 1
892029573 1
903863290 1
611153152 0
646034619 0
381949535 1
165807851 0
415666161 1
447491168 1
439677781 1
588198112 1
66034941 0
865979875 0
556833634 1
94231209 1
842417786 0
80147625 1
819471075 0
523625837 0
858741872 0
711582701 1
197539190 0
951117542 0
456930262 1
458879087 0
757212983 0
512165504 0
270298204 1
787584973 0
846657936 1
318772529 0
926454757 0
504401697 0
236259077 1
77574682 1
481696842 0
667066676 0
742847287 0
915114607 0
23891054 1
818858124 0
686106820 1
204773957 0
308904781 1
199065864 0
136520983 0
27557444 0
341741305 1
548796091 1
249108376 0
430104204 0
567469026 0
172073862 1
244355581 1
138851617 0
299678638 0
824851712 1
373667300 1
677376283 1
741742490 0
791974282 1
478431574 0
667709980 1
755359479 1
956093488 1
271411232 0
621528916 1
895960544 1
756434108 0
940989123 1
763376609 0
902237867 1
823211993 1
779907107 0
708470285 0
791596838 0
885065393 1
576690958 1
651913093 1
881378156 0
268299949 0
417233636 0
227517695 0
673716907 0
368151038 0
681902132 1
786091532 1
219006702 0
613551942 1
698528835 1
64903904 1
550291695 0
150176185 1
547527357 1
342550252 0
59535828 0
364751160 0
698508222 0
146841159 1
690773030 0
528249410 1
118371715 0
989302463 1
951787037 0
154402404 0
507297624 0
168166772 0
707482879 0
583732857 1
597195924 0
514751621 1
482136118 1
37795966 0
472010539 1
295219216 1
998840666 0
679808243 1
699694550 0
820367502 0
163738195 0
772071737 0
983513884 1
411273750 1
701007404 1
897000269 0
85010186 0
569358420 0
87186874 1
776317903 0
363590077 0
203091920 1
553159777 0
314372711 1
34721814 0
974949297 1
494354265 1
695770121 1
776147572 0
192150495 0
938577813 0
357933667 0
467107412 1
953064004 0
794126487 0
102053425 0
4548507 0
366147322 0
796129202 0
887737985 0
695417867 1
40074951 1
677031552 0
765633523 1
281367747 1
159464641 1
154514210 1
641041979 0
376292355 1
379240360 0
32785362 1
847823602 0
84013219 0
992262317 0
327245047 1
440711266 0
133723359 1
156277890 0
172453008 1
151499328 1
123439695 0
284942383 1
988753186 1
870114300 0
637015058 0
257352864 1
100280677 0
45211047 0
248784556 1
153333513 0
41891355 0
165979915 1
1452930 0
160394783 0
895302168 0
966871891 0
665711683 1
809934153 1
85940873 0
721361623 1
312307184 1
696545878 0
159080618 1
308050920 1
966386060 0
455742725 0
99518109 0
246573048 0
369501078 0
595131290 0
307244798 1
17251325 1
795645286 1
480010069 1
290796074 0
790826036 1
841412875 0
811697863 1
428357210 0
692035767 1
106883817 0
633851157 0
475745302 0
944829556 0
2713069 1
941533820 0
544747115 0
28723993 1
690272113 0
219151636 1
903299367 0
998478558 1
179595446 0
940089883 1
324637310 0
723460528 0
762600692 1
108221139 0
444956011 0
434157663 1
540382113 0
863593676 1
274704589 1
856152051 0
399079388 1
400214661 0
307256939 1
146142082 0
285484401 1
366370005 0
193643766 1
434918659 0
673217297 0
705730324 1
937300387 0
4527213 0
389143098 1
362405430 1
548143719 1
489711047 1
679587792 1
223496850 1
814151050 0
861198383 1
166335441 1
936344741 1
129749451 1
662154179 0
711748683 0
199077572 1
75727892 1
580977564 0
173576985 1
196362960 1
189268716 0
884552249 1
947083327 0
142512163 1
79999423 0
765578510 1
438142637 0
49001861 1
116729746 1
906880319 0
259937891 0
18909019 0
549679199 1
870374647 0
158765427 1
282323852 1
374644985 0
282233414 1
625431605 0
453399442 1
915637929 0
600216077 0
839734865 0
719068685 0
906956931 1
101636205 0
173660516 0
172713857 1
634256159 0
736519774 0
958360274 1
945014758 0
201051752 0
954591018 1
488518878 0
666121093 1
509556574 1
302267452 1
954511277 0
815218180 0
968207877 1
304237848 0
145191196 0
707071071 0
735943587 0
728243438 0
191746748 0
999033243 1
806451592 1
624577285 0
151783867 0
859115334 1
405657752 1
622501399 1
945288316 0
751076191 1
616559806 0
567468812 1
649247362 0
392898969 1
561156952 1
838207759 0
59879182 0
869566035 1
281222247 0
144458211 1
42794579 0
28569841 0
158803422 1
4126437 0
340222921 0
844222923 1
436167220 0
728859792 0
783822955 1
993565597 0
310423908 0
970787354 0
82829987 1
91196561 0
901920598 1
360009778 1
127387347 1
219840082 1
4651709 1
561708770 0
593563868 0
636472120 0
395049230 0
256107832 1
39751274 0
498609648 1
530132372 1
756868377 0
344370851 0
688791863 0
208606451 0
107522458 1
831408506 1
457194773 0
659940604 0
951657776 1
616098183 0
946124877 1
932313578 0
529978416 1
770123081 1
529616843 0
904053641 1
550469711 0
18253426 0
999721011 0
652188392 1
428418315 0
657323570 0
484375429 0
821728467 0
482670914 1
94297119 0
756912402 1
562046595 0
190438153 1
712188090 0
800521556 0
403509566 0
390328647 0
770723585 1
80559457 1
134469094 1
221585370 0
874534403 1
600609342 0
189831466 1
94002670 0
965515299 0
132915775 0
818140410 1
165163118 1
44187825 0
367325351 1
844442629 0
975508423 0
16374215 0
569185418 0
754037850 0
832613303 1
228613628 0
236735286 0
97599499 0
119186332 0
830064888 0
181597144 1
594581146 1
878444576 1
430309237 0
132348659 1
175969507 1
722472863 1
13749189 0
936028754 0
783283506 0
778335423 0
753773069 0
352619045 1
872824957 0
810659659 1
241018483 1
634509614 0
233768652 1
61000696 0
31721769 0
638491605 1
492061899 1
478183070 1
26032393 0
840767144 0
57353347 0
64191291 1
290361916 0
730927297 0
323836972 0
35666322 0
759687469 0
606469700 1
545972149 1
635772883 0
549257465 1
270512057 1
526115934 1
339409734 1
190747008 0
735882573 1
693296453 1
342617156 1
674103478 1
338108850 0
953929044 0
663922728 1
860006249 0
32066429 1
285013480 1
942794603 0
253563650 1
576460389 0
71080185 0
594512425 1
708980687 0
222762715 1
839971221 0
880158108 0
37752065 0
577374989 1
199271868 1
887612329 1
199663798 0
243054134 1
131451772 0
594960899 1
523082911 1
760093044 0
665727147 1
254772560 1
580995176 1
113127883 1
477161467 1
428707175 0
642849455 1
309787246 1
321875665 0
312290764 0
191838417 1
492057766 0
517976594 0
938343802 0
195526572 1
741191297 0
786900183 0
595503760 1
496603764 1
478879939 1
150357732 0
575319164 1
834185926 1
636948067 1
895939284 0
530241035 1
260256439 1
958265180 0
218087793 1
768041335 1
926859124 0
327826531 1
725306758 1
61043889 1
718916849 0
38971190 0
272913792 0
928736427 0
155180992 1
15978585 0
620853692 0
629785808 0
250971951 1
45320411 1
55879663 1
507162315 0
523171371 1
489860641 1
609680463 1
243698184 1
638373927 0
304282621 1
205002499 0
429163360 0
408989788 1
361951168 0
930311005 0
504258160 1
58649319 1
871431168 0
767981744 0
747332527 1
972923380 0
647126082 1
729416972 1
332860920 0
20233308 0
156086121 1
47523719 1
9172895 0
650940392 1
88508561 0
126596987 0
38328359 1
212485207 0
69117651 0
336152519 1
726948106 0
581318691 0
395797318 1
930158402 1
416313385 1
827889366 0
203025262 1
130804893 1
728692404 0
636039354 0
624685563 1
846266653 0
169729147 0
844300 1
291914326 0
26807822 0
83632181 1
512850556 1
59086585 1
16975236 0
799317390 0
167459806 0
790616491 1
870938068 0
987728043 1
541618285 0
513833786 1
776799748 1
123448921 0
79494058 1
28434365 0
554687851 1
204454015 0
811952776 0
422432154 0
915784063 0
970359997 1
904010450 0
180059839 0
472595410 1
400823430 0
198983097 0
654535536 0
817727239 1
874132625 1
491484320 0
553797442 1
599342210 1
754736148 1
388991363 0
212872867 0
542336910 1
511203696 0
392380137 0
677718048 0
771151030 1
458115124 0
38152340 0
838566604 1
555035596 0
915420676 1
241992808 0
646077319 1
18108165 0
624219803 0
945271059 1
257499982 1
78312218 1
558999004 1
753413803 0
283605809 1
347656552 0
210569955 1
715241095 0
122493595 1
769752023 1
266769455 0
861939987 0
744867353 0
755492870 1
789638970 0
960404563 0
507297882 1
174957837 0
840241852 0
372314644 1
528053537 1
781192077 1
20235675 0
622135883 0
433962564 0
814340755 1
865809685 1
735223940 1
72521469 0
966660038 1
573479371 1
269932869 1
564913795 1
670449948 1
674792845 1
275276474 0
747873266 0
715476373 0
313438991 0
263470400 1
642956932 0
857522918 1
745666078 1
52618881 1
388578949 0
369962525 1
615016200 1
587219767 0
256324463 1
98349585 1
632041290 0
6384642 1
791095368 1
552212211 0
651628103 0
134218215 0
907189004 1
209998027 1
975809320 0
746217792 1
282770296 1
808933003 0
650830821 1
745863934 1
612586715 1
67502318 0
55493056 1
436186650 0
51523519 0
438606420 1
220235474 0
578760152 1
279119903 1
60875787 0
63263844 1
460715079 0
462399366 1
16693476 1
25239159 1
808253605 1
29371397 1
899250131 1
66065477 1
422758497 1
85622428 0
300213290 0
397414979 0
612620099 0
843188556 0
523570853 1
191740522 1
565933270 0
263163064 0
470641450 0
602944085 0
486053333 0
542683378 1
242198345 1
584433801 1
466873354 0
814043988 1
437766916 0
95364070 0
581112315 0
284401044 0
947291565 0
523616981 1
696249345 0
799831976 1
970359460 1
185160500 1
849934676 0
93562633 0
486228467 0
841403890 0
731187623 1
864767106 1
277788851 0
678923111 0
73952663 1
162208323 1
210475554 1
65362725 1
654768518 0
201849969 0
963620428 1
539593538 1
973836688 1
544900568 1
322768994 1
285668844 0
605546558 1
133761325 0
211862016 1
852792890 1
464397471 1
902058105 0
927688652 0
923937307 0
854313867 1
344555113 1
500291290 1
748070735 0
390336716 1
827076721 1
240324214 0
582864430 1
364808457 1
881439657 1
936440001 1
212614286 1
358650522 1
985973211 0
425850318 0
611824028 1
680106809 0
164086995 1
181520491 0
509216276 1
619596794 1
374568361 0
688679152 1
976244519 1
421836967 1
141715879 0
13285155 1
938013667 0
148876840 0
870239768 1
165651225 1
396275656 0
6996366 1
631433864 1
750488469 1
669335427 1
139499499 1
652785883 1
660767895 1
432506281 1
825234151 0
188542342 0
303412343 0
271119989 0
251778489 1
245579045 1
909487430 1
243594138 1
336066401 1
33614030 1
860468649 1
702800636 0
160282794 1
901407670 0
263302253 0
712578187 1
657698965 0
934198417 0
261472403 1
3358940 1
733395741 1
8894096 1
18066435 0
520347141 1
519919804 1
865831084 0
694109026 1
190518483 0
571979659 0
207306834 1
936820847 1
269340562 0
189687601 0
186199146 0
625010043 1
737534625 1
989268740 1
851529967 0
357623021 1
826480110 0
784634317 1
508309260 1
409775620 1
646477652 0
705918260 1
793436919 0
942635128 1
359842526 1
107193550 0
472851942 1
279058623 1
624477330 1
330978020 0
467201249 0
152287480 0
836638744 0
979595748 1
486834424 1
974276827 0
341771216 1
958355201 1
878512972 1
953891436 0
598545548 1
840385633 0
642988075 0
811963020 0
654601271 1
656582358 0
462567699 1
154406020 1
239348310 0
533925445 1
684528586 0
390831624 0
61421545 0
360985640 0
549063786 1
285474059 0
506462091 1
923622023 0
576783772 1
836957166 0
574568885 1
140804850 1
728017139 0
261261196 1
804053578 0
191600427 1
511476832 1
358360008 0
147346063 0
675171685 0
717711329 1
576933322 0
966077235 0
153900236 1
662021390 0
498632730 0
427530482 0
185358114 1
498908741 1
987526196 0
520329083 0
805788522 0
970556964 1
390647142 1
96320744 1
18016543 1
603179765 1
124466590 0
554767480 0
652822318 1
11483374 0
913197114 0
890808994 0
121221157 0
167361861 1
705947180 1
471292568 0
946851126 0
751521353 0
411268173 1
847863581 0
780917394 1
735830161 1
426996466 1
552798010 0
235106847 1
420461293 0
344856187 0
334908882 1
336921028 1
216159754 0
435810683 0
47643531 0
380836475 0
603618343 0
398392898 1
296797961 1
250569684 0
577936317 0
442657051 1
306656466 1
866663860 0
412032212 0
782104000 1
714519119 1
568789186 1
647379461 0
368959414 1
929716341 0
884194862 1
909586646 1
985822391 0
553069071 0
181374307 0
41962802 0
234771530 1
162035927 1
647719752 1
432632270 1
457932583 0
867354181 0
610360781 0
362387052 0
654202259 1
601495702 1
25351724 1
51579953 0
783541951 0
859298134 1
676123305 0
179726280 0
942438072 0
142647643 0
797045617 1
261979643 0
21954793 1
249586989 1
516173497 0
403101768 0
614990288 0
36554113 0
36409218 1
869658686 0
769769276 0
933208572 0
686193982 0
909311915 1
355484492 0
837937156 1
642705565 0
840183611 0
550461652 1
976463568 1
107543060 0
194411323 1
21764318 0
866954120 1
737154277 1
642822301 0
613850601 0
19006323 0
396063708 1
163279237 1
793133413 0
21123923 1
232762447 0
987932172 0
562202919 0
199307415 1
824452411 1
867996754 0
198798493 1
856394571 0
151317967 0
623698933 1
89075883 1
827273240 0
701171120 0
802491270 1
889414922 1
127929004 0
435799179 0
398465931 0
687109881 1
670502970 0
827939269 1
504445842 0
260954480 1
994651242 1
583626050 1
17669368 0
498306290 1
491842272 0
53717987 1
496082772 0
629403378 0
548202496 1
317266649 1
155630677 1
766106906 0
952582146 1
400957562 0
90918673 1
374919303 0
659188566 0
701947248 1
531691400 0
228406967 1
478499985 1
420702805 0
562810956 0
145487785 0
622723756 0
921249585 1
181326317 0
14382867 1
643938578 1
140780619 0
666892744 1
546154138 0
956621353 1
905771599 0
13368420 1
274843627 1
464428924 0
782348324 1
976289310 1
767534715 0
577776768 0
379388844 1
805970105 0
965792665 0
977539104 1
130240942 1
14544599 1
247793337 1
859391521 1
284098272 1
92582667 0
850726321 0
16333335 1
952209975 1
476082941 1
87258884 0
985723485 0
101467567 1
232757115 1
188970517 0
539075717 1
745824954 0
400586465 0
918422633 0
16933041 0
841557832 1
510645124 1
557498834 1
269895188 0
377427268 0
96849211 0
23446100 1
10098190 1
879005146 1
26612849 0
450425470 0
948580168 0
123171304 1
573720866 1
743585063 1
335188229 1
609979348 1
118554648 0
667710215 0
528634503 1
461864487 1
121681324 0
343221329 1
726794117 1
292944001 1
512731543 1
575965028 1
242511797 1
33544168 1
547407607 1
789124366 1
650615228 1
462587271 1
542638234 1
288495273 0
943950970 0
542990913 0
1066529 1
106410946 0
565350412 0
294287230 0
642066408 1
521140672 0
21312766 1
429937418 0
311052606 1
408262065 0
445450101 1
956933058 0
962850598 0
496442926 1
769308859 1
438922990 1
334334544 1
500230435 0
58298984 1
926299094 0
934607211 1
263982383 1
521831567 0
465373215 1
585538043 0
292485247 1
14190602 0
152733482 0
840913967 0
878755179 1
530551680 1
908175175 0
882717506 0
187443848 0
461933563 0
356007756 1
77567415 0
358866142 0
220105441 1
99634302 1
919798763 1
237125416 1
88967016 0
903446701 1
107754180 0
88548422 0
249584917 1
80482875 0
994757116 0
778748802 1
728949598 0
701346379 1
36830157 0
675294205 0
894764383 0
781921857 1
758321344 0
898828493 0
678272046 0
375957090 0
191818082 0
398276154 1
483305808 1
60406481 1
540888401 0
563240624 1
496861662 0
386321887 1
325040335 1
265490450 0
842808703 1
483438402 0
779151849 0
173319035 0
696462996 0
312556808 1
248834941 0
705213868 1
436032415 0
261453206 1
185023526 0
530118125 1
818427882 1
863589706 0
348098389 1
377708700 0
734415360 1
318656563 1
283483922 0
184920218 0
267403395 0
764756598 0
42006828 1
866703443 1
877073668 1
428402991 0
34405254 1
927468346 1
536245777 1
429433552 1
696523168 1
244809709 0
45879101 0
333670738 0
695392716 1
340840972 1
304808683 1
522248937 1
701577311 1
422141229 1
941841849 1
900214210 1
797464899 0
637869950 1
463696088 1
79128685 0
242525963 1
704867201 1
635870769 1
262011091 0
754482921 1
673486788 0
330352035 0
273404288 1
2883805 0
460038967 0
666894345 1
899279260 0
496041095 0
445744951 0
423321245 1
980470555 1
603617166 1
488210876 0
824289653 0
731822793 0
472182886 0
921983643 0
118279925 1
762951866 1
973628693 1
252192500 1
524364675 0
455819797 0
158205234 0
911723371 1
867188889 0
185574636 0
558378369 1
165955845 1
241356019 0
184926883 0
683492443 1
528392896 0
15366210 0
854901752 1
946687260 0
905555324 1
765459324 1
258908858 0
14661525 0
215530000 0
198786056 1
896178006 0
191731728 1
680353092 1
158439350 0
657992434 0
198196938 1
310853889 0
110813003 0
141513500 0
749019459 0
309846823 1
404296204 0
993904985 1
588487549 1
666057968 1
632849270 0
76020435 1
627847946 1
640240466 0
877063252 0
46914738 0
606705019 0
886746474 0
854009054 0
955708633 0
109583234 0
285191290 0
651477862 1
619858067 0
772763055 1
207097175 1
338415433 0
971375679 1
606318571 1
146030630 0
861265804 0
244086285 1
750431843 0
770860198 1
674308643 0
530043994 1
31349603 0
769102466 0
52438497 1
31939156 0
355082241 0
837305042 0
981409962 1
984022795 0
390263380 1
596011226 1
178031886 0
568661737 1
116529603 0
473258406 0
509925579 1
270311307 0
4695863 0
624695494 1
830918001 1
959973694 0
415487729 0
875607532 0
300586241 0
462534466 1
904964122 1
333469804 1
866376965 1
118064306 0
834243686 1
577446116 1
2431829 0
847884806 1
696613439 0
330720155 0
16964038 0
660247953 1
394058782 1
813464143 1
692319494 0
143174287 1
746767151 1
180966802 0
55987915 0
535399923 1
279859713 0
678661626 0
399191562 1
182820474 1
73313627 1
311865634 0
236670728 1
262418975 1
132317894 1
905551385 0
267219201 0
801572229 1
263505868 1
651123374 1
54568885 0
851267884 0
190598478 1
203070315 1
881300181 0
248746646 1
127595296 0
263630909 0
641210108 1
669646731 1
222560448 0
750625283 1
879174210 0
329168214 1
298962205 1
742331823 1
32419166 0
641599591 0
159704560 0
713007560 1
776386916 0
116612033 0
867368791 1
966032397 0
609687304 1
507390991 1
317302173 1
157723651 0
947334020 0
526640386 0
648334476 0
435958291 0
967009629 0
940570187 1
557542022 1
813385184 1
618533486 0
62477185 0
206678231 1
263786019 0
879257579 0
236492329 1
316879400 0
77591518 0
529346420 1
251262497 0
649845531 0
381954597 0
639107680 0
675921821 0
717404683 0
195185319 1
526714456 0
855490671 1
966588458 0
253896694 1
797494121 0
192145099 0
316016789 0
567022435 0
491299671 0
538497753 0
707048217 0
13715453 0
767797384 1
235758349 1
117383658 0
971053339 0
495262424 1
813504688 0
58129699 0
420816897 1
162684007 1
153508479 1
647215006 1
309724431 1
705238959 0
765558054 0
697462848 1
50490096 0
971175566 1
104788279 1
884991335 1
47421988 0
203817752 0
669989185 1
617384959 1
439029523 0
951015640 1
241056956 1
459209427 0
114605701 1
893296508 1
727917467 0
420061998 1
615418305 0
661309611 1
567717853 0
895875129 1
530500868 0
607568695 1
820838503 0
602011155 1
177945182 1
848017467 1
690620134 1
632890826 0
358723639 1
849128650 1
279298031 1
887726800 0
676398685 0
19146247 0
232877934 1
67707027 1
228022992 1
85230547 0
760152395 1
213701339 1
632863304 1
946283772 1
511253587 1
992028014 1
247545812 1
210073147 0
76566729 1
699682772 0
870573011 0
328941070 0
618257046 1
199123346 1
249320935 1
28934879 0
506316419 0
981417820 1
317708408 0
417317717 0
448789235 1
503324267 1
298423029 1
662278843 0
709241946 1
294703305 1
158114167 1
498899698 0
468868848 0
535514783 0
920159010 1
701771976 0
670214521 1
741817594 1
95499805 0
745027556 0
646162516 1
455028165 1
824162482 1
85721148 1
502387434 0
800188573 0
921865544 0
495694751 0
785824536 0
833944616 1
913984473 1
138438385 0
547543410 1
697278327 1
619506193 0
507630089 0
621775651 1
816663161 0
956242772 1
657513523 1
508401106 1
897656432 0
653790656 0
590255903 0
962666103 1
495578117 1
915189320 1
24640043 1
340762828 1
419055944 1
494297365 0
904088341 0
823612428 0
443530073 1
885451306 1
551068703 0
13363001 1
640852586 0
646396807 1
428625726 0
20280169 1
240196230 1
304334914 1
946681640 0
585406497 1
380561860 1
775120194 0
941691921 0
395966900 0
561736196 0
894899886 1
867792022 0
946426332 0
79181184 1
340587003 1
872327897 1
948916864 1
819127395 1
310177476 0
82003266 1
681537259 1
295447290 0
733692972 0
700244830 0
533158470 1
178055704 0
980155700 0
927074599 1
356216226 1
725952445 0
762159301 1
142327612 1
849429053 0
719843155 1
450709877 1
464827369 1
705364849 0
914891389 0
246304880 1
595083376 1
852613987 0
126113387 1
320563539 1
921249150 1
23654386 0
364380236 0
847556429 0
895661319 1
27198991 0
673382223 1
737800662 0
320518934 0
439658756 1
858079858 1
657251330 1
70479381 1
816521958 0
239284401 0
364599909 0
259255842 0
495110174 1
382447594 0
843999305 1
585580516 0
381003530 1
899099336 0
525379344 0
128924399 0
119987184 0
991047101 1
283828446 0
460043363 0
803255829 0
110811904 0
560063038 1
757653452 1
604071338 1
28447761 0
529902383 0
588869699 0
385131041 1
480416649 1
665793420 0
886809503 0
600105393 0
125313856 0
179563022 1
656354783 1
620955319 0
759089468 0
475017474 0
390481090 1
358165115 0
715182563 1
123195268 0
408970667 1
898061848 0
173978594 1
432036989 0
407273449 1
677556748 1
169180843 1
900309341 1
526155226 0
752010127 1
108420104 0
886587916 1
751189602 0
700927670 0
673825995 1
796780387 0
793408425 0
211002568 0
567152891 0
387610208 0
591115932 1
711068708 0
724920583 1
743258329 0
567272433 0
49945351 1
346601226 0
154920737 1
75915787 1
99651999 1
388410668 0
531082311 0
5566361 0
832769522 1
229445083 1
51513312 1
615867013 0
629298976 1
746252587 0
71772341 1
301945393 0
127200884 0
361839787 1
108246858 0
149219033 0
696918965 1
104883282 0
166377203 1
21096681 1
515885063 0
110731403 1
799943482 1
622353535 0
84783538 1
144791466 0
869973512 1
460225001 0
864208392 1
550394492 1
289009848 1
932081933 1
157565396 1
17641460 1
324008169 1
530695378 1
451774702 0
213118060 0
828088808 0
523204040 1
155389156 1
440594166 1
992835516 1
465381348 0
433721695 0
792094399 1
891438151 1
229878413 1
328746776 0
109598260 1
71695302 0
700655020 0
775333311 0
502005508 0
405262208 1
568050035 1
498081172 0
18561970 0
663985201 0
914319167 1
313292212 1
207253133 1
431130261 0
67368741 1
383032339 1
240527749 0
940662574 0
997894210 0
607921567 0
923722195 0
533165656 1
107063097 0
724852968 1
370503471 1
141857979 0
177410226 1
729612638 1
923382512 0
570713019 1
13121810 1
335136559 0
253055725 1
367976757 0
851910675 0
320698729 0
34632559 1
166734620 1
846393512 1
702708828 1
757757092 1
54347958 1
483323192 0
244723407 0
902372378 1
682633040 1
858427160 0
321650989 1
568090273 1
269934282 0
399773681 1
794541025 0
770442218 1
155669634 1
374214782 0
840281543 1
709240061 0
461458555 1
834176172 1
201783202 1
888639200 0
382674969 1
205508166 0
338502752 0
98628766 0
431162713 0
58809699 1
910889635 0
844246169 1
284222585 0
751358879 0
644620566 0
462795905 0
566084794 0
814407759 1
108928540 0
338537782 1
268733950 1
20442339 0
51510237 1
970607416 1
813435164 1
383327729 1
136128359 0
310244032 0
248390742 1
927952037 0
444985046 1
582365791 1
841816322 1
686838473 0
45743629 1
994783355 0
481430862 0
358357520 1
706317709 0
717561501 0
631726470 1
686712395 0
915897469 1
302728196 1
163540414 1
480664469 0
824221875 0
696479289 0
890402786 0
298378786 0
733119561 1
741843046 0
168041084 1
634245808 0
528343965 0
690882784 0
693850278 0
600178059 1
572485420 0
680557672 0
901088732 0
225960571 0
479313060 1
677636153 0
702121888 1
599746415 1
165639472 0
389709276 0
250603955 0
354722063 0
142936083 0
276127224 0
842624527 1
890426839 1
589783102 0
500230842 1
623170945 0
779937725 1
158483519 0
44075586 0
392173708 1
294449976 0
337505223 0
670957095 0
550394827 1
469068158 1
93273045 1
565058856 1
474214406 1
367912121 0
528757858 0
811985786 0
11542062 0
632265138 1
319321921 0
433779900 0
835010366 0
575972466 0
312546521 1
420790216 0
542566439 0
998282356 0
368432125 1
368821294 1
968196530 0
232770449 1
808104709 0
623997335 0
1142896 1
502269600 1
198755082 1
394844490 0
982555883 0
421555142 1
42995005 1
401002581 1
745312292 0
607477539 0
11719649 0
270903494 0
594369390 1
735828551 1
923076000 0
960613808 0
286602004 0
333963480 1
343166156 1
177373364 1
796922136 1
505030022 0
482008732 0
997338948 0
376266479 0
875253489 1
54898501 1
328567197 0
624236877 0
299225216 1
899993047 1
741064967 1
824978339 1
170956825 1
616770213 1
732644312 0
46511673 1
108261202 1
403881205 1
585407706 1
143110318 0
285376511 1
564806739 0
831491730 1
979157768 0
113713891 1
656194357 0
634639756 0
13041160 0
264050398 0
42742776 1
946422818 0
542100739 1
859073184 1
144244332 1
280882002 1
627475711 1
740344934 1
736280224 1
727445324 0
508942332 1
829643839 1
378100373 1
239394157 0
616191399 1
76244303 0
336216339 0
160921428 0
680644124 0
214969217 0
129844656 0
838299456 1
725654184 1
444855222 0
448154537 1
780540656 1
724457883 1
509370940 1
990226029 0
350441244 0
899078926 1
342985221 1
77730635 1
523311672 0
132634354 1
160046959 1
76183929 1
466303301 0
722042419 0
86293986 1
705270328 1
449352601 0
638430025 1
932280740 0
855294754 1
326790857 0
510963682 0
313300625 0
485186214 0
996843437 1
83202208 1
721142131 0
285167608 1
662134236 0
430661542 0
782772389 0
661285438 1
961797996 0
978599535 1
80315447 0
121556198 1
957319516 0
89262086 1
332087502 0
291862478 1
308721974 0
98803154 1
448753077 0
337711033 0
418136883 0
915957319 1
231416259 1
314808311 0
701862502 1
659982510 0
4349917 0
349580260 0
529918419 1
96538958 0
468041700 0
991960563 0
84506137 1
164394283 1
143379397 1
967762405 1
144314317 1
145201140 0
858467809 1
251582308 0
922771130 0
872595035 1
236959036 1
463484413 0
952612493 0
693290622 0
592939298 0
251926954 1
332772900 0
142263772 1
24422069 0
166679637 1
34745053 0
338824333 0
520474785 1
43105121 0
611756933 0
628609425 0
389315921 1
746940296 0
872429570 1
687404148 0
340882462 0
947161749 0
148121781 0
317711520 0
814403395 1
55139065 0
908661807 1
342728699 1
129721200 0
544516760 1
365504843 1
89395998 1
118286743 0
978964466 1
737032168 0
329728444 0
110006079 0
184904358 1
678004060 0
416683950 0
203631238 0
787882315 1
80044103 1
688833496 1
799712474 1
120582691 1
337374446 1
38492726 0
414727232 1
103909530 1
65736474 0
179353443 0
67748419 0
929842405 1
614405221 0
385918322 0
705545600 1
877799674 0
287293061 0
884446198 1
321402866 0
771429492 1
588380228 1
20616215 1
348656763 0
336335913 1
19544064 1
208142845 1
781096829 1
733423167 1
300508608 0
138581894 0
223395011 1
372348478 0
532041034 0
910739377 0
721089587 0
953890845 0
277153566 1
134998016 1
231714872 1
217595856 0
641802093 1
531523551 0
867595032 1
887510239 0
393765680 1
478043539 0
234418418 1
306122298 1
725778080 1
828767573 1
342883336 1
918568109 0
403553533 0
81035708 1
426489039 1
963148918 0
352332306 0
704537538 0
449490815 1
667307519 1
862777601 1
290314763 1
351588995 1
182867235 0
169685810 1
44548211 0
991503626 1
364830922 1
736473845 0
757087537 1
749495375 0
236488179 1
372987994 1
295538331 1
642355669 1
358022508 0
533134107 0
53268988 0
40206581 0
673628349 1
169162107 1
524653131 1
653844177 1
806819074 1
106539176 0
622931520 1
253216122 0
704627871 1
414713708 1
722742217 0
463026392 1
568913812 1
169460632 0
349848563 0
497603555 0
892719139 0
987235019 1
962125784 0
717570628 1
873996037 1
511076265 0
744340817 0
869859952 0
809036751 1
252640238 1
31133834 0
267347351 0
616306743 0
387863551 1
46512456 0
684067001 0
588658714 1
214486673 0
563793974 0
330377176 1
842097610 0
206217459 0
376401511 0
860559798 1
140292987 1
332273187 0
780168466 1
23023975 1
62774669 1
610364887 1
399470065 0
853791617 1
803245388 1
627177897 1
330211931 0
535308162 0
775418249 0
231602116 1
365330185 1
550453963 0
838211761 1
969636293 1
602438513 1
852378389 1
561968773 1
524846854 1
712915987 0
237169799 0
266127045 0
658683123 0
457537172 1
829362159 1
376270144 1
507454613 0
92330851 1
674608891 0
132214704 0
76979135 0
671187889 1
605317266 0
879574475 0
445064838 1
347721415 0
582992231 0
19563662 1
131228174 0
531373448 1
551606213 1
245609110 0
628371835 1
132458884 0
239692234 0
538118346 0
880034989 1
108660211 1
206627591 0
518401499 0
324355933 0
448947904 0
131893609 1
501222434 1
992693701 0
547117173 0
270728186 0
640501 1
421832798 0
335760391 0
718185962 0
74087286 1
743448866 1
545029821 1
902196873 1
216122628 1
347629185 0
419413171 0
738573176 1
956097668 1
790878368 1
257202613 0
680797086 1
1600973 0
327275085 1
804248827 1
610755913 0
68755083 0
116861569 0
7067560 1
234654691 0
147585900 1
689629997 1
594084291 0
214571505 1
999669558 0
276135113 1
703521623 0
578875896 1
221436872 1
559644173 1
931092596 1
434124863 0
703420214 1
534476784 1
123462536 0
650759255 0
975807267 0
728331081 1
195558889 1
876299698 1
335920193 0
974872491 0
352779150 1
172867015 1
567517719 1
608519277 0
610100605 0
701412902 1
723423417 0
911561463 0
893312068 0
152888663 0
886480782 0
511616995 1
788054402 0
662821466 0
182482738 1
365846591 1
872632261 1
589529178 1
221090352 0
7077712 0
855536295 1
121772249 1
464170166 1
560203872 0
199116925 0
345412443 1
274941567 1
135753774 1
293392374 0
562006802 0
654056201 1
354697167 1
484644951 0
416690366 0
685534557 0
88937354 0
14963943 1
584717660 1
347184527 1
228313255 1
499428799 1
912728973 1
473786183 0
930972784 0
659588024 0
668312411 1
389082420 1
908718721 0
99836167 1
574265122 0
358950037 0
313878587 1
706643187 1
337449136 0
958591083 0
805842483 0
444210301 1
897870851 1
930994116 0
289574693 1
91398159 0
835074780 1
728685504 0
96257748 1
54730320 0
561524923 0
778404169 0
218446624 0
949094186 0
448451009 1
619869992 1
497078114 0
883110546 0
248069954 0
744636659 0
716116062 1
552697750 0
558410622 1
563429362 0
507335896 1
596785412 0
694532074 1
993868309 0
518892659 0
839590047 0
871031896 1
790271089 1
578642007 0
71499823 0
19099599 0
291113235 1
501638466 0
809672796 0
982257578 1
984579697 0
497167296 1
815079700 0
340897479 1
884620509 0
429882812 1
976124710 0
735264454 1
775497909 1
870980255 0
728926251 1
91213411 1
543067351 1
331015498 1
374258834 0
10050179 1
836651496 1
814981136 0
838006273 1
566387479 0
877660070 1
105803431 1
88723151 0
834964940 1
31280414 0
179626743 1
785987352 1
549685672 1
913212029 0
893338602 1
32548905 1
726182106 1
991826022 0
294458247 1
440947237 1
344750426 0
512275542 1
291526534 0
71830728 1
43806015 0
317868037 1
570456157 0
652688604 0
55607977 1
681385695 0
791491365 0
74346110 1
828391093 0
650764848 1
102844481 1
984009628 0
159393090 0
204214534 1
786748584 0
552667270 0
603619377 1
844537934 0
269128136 1
284491393 1
486630209 1
585808762 0
520729984 1
406041198 0
315709708 1
373191670 0
814922546 1
863343030 1
254143145 0
115765509 0
592239970 0
640174230 1
660111841 0
342818571 1
217658071 1
314105180 1
92805481 1
358139121 1
482699321 1
410704883 0
896231349 1
723841581 0
297901889 0
83944267 1
640553128 1
835028203 1
443672484 0
770665436 0
616358843 1
664613592 0
255787463 1
830750723 0
870386405 0
32521688 0
115675738 1
614320930 0
33761719 1
752286874 1
510200346 0
370183056 0
558681958 1
554468529 1
653934895 0
758124627 0
479541236 0
89254941 1
331936252 0
116585804 0
296857082 0
468296060 1
786492176 1
616644260 1
646904678 0
270213630 0
780386313 0
650588684 0
400420096 0
346815185 1
545743083 0
91961479 1
726992133 1
43752652 1
121121041 0
344916508 0
801563049 1
397793803 1
102255975 0
780052487 1
371907797 1
851723278 0
199072486 0
550765255 0
725146115 1
337174777 0
786064664 0
771867620 0
946483265 0
18182167 1
368908087 1
997277395 1
302846115 1
541001813 0
768515506 1
805572046 1
556114162 0
182410282 0
235894447 0
682630547 1
968952102 0
526836561 0
939621498 1
912863082 0
868544849 0
552717893 0
9385943 1
343200546 0
199692893 1
462133926 0
275737125 0
944070813 1
241973062 0
137132069 1
754900674 1
357028662 0
729025726 1
686064671 1
927658899 1
851087307 1
375559475 1
480977470 1
317739651 0
472428783 0
847341503 0
32598171 0
980849747 1
15393401 0
260673170 0
604198105 0
417027812 1
808497363 1
149356316 0
959363881 1
402113077 1
620106233 0
365115057 0
654087549 0
668812990 0
368452135 1
261449081 1
161396630 0
842643585 0
550851577 1
545099369 0
496989512 1
398275019 1
662095208 1
387725012 1
76139194 1
458794841 0
649216486 0
512915420 1
157248187 1
289005090 0
366253318 0
312332790 0
58930101 1
384078672 1
552081964 1
301960103 0
451811683 1
796157822 0
754587584 0
555272356 1
513066273 0
696279536 1
383026841 1
821893717 0
915862584 1
44983593 1
437075916 0
89365760 0
53347491 0
642510211 1
267352962 1
977698046 0
683281664 0
184441653 1
854034290 0
512823568 1
423052200 0
353259587 0
189063801 0
565325793 0
958683209 1
464760774 1
353917387 0
293935554 1
670180265 1
990592071 1
244582886 0
788113191 0
518805299 1
291784573 0
678415420 0
499669477 1
20449872 0
588254414 1
115712355 0
636374131 1
330404158 1
160057538 0
861556011 0
39173397 1
663682877 0
210866109 1
462959614 0
281630578 1
23630784 1
40451218 0
596694320 1
219926937 1
915279845 0
542367294 0
529683054 0
109860487 0
429930134 0
770371972 1
368112721 0
973805222 0
550966786 0
404687930 1
860596024 0
524651748 1
382607485 1
277802899 1
229923972 1
314591589 0
318147040 0
525937097 1
945100177 1
722499492 0
874682765 1
142050448 1
792487548 1
136986994 0
583827550 0
130153214 0
191456558 1
310069752 0
760484259 1
281314668 0
45102091 0
69164424 0
987881779 1
376133277 0
419821508 0
899807696 1
381968238 0
722215605 1
897420569 0
871562625 0
422196705 1
475404369 0
864552436 1
348701292 1
969714535 1
680857146 1
416381385 0
759289104 0
553677773 0
461135979 1
119660217 1
844041651 0
509210165 1
856615916 0
709702108 0
376106126 0
155068320 0
513166189 1
449916757 0
705478570 1
174266909 1
602831103 0
775918052 1
740346654 1
408673809 1
249453456 1
222073728 1
697486595 0
894014250 1
42010772 1
154362176 0
539110860 0
77778394 0
581467995 1
597293510 1
538390411 0
887091415 1
77032346 1
652631965 0
200292169 0
540469677 1
74832600 0
883553260 0
703787587 1
805846172 1
228122068 1
897049548 0
403905686 0
774408246 0
427187421 0
778925674 1
892375390 0
449428321 0
401322477 1
854906158 0
304909467 1
642727831 0
342121501 0
819678616 1
434851023 1
90978739 1
710278574 0
699768409 0
952607334 1
185278537 1
585173261 0
234087231 0
226449533 1
437316895 0
832866298 1
102438090 1
89617009 1
141861621 0
150420126 1
813178170 0
973270787 0
784428865 0
614384339 0
690007937 1
604038267 0
145908917 1
249323532 0
63138502 0
237623334 0
281508276 0
866939119 1
970785274 1
90740981 0
439521746 1
243415559 1
941258167 1
854828804 1
591684641 1
190430340 0
215387753 0
896963566 1
930615959 1
758874437 0
222911449 1
998224948 1
423325560 1
180242534 1
73976088 0
444535382 1
554237538 1
114024447 1
148940580 1
726719375 0
342320088 1
529835722 0
726535620 1
648989972 1
359834086 0
874736903 1
982486642 0
364629553 0
429305584 1
340398193 0
952333181 0
523582055 1
737013812 1
735345840 1
626480390 1
374114117 1
545654832 1
26109624 0
473000194 0
233389112 0
734155199 1
496552902 0
756732486 1
857384938 1
84024040 1
310354357 1
564286149 0
818881523 1
149616399 0
675961566 0
450620122 1
995276909 0
693433279 0
117200527 0
265869158 1
176988037 0
922264310 0
837001489 0
630447864 0
998764119 0
667768709 1
317345319 1
933133994 1
174855189 1
707495441 0
164076747 0
718293606 0
607356849 0
727070085 1
396095264 1
760631442 0
398268741 0
468042986 1
213647489 0
869043376 1
753129946 1
508791724 0
217307396 1
407835272 1
845347281 0
200380920 0
351734300 1
301327729 0
876161176 1
915944497 1
116665376 1
851841013 0
756795126 0
937498309 0
394598973 1
189717260 1
300904422 1
251559967 1
431203961 1
369673984 0
454858807 0
564009502 0
278328345 1
42769686 0
81721446 0
962814460 1
744410029 1
150361034 1
621879630 0
151490129 1
565345381 0
93405512 1
314259435 0
900370204 1
784028439 1
765373838 0
675672526 1
101631352 0
439203411 0
620610826 1
24194069 1
877074851 0
276852122 0
673480084 1
393931882 0
323755301 1
619651586 0
953517042 1
24528961 1
490909674 0
126075784 0
331299027 0
816999741 0
689034002 0
164429244 0
596868601 0
192693301 1
560794312 0
845013367 1
123805854 0
538102553 0
308984991 1
723036972 0
417421762 1
531768413 1
786853922 0
800395737 1
662573764 1
92372394 1
704581974 0
241078814 0
364902539 1
460952568 0
80952849 1
402943145 1
73047922 1
645471818 0
871371649 1
939474314 1
927203277 0
972798192 1
29227639 0
787999206 0
774637818 1
294230903 0
757582281 0
862254796 1
724581590 1
771889105 0
397306688 1
311910313 0
411399109 1
245452544 1
917841797 1
341226153 0
278590611 0
290385826 0
184930951 1
24876196 1
790328955 1
947647481 0
975688190 1
598879186 0
41380378 0
707662901 1
540750520 1
41481055 1
113934128 0
475056534 0
210382274 1
721097244 0
643614139 1
8954321 1
690156814 0
415234855 0
194894634 1
667658511 0
961010647 1
164017432 0
766275437 1
672423128 0
620642432 1
786696491 0
631025882 1
1686307 1
655176716 0
250158483 0
220370028 0
781417972 0
176223334 1
938928256 1
785217367 0
893507660 1
75789689 1
389193023 0
304133716 0
678002708 1
719745089 1
127259806 1
710489631 0
299803654 1
907016298 1
768318193 1
627083054 0
533428750 1
656759500 0
642606871 0
389267888 0
266146292 1
752290571 0
231599902 0
323848766 0
60215039 1
232674722 0
168281141 1
399987724 1
603231777 0
449643258 1
470640647 1
152436147 0
539053340 0
56606425 0
978882608 1
388625297 1
836152107 0
399815927 1
307640380 0
566123876 1
759329726 0
1641017 1
514351229 0
426067598 1
872128224 0
230031116 1
818414993 1
774255541 0
763052747 1
387446189 1
239520725 0
522127589 1
366428375 0
563394342 0
461186138 0
44331232 0
49227880 1
879208701 0
921374398 0
93815319 1
2275145 1
73133839 0
854060162 1
574873938 0
542530610 0
761925589 0
797184039 0
707608702 0
596444176 1
89813577 1
312351721 0
733667304 0
43908100 1
221274162 0
203205186 0
805082398 0
786916742 1
536906280 1
608524097 1
73580765 0
864766331 1
785192912 0
334093630 0
986447633 1
810039653 0
797300342 1
643757055 1
50787600 1
490079591 1
915951647 1
226751527 1
158900948 1
281746465 0
955279542 0
564223448 1
249346479 0
463291069 1
898221931 0
151565650 0
583481783 1
36314814 1
479765490 1
852249997 0
752007188 1
582777464 1
650462417 1
387104258 0
569860376 1
39706803 0
311708768 0
103116669 1
550967406 1
990457917 1
196740123 1
65670134 1
395657979 1
719587050 0
632308826 0
173561371 0
135430836 1
235502477 1
444947349 1
761598538 1
100197936 1
790247376 0
370107492 1
995870886 0
759768763 0
354806293 0
618069415 1
779547876 0
7993920 0
870023482 0
698736120 1
445235292 0
10759962 1
262446690 0
186661905 0
767120219 1
481816484 1
28131461 0
749039762 1
709428156 1
647074978 0
912736508 0
903179777 1
533267015 0
290435759 1
262321323 1
586664395 0
616206549 0
91930306 1
968885310 1
760611198 1
202686928 1
751122315 0
755586382 1
85531148 1
852865230 1
39645923 0
38187030 1
172521066 0
245838744 0
497282844 0
112796618 1
253427356 1
652474321 1
178197686 0
775790683 1
455647092 0
872751499 0
578483985 1
350616612 0
800259480 0
942093802 0
170239903 1
54164139 1
635334902 1
327973927 0
379290722 1
854532895 0
5499958 1
512163733 1
629210849 1
908030974 1
832664502 0
964949810 1
852640881 1
973200443 0
343477437 0
153479003 0
278725182 0
157966602 0
399976164 0
356364489 1
664791573 0
861745669 0
541602956 1
598882410 1
81411468 1
286097482 1
369039563 0
456705970 0
84797952 1
812925821 0
228294223 1
23211593 0
378426540 0
196561461 1
392710088 1
361338842 1
524430067 1
787670564 0
134071413 1
324033491 0
502896036 1
346421085 1
779357120 0
889384318 1
146639034 1
404683945 0
664996537 1
793895600 0
914632499 0
345093503 0
380960835 1
702555819 1
754493209 0
114781815 0
463563831 1
155774333 1
893619335 0
784903169 0
583359892 0
288743961 1
201885075 1
634807938 0
189756908 0
140498662 0
966140635 1
54535415 0
755105690 0
982625614 1
802314295 1
263289611 0
77457113 0
2068420 1
56812738 0
621801252 0
221574657 0
171794282 0
702994838 1
4045617 1
518266121 1
804557241 0
915788289 0
668173687 1
851800592 0
15012331 1
551094541 0
973649873 0
275575720 1
579727475 1
845280217 0
478916543 1
943374804 1
595357729 0
737698930 1
500574713 1
57831630 0
107108720 1
469099080 0
343559032 0
736806336 0
952056100 0
260290003 1
677432044 0
435926333 1
830977558 1
987218904 0
303007344 0
67932195 1
377768697 1
87025403 0
864805108 1
541340499 0
799752084 0
860621007 1
423331493 1
767532519 0
317614600 0
811378380 1
279714499 0
796554761 1
790652825 0
944157954 0
270419714 0
113864360 0
512866132 0
914941256 0
39542791 1
519238632 0
993864950 0
429451621 1
466928385 0
412837239 0
929521679 1
819203640 1
199549487 1
473894900 0
864881534 1
994445863 1
245474019 1
437989404 0
747659000 0
128272505 0
531345329 0
259463610 1
649200485 1
327691723 0
11268874 1
60965950 1
768473617 0
577137382 0
868831132 1
231102391 0
818966117 0
314124193 0
256421560 1
397974313 1
574113078 0
730414676 0
640113479 0
932605214 1
3493302 0
461129718 0
784832039 1
665275369 1
784506790 0
328476532 0
198476047 1
435909627 0
927579581 1
71457322 0
480652686 0
20463553 1
266043801 0
468819653 1
228473862 0
487137360 0
816448278 1
925624012 0
955742537 0
461729303 0
768947937 1
206137723 1
993424582 0
561958919 1
831410553 0
57514988 0
637005836 0
747099335 1
261865359 0
794096385 1
640408512 1
446703060 0
497416447 1
588812921 0
349410467 1
26282896 0
562151863 0
118383103 1
776195364 1
323493729 1
546945480 1
750971387 0
719344178 0
571078097 0
193800150 1
243907844 1
276601323 1
184772030 0
12118047 1
388476605 0
819976270 0
220992115 1
483825595 1
332690147 1
575875416 1
148557262 1
328844408 0
329276774 1
73983552 1
952437755 0
715866768 1
698300407 1
299625886 1
532438904 1
9522215 1
549341954 1
320742965 0
953585366 1
122683246 0
104490652 0
865098549 0
105084746 0
301898570 1
980682830 1
106306192 1
713733610 1
518737033 1
846005635 1
796639077 0
572529732 1
843531327 0
594220318 1
285583106 1
593630856 0
664019909 1
806669677 0
465573254 1
694286178 0
542060782 0
740252492 0
408719788 1
883333966 0
106801908 0
640833158 0
775336053 0
586391846 1
473406914 0
96976678 0
172091239 0
607299170 1
533796368 1
64251112 0
16675805 0
503708284 1
643354819 0
909563876 0
947464092 0
7715561 1
757861513 1
523840042 0
850406019 0
557791723 0
580139699 1
979741635 0
134739666 0
807107250 0
914378437 1
919012922 1
528762523 1
152663122 1
288931521 0
387773141 0
315814854 0
203071019 1
513361903 0
135355634 0
904019872 0
650566756 0
739626043 0
110374766 0
556351599 1
81546073 0
66285555 1
881219669 0
951525723 1
733166918 1
762128194 0
582044176 1
779101704 1
348467538 0
186708799 1
945234727 1
41243222 1
422807353 1
5896426 1
35441569 0
660579085 0
645349793 1
36141762 1
562930016 1
113588126 0
631655880 1
718670648 0
772128424 1
490543846 1
315412473 1
518045258 1
124681587 1
588984129 1
174610976 1
831087718 1
886509083 1
761450617 0
92115552 1
169069904 0
749556205 1
90284502 1
16768106 1
321535969 0
127670844 1
199602945 0
327848795 1
210947336 0
7168124 1
809784527 1
649265243 0
309929406 0
167915264 0
598686234 0
759070080 1
994630484 0
301616078 0
500865991 1
83106174 1
37732143 1
788745331 1
800540383 0
149519562 0
778001729 1
788718295 0
918566056 1
762463654 0
946987270 1
615870577 1
421552800 1
845132912 0
696279219 0
634373517 1
536091165 0
145845137 1
314743040 0
731803669 1
681503953 0
212445616 0
553187499 1
748786909 0
726290341 1
753767308 0
351939896 1
816710061 1
484085279 0
451031787 0
832247300 0
571393644 0
493025336 1
645355524 0
436984148 1
850217555 1
592959654 0
606683946 1
39134009 0
651858737 1
277887354 1
776317477 0
752253521 0
135228541 0
152589732 0
661225530 1
995112525 1
569307277 0
571449044 1
425971936 0
280086382 0
95244009 1
643451753 1
286363122 1
714508582 1
906638374 0
245175147 0
353497308 1
136452753 0
195109637 1
456438328 1
850710995 1
266105481 1
343559409 0
683231660 0
723362363 0
81068341 0
613174317 0
958955952 0
949123700 0
115357836 0
280501035 0
391499623 1
692674911 1
684592132 1
474332993 1
16084963 1
336388980 0
167766518 1
853919364 1
862640236 0
591434111 0
355797409 1
990869163 1
440705142 1
100681866 1
694457250 1
772062843 0
239942179 1
932075318 0
928271322 0
816694372 0
557789107 1
506139165 1
995930723 1
769466678 1
118832608 1
266465047 1
739137555 0
332588615 0
624267411 1
646591967 1
473306767 0
446754140 0
268815412 1
593782976 0
907333325 1
34488444 0
934876905 1
961803734 0
590887848 1
504761607 1
257576404 1
534241714 0
184409404 1
451914678 0
271694222 1
249725861 1
277925382 0
726572642 1
976446906 0
449688128 1
432708141 0
233939581 1
804642957 0
953966330 1
695193880 1
84438075 0
393916996 0
295074502 1
758741265 0
301015204 1
521890632 1
659629304 1
383597768 1
269679870 0
306259423 0
7791455 1
343246 0
399074765 1
418811317 1
574830827 0
723204446 0
320960731 0
215157801 1
693736921 0
310516963 0
671353544 0
411273158 0
662089493 1
490683383 1
767034860 0
35636591 1
58731193 1
389353705 1
828383474 0
938962500 0
195049120 1
939573590 0
858356308 1
321644385 1
769842377 0
864602932 1
594527697 0
895723477 1
235071236 0
807317724 0
390113585 0
363216507 1
372565316 1
748129578 0
814381940 1
809444582 0
539166420 0
6911320 1
745926901 1
830538480 0
492445850 0
664793631 0
94553697 0
453926692 1
548623709 1
552951010 1
957356527 1
81409267 0
955252687 1
42338468 1
480736564 0
434441642 0
46418021 0
139121402 0
504887738 0
281367642 1
522467473 1
379515688 0
469386186 0
237820457 1
699869734 0
753442748 0
125984365 1
47356144 0
422938744 1
245390235 0
345291796 0
87065670 1
238531740 0
53625008 1
399262239 0
495231748 1
987906470 1
451082626 0
129599487 1
432584456 1
246161873 1
876513381 0
201426003 0
634742618 1
530747547 0
243623351 0
643465415 0
838251195 0
699690140 0
918441091 0
441187053 0
857232971 1
618888828 1
770986613 1
174718413 0
102141523 0
635593158 0
249051352 1
320308640 1
762004353 0
154925531 1
14627508 0
743952188 0
29846906 1
22829552 1
965084474 0
505978712 0
21322287 0
924032227 0
935590229 1
68565965 1
829497371 0
742791758 0
817903542 1
306688740 1
299894144 1
896869527 0
628631505 0
940360853 1
509293955 1
542845402 1
445202160 1
734511098 0
834860510 1
547921621 1
872997164 1
320344479 0
213214949 0
953686315 1
517155429 1
174689866 0
201321112 0
642913105 1
460636615 1
89244616 0
5748610 1
992257332 0
327545955 0
919334997 0
408892043 0
406383036 0
463058852 1
607238689 1
625613981 0
169783714 1
172939839 0
617355017 1
55383237 1
312254890 1
466930342 1
54036061 1
737794776 1
509792917 0
487343245 1
428122244 0
840249920 1
110534371 0
600609334 0
559855369 1
927692153 0
631336738 0
371505186 0
303045121 1
384486933 1
932039004 0
826498966 0
471351882 1
808734220 0
351738208 0
72772489 1
576430764 0
61336516 0
32827309 1
672676794 0
581312562 0
780600767 1
241480583 1
955844906 0
941595497 0
596964326 1
879359212 1
966413934 0
605956563 1
843774926 1
838352221 0
726545115 1
590814100 0
262205486 0
316308093 1
165547310 1
952736092 0
356409604 1
618479776 1
313675564 0
800953007 0
253580365 1
31607051 1
77970980 1
343780866 1
201076051 0
977720439 1
840101385 1
564480191 1
162389032 0
388891512 1
561014327 0
126687916 1
628758113 1
228679467 0
695414327 0
52327629 1
173292885 0
385755172 1
86321336 1
838518862 0
712693105 0
194716098 0
634490806 0
879623866 0
39540310 0
19442310 0
345824370 1
844370113 1
115687023 0
7274404 0
680326157 0
522629542 0
693123443 1
333291165 1
530985559 0
543994723 0
491191207 0
208239649 1
950358730 0
994738983 0
66935451 0
179067707 1
785389349 0
408796894 0
560271114 1
225634055 0
62581579 0
214734696 1
453590646 1
901505413 0
839868100 1
59043227 1
313649917 0
588196313 1
745735140 0
650988862 0
730965803 0
553252244 0
928784447 0
295708162 1
192011755 1
412918727 1
134590344 1
627792352 0
723160311 0
988232856 1
805679909 1
426324649 0
11498866 1
902197608 0
208222142 1
720920622 0
820773499 1
720341582 1
597893660 1
971267207 1
394365949 1
525748925 1
693316207 0
924947132 0
203415225 0
663576999 1
726337363 1
194734730 0
357633969 0
17215064 0
360171877 0
718395584 1
47712437 1
510853086 0
351833124 1
438651077 0
455200427 0
843707504 0
91198307 1
424503169 1
82030861 1
678096865 1
802679940 1
881006242 1
749036977 1
627939892 0
512035872 0
678627215 1
568574877 0
215210672 1
165897241 0
596366448 0
191011448 1
6302890 0
201819770 1
378685404 1
982547621 1
713821966 1
50165462 0
52101583 0
841198349 1
356338541 0
195882185 1
298283485 0
44347801 0
321353810 0
417076822 0
596640085 0
944238720 1
669134924 0
509508358 1
240409421 0
29102493 0
20318984 0
635185170 0
710470442 0
766613353 1
169080051 1
774443664 1
700127270 1
621842007 1
546379990 1
341571463 1
592413134 0
262975079 0
312680262 1
116847361 1
52037247 1
485373590 0
353692273 1
821675761 1
556823739 0
222630470 0
804862629 1
388286999 0
853494379 0
360587512 0
651247443 1
569790818 0
969659824 0
104623415 1
609723038 1
806109582 0
951877117 1
886316947 0
627208817 0
38753501 1
976354591 1
337594227 0
271154438 1
970971224 0
429060789 0
315878157 0
584152218 0
833096471 0
725450666 1
940839101 0
450597754 0
957586165 1
483836620 1
19866755 1
572705716 0
252196736 0
677350968 1
912167250 1
163482761 1
871993507 0
93680275 0
69257212 1
696018147 1
541286037 0
165794745 1
408978801 0
359850581 0
177889850 0
981837696 1
261679810 0
248062361 0
749084703 1
407304301 1
243662534 0
717895919 0
539515858 1
724061473 1
41291128 0
118948690 0
340274530 1
14794146 1
49044047 0
888370460 1
898321134 1
824621045 1
561040569 1
136234836 1
215617674 0
314450659 1
522671934 1
976915 0
142476486 0
875541199 0
991668673 1
670543964 0
214882902 0
144335804 1
516060229 0
518356252 0
884446423 1
600544512 0
277016553 0
172299231 0
962745808 0
555480560 1
681487728 0
724996693 1
572005061 0
670214270 0
992728487 0
2799403 1
646342258 1
737361096 1
266200008 0
314588124 0
591611695 0
512805686 0
690402113 0
736970121 0
296200849 0
589117084 1
729900598 0
210002585 0
92460141 1
657009414 0
219158040 1
131612388 0
967036104 0
475153783 1
50650622 1
139324970 0
970403856 0
53281945 0
375007481 0
810266670 1
345226277 1
181042142 1
627489291 1
320643420 0
339877308 0
463378322 1
29805837 0
165222520 0
387988431 0
912319156 1
336305756 0
396112017 1
104686864 1
176673529 1
550501875 0
486871290 0
220966954 1
796314911 1
279296620 0
361976452 0
92786457 1
195481444 1
66589535 1
526793806 0
826990316 0
454108767 0
264301618 0
61131253 0
271866643 0
763309136 1
960589873 0
909094357 0
83097521 0
549844489 0
51456337 0
734019941 1
88185854 0
562882344 0
316821874 0
8624865 1
746536478 0
568724856 1
149450793 1
682069558 1
227091096 0
258015221 0
353069161 0
901092677 1
590165042 1
438020734 0
987165170 0
851513331 0
737003560 1
43509838 0
564217698 0
208253400 0
445201660 0
131404571 1
162709924 1
819396835 1
845282881 0
955232830 0
815348660 1
516291504 0
235044281 1
158731356 1
853636744 1
892569157 0
832926492 1
805894011 1
614521402 0
531104702 1
561164673 0
802515012 1
332659652 0
838542352 1
591585807 1
52195041 1
984050337 0
989170243 1
993027478 0
908500607 0
187112535 0
454115706 1
54961249 0
218949747 1
259034282 1
775500181 0
713201950 0
697257398 0
481883586 1
130878673 1
158782004 0
470936282 0
799576308 0
673225044 1
469155137 0
966080391 1
856370665 0
761162918 0
579359039 1
526843799 1
729832480 0
452835696 1
35325706 1
578428695 0
551841021 0
487659352 0
735654523 0
143011714 1
970909605 1
53844258 0
782314222 1
82755214 0
374279922 1
60950022 1
101262537 0
720533623 1
918175206 0
446526603 1
154161576 1
310926842 1
802143419 0
368713213 0
676363425 0
611160041 1
63223786 1
465126050 1
855175003 1
130544669 1
625071388 0
904136183 0
447698066 1
404609517 0
994856332 0
587349549 1
336101888 1
616297631 0
379572108 1
460953247 1
598008672 0
171237773 1
312496440 1
196441821 0
348246853 0
983013925 1
433750003 1
676529035 0
886089531 1
38257879 1
443885445 1
311093369 1
962691775 0
173766416 0
818744632 1
475485412 0
691077103 0
411762372 1
497796437 1
778195656 1
305296656 0
876899458 0
808333126 0
750107803 0
90615273 1
672607640 1
45136696 0
572352884 1
558645667 1
966473608 0
832696961 0
224692172 0
682432489 0
356535485 1
302291124 0
586546695 0
85385475 0
243039623 0
343070951 1
137001027 1
495599168 1
461195672 1
807358514 0
135608431 0
644291027 1
856796045 0
660406590 1
994470977 0
315329406 1
103646947 1
58447324 1
648350581 1
584244742 0
76456537 0
176213126 1
542446751 1
446897707 1
721290107 1
383325115 0
953684106 1
655851301 1
686273908 0
236035008 0
731002363 1
384631028 1
902781808 0
969676001 0
737031191 1
206005092 0
778610558 0
958577173 0
677499370 1
868955358 1
550054503 1
723657882 0
670615133 0
845860268 1
907540442 1
424518212 0
317707890 0
648896720 0
691183889 0
731520584 1
829700171 1
596912244 1
425223980 0
155957556 1
845563674 0
110144680 0
973708051 1
135864581 1
509038404 0
583701198 0
623730437 0
697656112 0
848673884 0
403836330 1
203726135 0
710717552 1
694658094 0
17755379 1
852953053 0
714226111 0
400327823 1
272601208 0
245888516 0
700281130 1
356351362 0
381666465 0
949242469 1
76965068 0
313844160 1
986357892 1
883326805 0
366969704 1
140705378 1
386183783 1
522100672 0
124994843 0
838947703 1
325669215 1
814056797 0
727616889 1
654967302 0
694077795 0
309191323 0
876688129 0
920008469 1
299466137 1
705157561 1
780707758 0
688707020 0
220177450 1
643886015 1
314685969 0
588751613 0
294366940 0
233221806 1
62212035 1
355330809 0
823312216 0
830430098 1
371653414 1
337957930 1
403192491 1
943858037 1
540411383 1
992425696 1
972604594 0
6526359 1
305233636 0
214683987 1
738556818 1
767125445 0
244192289 1
962852692 0
428597666 0
229407837 0
220655166 0
433881762 1
919969132 0
325371250 0
174751817 0
833537948 1
572012129 0
21927600 0
285924282 0
708572164 0
257008370 1
360883152 0
877889630 1
280711561 1
395495738 0
178643743 1
991220283 1
79262095 0
280840887 1
548052905 1
279670743 1
938896792 1
499937909 1
828416490 0
630449551 1
374900278 1
974163637 1
488392312 0
110746 0
412034000 1
217225298 0
911343492 1
354473657 0
784974842 1
444649233 0
206085041 0
253011528 1
785006274 0
685444223 1
655030420 0
636897739 0
198427062 1
476057160 1
386088844 0
64809530 1
845802173 0
703501536 1
737696041 1
614512271 1
58961142 1
71625396 0
684142900 0
374651760 1
114124802 1
750162182 0
440642999 0
859069923 0
192059714 1
783751868 1
745370644 0
268039751 1
500338653 0
959834023 1
751049059 1
143901622 0
144026005 1
253561027 1
545821731 1
824423884 0
194650073 0
102509673 0
834966576 0
657599130 1
195131407 0
739567636 1
90367094 1
943342245 1
391866735 0
905154436 1
831480385 0
888542400 0
472276983 0
411293585 1
641871603 0
503262720 1
841931397 0
855330433 1
602444926 1
64417236 1
938845135 0
219349257 0
549272793 1
320856717 1
900517343 1
870070674 1
68158929 1
731773235 1
890597925 1
388712181 1
112886119 0
56802247 0
985333083 1
966920426 0
768232696 1
689700985 0
716213166 0
31598918 1
957455058 0
961618072 1
484878428 0
716363831 1
951751705 0
793581804 0
871873126 1
473799461 0
850581986 0
887129771 1
88342848 1
374949360 0
3700339 1
391661115 0
309593003 0
301096912 0
625418211 1
995205126 0
628142536 1
713948458 0
694894012 1
509454520 1
167120682 0
488716830 0
94438098 0
15626073 0
149138354 0
383187207 1
830294093 0
41380018 0
849001678 0
870828428 0
692284645 1
369374778 1
412569184 1
672658406 1
912083277 0
30692352 1
412450695 0
99952708 1
718717115 1
697199182 0
542537477 1
280826598 1
108702095 0
520198280 0
579475738 1
561859357 1
593663915 1
126951948 0
472127810 1
470162066 0
148423618 0
715977876 1
874585046 1
76708531 0
880253433 1
988516991 1
50992519 1
407513362 1
527603071 1
155357769 1
703916174 1
609837713 0
672000763 0
123973678 0
811922948 0
469470672 0
786643410 1
557531743 0
563760609 0
383599903 0
698259773 1
674549678 0
940154047 0
446463838 0
319216445 0
613707815 0
150193264 1
729554517 1
165204146 1
184845104 0
307954076 1
932561629 0
572945550 0
770476758 0
72973327 1
330245936 1
20746158 0
71799342 0
829344868 0
969290425 1
956700833 1
20186303 1
677039636 0
744532516 0
994540000 0
290439387 1
154007444 1
702934263 0
560800545 1
985149655 0
590677757 1
717178129 0
921518330 0
785290369 0
683358277 0
272296852 1
226476044 1
782561353 1
976664434 0
368827299 0
152905055 0
307035471 1
227872456 1
354349641 0
475800351 1
925195587 1
322302317 1
688107460 1
990321120 0
726683769 0
466265268 1
43517775 1
339843746 0
895737115 0
899302137 0
374348148 1
582160003 1
542845539 1
576305166 1
109867150 0
983868374 1
742555963 1
682449778 0
668828465 1
286009580 0
12352769 1
177727855 0
74607211 1
869552223 0
79492053 1
481570863 0
962211554 1
925340973 0
733441773 0
610011057 1
736469195 1
393363440 0
17808024 0
347022653 0
650296680 1
778886764 1
941509950 0
334927466 1
121267697 0
924684813 0
599956135 1
434147179 0
316916571 0
602329327 1
36544811 0
75070351 1
404430113 1
932584793 1
845355692 0
824461338 1
139778226 0
645336149 0
615160042 1
444900818 1
786638730 1
489976416 0
55656546 0
848244356 0
486219029 0
320699893 1
493753624 0
670030626 1
893248609 0
245811453 1
322146003 1
78352362 0
552329621 0
105772214 0
285054841 0
863196007 1
690168665 1
693257241 0
9129198 1
58127753 1
639329660 0
4211001 0
404417920 1
762028792 0
884430669 0
444559690 0
585689055 0
628881390 1
29141835 1
663904689 0
689716931 1
607975650 1
367117864 1
415062751 0
953324268 0
690077716 1
808750610 1
886933966 1
359384486 1
686572853 0
296847806 1
678974182 1
302719514 0
841381853 0
814796494 1
272570226 0
709375493 1
875759688 1
574316716 1
180198526 0
41205989 1
20657595 0
616565806 0
365383107 1
966416645 1
254461812 0
666886821 1
126842415 1
57508207 1
620939234 0
544802411 1
368710367 0
849461527 0
757531387 0
677157904 1
481891803 1
871689964 1
45167507 0
839894531 1
194165819 0
924766297 0
397335481 0
75051644 1
547313282 0
320838540 1
242599034 0
98328899 0
948661793 0
615001287 0
605456161 0
945572714 0
997331084 0
249620274 0
580768078 1
274341741 1
661953855 1
292829843 1
847484898 0
889927770 0
283755656 1
283722059 0
679821784 0
550262658 1
572147368 0
452302165 1
807638273 1
928701526 0
614369672 1
74736335 0
852538681 0
4538625 1
116663923 0
772144813 0
625302032 0
707289048 1
783575423 1
915166330 1
226532936 1
873845106 0
537831445 0
253610374 1
913546709 0
199215023 0
16564407 0
990830894 1
660500423 1
115131695 1
875106284 0
544466342 1
341284720 1
943218945 1
20127512 0
350214681 1
961456233 1
595843759 0
281006802 0
51957921 0
347879604 1
462948055 0
409303663 1
412296351 1
517074911 0
474226656 1
326925532 1
198553522 0
801712816 0
831210134 0
313697491 0
108596570 1
651550173 0
486845049 1
671721345 1
721172354 1
820145413 1
376190394 1
321952087 0
812747304 1
692953021 1
278867411 1
616165511 0
779792460 1
355121092 0
544106685 0
947841887 1
215340465 1
4066812 1
270239530 0
131007722 0
65039334 0
277031985 0
568404778 0
44998230 0
898430267 1
721766238 1
822758251 0
693666057 1
584698921 0
605681163 1
775291621 0
295290147 1
84386284 1
801858066 0
954345223 1
13238578 0
975942481 1
489403736 0
689241506 0
901699873 1
654691365 1
54819152 0
988832130 1
660320108 1
882088302 1
165822147 0
463470491 1
939864421 0
213201841 1
117464773 1
791598042 0
351088347 1
746004481 1
916836141 0
864941740 0
75952938 1
606811670 1
556654704 1
307250444 1
230371953 0
288606407 1
758753597 1
797083658 0
873926663 0
38935393 1
352966881 0
160106117 0
895566558 1
206857196 0
249346654 1
184180811 1
48091828 0
947728992 1
927572773 1
784755312 0
696485988 1
447331726 0
601268679 1
637202917 1
98814188 0
809808726 1
145124225 1
541271877 0
975938385 0
632582191 0
597715019 0
634333573 1
308623289 1
489472902 1
163682307 1
508001367 0
556742722 0
123614616 1
540389737 0
419285049 1
860117629 0
279389479 1
985978855 0
110374530 0
791534250 1
47627361 0
616226870 0
362137254 1
819191499 1
651383476 1
515063605 0
874746092 0
782437728 1
971457612 0
453501612 0
200919795 0
492819289 1
468714330 0
839092625 1
966531547 1
499971510 0
517962596 0
385122857 1
686416940 0
174847279 0
83657753 0
753336760 0
666455976 1
370094008 0
864373881 0
236396787 0
908577903 0
890748958 0
362424613 1
893992493 1
491038002 0
650727034 0
185912043 1
410735676 0
660111604 1
96442405 1
11772584 1
289356390 0
179504937 1
983035072 1
785987729 0
886486946 1
217083066 1
167925728 0
429462133 1
530958812 1
668548354 1
425308053 0
935363119 1
957923251 0
656887345 1
390938599 0
501822093 0
796492858 0
610060557 1
642543003 1
74691027 0
306352658 0
841987383 0
495291371 0
672021535 0
423130470 0
256849179 0
807800557 1
523252189 1
369731766 1
330483117 0
411253546 0
93706633 0
291812429 1
226230834 0
26154334 1
391517074 1
523638867 0
631999204 0
286996540 1
462176950 0
746364046 0
154688133 1
876458057 1
145569197 1
462345842 1
980811723 1
455204241 0
542171804 0
573079135 1
524556526 1
161404578 1
768195510 0
185899034 1
6143750 0
421905286 1
942913465 1
838820389 1
122155872 0
898418302 1
849349628 1
573940588 1
498018635 0
238157782 1
120787060 1
544687 1
779900254 1
818749665 0
258686201 1
237307816 0
906865591 1
405741032 1
299538141 1
601363938 0
225575628 0
750637693 0
101586770 0
261097852 0
982873303 1
903022769 1
217732077 1
480366390 0
114811255 0
63818679 1
804771562 1
499388286 0
96670620 1
525935353 0
637284602 0
795694625 0
253156066 0
229991119 0
460961117 1
842983318 1
225850923 1
917625294 1
406002474 0
394292552 0
62846225 1
30685543 0
906550804 1
534112048 1
429443486 1
859162810 0
561267911 0
827766062 1
199797523 0
276045735 0
886302962 0
139333815 1
908084377 1
502175037 0
24964185 1
378733650 1
758221414 0
851787942 0
874838355 1
804869131 1
698713430 1
846507098 0
614320258 1
729824074 0
136094981 1
921261332 1
853849776 1
917846249 0
495381666 1
23503280 0
858205239 1
49487687 0
270209511 1
597232815 0
940255757 0
407713331 0
18043606 0
22768498 0
414348736 1
404983834 1
323597808 1
149423333 1
569118592 1
384860449 1
293123290 0
210209585 1
349339459 1
752109322 0
335408253 1
261835214 1
750519439 1
493633668 0
715631852 1
805476378 0
543979252 0
545993606 1
285029054 1
311996219 1
729298658 1
566054364 0
644102588 1
998558890 1
688441907 0
962033410 0
821274902 0
677276184 1
717739400 1
51121886 1
735551170 0
209497331 0
55079723 0
316007674 1
83628913 0
230453859 1
305201780 1
201704815 1
93029788 0
827061568 0
344428508 1
720201708 1
599759810 0
81630830 0
357974651 0
788477696 1
618536741 1
640454316 1
889207174 0
702995097 0
595422277 1
259312863 1
961241474 1
667263309 0
139212887 0
821045411 1
25794479 0
366773269 0
203889485 0
350646314 1
639386604 0
772252080 0
873586060 1
133536895 0
553132141 1
999310468 0
905593380 0
599674161 1
264421948 0
304925689 1
128907208 1
226850209 1
219913963 1
746960466 1
136986539 0
301224914 0
741850774 0
493073905 0
371641168 0
309125164 1
122710575 0
593063009 1
778249292 1
518035493 1
985063606 1
279108376 1
338179164 0
2940302 0
44175657 1
184016377 1
846221815 1
430459915 1
115597396 0
797332394 1
838069884 0
495315544 0
729122453 0
697434322 0
879870916 0
255199987 0
454175727 0
630731728 1
269015815 1
259913985 1
203095436 0
382570168 1
287123838 1
796081574 0
620298530 0
171721365 1
191432442 1
664575842 0
746184264 1
814757721 1
26978749 0
482453064 0
455549936 0
451905389 0
442793782 1
279810842 1
925936545 1
993460345 1
568452278 0
443409115 1
933904273 1
880008416 1
488864674 0
840256925 1
218466362 0
923607153 1
780628933 1
874679365 1
62072504 1
325246929 1
638601434 1
831881746 0
820656065 0
925853012 0
9291331 1
541422462 1
203270249 1
865666245 1
419377116 0
834043970 1
986117345 1
766272052 0
926297351 0
981611391 0
63770315 1
686068504 0
104767302 0
17859141 0
444592306 0
937729059 1
925148207 1
40829459 0
840992240 1
339335262 0
231023848 1
955520182 0
595758341 0
218558586 0
335139541 1
684178455 0
284261872 1
659918960 1
960673291 1
923816397 0
281827029 0
704060106 0
262185205 1
681379827 1
91480470 0
590615166 0
463675109 1
645445618 1
225888552 0
837555683 1
724728227 0
324536447 1
691787773 0
418328227 0
811637015 1
4027547 0
236773220 0
508881173 0
280142607 1
13615965 0
149244786 0
929850217 1
205516383 1
922773355 1
660497719 1
718835928 1
163995474 1
996819252 0
622747294 1
12534558 0
668959231 1
572353470 1
875692619 1
611630748 0
583798188 1
428883559 1
921078418 1
274768262 0
620490037 1
347224731 1
233948012 0
468868771 0
694211216 1
135067637 1
364796098 1
945774556 1
160868007 1
755116855 1
753624960 0
116112323 0
267136516 0
333534091 0
827130338 1
742533733 1
39846234 0
54843187 1
37099119 1
571952614 0
211809485 0
109371542 0
303627050 1
440761671 0
317399268 1
604260391 0
744213880 0
538668029 1
680891564 0
59984828 1
158768722 0
966961935 1
708326682 1
530677118 0
188617558 1
381092957 1
904742900 1
176117029 0
876430050 0
492610107 0
796958188 1
853170516 0
166664748 1
641941266 0
881847760 1
909248368 1
752847268 1
199940858 0
226719855 1
974632592 0
431012403 1
648098569 1
754620799 0
833254266 1
335907504 0
773948364 1
891549315 1
975973363 1
660125916 0
990989947 1
468458863 1
163306534 1
969500404 0
870576654 0
944774273 0
223620023 1
398458574 1
20998888 1
501528533 1
959506967 0
411304791 1
189987030 1
331147709 1
561184405 0
201210586 0
998176184 1
270967901 0
559012885 0
241308722 0
871045040 1
770238903 1
362312376 1
719134904 1
81747553 0
967813480 1
188999536 1
413061856 1
611449404 1
52185599 0
980411936 1
240306075 0
947758435 0
137642049 0
977094913 1
505283108 0
896050175 1
215149250 1
918519517 1
816989959 1
126102200 0
572261136 0
206704751 0
594594688 0
238388734 0
318045805 1
2931366 0
974066566 1
71269263 0
988753352 0
904787110 0
874348206 1
981298854 1
418312726 1
246987263 1
675179109 0
477093496 0
497480795 1
166975385 0
218591409 0
537816811 0
511275467 0
906406479 0
497153488 1
504364929 1
993773864 0
315320461 1
502490705 1
492970492 0
901968330 1
699480712 1
336133505 0
428464717 0
622481018 0
977815282 1
154952578 0
768463925 1
24929586 0
784977971 0
783154393 1
206038853 0
216395042 0
86705882 0
815446378 0
768485174 1
623558655 1
726586482 1
189960471 1
666958634 0
729503624 1
474607441 0
340183720 1
924240272 0
141719311 1
276553989 0
527365897 0
447273082 0
248216729 0
308625607 1
117301687 0
998834898 0
569847558 0
622714373 1
568161384 0
345878797 0
851407808 0
244303249 0
992938324 1
510198691 1
487169716 0
343345892 1
396435057 1
336133524 0
861814869 0
575339075 1
695727746 0
31566216 0
867690958 0
709405341 0
447081792 0
196684949 1
672397602 0
509440543 1
911197577 1
463152657 1
158014074 1
150352823 1
142010966 0
589164970 0
720249487 1
371364463 0
751501692 0
985202256 0
145697889 1
490659148 1
116214000 1
271161398 1
646316614 1
91325932 1
333377485 0
343381123 1
868060173 0
56362538 1
429475865 0
150543795 1
439259618 0
81989368 1
182369390 1
709359515 0
990871614 0
109108456 1
381640067 1
401774851 0
120603527 0
544930258 1
163780366 0
735440024 1
178367992 1
373542654 0
710814823 1
308328961 1
691950390 1
14886486 1
918188689 1
249848282 1
244806369 1
857867887 1
833224670 0
293380849 1
205090001 0
825751199 1
721595677 0
233748981 1
562986398 0
73432772 0
134375407 1
574254565 0
830319383 0
41374043 1
354096341 0
375142003 0
197576979 1
702923664 1
141338785 1
487880176 0
906493233 1
375882759 0
280757612 0
704386500 1
566640241 0
346750775 0
359224754 0
830836426 1
50420677 0
888867238 1
698395973 0
722174381 1
501609440 1
464480190 1
158551519 0
326343503 0
397284730 0
393501513 0
9621188 1
947037282 1
193554798 0
697984418 1
585593499 0
232492526 1
682538605 1
54981121 1
81966819 1
697940627 0
42100682 1
410170802 1
953735833 1
523714863 1
104725151 1
182530314 1
278345763 0
739820205 1
17325742 1
566849726 0
268664429 0
824057958 1
739441165 1
188080041 1
113289064 1
980340581 0
810723030 0
568971268 0
307354779 0
687330729 0
618793291 1
688751399 1
44165919 1
882574092 0
852531368 1
377165092 0
975013936 1
648458277 1
336634067 0
696762675 0
177652319 0
166651935 1
53799028 0
641816194 1
507189716 0
641782031 1
6504205 0
620462055 0
532602263 0
776960252 0
624460190 1
895563341 0
118178096 1
506698424 0
750410466 1
745738090 1
675388363 1
621752079 1
674083146 1
920215905 1
439468757 1
547617484 0
721427443 0
17879899 0
964665527 0
953708966 0
91259796 1
640506721 0
510598740 1
720207191 0
596798648 1
442197167 1
951224772 0
678515147 0
981892904 1
609526991 1
616479193 0
802433709 0
962538166 1
238484626 0
145243945 0
165893495 1
523863811 1
447975647 0
990188679 0
192590216 0
272541478 0
275166010 1
766766905 0
39549745 0
299061873 1
67531650 0
889770533 0
658470785 0
166649777 1
744605544 1
626397848 0
108070591 0
832379942 0
385791653 1
729252277 1
426542238 1
216949759 1
191141422 0
26999837 0
53847590 0
686823163 0
719719105 1
232174446 0
25656477 1
574498916 1
70762739 1
960837294 0
237386106 1
394824477 1
953169643 0
178403703 1
511636803 1
254323651 1
208158721 1
291898560 0
335298495 1
849818978 0
296286585 1
621730278 1
162825267 1
488241689 1
865799265 1
360506955 0
680072910 1
869794070 1
256520038 1
381275192 1
478527119 1
826369783 1
126102638 1
558234172 1
121174021 1
877260494 1
326304143 1
242162005 0
905307327 1
996676293 1
916667820 1
350319884 1
489838345 0
451019322 0
837332511 0
142573325 0
619179439 0
864425854 1
728944183 0
27371019 0
968661408 0
548808204 1
965577733 0
608698912 0
713072450 0
944248658 1
753191675 0
233233989 0
392383544 0
463947991 0
262705768 0
328692249 1
880657923 1
182020252 0
184746695 1
705995157 0
796123463 0
569761663 1
347170745 0
51938513 0
34733519 0
654203475 1
247476275 1
290050103 1
769671231 0
532687329 0
237258968 1
72389860 0
174727283 0
188553103 1
254590201 1
989981754 0
370146883 1
862086799 0
68951890 1
735796108 0
118216914 1
202376284 1
219651024 0
837703402 0
757810094 1
902650252 0
402535932 1
346254422 1
633016108 1
161456916 0
196014921 0
976059709 1
810655708 1
780043396 0
84594452 0
236003204 1
38102439 1
841029546 0
395088872 1
660436607 0
452724040 1
247502546 1
878973371 1
905499925 0
359156547 0
718066133 1
686502195 0
536127630 1
755530457 1
434459479 0
260090269 1
544209088 0
731435167 0
735398090 0
977513592 0
650864062 1
898257687 1
572936120 0
432924139 0
722790268 1
43395182 1
272397154 1
944468998 0
237477445 0
306499580 0
832932656 0
543914839 0
786427745 0
376966230 0
689824921 0
972671795 0
549398883 1
139143793 1
582516895 0
450118332 0
647691991 1
306232677 0
113598778 1
722607506 1
277329115 0
880421481 1
175881420 1
103293198 0
419964811 0
602597744 1
357586617 1
154496695 0
254673844 0
264627849 0
244216076 0
869908573 1
717531502 1
779477251 1
157100130 0
266734458 0
938023080 1
922614407 1
415516710 0
22751445 0
23850483 1
365305079 1
751957299 0
474830036 0
502168841 1
465849770 1
472412565 1
962222462 0
846453450 0
345292267 1
248588810 0
182890192 0
68375998 1
672887311 1
729297635 0
134836986 1
239538852 0
699308347 0
818433100 0
539114714 0
223587985 1
580219669 1
668958342 0
779621587 1
219275956 1
452147824 0
808905233 0
305581189 1
700969519 0
36722551 1
819179040 1
665640561 1
500893114 1
451106547 1
116652747 0
484103773 0
284481732 0
541142486 1
435091649 1
188590008 1
276438459 0
926514495 0
252743349 1
404554856 0
375677428 0
874324479 0
275953836 1
944836304 0
934890561 1
596229881 0
844693883 1
554226678 0
208698388 0
843983719 0
472428337 0
48472585 1
370549026 1
350267072 0
698527725 0
117972349 1
781715305 1
801466968 1
479643841 1
336661590 0
819035764 1
534489886 1
67070446 0
235239757 1
559293988 0
661277968 0
934634885 1
384036727 1
684934476 0
617661526 1
238599651 0
124410084 1
222617013 1
917342668 1
429728345 1
536890234 0
114201964 1
146565236 0
707826967 0
743580772 0
8545539 0
431189020 0
224263479 0
686892758 0
612199796 0
311215879 0
257560758 1
240247208 0
957963575 1
442012744 0
684279559 1
678607624 1
657967736 1
505220708 0
603706442 1
467848686 0
818355342 1
665714954 1
595869177 1
425597358 0
459830782 1
458294000 0
338422979 0
967078328 0
415943171 1
727434428 0
954441953 0
187182100 0
528196133 1
508505446 0
271849394 1
810332155 1
165920338 1
707516685 0
460881361 0
784934641 0
872461937 1
313689221 0
112829930 1
736478975 0
118289998 1
772389824 0
727815792 0
357010024 0
196342947 0
505199598 1
741458592 0
343330493 0
324844264 0
891606038 0
590168609 0
37408249 1
371389699 0
389842967 1
583649115 1
904150717 1
849290777 1
554041199 1
985139292 0
738006069 1
765924495 0
212536467 1
393622643 0
52315337 1
995886497 0
611873687 1
59179076 0
625949242 1
296948949 0
665059910 0
981840627 1
825714535 1
735278897 0
611804868 0
849120249 0
722371072 1
125451729 1
131499458 1
226072502 1
410586994 1
577016310 0
220663050 1
558466222 1
846970877 1
635363827 1
352140489 1
232882284 0
50994406 1
716167331 1
306107306 0
280223241 1
383194664 1
610004899 1
397578638 0
485559495 1
353381419 0
214425635 0
452969698 0
457267480 0
86782857 1
489378538 1
904343053 0
89544415 0
432444847 0
164663221 1
166567675 1
310447674 0
774443894 0
46871776 1
519892855 1
289264037 1
783396712 1
497368643 1
227209139 0
695512717 1
865628600 0
867688322 0
416297636 0
653925106 1
494099726 1
773604573 0
696525127 1
909848834 0
197366763 1
259027770 0
10459176 1
14623885 0
352680409 0
150803112 0
515634255 0
801544777 1
808141670 1
474876015 1
456305899 1
574704791 1
153859580 1
656307119 1
921411505 0
531575525 1
107098814 1
541651436 1
556650305 0
667676344 0
124602157 0
2240808 0
360694715 0
981635655 0
257895714 0
484788228 0
758395985 0
731785458 1
633656307 0
309775550 0
136273929 0
487905207 1
359157241 1
482507519 1
372326780 1
521616209 1
192922965 0
254143195 1
56475866 1
50956851 0
218091075 1
513371897 1
637235189 1
670363040 1
219054757 1
256305364 0
956795609 0
552663817 0
10012588 0
20840114 0
391265838 1
603774442 1
430878179 1
469420954 1
531497866 1
247225191 0
317880001 1
667756764 0
141837761 0
59627810 1
360679525 1
711187690 1
423905789 0
502467150 0
792958535 1
211523660 0
472881713 1
401066230 0
190616065 0
752766609 0
747014496 1
220550972 1
773050825 1
398426665 1
458027084 1
184555767 1
327630485 1
58791714 0
954574949 0
715645281 0
555735175 1
586738776 0
45404275 1
342187673 0
582154091 0
933166576 1
508322550 0
9164757 0
964332658 1
552685292 1
536775369 0
45225187 0
287624639 0
867320073 1
659481994 1
952806369 1
74711825 0
709506927 1
126467177 0
989877628 1
737241010 0
305141204 0
416679051 1
357882046 1
722254626 1
245844597 1
264067132 1
239085857 1
161326996 1
711629827 0
167863750 0
115480412 1
86485484 0
815939323 1
494292803 0
970163518 1
612972501 0
543568843 0
868331081 0
714458254 0
442043829 1
642688990 1
674841836 1
271590371 0
464119389 1
632736093 0
247113435 1
622382338 1
457435792 0
740948978 0
585429317 0
595300738 1
883579562 1
227123837 0
194808945 1
931003577 1
828853108 1
442306807 1
103847295 1
271085651 1
514516672 1
630013180 0
991509460 1
426792723 1
607224624 0
631333322 0
499815913 0
378476840 0
630152032 0
794631892 1
353886113 1
689452824 1
44486614 0
92790005 1
853040145 1
149859694 1
779255584 1
821015923 0
523127686 1
624967341 0
534503185 1
907857963 0
988568208 1
739151822 0
695788529 1
298319387 0
6780162 0
768390135 1
17491515 1
27406213 1
324068432 1
36383525 1
501208437 1
71820410 1
150290272 1
200991985 0
804955834 0
567207218 1
675417559 0
65922059 1
245809484 1
935852066 1
242802708 1
785028266 0
375199866 0
163256855 1
87997147 1
797932947 1
619913932 0
168548906 1
951498258 1
615078006 0
885566052 1
750708011 1
882145280 0
25623346 0
182292588 1
717067203 1
205643281 1
242375403 1
74432037 0
805574866 0
677182661 0
76055401 0
727840551 1
179153786 0
899646969 0
579832906 1
474236685 1
399548771 0
200622446 1
62027609 1
202641650 1
956133520 1
894510332 1
591038523 0
420905606 1
488701538 1
332389521 0
500552116 1
217299817 1
63096958 1
997013428 1
145694379 1
667806722 0
690668461 1
791997250 0
741008038 0
583013116 0
129624716 1
559990602 1
916557970 1
234280396 0
567303654 0
87359725 1
876194657 1
46141800 1
287761331 0
963544802 1
499520008 0
535470453 1
804760771 1
258395543 1
756137385 0
138633669 0
196457564 0
803269109 1
139173972 0
88437486 1
657624051 1
206322767 1
916299043 0
263608327 0
142020457 0
810928846 1
946990998 1
858583347 0
742024277 0
613121534 0
178927094 0
733485486 0
235933621 0
298352336 0
345541943 0
556757679 1
298613288 1
762522135 0
13718543 1
629616491 0
700497917 0
958759997 1
607207130 0
40188613 0
473134443 0
961080037 1
842947215 0
854022580 0
653184920 1
56558671 0
158056816 1
165866837 1
838043591 1
884158252 0
921082873 0
839219668 0
789913758 1
661399657 1
888985979 0
972111099 1
862328065 1
894124023 1
677163545 0
323049820 1
481102172 1
602182277 0
486844373 1
450065541 1
13147002 1
933710689 0
740792798 0
568683271 0
523100829 1
879232458 1
353058846 1
173917069 0
830179795 1
135979426 1
766357283 1
487915632 0
315265798 1
276507957 0
647048592 1
691532468 1
364613026 0
678564446 1
877312575 1
323554952 1
503026396 0
994952771 0
940647335 0
763620161 0
331761121 1
294684205 0
150777033 1
198555869 1
36052484 1
64651659 1
881760070 0
987274437 1
195003504 1
746891123 0
875249493 1
565990626 1
300890068 0
675857215 0
315361670 1
285253883 0
618992680 1
312085389 1
21478221 0
969128718 0
565767472 1
344046903 0
335589366 1
478389708 0
617008393 1
551559129 1
924511187 1
679622287 1
333253295 1
710595449 1
586170262 0
899736945 1
985752299 1
96445471 1
186749329 1
977680613 1
800703324 1
489122488 1
279464544 1
503228745 1
856172336 1
190522844 0
93169688 1
533049211 1
115948569 0
83590964 0
281162441 0
596258699 1
520985394 0
348690130 0
82304329 1
505039999 1
66166951 0
961000299 0
798227502 1
775270183 0
874516264 1
221232898 1
251260522 1
822734909 0
106061259 0
463921246 0
836944397 1
632816006 0
173487110 0
553131165 1
188498018 0
128647301 1
433737904 1
778776777 0
62575313 1
886137904 0
138761645 0
779512888 0
791286955 1
642668572 0
48616986 0
531280953 1
734760781 0
96638264 0
910728329 1
857631363 0
931516659 1
104541003 1
303934682 1
786068852 1
579569289 0
183468558 0
343267141 1
778608199 1
375267420 0
965790535 1
77822124 1
947864647 1
858992589 0
689224823 1
231713173 1
429661185 0
60518338 0
291894736 1
332241082 1
181901355 0
783027498 1
880749946 1
525820019 0
384879751 1
459013452 0
890262297 0
216627864 1
855455159 0
442327597 0
937400939 1
298381051 1
602780620 0
485583826 0
859965443 0
504299355 1
794561024 1
654373085 1
332863470 0
622216836 0
10014312 0
968497823 1
20679156 1
573516610 0
195645086 1
90922779 0
825494736 1
334092442 1
288890010 1
139870781 0
539677701 0
154237371 1
581687904 1
943500591 0
6367156 1
27966213 0
146469019 0
889964385 1
627153160 0
43924501 0
310843721 0
13707492 0
259576967 1
848669276 0
718236061 1
496905108 1
344745922 1
377859893 1
678438330 0
717550037 1
331005484 1
783064269 0
546609483 1
210159536 0
660097157 0
23870520 1
550206458 1
879096442 0
930349433 0
306725038 0
64787349 1
779246308 0
803815722 1
694783576 0
426221979 1
587309925 1
330316635 1
143258750 0
657712848 1
269492539 0
445581021 0
222415752 1
555454212 0
6639791 1
391491947 1
378981545 1
309509914 0
792135903 1
937580606 1
210849235 0
93143671 1
295436629 1
445251087 1
671991077 0
292631740 0
948403175 1
641776883 1
336935177 0
569225324 1
59015309 0
735312644 0
733678088 0
682054128 0
248071436 1
333232973 0
506274492 0
986766103 1
695663745 1
984810945 0
872526328 0
398632846 0
984838033 1
340632066 0
219196048 1
432218874 1
769185300 0
175963070 1
720463154 1
716553835 1
219594949 0
746422903 0
410193300 1
811916082 1
899141857 0
754370318 1
535863307 0
957746924 0
133577883 0
741290095 1
513951029 1
616845877 0
184360138 0
524613636 1
441086137 0
692413559 1
651266651 0
549221099 0
476136939 1
753002363 0
286233888 1
817051205 1
559990774 1
404415518 0
624646467 0
775682576 0
867530876 1
405663530 0
106759324 1
590561232 1
408861526 1
730422825 0
172399448 0
627711636 0
934350163 1
389025388 0
59103343 0
18505226 1
132343300 1
683674789 1
500918022 0
185361070 0
634563273 1
877422485 0
801350594 1
611851328 1
94714882 1
575923814 0
156283204 0
682232288 1
34459806 1
452981149 0
669821195 1
661435224 0
675998587 1
9029840 1
833273653 1
52904783 0
360055394 1
797022011 1
626098490 1
737288114 0
26058087 0
892837099 1
507363472 1
528647578 0
917770406 1
814138417 0
64588446 1
559424660 1
202303454 1
760226458 0
212034659 1
865533406 0
572294885 0
646809943 0
217064182 0
625831636 1
84779960 1
632522302 0
475946907 0
446570490 1
706618124 0
423741285 1
42561268 1
952347762 0
996536149 1
802964006 1
969586891 0
76495209 1
373109219 0
469545122 0
427824912 1
709073790 1
719222164 0
513211296 0
96173360 0
764597360 1
758408008 0
591146788 1
659939772 0
485473685 1
443981561 0
158365268 1
721373105 0
332941122 1
759611049 1
897215741 1
681214371 0
352472344 0
660970991 0
636868830 1
226319689 0
201064329 0
595901145 0
630048212 1
436753462 1
10159889 1
684360108 1
566570787 1
582039737 0
966577087 0
255350643 1
970483479 1
439518757 0
263449840 0
835666228 1
489918442 0
487634898 0
393318065 1
188258044 1
875116545 1
171150001 0
110177706 1
816058319 1
623468736 0
135254949 1
498868656 1
321222716 1
461866405 0
759960956 0
949652742 1
314885483 0
481419326 1
556216085 1
298067282 1
927300352 0
572686012 1
970332879 1
463154605 1
53895053 0
137993606 0
992802750 0
183512295 0
94413639 0
527321965 0
105072318 0
911091774 0
253327851 0
181541829 1
525452385 1
221268248 1
666984878 0
126870393 1
881386741 1
260307094 1
987207447 0
262675719 1
841200201 1
971881435 1
142694721 0
787661265 1
579240967 1
984862532 0
263827087 1
797558348 0
852504530 0
858976465 1
918479353 1
423983109 1
259667849 0
514545176 1
32311219 1
129255250 1
984927014 0
619866981 1
462778522 1
980386914 1
738660585 1
113969456 1
164703525 1
75095492 1
514423750 1
612070803 1
234937157 1
647534789 0
427078858 1
955137475 0
278487069 1
77596563 1
166648672 1
997499265 1
500058258 0
936376170 0
988354509 1
988917492 1
834080265 0
681223643 1
609261875 1
29582479 1
755827648 1
902465773 0
571263649 0
466887353 0
72218536 0
498098458 0
885599571 0
294353790 0
452863911 1
795327740 1
212940622 0
128987100 1
643521677 0
134691565 0
520106107 0
804928068 1
26987824 0
845513928 0
554232773 0
843171745 0
798526719 1
360440143 1
2079752 1
445744336 0
887718291 0
686292381 0
404390904 0
115116252 1
905300763 0
720852981 0
379688181 1
621444992 1
136823066 0
486918114 0
884026490 0
521807745 1
855526599 0
502628160 1
412994358 1
480610487 0
434631973 0
151629330 0
497288089 0
822314980 1
340308913 0
265363916 1
178790586 1
359296890 1
296430753 1
86348018 0
472933988 1
926418770 1
804592330 0
393471784 1
694191528 1
964152332 0
395127462 0
98883422 1
236614038 0
250100460 0
622183312 0
156971853 1
842181975 1
874503968 1
86314307 1
827572592 0
226347446 0
377047232 0
307963711 1
571976585 1
565799302 1
379314227 0
239370167 1
983870792 0
291456392 1
878311407 0
693858230 0
638071397 0
309244933 0
981261081 0
316788267 1
410475422 1
986130317 1
204217358 0
667988923 1
400122186 0
639976717 0
903472088 0
621179189 0
67215163 0
684254852 0
28898106 1
739398327 0
303774690 1
579583743 1
7701426 1
780251735 1
907991502 0
392636804 1
259845129 0
613219635 0
34013315 1
986883685 0
530215124 1
496487269 1
357508668 1
17453635 1
618448669 0
265008709 0
176788689 1
32151792 1
148336575 0
125997600 0
280970094 0
559147823 0
366317780 1
277344448 0
563884858 0
429374567 0
94110384 0
635550400 1
105583610 0
550215148 0
482016568 1
238479784 1
473822517 0
889837994 0
88697132 1
391764787 1
607074439 0
372515450 0
11958644 0
861592743 0
317119752 0
551749697 1
791087995 0
433833702 1
639806054 1
936417520 1
288716957 1
939532117 1
693516970 1
968615678 0
440880253 1
350860796 0
440724904 1
132478791 1
498820716 1
692963071 1
964132156 1
737549048 1
541085899 0
639133733 0
213212266 0
954935661 0
612535057 1
745980075 1
368687690 0
139110067 1
128997766 1
67600467 1
620607878 1
816403411 0
961762149 0
414347779 0
125552485 0
129363548 0
674357167 0
65584572 0
930970759 0
628106213 0
209968489 1
30495795 0
615361098 0
358980047 1
292710957 1
180668811 1
329065503 0
547272695 1
28108983 1
192370966 0
932309198 0
571429496 0
702275267 0
867081919 1
996796479 1
681280215 0
72230777 1
618058671 0
894232920 0
974412756 1
635206646 1
157548990 1
480881445 0
809616898 0
895276135 1
641207542 0
473763293 0
217079019 0
613679688 1
897012312 1
676962837 1
505971940 1
948804111 0
753294706 1
136457220 0
875823307 1
151096514 1
314182238 1
311879225 0
9498947 0
684489665 0
211106505 1
646335661 0
432725158 0
646069866 0
276089786 1
470260887 0
193337082 0
478019953 0
824876864 1
150665801 1
99253358 1
599132413 0
651389948 1
452376943 1
735779989 1
198101397 1
138847438 0
418053579 1
239335547 1
960135958 0
979391489 0
464200606 0
720213124 1
264322437 0
489506987 1
248490720 0
100402769 0
797175556 0
40207910 1
614743935 0
783547229 0
358641954 1
304599043 0
549956296 1
585123725 1
446043421 0
175321219 1
396646849 0
312349109 1
237811294 0
630965827 0
497177426 0
872977503 0
717511913 0
92827155 1
588510044 1
20905667 1
313099983 1
614843566 0
488698640 1
155415920 0
758213776 0
73179864 1
965546996 1
15740036 1
318497368 0
672260970 1
399947254 0
807614978 1
926536158 0
965968815 0
423733432 0
63503408 1
778515277 0
373864 1
657418749 0
508557774 0
799032521 0
535435482 0
563570257 0
887541089 1
493323841 1
262107144 0
735814354 0
93538338 1
725308495 0
890703657 0
14484754 1
79948616 1
342375958 0
341597941 0
756484168 1
994302302 0
563968778 0
494874781 1
450479447 0
9030817 1
327321101 0
850219648 0
24440273 1
592485834 0
757057667 0
571853849 0
255829403 0
747969048 1
52967237 0
230392925 0
771499902 1
948989318 1
902364137 0
112774651 0
839903170 1
408772431 1
860250325 0
757143977 1
311342977 0
660903664 1
852720238 0
305084992 1
697863094 1
56587336 0
461271493 0
334708257 0
544327538 1
780388988 1
386010763 1
31734555 1
708406357 1
771678619 0
203009695 0
297931444 1
597360352 0
982271394 1
921591954 1
742631471 0
557793265 0
349758756 0
985068374 1
521107570 1
678882407 0
480395647 0
448514668 1
693843656 1
49785687 1
673847588 0
390914554 1
845104474 0
359002885 1
763649087 1
574199622 1
669254686 1
715271619 0
446658263 0
876138565 1
709345511 1
301123310 0
179882731 1
225907675 1
49123757 0
856291437 0
895009480 1
336559492 0
602432587 0
744988772 0
214782554 0
758219110 0
140886804 0
172157127 0
984211737 0
86261541 0
42498429 0
829588919 1
914023198 1
483988567 1
850075232 1
540869053 1
498743802 1
875996200 1
225225967 1
434607311 0
308290226 1
182661337 0
532774103 1
435915814 1
459942800 0
260815412 1
997742173 1
806116824 0
81939261 1
120618284 1
433231141 0
456696620 1
939376838 1
673240469 0
601987233 1
851429083 1
767152282 1
934553117 1
320805102 1
104122982 0
468459433 0
917931203 1
378955220 1
424589395 1
454741397 0
192942241 1
263442756 1
310238928 0
698334557 1
554724064 0
876633065 0
227202357 1
259388280 0
38874237 0
1200179 1
215085217 0
407606025 1
721055060 1
446923062 1
593051105 0
962980425 1
353836159 1
674252901 1
838694192 0
899395177 0
170069817 0
396334958 1
575477751 0
202942302 1
169955086 1
530650136 1
962189510 1
688746450 0
728668222 0
36955581 0
941752673 0
839891372 0
827341622 1
76662333 0
517539827 0
709275399 1
437972213 1
226660491 0
283101597 1
436665913 0
172798662 1
393611924 0
159983498 0
460217281 0
738535657 0
588507116 1
996973930 1
481922509 0
385031993 0
291073334 0
683454680 0
877351232 0
193533347 1
149957176 1
129065101 1
883734908 0
291111496 1
127195585 0
725446714 1
127750889 1
787878989 1
433314416 0
933015403 0
230389917 0
190881465 1
12032607 1
551013448 1
517790818 0
671006827 1
866987666 0
528210793 1
871021042 1
641795363 1
213704574 0
40788792 0
189426128 1
426956157 0
311346256 1
265733267 0
98824811 0
627376358 1
289936497 1
711127393 1
5812465 1
474420955 0
63524168 0
997547298 1
75055321 1
515624140 1
311445458 1
277633353 0
55078698 1
876294986 0
91117055 1
458710985 0
737912310 0
136234918 1
396333284 0
974099215 0
431091888 1
125673893 1
337715749 0
206454363 0
529467765 0
652764537 1
7880117 1
428059662 1
928011245 1
886494430 1
573962850 1
796283051 1
521773166 1
659788210 0
902757383 0
251533641 0
449406522 1
110399567 1
283466397 0
73246694 1
283748227 0
875405363 1
309307686 0
888055895 0
550247535 1
155767903 1
460767323 0
74451079 0
346135546 1
707131932 0
231866825 1
456995682 1
960260200 0
74321023 0
807334893 1
830490693 0
58440747 1
125700285 1
157660425 1
550178029 0
925255400 1
163003153 0
160187606 0
683708656 1
574672284 0
796463495 1
299837505 0
578660443 0
549697615 1
106003281 1
956149767 0
669241885 1
481148645 0
919677261 0
60666494 0
489501314 0
736029162 0
712263242 0
548579088 1
763264351 0
791243544 1
176559802 0
861608840 0
122168476 1
268068765 1
605365700 0
378081520 0
647993802 1
976256191 1
326668269 1
348813010 1
913406685 1
665109371 0
941884731 0
932973354 1
988600698 0
913075095 0
907249707 1
586667317 0
89723010 0
101848045 1
996703722 1
701820238 1
463178008 0
561159209 1
810315578 1
184374625 1
959730191 1
220438854 0
527218937 0
284335971 0
270709237 1
409284644 1
636046238 0
725033469 1
514096015 0
872511228 1
337945099 1
424151464 0
540292869 0
202294265 0
669447404 0
640332309 0
587074810 0
184791572 0
683222969 0
531372743 0
646901140 1
313150473 0
470477352 0
614272512 1
145170705 0
570293747 0
595741967 1
102338601 0
371130695 1
233729493 1
471269874 0
280453848 0
197420895 1
419394430 0
442806635 0
495723695 0
397773266 1
654007548 0
346098701 1
200295427 1
235264917 0
500732712 0
819762729 0
912400161 1
384857855 1
380863004 0
518397488 1
321089807 0
860236208 1
927426030 0
954256109 0
470338782 1
828067861 1
82031110 1
665857093 1
158914968 0
577883806 0
565298892 1
44388133 1
783219550 1
572380001 1
80410590 0
88287474 0
143527836 1
961504579 1
838820122 0
143577813 0
321423940 1
523684874 1
303705353 1
690642892 1
326632488 0
729782127 1
133120890 1
461672800 0
831193524 1
307510514 0
724976038 1
974769742 0
781338763 0
683086603 0
294355941 0
29011904 1
609637149 0
951642664 1
724747509 0
772347965 0
614747015 0
638749114 0
430845693 1
366630748 1
131442960 1
263752637 1
808648580 1
147139288 0
345554209 0
749798940 1
812540306 0
940138317 0
60420941 1
725213719 1
743115200 0
404018352 1
414890877 1
359997815 0
80577334 1
33623351 1
934445245 0
483626249 0
690239938 0
324020937 0
844454616 0
275432887 0
543884580 0
504321116 0
680530550 0
220084835 0
912150224 0
826061790 0
854787010 0
590411860 1
192177319 1
138079752 0
988751443 1
110610257 1
671640379 1
234011566 0
775523704 1
799483754 0
577033403 0
96968305 1
785522156 0
278163601 0
331873577 1
489648598 0
256238560 0
909338235 0
368822407 0
63929934 0
921409793 1
785286688 1
869986284 0
441271207 1
689442490 0
192005929 0
47260287 1
514452897 0
32619068 1
401776331 1
837031090 1
947499113 0
488557566 0
352746163 0
925953087 1
83712480 1
938073839 1
707886455 1
383704107 0
423732268 0
754404907 1
250921798 0
305506836 1
692528299 0
543578817 0
911729477 1
944643735 0
536400686 0
7202267 1
135254050 1
533902884 0
866609321 1
616833165 0
917798136 1
801993583 0
686594137 1
173557153 0
776066237 0
756058730 1
879790553 0
483094321 1
858816530 0
497213007 1
867091597 0
667428389 1
196010158 0
280754166 1
618785966 1
729245839 1
890170111 1
743802093 1
214173210 1
233198180 1
605427782 0
199967604 0
876977422 1
234908754 1
869010465 0
659408141 1
925292404 0
434429689 1
279017386 1
268666165 0
222587686 0
333019386 1
129305314 0
166095330 0
905421689 1
334791191 1
695654718 1
686898902 0
911304345 1
82341268 1
245133896 0
731374163 1
583135415 1
707570847 1
621615791 0
701964426 1
236189070 0
438294398 1
516745996 1
222983789 1
593311881 0
94635366 1
2677567 0
746989595 1
543389687 0
295108681 0
943145832 1
631508837 1
896380437 0
481144077 1
645163497 1
965527740 1
992112876 1
803690922 1
861541436 0
851347009 0
669930929 1
628314099 0
587367817 0
164991575 0
370167995 1
53299005 1
317892623 1
702491160 1
627252965 1
575567804 1
763763733 1
941798678 1
967027074 1
558737442 1
913747120 1
445032494 1
10980521 0
597626581 0
639334819 1
401268085 1
986454328 0
601760693 1
977717490 1
523069941 0
669019177 1
696424057 0
812371317 1
286830584 0
965599746 1
63276583 0
721056369 1
391732405 1
106506155 1
452957136 0
213984613 0
893502743 0
188780264 1
750907554 0
843259451 0
607242920 0
118653428 0
240647988 1
481600111 0
359342894 1
515835643 0
499896336 0
651549640 0
749186356 1
553115697 0
958553197 0
583629664 0
708857024 0
862736191 0
442990674 0
794650584 1
51012450 0
975726 0
772450291 0
103906105 0
804598892 1
54201119 1
882701569 0
59482766 0
639609599 1
952607051 0
219585804 1
88103267 1
370467839 1
484454224 0
10849442 0
778612050 0
502785531 1
909102608 1
999755316 0
45456771 0
898615300 1
255527462 1
198232749 1
648858126 1
9537555 0
170208377 0
238606798 1
872737488 1
697684681 0
895615146 1
534637082 0
459802037 1
116891123 1
88908816 0
648125799 1
322629997 1
898262450 0
813971871 0
746430577 1
536736574 0
402329685 1
58757530 1
610452943 1
103502832 0
148421428 0
901629994 1
907796298 0
222457022 1
905723608 0
577621845 1
707502296 0
588517548 1
986974063 1
621388094 0
57009194 1
801459539 0
737455222 1
320071969 1
553088432 0
796141543 1
192342220 1
721411197 1
538209868 0
437658941 0
33436336 0
493270166 0
942680443 0
142146963 1
163199268 1
285976031 0
211029008 0
262478904 1
994233481 0
918788204 1
526492484 0
910557078 1
186956985 1
213343609 1
848604746 0
408048578 0
391816596 1
260439748 1
176149143 0
882846697 1
247708085 1
592379862 0
898458512 1
699998706 1
380007844 0
728285808 0
261950692 1
609625775 1
95345163 1
370404446 1
979523192 1
260259666 0
236393592 0
732688084 0
7767097 0
824468810 1
429870246 0
397153705 1
348813920 1
233926716 0
651847530 0
779543775 0
584325009 0
789177681 0
330753491 1
692853166 1
981044073 1
760719770 0
697462984 1
915160318 1
706852724 0
27461453 1
694111382 0
687626757 0
343838174 0
461315997 1
85819394 1
558191633 1
341635144 0
176885401 1
348009023 1
48718025 0
523858108 0
412180752 1
660479046 0
74828796 0
180431890 1
327288374 0
243397883 0
403665919 1
814094658 0
242152720 1
869222121 1
524939012 1
607960428 1
187168313 1
921435953 1
452237060 1
686932547 1
917517252 1
749347003 1
545440762 0
823309739 0
484880898 1
8303906 0
57051840 0
422266695 1
577373321 0
696567186 0
952230547 1
931411224 0
865822776 1
215317209 1
258600363 1
49619536 0
240768552 1
114154225 1
123551443 1
424640870 1
394917054 1
356514761 1
738862758 0
139347667 0
475417384 0
306909116 1
379446087 0
172557772 0
614029909 0
131589890 0
380067490 0
151203380 0
787352544 1
209016423 0
805276081 0
873263251 1
68629517 1
434368947 0
532111699 0
647911162 1
974779733 0
998456061 1
525756295 0
678807777 0
442466524 0
676565176 1
662082287 0
273099168 0
390054507 1
654068728 0
241763030 0
190856559 1
571509895 0
64997429 1
668798503 0
856112339 1
723865129 0
569281729 1
461275954 0
308787028 0
41985709 0
322840318 1
722548554 1
367361850 1
644492242 1
784664181 0
618811158 0
378387671 0
875847023 1
247349143 1
716008681 1
433858573 1
272051246 0
38405458 0
240530681 0
784678106 0
487500615 0
751211821 0
465273416 0
801935597 0
314917353 0
273987112 1
314024882 0
866120957 0
907121025 0
992605815 1
959367023 1
301643892 1
964273378 1
250057909 1
900576224 0
989238514 1
191874611 0
103530001 1
672617643 0
651300300 0
114605116 0
48210541 0
419050545 1
42280651 1
942548371 0
691296992 1
268116125 0
168457656 0
815641409 0
370947166 1
971383742 1
190343228 1
875060879 1
842386326 0
147075009 1
54482400 1
557815835 1
51649181 0
470917480 1
491680355 0
114813154 0
476750612 0
564593695 0
168710868 0
538497822 1
306395446 1
495585366 0
247044477 1
628654249 0
661284304 0
512733735 0
595658481 1
407965312 0
458286180 0
942293261 1
464817175 1
832248431 0
929665805 0
866712887 1
54263764 1
287819546 1
226934384 0
818748749 1
639328872 0
387814281 1
346656711 1
916060191 1
428946011 1
721665442 0
609497005 0
308048057 0
678548848 1
380971515 0
837224301 1
248632868 0
979604993 1
179655737 1
256944625 1
64705628 1
293094397 0
716099999 0
880473270 0
354097152 1
91165493 0
525934064 0
131240492 0
981942157 0
917193232 1
657562457 0
530065265 0
435983104 0
427590606 1
180087824 1
254999978 1
152154516 0
945928140 0
499752255 1
826707350 1
52092542 0
199205772 0
367869921 1
688881508 1
359149132 1
410822854 1
599941037 1
764959502 1
846304055 0
657957408 0
388577697 1
573201149 1
527069591 1
278000649 0
864241844 0
852575173 1
239155759 1
127709444 1
843940533 1
512014551 0
241627294 1
463649758 0
450737556 1
918230784 0
104523913 0
391352675 0
230428848 1
469824095 1
742097965 1
524493726 1
29304720 0
352339998 0
909018527 1
389938089 0
224961510 1
848827972 1
666838689 0
369247490 1
287617489 0
484375623 0
913859930 1
146874343 1
586703162 1
104462635 1
259927053 0
78027840 1
570240434 0
88214403 0
61893190 1
505140753 1
393908210 1
572991674 1
764713092 0
444636085 1
715878488 1
686264343 0
786598368 0
12601356 1
445553687 1
139728059 1
727145968 0
950806787 1
730438868 1
643639129 0
319479178 1
677796434 1
122475729 1
451871847 0
273249298 1
741404393 0
436152070 0
256569661 1
953182641 0
602218561 0
968980565 1
5195335 1
51526408 0
626569858 1
852080839 1
632065968 0
609719836 1
484303206 1
256706063 0
988829749 0
816802729 1
218813544 0
960737638 0
89286109 0
768386099 0
992493107 1
674682709 0
715003131 0
116680970 1
848354096 0
27826698 1
333740078 1
977923118 0
457880725 1
283349141 0
304797964 0
491260659 0
405572912 1
174941795 1
107309645 0
999176357 1
706836450 1
176355659 1
223457782 0
565500736 0
822034973 0
891620945 1
383941013 0
823873656 0
743712606 1
110029345 0
240052822 1
708034097 1
481102086 0
944442131 1
776929394 0
317805477 1
770973766 1
667302918 1
378701879 1
75682798 0
1095555 0
769683997 0
207707491 1
855551525 0
876395561 1
437895475 0
179994555 1
567072996 0
575378926 1
509827387 1
892949375 0
599357786 1
768207567 1
88887177 1
604403649 0
464513274 1
840920692 1
223191538 1
769569923 1
510362194 1
290143030 0
144120718 1
700458283 1
728794398 0
373645610 1
361242838 1
238555347 1
347773232 1
503722854 1
951223207 1
431546004 0
339239159 0
417416800 1
458312598 1
216798300 1
40087668 1
762230716 0
861986374 0
309802180 0
367085000 1
671578312 0
845391968 0
96107064 1
81479260 0
307064650 1
447187770 1
188354988 1
943974606 0
209844721 0
942652191 0
866178077 1
192127298 1
895015626 0
735506083 0
226238251 1
71018597 1
357524832 0
257020324 0
909617148 1
51013575 1
532254229 1
287269407 0
683927542 0
269645912 1
198238372 1
382039414 1
340635558 0
228342292 0
334739715 1
531193350 0
43240086 1
595451449 0
23728381 0
853336241 1
924698508 1
567725561 1
956927643 0
89924936 1
188286509 0
672538859 1
379112922 1
100910376 0
274330068 1
264336392 0
495206828 0
976305109 0
324556318 1
181472061 1
630561290 0
999289912 0
46453171 1
433828152 0
929681212 0
834330422 1
92107585 1
789011171 0
272319672 0
176371275 0
898440412 1
987493061 0
791643278 0
313861721 1
975240477 0
129010056 0
279097691 1
715428126 1
26284868 1
102303529 1
718742376 0
716928329 0
476433131 1
257836077 0
754010482 1
501397948 0
652899737 0
256940746 1
862566314 0
222521424 1
559836852 0
170649486 0
276340873 0
33331372 0
797994180 0
980370202 1
199311241 1
255766413 1
397856497 1
308230885 0
697917580 1
897571271 1
623391405 1
489929755 0
694222568 1
80160895 1
869265458 1
737187739 0
616599089 0
262541905 1
340865255 1
927962674 0
668539612 1
907366594 0
106626302 0
949905934 1
591616475 0
567531326 0
983661005 0
797534348 1
540155734 0
591264566 0
67689919 0
821614198 0
3402492 0
665417329 0
982899772 0
485220848 0
763721554 1
247520573 1
137447307 0
442252626 1
68770802 0
256244938 0
936158644 0
735403521 0
284294367 1
244036353 1
903210898 1
430790676 0
9250785 1
219989661 1
823351300 1
111888002 0
921342696 1
302084540 0
162297217 0
170403883 0
429664721 1
293852676 1
793821340 1
606981801 0
635710721 1
289293508 0
226992173 1
824105881 0
916963898 1
858651868 1
259180468 0
911739234 1
927968858 0
169994834 1
356524004 0
899471055 0
787183088 1
294927551 0
989313708 1
888089365 1
293694707 0
947073200 1
178643547 1
352927420 1
544841065 1
943562997 1
936515099 1
392120665 0
803730924 0
454601630 0
165791613 1
854824135 0
766200121 0
6100858 0
107070707 1
562625207 1
967691572 0
183776228 0
301076456 0
649843223 0
394059689 0
361505925 0
331646792 0
202373227 0
857842674 0
17888902 0
195531381 0
638176446 0
245291648 1
139447420 1
804089966 0
130048302 1
500810515 0
824742434 0
394603680 0
79378816 0
132580913 0
911275963 1
304316605 1
531456081 0
755905410 1
866986973 1
364924145 1
645425581 1
983025110 1
968368304 1
395674632 0
688573127 0
545313165 1
537087049 1
13463136 0
981517046 1
343404629 1
13514012 1
795041282 0
4295212 1
145872306 1
464029186 1
25051266 0
484174316 0
311602357 0
338569882 0
800078997 0
586106717 0
644960314 0
868635750 1
353159468 0
13330807 1
136683139 0
748986809 1
541483956 0
775215380 1
527961814 0
47847242 0
530265184 1
476639304 0
31782829 0
822313903 1
956457160 1
265170380 0
423492633 1
266621026 1
337553 1
187434385 1
315582354 1
989303180 0
638714399 0
887226529 1
655253750 1
433689641 0
620376076 1
139954086 1
778725751 1
533214510 0
168998894 0
114420751 0
855850475 1
12147664 1
427597600 1
402305443 0
224489680 1
510889562 0
12395177 0
29144840 1
146817175 1
419468034 1
336336863 0
516314987 0
986015650 0
375299302 0
143048620 1
25842556 1
494961960 0
742851750 0
385945486 1
153994676 1
522664964 1
8774851 0
134167375 1
239011340 1
819715409 1
412692498 1
106664091 1
764349141 0
972167366 0
503674683 0
510047787 1
27950015 1
645185362 0
614381920 0
719160823 0
245684555 1
561891716 0
176491260 0
263303277 0
400237180 1
608803001 0
882096774 1
516113297 1
170808104 0
284951156 0
955949869 1
534846329 0
215088263 1
967298497 1
225079727 0
626208751 0
169811261 0
129888409 0
996964700 0
198616577 0
591460909 1
375770460 1
579099663 0
855826740 0
725879642 0
632449734 0
307560132 0
508187939 0
400559865 1
209087687 1
271157489 0
948521449 0
609033703 0
8592538 1
130161578 1
72420933 0
220025735 0
574158280 0
405469196 0
23698476 0
113678646 0
492767039 0
707964731 1
892301669 0
972002301 0
358362177 1
663987299 1
890872492 1
22213448 0
583747053 1
564064932 1
986287664 0
202787249 1
907341378 1
399777296 1
304775146 0
178642529 1
956795136 1
727765910 1
540370955 1
857288317 0
300477557 1
16752393 0
757024702 0
186940153 1
477761576 0
676884010 1
713235430 0
601417240 0
201499540 1
835391142 1
906077021 1
186555126 1
957680887 0
223700944 1
769604319 0
803799249 1
146463135 1
217908507 1
674340675 0
23763931 0
649268953 0
469078740 1
38921903 1
63384341 0
866014333 1
360835516 1
105610929 1
103303073 0
99488467 1
997475785 1
37422292 0
101202089 0
173530793 1
270448891 0
368585537 0
394886987 0
664740562 0
789638193 0
200726406 1
801959174 0
175783963 0
173071665 0
153379319 0
263716863 0
462298741 1
646896768 0
68061360 0
241003546 1
629821094 1
116264409 1
322043571 0
448206436 0
223225295 1
95490103 1
288176569 0
732995678 1
239018028 0
4728267 0
652404407 0
44758023 1
873332872 0
433046510 0
954284757 1
504391064 1
24913290 0
668269635 1
181101307 1
779264936 0
679110288 1
703412655 1
362025475 0
711466438 0
580548201 1
580417886 0
232316777 0
121090389 1
764785541 1
196670509 0
793987113 1
308281805 1
491652147 0
321611589 1
172740847 1
425524575 0
595593999 0
110495279 0
346558667 1
751913072 1
7588663 0
638237933 1
777364671 1
157366989 1
678329867 0
106338136 0
110573286 0
485071653 0
628359092 1
617329054 1
902918988 1
679277597 0
195902877 0
796694829 0
758533627 0
45080234 0
552140132 1
585036793 1
815412618 1
330106613 1
528812377 1
149465669 1
109859390 1
914066821 0
430498407 1
229975734 1
981702370 1
121043103 0
501356064 0
38809675 1
172618954 1
199844497 0
64572590 1
862493263 1
332963716 1
42275669 1
123838293 1
576239797 1
889517705 0
145396483 0
980871126 1
798041593 1
29359181 1
491888861 0
165736731 1
151024924 0
584428095 1
420448837 0
1287683 0
234640319 0
137397728 1
696613756 0
896157600 0
711964466 1
934792649 1
355501439 1
365646567 1
881357469 1
927565286 1
183527429 1
319014795 0
916048230 1
298905593 1
298930707 1
25194994 1
622466092 0
427369305 0
736239 1
877449086 0
268149656 0
422270151 1
257971066 1
520855485 1
280429621 1
151442847 1
78554109 1
702078023 1
35619866 1
400608981 0
824093526 0
39917187 0
56458889 1
702925279 1
607795361 0
3882914 1
835505958 0
625488651 1
379386071 1
940024373 0
724268858 0
28300533 1
130589321 1
462675098 1
367631407 1
32906765 1
710576842 0
247386334 0
26246668 0
988395046 0
580559711 1
342330637 1
74545475 1
690941141 0
933031398 1
644463432 0
116280895 1
971262973 1
471810524 0
670266511 0
968238320 0
771944799 1
22831191 0
337380709 1
314259443 1
354012532 0
616733880 1
150476585 0
157296857 0
65391309 0
186104364 1
609590289 1
995832691 1
711691378 1
880860605 0
361932438 1
457883419 0
477256167 1
170566394 1
222219794 1
156601817 0
357659332 1
594578195 0
778858597 0
378883847 1
523979031 0
983213679 0
467158156 1
499991838 1
835227586 1
244097511 0
962827352 0
43215047 1
682612905 0
583049769 1
933748227 1
189440390 1
19279256 1
747301649 1
970037915 0
504518909 1
419738836 0
403905799 1
977965109 0
538754127 0
265539886 1
494490490 0
357219397 0
621243764 1
114306772 0
570276324 0
334194057 1
418021213 1
343150534 1
52862387 0
106479745 1
487043859 1
931872956 1
454497224 0
820857498 0
971562995 1
199341706 1
497812232 0
956639637 1
661657373 1
743901761 1
650119984 1
896200396 1
366331055 1
510786609 1
466917795 0
507915406 0
301697660 1
172818651 1
646842506 1
834585234 1
181782610 0
210265289 0
11265714 1
993002978 1
153619873 1
623819373 1
563258369 0
752733695 0
683089547 1
31247338 1
895872091 0
336944453 1
916537232 1
448392122 0
743328508 0
412217992 0
245225689 1
71117085 0
563256505 0
275094228 1
853662811 1
905499363 1
995463017 0
545025090 0
18425760 0
518009225 0
708435169 1
207289658 0
691458889 0
458722888 1
645588311 1
648845642 1
954206978 0
970747750 0
745358940 0
826483717 0
619200546 0
224066689 1
245834742 0
517795358 0
999605022 1
762498453 1
684370760 1
786710991 1
381997653 0
98791952 0
406882503 1
589262688 1
772101459 0
391758170 0
643067300 0
825428584 1
635859149 0
46269233 0
704336033 0
582403089 0
497680062 0
930095902 1
731356246 0
494891286 1
884468341 1
416807066 1
482829612 1
563878242 0
202512574 0
429105625 1
57217267 1
594925248 0
830346990 1
23253163 0
423262528 1
365669210 1
170304094 0
476877310 0
419451179 0
389373765 1
594354778 1
859147363 1
454896085 1
315543198 0
942903118 1
531857784 0
52157566 0
124434143 0
655869224 1
879062907 1
392721048 1
831170385 1
343103256 0
304282812 0
966271639 0
439447657 1
503329021 0
347699097 0
547690821 0
206644168 0
724620773 1
607421311 0
729245681 0
989518240 1
913009273 1
715303222 1
425551864 1
38927505 1
387030072 0
725083664 0
1963673 0
902739309 1
781734183 0
906042507 0
715690838 0
386682052 0
211975678 0
308603590 1
194841685 0
513994791 1
854468651 1
799697669 0
584694285 0
713668347 0
744687698 1
529248411 1
405066536 1
830195784 0
851781628 1
651344014 0
168073355 1
231850056 1
999170996 1
813872274 0
120840539 0
409753754 1
675467683 1
27524565 1
587067750 0
947213152 1
489714274 0
298622131 0
557528911 1
577897668 0
871949664 1
49286882 0
498106239 0
780211176 0
213344183 0
217855667 1
486868700 0
195859189 1
33496121 1
42169128 1
745702475 1
964009888 1
958879746 0
63934511 1
598080034 0
960459470 0
612244587 1
332922090 1
85943514 1
83382684 1
88656835 1
183074626 1
300494415 0
629004629 1
928659189 0
952708038 0
882920599 0
305093632 0
957479138 1
705944695 0
820703658 1
93441047 0
258651446 1
223450683 0
654173245 1
592058128 1
454364760 1
139139790 0
617722711 0
484296115 0
276028865 1
353622887 1
73386898 0
971207108 1
572781304 1
526839759 0
817657665 0
461767328 1
302777516 0
182945688 0
111546482 0
689481469 1
741073586 0
324119432 1
996613171 1
10817029 0
29609180 1
156655762 0
379653913 0
268465414 0
643265682 0
44185913 1
504967370 0
998225962 1
731908136 1
501936484 0
298215126 1
67394107 1
901125704 0
966095121 0
734214900 1
811040645 0
203349510 0
794545073 0
232789242 0
223324103 1
341195799 1
583389703 0
394313055 0
498282922 1
816282788 0
890308333 1
657483165 0
118700118 0
5584011 0
940763807 0
838268903 1
541622965 0
862445812 0
936247303 0
51015188 1
361451192 0
421155336 1
139449393 1
666933864 1
173046115 0
662675749 1
237692992 0
308022426 1
388056924 0
156300415 0
724194179 1
672940627 1
355799734 1
49604592 0
178252142 1
312867366 1
540054658 1
499539833 0
265117505 1
603253121 1
569884295 1
804953879 1
174274737 0
793440488 0
639634657 0
59802748 1
476162370 1
340668970 0
504782165 0
294434938 0
595523702 1
455420886 0
407496084 1
608774904 1
166209651 0
32499362 1
528718538 0
695949741 0
427517782 0
680367350 1
247032744 0
903389624 0
585308710 1
71645330 0
483147324 0
622969426 0
380104065 1
841481060 0
359257154 0
282453979 0
359206428 1
423879378 0
904405543 1
334899548 1
35720378 0
846128836 1
697682410 0
835101463 1
552984384 0
861168632 0
986912644 0
909264071 0
226504469 1
179129791 0
660120017 0
409226650 1
509564083 1
945465454 1
680247627 0
493724365 0
163069402 1
944551707 1
923964219 1
751383708 1
643690765 0
640597396 1
595284764 1
292917520 0
891711386 0
237842642 1
185037892 1
928372844 0
226594487 1
443643975 1
284369518 1
934252293 1
803180352 1
532067426 0
461492078 1
131139671 0
746044726 0
784603816 1
974291307 0
44699996 0
555778090 0
659488056 0
205412641 0
333163699 1
966515979 1
21636189 0
553360764 0
943081382 0
871159495 1
856344623 1
214311256 0
243967595 1
531355640 1
148809227 0
474138895 1
2777193 0
948179484 1
183718282 0
816975020 1
574271406 1
595902449 1
93323854 1
253952817 0
151164680 1
948847010 0
782098082 0
532851819 0
572349791 0
895407701 1
194119728 0
601989543 1
951904871 0
200627907 1
689813135 0
520158620 1
226447976 1
851582374 1
860909828 0
635169512 0
384057068 1
689632617 0
396822709 0
622291233 0
698337357 1
588124453 0
787377835 0
911129098 0
417090560 0
293216115 0
592426918 1
123356272 0
503228826 1
798663333 1
278305001 1
521638326 1
708050951 0
770295194 1
92736375 0
917202675 0
312131020 0
421279262 0
687689690 1
78736112 1
703106818 1
463373851 0
498018997 0
936338942 1
925212847 1
97883799 0
433567151 1
805071492 0
482189404 1
633285730 1
196857205 1
381011093 1
812649684 0
86344870 0
643517411 0
272155825 1
325193116 0
972610943 1
987014927 1
124007086 0
956405373 1
518368360 0
626185854 0
981549155 0
60473099 1
437859392 1
631670126 0
574254326 1
397377309 0
10352926 1
48704198 1
519099077 0
176296762 0
968255831 1
88076288 1
439290813 1
746599112 0
234897461 0
776067330 1
509926160 0
801019006 1
382264765 0
295764417 1
798764687 0
629347336 1
59891671 1
747053758 0
95943127 0
39518019 0
859882508 0
400405820 1
588502100 0
520681338 0
558623689 0
277194424 1
561631840 0
899711292 0
163146550 1
210562878 0
622553856 0
779445587 0
108639933 1
744716089 1
365473170 0
908443780 1
571311430 0
245022784 1
439676471 1
130477086 1
177186862 0
935831840 0
731667944 0
710267186 1
814304536 1
71036429 1
368391888 1
790825732 0
745847494 0
485501774 1
755287285 0
561838711 1
25185939 1
185745119 0
705857481 0
600744804 0
136148659 1
466000256 0
309031360 1
963433734 1
622258473 1
369780647 1
548122180 0
171264853 0
289760221 0
683553056 1
491577589 1
404562564 1
33564424 1
519053038 1
28726151 0
680953127 1
428950927 1
759434629 1
868648017 1
200872957 0
693575798 1
784551385 1
853088046 0
674429705 1
251682638 0
939474955 0
868541342 1
345860024 0
187283702 1
552092317 1
861553199 0
915794541 1
191454669 1
495827672 1
829888901 0
668444130 0
586323598 0
937369696 0
60626281 1
774414268 1
886383089 0
49485749 0
697413570 0
433087423 0
98646447 0
382529191 0
423110544 1
745876396 1
934420395 1
95185995 0
987610923 1
925166691 0
600298862 0
678545361 0
660784785 0
213193944 0
292103660 1
173524227 1
36799515 0
680299052 1
678147313 1
429301097 1
863356430 1
523714242 1
696797647 0
88245813 1
257416440 1
150291613 0
944484261 1
813919488 1
957014195 1
667413078 1
891076676 1
785515555 1
652993677 0
216942252 1
892537020 1
992083633 1
169110210 0
143430114 0
547045625 0
282038112 0
849799742 0
267483441 0
383247949 0
819374119 1
29974094 0
18649390 0
799429672 0
246461949 0
534269204 0
427259683 1
765867530 1
656469371 1
144621096 0
980198081 0
686162945 0
308926918 0
144417435 0
943811527 1
11529322 1
330391365 0
609131390 0
211294299 0
876206689 1
493513600 1
238201709 0
667938388 1
548411557 0
865554656 1
660264425 1
704914371 0
385663890 0
101330398 0
513176355 1
462520430 1
325891847 0
696522572 0
523599317 1
595387113 1
662599341 1
470086735 0
737765197 0
935417527 0
97618507 0
944678249 0
353292613 0
736756616 1
707971386 0
48988762 0
741446091 1
172420591 0
838377555 0
614522076 1
420968775 1
357831796 0
225402178 0
783075967 1
205700597 0
22058848 1
804543191 1
532503440 0
599230936 1
795288872 0
903127491 0
743939034 0
535592456 1
867821847 0
212807881 0
613018447 0
628387448 0
874178165 1
266875222 1
579838581 0
996126763 1
901493304 1
236984357 1
619883920 0
679374154 0
596779438 0
284110075 0
477552502 1
548583714 0
546270445 0
292829758 0
232256488 0
428292414 0
762223041 0
967252189 0
402970056 1
894289917 0
930559816 1
627109982 1
284818393 1
518681652 0
112823418 0
146245605 1
681190628 0
970240478 0
2112117 0
690741683 1
443761543 1
787101634 0
22627051 0
232193553 1
462808414 0
485539333 1
648989232 0
423761652 0
322264459 0
962366138 1
438406653 0
607557210 1
292782003 1
141254168 0
576919192 1
573399193 1
604740144 0
799649839 1
435038075 1
398321547 0
396212786 1
769971307 1
121578731 1
70269817 1
412493312 1
495711865 0
387761111 1
65725173 0
301619581 1
32772890 1
374671234 0
943251648 1
289783279 0
169007107 1
911699027 1
504884918 0
577348188 1
947010504 0
113986447 0
361970597 1
546650316 0
239404448 0
260607438 1
948420785 0
235444489 1
900898096 1
134203461 0
317081886 0
667070853 1
446524212 1
720221851 1
390297583 0
9158365 1
321038748 1
8540478 0
274001994 1
638023457 0
44662414 1
674689544 1
798922330 1
264003226 1
299029933 0
38776125 0
349471540 1
193823718 0
901212373 1
249321443 1
255495611 1
122391563 0
995758710 1
46189535 1
45641223 1
592610226 1
393944862 1
833448303 1
159292031 1
473196662 1
385160008 0
543347372 1
800615574 0
824264519 0
563499971 1
110386558 1
347954557 0
389067532 0
751479161 1
161556988 1
599595746 0
412061626 1
76398397 0
715447122 1
387994779 1
908798776 0
25619330 0
642283875 0
313916310 1
354793979 0
792898687 1
988486165 0
30208484 1
419821934 1
617626880 1
752489893 0
320712762 1
995846798 1
839367961 0
666487932 0
792158358 1
219886167 1
866003955 1
207786230 1
424455629 0
416026406 1
622702559 0
23003523 0
253844466 1
1036562 0
152303578 1
495536247 0
367321816 0
934485716 0
427738255 1
600899297 1
310364927 1
575167840 1
358249067 1
317557292 0
156407092 0
337931722 0
218478036 0
616976706 0
221717885 1
237111335 0
903077418 1
526884089 1
179098958 1
979063118 1
496292147 1
951256421 1
49825744 1
8028523 0
961487022 0
298547269 0
408338616 0
765143462 1
938705941 1
505857444 0
93966243 1
922113301 0
992997377 1
152598097 1
781930944 1
209962905 0
98953183 1
67518419 0
220886122 0
696891440 0
639252319 1
828329287 1
29323690 1
250774534 0
369873851 1
120240259 1
33254674 1
467586658 1
599476161 1
19559476 1
425441476 1
769074700 0
173252339 1
165788749 0
97421785 1
580472132 1
232496870 0
282802680 0
146481912 1
969583559 0
571316969 0
752426383 1
541328342 0
323453629 0
661342189 1
430586948 1
676196612 1
65347125 1
607626316 1
92552367 0
157829227 1
707885373 1
294765516 0
337326443 0
740639024 1
597518660 0
45876023 1
150819741 1
924595892 0
252202399 1
312170109 1
712007791 1
247305995 1
31320635 0
228611021 1
671971814 1
515839358 0
616681607 0
620852571 1
503781529 0
605809942 0
906890389 1
961078930 0
660560544 0
177500453 1
856924691 1
57661468 0
632005752 0
363389013 1
135093076 1
788074008 0
446432322 1
76533380 0
261440487 0
328101390 1
184106006 0
674128090 1
338981602 0
450326946 0
28284255 1
909369457 1
114651983 0
765269019 1
980224792 1
673239843 0
289567147 1
863908769 1
54752793 0
108895072 0
726738880 0
297319348 0
457977611 1
901440561 0
961051032 0
15823245 0
139590319 1
24063090 1
287728091 0
297846272 1
311220003 0
68249888 1
171082516 0
188989162 0
869709241 1
748056821 1
547168566 0
43703972 0
998814000 0
947181910 1
398514293 1
859272122 1
516222309 0
269359640 1
327380776 0
785769855 0
852772649 0
727375145 0
259000403 1
763007017 0
109362594 1
14407363 1
567903632 0
982073727 1
741089549 1
855360599 0
56002256 0
293703452 1
830688465 0
864181249 0
894056055 1
72305879 1
798759641 1
479047451 1
427601832 1
952726452 1
946074318 1
376002665 1
613583365 0
537096437 1
628368052 0
260519127 0
10412712 1
268472587 1
485972522 0
249632273 1
946882460 1
475214463 1
649239022 0
39133445 1
319697699 0
703897388 0
523440007 1
535867713 1
485412690 1
706760914 0
59686742 0
873591025 1
23913985 0
693894751 1
881507147 1
400433210 1
383799857 1
5383748 1
534365892 0
685952889 0
814296073 1
53406302 1
23097935 0
111592229 0
461759199 1
418625702 0
197016193 1
449952299 0
236064791 1
683886573 0
334183240 0
598230555 0
624400416 1
643743234 0
877329274 0
629768691 0
85196768 0
927298393 0
755333280 0
459504113 0
77494597 1
536921086 1
27332601 0
786334430 1
43618086 1
648512370 0
459851861 1
60313578 0
799713731 1
706998449 0
91196704 0
176490513 0
161645931 1
836204085 0
305317005 1
761041937 0
539822488 0
923355539 0
917604817 1
265221127 0
268799445 0
953095087 0
27758245 0
665330105 0
509764573 0
12328246 1
60707312 0
823137632 0
142593489 0
798381749 1
50032734 1
785798183 0
693005419 1
926370723 1
328494389 1
566142897 1
662276178 1
578351479 0
137867645 1
620278452 0
180747654 0
167278040 1
166993934 1
497555058 1
891835587 0
697366747 1
877939669 0
616659978 0
841396495 0
388136574 0
396900483 0
47117272 0
463187681 0
930135041 1
300774717 0
702016028 1
774031134 1
140302851 0
691519272 0
597721235 0
149964866 0
308899255 1
873869248 0
315279209 1
141188662 0
198371609 1
409315386 1
925770350 0
876349400 1
229113686 0
142919737 0
282881378 1
740905354 1
465671941 1
36889051 0
558184475 1
513042131 1
70808261 0
42420932 1
525663529 0
469921036 0
865886149 0
684781709 0
379931323 0
745279021 1
812275740 0
986236741 0
42236251 0
623756004 1
143278533 0
862293525 0
733406542 1
475442385 0
43092798 1
647184484 1
369811117 0
301768453 1
949528994 1
13746617 1
151294961 1
990731112 0
472856440 1
913691746 1
960447934 1
702174540 0
768465929 1
339009020 0
913683438 1
195820491 1
122120417 0
987025577 0
943580141 0
268333225 0
660733823 1
245187519 1
225862721 0
693087579 0
387036007 0
750829069 0
479491436 0
385334567 1
901647642 0
184309142 0
405224694 1
692724995 0
887706313 0
559680793 0
982373121 0
628766038 0
819036494 0
405613952 1
308751465 1
62375310 1
411404514 0
618583330 1
4356295 0
363690210 0
513141281 1
52112008 0
453974289 0
317018807 0
669788733 0
843538713 0
911671755 0
685891206 0
962713495 1
180722850 1
270846368 1
214105057 1
686088406 0
868768654 0
754293405 1
37612566 1
566954021 0
622878834 0
693287424 0
522901856 0
237130284 0
746186860 1
163813998 1
186387603 0
115300475 0
980077951 0
16775602 0
261423873 0
813684827 1
661070324 1
544930857 0
623133153 1
637209751 0
698203462 1
141976167 0
281059676 0
676182891 1
90208570 0
469019933 0
469272231 0
852804692 1
378382682 1
870014281 0
995069459 1
880361467 1
122726534 0
840692930 0
663761412 1
188455115 0
795248550 0
507041788 1
882334731 1
358650070 0
549767751 0
831901712 0
62670351 0
807837694 1
16290151 1
989112539 1
785636002 0
419430852 1
576460695 0
468433564 0
199818819 1
622872149 1
602711874 0
855371360 0
688231906 0
795798437 0
557143227 0
622088936 1
176947841 1
199219722 0
374567977 1
133950744 1
921862693 0
191916618 0
625174388 0
592642357 1
110410994 0
714286556 0
11206946 0
562579972 1
360018855 1
779071837 0
754516123 0
844767199 1
499450925 1
29091284 0
327686036 1
452867113 1
956699789 1
494208815 1
339206490 1
413016658 1
719175512 0
340800613 0
954005596 0
351669410 1
382125110 0
838732246 1
391667793 1
145104628 1
119194258 1
470571960 0
756323389 0
967814017 0
846502149 1
208740109 1
990543558 1
140691169 1
262480278 1
725798689 1
828327849 1
445608677 1
296501710 0
37595033 1
909892308 1
844895652 1
963713533 1
847103517 1
675519798 0
765498756 1
15762659 1
910869031 1
50836520 0
211091086 1
148343811 0
95381110 1
964623214 0
926703682 1
499274131 0
559443823 1
179729410 1
644597277 1
454396672 0
807768850 1
753195805 0
329018565 1
912168033 0
167247359 0
61669033 1
45667380 0
473008964 0
766222836 0
444756329 1
831030226 0
978554555 1
159234265 0
311702372 0
175470457 1
424687855 1
76657372 1
552970990 0
24468146 1
837045518 0
904547878 1
948680001 0
788403007 0
997928222 0
959640901 1
762801966 1
457869793 1
940467611 0
856353102 1
62983325 1
636419591 1
243944226 1
17326347 1
810697489 0
690172045 0
260228065 1
495546129 0
558326259 0
373003570 1
257545183 1
659947350 0
938286557 1
629374641 1
232823020 1
609354603 0
501317225 1
987657370 0
375457262 0
872205295 0
557400154 1
189375588 1
614288700 0
941477373 1
706204777 0
135264489 0
248130251 1
604911268 0
441709013 1
727847253 1
292045032 1
778304776 1
34581935 0
466249469 1
365673813 0
432721998 0
346472229 1
790834094 1
770187918 0
499374367 1
167546601 1
13597530 1
873481581 1
69698424 0
9096153 0
35687616 1
70045661 0
866764279 1
666368858 1
701774082 1
455055457 1
359602243 1
932848946 1
683638113 1
515970967 1
416214789 0
603548709 0
692298914 1
293617070 1
915388845 1
363527834 0
609511211 1
808935408 0
172544722 1
531001222 1
786520558 0
963590108 0
186709571 0
960891287 0
671918356 1
873374078 1
921072661 1
733619509 0
761045608 1
151388032 1
695146813 0
789869610 1
915060474 1
804991616 0
76330903 1
819413847 0
512532090 1
5072547 1
903825563 1
424291409 1
193162931 1
474801915 1
484919206 0
942506921 0
479153824 1
534040277 1
555376920 0
397479042 0
585129464 1
696457354 0
546038479 0
379156814 0
103631755 0
967471222 0
340857388 1
442597033 0
786385242 0
545085496 1
269806983 1
202073582 1
589626904 0
822609874 0
507467745 1
455439833 0
57419012 0
678285153 1
704938036 1
977992545 1
23929601 1
167788630 0
284066751 0
822487631 0
172418779 1
255774392 1
454276321 0
289038323 1
506612132 1
337189435 1
530504312 1
768315698 0
822490287 0
376160767 0
971274697 0
977465761 1
154130459 0
665872289 0
664217276 1
575479698 1
185810544 1
54472886 0
170105 1
145194767 0
219767897 0
200373041 1
985724496 1
425230870 1
559846958 1
869071813 0
150070354 1
870768649 0
105341327 1
588408917 0
452313645 1
601155707 1
767206730 0
551025587 0
839715885 0
520111384 0
120525568 0
735963267 1
95017875 1
925209014 1
231141967 0
580565404 1
478047132 0
964765372 1
448796495 0
710324220 1
891709261 1
84454134 0
366118205 1
869277606 0
55982215 1
802809511 0
726475704 0
33175235 0
721686769 1
405956917 0
748871589 1
357959676 1
200960302 0
817234439 1
272719133 0
584774364 0
257747492 0
298888850 1
416771748 1
395988949 1
861580736 0
39585976 0
64639798 1
751071036 0
398340244 0
808812748 1
92938133 0
918905846 0
438411877 1
330921816 1
922778133 0
855913976 1
615450741 1
308289290 1
672158049 0
821566513 1
261901605 1
400525324 0
423872949 0
586129434 0
445062513 1
400346607 1
774386128 1
718789710 0
283901959 1
317412354 1
462923473 1
359812186 1
960948017 0
330428242 1
437333196 1
448504635 0
736915013 1
218462377 1
342985344 1
248992544 0
885285354 0
789880687 0
813795815 0
27777224 1
717656384 0
323295908 1
530877831 1
892140991 0
970053888 0
571623378 0
755159362 0
495776443 1
788085770 0
147147997 1
168158890 0
283284750 0
729105944 0
783298306 0
795780244 1
829502290 0
94523760 1
153163666 0
18784575 1
407073727 1
891842234 1
895226056 1
542649721 1
219607351 1
85530811 0
653488496 1
401457845 1
84738768 1
951102598 0
392872261 0
171953989 0
338607888 0
651537773 0
284744441 1
50096035 1
16233442 0
761273913 1
239333785 0
96961645 1
464590377 1
528220004 1
188517964 1
824021951 0
450168808 1
350001653 1
374502227 0
126643050 0
642471917 0
876098407 0
748830193 0
756552410 0
940492124 1
187782073 1
597196651 1
577668062 1
957593241 0
97518046 1
797515670 1
469843812 0
247890842 1
243577360 1
252170050 0
74173121 1
505060566 0
854145748 0
705364139 0
310226957 1
945987544 0
390556166 1
264693110 1
308317868 0
817443852 0
200881786 1
279291949 1
504906290 1
850885111 0
861627575 0
494168902 0
308886982 0
834791426 0
586134102 1
841199345 0
949774932 1
862059006 1
273160420 1
402917661 1
744571461 0
363695852 1
15296827 0
210792809 1
36096614 0
922456614 0
860402834 1
864649985 0
423224571 1
17630242 1
639172937 1
695784612 0
990036238 1
474128804 1
672983099 1
952105702 0
79782552 0
138630157 0
815301850 0
980353337 0
963494605 0
285957642 1
943001126 0
800794239 0
252781670 1
376008560 1
713734138 1
108122707 1
610720409 0
73672287 1
341011606 0
93344932 0
635028413 1
458107407 0
814105336 1
79944262 1
570339352 1
148077211 0
873853222 0
299740070 0
625582093 1
659526984 0
293499899 0
23689164 0
203856830 0
426242343 0
320102312 1
329506606 1
6149942 0
175366251 0
750883428 0
551752226 1
702748899 0
3154599 0
917184985 1
459822787 1
722200603 1
648395408 1
259660827 1
570670412 0
340843754 0
679970146 0
425752474 1
467929448 0
4398121 1
240989795 1
922109640 0
824053013 0
906481037 1
110784471 0
169279543 0
98139294 1
953827310 0
711320386 1
483349409 0
488518686 1
628992187 1
305064096 1
362093814 0
626556885 1
228013615 0
910444958 0
308258058 1
977968090 0
547309170 1
507187243 1
274591117 0
935243021 0
812977330 0
172809791 0
535831274 0
974951099 1
342336930 0
39430961 1
863475068 1
459635205 0
469043192 1
140417770 1
466501288 1
173589076 0
592898961 1
561464576 0
801733340 0
961653977 0
558887331 0
383620641 1
290452378 1
631852586 0
171432658 1
875206579 0
785719539 1
17680525 0
687167988 1
675607668 1
560435034 1
272333948 1
898908696 0
741998470 1
533308602 0
52577729 1
519469314 0
815536401 0
919488147 0
526292323 0
580995763 0
91082821 0
941022011 0
270852272 0
890609306 1
835287648 1
635683791 1
356555831 0
110736981 0
923301104 0
87001272 1
942689390 0
788440771 1
100813862 0
959150258 0
821681225 0
445346073 1
404484583 0
979739135 1
213289976 0
402664118 1
557884163 1
813614565 0
341899764 0
639470844 0
173317376 0
606013653 1
192730169 0
440486242 1
613210146 0
334095089 1
855700841 1
457771218 1
896540260 1
580169794 0
113543451 1
268823699 0
338019128 1
872486096 0
203788054 0
191038397 1
713578475 0
574124307 1
397439180 1
966508763 1
908945227 1
215618287 1
302305970 1
303179767 0
404504547 0
696506125 1
257010305 0
192467751 0
489953709 0
835958837 0
343321776 1
845005734 1
957818252 1
606705768 1
207405932 0
597805425 0
684935580 1
78498565 1
665201700 1
186968332 0
214857682 1
704364682 0
308797261 0
866141838 1
240532980 0
612728566 1
930915753 0
369576252 0
938585167 1
59539631 0
583490894 1
930223182 1
899603021 0
661217486 0
169630246 1
27437543 1
492636178 0
989499747 0
908433395 0
212463655 0
30970116 1
213139800 1
291584467 1
818183878 0
241448367 1
774741601 1
716582863 0
409670355 0
92151663 0
796216582 1
595137552 1
111084390 1
389852843 0
534498369 0
825129299 1
925109695 1
679446225 1
208107234 0
572710938 1
984141222 0
397288146 1
550774438 1
669838621 0
820122510 1
948872897 0
245836709 0
770366800 0
523880829 0
467455303 1
659294963 1
407425845 0
355469297 1
820929721 1
295534394 0
984811437 1
686706395 0
477319545 1
695681076 1
343746334 1
759753175 1
845058541 0
150001022 0
389834133 1
381487482 0
204478985 0
944326130 0
822818594 0
731789096 0
706542919 0
428012294 1
654255652 1
904106059 1
458059654 0
371082489 1
884452621 1
866441140 0
321259574 1
800152226 0
363169717 1
504958091 1
922687897 1
819304491 1
794035973 1
366388251 1
259872501 1
864869036 1
687575991 1
493548607 0
731371656 1
670020417 0
466697569 1
237820037 1
239483866 1
707589920 0
599582030 0
880463940 1
371577307 1
410479233 1
896026980 0
355646529 0
387446593 1
354706413 0
318862901 0
677605769 0
493803829 0
106149363 1
185251002 0
487575340 1
370030522 1
521008918 1
6386037 1
249044309 0
154745318 0
565638247 0
759278266 0
902610408 1
40763278 0
976924996 1
686085048 1
198542759 1
736126801 1
841183325 1
760381229 0
636686049 1
275568736 0
519845940 0
794936061 0
778920391 0
275418035 0
576806675 0
511587640 0
401553131 1
119892509 0
173590221 0
987216389 0
536831421 1
929152363 0
60065610 0
39126506 1
840211435 1
497356664 0
402932006 1
259837494 0
913967455 0
510106311 1
292774372 1
394839466 0
80846244 0
785549916 0
409068653 0
831901922 0
716988487 1
751072474 1
223119561 0
726367454 0
434149972 0
495737623 0
69416432 1
126427238 0
848293858 0
449842965 0
935146543 0
120777206 1
221274338 1
553648991 0
550667473 0
887430407 0
918345663 0
80539690 1
570433869 1
963577398 1
407755194 1
464460554 0
962150223 0
864832456 0
527704140 1
978058088 0
537971127 1
329849666 1
469545462 1
969071643 1
820736722 0
177647741 0
217381438 0
416872205 1
281529406 1
932754147 1
597211111 0
108465162 0
568980027 1
246476275 1
143461320 0
176314103 0
89984745 0
326979271 1
130566910 1
23828536 0
985569105 0
554149674 1
453828292 0
584008911 0
678980995 0
942274822 1
541310608 0
717484661 1
645463898 0
561180145 0
758579595 1
958210377 0
281424569 0
373487255 1
664324717 0
222918994 1
730786681 0
204836972 0
180586656 0
815057508 1
504527448 1
531893273 0
331402610 1
768572593 0
872808598 1
654823383 1
229030506 1
810302091 1
814866831 0
598069600 0
273164823 1
707930335 0
448799942 1
900155727 1
530703313 1
630068139 0
186330620 0
736707157 0
368011217 0
899180432 1
35742946 0
36274150 1
613072071 1
206258334 1
301587743 0
485245034 0
873785743 1
276577306 0
786678135 1
698148390 0
821713315 0
406473576 0
87616527 0
558341955 0
345729130 1
579458206 0
803496649 1
606543260 1
447461519 1
743396669 1
753396537 1
217080340 0
717254996 0
396162982 1
22220112 0
430687116 1
304634100 0
323360305 0
848963103 1
598289981 1
655085807 0
933324355 1
568376010 0
409217695 1
758510657 0
167357937 1
992802791 1
406195643 1
105219822 1
779008231 1
955356132 1
932147147 0
157672064 1
926552667 1
657274535 0
667778141 0
111195398 1
296300003 1
280269877 1
993581782 1
196390827 0
936518404 1
451296062 0
78099620 0
583252523 0
183120708 1
992454078 1
22331145 1
578109216 0
484135568 0
38644313 1
182936013 1
9789069 0
979375509 1
626368572 0
637730670 0
265618081 0
689856854 0
731580392 1
989609757 1
470475442 0
688340762 0
289609797 0
952029569 1
429099478 1
752129490 0
524678343 1
266911816 1
474973269 1
943970566 1
663886380 1
615643709 0
837576568 0
656871014 0
629866855 1
976683043 1
496258059 1
403517707 0
775914822 1
40228391 1
272261687 0
17787814 1
939685816 0
144114308 0
378592838 1
976630762 0
652955660 1
443936299 0
723495947 1
446203969 0
418798740 0
665863117 0
902675606 1
216420410 0
437060161 1
101384360 1
643673068 1
16009870 0
250968022 1
126526435 1
931141710 0
736701456 0
791658643 1
622467477 1
163684099 1
884243135 0
645797 1
509153200 1
98737050 1
717523808 0
353127435 0
585075916 1
204586464 0
934321700 1
539003515 1
333834651 1
899827187 1
993782114 1
515267989 1
625306669 1
571775658 0
542962158 0
947599293 1
642081474 1
540554633 0
717919917 1
79590757 0
256752868 0
827667519 1
430675154 0
85936011 1
417865750 1
148137217 0
7632125 1
202148021 0
87661762 1
267966286 1
853065363 1
688337053 1
659644043 0
33142917 0
338786048 1
484168384 1
544300612 0
574218942 0
374889835 1
859581087 0
801108542 0
283001226 1
336281761 1
189169027 1
427482670 0
960193633 0
974427246 0
606545610 0
519154542 1
259185172 1
890864359 1
972481909 1
939429874 1
643333238 1
276558898 1
557294883 0
278766102 0
458283540 0
718598355 1
123882088 0
122604457 0
620328240 1
878072768 0
64718439 1
778318304 0
111978035 1
635963072 1
266883673 0
26188102 1
843186434 0
623176119 1
813310766 0
317300484 0
117269369 1
449879826 1
564464999 0
281497520 0
637921722 0
94906035 0
609856463 0
48828337 1
579348058 0
404460491 0
545763556 1
889531270 1
427280369 1
67048133 0
226587228 1
376400817 0
936428184 0
376198865 1
559967707 0
986306263 0
567386621 0
979184742 1
337600651 1
573640352 0
810077291 0
728161713 0
388778284 0
9996159 1
818878879 0
142119887 0
136481905 0
323854087 0
963199829 0
32759394 1
633509166 1
474074578 0
416094812 0
629617899 0
935960351 0
944876457 1
341501316 1
711076758 0
85952910 1
205594390 1
959619588 1
349492803 0
351037978 0
220831943 1
295453235 0
537898431 1
813846104 0
507477989 1
226359313 0
814629660 0
443876800 0
18261081 1
465223508 1
231669017 1
840394627 0
296096841 0
462686922 0
56349095 0
943609956 1
175591457 1
911845654 0
690244271 0
463220204 0
309509609 0
291428222 0
828899071 0
939182619 1
900777102 0
99372521 0
361019589 0
216859221 1
907364579 0
512481195 0
69383876 0
827530736 1
57728979 1
315231422 0
183151155 0
992099409 0
900275969 0
86973150 1
164571114 1
184655748 1
874777960 1
616121470 0
501562017 1
791433382 0
43960883 1
732444214 0
179678972 1
342075531 0
578334411 0
411066405 0
576001903 0
742054920 0
85679058 0
76275963 0
87296766 1
622544508 1
346942349 1
943797913 1
733813417 1
87044476 0
10813047 0
349741591 0
40713652 1
149628920 1
948776493 1
961237093 1
858882016 0
981273828 0
437912167 0
99657541 1
433730682 1
581177016 1
246863501 1
621356028 1
574254684 0
452349392 0
320115919 1
180297712 0
52366531 1
976865644 0
649265242 1
198436049 0
555418533 0
270865154 1
915677425 1
286693122 1
489576688 0
442097305 1
841624670 0
602149928 1
965923957 0
536836817 0
256991612 0
64586016 1
319370255 0
979836997 1
664730877 0
8811859 1
878371821 0
221438578 0
635416068 1
926042888 1
450189570 1
141563742 0
71644836 1
635399754 1
199997064 0
756112988 1
69779601 0
841501633 1
630503362 0
142173305 0
440531144 1
559951135 1
193580140 0
837126633 0
217221619 0
80799932 1
889463451 0
135495535 1
195098397 1
425325538 1
165579181 1
579185595 1
495923133 0
785348082 1
554689056 1
11089943 0
712360389 1
483829707 0
728380114 0
967240993 0
809609171 1
436630864 0
548667665 1
424686301 1
546296454 0
155441517 1
618531059 0
914412452 0
739889060 0
638880716 0
557104162 1
679409727 0
450816952 0
149262123 0
959594898 0
783504343 1
573373844 0
367231 1
478190460 1
469618891 1
372994502 0
631965236 1
897167257 0
515238153 1
136622898 1
519235772 1
163499873 0
29551222 0
566978688 1
853954035 0
138795827 0
938551407 0
534704701 1
241235643 1
493336174 1
862540785 0
566172338 1
597479877 1
549826364 0
737387236 0
162215514 1
723901728 0
803055896 1
3066410 1
845821808 0
322378589 0
616259202 0
299882487 0
870452798 0
16870737 1
586419525 0
685234577 1
427297573 1
992251753 0
92763132 0
986738885 0
248916551 0
796473028 0
926815173 0
12256098 0
721428577 0
5299111 1
529173033 1
685959501 1
326979896 0
761106244 0
621916508 1
435914573 1
659047492 0
878370268 1
60536556 0
176203453 0
759215080 1
989594141 0
458081506 0
305268128 0
456904301 1
670166604 0
1112333 1
70328512 1
333151974 0
940634509 0
943341802 0
268023591 1
956194294 1
68352926 1
857069668 0
468002933 0
136521007 1
396559389 1
626332774 1
339939946 0
170477572 1
47057236 1
315365234 1
362109248 0
397319792 0
51722642 1
129051153 0
815387109 1
275011936 0
183960768 1
513966807 0
525516684 1
148294474 1
964056778 0
30967516 0
47933162 0
263290212 0
778370709 0
677851770 1
527373314 1
373273805 0
520242018 0
533770846 0
685461514 1
727245879 1
82073715 0
807343875 0
653562137 1
584226008 0
175432012 1
39712999 1
428683208 0
697650042 1
533494925 0
226460257 1
893864552 1
226790867 1
125523522 1
189881671 1
558030415 1
973326241 0
5429179 1
678336716 1
652780750 0
891823130 0
653930720 0
411295862 1
90379479 0
589124634 1
721702270 0
378827029 0
78732265 0
46302608 1
515639736 1
653044166 1
904461598 1
8893544 0
553696290 1
798305748 1
511074097 0
827706633 1
756302519 1
795050470 1
681597350 0
502716768 0
615632447 0
377309520 0
310579392 0
752067038 1
43313429 0
224665229 1
397885283 1
662674130 1
392413723 0
178176709 0
892231259 0
618030658 1
252447423 0
156204587 1
829901267 1
438544565 0
458850993 1
557740026 1
30289228 1
817127751 1
590718243 0
564803266 1
780704079 0
164413059 1
679895854 1
574054154 0
497696664 0
410209253 1
53494230 0
231575080 1
747438529 0
703480195 0
908900744 1
465181936 1
750052354 1
991865542 0
406532723 1
262530719 1
63425106 0
173597079 1
316985210 0
481339167 0
631104070 1
773782648 1
257537251 1
774450171 1
461094491 1
995358739 0
550848457 1
401160383 0
794023347 0
156621706 0
429952041 0
37568404 1
664630942 0
594746894 0
980310344 1
330220845 1
914992980 1
171450669 0
475139022 1
993105666 1
948884269 1
419931280 1
390290666 0
895515889 0
549111712 0
110866275 0
633512487 0
203851593 1
238459722 0
404934609 1
218840463 0
221193700 1
929903808 1
238873519 0
703973532 1
413086006 1
324339717 1
67927095 0
558134050 1
396306073 0
78813710 1
101461474 1
644035646 0
839940889 0
223116807 0
128117160 0
814694783 1
804791606 1
19897561 0
316443904 1
389917689 0
85554774 1
184788213 0
419732304 1
472076172 0
748863046 0
164587343 0
803666363 1
29061289 0
899794894 1
72534888 0
69296757 0
149297976 0
937746997 0
210285306 0
243319863 0
240674080 1
519485102 0
862118056 0
769949787 0
651919048 1
766185690 1
694309444 0
965165324 0
705218794 1
482745568 1
404653366 1
98425573 1
312575906 0
752899763 0
392974219 1
70243422 1
385637675 1
280797990 0
210416552 1
258126500 0
362386912 1
785458138 1
724537401 1
354230507 0
447205508 1
200788151 1
645943222 1
686499919 0
112881577 1
614616544 1
994180820 0
808804014 0
514009221 0
433945110 1
118282426 0
614258041 1
626136621 0
481625986 0
547816405 1
257803870 1
478718318 1
289788961 0
748953533 0
320650950 0
989831294 0
628843097 0
617197487 1
353939423 0
88218801 0
90676777 0
427208808 1
743148992 0
388869517 0
489862418 1
61510293 1
306394400 0
319797635 1
659452534 0
705240196 1
861696783 1
352417780 0
656888929 1
884224890 0
794775219 1
91605025 1
801789722 0
429703846 1
351442990 1
550538946 1
95484885 0
93817436 1
616275501 0
580958688 1
515786362 1
236726741 1
979648683 0
957740382 0
259817030 0
83428584 1
141953786 1
512090161 0
390520772 0
472573101 1
512329485 1
494178299 0
971629732 0
515372921 0
388644381 1
729876513 1
683650451 1
581257257 0
804453929 1
288145416 1
610428157 1
158336457 1
560182671 1
106264081 0
747743417 0
619110594 0
553523473 1
165649542 0
835047127 1
103421397 1
882185342 0
212730187 1
743981659 1
74139928 0
942340402 1
62597385 1
859029249 0
560114278 0
881024133 0
7247742 0
312287824 1
233285385 1
883908200 0
732625720 1
948331758 0
680079748 1
67808152 1
662145944 1
156307921 1
460482545 1
688006280 1
492918916 1
52096665 1
856922947 1
89050682 0
793109 1
954456862 1
107011479 1
198487695 0
853432143 1
814138335 0
343205757 0
688731771 0
392379622 0
622307894 0
606353038 0
945742389 1
580446505 1
310226872 0
522584274 0
216511935 0
496453257 0
141409446 1
227001081 1
260225401 1
765902671 1
483652955 0
229914592 1
430799517 1
97866782 0
387463285 0
146227210 1
204783980 0
926796743 1
443086696 1
847864907 1
207700370 0
571104792 1
255927742 0
211725235 0
4960863 0
666061812 0
893289488 0
324148905 1
624364009 1
175313232 1
837178553 0
310400952 1
367340357 1
326851767 0
214049256 1
111712045 0
132616285 1
978622151 1
484760596 1
46878629 1
612591984 0
629915433 1
316371082 0
941816579 0
840253885 0
341616921 1
47216683 1
599708669 1
393274601 0
63351867 0
437798955 1
993382073 1
900407596 0
347282864 0
96339912 0
348358276 1
160788983 1
300543212 0
930182558 1
625870416 1
809398966 0
322732496 1
205461095 1
848396515 0
885757447 1
515676919 0
849689720 0
925262793 0
856113113 1
82190433 1
977540181 1
228266401 1
21569033 0
382628931 1
448595782 1
238580493 0
188567045 0
220960034 1
484646080 0
137923651 1
524947276 0
906536918 1
449343452 0
418392448 0
3947066 1
277642089 1
711279681 1
529267095 0
812873430 0
988874100 0
373378823 0
684565746 0
823553360 1
232671893 1
465853203 0
769694874 0
611148708 0
646563812 1
290320617 1
581900116 0
705169597 1
980858582 0
167420634 0
896912807 0
557433045 1
615743020 0
396990546 0
691844209 1
636753129 0
23916147 0
670355880 1
875172826 1
112905751 1
78093360 0
583053993 1
719728387 0
548912044 1
892452094 1
709094230 0
969887012 0
58485270 1
449441406 0
822884452 1
247562077 0
989901217 0
89092752 0
626294329 0
56838352 0
708958167 1
123707613 1
163695317 0
19996505 1
516971558 0
683032176 1
917202288 0
111052584 0
71000848 0
826264018 0
437383593 0
384499528 1
924724081 0
22548856 1
595429911 1
47136399 0
700659411 1
135852701 1
376340204 0
303274643 1
233764653 1
638135503 0
708988608 0
254400321 1
261411964 1
930322200 1
106080529 0
444155276 1
372501840 1
681925094 0
632250511 0
790711241 1
213164109 1
309454411 0
129298984 0
271645945 0
352761124 0
456740256 0
779897718 1
685997415 1
596135222 1
948479885 1
137641520 0
211395857 0
390831844 0
656880826 1
921130724 0
977508581 0
655863851 1
317011045 1
780726530 0
915427905 0
397272490 1
627333339 0
309413656 0
954429246 1
148543880 0
920356692 1
577865364 0
154722174 0
718772066 1
222689420 0
246003347 1
338633734 0
101486963 1
225739670 0
857093356 0
582301101 0
453962016 1
526110125 1
693330287 0
278145344 1
713048146 0
406281471 1
962514179 1
319893382 0
953757866 0
706436746 1
248619438 0
835405327 1
247190159 0
871695964 0
288679001 0
863325984 1
555844845 0
924442863 1
794076049 0
678344729 0
436032059 1
911878948 0
251853188 0
881686505 1
701386733 1
918288543 1
609472809 0
461513856 1
383681830 1
751089514 0
163310890 1
921710502 0
229679399 0
297918052 1
697695543 1
988079337 0
347127482 0
317946184 0
728305279 1
538596199 1
26724266 0
323484755 0
110291049 1
313759945 0
443346845 1
634685734 0
123792919 1
7558545 0
842444972 1
953124598 0
134400562 1
88832935 0
591514965 0
817733496 0
235973351 0
138844256 0
157278740 0
263818211 1
368918307 0
5195879 0
629902219 1
867354618 1
660805369 1
858856654 1
608515973 0
496025857 0
246783492 0
504696604 0
782031754 0
869183398 1
67551561 1
574998661 1
571885004 1
875597666 1
830571752 1
573624661 1
920247775 0
330048574 1
430313694 0
314985553 0
43862761 1
135554652 1
828303356 1
98949948 0
27062389 0
611103352 0
825771227 1
631745754 0
690843613 1
224528978 1
14678246 0
727317788 1
535175441 0
639729277 1
87080144 1
654400942 0
435573878 0
531239935 0
39540060 0
331841757 0
339379056 1
889764689 1
209242814 0
606829640 0
349118056 1
453937963 0
729400626 1
888176937 0
46947677 1
498286401 1
3441624 1
733437670 0
594808789 1
302836706 1
173700395 0
68397777 1
927615334 0
933798309 1
939817174 1
736393337 0
4415926 1
732549746 1
77652587 0
767625198 1
891039044 0
808383581 1
773784454 0
947420679 0
508308970 0
186633027 0
992551611 1
478719140 1
89261866 1
864879617 0
488417336 0
880031784 1
617998019 0
454042479 0
321662375 0
205510254 1
961296683 1
592839861 1
283324180 1
911173425 1
271869789 1
300162814 1
835155291 1
980274746 0
623293049 1
931699969 0
221204986 0
64461775 1
494043795 1
40831749 0
69356692 0
565887495 1
558054737 0
762546538 0
523850974 0
198061255 1
362091811 1
472918752 1
976436582 0
112601982 1
185918271 0
217850097 0
952717245 1
760500526 1
72066449 0
403056833 0
625074520 1
320383371 0
270661353 1
487251152 0
270744102 1
272656297 1
586170871 0
548132476 0
753010856 0
720651516 1
551436677 1
254162009 1
653349459 0
266335180 0
459181792 1
6960610 0
650227720 0
743417151 1
811077083 1
8701865 0
543852965 1
530214282 0
681841665 1
905048811 1
475504824 0
386204678 1
727943122 1
643884194 1
209102975 0
104683178 1
368404355 1
685250740 1
898163336 1
58079179 1
525767086 1
815938411 1
798004308 1
347035092 1
261787060 0
203706893 0
791472482 1
793650579 1
754814825 1
961386345 0
80705110 1
538927320 0
379142722 1
41725230 0
766570869 0
543246754 1
985221869 0
914878387 0
676453391 0
126507668 1
604905439 0
590524982 0
63097737 0
175549184 1
961528281 0
194831051 1
643836959 1
487733845 0
981427946 1
34781719 0
889001289 0
767822022 0
101628070 1
147939728 1
927056604 1
508400683 0
804999264 1
72790407 1
107196567 1
520095431 0
918558415 1
13830580 1
305620824 0
833464478 0
816902089 0
157710959 1
336497353 1
732049901 1
40098881 1
33830674 1
77609727 1
767066630 0
175549098 1
213262656 1
266778659 0
298490034 0
245025287 1
807122145 0
88512898 1
135469097 1
252172466 1
967349679 1
571040403 0
719930588 0
975235072 1
267940834 1
785774571 1
710210781 1
86381835 1
823525151 1
416880843 0
96384005 0
163470108 1
675028574 0
869064219 0
522552088 0
659440888 0
83358443 1
803544110 0
324445099 1
353273157 1
642342695 1
884230273 0
402515321 0
129242602 1
275165682 1
481339584 0
720516081 1
367778211 1
501740647 0
815125223 0
331185809 1
484469547 0
981124064 0
578923721 0
396392965 0
612311537 0
98730270 0
897677181 0
629285202 0
981751529 0
751289351 1
730505162 1
796706560 1
606695788 1
482577543 1
847490165 0
288763920 0
509673115 1
793282124 0
250112515 1
733176634 1
66682746 1
998306994 1
514337288 0
105156582 0
90741560 0
412450814 0
976258284 0
324805417 1
254563236 0
508123482 1
718142984 1
496388584 0
79898212 1
854189658 0
593396183 0
899532621 1
631513952 0
164818197 0
133249451 0
920357500 1
970085023 1
56307857 0
266835607 0
203074265 0
796101582 0
481015103 0
577211740 1
958016351 1
540150755 1
458995324 0
430367792 1
379176987 0
155116035 0
814738184 0
356786036 0
12829511 0
618135857 0
243647919 0
516046687 0
840687491 0
161152896 0
769548250 0
376815548 0
815881787 0
527824408 1
389514226 1
758448898 1
253106543 1
613836866 1
312547793 0
71509929 0
881277132 0
827607809 0
712972505 1
818240502 0
35361396 1
493486584 0
620460323 0
239500330 0
95176306 0
265526450 1
569616603 0
230791381 1
743215626 1
321163882 0
809432113 1
453687170 0
78028099 0
322940087 0
875103453 1
825429850 1
987441368 0
187270738 0
371882055 1
466931750 1
688829055 1
147192479 0
446788157 0
950621034 1
515316444 0
842924228 1
965557469 1
715054827 1
611724418 1
572943304 1
272948053 0
707764709 0
173966518 1
114004669 0
468528830 1
90734695 0
663092459 1
861938837 0
49706248 1
205568857 0
493503892 0
274944376 1
314767883 1
344783634 1
853843705 0
601291864 1
543923856 0
19813444 1
934867968 0
558252528 0
768268522 1
39555988 1
750225676 1
563455619 0
992126952 0
929814826 1
390522594 0
38515129 0
729677005 1
792848292 0
242181108 1
898786978 0
601229263 0
146670251 1
50248483 1
778434827 0
257226837 0
521182871 1
425138573 1
86031398 1
594002397 1
947952235 1
236390481 0
940354917 1
305875815 1
638188508 0
924439566 0
415058191 0
488346707 1
468779267 1
747995729 0
351377067 1
488301877 0
805487012 0
448192508 1
247712811 1
730901843 0
434091645 1
492630787 0
191467239 1
500080084 1
656702496 1
406021574 0
223873514 0
435095286 1
626906604 1
107157344 0
464076463 0
439852606 1
107521166 0
969583660 0
306086725 0
473441378 1
27347278 0
106810960 0
245839217 0
252495277 0
257747805 0
218660188 0
573472769 0
554790281 1
152711267 1
106300337 0
489753112 0
976930047 1
763112592 0
172470936 0
720164601 0
179695480 0
34315527 0
95325849 1
190250913 0
477020689 1
825034771 0
256168229 0
529930823 0
86852335 0
913482930 0
371254283 1
8415401 0
324841521 1
922919050 1
197736378 0
292151886 1
867746688 0
57832229 1
306577495 0
964158628 1
878982338 0
941748727 0
137627085 1
68192040 1
760859577 1
471476024 0
303783249 0
68082631 1
513731194 0
787100273 1
638686527 1
442685470 1
106660497 0
716314631 0
283949025 0
897250343 0
678934943 1
209423077 1
528851871 1
578130012 0
700807594 0
960635997 1
414222938 1
591026312 0
192723328 0
905139508 1
292114555 1
878466897 1
625990663 0
851622777 0
228658927 0
803283359 1
628266536 0
796008873 1
537672756 0
409461865 0
590076597 0
227645347 0
331815748 0
257703364 1
919840552 1
249750216 0
266190159 1
529240354 0
691322134 0
629297723 1
582938041 0
729055174 0
142131101 1
751096793 0
552553091 0
946938665 0
321109966 0
75074586 0
880234819 0
178556328 0
493643946 0
110668223 1
659814596 1
231667520 1
134200488 0
714217198 0
13658401 1
947787136 1
268237664 0
729768483 0
700453749 0
592785459 0
502587245 0
911130555 0
952943646 0
892187367 1
847896427 0
270852941 0
418089801 0
654358628 0
63111138 1
830354574 0
364069355 1
690929865 1
629661949 1
98383218 1
896619650 0
923033377 0
485938851 0
425121373 0
8578570 1
920486759 1
769911024 1
539882785 0
16388963 0
934699981 0
526172884 0
775425 1
213884000 0
438918330 0
879100129 1
855856726 0
527355996 0
919000534 0
409492343 0
573931722 0
33125604 1
565851063 1
758766063 1
481253062 1
499799241 0
510923402 0
510702436 1
919211916 0
849129178 1
71794505 0
676752639 1
64980966 1
968604809 1
156325538 1
360247288 1
251418066 1
339500847 1
59416066 0
737231033 0
307758064 1
875842786 1
509031815 0
112251184 0
456760902 0
353228203 1
323048939 1
338949218 1
365943312 0
778314505 1
625939151 1
33384802 0
99910511 1
633652051 0
686089452 0
497910980 0
711853955 0
769526624 0
399879492 1
927984206 0
734874837 0
554317066 1
600389774 0
634442519 1
518018996 1
939807839 1
829871006 0
906165101 0
458758675 0
388345558 0
959241865 1
511686827 1
405662657 1
335347648 0
272593841 1
910404315 1
648539717 0
369287691 1
494424769 1
207867118 1
452709067 0
889430078 1
791310925 0
1428603 1
908434900 1
717237441 0
244764248 0
715319717 1
451022977 0
520602601 1
248131685 0
391544580 1
469878791 0
142835242 1
626537443 1
866694098 1
896334542 0
981315694 1
223117149 0
253340018 0
149293915 0
358115596 0
386991418 1
360851692 1
830155902 1
759300004 1
890323067 0
618586422 1
57367362 1
721267249 1
247066246 0
629893627 0
41913198 0
145123464 0
467986267 1
616847249 1
259895832 1
102598061 0
975889311 1
749597573 1
422102194 1
320300139 0
327326013 1
798086983 1
951233962 0
411568885 1
967452622 0
160026758 0
707529390 0
362126603 1
502660467 0
55466493 1
863745497 0
502882986 1
470274258 0
206977688 0
342628825 1
486150838 0
259479090 0
434358159 0
901668369 0
572012148 1
853009373 1
789707391 0
855247416 0
302229877 1
134840449 1
422377925 0
482807498 1
215870270 0
325248765 0
627083926 0
160528520 1
126310854 0
243676776 0
533180418 0
279826868 1
785101647 1
534089098 0
387288116 1
571857461 0
562754843 1
514168826 0
718063824 1
743018 1
497978400 1
607237744 1
245784896 0
914846021 1
179982736 0
159906318 1
840557821 1
377669358 0
885077991 0
263402473 1
770520006 0
807503095 1
927236285 1
859084922 0
8277735 1
721620263 0
113998805 1
765236745 1
437990705 1
240751726 1
3521582 0
11629526 1
32911571 1
739547084 1
24057747 0
400079072 1
863343622 0
800402041 1
706840439 1
849637280 1
561247957 1
824910559 1
36850455 0
261528462 0
989812217 1
478011792 0
673325590 0
192380500 0
74361838 0
824621472 0
843087533 0
751847177 1
338736623 0
121129270 0
890859354 0
506279865 1
130598770 0
567309989 0
402581903 0
885053835 0
4004503 0
759101213 1
444150197 0
904690166 1
720337900 1
310588065 0
777036946 0
133807038 1
894153051 1
408260826 0
45624014 1
392990181 0
732878472 1
795706792 0
926631272 1
85434709 0
9203495 0
793573533 0
490805137 0
425661032 1
791497323 0
26827763 0
258201219 1
444359563 0
665892943 1
29583508 1
887045329 0
733233977 0
464717237 1
111861439 0
572421258 1
670158380 0
119473197 0
796325527 0
963508884 1
254928888 0
322003784 1
398226120 1
634362133 1
12883474 0
59748970 0
27634950 0
928211873 1
807778640 1
94088314 1
649914177 0
363040640 1
348953855 0
164391818 0
724193685 1
667140455 1
878115295 1
578153155 0
146948233 1
218228202 0
668597135 1
729009077 0
926298706 0
770650027 1
601774100 0
47303789 1
553814961 1
788144132 0
534960813 1
582331760 1
902305459 1
412979776 0
445574872 0
138167564 0
109528689 0
900755766 0
834480481 1
849323475 1
439483529 1
948194159 1
556394565 0
938319803 1
636444357 0
124174837 1
272767060 0
948522963 1
343996531 0
923592418 1
427888647 0
468015400 0
318528107 1
581422201 0
763926552 1
771071477 1
225558128 0
751876444 0
666882428 1
770505513 0
221328688 0
539783014 0
329817481 1
353306371 1
749709792 0
940343327 1
708938505 1
548574653 0
370483382 1
807076471 0
406945570 1
152192726 0
623293727 1
459737482 1
646851090 0
97825342 1
330954093 1
771928162 0
594360540 0
813616855 1
527561926 0
880493220 1
160419483 1
396487277 1
318657477 0
891185770 1
151667340 1
365320594 1
686125224 1
402672609 1
177120252 0
299327093 0
247064658 0
224054162 0
451928469 0
659696876 0
677904862 0
270046220 1
750039117 1
703397701 0
924355657 1
185523479 1
845848651 0
174068959 1
909388953 1
234221091 0
742696114 1
372760558 1
23031342 1
385228935 0
156188759 0
588096196 1
989038557 0
554857422 0
41802463 1
606591941 1
436193950 0
629310242 0
396140598 1
117968426 0
805846531 0
706299693 1
133246275 0
184458340 0
919169042 0
894822809 0
307376564 0
229593371 1
264861256 0
901249709 0
994011306 0
548577420 0
796209356 0
186208879 0
433107219 1
702879899 1
789390620 0
903672927 1
141187164 0
816608718 0
508922571 0
810672157 1
451383291 0
296374065 0
870231885 1
563695789 1
221692147 1
12821988 0
254553518 1
466927627 1
882000791 1
953728917 1
75423801 0
2837658 0
121805195 1
247626991 1
83044698 1
386574518 1
315971457 0
85030591 0
164178631 0
472963579 0
307250709 1
630490055 1
914176086 1
393710128 1
392654538 1
937742970 0
778223697 0
851327805 1
346545933 0
532809138 1
59993601 0
560423004 1
240166747 0
107657322 0
451852097 0
221053077 1
446195801 1
956592299 0
140101372 0
381160232 0
85536449 1
346322270 0
385494008 1
426367995 1
847463703 1
506390601 0
622139471 0
31748114 1
913273636 0
22394301 1
759613111 1
887458674 1
982371076 1
166683278 0
725182819 0
664376961 0
212540465 0
742215595 1
64402640 1
587329506 0
513870114 0
429015333 0
225662400 1
263332954 0
463141085 0
100427128 0
272444356 0
692104321 0
477836023 0
480061975 0
529710787 0
628875669 1
197438158 1
612077753 1
151582674 0
962679213 1
474683455 1
189476007 1
29952925 0
855622612 0
902870083 1
996691662 1
598681539 0
540417673 0
757874119 1
280043659 1
263281656 0
120750122 1
182738221 0
452302226 0
132482240 0
193612056 1
252360811 0
714886902 0
478197293 1
228588419 1
642278040 1
743521779 1
280050307 1
617112993 1
727432633 1
703959670 0
436824591 0
510140232 0
474835145 1
918037172 0
642646307 1
935158626 0
210560313 0
950918577 1
999116674 1
529325116 0
102376227 0
58626703 1
16174315 0
956004027 0
87525449 1
593547466 1
270879329 0
822525918 0
92599967 1
208351971 0
17797513 0
373859975 0
33975600 1
15220953 1
994263078 1
965591668 1
55822403 0
410340963 1
923913894 1
703316967 1
600836403 0
309276637 0
597387700 0
113784994 0
421398453 0
993762824 1
123234833 1
825902371 1
655105977 0
555355277 1
862072547 1
521866384 0
270245840 1
652691013 1
730451169 0
196253036 0
847093882 0
886104079 0
310914885 0
855982590 1
503306373 1
161507801 0
105722402 1
265233639 0
935249308 1
915614434 0
780979316 1
81087415 0
192399255 0
56916642 1
113673090 1
740612026 1
643467874 0
201988599 0
291089606 0
943176179 1
621153566 0
480537177 0
494104793 0
706278069 0
406394699 1
833620255 1
764010351 1
101379368 0
174253477 1
678407546 1
123505396 0
480918648 0
500788043 0
40197333 0
103315596 1
944180281 1
714245060 0
137275130 0
685421194 0
523069482 1
551926737 0
844955967 1
905015331 1
220532798 0
110002818 0
862741849 0
88205265 0
500842663 1
110864500 0
212112007 0
746661684 1
226286611 1
690558294 0
512033400 0
610659591 0
300442506 0
877977892 1
31051367 0
198477979 1
40510671 0
566901016 0
507534399 0
88658730 1
294598400 1
769360753 1
471576492 0
56067402 0
768061184 1
597773784 1
881193661 1
991743920 1
612532443 0
785084694 1
368242809 0
976183086 1
805833461 1
147364529 1
769532208 1
688449111 0
517298419 1
536965164 1
706993419 0
141019942 0
372709785 0
110882013 1
664174323 1
822110987 0
231219190 0
65028662 1
12420780 0
40012678 1
57081308 0
431484479 1
218863805 0
763010953 0
447009503 1
422901226 1
467618611 1
953132837 1
138013743 0
76996712 1
895167351 1
304377924 0
42161328 1
178219073 1
635524465 0
265095259 1
999010789 1
141646459 1
494790285 1
910717553 1
923116933 0
881751926 1
668570307 1
374587625 1
106418242 0
582230251 0
873632934 0
293085811 1
758987071 0
29956566 1
467254203 0
835414169 1
462884432 0
526022627 1
938924995 1
238014370 1
837089032 0
202402456 1
568863104 1
345532228 0
753739752 0
74169558 0
510922126 0
127351517 1
192123197 1
139681943 0
407387961 1
879978899 1
595555076 1
231897887 0
651252966 1
982743103 0
384476438 1
671221250 1
20772570 0
679066440 0
631129631 1
444775452 0
216220124 1
956356833 1
179732744 1
594429070 1
563491810 0
974589595 0
611690367 1
230941756 1
623907041 0
731354685 1
151095744 1
855778960 0
987112636 0
733874766 1
62736492 0
201823294 1
675625823 1
302791826 0
610740628 0
439582082 0
497846244 0
585971808 1
352668424 1
327174662 1
56264016 0
904896671 0
9847813 0
298346648 1
951761758 0
273336541 1
615482032 1
765930443 1
653190500 0
768285622 1
220837730 0
406774986 1
742538751 1
93500022 0
386416862 1
458435479 1
167431395 1
727153832 0
846565634 1
554126288 1
403445084 1
10550247 1
946577825 1
858879368 1
168148144 0
781647911 0
190616028 1
468720612 0
107819969 0
778800745 0
559064354 1
53270960 1
502558969 1
261266341 1
196935073 1
939075462 1
67920449 0
794175171 0
740652712 1
221268690 0
113482247 1
529275929 1
789653301 0
778906525 0
406615501 0
260906989 0
992163236 0
674987231 0
213483099 0
95505889 0
935516580 1
901783985 0
880446121 1
464660187 0
179288573 1
971926852 0
107391671 0
173046894 1
634932028 1
606466638 1
420322586 1
474024681 1
4237273 1
973879443 0
723361756 0
735860071 0
348786061 1
794424438 1
673148508 0
840152307 0
439090390 0
140611929 1
936048694 0
346997089 0
278420843 0
516404223 1
818799630 1
622616543 1
479390909 1
437069473 0
959367008 1
98983089 0
420178633 1
882918257 1
745216254 0
551248462 0
461332478 0
548669514 1
635491432 0
604144822 0
288274745 0
761717097 1
546378061 1
344884494 0
759955252 1
840890473 1
24880985 0
180251926 1
750294917 1
433311670 1
898275003 0
53265309 0
500249191 0
734165739 0
945957148 1
578776507 1
65820191 0
700282942 0
726278423 1
118821628 0
696391955 1
825398683 1
430220158 0
464118981 1
326757522 1
18751825 1
9895457 1
507444518 0
474998372 1
872186220 0
906129047 1
870533539 1
331497316 0
409309048 0
957484687 0
755103476 1
710671375 0
251727455 1
907240151 1
48007738 1
746836654 1
786766819 0
894199580 0
668636756 0
498066341 1
622856248 0
216456015 1
910360312 1
663159239 0
188967367 0
899023075 0
773475093 1
372475781 0
271314914 1
679672071 0
444928855 1
871036539 1
915305056 0
299526765 0
149288518 0
476612264 1
767448967 1
735307002 1
901383776 1
243213594 0
198295066 0
493416279 0
800567364 0
876281605 0
794838187 0
712450502 1
329769939 1
183514602 1
463002327 1
242191401 1
115736587 1
17671454 1
641125168 0
376012764 1
33630478 1
712883894 1
821058929 1
990633108 1
379836117 1
52583757 1
241723924 1
932946010 1
688165587 1
867046128 0
776396379 0
888960946 0
142577227 0
764416408 1
956165230 0
316102847 0
215325426 0
730555706 1
984964327 1
230810923 0
516165053 1
709942696 1
445850422 0
627863995 0
630123221 1
222411833 0
754084214 1
388729352 0
633245261 0
960488664 0
532834911 0
923737031 0
490228130 0
236222248 0
641202606 1
969845168 1
375485620 0
61738369 1
859349981 1
872949078 1
216065696 0
36534203 0
268341471 1
100314181 1
18075263 0
455131773 1
80296564 0
965152818 0
596756667 1
30156220 1
312727255 0
928426612 0
419377203 0
964831210 1
536542072 1
926781374 0
679176466 1
240932640 1
105740928 1
98017265 1
353005723 0
248212414 1
15535924 1
817324375 1
213149670 1
514832024 1
829268274 0
80491695 0
292835488 0
287794918 1
52128591 0
174373616 1
337405783 1
126451392 1
215290890 0
143143343 0
502865178 0
780154948 1
508817395 0
479866596 0
817304551 0
464487113 1
920611527 0
161300229 0
730027000 0
767035301 1
744780081 0
881543634 1
178554969 1
79149575 1
205059359 0
170893905 0
944374798 0
54420057 0
36100709 1
747499437 0
412521091 1
987599071 0
894669763 1
179742842 0
873290381 0
726094672 1
800827031 0
870875133 0
118300953 0
822132049 0
245966675 0
169518138 0
956925503 0
18083636 0
650402863 1
698947077 1
878543998 1
723730451 1
287861684 1
8389634 1
653995278 0
937308655 0
544699471 1
541948839 1
450016075 1
121496253 1
795622115 0
489442097 1
126630685 0
426951533 0
582030330 1
427535700 0
515462162 0
320213923 1
223138727 0
437356658 0
76275773 1
502947169 0
208136551 1
891552382 1
195181421 0
846279508 1
664961016 1
871770895 1
352217451 1
217169149 0
531531346 0
105675428 0
351931042 1
958865572 1
487818517 1
985223146 1
419841368 0
89586610 0
877381457 1
798709311 0
519423953 1
91400426 0
264753451 0
758856686 0
62299654 1
566779201 0
634151943 1
148116274 1
269699524 1
727046903 0
885404523 0
666219104 1
635943281 1
341601100 1
86888801 0
908619927 0
739788644 0
147473740 0
189175244 0
205627494 0
84585399 0
765678299 1
507105211 0
595153861 0
387795613 0
405669330 1
878700152 1
876681168 0
439273691 1
2314306 1
620363720 1
352525131 0
458773492 0
72658874 0
386498993 1
714622305 1
323112626 0
378028207 0
35698607 1
466478562 1
69841300 0
563202221 0
376060872 1
930734920 1
939055257 0
685361406 1
752707794 0
616501979 0
719845682 1
902749231 1
441057220 0
966660622 0
103256857 1
191396882 1
919309720 0
446938256 1
192299565 0
534686452 0
463396373 0
586880990 1
293427982 0
244901243 1
623099210 0
282820575 0
495918040 0
307735730 0
584121383 1
974306533 0
226193338 0
139655250 0
526272192 1
236524239 0
828108811 0
704647095 0
70177148 0
991566164 0
892881765 1
259956481 1
344465943 1
872982579 0
302132005 0
198360542 0
8888941 0
986660112 0
59889806 1
919276021 1
260696281 1
503169236 0
166263483 1
687566353 0
974452532 0
617606083 0
801772253 1
831594625 0
428695511 0
280182295 1
303917438 0
353399901 0
397255635 0
377907598 1
690291512 1
927041608 1
969828120 1
888600699 1
636177896 0
229678612 1
818988948 1
272453077 1
823372682 1
891347544 0
920746346 1
383387575 0
723535062 1
830041795 1
214484780 0
678396799 1
706498823 0
846896365 0
728642228 0
241734297 1
340415217 0
756314125 1
779715387 1
423500309 1
179104983 1
441199737 0
391847434 1
214512865 0
896193634 0
752599810 0
225482398 1
525980656 0
764218943 1
497148037 1
851604295 0
755009360 0
898250073 1
762045075 1
62646081 1
892256271 1
679784288 1
415813506 0
736581664 0
494520582 1
260008825 1
973632417 1
549065069 0
998049758 1
560853825 1
289148852 1
158815737 1
467281084 1
615412564 0
774245293 0
623665670 0
948084651 1
625671043 0
812535265 0
848157532 0
210972385 1
770264611 0
849931803 1
872148260 1
527388530 1
712497798 1
401375320 1
375872134 0
659939031 0
105672858 0
405966285 0
916517546 1
807612560 0
858591171 0
767047085 0
623978366 1
52029547 1
798712786 0
248776650 1
463845158 0
88479452 1
882753606 1
749463390 1
569844446 0
123966842 1
231168995 1
42682347 0
348615727 0
527806120 0
653606912 1
70924082 0
970190216 1
595922799 1
544656872 1
959180743 0
699653701 1
884416377 0
132093804 0
217398854 0
502629248 0
928166500 1
574611466 1
653646238 1
108299618 0
814942884 0
146940218 1
134524621 0
996715860 1
813037869 0
386236505 1
486058408 1
414234679 0
230827451 1
73808639 0
540503792 0
824492441 1
732447380 0
441417281 0
975015978 0
362573333 0
959217076 0
332866676 0
184525654 0
671378286 1
511261220 1
230006718 0
295952120 1
314227230 0
982737643 1
506922987 1
972983353 0
784499594 1
669791717 1
939577458 1
770758324 0
679863730 0
275455604 1
12667562 1
298562557 0
592502557 1
799545814 1
369634055 0
614789587 0
421066598 0
156331176 0
535441549 1
307449254 0
61029074 1
539597384 0
923535579 1
160457742 0
929172552 1
220905567 1
816689920 0
175791734 1
476516664 1
26295670 1
224385185 0
872591015 1
989889531 0
963085394 0
485649197 0
248302342 1
608036506 1
375518216 0
386252011 0
205325305 0
581801573 0
935564449 0
877868509 0
868511644 0
543467543 1
250787380 1
562103324 1
249245234 0
379028157 0
718584970 1
637536709 0
446930304 1
846251247 0
23230890 1
632113227 0
976113036 1
467419934 1
55006001 1
173840638 0
351157256 0
513646023 0
646696096 0
940812529 0
224973131 0
178319889 1
35572819 1
481701398 1
777369120 1
926922309 0
627762835 0
410283460 1
223376528 1
259755700 0
148557714 1
628423877 1
455398795 1
758883282 1
782291093 0
527149909 1
115153066 0
917528662 1
328008730 0
863257207 1
231464811 0
175169357 0
576902559 0
203734031 1
222535142 1
134448374 1
399215907 0
264767013 0
161848834 0
702450457 1
842677538 1
259303700 0
845209630 1
112240117 1
614753278 1
352637380 1
885927421 1
121580493 0
497580431 0
476891118 1
874135393 1
505837710 1
355715042 0
389518588 0
244941510 1
764680787 1
667761881 1
706399509 0
945199302 1
448663746 0
470847600 1
963306386 1
553610621 1
274239598 1
70658220 0
324455583 0
228683024 1
258072211 0
798868845 1
755889534 0
690892747 0
594375433 0
382712204 0
595674919 1
449681365 1
59739798 1
693491136 1
112985679 0
462701636 1
923368969 0
358516208 1
730789908 1
523454327 0
209494777 0
897969475 1
377360902 1
771121622 1
266638480 1
438840736 0
354844162 1
881462932 1
874043274 0
470485894 0
721115127 1
890438003 1
319432603 1
189351111 0
872008207 1
76569709 0
689560849 1
763379496 1
708341406 1
558655175 1
138136866 1
110880104 0
677028469 1
421066576 1
687765760 1
79488439 1
935907110 1
110942395 0
477810805 0
259186965 1
238596307 1
50969177 1
715730101 1
581044796 1
487533288 0
192740502 1
42622456 1
769757203 1
509174524 1
927670470 1
941727934 1
345985002 1
811879966 0
691771489 1
394566434 1
946057301 0
174675458 1
365603709 1
738069518 1
868382041 1
695292784 0
245125823 1
982777681 1
173082353 1
84677838 0
412602171 0
877123555 0
936087218 0
561643392 0
284548755 1
95558523 1
687479963 1
686982161 0
625671762 0
545840893 1
814057465 0
793025964 1
51367860 0
930169800 0
74404359 0
320579788 1
58159029 1
150175317 0
611691250 1
242303855 1
532716224 1
731652013 0
157337761 1
935175800 0
778707286 0
667279651 1
798227071 1
996102625 0
741776370 0
194145113 1
566516524 0
59224151 0
455413795 1
533482363 0
23106254 1
274430313 0
813433122 1
152432798 0
939784975 0
96954093 0
914818286 1
903907407 0
635213317 1
211404771 1
102004764 1
60080182 1
638150558 1
526782291 1
829448781 0
202594646 0
236059853 1
173732265 0
104916981 1
45250674 0
656926766 0
276681299 1
530366143 0
579140572 0
845448503 1
367778514 1
296244211 1
275616571 0
478395156 1
101022780 0
826787208 0
531214868 0
791704687 1
411904972 0
27824095 1
435207471 0
862444149 0
8097742 0
57545514 1
123917145 0
811466489 0
19558016 0
157949252 1
588589648 1
62998894 0
168700634 0
230331827 0
701514457 0
591336892 0
380481835 0
573045281 1
606536210 0
956452425 0
550300016 1
244254847 0
658559471 1
826361195 0
872105244 1
887424192 1
919978450 1
67320395 0
801880742 0
233800490 1
682260876 1
565248000 0
501011580 1
256881761 0
965008965 0
578966168 1
785646308 1
999250781 0
297158875 0
450752907 1
49136579 0
472892425 1
774715716 1
291941890 1
901498054 0
73559023 0
248384562 0
489750313 0
78045401 1
654908995 1
667677307 0
97924887 1
503871354 0
699344318 0
267466455 0
968081201 1
672243289 1
126980403 0
764388524 0
250159041 1
104911926 0
739972235 0
994491393 1
412486555 0
646489640 0
731440900 0
449950869 0
186689802 0
889293997 1
851771281 1
661786992 0
907486351 1
354448148 0
77998509 0
625042765 0
852133586 0
483932744 0
357389585 1
698496171 0
660769119 0
928388673 1
738162731 0
389008071 1
659930724 0
339273981 1
735694705 1
656543351 1
538491141 0
849762803 0
490231914 0
41080636 0
197780826 1
419085375 0
430923719 1
859540334 0
512237 1
814778998 0
143604731 1
63544999 1
81023754 0
238038394 1
215826131 1
248537239 1
999374984 1
524893878 0
997089817 0
518223084 0
695066481 1
298886944 0
749925412 1
692127132 0
485329657 0
511240767 0
976738948 0
575486329 1
739587935 0
42837349 0
81563406 0
303039683 0
445531764 0
336036067 0
662112440 1
907267540 1
239496521 0
280730133 0
120930570 1
59105956 0
523413001 0
60898177 0
347342786 0
559591401 0
853334881 0
903014350 0
560629611 1
689793206 0
568894360 1
673710561 0
993398627 1
802953604 1
467994188 0
899111854 0
35082591 0
601737570 1
95306873 1
279374763 1
168228423 1
736752689 0
111024630 0
693488614 0
518329337 1
544666190 0
61951775 0
201321627 1
536873381 1
453564942 0
561445162 0
73117865 0
20947484 0
81429084 1
538017154 1
162008953 1
561719962 1
563462085 1
607842922 0
955229882 1
451808503 1
250570849 1
618167792 1
840730724 0
795261869 0
516336021 0
995092339 0
319185780 1
941020187 0
540939238 1
94209317 1
164292937 0
41574438 1
951707245 1
170106119 0
927529730 1
544627796 0
266098297 1
30880348 1
54813762 0
933734773 1
918138921 1
583641117 0
790482508 1
508239553 0
582009330 1
157953379 1
720221544 0
761445305 0
579838786 1
62211685 0
593412588 1
471880444 1
539418104 0
583439906 0
529570973 0
640492909 1
521077359 1
749353443 0
143839520 1
618973004 1
380942466 1
137069490 1
743500581 0
789723681 1
548543855 1
911238037 0
839389344 1
882338366 0
113376985 1
988959740 0
309530478 1
897832898 0
224738500 0
907435914 0
212577913 1
483410366 0
350769997 1
825817137 0
224062320 1
869359239 1
307879043 1
286161907 1
55401163 1
860636369 0
937213319 0
159406403 1
881699583 1
147004282 1
36002151 0
829232104 1
799861064 0
154512624 0
613951036 0
69346074 1
683098728 1
718372422 0
687732231 0
342212344 0
895796415 0
523834639 0
623748729 1
279212679 1
725964120 0
771668009 0
700348278 0
946209745 0
671142441 1
257953030 0
555681713 1
954733729 1
266978870 1
116174946 1
287486434 1
364276658 0
812806801 0
811624160 0
62707622 1
623426334 0
874872554 1
416401936 1
56296018 1
959382526 1
288258780 1
910493447 0
608552667 0
956869011 1
201689873 0
911976179 0
802768856 0
882657879 1
884510325 1
801198873 1
938464915 1
283620838 0
42022627 1
859757912 0
719731726 1
826301847 1
950542890 0
392158943 0
714017015 0
222912396 1
771907763 0
602964989 1
103965592 0
885403342 1
305353256 1
855697685 0
368589160 0
60142379 0
262441452 0
132771608 0
200885111 1
419623776 0
529932572 1
377472633 1
657158701 1
278769693 1
365557518 1
469445221 0
993402643 0
964066057 1
887674983 1
944114822 0
406734742 1
695516672 0
102366250 0
104170059 0
840376647 0
258429466 1
144558400 0
943112598 1
69493747 0
199072467 0
698640688 0
120396601 0
260560174 0
128901451 1
331959324 0
642099444 1
663779623 1
212419216 0
231722373 1
612499399 0
265459142 1
514451080 1
220147077 1
833203411 0
175598768 0
872758511 0
319355467 1
825032424 0
598859596 1
496647533 0
354174163 0
986238017 1
349075119 1
755765450 0
62571655 1
463747358 1
606407380 1
619099184 0
804912879 0
69277857 1
517775859 0
602691694 1
647692730 0
630476877 1
545141136 0
582430242 0
903816564 1
793022904 0
737473206 0
88431012 0
188484832 1
788775392 1
673178952 1
68243587 1
574681776 1
821554855 1
304286975 1
912887557 0
622075027 1
495574185 0
169173384 1
15853537 1
172930747 0
509481137 1
129435294 1
57257625 1
622498540 0
752858955 0
652870675 0
839056358 1
744647939 0
198783969 0
875802234 0
629235360 0
464263804 1
856537217 1
67087713 0
481949791 1
152388146 0
205254572 1
903305076 0
559266618 1
119868742 0
958552491 0
834002883 1
217752755 1
490852861 1
757820511 1
80690035 1
661829151 1
485867244 1
727946461 0
249907904 0
537618524 0
248546406 1
597556074 1
240530640 1
117288316 0
67543776 0
748005226 0
959453963 1
203554677 1
423498752 0
741446368 0
888571769 0
617046134 1
558898219 1
253416514 0
815373641 1
77788611 0
586996080 1
308814813 1
158763732 0
375900168 0
639829728 0
386355891 1
78740174 0
759043020 1
527815181 1
614444674 0
203029115 1
1561265 1
895053364 0
920806861 0
413761061 0
896338479 0
666713133 1
259350048 1
856424171 0
474019740 0
410082131 0
89944854 0
92806048 0
463024951 0
508181541 1
325529021 0
129681312 0
688010934 1
841095483 0
567750088 1
359761426 1
887457053 1
792434790 0
271402277 1
345596397 0
975062708 1
227880835 1
696709175 0
832979430 0
383210069 1
196209035 1
341441760 1
791290772 1
594369797 0
455584274 0
967623954 1
66867693 1
637594061 0
165938807 0
213978101 1
693065931 0
260314157 1
637155862 0
383427633 0
916512622 1
861292207 0
149727452 1
85477201 1
929913646 0
340726545 0
998204836 0
764811604 0
806517247 0
444540659 0
689951466 1
510893528 1
78862670 1
852905558 1
783124410 1
176163208 1
23927415 1
252660101 1
580263035 0
466837960 0
315666688 0
621287535 0
546267714 1
326780101 0
802634336 0
406982393 0
230060892 0
37603610 1
473761133 1
618262459 1
185479558 0
138213476 1
775537534 1
159817721 0
744725217 0
21285745 1
527281073 1
969059322 0
113834337 1
921852883 1
249167143 1
264849664 0
799793099 1
961393884 0
853616622 1
763499302 0
903786835 1
463452154 1
90996207 1
877644118 0
92905638 1
7061132 0
598023641 1
437287603 0
774961877 0
133550689 1
634330287 0
616775168 0
758297678 1
260323719 1
417139151 0
686857809 0
682007708 0
519829595 0
767072978 1
45357870 0
19135793 0
204738961 1
494610536 1
133722607 1
818741129 0
317645124 0
851194382 1
416871295 0
600730599 0
166120590 0
285677244 0
462059738 1
793338751 1
936199996 0
560796618 0
518293746 0
856084596 0
57721331 1
279609233 1
597203150 1
622257135 0
879571994 1
13804777 1
964770365 0
860750330 1
794670549 1
37204396 1
724140155 0
306860224 1
315866364 0
641142012 1
925933239 1
409739239 0
558838380 1
284315175 1
836579129 1
978385505 1
960334598 1
451954629 0
39357072 0
462738311 1
330618544 1
833660839 1
363411079 0
910209312 0
559204337 1
451495521 1
562520417 0
739423961 0
649956005 0
965422545 0
467695174 0
682608959 0
323546848 0
395901063 0
318111568 1
395072907 1
571271676 1
859207735 1
65109106 1
59846629 0
785780360 0
152563104 1
51554170 1
335657050 1
158691268 1
922383124 1
132108137 1
839640099 1
279766700 1
55579543 1
111414911 1
249892035 0
879093415 0
929536496 1
834115405 0
638828561 1
920286355 1
186328196 1
394261144 1
35761768 0
995215513 0
200899638 1
267293427 1
92845649 0
27512821 1
79834591 0
101446046 1
453355742 0
262117304 0
313432346 0
507033175 0
229772131 0
238893272 0
84875796 0
590267530 1
568300558 1
705963373 1
751925824 0
314004543 0
530446004 1
21781673 1
964404337 0
806987614 0
77842079 0
609472732 0
460282661 0
154710343 1
163912999 1
921017527 1
198436393 0
552758337 0
168723891 0
661845185 1
181425155 1
907924303 1
212658228 0
444652683 0
183291644 1
862821639 1
597262157 0
399084656 1
952892476 0
466219612 1
815026568 1
368889298 0
614037093 1
577203919 1
317876610 1
231187413 1
730315469 0
270295014 1
120310249 0
447439176 0
484451012 0
522482637 1
442901259 1
467175656 0
498194135 1
762678789 0
627519785 0
584713960 1
807734597 0
615771631 1
188628958 0
467776647 0
360870799 0
465960805 1
853842001 0
454617461 1
156723187 0
273612116 0
514800241 0
261232850 0
821357547 1
870457836 1
703741148 1
714988877 1
37107148 1
22099027 0
564805175 0
990553842 0
869283173 1
524618623 0
349997744 0
42744523 1
220194068 1
257410619 0
377883328 0
738074079 0
627064086 1
579630294 1
622304264 0
606801972 1
257999785 0
369931449 0
428503850 0
407579420 0
405899110 1
972963127 0
777410755 0
352580886 1
995432583 0
368744592 0
194590379 0
478078546 0
997215160 0
998241266 1
702054058 1
389821596 1
68524264 1
281007945 1
796120960 0
224119183 1
146793565 1
577784013 0
48717251 0
686252452 0
881800119 0
676823813 1
29950942 1
762209305 0
385553305 1
415555244 0
733166943 1
672609270 0
196526837 0
490999306 0
418939237 0
182518978 0
609747906 0
996952968 0
698471411 1
755933957 0
727336097 0
390146599 0
731998193 0
411148158 1
587610837 1
120347991 1
694380249 0
424751846 0
879816963 0
784801366 1
102120646 1
226264182 0
786302909 1
32280526 1
53585612 1
624347006 1
61086189 0
924112521 1
185101743 1
996207527 1
104493742 1
247177969 0
600490431 1
576817849 0
953699583 0
182471836 1
871892016 0
733182087 0
34392142 1
203293488 1
935117080 1
96133206 0
59746239 0
845241893 1
93231489 1
14350110 1
998488479 0
675093840 1
291188272 1
661262521 1
869789786 0
940564683 1
546255150 0
31905439 1
920666218 1
910262572 1
745838338 1
945190527 0
892149939 1
426280303 0
430756733 0
551713998 1
794850160 1
208503051 0
67925652 1
927419229 0
591467707 1
334791963 0
536238783 1
211151960 1
374110480 1
245820345 1
997854962 1
214807537 1
788385138 1
290754115 0
410903542 1
438480773 0
352512236 1
721728072 0
837740442 1
783849407 1
982532937 1
338288946 1
882224350 1
724213162 0
746203817 0
320109172 1
540789602 0
373446122 0
736189555 0
46133945 0
322913963 0
241692518 1
140877776 1
253589229 1
227053842 0
527548864 0
52789277 1
16806840 1
993219674 0
67572469 1
30785575 1
765273441 0
432567985 0
722757124 1
168519333 0
764131290 1
149942272 1
633168492 0
58022187 0
848306223 1
317798135 1
800379510 1
836855542 0
153320040 1
822702565 1
465483634 0
231777560 0
270622970 1
662234342 1
546008972 1
584772134 1
842831401 1
566499855 1
732486444 0
320139444 1
82430383 1
563122734 1
913917793 1
662898060 0
12252149 0
261237358 0
162166329 1
140595370 1
130691622 1
671086546 0
661319290 1
216825415 0
510796319 1
96996616 1
114981350 1
843654448 0
922556194 1
647092711 0
862404882 0
130526143 0
856317114 1
439495695 1
199153106 0
34654291 0
241395129 0
302372004 1
880381115 0
352768007 1
85420128 1
154272492 0
796211116 1
324731108 1
117951676 1
265076709 0
911466629 1
415909324 0
121627564 1
926368065 1
681336757 0
664811137 0
573002664 1
178733377 1
531374666 1
92532811 1
650572127 0
899462371 1
43891839 0
215172714 0
218967209 1
940249310 0
756059261 1
414058749 0
758167472 0
836401386 0
185575286 0
363016366 0
253261268 1
571350107 1
587768689 1
740758286 1
956694937 0
528070672 0
612761854 0
940598272 0
930515301 0
708368062 1
15868638 1
157586784 1
269890650 0
124822732 0
29651027 0
473286137 1
722336440 1
479936511 1
893915011 1
36425280 1
2003675 1
485991817 1
903522043 0
795293872 0
476253842 0
527821769 1
584004010 0
878534355 0
213079408 0
250131617 0
764507498 1
654349462 1
632923733 0
177081685 0
134643890 1
981419584 0
750636875 0
620766876 1
385777910 1
872934490 1
829233868 1
687483702 1
802321384 1
621267878 0
271983608 1
266650290 0
731381578 0
18740192 1
269293872 0
688736341 1
888855238 1
917784782 0
299109353 0
76813216 0
798584424 1
608216763 0
387740704 0
193799430 1
957617732 1
510192105 1
413269016 0
49822856 0
308023725 0
100512671 0
921899203 1
67162249 1
947403724 0
467210793 1
6911763 0
275015019 0
576931264 0
804515086 1
479629684 0
854590571 1
955388043 1
489702707 0
363836777 0
973843517 0
72522216 1
822802640 1
36731466 0
533693270 0
327133031 0
547439492 0
541689547 1
136478339 0
428190308 0
656353440 0
984407422 1
54683462 1
951127474 1
92205423 1
641513066 1
837870093 1
93732492 1
243769450 1
857663088 1
665423591 1
129104436 1
957040783 1
377766429 0
826407226 1
286167421 1
344513546 0
830298531 0
294697273 0
864587723 1
686077476 1
841473526 0
23823956 1
578270459 1
150117293 1
714855262 1
856337060 0
783582040 1
747842893 0
601729311 0
308706195 1
702618484 1
229516030 0
278095115 0
945990334 0
218708879 1
352674146 1
148138791 1
798459434 0
844180624 0
961482805 0
683790693 1
290156525 0
797171890 1
324391135 0
494820031 0
155995279 1
598947702 0
565022539 0
606878661 1
108978194 0
61735932 0
119856285 1
377498452 1
137327091 1
890588904 1
498253001 0
27393788 0
890333532 1
295744064 0
550815056 0
984597015 1
510577828 1
966914951 1
192733520 0
496331852 1
418894813 1
15481609 1
843348723 1
820506731 1
76942822 1
135240096 1
693335568 0
559154538 0
615684242 1
815400915 0
708189837 1
727683208 1
422499096 0
927298952 0
917292005 0
706834238 1
490642672 0
684591033 1
483196307 1
302378949 1
607365293 1
716565948 0
985952396 1
637598900 1
565410948 0
511261445 0
287872150 0
96999959 0
911197762 1
386309408 0
88143753 0
972345834 0
932613485 0
125096702 1
924693416 1
23888106 1
694053126 0
311274032 1
870035475 0
502088430 1
21066164 0
859598481 0
318670708 1
577507703 1
19707628 0
611912693 0
233978622 1
769805701 1
885099619 1
643671303 1
402460251 0
321005210 1
81209659 0
363551580 0
896497313 1
575561954 0
599651801 1
64630741 1
834506242 0
975665901 0
714024248 1
267119627 0
851888228 0
696922775 1
658882282 1
559937128 0
840845551 0
465870866 1
80619773 0
588949247 0
64582492 0
632188885 0
706212921 0
22938319 1
249750252 1
465408408 0
916198035 0
515664653 0
706119298 1
531783845 1
388405465 0
666990653 0
795136583 1
694510829 1
685969405 0
486410485 1
59547502 1
606412748 0
408912464 1
23552832 0
892712884 1
485319781 1
935420455 0
447956945 0
515670669 0
761336314 0
541742651 0
535945438 0
516350123 0
511887135 1
69843473 0
745960343 0
62992874 0
219882875 0
667469607 1
314466149 0
534667500 1
553835103 1
424767521 0
412327627 1
486768869 0
598051024 1
485595476 1
112657348 0
648882194 0
680544436 0
189679893 1
212070458 0
591446825 0
186297182 0
764836841 1
544974238 0
905346003 0
425927065 1
36297089 0
581974969 0
928240830 0
991605697 0
864682658 1
60993955 1
146589878 1
282086392 0
876568216 0
213781229 0
563785683 1
313181441 1
479566959 0
27912079 0
75916557 0
563255155 0
19703594 1
681645744 0
307415353 0
750189007 0
368733284 1
876049920 0
528105544 1
721362760 1
327690258 0
586027096 1
760374145 1
5060146 0
436763835 0
18850225 1
855618313 0
773665538 1
13804056 0
501811628 1
808906394 0
736418779 1
952682610 1
100624972 0
731645625 0
870821077 0
853399655 0
669599780 1
1999637 0
334995803 0
369898258 0
528012399 1
479114819 0
432202373 1
907859632 1
341695509 1
811326458 1
70179290 1
308362221 0
627419901 1
862833889 1
372754116 1
195324511 1
562371570 1
819708800 0
819213616 0
901999834 0
257085856 0
999654494 1
698879848 1
651777028 1
714721440 0
838615591 1
799053974 1
163890260 1
35410447 1
871970049 0
454606375 1
892925561 0
36740434 1
781665460 1
595272389 1
914017941 0
644962702 1
966364981 0
124492695 1
484942185 0
417903142 0
261947669 1
262361685 1
710847460 0
695253047 1
670665339 1
360070696 0
731320389 1
141159042 1
198187205 1
669632992 1
771126109 0
223840710 0
647598502 1
48024529 0
243206331 0
580410451 1
793062549 1
662031031 0
258554942 1
815728944 1
359181792 0
682983484 0
287191126 0
261892599 0
671655407 0
352329547 1
705754851 1
465998448 1
14456554 0
136702648 1
635147946 1
444371543 0
209825642 0
97735902 1
346958637 1
162428743 0
760486838 1
700680619 0
1059315 1
967794943 0
21493548 1
195527541 0
268504797 0
675872974 0
720027504 0
372155497 0
958320849 0
256098755 1
468772752 0
626524487 0
375798903 1
980126230 0
944174905 0
879076064 0
350483031 1
548850334 1
83437163 0
744867184 0
639113894 0
804087456 0
538370742 0
741035321 0
861011174 1
812507144 1
292710218 1
612144186 0
206562288 1
24771737 0
716488188 1
557152770 1
847462846 1
953699178 0
480267896 0
630644982 1
533452901 0
822441794 1
67535355 0
975535782 0
762593059 1
320672796 0
324995432 0
898111685 1
974797249 1
755525199 1
749673794 0
973305717 0
992620088 0
69947496 1
447519404 0
712263137 0
123499186 0
797171 1
944579115 0
459511106 0
393795534 1
712062149 0
577051325 1
506052842 0
588198044 1
374285785 0
937485717 1
89776138 0
755586582 1
861657552 0
170028328 0
830819534 1
897850256 0
287068436 0
2723311 0
688668591 1
601807349 0
810513739 1
157286589 0
820747718 1
786003010 1
915825745 1
58663134 1
930533225 1
71604475 0
485554121 1
118242431 0
529942127 0
553824267 1
844548503 0
523923476 0
148725196 1
67717489 0
73210894 0
132094960 1
47791945 0
113218685 1
726848297 0
467676462 1
344983948 1
338549881 0
773016941 1
874761023 0
197244281 1
243766407 1
516757289 0
406532631 1
895660020 0
200619312 1
101213735 0
546437773 1
947352903 1
330973564 1
169251472 0
664432903 1
428164133 1
779448465 0
33017102 1
259826140 0
670390947 1
218152235 1
798283831 1
582339725 0
562089193 1
349516786 0
653989009 0
213577982 1
521609195 0
677138326 1
399918849 1
719085650 0
955827964 0
216771408 1
834487738 0
139476537 1
17908809 1
693647150 1
172503484 1
276908257 1
500647139 1
773553903 0
210846296 0
632429411 1
852959310 0
737739045 1
560891783 1
104818484 0
38875738 0
936942656 1
296107031 1
43439177 0
856614743 0
166624145 0
293418889 1
1019042 1
805644515 1
18653316 1
597710452 0
256479056 0
593544790 1
516633942 1
406044760 0
626789756 1
168465771 0
770946346 1
665371555 0
993211269 0
941020944 0
922308088 0
780908309 0
116820310 0
15028085 1
174674351 0
355504814 1
544404120 1
277243141 1
648770558 1
608466187 1
968106165 1
381867614 0
339303755 0
767485182 1
975641930 1
87853226 1
509608472 1
848376376 1
337601213 1
535895522 1
22269930 1
787457149 0
875979628 0
786609942 0
1714669 0
822773797 0
990293143 1
97675468 1
9699339 0
563666398 1
808042022 1
723360255 1
229161103 0
325520304 1
103354907 1
5485749 0
212665781 1
731434830 0
168549630 0
748003556 1
724944601 0
928692462 0
357990422 0
335999852 0
188968102 1
2001448 0
736372355 1
131317439 1
190097870 1
94936739 0
175648356 1
671445981 0
308710105 0
427328947 1
996286465 0
460484208 0
922984909 1
511902621 1
559724343 1
18331080 0
81364847 0
403457722 0
421212121 0
271109718 1
492976247 1
86429578 1
471308703 1
681617693 1
413315138 1
274698252 1
492440512 1
166068288 0
805371527 0
193184425 0
966564557 0
582374736 0
365111926 0
828998662 0
137945296 0
558931768 0
630282048 1
739136738 1
405753035 1
140588207 1
65707695 0
280171035 0
317592885 0
70987407 0
564213370 1
273901649 1
221492904 0
68277506 1
337550625 1
894915194 0
217819744 1
508108121 0
883522760 0
132760337 0
467706536 0
207441476 0
753264095 0
689960554 1
104626949 1
574031159 1
271852149 0
785898282 0
279024008 1
813506885 1
913068381 0
498285199 1
118264858 0
624118590 0
559294618 0
665906221 0
163752134 1
904199593 0
405215593 0
378923589 0
143154745 0
255551597 0
373516102 1
672504193 1
291284669 1
949658012 1
390865757 0
214170720 1
686348507 1
570523486 1
210873880 0
215135032 1
362466584 1
992371814 1
66176200 1
980302025 1
777891756 1
185028095 1
583496473 0
899177299 0
984662712 1
331855970 1
89921903 0
763425403 1
991663914 1
397407199 1
283546415 0
767454166 1
60499077 0
352020488 1
73604860 1
261115860 0
935189182 0
895158011 1
71114136 1
510494884 1
366893988 1
528339663 0
418471 1
50439329 0
945410264 0
959418925 1
684448198 0
862717227 0
616529282 1
527346320 1
23284931 0
939178042 1
417145904 1
190812434 1
351827093 1
768725311 1
727181414 1
537428357 1
184368581 0
50549065 0
158717346 0
906037528 0
346968496 1
881390759 0
120043020 1
816595533 1
379646002 1
614652697 0
624150053 1
969543883 0
583451910 0
143482778 0
242212232 0
429653209 0
247536408 0
798445206 0
833811385 1
782853667 1
914421246 0
84568849 1
356476752 1
74113876 0
219258142 1
165205900 0
309384923 1
682671389 1
427608778 1
914978013 0
782052387 1
305349712 0
195834271 0
837577140 0
745410679 1
675002719 1
906219814 1
771557666 1
33672901 1
221545173 0
690979958 1
224954748 0
808256712 0
412314524 0
258892330 0
693664041 0
384856449 0
193919302 1
16329757 0
124286591 0
420754575 0
664600123 0
50380689 1
449626865 0
527493560 0
644081563 0
579083186 1
893274079 1
785546140 0
83351042 1
749347171 0
587505116 0
542685019 0
745057333 0
275382174 1
166077594 0
39872374 1
927795421 0
33960785 1
622264265 1
337199698 1
165855832 0
854511586 1
580034344 0
104950003 1
260335389 0
871271124 0
824323648 1
500545150 0
516009089 1
445748540 0
157968632 1
432677910 1
228475262 1
309276260 0
409012307 1
738403850 0
429677045 1
640072130 1
293325889 0
905002594 1
58527746 1
131869576 0
376889488 1
733605228 0
168977560 0
376421899 1
938153652 1
745703916 0
188034345 0
764228228 1
905964642 1
258201216 0
919962511 0
523469144 1
316136585 1
876776231 0
968814549 1
66708343 1
786405168 1
798341635 1
174972444 0
559594937 1
955001850 1
570795912 1
635014545 1
923114836 1
419381246 0
984183607 0
686327208 0
73743040 0
900048579 0
56616771 0
659745344 0
496471534 0
25439261 1
818835707 1
308977582 1
850509020 1
936621726 0
205956285 0
156441879 1
156035412 1
373471021 0
499399079 1
700210843 1
839257835 0
26846421 1
262758204 0
227495843 1
283373688 0
887722918 0
853442417 0
90884610 1
900672719 1
401047287 0
755731711 1
184624323 1
196884122 0
681811379 1
593894231 1
538144263 1
303572391 0
804625228 1
302709577 1
648519436 1
803094829 0
796353294 0
764861419 1
681244988 1
9324706 1
349512899 1
240131238 0
230726948 0
444973575 0
148267238 0
802737746 0
271252105 0
310249906 0
990786879 0
520338652 1
304568778 0
395596643 0
77539385 1
974314646 1
610274065 1
382469270 1
434705659 0
149287924 1
29007767 1
939085516 1
652885690 1
623410684 0
199757402 0
49068639 1
334816625 1
132571767 0
632252191 1
693430031 0
909199436 1
353555413 0
400971901 0
615918424 1
647057565 0
78265252 0
606236996 0
818087917 0
241512839 1
208378932 0
336787109 0
199780286 1
452049855 0
594930481 0
263062491 0
278067888 0
911683210 1
111248484 1
66222232 1
821324344 1
233337658 1
379273102 0
905109466 0
637279323 0
277541295 1
711587960 0
142383095 0
467505953 0
412580723 0
620754088 1
769584282 0
873110363 0
641279520 0
423273190 0
396832954 1
375328367 0
954774155 0
948265141 1
615084620 0
701452191 0
75834962 1
758258370 1
225837165 0
433329549 0
105130990 0
284570930 1
258257369 0
453271671 0
597813899 0
851023531 1
904109709 1
619522941 0
956724206 1
388061667 0
735424076 0
812962767 0
183116113 0
839907897 0
585622114 0
403096823 1
666289144 1
707052265 0
257542817 1
986794490 0
594174942 1
518222959 1
955885855 1
664651754 0
190726249 1
978595910 0
319325598 1
840188420 0
595618705 1
551350854 0
836074472 0
316333765 0
774503992 1
473080063 1
254512235 0
156982015 0
634409866 1
693943999 1
95059920 0
486717350 1
148962154 1
250205551 0
483337067 0
203400216 1
607140504 1
823519604 1
384928765 1
101173298 1
488860386 1
100610857 1
161580061 1
113234002 1
570768254 1
720875806 1
271452590 1
502409920 0
124728681 1
932769205 0
99932427 1
299371297 1
767249440 0
870018057 1
444959372 1
391064948 1
715930688 1
266821349 1
226193882 0
27151382 1
856812439 1
693922787 1
517182831 0
659517695 0
146647879 1
65540956 1
915681591 1
682966530 0
77660931 0
744900357 1
327452790 0
775666860 0
576252516 0
561656305 0
703470846 1
452581383 1
926690377 0
95337336 0
14924400 1
937603204 1
868108770 0
408028514 0
833203941 1
810599410 1
746030123 1
548085630 1
130771718 0
754499731 1
972353571 1
868432098 1
526118234 1
320683178 0
641520627 1
985706650 0
539565818 1
313360354 1
589759150 0
843477392 0
504150901 1
509040095 1
128838726 0
477457486 1
919438772 1
945723066 0
614949039 1
156002243 1
716780928 0
184654638 1
619177829 0
393717542 0
627746522 0
807832362 1
249849094 0
151473995 1
187274544 1
274011250 0
728974399 0
222603239 0
11772720 1
331002322 1
670709888 1
672650091 0
218601329 1
739883443 1
296719659 0
303675419 1
545394704 0
460122854 0
761325565 1
558426813 1
830565431 0
652330854 0
179592155 1
686667608 1
320737491 1
44144587 0
325950606 1
175514463 1
171979233 1
900868461 0
128791670 0
115646710 0
833540441 1
956233792 0
553062414 0
523890319 1
208124399 0
700568791 1
730740757 1
614938494 0
678387582 0
67502393 1
555380150 1
616507686 1
632905625 1
344531765 0
901020881 1
513530348 1
177995040 0
581202796 0
524703361 1
368658203 1
373475045 0
96356696 0
359397526 1
940075327 0
967156551 0
605993251 0
355806231 1
600931531 0
834374504 0
696649069 1
477415180 0
166139002 0
1765602 1
454977184 1
398118628 1
362983797 0
1778332 0
566930760 0
667411319 1
560421186 0
836142500 0
459010778 0
524992631 1
152841809 0
358836932 1
858397597 1
719930661 1
559953120 1
853925016 1
893949606 0
452275741 0
247624513 0
359533060 1
34046783 1
340331952 0
451056852 0
45007674 0
271915765 1
77661653 0
630910966 0
943831105 0
206972034 1
147157295 1
356761334 1
46441632 0
713031284 0
411041527 0
948898960 0
495790742 0
712456877 1
418965821 0
730072121 0
860048331 1
435880946 1
767342402 0
66703024 1
704402487 0
525639372 1
148412772 0
593959352 1
201356950 0
986113100 0
181807677 1
347547008 0
205224594 1
22219182 0
615889351 1
288249405 1
623318522 0
876336675 1
528266468 0
531752040 1
630149212 0
879164969 0
822819854 0
789177574 0
858266868 1
104158461 1
522187744 1
122823225 1
195249514 0
278013697 1
894948597 1
540038347 1
287257312 0
160676594 0
648816120 1
230207427 0
441785545 1
563042625 1
555949970 0
471652409 0
622211526 0
595605228 0
975176362 1
36297724 0
340509400 0
557456798 0
476243912 0
903137163 0
127707348 1
856980083 1
854893437 0
172515469 0
24256010 0
174727591 0
65160984 1
610683186 0
361183248 0
629010788 1
68397751 0
560591083 0
685979590 1
668446021 1
165111126 0
303746964 1
140038702 0
694979435 0
492052484 1
693384653 1
402751523 0
493216238 0
815313483 1
800768715 0
666920263 1
550050643 0
762536969 1
433197350 1
57970418 0
690368191 0
770563793 0
322280868 0
950636526 1
748478004 0
674078069 1
925657877 0
285601177 0
608149654 0
108145041 0
189881390 0
565524048 1
744810774 0
313702271 0
94745337 1
86608313 0
824868967 0
252004681 0
399709614 1
928273232 1
643357432 1
873068889 0
889895043 1
593357552 0
991169833 0
463661451 0
803903019 1
384847674 0
106749803 1
625534222 1
50213483 0
331660183 0
629209272 1
218234973 1
120960954 1
344825922 0
346332317 1
433135050 1
37225825 0
231447998 1
16427319 1
888720020 1
767832367 0
480255347 1
400649279 0
300952633 1
628108584 0
117445502 0
126443155 1
233611285 0
393714751 1
223657997 1
183539269 1
358648496 0
531208228 1
188658950 0
215500690 0
395266842 0
736794318 0
56014813 1
111362679 0
626793732 1
507650402 1
715622087 0
503805026 0
335925322 0
169734909 1
918628560 1
936926289 1
502958088 1
588045259 1
480481762 0
325748237 1
335371824 1
977880083 0
390177990 1
64226552 0
753304469 1
499270190 0
216864963 1
632322650 1
17888734 0
101296074 0
908864593 0
978930979 1
131088313 1
942953985 0
188624900 0
204226434 0
926663527 0
723129095 1
604414362 0
866817540 1
405139879 0
296493828 0
606192496 1
388637752 1
718466597 1
23916206 0
918858287 1
594952660 0
190051025 1
675181125 0
35149889 1
905476780 0
632853018 1
87461285 1
829370986 1
679361939 0
243210974 1
446359155 0
198333127 1
90219082 0
186946538 1
674248040 0
668514817 0
587715264 0
47929166 1
896079286 1
607487435 1
74234740 0
831543902 1
662326896 0
386152828 0
249214156 0
406466778 0
253085683 1
319569688 1
135899474 0
679204718 0
26269162 0
804381416 1
154890668 1
382476733 0
772089661 0
142160383 0
526864880 1
399855229 1
103210657 1
435873647 0
358512381 1
76836368 1
330766667 0
475510075 1
50641850 0
353968276 0
967428938 1
835752925 1
601331063 1
295692299 0
172956057 1
598009682 0
761481149 0
490435300 0
562289360 0
415721759 0
381128048 0
319039122 0
781042918 1
655111650 0
150043572 0
264065616 1
978434995 0
307966885 1
930821868 0
660574071 0
630163032 0
1725896 1
784946178 0
667032645 0
535145390 0
147024994 1
736249130 0
868493627 0
901965707 1
765862861 0
659678048 0
878228794 0
385792540 1
203196588 1
265891950 0
371578409 1
984974953 0
980584912 0
625294061 0
71821042 0
992966907 1
521294756 0
80236667 0
585115504 1
950148319 0
5205351 0
706374921 0
643682429 1
66943788 0
212090240 1
152548426 0
379545815 1
374561557 0
7422224 1
591447043 0
846864866 1
59765260 0
798195840 1
231960474 0
189418158 0
108963274 1
798230849 0
369190372 1
608259829 0
770875955 1
214700346 0
459194120 0
20298224 0
67495864 1
665387740 0
812226310 0
623999238 0
298684780 0
288689843 1
252256164 0
194442997 0
265551171 1
99584498 0
844292102 0
492806771 0
991843084 0
350041116 1
555412948 1
484330792 0
54618164 0
338970737 1
343136883 1
561642470 0
975440978 0
497022349 0
923761644 1
256122312 0
842706674 1
357652334 0
802637863 1
421030829 0
283309409 0
956307865 0
588300656 0
944083442 0
444969822 0
356966979 1
49549297 0
366496684 0
724608860 0
631639929 1
675041267 1
502957864 1
999104433 0
184074820 0
663791215 0
712073058 0
241343873 1
393413324 1
834449034 0
873529072 1
307322911 0
409440469 0
830761190 0
186908276 1
911396160 1
374621986 1
814589720 1
476346351 1
823781645 1
451433127 0
948162521 1
633046413 0
202730780 0
452300035 0
127093818 1
688789167 0
339675451 0
574609091 0
607994946 0
57708640 1
579300469 0
534390354 1
574161062 1
994330366 1
938618243 0
147040723 1
264042430 0
666632915 1
276220118 1
635384063 1
931327401 1
217315868 1
898740232 1
479104526 1
523573699 0
646210858 1
250002771 1
693431630 1
205318425 1
556654220 0
901781757 0
758313155 1
365590781 0
612732388 1
167004145 0
752716338 1
761013320 1
579592777 0
988296420 0
49318034 1
552070878 0
484613512 0
913087179 1
241457806 0
671618437 0
794393216 0
638576777 0
22556827 0
392036953 1
933148683 0
894138937 1
750498019 0
745267522 0
290628041 1
919646159 0
129727472 0
387760745 0
366302999 1
351199583 0
644957254 1
799270339 1
390338635 0
261600654 0
274300287 1
726550429 0
507892616 0
728892632 0
63911427 1
304268219 1
139908828 1
651308670 0
964524074 1
193299012 1
667682738 1
940801922 0
902973357 0
981004911 1
483965536 1
782467215 0
224448182 1
945329379 0
788147380 0
548527683 0
248348183 0
887762258 0
967295384 1
175696345 0
346193236 1
635638318 0
176257918 1
25446758 1
871578907 0
592950361 1
816024986 1
876755690 1
224438890 0
39667014 1
945460736 0
409941712 1
602287647 1
104883808 1
887938837 0
483432224 0
950967589 0
973112197 1
858342938 0
268022415 1
814776054 1
238660249 1
855250080 1
537738274 1
653034380 1
152985649 1
359509154 1
184588464 1
68526648 1
838732847 0
340679021 1
476884086 1
647335644 1
530430068 0
361771290 0
37103231 1
57064777 1
656884044 1
827161955 1
122189722 0
431524781 0
242342908 0
713001250 0
502408895 0
716412091 0
956609674 1
196990989 0
215129897 1
148582716 1
6586160 1
660089494 1
397120243 1
968422347 0
99668159 1
149177903 1
174819077 1
829506078 1
839976766 0
631100143 1
644581556 0
117177283 1
312101400 1
349736096 0
128604624 0
879295683 0
951756991 0
734716859 1
836728166 0
989803268 1
411002284 1
386426320 0
848444317 1
462174636 1
455169137 0
204989065 0
688079467 1
597202167 1
254357903 0
803287848 1
370968539 1
581607740 1
378771050 1
207969358 1
207185285 1
119773050 1
524961474 0
421681524 0
811691680 1
433201612 1
385118823 1
325790146 0
29537436 0
103988801 0
507769514 0
353525471 1
428703073 0
131508429 1
336202620 1
523421857 1
661037193 1
228203405 1
35670966 1
641026776 0
449384365 0
831430325 1
315770937 1
52673166 1
57108820 1
209285933 1
264659728 1
516966423 0
582247156 1
494598558 0
870551121 0
755681464 0
714260125 0
359470328 1
337247 0
463549134 1
144292186 1
715576263 0
284371177 1
116350320 1
982915924 0
275631001 0
67940373 0
636193020 0
648269575 1
54783842 1
692783153 1
537732926 1
995283184 0
178292528 1
349759811 1
127712534 1
218908793 1
924660214 1
703131908 1
76040620 0
384990675 1
706426225 0
962659154 1
437497338 0
443993731 0
190401644 0
128045712 1
544929337 0
635504397 1
241660935 0
920172257 1
54775218 1
628699616 0
97262524 0
522429810 0
140468741 0
667423691 1
852564048 1
367174249 0
521406983 0
546339252 0
155376053 0
395022268 0
417979418 1
436084917 0
737371855 0
98458732 1
855640494 1
809301217 1
847186347 0
314799643 0
105604043 0
317403849 0
855566362 0
547507858 1
645727509 1
688588186 1
285649782 1
20120896 0
352360395 1
494485999 1
167398578 1
506378851 1
732653039 1
470527293 1
644347148 0
736677966 0
858803732 0
657040947 1
61322792 1
64998433 1
255486619 0
920923574 1
816527865 1
19689218 0
393490236 0
988529229 1
635418159 0
852601083 0
600075510 1
341875929 1
328148983 0
221524083 1
855537806 0
756313882 1
112746265 0
258334951 1
350236852 0
672317855 0
782889601 1
29647696 1
246778286 1
343449238 1
386071629 1
443210571 0
738728313 1
203405429 0
209197301 1
466444017 0
639128185 1
258843563 1
272475361 1
665281739 1
891470569 1
346503862 0
493230388 1
244313846 0
930804132 0
8495928 0
369998403 0
807343940 0
968254886 1
398489236 0
640017937 0
919993689 0
575889896 1
936359727 1
753490034 1
321222679 0
340327204 1
560043642 1
20150304 1
623639517 1
693208427 1
399570970 1
986417731 0
142547464 0
688599576 1
888592079 0
960800772 1
995960841 1
875701861 0
235035030 1
130885648 1
298736591 1
781635059 1
616844923 0
721988890 1
91676223 1
612211010 1
186948828 0
202783408 0
435601399 1
650628963 0
126434799 1
797228169 0
556771832 0
605833347 1
479036066 0
567613452 0
335972555 1
309252596 0
81414445 1
469035263 0
442200195 1
8839715 0
890343373 0
460298224 0
741610399 0
835230528 0
892220985 1
903480400 1
919496529 0
783333357 0
588884997 1
152303021 1
960931804 1
989635392 1
624687213 0
522019990 0
90597139 0
235932910 0
8804192 0
934484854 0
7695576 0
501609501 1
643348060 0
155361731 1
22052397 1
112868673 0
641391788 1
127285772 0
865597919 0
576181135 0
599757588 0
533070909 1
952572627 1
514189707 0
261967887 0
844174744 0
945136037 1
878844214 1
489320504 0
551474037 0
790710727 0
583396405 1
988796354 1
257873852 0
778589492 0
13956868 0
585419286 1
542838832 0
254627646 1
609769955 1
606452015 1
91068290 1
371701548 0
564404177 0
679258595 0
352185664 0
119463438 0
782093174 0
298317012 1
596413454 1
484581295 1
732596125 1
104339655 1
80544257 1
757879638 1
653339874 1
959693324 0
698532357 1
198578119 1
831890956 1
493553465 1
618976914 1
177445342 1
811066653 1
831122897 1
298110659 1
471278239 0
340706385 0
176462079 1
652744875 0
622698114 0
486199624 0
703224663 1
715414209 1
309749380 1
150329385 1
103040355 1
579811178 1
957156788 1
299881362 1
296987485 0
666024087 1
430944326 1
907137722 0
76776899 1
88476725 0
257479316 1
472060149 0
387284233 1
936186680 1
43772911 1
181386774 1
857611413 0
957076081 1
822418433 1
96134425 1
239336278 1
909816152 1
374616636 1
589623616 1
481685732 1
342545457 1
170037596 1
307226024 1
89377540 0
909152468 0
793613086 0
996782660 1
609366385 1
613028555 0
29559266 1
853846915 1
653473441 1
773510862 1
403204651 1
23253731 1
476713090 0
917366141 0
704055131 1
784933703 0
312746029 0
604184087 0
845248417 0
130682543 1
920470396 0
679482475 0
637580764 1
970661522 0
759011549 1
383117515 0
853576239 0
711007741 1
267224645 0
981022689 0
600347752 0
389620813 1
873773169 0
522631079 0
816111194 1
491731643 1
141234853 1
232052539 0
752319244 1
503067228 1
30299147 0
362960030 0
492621591 0
495793683 1
576879089 0
110302510 0
285805775 1
630559831 1
369459105 1
728748240 0
621526731 1
907930450 0
691422463 1
203676383 1
716496299 0
262656239 1
801640033 1
619058986 0
661295458 1
65437918 0
675047127 1
549144338 1
360741936 0
687550194 0
438561712 1
577165084 0
121632548 0
792154989 0
422567606 1
932085113 0
432518567 1
584098212 1
903118825 1
200184740 0
51341011 0
436121172 0
166346303 1
482281449 1
279659232 1
345260193 1
722966022 1
68472326 0
836683358 1
488624760 1
18869815 0
807942073 1
336227101 0
616369689 1
846497375 1
750599861 0
695029117 1
300344902 1
797164636 0
707972350 1
884413305 0
91767879 1
703320376 1
166426509 0
909306397 0
264635371 1
390569743 1
437661934 0
121136919 1
523983517 1
355033916 0
134979658 0
874033723 1
885735192 0
531415719 1
743914999 0
446430472 0
774481570 1
591056848 0
337588982 1
87956761 1
249857276 1
988810094 0
987872349 1
655099644 1
542962235 1
701581131 0
443486193 1
61643373 1
681052740 0
503755850 0
668707964 0
869924453 1
69669837 0
276681983 1
628011390 0
115851969 1
67459862 0
922906929 0
362887221 0
749384327 1
224509768 1
594617388 1
312654797 0
658185446 1
488705395 0
174772461 1
891436066 1
822990646 1
179970096 0
988854380 0
373156410 0
536545033 0
561737206 0
950044734 0
84606788 1
280264250 1
336344259 0
903157571 0
665484309 1
677049633 0
541138519 1
360970720 0
680492613 1
616161864 1
61336882 1
341448054 1
757397942 0
288875143 0
953842275 1
89887952 0
447651591 0
641730346 0
612022747 0
435615142 0
126496988 1
718077628 1
369873626 1
497090461 1
440009640 0
154478598 1
554375333 0
280119611 1
279719511 1
239735177 0
637781963 0
210727935 1
182404502 1
66486582 1
803405246 1
473077051 1
647243023 0
713138174 1
374378231 1
241562031 1
863448794 1
50324575 1
662470104 0
300965818 0
918794071 0
554871889 1
476625858 0
778946306 0
24696310 1
686016954 0
216321117 1
749796594 1
77847179 0
836925933 0
590354652 1
828270272 1
225493121 1
424206472 1
29995305 0
795462662 0
699300341 1
123660936 0
233039835 1
967393474 0
161434283 0
10521911 1
658693403 1
279097261 0
957141608 0
432748419 1
853972880 1
828808225 1
488195579 0
494048694 1
890402775 1
596680616 1
784806637 0
322394047 0
621135409 0
992081495 0
425254286 1
257080572 1
605103152 1
297943533 0
849205718 0
516251497 1
1716286 0
381291522 1
778398246 1
984917665 1
434985748 1
180638520 0
14576070 1
610199445 1
714835621 0
351153521 0
947374460 0
853671883 1
843317641 0
777421926 0
508927244 1
794621835 1
933569966 0
898871435 1
498243473 1
200634091 1
553495229 1
196247238 0
135685781 0
158681116 1
346727222 0
65128022 1
211714703 1
90154436 1
705170393 1
267029181 1
162772951 1
666472406 0
658699475 1
446122032 0
79234858 0
639926889 1
795424772 1
721723272 1
161444247 0
605656496 0
394151076 1
62842063 0
177730392 0
194174825 1
444896538 1
966862358 0
181961696 0
557108183 0
604603838 0
734673697 0
799414698 1
414731616 1
125830141 0
679287904 1
805300067 1
232230832 1
856434522 1
422412318 1
81508259 1
68941470 0
636820534 1
383201605 1
553494868 0
191898375 1
651586381 0
392647519 1
309901333 1
567350961 1
769741659 0
753818879 1
595989373 1
424120092 0
502535749 0
927575178 0
546514132 0
396470694 1
825579157 0
640456465 0
15674077 0
40592087 0
301316977 0
395175749 1
320867017 1
490134697 0
806190863 0
712379071 0
235723343 1
412794528 0
671888540 0
992314908 0
577369412 1
97778946 1
215099416 1
110477180 1
78604723 1
416128455 0
149296320 1
632579672 0
347034667 1
151599360 0
705224937 0
896395381 0
633358228 0
148016665 1
301346913 1
835574589 1
903910412 1
971666440 1
963962085 1
208301985 0
85275551 0
824642536 1
636006541 0
610482343 1
199382974 0
573289763 1
137154833 1
965132966 1
260400467 0
549109507 0
725751770 0
219361268 0
958871988 1
530012956 0
777168661 1
137341127 1
166067586 1
295349185 0
810345394 1
879180498 0
522894048 0
607704656 1
497991545 0
329350115 0
124950337 0
113693255 1
504632487 0
923783240 0
491372218 1
677021801 1
96462395 1
97292821 0
291793643 0
577438634 0
642163746 0
56896684 1
405862578 1
566399640 0
641410593 0
674318930 0
852027917 1
603424350 0
597811767 0
741208246 0
589754409 1
575311286 0
101556829 0
811943220 0
295866349 0
244267975 0
756524945 1
999447125 1
644198420 0
859074917 0
640261269 0
516581035 0
172692471 1
415246071 1
908147549 0
742283302 0
204769361 0
223737082 0
744679700 1
711408631 1
965524779 1
7798479 0
162127873 1
796358462 0
498747059 1
558626419 0
810027278 0
537357202 1
310076375 0
41802279 0
980280703 0
596287714 1
471863344 1
567459192 1
82677714 0
987235567 0
770763102 0
653275806 1
436721148 1
76751326 0
567421079 1
757029876 1
183270652 0
390666521 0
748870261 0
449216664 0
96274382 0
365868004 0
717979571 1
625696004 1
107835647 0
679455157 1
559123527 1
278753796 1
720560725 0
814839642 0
78493266 1
869240348 1
848954909 0
958430091 0
129487656 0
727872682 1
840259487 0
489950777 0
729294680 1
401089639 0
376882325 1
503861436 0
686103076 0
891234585 1
319972394 1
54189035 0
608782469 1
537370560 1
544041602 1
402547011 0
694521707 1
794824002 0
897739464 1
546742955 1
63734512 0
705095681 0
53052164 0
944383976 1
807080524 0
732308106 0
671387743 0
679776 0
548229273 0
867630102 1
687389371 1
176090870 1
922562323 0
623010272 1
356705176 0
623390108 0
840173985 0
127809992 0
892215862 1
994213927 0
558239067 0
741838736 1
750217511 0
334270596 0
28255729 0
996436301 1
985235914 0
898424296 1
685430063 1
263509317 0
26175135 1
342881509 0
402648897 1
907355876 0
117172708 1
654688931 0
533160628 0
651847583 1
769161000 0
395367406 0
469790014 0
536864712 1
462227816 0
72682856 0
773637007 1
112742682 1
581674019 0
363943705 0
32787536 1
166296820 0
4222189 1
614369769 1
635125297 1
528704584 1
438221215 0
730685678 0
144865852 1
759403551 1
14556731 0
499371025 1
797272853 1
18063698 0
652243350 1
545821447 0
538685599 0
632519872 1
876586337 1
267889751 1
591323733 1
525487134 1
905783616 0
918792450 0
470223401 1
798481476 0
766194318 0
826617277 0
356366500 1
816984828 0
987699548 1
249748673 1
212762349 1
84279227 1
424214618 1
992744011 0
72362895 1
598301697 1
638443118 1
708043472 1
903800468 0
913189624 1
124875046 1
464450512 1
647893449 0
197329279 0
968091647 0
631939407 0
46759915 1
67099512 1
715699472 1
236281887 1
479614608 1
127656270 1
637320483 1
709872381 1
209589118 0
452877028 1
846005763 0
326620824 0
557945577 1
166954337 0
41729192 1
350987880 1
550889771 0
792084267 0
172181345 0
302074942 1
293977325 0
250226660 0
914846951 1
837140714 1
311760765 1
279810894 1
410647721 0
828246525 0
637941528 0
344702492 1
96159116 1
37299106 1
923114474 0
686618723 1
987179015 1
892549109 0
78580277 1
393532935 0
767116408 0
496863561 0
71194066 0
258985252 0
796255598 1
363652470 0
531018126 0
51567512 0
561258228 0
162144938 1
343042248 0
812318555 1
85793280 1
654699435 1
444873478 0
888006715 0
664621448 0
433910633 1
119191937 1
812397304 0
367801855 0
14041455 0
134154468 1
563855283 0
953562865 0
648195609 0
815654730 0
713924001 0
982431008 0
762761632 0
434175019 1
400969104 1
47671593 1
534606426 1
949676564 0
834843491 0
239118824 1
140486410 0
689129953 1
841953383 0
620407765 0
633929420 1
839704243 0
927252637 0
578056229 0
930464352 1
48920187 0
954522503 1
822977692 1
612231605 0
435348041 0
856017198 1
427852093 0
168746826 1
926364240 1
398419089 0
281202879 1
732168805 0
991308572 1
149665193 0
441595637 0
773347899 0
673322577 0
754880912 1
546085942 0
210716927 0
770701518 1
393661001 1
938225919 1
775219667 1
526987581 0
198219920 0
801389133 0
814549535 0
152766636 0
864954683 1
567098709 1
525166850 0
556674906 1
370323028 1
476227796 1
219490540 0
749507886 0
716694660 0
65891328 0
592903614 1
60011079 0
724015535 0
398431829 1
809723216 1
471659813 0
412819437 0
517862428 1
679535945 0
87853552 0
363556294 1
527284368 0
470757536 1
191272637 0
852686965 0
658856685 0
420517409 0
156220878 1
39623105 1
676165126 0
954978336 0
744418366 1
341030765 1
935129298 0
845815774 1
387683746 0
903151103 0
464709386 1
737135496 0
150646852 1
143357840 1
918232447 1
789759434 1
289902388 1
682311428 1
61609114 1
111512113 1
758624425 1
932000984 0
155913537 1
192805162 0
492871305 1
583296338 1
444810447 0
858174216 0
465537769 1
144017782 0
163822527 0
97711133 0
192427089 0
657077290 0
554588839 1
740871705 0
919361362 0
26853927 0
801657800 1
873017738 1
157272511 1
85632605 1
995870569 0
496723749 1
298203650 0
661593086 0
69861573 1
405118697 0
752802909 1
647722486 0
868437303 0
822196595 1
703833228 0
384553648 0
22539481 1
502290231 1
287915302 0
811473234 1
381395760 0
178235615 0
951951305 1
938313974 0
883402783 0
318003994 0
770484586 0
616955380 1
61314164 0
457145450 0
844227467 0
994474615 1
740342606 0
451415802 1
958989533 1
122610896 1
713105335 0
322915784 0
257572122 0
156964658 1
788179022 0
867624051 0
434875251 0
121065227 0
979671317 0
82402990 0
852697417 0
987578009 1
568018759 0
196266969 1
850007539 0
904405664 1
730422373 1
924389036 1
732005953 1
632403741 0
212100340 0
208652814 1
777970888 1
643746816 1
382390732 1
201652385 1
77501317 0
51665471 0
539040399 0
403695358 0
57263179 1
202332362 0
876944493 1
314480248 1
769750835 0
511189054 0
96627747 0
75662246 1
304699788 1
91314651 1
314159955 1
499569117 1
233252873 1
700922644 1
583387136 1
743148289 0
24211145 1
495899864 0
497486474 0
778651184 0
873186194 1
707674891 0
213333389 1
330015581 0
205260484 1
153598922 0
225671225 1
268554562 0
554791919 1
791356162 0
547999350 0
316278159 0
58164708 0
270591519 1
460457247 1
527389173 0
212285415 1
313988604 1
418209030 1
964454729 1
71807467 0
951583247 1
607294696 0
202594241 1
804228093 0
389819737 0
867598724 1
73319699 1
401892326 0
31574730 0
716115581 0
997846113 0
623884171 1
368140816 1
737887315 1
684302637 1
162771739 1
946526346 0
618896332 0
362492321 1
872733592 1
455754241 1
64960382 1
321167936 1
729213704 0
735188818 1
981147416 0
744822817 0
257003889 0
106878369 1
31881021 0
681887106 1
506782318 1
429705399 1
107863103 1
713839526 1
46893569 1
595375842 0
732129453 1
656061088 1
307823340 1
771135798 1
275445115 0
461872689 0
399070321 0
499565414 0
111958982 1
538247233 1
728302326 1
608706881 1
826852022 0
512415704 0
801750649 0
664508758 0
555517993 1
924059522 1
90078904 1
144590201 1
112145286 1
12526908 0
735570215 0
390702196 0
762132726 0
270719569 1
883323668 0
613604882 0
993082182 0
559045879 0
569924625 0
35764151 0
352153538 0
970000217 0
225084907 1
595135897 1
777409982 0
610339620 0
589367259 1
582440498 1
165185218 0
943546496 1
127076973 1
751827299 1
34520967 1
160413450 0
674563605 0
411396998 1
725082530 1
299105965 0
141068763 1
727005552 1
215238170 0
673833741 1
704726233 0
187662009 0
404922135 0
211474223 0
571462993 1
759548399 0
626521372 0
311304044 0
657211344 0
39499167 0
406777273 0
851872001 1
195742427 0
295937221 0
314382801 0
393388177 1
851421979 0
381493211 0
89436307 1
429745975 1
334242769 1
116599732 0
111245859 1
174737245 0
248116598 0
348047984 0
282116022 1
283235844 0
142318419 0
781304393 1
133972389 0
881253474 0
323602504 1
112794826 0
552583166 1
981031443 0
113997436 0
810300130 0
640313104 0
597276164 1
358744048 0
253174678 0
589952438 0
197240571 0
428889305 1
976296213 0
214783605 0
997786038 0
456302801 0
69887686 0
654151192 0
889476080 1
591217671 0
429783659 1
741183531 1
64750410 0
801512473 0
373393441 1
377616714 1
657951177 0
226340687 0
753805818 0
188844882 0
360368032 1
268701020 0
25552294 0
351993139 0
449937731 1
622720294 1
8061508 0
984839721 1
397826454 1
679376659 1
489248868 0
290828930 0
308622051 0
268736065 1
86392964 1
467397627 0
591029887 1
820364554 1
557900735 0
524576618 0
32903372 0
603352948 0
65147739 1
730321708 1
655682325 0
162174431 1
337776540 0
704647385 0
336893862 0
204605411 1
251548947 1
146923185 1
941021899 0
147453356 1
646624317 0
134628400 0
920912928 1
946451210 0
254329564 1
467052188 1
474870688 0
103752880 0
767618796 1
389580841 0
31709597 1
793374320 1
333434279 1
205562459 0
768944328 1
987227550 0
89535344 1
993417959 1
60618621 0
789531991 0
970863919 1
695033763 0
671885853 0
60486934 1
211849163 0
922201671 0
992600038 0
175716090 0
38580038 1
571808121 1
339717757 1
339074593 1
622531534 0
484327222 0
610037620 0
242481585 1
354729960 0
953452004 1
623408240 1
245619746 1
644623312 1
551055119 1
179117763 1
364197814 0
846141124 0
999825892 1
329027205 0
790653950 1
810136106 1
727856469 1
436182108 0
47058201 1
859823453 0
958208996 1
727053313 0
249108287 0
640208955 1
712306712 1
453769644 0
52018625 1
285532745 0
98155781 1
881813226 0
195285528 0
550694116 0
259557325 1
308743525 1
951600600 0
281937711 1
228549008 1
488386667 1
776217652 1
809610020 1
464568449 1
261068834 1
883161442 1
647076607 1
906925711 1
50972685 0
31271806 0
580853760 1
9071703 0
687693167 1
178694560 1
894863201 1
981456147 0
211470690 0
290992303 1
363770679 1
517913569 1
887855325 1
768131645 1
823774834 1
435566849 1
998348650 0
628453924 0
932079010 1
808441185 0
111662654 0
894142189 0
700433534 0
687240146 0
914786947 1
917206468 0
999958143 1
325777217 0
947156550 1
595670044 0
964368719 1
791372898 1
484747090 0
157084300 1
772924693 1
261887165 1
950181237 0
500966657 0
309358424 1
45916236 0
918390179 1
941584350 1
451950376 1
478923870 1
728979861 1
201542011 0
681159754 1
297064941 1
347761541 1
854590601 1
159088711 0
673085904 0
891458455 0
256490664 0
830227489 1
504270201 1
732911445 1
96343338 0
162103846 1
260573556 0
885927062 0
277463685 1
890578615 1
194985826 1
30095880 0
760234724 0
195105348 1
97887561 0
952221503 0
764680166 1
956091885 0
927772288 1
368218566 0
893070372 0
174142434 0
920884635 0
246357599 0
112605658 0
760505375 0
902874285 1
551008792 1
558779522 0
676455211 1
300259192 1
693224031 0
273540886 1
383316704 0
248244953 1
339299883 0
336272258 0
596138317 1
83514010 0
82846923 1
670865431 1
631269943 1
533696303 0
621309307 0
866078652 0
419591939 0
898662635 1
953705422 0
732465857 1
592719160 1
206837998 1
402322147 1
873666526 0
145777300 1
365590833 1
653770637 1
497256157 0
46885467 1
786642675 1
893153556 0
122092139 1
302560138 1
330390127 1
118737168 1
115831327 0
380866059 0
337883536 0
37822938 1
418917293 1
411067221 0
590806778 0
77664785 0
892634837 0
76652036 0
331432781 0
136851120 0
268228520 0
447940059 0
566345040 1
422466510 0
380838420 1
515962544 0
510638246 1
296409016 0
863292995 0
305084917 1
140681991 0
866048083 1
733107440 1
325779 1
470111456 0
991589587 0
464577610 0
116151741 1
362575391 1
853269377 0
706350384 0
95091224 0
726239376 1
955609141 1
986598634 0
129191258 0
809586 1
120956091 1
900676162 1
28342348 0
319562128 0
841189111 1
786616744 1
923916659 0
944690422 0
864726849 0
440587500 0
676814963 1
77124835 0
224941478 0
138380299 1
378099555 0
305070325 1
607258140 0
14316370 0
673374229 1
379967888 1
450941045 0
217281147 1
955615131 0
675855674 1
203672237 0
560527761 0
364181826 0
138710060 0
254115105 0
620409257 0
996098024 0
769769164 1
644327089 1
178106669 1
639714655 0
371571712 0
809072183 0
383929173 0
622790170 1
342868358 1
308176423 0
832813619 1
739334292 1
251060425 1
849175406 0
867884126 1
264367590 0
763138449 1
972540360 0
437152958 0
570373718 0
98797634 1
32563088 0
939871939 1
872253931 1
449593162 0
329487874 1
976366681 1
72302269 0
574258465 0
850691679 1
608220317 0
55025471 1
327413947 1
368812552 1
789767779 0
651402568 0
743329332 0
980467744 1
375572934 1
838174726 1
702075826 1
350594511 1
113100380 0
356815839 0
92209577 0
941445354 1
102404764 1
504089922 0
438623847 0
164639373 0
474072100 1
684307304 1
455961362 1
625353880 1
588410759 1
988219549 1
694045975 1
759057800 1
356278890 0
603425994 1
169363624 1
453023581 1
487611715 1
893981801 0
126603100 1
108786073 1
57573498 0
801946918 1
121153919 1
916777459 0
172175917 1
798743923 0
873351532 1
875739968 1
233089416 1
850515814 1
780147732 1
223066264 0
235518982 1
911709430 0
557081558 0
898998854 0
465666059 0
606453169 0
123721338 1
739711386 1
266481661 1
81281530 1
494876636 1
960882297 1
391273082 0
586763799 1
519311150 1
760657784 0
831561278 1
66052888 0
726260152 0
171942325 0
316089633 0
27270480 1
108331070 1
849665995 1
789607879 0
470501669 1
614965098 0
107475641 1
489888057 0
330200330 1
354750562 0
814282681 0
17287839 0
537452844 1
541677362 0
643610688 1
910039293 1
199633049 1
434263524 0
5409484 1
609473870 0
414740046 1
836181987 1
256859979 1
122931632 1
983150837 0
322188782 1
212036407 0
961199541 0
690406948 0
817936468 1
882307016 1
409383236 0
58801521 0
717803666 0
275624128 1
762491644 1
869190112 1
336677234 0
941508704 1
807131097 1
984952167 1
740727623 0
490664858 0
747883053 0
141350542 1
656689954 1
10442292 0
572429442 0
591841643 0
47963601 0
122254435 1
706057000 0
910863966 1
142585748 0
192464476 1
930839035 0
195713021 0
557683879 1
71211173 0
87143535 0
709433250 0
880435506 1
36391217 0
679557514 0
689619404 0
658302303 1
943454405 1
138184112 1
767541098 0
53915871 1
962970674 1
5249819 1
823719982 0
949306433 1
947659924 1
773054335 1
332625458 0
677332995 1
407531334 0
385694477 0
938480029 0
205556489 0
984496344 0
528979592 1
69778944 0
191995433 1
625183044 1
756246123 1
580188621 0
789741072 1
85228906 0
203151140 0
350334549 1
726929055 1
98748251 0
510912645 1
754074488 0
200343880 1
273894398 0
203037051 0
980026854 0
352228642 1
779993484 0
142991983 1
58801883 0
180076942 1
588306074 0
933109044 1
910221444 0
890134002 1
366227377 0
839037519 1
360306395 0
804050789 1
552335811 0
460963023 0
802690902 1
60856935 0
111408395 1
737917335 0
461679630 0
907702035 1
436788894 0
858199451 0
574391990 1
163254865 1
871187755 0
942630854 0
880919831 0
657860852 1
768457893 1
254197675 0
866074145 1
718723184 1
413891312 1
699559888 0
578126771 1
420712872 1
140589520 1
242499181 1
961889985 1
829055887 1
523109747 1
814193240 1
312559430 0
823334245 1
150891389 1
547037815 1
674664142 1
326934981 1
286225022 1
585286035 0
532076800 1
10329640 1
685947557 1
162286088 1
470756940 0
949040780 0
133013062 0
546467949 1
514277566 1
222701498 1
783232136 1
505137116 1
182431318 0
888818935 0
904627372 0
564399442 0
947400594 0
47683508 0
564616406 0
717406749 0
703832765 1
511175291 0
874371260 1
475365141 0
100616555 1
505561406 0
182042578 0
970758887 1
399623639 0
200914504 0
573259399 1
658201404 0
216423210 1
914784088 0
284313102 1
787531357 0
476535467 0
104110633 0
779747632 0
764881021 1
375776771 1
855325166 1
831224335 0
751338802 0
161281144 1
768310620 1
50336913 0
492375881 1
381488786 1
261907881 1
768122147 1
968365746 0
46600837 1
762559989 1
512867039 1
772699782 1
3843573 1
434072018 0
145436608 0
507237388 0
760969338 0
868126076 0
169521730 1
172069150 0
488415430 0
575389928 1
308922484 1
207023957 0
492203940 1
763418208 1
188556405 0
231862065 0
911116917 1
93942503 1
842626470 1
962846977 0
453698266 1
982160866 1
720449077 0
592474890 1
375684404 0
634930351 1
402145771 0
344926651 0
760058300 0
470105958 1
402372549 0
105232231 1
853139686 1
882313703 0
453092217 1
407482639 0
488410882 1
817811850 1
151735733 1
509485020 1
716260239 0
814291614 1
793874543 1
431430427 0
138098243 0
912278943 0
342067046 0
589158643 0
870980748 0
755798885 0
110600074 0
712583243 0
756748468 0
107866713 0
684981032 0
419846061 0
899878695 0
606542722 0
879328099 1
66078037 1
103028955 0
800845552 1
342243062 0
82161769 1
535553807 0
67164664 1
976102304 1
657118940 1
454745853 0
251365112 0
345024718 0
531127135 1
977509354 0
499061429 0
317196435 1
327272748 1
431872405 0
143912558 0
831726344 0
620873351 0
904012009 0
716080133 1
724359915 0
436002153 0
712679972 0
92863903 0
786367214 1
174056238 1
834396644 1
995576887 1
44972571 0
517360653 0
328229486 0
679327096 0
691419497 0
828388565 0
719202274 0
815720033 0
157380014 1
803353716 1
671821426 1
350010022 1
945972828 0
992575522 1
335303474 1
408671115 1
420397575 1
974547626 0
697271158 0
413735513 0
586305076 1
155622682 1
33506492 1
757706731 0
795859750 0
701051762 1
476715541 1
407013308 1
728829292 1
133079009 1
784826817 0
571648839 1
367124772 0
713978677 0
306812430 0
542986822 0
594525094 1
244393077 0
7355133 0
261002873 1
405300576 1
51699033 0
568644482 1
753240048 1
549051457 0
210418266 0
875351549 0
168136076 1
808386112 0
813711142 0
570364186 0
609467763 1
760046790 0
196654011 0
429769007 0
588487611 0
362365417 1
650843042 0
745354193 1
316080733 0
975285633 0
513275482 0
329426611 1
31213498 1
570648181 0
358819011 1
80730865 0
698600924 0
292872472 1
530602678 1
534508173 0
855922470 0
94111302 0
659278002 0
646464072 0
634821979 1
530031036 0
636098072 1
103247375 0
343785203 0
772772774 1
938043987 0
774660878 1
850497324 1
236933040 0
774627986 1
215730456 1
154761946 0
376724908 1
299398347 1
874846621 0
419399000 1
251945670 0
312867733 0
171104894 0
554382415 0
671569878 0
330807608 0
171615604 1
512316374 0
844051766 0
449513088 1
497107499 0
56104763 1
744726432 0
881206373 1
998672894 1
955131548 0
976414576 0
470083048 1
243343852 0
591054416 0
892513603 1
956371625 1
50150888 1
333063883 0
731877509 1
722378078 1
779654228 1
762448555 1
427638222 1
631675365 0
592162943 1
258324433 1
786977406 1
200429759 0
229540946 0
245738143 0
142260914 0
389259202 0
421949727 0
308881889 1
702907658 1
740013902 1
131782401 1
202172544 1
605417313 0
6677905 0
887324530 1
79981568 1
908168521 0
879333877 1
785247071 1
369462202 1
918518231 0
569059759 1
979582353 1
880197172 0
334566354 1
757562461 0
488380089 1
824489204 1
227225348 1
235407840 1
427212081 1
863619014 1
651435458 1
166292833 0
708403312 0
204326549 1
405460896 1
501752882 1
63405365 1
104288269 1
163915581 1
157004074 1
833495563 1
827716119 1
628765813 0
891268820 1
504234134 0
325003263 0
569897941 1
462906738 0
963223851 0
625534772 0
690996951 0
466862844 1
72192103 1
403555809 1
4318039 0
314403450 0
117656229 0
430726969 0
917977707 1
74723154 1
355170053 1
199094768 0
338236737 1
110663347 0
684674121 1
767155198 1
159823552 1
73254733 0
506480392 1
531772015 0
888476802 0
384485847 1
19861058 1
20456606 0
848087940 1
336832605 0
34686354 1
744149449 1
295171974 0
621335515 0
473659929 1
227946566 1
680943422 1
14661987 1
817655002 1
918507103 0
718928117 0
464473371 1
255937803 1
259842667 0
258267159 0
828103325 1
852101332 1
873412037 1
338693855 1
431428106 1
710849756 1
959137608 1
681101140 1
81076768 1
452000864 0
857987618 0
647512291 0
806335694 0
807423805 1
135743007 0
540657772 0
13819999 1
117651490 0
679541417 0
778615616 0
5478265 0
204775357 0
483028969 0
936726077 1
354161853 1
736155183 1
965733192 1
605927382 1
133311703 0
188690995 1
495360510 0
907303082 0
896472417 0
583891033 1
634085659 1
524096350 1
12423791 0
121831312 0
842305333 0
210138352 0
538238625 1
273319025 1
867209043 1
722619264 0
784193858 1
861328210 0
790575421 0
463126629 1
960067824 1
467395105 1
293800846 0
357395661 1
525058918 1
348515763 0
149052027 1
163601753 0
910429403 1
526786102 0
780145838 0
322870232 1
536195684 1
721868233 1
768377635 1
223105941 1
420291237 1
100566042 0
339035069 0
467220676 0
946558176 0
188721233 1
793401575 0
331702358 0
466070445 1
149405968 0
504592970 0
430864010 1
47933657 0
201141861 1
852923647 0
827110804 0
573288329 0
772463345 1
893812839 1
37849715 0
952487959 0
627907063 1
881982714 1
762019926 1
172891779 1
915408977 0
718016928 0
303870400 0
523279669 1
633246475 0
543718932 0
157688305 0
821338261 1
870171528 0
671785967 0
842670295 0
664740075 0
464437047 0
399885702 1
959444681 0
68452809 1
793467749 1
398082127 1
48123317 0
475582677 1
938872623 1
876188968 0
605096700 1
601011180 1
610613251 1
236315699 0
204113112 0
401037131 0
472981178 1
380353033 0
829661075 1
453919837 0
122401322 1
977564918 0
380334274 0
889123438 1
871987301 1
586600966 1
604337251 0
944384032 0
265075294 0
283545521 1
125595613 1
399611415 0
450941083 1
475291953 1
86330143 1
105871241 1
440634137 1
357948803 1
906421130 0
18889983 0
974017941 1
698686379 0
663710092 1
483847251 0
712101838 0
704499759 1
776441141 1
435894755 0
604330793 1
928920384 1
497100518 1
304091969 1
262938838 1
174297192 0
79205837 0
9491863 1
658479525 0
366443938 1
700483618 1
635811626 0
448234201 0
832817994 1
851935068 1
570569940 1
328334965 1
559668677 1
349829161 1
367472398 0
116478415 0
71938722 0
906313822 1
109532391 1
608894257 1
373993454 1
631171980 0
107224160 1
376042668 1
611202350 0
735214188 0
431699804 1
142753294 1
897414294 0
919913509 1
743366467 1
799539282 0
996290421 1
775060984 1
676840696 1
521864672 0
231414476 1
714379893 0
217001033 1
475009938 1
832455178 1
540168244 0
867707259 0
919018161 1
440285854 1
214176257 0
615078363 0
603733840 0
402988841 0
681661162 0
909406437 0
412823997 0
397859353 1
972694593 1
688773438 1
159422549 1
504220019 0
736253084 1
748534656 1
49593596 0
572337388 0
3766033 1
939278488 1
677527575 1
989290089 0
560565650 0
324337182 1
595852643 1
719597233 1
313260828 0
989534897 0
826075140 1
297257596 0
886343439 1
121986297 1
678782740 0
983203709 1
512202557 0
272985948 1
719409536 0
790571476 0
253956892 0
982295368 1
377393197 0
261711084 0
339269420 1
199100047 1
69766080 1
847444401 0
614537955 1
138009000 1
789480682 0
305979817 1
71677281 0
635252071 0
177824396 0
968513059 1
116416320 0
166579513 1
915255668 0
533240438 0
42095086 1
489670415 1
176689035 1
167207809 1
66165572 1
197115480 1
387463687 1
198302294 1
933166344 1
286750846 1
220860877 1
596614458 1
300060428 0
303953462 1
846245972 1
223737511 0
806401411 0
399478540 0
814193560 0
991502787 0
894056521 1
691376829 0
790330759 0
291798737 1
508069301 0
210340064 0
913390463 1
39651460 0
978345482 0
1673903 0
473611713 0
152592792 0
504657201 1
929445562 1
526318634 1
694522797 1
297944559 0
763340997 0
145656047 1
676400889 1
453990389 1
794510101 0
848267293 1
395145874 1
906590321 0
280986321 0
68498298 0
351261998 1
757229928 0
621584084 0
498501991 1
646573624 0
585218409 0
127724359 1
286525874 1
491983622 1
526267771 1
381590246 1
82872747 1
556005472 0
691230849 0
225194970 0
63627065 0
598839560 1
675242823 1
269731228 1
817477467 1
432994476 1
191147132 1
213035131 0
47151133 1
891637949 0
394314007 0
746141935 0
994948005 1
970995100 1
369002637 1
439673190 0
950208879 0
120185255 0
506597306 1
566883949 0
704516238 1
602737226 1
600828455 1
448753311 0
673998728 1
186175621 0
738078744 1
561501581 1
110365764 0
211408693 0
242334543 0
965861157 1
765476764 1
338538289 1
112210149 1
984118270 1
937926967 0
154349833 0
670677807 0
584329635 1
810163407 1
543471596 1
868580647 0
633977894 1
119486710 1
361666159 1
628459923 1
677885210 0
328218776 0
587948345 1
639687914 1
266451528 1
61393223 1
279921505 0
334680961 0
424745027 1
776191720 0
870929796 0
334954092 1
225445389 0
630549858 1
109760392 1
669173129 1
731805465 0
303376481 1
881209290 0
72143355 1
62094247 1
424301582 0
907810301 1
739609662 0
806849833 1
519325187 0
72570903 1
427032749 0
609010788 1
713243510 1
115244475 1
174087219 1
97940874 0
639323265 0
938367551 0
807508344 1
632522051 0
135065707 1
390295102 1
251139643 0
971779997 0
220421252 0
795900060 1
990507842 1
25002192 0
302918081 1
487837137 1
13521874 0
746154592 0
745645262 1
355146604 1
526463334 1
948284893 1
811982392 1
991391800 0
980634905 0
597167476 1
286019845 1
247248843 0
238893334 1
390431800 0
641068175 0
354117844 0
120635805 1
279847215 0
283114112 0
507968233 1
135628493 1
567351610 0
329049276 0
47676823 0
475533373 0
2233965 1
703795950 1
498035472 1
359335301 0
188856210 0
845014884 1
812955661 0
620285791 1
687190062 0
697662592 0
321014709 0
701539347 1
895033881 1
489650878 1
558203817 0
491243101 0
905228992 1
677487290 1
217042052 0
12825544 0
840475290 1
848094366 0
814080253 1
898684280 0
15395871 0
50654973 1
872708812 1
471340469 0
876218615 1
183760794 0
372395696 0
277987891 0
880164258 1
520897815 1
690868771 0
398491011 0
219614715 0
231454605 1
377200148 0
574880005 1
414192841 0
213036527 0
961371738 0
475173628 0
533629184 1
297590794 0
586196014 0
588748407 0
436987773 1
366882850 0
621452615 0
711118874 1
880914214 0
752446763 1
851058097 1
793383018 1
503195509 1
556938748 1
999774597 0
561298316 0
76105543 1
897444941 1
45830501 1
823221290 1
962668226 1
131995965 1
113154735 1
203359594 0
761604205 0
52179058 0
35970241 0
167843982 1
142949578 0
197488900 1
359564804 1
663911380 1
981431015 1
645603369 1
618562851 0
54067460 0
233115297 1
238833828 1
538763783 0
916468142 1
680561089 1
249513499 1
907680999 0
188078891 1
294433418 1
793032951 1
533648192 0
37853395 0
823600349 1
43674369 0
5601406 0
146826206 0
945228972 1
426709482 0
78208441 1
543105126 1
975004708 0
112344287 1
129483518 0
564636750 1
255657425 0
167673897 0
7987275 0
73489862 0
147903263 1
301033139 1
489119554 0
972450138 0
451675455 1
701977188 1
818097326 1
835507283 1
151338305 0
382501012 1
772153336 0
485602976 1
456465842 0
905902299 1
329747606 1
937500271 1
628153203 1
32220706 1
350017675 0
279774866 0
439623984 0
233280578 1
991683212 0
413950519 0
629343184 1
108598410 0
530775539 1
607976380 0
606655604 1
422199651 1
498572043 1
742407776 0
267125134 0
710635248 1
283500113 0
969821253 1
159373734 0
708040458 1
657554743 1
58053660 0
648525747 0
592869265 1
138039193 1
299475783 0
920997954 1
652242739 1
30393953 0
473229458 0
239941981 1
277662084 0
367437744 0
176148114 1
295888175 1
882454795 1
901667729 0
564047835 0
875211782 0
458589005 1
13071420 0
350313409 1
867285619 0
691677401 1
324512376 1
696921886 1
102392483 1
618931375 0
757820576 1
267655836 1
405854916 1
615657302 1
543406413 0
633754680 0
705453564 0
898149502 1
161360376 1
543327624 1
867280505 0
276813038 1
455972892 0
934142459 0
775085276 1
629182768 0
452144522 1
469692428 1
854366758 0
143671504 0
572025360 0
164195973 1
992814857 1
520155969 1
813354873 0
414945194 0
344518084 0
851377254 0
707948318 0
784586579 0
255916584 1
552365341 0
363574053 1
459578061 0
440722976 1
730529747 1
664289900 1
786244143 1
340800966 1
376886343 1
34420666 1
439219757 1
990622609 1
163436583 0
405278784 0
654158981 1
723682798 0
678250158 0
16524122 1
599040688 1
169116686 0
782805531 1
761422166 0
996930846 1
133647658 1
999077689 1
171286119 0
723848452 0
574628948 1
771888376 1
156817508 0
313654177 0
243079111 0
580607407 0
467304680 1
232560452 1
482842212 1
958549679 1
703095919 1
397520571 1
457744662 1
84343899 0
348396674 0
7205961 1
541245023 1
542130523 1
916031182 1
911315087 0
283257524 0
699067030 0
389476200 1
326540371 1
142630656 1
698824424 1
358067676 1
173527347 0
109921281 0
77750044 0
930206642 0
572229327 0
920852590 1
139556918 1
153274812 0
92088732 0
465981373 0
224110924 1
286175035 1
726457236 1
276707702 0
626682766 1
387372832 1
684432246 0
296051990 0
639527124 0
286418906 1
454475937 1
81277118 0
376002206 0
412842241 1
907012583 0
666881439 1
651771464 1
209898339 0
614702248 0
438184235 0
38784823 0
312395328 0
750382189 1
960857511 1
308756158 1
485515254 1
419761383 1
408095479 1
279718406 0
798200035 0
13601130 0
937172731 0
100851253 1
396666468 1
272907092 0
105346271 1
920796822 0
151499493 1
788463203 1
617665397 0
517453247 0
279153391 1
371680963 0
19916373 0
225125526 1
972529936 0
913628962 0
720943760 0
143599384 1
495333148 1
807623131 1
516884302 0
114460821 0
797488667 0
661531017 0
312497311 0
843069472 0
532485346 0
750523972 1
753484585 0
625343862 1
131541678 0
16928445 0
493831885 1
740636996 1
14429415 0
98577024 0
209434633 0
478371604 0
919004416 0
652201998 0
541060778 1
435575584 0
914092775 1
252248898 0
844986936 1
896253187 0
153393686 1
396294342 1
603468621 1
657465917 0
764916702 0
258532970 1
504836254 0
806712158 0
457018172 0
788115751 0
357034312 1
272120419 1
887187214 1
987446717 1
664106063 1
485963365 1
596539033 1
49315493 0
833813149 0
596525893 0
270179451 1
546549130 1
286698078 0
133279978 1
256316451 1
820221989 1
367571805 1
495118840 0
419929328 0
353927721 1
77095575 0
984221141 1
720030650 0
844543928 1
99325731 0
790150324 0
895902181 1
147674448 0
148738591 0
100279884 1
767390059 1
513767409 1
33378965 0
587622960 0
209199511 0
161646633 1
628871525 1
553466216 1
825440943 0
727112951 1
834919215 1
534458479 1
345354516 1
852176404 1
656961904 0
357143341 1
697195683 0
581698345 0
927437697 0
801105664 1
103659825 1
953659842 0
449955557 0
109275244 1
519057587 0
71204600 0
391050670 0
963546179 0
216119506 1
416189384 1
186537666 0
705350532 0
97518085 1
621093976 1
191262019 1
38920488 0
791174168 1
404780213 0
38877499 0
458901022 0
633066644 0
979064745 0
629106667 1
477570260 0
223962182 1
133899419 1
579251069 0
48395688 0
276059486 1
1262032 1
314944856 1
882312822 0
795519002 0
858979002 0
484379122 1
344755084 0
34768801 0
699594596 1
665773505 1
825135486 1
375240929 1
641464478 0
473729140 0
647878794 1
220404155 0
187384167 0
579117121 0
93858837 0
886812838 0
161510368 0
404223109 0
442702085 1
317245593 0
947974679 0
351651424 1
83507356 1
506249784 0
622870672 1
395332753 1
90166515 1
877767294 1
508658592 0
155807295 0
121541874 0
238243398 1
710026521 1
241208041 0
17627559 0
212536638 0
923118749 0
391762186 0
987839607 1
991527386 1
506440383 1
978176025 0
331877786 1
34528109 1
205271594 0
463820347 1
721807215 1
527642514 0
890699986 0
269585550 0
191305940 1
205884122 1
378857165 0
96014520 0
555356586 0
306296971 0
198698788 1
504676726 1
59866709 0
389459252 0
430609903 0
817429752 0
558696606 0
822827250 0
245039943 1
407657665 0
73986309 0
582350627 0
833631561 1
392578015 0
507668338 0
598028964 0
482027273 1
71674449 0
189653786 0
173063362 0
340387617 1
984357389 1
870201457 0
781024205 1
371704089 1
323147319 0
288169211 1
113583541 1
40313678 0
2286292 1
53494212 1
858835274 0
452006214 1
649305208 0
353578629 0
516359607 0
440387301 1
348123607 0
894731163 1
449828215 1
82224271 0
242565390 0
553175972 0
605166812 1
656671902 0
847285662 0
471215151 0
132727733 0
872991217 1
112652621 1
915995195 1
204398110 0
492598774 1
839322028 1
849598803 0
690640 1
814363649 0
242065271 0
79801786 1
249012573 1
553354409 0
952970703 0
161714950 0
270050753 1
453242356 0
942983971 1
445898404 1
536986221 0
596790780 1
640310271 1
202964147 1
436782972 0
547935828 1
719737605 1
661162621 1
882710233 0
334812328 0
766990166 1
446995403 0
795370490 1
986166453 1
734230296 0
954458987 1
620243327 1
65158435 0
146931895 1
823635803 0
86578547 1
864587656 1
767904757 1
357815091 0
989296628 0
711858646 1
885485789 1
662859584 1
235385197 1
622296301 0
911776348 1
476486290 1
552704745 1
28958584 0
976369124 0
960972141 1
234485457 0
329063295 0
954798147 1
169763841 1
312982273 0
230994103 0
262358987 0
810658607 0
309718383 1
743569323 1
855910017 1
443528026 0
227364847 1
209040472 1
862526228 1
194903822 1
931761737 1
266555585 0
264983262 0
817470837 0
12983983 1
881554217 0
182128353 1
46181772 0
547282942 1
418656621 0
50574547 0
854477909 0
386368521 0
261674700 0
589030573 1
378492668 1
231495016 1
374789157 0
172818689 0
482767765 1
454066517 0
501157714 0
810530984 0
363380870 1
159589728 1
416919637 1
77573724 0
392453690 0
757972742 0
650611170 0
818759866 1
808080580 1
584298483 0
59704390 1
813782602 0
266190565 1
706213256 0
383396921 1
834351002 1
520027659 0
692038930 0
175612486 1
565498405 1
931507091 1
412706903 0
717157468 1
946888153 1
177233269 0
685450993 1
282704710 0
884313991 0
4910021 0
275662399 0
817954355 0
484083451 0
81927182 1
797749688 1
85998385 1
454648653 1
744266479 0
172972045 1
960247105 0
697159107 1
653698443 0
457107883 0
812406933 0
542139682 0
276750147 1
50162310 0
624993381 1
106309761 1
352347133 0
915862962 0
186711495 0
572721743 0
292778839 1
699950141 0
281731053 1
314121413 0
259642351 1
987157465 1
943994889 1
678157355 0
803897166 1
671197196 1
643169875 0
553563760 1
234838445 0
709079161 0
576756733 0
104852403 0
112724026 0
540444072 1
296426089 1
791328760 1
417122033 0
139656883 1
960586592 0
452013617 1
574519420 0
188859410 0
657545300 1
940140372 1
268275639 0
917765036 1
46951201 0
829200663 1
661661514 0
160675401 1
202285768 0
403817923 1
462483061 1
229835679 1
596084374 0
724400312 1
111065013 0
33413250 1
869520565 0
769280339 0
265088383 1
16526568 1
203702909 1
417645902 1
156475039 0
541259553 1
935992437 1
211917707 1
880390657 1
45729070 1
267313337 1
926809676 0
637687599 0
108894169 1
180761289 0
173510924 0
683181910 1
265308012 1
947428861 0
980574371 0
852854029 1
122918961 0
876206050 1
19701543 0
918047786 0
673418663 0
41475198 1
675515697 1
461144333 1
49461281 0
961945135 0
844497932 0
636491489 1
763535377 0
238415543 1
611918456 1
269237597 1
924701118 0
177556535 1
994075097 0
692395735 0
701246583 0
614712126 1
215042418 0
999520979 0
237504543 0
451299958 0
780214035 1
452097441 0
716875868 1
961646658 0
277717893 0
620374066 1
905251521 0
565383826 0
908607351 1
826709425 1
727253300 1
99753581 0
203545243 1
564298141 0
145884037 0
488007628 1
806760555 1
623935382 0
581930705 1
850613468 0
996380441 0
2703073 1
523461226 0
51139826 1
575199074 0
5009142 0
239957657 0
576740042 0
732473931 0
574165462 1
681117619 1
195824953 1
8089183 0
528705 1
697573493 1
260217137 0
313214703 0
557069113 0
193511638 1
853595940 1
651664633 0
350391171 1
522966346 0
900003816 1
165110207 0
553948535 0
133149918 1
710535416 0
70658159 1
422547260 1
271787614 0
504915875 1
329704443 1
635620582 0
54817155 1
977686803 1
339422710 1
719889179 1
343799488 1
193818014 0
892983201 1
340547955 0
51554287 0
83855831 1
593622355 1
944869770 0
746881489 1
749980647 1
340098 1
260617068 1
111603987 1
54238329 0
157557496 0
383224587 0
114612734 0
145019633 0
92929221 0
725112427 1
219870765 1
157598434 0
841402930 0
265957149 1
934403171 0
769991953 0
170220848 0
496818985 0
820592201 1
463669606 1
168469775 1
637366709 1
3674970 0
203606267 0
971389744 0
443740664 1
740228996 1
337983290 0
993350401 1
52547260 1
376967362 0
357637913 0
74207814 0
86827380 1
248912268 0
72051643 0
627494108 1
124403589 0
592575772 0
145638407 1
422929781 0
724133801 0
417024041 1
254194705 1
80621223 0
690221759 1
741816325 0
739567864 1
761514878 1
733491310 0
121297229 1
625515089 1
836395788 0
679992150 1
630845640 1
553262752 1
801672855 0
176393221 1
748325412 0
794177619 0
947186848 1
424265128 1
512837363 1
887165458 0
466469169 0
265338256 0
394491699 1
446313149 1
892709033 0
915880121 1
67045841 1
632536584 1
972125297 0
790623646 0
175373174 1
541849731 1
762394385 1
73728970 0
410763844 1
795015682 1
687515147 0
919659178 1
208464674 1
70328652 1
300046301 1
954890130 0
519430152 1
502575784 1
238844993 0
265463474 0
164009794 1
510820601 0
128468521 1
326313634 1
335160853 0
627090752 0
344341044 1
737392560 1
543539880 1
436299837 0
217496705 1
516563334 0
531909783 0
4979926 1
511127790 0
803464536 1
914063294 0
213874523 1
450020475 0
740189982 0
500036686 1
867529405 0
989425418 1
403433354 0
589032881 0
563558946 1
990273205 1
558285543 1
704975031 0
761811433 1
952255999 1
608286556 0
573677082 1
223645378 0
618658968 1
402911428 0
197393903 0
431136915 0
964537317 1
894096930 0
867921418 1
460943343 0
636350386 0
201765088 1
977058900 0
8879723 1
757392105 0
991769601 0
152732927 1
23892161 1
289749079 1
674777826 0
16904487 0
153187100 0
64654651 0
55335315 1
61332757 1
724348145 0
812501719 1
644146453 1
16650443 1
902150371 1
161994903 1
153346470 0
815367763 0
493800451 0
669602436 0
698345967 1
923880070 1
211466011 0
5312616 1
888377070 1
287792016 1
635876621 1
196584114 1
595039620 0
833324581 1
18566663 1
530021894 0
428485433 1
49584738 0
185898811 0
477261876 1
844082258 0
165074750 1
307235216 1
415893546 1
425018649 1
503154889 0
707557789 0
663100425 0
213663038 1
296503601 1
235338277 0
517161941 0
75368670 1
210993309 0
336901115 0
841521958 1
476116309 1
324676703 1
457043298 1
519619008 0
589112714 1
700636462 0
380856261 0
866838546 0
436064304 1
519293893 0
569580259 1
298360649 0
651612570 0
77073163 1
104973554 1
125448194 0
873992203 0
699276411 0
927130803 1
413470237 1
679203404 1
9698802 1
732172032 0
727915776 1
246475815 0
493573443 0
110576228 1
429951088 0
783285530 1
826430433 0
6146390 1
771838457 1
367083092 1
146527194 1
24781978 0
832196784 0
210451524 0
708933177 1
604549946 0
194324468 1
994551075 1
433637972 0
553703853 1
216225588 1
754284152 1
212626259 0
962843427 0
465358609 1
165383372 1
165115398 1
963066507 1
150296513 1
747411120 0
167274152 0
597139776 0
109209976 0
264696477 0
348851778 1
596156098 1
725475535 0
656808870 1
531427612 0
529181081 1
922286442 0
348044933 1
715572170 1
353098493 0
437352115 0
840431174 0
580250234 0
66955310 0
338891523 0
338338150 0
502185304 1
654513965 0
183793948 0
922303953 0
255691279 0
233628467 1
216398400 0
88176013 1
265813942 0
558327791 0
471988365 0
755425297 0
284577143 0
372532176 1
244226582 1
173244489 1
595624981 1
633066887 1
875844816 1
896737098 1
920894087 1
715760532 0
273650779 0
491614830 0
569278155 0
352454046 1
700209291 0
847187458 1
467938029 1
600078897 1
825740180 0
941042473 0
967324354 0
164482875 1
467223086 0
892597590 1
766355749 0
902375330 1
660690633 1
971151935 1
399773387 0
415417596 1
492138086 1
640047056 1
133856155 1
598658298 1
340080574 1
588474068 1
879897188 1
278343853 1
362850070 0
207261119 0
405794348 0
357899242 0
283197840 1
991384331 0
862654833 0
698968550 0
909549588 0
651794175 0
664072061 1
561994185 1
678669479 1
138598447 1
993977412 1
401228032 1
355359485 1
167465872 0
604627396 1
723942251 0
967585293 1
331774220 0
555379091 1
277094875 1
770224070 0
319776874 0
672619457 1
381718543 1
187536931 1
162681181 1
924838050 0
552860549 0
600913050 1
159276268 1
272561176 1
667236334 1
989448497 1
855035111 0
890578708 1
6034767 1
962258930 0
223229232 0
651085106 1
169754005 1
938249484 0
39571467 1
669001058 0
964355019 0
508659514 1
146663828 0
733049831 0
140483586 1
791044640 0
60178488 1
410843637 0
916191549 0
292659519 1
295520653 0
169289349 1
180755090 0
321167062 0
809731268 0
119074055 0
808563936 0
443139495 1
394227845 1
87163543 1
4782734 0
414444385 0
441583534 0
562106667 1
590411279 0
429520563 1
600191311 0
329536204 1
63941116 1
452414292 0
183341550 0
166912344 1
107005047 1
404105634 1
459435420 0
699313638 0
311496251 0
745445395 1
597607403 0
401617460 0
444210545 0
623163983 0
308722075 0
299862217 0
331162512 0
361710029 1
268941270 0
245878079 0
894870296 1
431646063 1
178540502 0
789434285 0
28698933 1
164694891 1
539208417 0
441893871 0
21182638 1
204171823 1
53676464 1
714750351 0
207119697 1
914908031 0
194922047 0
403251406 0
449204627 0
892102054 0
754900091 1
918105705 1
941711008 1
517748158 1
762743881 1
897872484 0
558266638 0
221142094 1
558826937 0
534181125 1
673842903 0
925989887 1
752013642 0
19479207 0
498281741 1
510715568 0
805494370 0
88891466 1
584289635 1
482387393 1
837061931 1
445873998 0
608932034 1
179532504 1
114635680 1
980200471 0
403405270 0
484048225 0
395048823 1
221996358 1
925104041 1
275846059 1
189415955 0
458925811 0
557364411 1
376942507 1
167067128 0
894878474 1
688383076 0
644413264 1
316911208 1
83702637 1
334840936 1
398781548 0
448525261 0
471059405 1
950259371 0
122993636 1
668491797 1
721429778 0
906887687 1
738932698 0
954236585 0
740486518 1
406305443 0
186989400 0
140006482 1
189488563 0
292019867 1
776922969 1
54361866 1
234751345 0
784665750 0
511902585 1
940415847 0
523080760 1
881472567 1
241569356 1
325229715 0
596973108 1
4705925 0
910817293 0
293881816 0
937378329 1
427608069 1
241138283 0
359379536 1
566238955 0
163259713 0
981169223 1
234004347 0
856791849 0
397416267 0
288290787 0
412424752 1
259058924 0
641104127 1
860649718 1
990642990 1
19942215 0
160340724 0
7505919 0
742883415 1
911292369 1
282604797 0
931392281 1
944959068 0
720726561 1
284323382 0
188357299 1
338354717 0
217083216 0
727824261 1
359935191 1
437178048 0
327346455 1
541606114 0
394500225 0
53788418 0
202451714 1
838756585 1
83162305 0
777118029 1
717233006 0
510307194 0
95097084 0
580793970 0
492409827 0
382527027 0
913920020 1
652273778 0
166866467 0
225882334 0
903791757 0
309094912 1
4816590 0
881442680 1
524914244 0
98463600 1
936120951 0
550202608 1
195592346 0
749546533 0
94984667 1
191694854 0
537739159 0
813298807 0
406160592 1
307130715 1
61355344 0
513374575 0
462494670 1
507688049 0
966540132 0
670991450 1
920479829 1
467580421 1
590551999 0
399863159 0
828022774 1
258240303 1
96089846 1
678616058 0
865123326 1
737374915 0
773415485 0
437960344 1
374070411 0
184233396 0
950144136 0
26911560 0
960961093 0
26290835 0
339264505 0
308318423 0
42451133 0
883276618 1
699854152 1
461991912 1
517518587 1
569272933 0
847980613 0
130063754 1
641751823 1
494357361 1
335843230 0
950428030 0
710572620 0
176567744 0
634431239 1
396236540 1
150830320 1
158646630 0
761366586 0
25311782 0
446563085 0
699056952 0
503318411 0
705099631 1
559106394 1
579939833 1
287701708 0
973802994 1
639990981 0
660175659 0
138030377 1
50691017 0
199226716 0
891320697 1
707302747 1
465623664 1
968410919 1
900459219 1
894697786 0
112203359 1
760369361 0
973021369 0
328283875 1
725936512 0
58793697 0
574747427 1
191551517 0
12649177 0
377157073 0
695740492 1
383011083 0
668288224 0
69668361 0
490574927 0
991023213 1
70281421 1
266391895 0
519120509 1
531288659 0
697666891 0
49347023 0
409431567 0
174756034 0
263884411 0
75005907 0
849791907 0
754196214 0
333405647 1
432493799 0
569106860 1
521774077 0
633690174 0
584618809 1
962119576 1
550825676 0
800497371 0
195619342 0
392483126 0
128825649 0
742608934 1
992582097 0
78860126 1
99171612 1
479971499 1
557836354 1
803827121 0
348899417 0
756489461 0
69270313 0
665111642 1
758306338 1
289443890 1
912573487 0
163484876 0
185010260 0
740506379 1
522990665 0
867552445 0
173381450 0
568608117 0
299677863 0
753167209 0
608923698 1
428530777 0
928725710 0
703656224 1
447961072 0
805798626 1
205192528 1
800623387 1
133847198 1
511172944 0
147922152 1
7520 0
986956917 0
931378771 1
964341969 0
859026021 0
700276505 0
311146604 0
224987968 1
156522973 0
602678074 0
868940687 0
172514490 0
610356668 0
724274566 0
168634304 0
736726757 0
685152343 0
639831224 1
240303245 1
242587239 1
279791096 0
932021667 0
610246376 0
206781002 1
187135835 0
89350470 0
253773816 1
18421984 1
224130175 0
30975709 1
378964423 1
521705967 1
939720981 1
381193384 1
325239298 0
814927025 0
294446394 1
769682702 0
914777366 1
863496096 1
1432819 0
635219319 0
918944250 1
471987434 0
979029294 0
812523023 0
484302131 0
200835383 1
287600495 0
500922124 0
695515019 0
162828314 1
454258558 0
622666548 0
804987513 0
246196012 0
975160558 1
274641191 1
529971217 1
627496270 1
846839063 1
148442474 1
690803044 1
623675165 0
123270017 1
583976350 0
598292327 1
290153611 1
238724290 1
923190395 1
585607292 0
248349725 0
635281261 1
234190880 0
859535220 1
779173553 1
653369492 1
585689636 1
72441298 1
408211721 1
106243380 0
28414154 1
572944191 0
597292053 1
355722334 0
79432779 0
890491242 0
822392403 1
366232508 0
645595986 0
945537610 0
158976678 1
253939527 1
958384405 0
427835425 1
131146680 1
987487595 1
217215563 0
747404091 1
55680907 1
65453225 0
377675595 0
741627769 1
742220294 1
911701341 1
581450641 1
976978809 0
864880920 1
440216904 0
687577308 1
304064672 1
126879330 0
276625334 1
816260337 1
759052466 0
563181138 0
854454969 0
298651255 1
191024079 1
712564282 1
627167776 1
149334370 0
453014275 1
840779174 0
785394810 0
935632101 0
206775347 1
673260928 0
649185846 1
356125013 0
873940802 0
550348115 0
746264197 0
564702380 0
876613153 1
770292751 1
527586529 0
100933491 0
828578575 1
519368331 0
693607830 0
70947861 1
143363534 1
856188908 0
93707702 1
2292693 1
448905673 0
976793158 0
234794835 0
342827999 0
771561982 0
371057711 0
836960223 0
45219364 0
869032253 0
957552978 1
829014409 0
832399104 0
145692186 0
2069068 0
85371069 0
449812313 0
103833883 1
219887886 0
113505955 0
452630729 0
508505495 0
361538407 0
682295905 0
168476547 1
647326613 0
263884797 1
997900835 0
95540046 1
576759683 1
189575331 1
423849670 1
53651113 0
613648005 0
545040828 1
147717026 0
425332510 0
66679104 1
167410807 0
963791517 0
745791045 1
766720085 1
50456878 1
187142219 0
567806760 1
288379398 0
735919182 1
158319275 0
385103862 0
146684632 0
573010114 1
884610057 0
723303746 1
978713007 1
557235791 1
327532254 0
15522440 0
473263047 0
150165028 0
854983461 0
477950291 1
738637719 1
82907046 1
20669748 0
479157190 1
357887939 0
354714783 1
515932476 0
205430316 0
481859833 0
358025318 1
537590948 0
137285932 1
809219797 1
343437765 0
536044941 1
280576727 1
553132000 1
440475882 1
433003554 1
862570383 1
671685324 0
433632128 0
544804383 1
171433592 0
352670646 1
35525972 1
222184200 0
172784990 1
187622603 0
35356105 0
924040449 0
327838108 0
766825009 0
306650748 1
758337044 1
654468338 1
990506758 0
898639966 0
121611768 1
134787751 0
54317791 1
183703513 1
718400804 0
254603412 1
535723554 0
618917847 0
440731524 1
352648877 1
393205774 1
148853056 1
426046096 0
943827634 0
328355570 1
145246112 1
329126757 1
312242021 0
348403669 0
841677741 0
585727918 1
664173493 1
966318515 1
593890731 1
273678891 0
303829378 0
130970608 1
361431691 0
419571153 0
519447444 1
630477422 1
289302506 0
622256801 1
474496432 0
51921646 1
962599443 1
911441869 0
405643837 0
548422890 1
383943058 0
275400298 1
453587569 0
870771723 0
222045202 1
440187431 1
8198578 0
658694355 1
738973610 1
974287341 0
781478474 1
20174722 1
339896384 1
294694791 1
245585337 0
498675286 0
71312944 1
964842013 1
734268297 1
759363896 0
852986117 0
335676371 0
974245099 1
439023828 0
255755743 1
343012873 1
564531449 0
168294437 1
38588536 1
945255244 0
858310879 1
834209772 1
394510098 1
364040454 1
128862641 0
388790746 1
984689759 0
514421734 1
942627189 0
106847151 0
95817802 1
154198471 1
44115792 1
284090335 1
769185044 0
993212364 1
889054525 0
817375356 1
749103078 1
25510639 0
998438719 1
679700710 1
794806072 1
404763348 0
280197019 0
785776087 1
409374379 0
838505198 0
670914819 0
935979903 0
616950523 0
100496105 0
591397959 0
700902691 0
431864453 1
916366470 1
305413058 0
429841972 1
430675825 1
66840130 1
744120938 1
135854779 0
681256718 0
646766317 1
64214889 1
485970332 1
95764358 1
66589380 1
731420137 1
999148772 1
546287526 1
845600997 0
86072766 1
939552560 0
578326414 1
682867681 0
692088634 1
682580454 0
461190715 1
703211834 0
149809936 0
819744260 1
183298569 1
65344060 0
123085792 1
167751372 1
118610365 1
927250259 0
368402538 1
784893563 0
42321080 1
441738660 1
252469149 1
171940855 1
5317425 1
455619707 1
202989072 1
886098589 0
39199306 1
69944371 1
904823048 0
839403082 1
553092661 1
599995722 1
656851199 1
951446482 0
72395469 1
948611142 1
801758777 1
282821594 1
51092612 0
287392240 1
671266903 1
819558899 0
169539382 0
919652450 0
92099682 0
904336597 1
226122080 0
761463542 0
221612421 1
644056344 1
466371658 1
874170694 1
724546721 1
173977689 1
63941944 0
618964490 0
699522233 0
827534513 1
3911199 0
27952109 0
262217686 0
721553750 0
789874333 1
974220164 0
372337804 0
142749608 0
487532968 1
459878033 1
967194098 1
741987254 1
894308371 0
253178233 0
440719104 1
980174632 1
137199380 1
214111808 0
99109196 1
164035696 0
143532433 1
625116938 1
444922470 0
767108484 0
188152012 0
556964131 0
59689173 1
778089474 0
322030852 0
429712604 1
629853879 0
186636783 1
621282255 1
941346772 1
946576635 1
611500012 0
221143475 0
959539424 1
762366860 1
464004243 0
541515187 1
519458192 1
574184958 0
795621083 1
370493639 0
225971147 0
542577018 0
901710103 0
639651580 1
601522378 1
914401314 1
827981957 1
955933066 0
744550212 1
109225166 0
195919929 0
997172251 1
892044513 1
765065441 0
351371492 1
466636119 1
510383263 1
752478709 0
681349620 0
516663604 0
80567589 0
692970305 1
520009042 0
833859963 1
540873133 1
713022684 0
617557459 1
900260995 1
465316277 1
569693113 1
720806576 0
957188099 0
772398443 1
271570285 0
233920041 1
279273953 1
801165725 0
29576399 1
774771372 1
210467031 0
232671378 0
733051145 0
438839495 0
605632131 0
290815171 1
708730310 0
366597167 1
140160697 1
953267372 0
807449127 1
251097355 0
528990898 0
451870794 1
845039645 0
34819483 1
752759815 1
246816826 1
20574890 0
664296024 0
460958126 0
369975855 1
130251106 0
635600880 0
466097387 0
385697514 0
2171983 0
75157491 0
698232864 0
225586342 1
96655920 1
812521076 1
618036887 1
680490034 0
498837290 1
846944379 0
900618501 1
633491040 0
123915146 1
930048852 0
127632327 1
643855389 1
241022023 0
272461118 0
384784787 1
942705097 0
694615665 1
313949692 1
153132092 0
61830962 1
999815786 1
66425512 1
439399668 0
649095533 0
610121275 1
349772712 0
792046890 1
272623707 1
475055761 1
962464094 1
660845529 0
663009938 1
857692375 0
474879681 1
156984203 1
62749022 1
465358870 0
406199280 1
286984479 1
573153440 1
177049302 1
594801447 1
853534133 0
105462781 0
27185892 1
299872978 0
152377671 1
73716753 0
561990482 1
776496894 1
710557246 1
204469469 0
461219489 1
318568916 0
986599896 1
507241490 1
553413197 1
640259444 1
169718757 1
690112851 0
531711545 1
948814606 0
704548716 1
514144204 0
671718524 0
965787740 1
922988710 0
995272390 0
610099797 0
153336559 0
668828653 1
944358532 1
598526376 1
533127675 1
189886286 1
573206503 0
110959088 0
504341831 1
773530049 1
230230259 0
756262007 0
502514109 1
694658579 0
708856134 0
249095907 0
760767205 1
269065506 0
200481727 1
571531250 0
736999643 1
751609649 1
46204485 0
842730054 1
41224013 1
279386409 0
487820481 1
825245431 0
932408169 0
813701878 1
341730344 0
154301035 0
704147453 1
45904839 1
855719011 0
430933554 0
451505963 0
913268883 0
253531835 1
404713829 1
367592488 1
802500732 1
481097308 0
5794715 1
448844414 1
808882584 1
226200785 1
693140482 1
10238657 1
889382118 1
628961601 1
973903997 1
161931129 1
166599872 1
774046099 1
367023154 1
903192812 0
794500679 0
972692139 1
196864362 1
373341147 1
810510890 0
824540119 0
343279346 0
840394238 1
29121885 1
915389650 0
711052743 1
139243367 1
324738265 1
249834604 1
660944839 0
151336828 1
771068028 1
467388507 1
416168318 1
810546261 1
893702499 1
499420760 0
199795564 1
97225350 0
787196100 0
766156729 0
449572847 0
522676144 0
786377806 1
359355366 0
873065977 0
422557963 1
768700913 0
431002946 0
957398819 1
986980345 0
179736518 1
982543528 1
153186709 0
680765687 1
971904384 0
665459481 0
723801206 0
160969183 1
291255977 0
579412838 0
80579560 1
962180226 0
345078867 0
354202889 1
554916682 1
610355742 0
110388024 1
629300983 0
779934488 1
885646573 1
116147869 1
553603264 1
883122653 1
119666741 0
761807676 1
986569205 1
140600450 0
387870168 0
599842988 1
853657994 1
423482638 0
661745673 0
41219690 0
241632122 1
705141797 0
213392468 0
890570467 1
747325539 1
604152538 0
276471082 1
739502939 0
64810838 0
410825470 0
631985557 0
502832457 0
344161785 0
677141021 1
342451646 0
522471216 1
875299523 0
2096994 0
943751137 1
34019448 0
17839993 1
48312094 1
187700067 0
768817362 1
816617343 1
306185379 0
79127387 1
564502149 1
241437055 1
242478869 1
955453537 0
845255332 0
630723627 0
818706732 0
615924767 0
460407932 0
672908509 0
112162272 1
879268653 1
69041978 1
285145758 0
670679152 0
651482698 0
536048918 1
561875575 1
631996692 0
28181299 1
289380414 0
23806614 0
322245977 1
195886099 1
167173889 1
196996831 0
183735850 0
8005234 1
894857843 1
745884863 0
539511582 0
389345072 1
472987133 1
332049376 1
215165687 0
898630957 0
674274384 0
249339296 0
202304891 0
845772661 1
105518365 1
113627202 0
238236549 1
419205432 0
582624164 0
615145630 0
489392865 1
460467543 0
295624868 0
789111616 1
334358684 0
821170140 1
360384614 0
472056912 1
525069212 1
381523247 0
286036061 0
154188747 0
30538089 1
338637062 1
730543585 1
649993930 1
638939545 0
632317564 1
521329226 1
108838228 0
52677658 1
590517608 1
995393376 1
576460559 1
536995086 0
1037981 1
941365734 1
313084084 1
784347472 0
362411365 0
260444462 1
191032348 0
687632124 0
459188964 1
517586007 0
715703934 0
235874295 1
271226398 0
216914834 0
822232401 0
235255076 0
161209757 0
886617081 0
399619172 0
329001614 0
52571321 1
72596180 0
899756893 1
754673428 0
230125736 0
642162789 1
519813989 0
893496718 1
462811625 1
768052828 1
387947427 0
218378669 1
981239098 0
526961852 1
497050681 0
750275894 1
418342332 1
10923681 0
540984268 0
241605111 1
632016168 0
93082543 1
129397222 1
952476355 0
846524900 0
702710133 0
754191761 1
404908825 0
32733276 0
171573286 0
502493965 1
932937158 1
629127014 1
884321243 0
221496695 1
444899899 1
97939866 1
168936903 1
768251636 1
628821841 1
633406437 1
952555472 1
671789174 0
610323694 1
466722486 1
443880938 1
6049930 1
516583413 1
665007455 0
522276513 1
947941719 0
394792820 1
643358244 1
155014002 1
705306263 0
176097658 1
361071979 0
100046314 1
137563059 1
608782878 1
146459272 1
650802077 1
564070863 1
168851688 0
973467856 0
865081793 1
845246326 1
991127225 1
545168200 0
577746430 0
996572275 0
73679632 1
208991937 0
992398357 0
779917072 1
77451824 1
381531153 1
801236961 0
987813552 0
436437383 0
379468848 1
606109133 1
41667786 0
134327360 1
898047731 0
229623040 0
596184421 1
123463308 0
626564340 1
111867098 1
909799420 1
246583058 0
78006505 0
756224692 1
965014410 1
539872617 1
983060732 1
549974211 0
215543048 1
429346533 0
928803733 0
867795525 1
536757303 0
431352614 0
956435452 0
890967734 0
484749938 0
625981696 1
724109550 1
354314687 1
614863916 1
100976791 0
979045580 0
9887239 0
544344224 1
138260748 1
955488032 0
936624504 0
113277952 0
941997340 1
193425471 1
623754526 0
149990888 1
771441245 1
51024877 1
619203926 1
225268543 1
785165742 0
752259649 1
261344730 1
984500765 0
964216964 1
361629058 1
365503423 0
758939753 0
932029259 0
759681101 1
505287550 1
92920738 0
209235200 1
6554199 1
386502552 1
823007390 0
981030518 1
257147483 1
176273168 0
298924724 0
383203353 1
60297940 1
434655598 1
822367006 0
326578239 0
270574006 1
890155641 0
607174909 1
530694506 1
713380372 1
312642791 0
828972207 1
109406889 1
50822915 0
98250844 0
123708886 0
893548660 1
442450089 0
129962993 0
326168303 0
110353571 0
796378873 1
422940678 0
770052202 1
279490225 0
818723877 1
246501560 0
195708656 0
875034639 1
219315065 0
762392238 1
299824153 0
86812408 1
657310962 1
158788520 0
563645375 1
221699540 0
293676795 0
358323398 0
624089046 0
545623042 1
145492657 1
716689796 1
5075342 0
500223856 1
847690834 1
459806351 1
485967563 1
403911048 1
197932588 0
306450244 1
166785520 1
547866431 0
134654985 1
95049425 0
191837123 1
33932909 1
694631862 1
872052364 1
623369460 1
754608339 0
420968874 0
867483744 1
954473792 0
992597641 0
369292120 1
758211339 0
551453198 1
878073822 0
235698737 0
481094731 1
278621620 1
322715992 1
449815618 0
71973836 0
576908057 1
293680887 0
56688965 0
395291190 1
638670760 1
436049841 0
119566098 1
928033885 1
205820242 0
478544671 0
414196056 0
614561603 0
708853369 1
924196313 1
29744439 0
500517497 0
739879502 0
667849923 1
42768286 0
141884196 1
471687229 1
666586812 0
574145248 0
188926742 1
190400335 0
486789376 0
445199720 0
375023414 0
67838930 0
646832947 1
600704177 1
983931350 0
651658753 1
2866232 1
909960491 0
599565430 1
464743745 1
411652352 1
838856898 0
847547801 0
678907092 0
64597044 1
949397664 1
284128441 0
317211928 1
839563035 0
752867389 0
714830589 1
852696188 0
179237958 1
738425566 1
878015147 0
343858721 1
986246926 1
82413410 0
638589678 1
244958415 0
645428602 1
965394878 1
588272312 0
580230128 0
29161344 1
832650897 0
165516449 1
690894620 1
967079811 1
264329539 1
294360588 0
628385714 0
163478279 1
6712735 0
408939837 1
245226901 1
226897546 1
478882999 0
574972745 1
675709075 1
956745480 0
993536068 0
70282849 1
107978874 1
371952423 1
819079379 0
902439332 0
263121462 1
909883643 0
495460298 0
684152334 0
164486252 1
414785074 0
321554472 0
648500903 0
982703879 1
736713966 0
766547651 1
329771711 0
134500131 1
393763338 1
813799138 1
9826004 1
752795181 1
433111731 1
812110207 1
952082533 0
188575283 1
157082816 0
565693127 0
431647989 1
671138679 0
511418543 1
460679248 1
857930592 0
708230987 1
417572109 1
351962215 1
34751073 0
529311272 0
234460094 1
995864082 0
133941826 1
37570979 1
562240411 0
95403318 1
78134424 0
602803390 1
97920030 1
873181786 0
723967319 0
224850549 0
73590336 1
774303655 1
649844614 0
939116064 1
522405915 0
748964560 0
464598024 0
178926783 1
974785476 0
614540762 1
820413406 1
439261511 0
939263388 0
241663617 1
397825447 0
37031860 1
228479625 0
249038759 1
264564267 1
368219188 0
458617805 1
421815628 0
383800570 0
315056273 0
189860514 1
58382635 1
790323724 0
431630910 0
65179806 1
766306939 0
716417035 1
682676023 0
58597554 0
253676783 0
365910276 0
515189328 1
285623211 0
321835406 0
718108182 1
861945154 1
532076618 0
456195820 1
823363843 0
974737966 0
393493033 1
509906130 1
760665462 0
611587389 0
8299511 1
290252204 1
862424201 0
545069165 1
77302216 0
603639047 0
764491697 1
59242186 1
565395345 1
109168198 0
648986390 0
935885496 1
235679330 1
424197882 1
788617703 1
228961359 1
37692978 0
51462763 1
286972959 0
510103286 0
969780773 0
592552994 1
81916133 1
665452948 0
34618462 0
268572736 0
88408141 1
396982405 0
617383798 0
522550639 0
125215185 1
407663036 1
806098245 0
69328457 0
934624492 1
331774767 1
884716995 1
725244235 0
445811605 1
418650574 1
543785480 0
749298131 1
727307468 1
721309319 1
929157262 0
502067148 0
431758898 0
41442388 1
998150260 0
127982088 0
152580866 1
10306851 0
553112401 0
126670798 0
615087176 0
322473783 0
166554322 0
436217863 0
150456037 0
50183094 1
152267902 1
250353170 0
922409656 1
692702738 1
393298644 1
72100243 1
870229054 1
201259102 0
601166213 0
704457958 1
642592139 0
257006758 1
960948467 0
534073263 1
706977743 0
43618551 1
188017217 0
384890783 0
608706607 0
504670377 1
201922163 1
694564392 0
476987804 0
597621752 1
389876058 0
156184962 0
23408861 1
487826947 1
111991182 1
831995846 1
10582320 1
793060979 1
267250641 1
827338311 1
281661353 1
28837366 1
56367379 0
892216677 0
429473789 0
420717114 0
385324675 0
609498435 1
142877058 1
510081784 1
201550468 0
837435809 1
473959226 1
917529787 1
44788508 0
800715971 0
2355871 1
255968284 1
791747039 1
745210313 0
109693304 1
233447849 1
154968551 0
200663408 0
205995124 1
492817844 1
815999626 0
548338427 0
233582682 0
933283072 0
821072147 1
344959804 0
674863837 0
377299583 1
182802239 0
703576908 1
143617974 0
688304042 1
275626552 1
179891752 1
509090290 1
606900288 0
771686267 1
796503209 1
231823695 1
20688746 0
254394123 0
187792644 1
460906963 0
654205246 1
229337210 1
305422238 1
571350629 0
651961714 1
430708822 1
11727834 0
313398558 1
857242600 0
265760949 1
883306573 1
271806878 0
352936168 1
508358391 0
688938104 1
769611164 1
451611223 0
571622632 0
517927509 1
596674050 1
894852578 0
713984460 0
406430879 0
782100371 0
929507936 0
206276772 0
189073186 0
503512135 0
535625442 0
527837538 0
246623191 1
921514042 1
177254606 0
152976250 1
921149928 0
665720001 0
828651805 0
790860225 1
620094582 1
589036873 0
584757308 0
296672418 0
92199618 0
235653851 1
506590754 1
166296605 0
697131905 1
353140216 1
196052624 0
383142637 1
183697212 0
810485322 1
297645325 1
274409167 0
406731660 0
267837352 1
460902019 0
432711208 1
672053268 1
521043370 1
98575154 0
447578548 1
395902907 0
263129211 1
83433347 1
539266830 1
867461908 1
392136820 0
403377466 1
514860880 0
897537030 0
538463396 0
169612264 0
76730962 0
162748296 0
802212178 1
433311718 0
49999375 0
105187643 1
6165813 1
655132428 0
25511160 0
336412653 1
607851965 0
402023429 1
914325699 0
694263321 1
122976126 1
329986359 1
879726683 0
148134596 1
728196705 0
462639993 0
650093016 0
427695621 1
808332182 1
907013873 1
884945625 0
168504659 0
361329282 0
489527127 1
74573861 0
924401479 1
422674759 1
497592292 0
127874978 1
775430553 0
22718712 1
463413451 1
451654327 1
152159131 1
456031690 1
704476074 1
492483692 0
521830157 0
171216862 1
568447637 0
293366734 1
576590904 0
279429041 0
913350051 0
540059056 0
869617221 1
511456358 0
430408448 1
634301156 1
348956971 0
925855823 1
173812327 1
713198767 1
694701664 0
646111667 1
822129993 1
693809127 1
57062277 1
827233876 0
239251411 1
287748606 0
562323199 0
696725275 1
530674899 0
614409387 1
254230328 0
1466304 0
824159962 1
336005339 0
449885953 1
425443231 1
911853843 1
339239362 1
602871870 1
206929948 1
541683162 1
314513871 0
7655346 1
550717815 0
396076847 1
361753201 0
815144753 0
223351437 1
326211795 0
848141586 0
640044113 1
957232388 1
649732085 0
855941110 1
698660135 0
245222630 1
105196683 0
32789730 1
394835956 1
4433463 0
30935368 0
638640544 0
585046290 0
33090786 0
622245897 0
736047333 0
360426798 1
356978528 1
473892265 0
839505497 1
49012178 1
297423562 1
500989916 1
823982634 0
355434136 1
421807792 0
401884940 1
949195923 1
267199020 0
402884442 0
690941416 0
219297337 0
526021418 1
156415151 1
331547824 0
248541272 0
99664301 0
206863430 0
644141499 0
730804082 0
235719577 1
213254912 1
774453164 0
584009776 0
637704181 1
175081341 1
558139270 1
329573676 0
401807988 1
532106127 0
910156471 1
3555687 0
484333706 0
531404914 0
754692616 0
442739099 1
945234718 0
231817101 0
856263587 0
91220248 1
874530368 1
264190938 0
545935346 1
294047199 0
928209216 1
288559862 0
32194529 1
727254484 0
95824408 0
588643699 0
434216761 1
757977507 1
44143007 0
173753245 0
544230555 1
152863301 1
83657579 0
372873549 0
635776783 1
401429477 0
390210246 1
921431734 1
537795859 1
936737322 1
952785582 1
293990484 1
189485814 0
100949221 1
978345335 0
535784033 1
784880722 1
133817315 0
277714345 0
250919946 1
265689524 0
437195816 1
221166678 0
38516571 1
737478311 1
447485770 1
750866566 0
196637011 1
512200630 1
526427562 1
162764096 1
776248410 1
78699503 0
275748837 0
851726927 1
717573653 1
94053759 1
105341998 1
688946653 1
47354687 1
263877953 0
753543472 0
540795211 0
70201645 1
92178901 1
693932319 0
281572913 1
681170298 1
42314847 0
29003027 1
720212961 0
622086991 0
170265192 0
632176402 1
34058585 0
866680869 1
781399201 0
317330742 1
616591631 0
725244712 1
871456335 1
342898371 1
530935265 0
411473360 1
966077004 0
981947165 0
821311460 1
367490493 0
186799171 0
26831564 1
749476046 1
506192718 1
587563320 1
703114441 1
655368860 0
271832936 0
257292378 1
540659899 0
540928370 0
335097934 1
237226343 1
739387813 0
120894712 0
31399529 0
409643315 0
6878536 0
839998084 1
432756646 1
371009838 1
586841257 0
296780900 1
993017163 1
611998463 1
145561997 0
154734962 1
266072327 0
230752509 1
554670221 0
858305472 0
769094446 0
588174183 0
680641831 1
403550187 1
329794894 0
18579142 1
734255743 0
957303453 1
5317790 0
109385207 0
763139000 1
659485400 1
485520094 0
903476521 0
250050305 0
750629183 1
421596802 0
510031717 0
908191111 1
179449551 1
405280190 0
784423176 1
428443206 1
690249539 1
191613546 0
611278105 1
121157898 0
808586233 1
557237856 0
578577333 1
841858087 1
932422530 0
540297478 1
259216524 1
254364356 0
399897557 0
228766688 0
612361109 1
544523555 1
800652972 1
473868428 1
670718632 1
612665377 0
855306680 0
980165559 1
808436068 1
422230983 1
300425493 1
971142869 1
271072715 0
378150176 0
630946502 0
483991970 0
352455522 1
498148003 1
689579934 1
543349271 0
663720374 0
107426673 0
558450483 1
350162734 0
198681661 1
894514088 0
340415771 0
669490678 1
949683 1
145894476 0
701436483 1
893117787 1
720927987 1
840653421 0
203253326 1
255833326 1
337134141 1
63236292 1
537249489 0
588900079 0
290032439 0
97598885 0
446442585 1
283217383 1
780204591 1
996974807 0
702347454 0
829584176 0
439254859 1
243876811 0
932086693 1
303865801 1
720055346 1
321453298 1
860837273 0
936725578 0
590724705 0
789011727 0
799203691 0
337124707 1
313162315 1
397189608 0
32805783 1
587517142 1
370711978 1
137351347 0
425467722 0
707756092 1
638360269 1
551267776 0
128815564 0
634281709 0
19229064 0
599923898 0
560262362 1
201132804 0
878444808 0
31594547 1
858750798 1
466912408 1
646608672 1
825160475 0
395234614 0
909962559 1
99468367 0
292369514 0
33407378 0
848616756 0
496991633 1
889920461 1
964905462 1
621349593 1
344623798 1
714463141 0
620777263 0
638115728 1
366236149 0
103966636 1
23863174 1
119949071 1
652896581 1
757319303 1
447709382 1
322659964 0
180108863 0
146142802 1
308480830 1
704944002 0
666634335 0
48194868 0
422126133 0
225886918 1
236265389 0
553671664 0
39406018 1
361382289 1
654560415 0
887759196 1
693455973 1
812711700 0
552616757 1
28464453 0
178873488 0
84543406 1
470587695 1
384900258 0
52286723 1
553744092 0
12283178 1
636825453 1
759065225 1
805843064 1
76303669 0
115477262 1
597554336 0
532938251 0
547597692 1
219007890 1
234596797 0
581407974 0
867389312 0
655743196 0
665364917 0
334535450 0
45632587 1
543730045 0
284464992 1
106623895 1
348737466 1
258533420 0
645057661 0
37135089 0
176255062 1
350896313 0
878586825 0
133046116 0
152197741 1
289493382 1
76268477 1
511602349 0
689233348 1
592883758 0
121358025 0
871049781 1
860193573 0
607024234 0
959183196 1
643872497 1
918683263 0
833143848 0
997835196 0
131114661 0
794021023 0
988629273 0
839346582 0
954261035 0
18974671 1
245399726 0
553675420 0
473463583 0
942375192 1
90305191 0
869098654 0
395266894 1
457710488 1
150615032 1
427082021 0
983715935 0
132389749 0
915862428 0
732356890 0
333735287 0
163923578 1
320786211 1
298235645 1
126883092 1
210332298 1
329142079 1
2159427 0
515822354 1
117106518 0
696359897 1
569176471 0
86793947 1
981231020 1
423318214 0
345247367 0
497696908 1
401006333 0
196153744 1
411071938 0
4832094 1
302818864 1
296409259 1
984099604 1
820967157 1
872968578 1
195297473 1
652891397 0
907948996 0
210054906 0
468269278 0
361359639 1
463352039 0
570369924 0
341292148 1
87081076 0
540775520 0
839035115 1
471804523 0
313393120 1
992124173 0
790924837 0
871488560 1
463998217 0
246230274 1
80628049 0
890776724 0
15085197 0
801054399 0
365260277 0
299129133 1
193453560 1
400677717 0
336146514 0
127026256 0
634176341 1
554253685 0
724762128 0
748812233 1
546695115 0
634166260 1
302378212 0
274149479 1
702541549 1
890646019 0
900197083 0
264204821 1
855343374 1
400183215 1
788242637 0
559087363 0
238321382 0
175673874 1
746799375 1
938032720 1
135121662 0
578786787 1
437159675 1
925340193 1
127604071 0
542007367 0
322233583 1
169279520 0
250516548 0
408276827 0
781995055 1
236326660 1
647206141 0
551300929 1
193328751 1
764013631 0
828001985 0
17442144 1
589781001 1
432102355 1
327920394 1
412402569 0
664048629 0
762564390 0
669312641 1
475155371 0
160349744 1
325071039 1
799754110 1
351047430 1
839789064 0
830796085 1
215903944 1
192737448 0
87194419 1
231165682 1
489676167 1
60034895 0
19666999 0
829292174 1
109610688 1
948200299 1
542571657 0
47035882 0
105893030 0
932379809 1
190277494 0
144687660 0
62801112 1
142863180 0
207124582 1
547850499 1
739475864 1
554812232 0
464853080 0
180181974 1
313424066 0
696211746 0
889556419 1
88703695 0
218598437 0
11445968 0
850950363 1
634023217 1
442164850 1
612972382 0
18846157 1
456800950 0
526937135 0
556239108 1
359950414 0
670206122 0
414124481 0
806382819 0
886605544 1
609379672 0
173302075 0
865353409 0
421042278 0
383892857 1
949806320 1
614862054 1
848152487 0
453828794 1
942615404 0
581988588 0
485538804 0
672213219 0
60506583 1
642731782 0
796387471 0
214122911 0
237744586 1
995456222 0
519676733 1
775641424 0
643624674 0
285827213 0
31252382 0
509616759 0
504604738 1
551816241 1
365563572 0
611251655 1
691436675 0
969916750 0
636006908 0
744097708 1
598701616 0
678977075 1
524060010 0
578986649 1
629524317 1
303006521 0
390456693 1
418989191 0
134184414 1
107646768 0
512948289 0
2405170 1
55472271 0
273092190 1
94857543 0
586663002 1
62396493 0
13860585 0
64259143 0
595703666 0
440731671 1
230918838 1
841276076 0
707226222 0
699991148 0
683652665 0
723686517 1
822544843 1
534383244 1
829132251 1
338860812 1
291979951 1
796785752 0
161160393 1
473646524 1
362219946 0
447265508 0
887569487 0
407368163 0
478287678 0
211685149 1
176659478 1
826720072 1
810664007 1
989230469 0
925525351 0
193038968 1
162041322 1
340009836 1
415717521 1
148060372 1
247544433 0
410483617 0
719847186 0
943693341 1
794626502 1
997544062 0
153814658 0
210272526 0
592502107 1
188215860 1
89140814 1
857876696 1
531172995 1
38207300 0
58185742 1
175761382 1
765098561 0
331986114 0
754072665 0
752616345 0
858396539 0
334910324 1
103536928 0
277163801 1
976410384 1
866813507 1
886390525 0
449198897 1
141699257 0
880863856 0
447476388 1
548206784 0
226934711 0
720091598 0
765090068 1
538653832 1
260519703 1
113155464 1
523231549 0
736267761 0
349504899 0
457540862 1
704396278 0
265791825 1
415077108 1
447753574 0
186423070 1
104210137 0
627726877 1
137415094 0
815579318 1
647053452 1
371840499 0
604730031 1
482273187 0
392648778 1
344340591 1
290310412 0
968419226 1
457470149 1
450826294 1
76170114 0
254943417 0
904687268 0
357492717 0
289168731 1
584943503 1
570969032 0
907219635 0
301824567 1
694000444 1
973828768 1
6243919 1
185196174 0
69069240 1
2480543 1
978271647 0
126086567 1
814479049 1
309504345 1
452267382 0
346948860 0
135148347 0
482804898 0
128520485 0
835123074 0
668870436 0
535612944 1
496717436 0
944407506 0
518246149 0
203778771 0
242269199 1
809805033 0
715537089 0
183553209 0
745962274 1
838494633 1
379533543 1
728910480 0
154372959 1
873615163 0
888642737 0
882399914 0
584069539 1
693737433 1
409527036 1
991398611 0
959611923 1
339023106 0
633187496 0
702887187 1
817335791 1
757437954 0
51757415 1
601626251 1
377148156 0
25825358 0
498028317 1
847045283 1
817696549 1
843743199 0
908456318 0
85424790 0
431685192 1
895437419 0
920868649 0
153882248 1
740053694 1
184660858 1
707950130 0
602121032 1
300248899 0
346176228 1
935383784 0
254410457 1
607469192 1
370319338 0
294269282 0
20606644 0
393137212 0
75102434 0
658075408 0
291634772 0
997840296 1
211648216 0
674576050 0
461329729 0
734504105 0
671316313 0
765301988 1
144708085 1
704781651 0
543245087 0
803498274 0
419512676 1
923162795 1
564382831 0
992044427 1
475407884 0
902500755 1
345266088 1
645445439 0
479782238 1
935486489 0
920284956 1
350680719 1
791632106 1
325128936 0
182057500 0
864371138 0
996599903 1
282244923 1
30402117 1
456563069 1
301100985 0
240330889 1
54420097 1
913570044 0
994159001 1
368428972 1
426021213 1
180986130 1
308699435 0
480274834 1
239649845 0
807933786 1
271182497 1
46689936 0
138391261 1
277740087 0
91806045 0
438361209 1
445358906 1
873463486 1
250454615 1
45587287 0
693753142 1
139725417 1
226224681 1
745335885 1
33594224 1
324397278 0
413032788 1
428508078 0
460813226 1
929412636 1
159888863 0
459127925 0
612263162 0
67877877 1
823609839 0
322082067 0
757359325 0
671934717 0
937301655 1
765668430 0
400353621 0
383869323 1
411110618 0
265111348 1
419208139 0
782777692 0
481832769 1
861647763 1
322500651 0
600676628 1
827404040 1
625543311 1
39224862 1
528603942 0
722999477 0
985146750 1
82647021 0
812207447 1
620866903 1
625133132 1
614821243 1
840825967 0
188347262 1
655807228 0
109895684 1
18498270 1
447017500 0
193827104 0
743935722 0
770823961 1
480136925 1
308336370 1
347322848 1
112738521 0
515557309 0
239953411 0
716994783 0
432941791 0
767746637 0
991243131 0
570240955 1
796615257 1
336043406 1
100019756 1
920245185 1
904393432 0
184852856 0
553986480 0
235510066 1
755386747 0
207877976 1
262721433 0
931744025 0
326856488 1
851209117 0
421182951 0
674058199 1
97651883 0
486211532 1
918562448 1
432935615 1
492004464 1
203836323 1
690672765 1
606497609 1
263818097 0
436911741 0
186750810 1
744811607 0
768772312 1
849247645 1
847492698 1
843358383 0
590578536 0
675994308 1
698555808 1
63244865 0
197703371 0
477582605 1
28833137 1
211243452 0
973569114 0
233508793 0
827373476 1
188840568 0
794123719 1
563074516 0
573381462 1
500100917 0
667592226 0
851246843 1
752676360 1
166571391 1
201680853 1
347902904 1
263109792 1
71248916 1
977946142 0
629569365 0
894151373 1
268955359 0
240601051 0
474315645 1
834001557 0
483894855 1
532703534 0
497020793 0
705517334 0
669421387 1
175077913 0
897036803 1
711657122 0
488989793 1
851634932 0
12207938 0
141526624 0
507202009 1
958128151 1
321876130 0
32028778 0
276206847 0
89383659 0
700812597 0
772085062 0
181056998 0
659859129 0
681462534 0
642330923 1
41872664 0
690624566 1
127801282 1
102725527 1
109025620 0
308270288 1
236207157 1
586852694 1
949675835 0
217745947 1
852004441 1
168715842 0
881350788 1
909067023 0
257955572 0
230152990 1
901588228 1
583257926 1
630267269 0
505450766 1
831458848 1
751753234 0
674088563 1
671160660 1
557778361 0
181753259 1
372045130 1
944321612 1
106999655 0
820302184 1
832225830 0
988756701 0
819095695 1
998558086 1
771448462 0
224641818 0
986694788 1
948296606 1
104855405 0
328738027 0
347614260 1
704465230 1
109599045 0
623992467 1
853290886 1
464661263 1
657796922 1
452107099 0
99037803 0
697214147 0
121434066 1
485078789 0
478215721 0
597182045 0
410764622 0
915216641 1
544179362 0
694550596 0
656494857 0
509113186 0
837531042 1
249476592 0
398051914 0
946316408 0
6331325 0
191953448 1
883747944 1
210345101 1
43796698 1
663793587 0
991116932 0
309283735 1
169667613 0
904550382 0
642914414 1
59687159 0
794760256 1
764790351 0
845024257 0
746225935 0
606177838 1
501949070 1
471802348 1
33286981 0
680803721 0
634968494 0
636978858 0
518226705 1
343192859 1
320384127 1
41965986 1
53117144 0
851688095 0
257707166 1
643160107 1
471593140 0
7974443 1
157415805 0
608960556 0
42287630 0
876183466 0
549786311 0
889091511 0
703450166 1
603585700 0
132971015 1
94454322 1
276593659 0
921460683 0
11843006 1
838078273 1
336185100 1
322121833 1
645583042 1
750311553 1
303233480 1
49417008 1
786055639 1
150609185 1
194874923 1
401947002 1
815910241 0
948660111 1
407656059 1
929640859 1
362462333 1
86857824 1
642319228 0
725066490 1
533071662 0
695411678 0
937277288 1
304203117 1
71293493 0
53749051 0
902451358 1
873438537 1
85609017 1
602303605 0
215782694 0
547536511 0
544620213 0
760051792 0
736078836 0
756249182 0
204361187 1
593432215 0
609667883 0
796464728 0
674156794 0
185371473 1
171891982 1
396038745 0
793545374 0
535487078 0
604071239 1
36623599 1
962264312 1
982488674 0
448237079 0
528173637 1
929796637 0
485094753 1
540568909 1
412113576 0
220735042 0
874770832 0
437116588 0
480644230 1
389503301 0
373171895 1
384028154 0
566494629 0
668930866 1
290970832 0
396860166 1
904038995 0
107474132 1
297556177 1
817450002 1
588432442 1
259143373 0
337971687 1
275694391 0
533475342 1
951703961 1
498320161 1
11449732 1
148151380 0
381071402 1
231306112 1
456658850 1
859720689 1
948170953 1
462915806 1
991742992 1
164469408 1
801711496 0
928567189 0
474588235 1
753449642 0
668206049 1
441817659 0
64201454 1
893597153 1
818457099 0
342208757 1
379025234 1
973237024 1
193459754 1
955807563 0
609099962 1
538418051 1
146341085 1
636170192 1
503696497 0
819857528 0
434261253 0
170116778 1
274603495 0
928160209 1
225199432 0
124693519 0
348763439 0
631250283 0
190161609 0
21359976 1
370701600 1
869700020 0
33642521 0
369137338 1
34654771 1
635045031 0
261284100 1
781025387 0
910484559 0
614303215 0
304369160 1
353434679 0
33103422 0
222152522 1
325272148 1
46364759 1
316025809 0
736416692 1
43311961 0
124982981 0
983321840 0
741515371 0
522214375 0
180405589 0
52344752 0
191511350 1
367242655 0
502125038 1
814485923 1
144572627 0
379951533 0
440698014 1
472186007 1
915994324 0
571718073 1
248427185 0
506004452 1
166063964 1
681203814 0
377789247 1
368834693 0
188542365 0
613635088 0
101822918 0
217205295 1
652869462 0
436983164 1
57935412 1
238521647 1
902800013 0
396601292 0
192285984 1
916250350 1
366113091 1
936372598 1
914099372 1
835563903 0
894307766 1
224643899 0
370569020 1
553241757 1
328765956 1
515914183 0
27395597 0
720434432 1
766736467 1
547621500 1
816814203 0
684643053 1
634232569 1
634091450 0
944012256 0
372562977 1
51140753 1
662659239 0
758014321 0
88888010 1
244743383 1
909297586 1
450888598 1
696496280 0
551309466 1
717295452 0
766605859 0
638112141 1
432743002 1
467987760 0
673203616 0
37517100 0
999246840 0
236452784 1
915530510 0
898781710 1
1778218 0
39054215 1
192088864 0
519769778 0
368072615 0
92605024 1
937886608 1
287240504 1
929142076 0
989002838 1
714773571 1
552712089 0
437096047 0
585866921 0
504233715 0
255624213 0
760807718 0
276594463 1
849650209 1
776369961 1
422241964 0
777766222 1
286634256 0
928723917 1
456653656 1
823717090 0
142689416 1
345793786 0
753024991 1
212760914 0
322656797 0
338389704 1
473538022 0
759456574 1
832075652 0
96304464 0
141484721 1
388086836 0
298589158 1
261885248 0
956182437 0
836330503 0
359433273 1
349869091 0
293095799 1
569993451 1
250718833 1
183957649 0
983031493 1
118387011 1
637849410 0
597425906 1
525304154 0
932004795 1
311653930 0
570772234 0
193511148 0
30873202 1
747219259 0
370770701 0
418340389 0
882829607 0
107975686 0
354304453 1
219406328 0
26654980 0
681970819 1
14739011 0
830112305 0
562460101 1
483914178 0
310749651 1
444778923 0
462086952 0
267147718 1
352400193 1
395760964 0
864906272 0
857906270 1
534372783 1
654738822 1
209197929 1
148624849 1
477320578 0
465492340 0
894617511 0
225772641 0
13749537 1
309072710 1
434330374 1
624440653 0
678459356 0
423101529 1
650407910 0
427588411 1
110521566 1
564075562 1
597333525 0
350776095 1
824267983 0
692712768 0
395605560 0
264238882 0
189140968 1
957967016 1
882907166 0
926353899 1
199290841 0
1818551 1
776765907 1
598212228 1
407859899 0
946838368 0
685893757 1
836428706 1
518539425 1
836889363 1
576724793 1
353595518 0
984173282 0
811633234 0
106566453 1
466353489 0
139285911 0
469439547 1
898348172 0
849260533 0
455722279 1
817224190 1
91718470 1
546507050 0
54714087 1
491086752 0
230054561 1
949997448 1
217657480 1
537426367 0
562593813 1
354956118 1
40744988 0
604604347 1
472346775 1
770454355 0
508446813 0
77154337 0
806017520 1
794030615 1
3106354 0
110680516 0
422825620 1
715019990 0
531505342 0
709383906 1
772418733 0
445996107 1
666600278 1
268865270 0
265338169 1
936420241 0
41417285 1
648572511 0
129529343 0
661562083 0
390227884 1
824337093 0
769240095 1
265186991 0
776875455 1
111407115 0
115066565 1
937971567 0
748983988 0
569934496 1
300920352 1
561693591 1
487944248 0
73817871 1
981596767 1
34365683 1
616308344 0
837596261 1
350460194 0
134520136 1
309931264 1
808731597 1
462716142 0
612322625 0
6389608 1
719677636 1
229882455 0
87642139 1
380519251 0
222735111 0
594441931 1
771047682 1
753667309 0
821034450 1
345122349 1
471318336 0
304258704 1
465455012 1
846785502 0
64275110 1
713753791 1
472949053 1
889275378 1
773404961 1
561695562 1
560335660 0
702212772 1
224516576 1
159395074 1
93993800 0
169223773 0
283203813 0
139235547 0
400781262 0
777681445 1
31467431 0
63949468 1
450019141 0
477295591 0
117603049 0
955730101 0
510229951 0
274658854 1
510162650 1
145288512 0
423427735 0
726240137 0
78617072 0
532181282 1
151378395 0
321254122 1
165634129 1
783134423 1
623441893 1
531163000 1
196949208 0
705394446 0
74258448 1
285298708 0
574575941 1
696887398 1
803947396 1
432883622 1
286461601 0
834712048 0
562761146 0
636696131 0
1925652 0
890346137 0
675434327 0
94779589 1
72618629 0
223139307 0
722673322 0
958045808 1
293669089 0
99994015 0
421316876 1
620363832 1
166428361 1
1958865 0
628140057 0
215916435 1
794441681 1
591659497 1
488238960 0
364009605 0
238910486 0
658227872 0
617860616 0
787400858 0
527676466 1
594620782 0
375281333 0
175594506 0
729964036 0
566911878 0
163234568 0
780983753 1
945937267 1
433643847 1
167074368 0
477271370 0
921063179 1
943767876 0
494316804 0
705841639 1
85748540 0
46715037 0
118860166 1
154411320 0
945665795 1
737808459 1
892082747 1
809987579 1
697705160 1
403250764 1
1407673 0
758862790 0
772820273 0
419063220 1
924190428 0
274222558 1
846177735 1
232263622 0
72430977 1
138610007 1
754299919 1
996194567 1
137413505 1
30835517 0
659358030 0
28538891 0
331000389 1
681592948 1
592517579 1
478772490 0
591436229 0
263689243 0
327033243 1
662875575 0
661834235 1
60687245 1
830512019 1
352226470 0
802099080 1
407728090 1
295033978 1
387873311 1
312184692 1
824423625 0
721500827 0
555706954 0
270708239 1
665698046 0
897415210 0
294959300 0
59560918 1
48316952 0
688833747 1
217528519 0
445541657 0
638199524 0
306909229 0
38851689 1
815542387 1
914003773 0
858435961 0
240665078 0
669262866 1
751785453 0
49626723 0
567426062 1
169385055 0
877208718 0
3425608 1
599751600 0
56686109 0
419181059 1
367796049 0
730515832 1
875627610 0
319211627 1
921522977 0
722665535 0
666451735 0
528317821 0
97570439 0
855234580 1
543612921 0
27212542 0
824418766 1
494624414 1
795438734 0
944890029 0
442813522 0
963737721 1
318883043 1
15607594 1
96073044 1
502057723 0
755686321 0
481837659 0
155422601 1
736091611 0
305209571 1
563276126 0
138399506 0
547302961 0
360020488 1
346946200 1
178463686 1
770993743 0
28558596 1
538159433 1
855284341 1
654501304 0
108977815 1
144957457 0
703976320 0
556686539 0
199320377 1
100555675 1
217344037 1
483744202 0
631254532 1
481604654 1
621023825 1
945603467 1
546781515 0
696844823 0
630944772 1
857334182 1
710346476 1
75193172 1
254970179 0
610833823 0
192208824 1
969388093 0
426984789 0
549250714 0
728076792 0
982754449 1
128569089 0
997131376 1
210573927 0
477213970 1
841825758 1
308951555 1
678188532 1
460045694 0
180658610 1
856563908 0
323561305 0
415215813 1
570613848 1
752430181 1
65584319 1
519246958 1
416959910 0
93521027 1
529862573 0
419938703 1
861442364 1
793149964 1
569816551 1
317603921 0
783580517 1
612020080 1
884738516 0
323090851 0
113223656 0
302637619 1
518958509 1
616538842 1
72713007 1
139572854 1
340753227 0
343932240 1
811777276 0
458480807 1
479570645 0
57994206 0
243271111 0
426716047 1
196835209 1
716080560 1
295597609 0
459264250 0
513448461 0
315677179 0
50940857 1
409142714 1
554899694 0
508263218 0
949273209 0
36964943 1
147768638 0
804311185 1
105628393 1
598423268 1
954216414 1
377519407 0
335177538 1
200214118 1
324821627 1
303636426 1
387947077 1
658509765 0
394872191 1
145102348 0
548456827 1
305562505 0
879494756 0
785494310 0
926606879 1
980293214 0
237550989 1
671881714 0
41648241 0
24390304 0
30884818 1
236647408 1
762913884 0
608109880 0
775154967 0
91560274 0
314866500 0
613138966 0
488667330 1
33103856 1
975298813 0
157741487 0
308025180 1
172661308 0
96545081 0
541779122 0
680056279 0
983868389 0
126130331 1
964636489 1
85302992 1
361604728 0
652421831 0
489175646 1
314554152 1
843625441 0
739610278 0
443054410 1
897375056 0
416625251 0
133477296 0
957595804 0
802611813 1
482569848 0
531980414 1
289857489 0
535704015 0
397814302 1
133887663 1
245412263 0
945009375 1
413203218 1
734473795 0
481372654 1
142704519 0
913970578 1
329842872 1
322107678 1
11495091 1
495934299 1
606278255 0
664912236 1
777324234 1
848249278 1
649847619 0
441492837 1
589399819 1
609525588 0
253593859 0
462407061 1
780940061 0
198123541 1
129050900 0
132179460 1
846976133 0
654508076 0
170703950 0
367130177 0
493731148 1
747009440 0
179047058 0
788669262 1
357932606 1
612400683 0
842662669 1
170044187 1
109963810 1
839289421 1
148518484 1
681412588 0
240460067 1
835060662 0
233522664 1
594961767 1
534230631 1
656383511 1
849893897 0
80595690 1
992449210 0
200589213 0
91406716 1
884299720 1
630919985 1
432576157 1
821788164 0
16636948 0
570561965 1
770909999 1
52088031 0
72168803 1
950003788 0
884182249 0
376361246 0
652672660 1
986234176 1
960749635 0
724267208 0
572321748 1
877639392 0
643929622 1
902684556 0
633259521 1
126983597 0
363381117 0
944946276 1
171589987 0
395123742 1
241963406 0
128114547 1
248979688 0
928074923 0
484606427 1
455729575 1
111700986 0
765552395 0
215272637 1
442379019 1
164203201 0
721394832 0
935947790 1
398451910 1
108168359 0
737299801 1
81221277 0
980648608 0
766727748 1
247489084 1
522873564 1
259029079 1
168311285 0
750109256 0
576470751 1
183080794 1
767707906 0
293470266 1
144440930 0
402105591 0
98395686 1
704461503 0
510489904 1
345032489 1
920501786 1
428479919 1
630921446 0
892782345 1
274734223 0
506680226 0
983758001 0
653102380 0
916433558 1
328184198 1
39736853 1
786053848 1
660966050 0
431972357 0
733073321 1
767893799 0
624208588 1
280593280 0
305217450 1
958771156 0
433480770 0
40601673 0
640800354 0
819572571 0
193552348 1
313757949 0
619701404 1
324912313 1
161296495 0
742543099 0
665350953 1
513336496 0
272445394 1
560978266 1
993760267 1
488965447 1
219734350 1
33679615 0
706436238 0
976180291 0
622698290 1
561240127 0
42947852 1
43866501 1
626437423 0
637858502 0
701508651 1
91704316 1
67407003 1
434052723 1
820720769 1
383238609 1
841056890 0
773909016 1
6370896 1
367833427 0
547148761 0
305797620 1
584646758 0
751554545 1
885901489 1
862594067 0
93604366 0
921209039 1
14718502 1
566866916 0
962908378 1
754719871 0
143911545 0
617663252 0
135057425 1
481869487 1
819378341 0
42103922 1
458706061 0
118346614 0
808744675 0
474076562 1
293003402 1
407542183 0
874412403 1
932052887 0
503605768 0
926546325 0
853859972 0
782599163 1
55485788 1
990728291 0
178615163 0
362750474 1
942596475 0
282210701 0
620705379 1
925926201 1
603184764 1
346749242 0
152252613 1
25261028 1
713067735 0
823149230 0
595135022 0
179942281 0
420530931 1
19385009 0
752607703 1
150397680 1
890698018 0
837446394 1
520556219 0
116423024 0
910428817 1
744716322 0
707053036 0
804851313 0
98588200 1
863299894 1
248671583 1
157854794 0
67051570 0
265952078 0
772142208 1
778669946 0
704871806 0
210304138 0
169326925 1
641069210 1
177492768 0
110215536 1
166842640 0
876194143 1
985821330 1
306160696 1
110588861 1
875092691 0
44153234 1
263074404 1
814557397 0
384953327 0
454561397 0
281904298 0
802481837 0
667168808 1
881262879 1
519618903 1
767689256 1
563313687 0
478225197 0
696838458 0
798492027 1
63981184 0
358405148 0
465562438 0
584548120 1
907628712 0
853915243 1
673279979 0
137975711 0
731700962 1
355238179 1
474827392 1
403257091 1
884612895 1
882898526 0
887785736 0
269225057 0
955867475 1
98258920 1
97284412 0
474555052 0
443034414 1
695292318 1
853534420 1
144311450 1
586473274 1
869519051 1
943830590 0
208782560 0
725659303 1
732392991 1
223554664 0
953922402 1
970271584 0
553155848 0
768728869 1
746792176 0
429286920 0
516305615 0
590929371 1
779915430 0
833528317 1
736285917 0
825458675 0
916949358 0
230996490 1
126784999 0
903070980 0
584234917 1
608472885 0
418482680 1
900348721 0
8223086 1
125398242 1
771267356 0
267339846 0
387162527 0
269529307 0
113770246 0
9135829 0
660244829 0
396881129 1
483013211 0
875863044 1
181983649 0
481077602 0
231832861 1
266025406 0
842906665 1
870908026 1
119328926 1
663076732 0
289936337 1
536460786 1
126865666 0
528573991 0
486951500 0
365978998 1
895524148 0
139841238 1
538894539 0
484863307 0
237841022 0
247382619 0
64632868 1
269888469 1
411690592 1
480760766 0
165541026 0
932584758 0
220297140 1
15546307 1
389528274 1
738678430 1
837271739 1
653173351 1
514947666 0
197226514 0
749893804 1
919924723 1
116256555 1
476641080 1
113133809 1
587409084 0
98238471 0
703308909 1
642549632 0
24180087 1
810737065 0
820795154 0
793491856 0
389322884 0
523059585 0
420188823 0
644940097 1
573749856 0
13283140 1
130365009 1
249031479 1
834011055 0
267247976 1
86750476 1
197086816 0
919992006 0
723811980 0
241684286 1
706569054 1
780481065 0
987147918 0
212503293 1
376542803 1
411897455 0
667302489 0
275458887 1
560025347 0
442279679 1
420694713 0
703017218 0
333433520 0
510603702 0
208069173 1
636523440 1
172336093 0
957371386 0
137900463 0
676505138 1
469733162 0
646420012 1
827240537 1
689683252 0
590343139 1
28307916 1
865611342 1
577489786 0
564702620 0
78719175 0
521118853 1
33112378 1
506416491 1
283631784 0
574331837 0
519802331 0
758617234 1
2227678 1
746797791 1
791641854 0
343744677 1
781999456 0
594437583 1
49224387 0
756597607 1
764593621 0
945910761 0
980389320 0
45164202 0
866557912 1
296962558 1
844577455 0
405686597 0
281317402 1
694823836 1
502948242 1
111538996 0
295115669 0
236767897 1
613742030 0
132824889 0
815211274 1
681233853 1
882511049 0
737740255 0
677782842 0
225941925 1
515742413 0
871361759 1
219212698 0
574044988 0
828602491 0
246646405 1
587405673 0
587489578 0
444814086 1
507946443 0
15082591 1
675541824 1
724405538 0
377133434 0
364298485 1
165981037 1
249356396 1
555892871 1
47085653 1
107857435 1
535154245 0
884515818 0
925716445 0
209096871 1
612186683 1
938569855 0
675313325 0
952058086 0
610745408 0
655120176 1
291733318 1
286542530 1
964411123 0
362614538 1
537446639 1
475883250 0
242381018 0
841906248 1
892653544 0
173115448 1
105741436 1
743491480 0
477641248 0
125079029 0
303322281 1
967837285 0
755286414 1
552615136 1
504457479 1
107384544 1
868897141 1
343114355 0
803730008 0
336547752 0
769889389 0
397150303 0
156660411 1
494224817 0
663948151 1
671769508 1
46736146 0
225858900 0
988027811 0
26833091 1
246199527 0
92430617 1
565063968 0
75997706 0
680276628 0
842657237 0
344824914 0
198298870 0
192938995 1
36911547 1
431229379 0
941207925 0
367196192 1
713393859 1
856461005 1
96103398 0
681409610 1
480965120 1
72997050 0
84218601 1
183519011 1
738017175 0
749446696 1
38301629 1
159152346 0
93002984 1
152832241 1
402454234 0
658685278 0
844038087 1
730936451 0
230007159 1
538649334 1
67142725 1
729871969 1
802393258 0
770549826 1
426397637 0
909278866 0
235035193 1
244867395 1
637368969 0
658490119 0
811117458 0
48132919 0
120856053 1
812742599 1
588141510 1
830064648 0
716650933 0
468442212 0
105293244 1
406475428 0
660821982 1
600839913 0
642902791 1
820021786 1
126470147 1
210637568 1
122069484 1
861545487 0
551360684 1
904345202 0
225660146 1
771627306 0
804271047 0
710030089 1
764590201 0
865373008 1
726354936 1
195978388 1
821541512 0
131314478 0
447977047 1
368498331 0
222252033 1
527851957 1
515108159 0
44859020 0
372632933 0
610088581 1
173359253 0
187571357 0
907283684 1
599089703 1
66354533 1
728604443 0
819565909 1
533964525 0
725286866 0
161197495 0
794537119 1
27704039 1
961639628 0
25588580 1
734482256 1
824081563 1
68210578 1
742635340 0
692335306 0
950312400 0
927058916 1
731510741 0
408892352 1
229325826 1
828257006 1
671510492 1
51777110 0
754425424 1
841756951 1
76758333 0
703705130 1
976593903 0
941383771 1
359633652 1
996896868 1
776039096 1
429853769 0
586806310 1
475119387 0
129933418 0
892499226 0
587849282 0
273326684 0
585069303 0
958573047 1
133014296 1
414419470 1
52839853 0
1665759 1
824707450 0
41136472 0
120480747 0
638870100 0
683474538 0
158763530 0
924252001 1
849566991 1
971047987 1
354194374 0
633843548 0
746165452 1
404231791 1
359732380 1
586678329 1
398888602 1
412701791 0
43724131 1
381909490 0
899812380 0
413242080 0
210747420 0
536257359 1
627802184 0
66773674 1
784472666 1
403306098 1
448131005 0
147963139 0
516857977 0
883121671 1
608952116 1
214943985 1
852237132 1
484414219 1
677372927 0
879321083 0
54110736 1
12863972 0
255161121 0
347171483 1
87240397 1
698946351 0
665397958 1
917779696 1
488710078 1
631201179 1
673459796 1
98250451 0
761105081 0
919829930 1
935274043 0
646992372 1
191095892 0
497934870 0
255284276 1
105799482 1
444462420 0
321729630 1
716802959 1
602807007 1
726751606 0
374038306 1
234908365 0
38848120 0
124367609 0
180637992 1
113639759 1
5801755 0
28473109 0
265503288 0
6635096 0
767544077 1
371028730 0
833463558 1
946389192 0
667363479 0
53889721 0
407726737 0
933644120 0
872099375 0
585557099 1
302373220 0
29360005 1
343618030 1
752648348 1
234151363 1
687567209 0
865604971 1
621422204 1
242405076 1
719195587 1
654256240 1
668326500 0
274060203 1
319668387 0
118488493 0
271258834 0
829226025 1
955297986 1
686857364 1
119993823 1
232129938 0
145620379 0
209253465 1
207539385 0
752598850 1
606760820 0
55619398 0
694762996 1
247643091 1
104106023 1
582491424 0
489188723 0
113738288 1
235681934 1
505911199 1
819669360 0
105806432 0
248272448 1
883820580 0
108688719 0
402850352 1
320858076 1
882588257 1
683367912 1
463868562 1
590779589 1
618687244 1
986416517 0
160670117 0
966175662 1
993506190 1
631687821 0
956464712 1
613688413 1
702265809 0
394282259 0
621395401 1
997931226 1
193289771 1
515025499 1
544520978 1
952366623 0
246926793 1
379560731 1
364452034 0
829984579 0
881422789 1
601314150 1
630292021 0
908468633 0
943003702 0
360453670 0
50304230 0
45728367 0
692787964 1
832390138 0
602921534 1
71398634 1
488675215 0
38881425 1
436068300 0
509002696 1
485232809 0
443237844 1
892241977 1
734768050 0
726943776 0
491292486 1
2440786 0
680502383 0
602879330 0
2051503 0
64329322 1
754025095 0
604643222 0
437460125 0
376936495 1
549541336 0
358657118 1
177317240 1
130834593 1
736763445 1
935693524 0
920747800 1
250070843 0
893924877 1
849355920 1
550251648 0
720012554 0
984148500 1
127679400 1
881283338 0
929240860 0
432686219 1
461180064 1
522834769 0
789710188 0
120749098 0
542257824 0
397327745 0
398266323 1
917424603 1
779556526 0
737176054 0
849527771 1
546000551 1
382728073 1
858024371 1
810457345 0
426266267 0
493644773 1
62503184 1
516806104 1
164697776 1
633612853 1
672149162 0
295322741 1
911936270 0
438845280 0
405642000 1
199744689 0
209180513 1
178010639 0
469949503 0
347701602 0
874770587 1
157202535 1
206825666 0
810934824 1
923914096 1
739482978 0
798445103 1
289405559 0
414374747 0
729844382 0
833291043 0
323267584 0
480858899 1
9806805 0
961231380 0
588364586 0
223357234 1
556281165 1
218122565 1
738830689 0
301097258 1
400818213 0
210301648 1
579907982 1
576655912 0
900268660 0
413801352 1
242285327 0
140499772 1
961632813 0
290268559 0
356905227 1
228262739 1
609120954 1
92803594 1
879562781 1
509181761 0
942479133 1
707793528 0
486038327 0
50348133 1
701251260 0
718313039 0
710844979 1
801473051 1
36835381 1
651633593 0
713561284 1
944689614 0
42510238 1
604827906 0
107042796 0
246899934 0
519850790 0
468486800 1
486035599 1
65474368 0
622930481 0
556080066 0
5634597 1
799204733 1
591470959 0
822483263 0
345816342 1
590384421 0
280617151 0
186072021 0
211377673 1
469941924 1
20294454 0
628447084 1
771664305 0
612103519 0
983322131 1
450395902 1
681649545 1
766621376 0
222958169 0
720477649 0
395638097 0
696320259 0
878204975 1
89871460 1
605281239 0
201906390 0
393308098 1
550669518 1
205085446 1
40675605 1
229938817 1
900885299 1
693495879 1
60063489 0
440274839 0
502124028 0
448035452 0
947864989 0
458453008 1
914744910 1
182632132 0
124583358 0
145687492 0
342817738 0
602862983 0
879387474 0
13787336 0
747713743 1
897812432 0
803880417 0
125924896 1
294068017 0
576582739 1
560040907 0
976301890 0
586660098 0
380430982 0
609560235 0
554433766 0
861189830 1
763380737 1
763655671 0
41902100 1
834397252 0
425878204 0
540548680 1
119727724 0
651143661 1
591481975 1
904506811 1
894347114 1
745812076 0
254611377 1
766418483 1
787547566 1
423560577 0
227004650 0
597201650 0
395284803 1
905540121 0
648597 0
738030665 1
770403744 0
645301865 1
708116976 0
570129982 1
776711263 0
24783286 0
680496473 1
601217245 1
205779629 1
557827029 1
742376238 0
878162036 0
608535328 0
461422143 1
699316963 0
859871080 0
983640012 0
344163468 1
968216245 0
688159016 1
176183082 1
948260544 1
646744414 1
692946747 1
827184433 1
124654891 0
891837700 0
882154957 1
939122974 0
223650364 1
230002360 0
19094966 1
454878415 1
120545237 1
766658026 0
438501263 0
326351436 0
616802377 0
887286305 0
508925026 1
766104659 0
9467074 0
299405686 0
180137863 0
889325199 0
792357619 1
503708651 1
73283397 0
354348195 1
947490512 0
832434627 1
779530278 1
860785235 0
62011795 1
448614225 0
652252998 0
651748267 0
969269088 0
275104329 1
671467772 1
232452834 0
208116995 1
796934110 1
96614753 0
809082666 1
15582109 0
1396667 1
43123719 1
606432958 1
374908995 0
558992480 0
722092652 0
17975067 0
247588516 1
994585624 0
485429602 0
184977198 0
397778223 1
687669820 1
90949149 0
68579448 1
176077404 0
338666518 0
229276184 1
176136481 1
407588098 1
60854252 1
132202558 1
740557592 1
686147553 1
881862407 1
920904201 1
906271410 0
593720951 0
834384924 0
567267808 1
642648158 0
969804165 0
997889922 0
182823187 0
22019545 0
452915866 0
988033580 1
320325363 1
349323591 0
508778918 0
500425258 0
130318228 0
447895503 0
794747697 1
147456866 0
724382715 0
217724599 0
442161214 1
616582022 1
701246580 0
270249948 0
632190367 1
393943394 1
759345157 1
916100966 1
998492744 0
817924424 1
915784633 0
267028040 0
108280883 0
489092361 1
32214846 0
378401716 0
99798947 1
898264290 0
964390627 0
542089450 0
142343514 1
406550258 0
590183243 1
914116664 0
472895140 1
90217221 1
998896862 1
818452985 1
824945787 1
553589256 0
70689968 0
593052413 1
907405574 1
24274097 1
438227589 1
959449506 1
944667577 1
800657109 1
903846252 1
505645526 0
483758450 0
651522667 1
574995693 0
674319330 1
342153100 0
390027066 1
280698816 0
481575815 0
929523660 1
913788670 0
889341951 1
97994036 1
931080988 1
94741818 0
595447647 1
387018810 0
393529173 1
672493464 1
700805592 1
403846003 0
705114679 0
2632211 0
596314253 1
728365809 0
109430001 1
448454268 1
916387863 1
4766821 1
337914033 0
780791631 1
189342745 0
350392658 1
373865802 1
272174187 1
768356163 0
282061756 0
718412333 0
257819684 1
130166290 1
875027179 0
410752665 1
748624411 1
212299968 0
419034393 0
965671627 0
179916116 0
348578089 0
81380028 1
614512201 0
141523830 0
661569791 1
508547471 0
673229596 1
700348747 1
658434794 0
106565370 0
512264949 1
234661502 1
501006921 0
383956602 1
379614457 1
290768502 1
765394901 0
243659108 1
292946432 1
2549624 0
102068242 0
363272513 0
738876223 1
989029384 1
131537730 1
698762128 1
297742324 0
936840966 0
200778428 1
598119554 1
542811600 1
158121602 0
254959004 1
583144979 0
767824824 1
708085261 1
123608706 1
491979726 0
515475413 0
307932724 1
192393843 0
518153102 0
590356306 0
224085075 0
149643672 1
93453552 0
5185471 1
316981076 0
129663175 0
645662327 0
622079584 0
988085470 0
240783984 1
616778265 0
755736184 1
259839898 1
190919349 0
781265816 0
451455733 1
571481909 0
115908140 0
789359864 1
323253734 0
59473586 0
714305719 0
719445685 1
917908349 0
758165769 0
849043282 0
613148105 0
677271431 0
623831163 0
535295846 0
871132889 1
734982337 0
236850004 1
732842126 1
719974310 1
625722879 0
647521766 0
23593217 1
437170225 1
651664871 1
493041566 0
686370247 1
506786102 0
65893084 1
234626951 0
137640653 1
427618951 1
147334128 0
35998645 1
674786181 1
595401107 0
513438507 0
534594840 1
470956711 0
696731505 1
376730973 1
393718739 1
148093141 1
400980635 0
178304737 0
396953757 0
199597755 0
397897435 1
344898833 1
99475838 1
592190993 0
544192965 1
170730750 1
270572077 0
710429514 1
784312983 0
356726165 0
2436944 0
65015515 1
654184439 0
365804217 0
321775839 0
605545473 0
753636848 1
816060643 0
71664504 1
504854354 0
259458706 1
484218485 1
156875345 1
437436531 0
382388104 0
228670169 0
996149485 0
425547707 0
221541139 0
477275268 1
144622563 0
969232658 0
73537007 1
906693253 0
949804054 1
179877169 0
339630833 0
296678072 0
942050702 1
958678699 0
991222232 1
752682911 0
456462865 0
774028976 1
388872737 1
127231798 1
410342800 0
93399645 1
259544660 0
424560105 0
803874742 1
139895888 0
358368537 0
649160132 0
27809165 0
420829378 1
963950430 1
39204608 0
463923664 0
808529349 0
853642502 0
308197727 0
484106837 1
597410799 0
914598658 1
608869607 1
920049650 0
559693658 1
755707418 1
109390216 0
986028337 0
330848769 0
337529603 0
717361549 1
851395728 0
770802990 0
489201540 0
598510761 0
495578708 0
159621667 1
808255632 0
938950164 0
695597030 0
788996977 0
670300772 0
13077483 0
744320329 0
33012497 0
168486254 1
396779598 1
420881410 0
168988736 0
3046665 1
577950665 1
639066654 1
835831280 1
322590115 0
40062986 1
932558378 1
359305632 0
421319288 0
522466678 1
255366717 0
61783967 0
153777552 1
940693676 1
11493853 0
948728413 1
515862538 0
933713178 1
561119019 0
688861084 1
332725165 0
854309085 1
678196754 0
642266638 0
983170406 1
253993076 0
786141834 0
692146145 0
152132345 1
424368327 1
429216894 1
999245744 1
483274510 1
249882029 0
783178727 0
576319321 1
78835541 1
822153574 0
170244763 0
489779524 1
410568333 0
83844548 0
618874046 1
943568768 0
886591669 0
441975729 1
790586292 0
69799813 0
567148271 1
703490298 0
307638037 1
424095136 0
244078781 1
903693499 0
791800778 0
326925310 1
128903457 1
736790080 0
572735255 1
708509970 0
793244437 0
788592737 1
314331772 1
595565688 0
976294283 0
836790320 0
295530707 1
876321891 0
653774765 0
129164918 1
474907722 0
267966226 1
906913764 0
380232231 1
506442077 0
366439752 0
525209965 1
181727162 0
681121674 0
747783124 0
364263935 0
593263733 0
192650820 1
615812099 0
489730202 1
772724841 1
764680806 0
992278905 1
377564751 1
135389167 0
878752538 0
508053647 1
609055630 0
794940324 0
461360838 1
651092293 1
658473262 0
170320519 0
886595081 0
676724219 1
258431192 1
367951556 0
740011196 0
662865579 0
609578439 1
22054774 1
110515288 0
272039426 1
79550405 0
440409454 0
394494531 0
608418558 0
732329067 1
228254088 1
275469899 0
242695575 1
937936714 0
690247769 1
533931667 0
724507685 0
267213275 1
888464882 0
560698320 1
385736182 1
808557256 1
394028691 1
278854240 0
519661571 0
848608103 1
950412114 1
237534258 1
853489380 1
765538400 1
513484897 0
566578297 0
989730666 1
675739452 0
26755557 0
588449099 1
268641717 0
436873171 0
944066837 0
298087952 1
686792519 0
123789112 0
511704272 0
690570203 1
863731507 1
112944209 0
518352581 0
148746438 1
256371444 0
575253767 0
466647859 0
185691500 0
453080754 1
973275779 1
628694198 1
761606516 1
882862660 0
387859946 1
812871115 0
893857489 0
830926171 1
615345128 0
517096983 1
154165104 0
167218476 1
232323650 1
952099447 0
143642101 0
114498601 1
170356021 0
328127215 1
578716939 0
849345737 1
597763450 0
123295557 1
450640120 0
931708229 1
970442643 1
25892214 1
740251909 0
775714081 0
836326109 1
4679381 0
378385627 0
282795740 1
165290857 0
505694258 1
407256612 0
7649212 1
589222891 1
205783079 0
13463579 0
292801644 0
556999433 0
655868309 0
121083942 0
780025830 1
705092529 1
747980644 0
150394003 1
151937842 0
769167758 0
521217915 1
537224529 0
686941395 1
298744798 0
484351224 1
315513255 1
121634287 0
726294814 1
581341307 0
534209438 0
294073392 0
42666606 1
897493731 1
351709537 1
591625668 1
452170514 0
732857122 0
814664826 0
907325376 0
687050134 0
324507648 0
491097134 0
680867909 0
368087020 1
31532040 0
627646867 1
812839173 1
879761841 1
559905292 1
25624392 0
25341721 0
119829177 0
220360709 0
698306930 1
107796412 0
801573511 0
748968930 1
337272970 1
458891847 0
578452839 1
751377616 0
593852158 1
681834243 1
505907564 0
883156227 1
18147100 1
477747616 0
694109689 0
232796542 0
495339643 1
26343828 0
855261845 0
978219717 1
786354712 0
175197982 1
292803172 0
742414954 0
249142645 1
847457660 0
288518009 1
487046034 0
628053793 1
525370340 1
786125064 0
211898928 1
434024322 0
897175567 0
193520204 1
208387279 1
563329814 0
429921999 0
267429584 1
969121648 1
918602829 1
210036295 0
103998270 0
797106676 1
164158154 0
604193679 0
321246455 1
513160323 1
262345249 1
590081865 0
430484479 0
594560691 0
586203011 1
483397070 1
69697464 0
683565727 0
107408746 1
15761426 0
796103550 0
422802108 0
502248397 0
265751264 1
45130775 0
413088819 1
898377724 1
803433652 1
888876049 0
114241729 1
367294344 0
624626005 1
509107183 1
713387936 1
662413565 0
393675090 1
336371123 0
697578513 0
977384357 0
653917475 1
127662292 1
54243889 0
207685348 0
918504813 0
34891942 0
6445044 0
88940494 0
183792765 1
757057057 1
699429806 1
597199654 0
825655513 0
329087120 0
671667510 1
34095079 1
612078826 1
482282304 0
399321300 0
893721172 0
831101852 1
640956319 0
814523718 1
448057864 1
548480831 0
470619394 1
59086096 1
417947434 0
116450632 1
813341665 1
384385979 0
1107703 0
625050927 1
824997545 0
699060386 0
312866977 0
832962087 1
248345722 0
837506325 1
174912719 1
69304346 1
313720844 0
561850697 1
438458790 0
69726734 1
781565477 0
57320756 1
563633390 1
431537821 0
45327767 0
816542162 0
993435673 0
338573629 1
298779469 1
543794806 1
326056409 1
177346496 1
451965582 0
148379293 0
94512960 0
509142788 1
207768476 1
683602169 1
61844742 1
680464906 1
271859658 0
993984158 1
344647712 0
283077128 0
510507857 0
143878252 1
719961562 0
439947386 1
523670298 1
250244023 1
660657225 0
248564700 0
312463527 1
731646030 1
833247003 1
659528657 1
429281619 0
964158440 1
57332257 1
25344450 0
505206989 0
171032461 0
800415892 1
126034685 0
509470851 1
787283289 0
403585094 1
432916919 0
348076290 1
891817470 0
679028194 0
795632761 1
733304879 0
731901207 1
203478244 0
168674192 0
810969867 0
525618952 1
226963701 0
945571894 1
645578027 1
908188420 1
946441444 1
798515460 1
275463847 1
152724936 1
171017721 0
679671004 0
111511008 1
305875907 0
995512058 0
249600555 1
353743889 0
867967911 1
259754763 0
355790321 0
543600030 1
165161229 0
95585638 0
418794441 1
725503759 0
704841156 1
925460103 0
863051972 0
616754744 0
555154478 0
545494180 0
60129697 0
59447370 0
105930420 1
197995547 1
784076510 0
745385541 1
770308910 1
21917529 0
115151460 1
584547580 0
343732532 1
525247615 1
174792762 1
397361799 0
705981618 1
639717691 1
480062423 1
138416079 0
521206090 0
606480993 1
940751758 1
935127679 0
303147656 0
182861470 1
159538747 1
811877962 0
284766772 1
22871434 0
196254335 1
811629327 1
124774542 0
423543962 1
98326502 1
333708513 0
857099141 0
617226003 0
874046064 0
130487038 1
852856482 1
469466460 1
781183997 1
907429138 0
344728171 0
847838630 1
36719011 1
403938820 0
592854366 0
851329012 1
597539513 0
749210857 1
440296991 1
565031556 0
29573477 0
369116678 1
2147564 0
595911639 1
85351483 0
773225820 1
935941035 0
56507138 0
560544697 0
404088521 1
895359796 0
16466737 0
803106462 1
157693788 1
426992747 0
706349666 0
242757782 0
70762654 0
68135946 0
448858172 1
577739325 0
762026110 0
2654069 0
228659738 0
231294419 1
845684899 1
696360402 1
897644998 0
471340581 1
345040494 0
795953742 1
516910334 1
284629958 1
865377241 1
163595982 1
974334587 1
218849179 0
662698230 0
796439546 1
541382252 0
947055662 1
846458818 0
725417582 1
904090587 1
660454696 0
747016937 0
920384222 1
734858881 0
510862091 1
58189768 0
302780892 1
838120175 1
101844298 0
585971174 0
96620325 1
541092061 0
383843145 1
680265017 1
600238257 1
410836545 1
961068055 0
522251224 0
947010285 0
916790836 1
222305208 1
187596047 0
260682704 1
524927838 1
421501726 1
925809423 1
31811095 0
27137029 0
78750939 1
590355135 0
814616864 1
141714754 1
859852120 0
714673859 0
126284499 1
805575133 1
598319855 1
655000144 1
214141686 1
381922262 1
218761667 1
949301140 0
956588233 0
659449475 0
613905054 0
797514496 1
893088173 1
814125676 0
375153142 1
730884070 0
929008065 0
374252900 0
16753593 0
605141335 1
751457810 1
327259570 1
512921064 0
496649135 1
471054322 0
261371478 1
954017605 1
664696034 1
873319262 1
345558178 0
267604878 1
424411404 1
100502345 0
439042956 1
1828538 0
872994237 1
809448287 1
434910882 1
592599155 1
960430594 1
977002073 1
484147131 0
993608364 1
245854605 1
70700391 1
224259725 0
360067236 0
108752000 1
481684184 1
687784145 1
223708938 1
456905567 1
833097636 0
85238442 1
981006467 1
174724422 0
102395772 0
862028340 1
827135905 1
947211236 0
109237177 1
787908383 0
475620659 0
496476054 0
897778508 0
473755894 1
141621755 1
857248434 0
638426577 1
168654575 1
766509696 1
215108889 1
268478369 0
697652505 1
178798003 0
83394787 1
34684764 0
719866357 0
213943282 0
548135526 0
564489319 1
655663563 1
731846522 1
261510388 0
131766926 1
130613446 1
734069252 0
384773856 1
261128769 0
69612575 0
851051749 1
980809041 1
428921414 0
844441392 0
669866396 0
295056111 0
92034719 1
485238188 0
537175606 0
597988518 0
371652161 0
251017544 1
972476942 0
279719643 0
541049951 0
963263401 0
690181121 1
519302059 1
604878595 1
825990969 1
446054423 1
848757122 0
694821651 1
598549696 0
411027695 0
866325977 0
260303033 1
998348596 0
859059969 1
917482876 1
512660621 1
17046264 1
450016424 1
973710849 0
78010115 0
403464249 0
394799623 0
486992941 0
544294526 0
358274799 0
74264129 0
590835247 0
135691635 0
770387063 1
727774816 1
261451506 1
554503584 1
78072082 0
737353960 1
648599046 0
569316933 1
872364435 1
862277531 0
588958585 1
627461051 1
937071082 1
558361362 0
668121443 1
852043066 0
114232605 1
663112955 0
989900711 0
657588271 0
817238480 0
858135117 0
225047269 0
13502741 0
950864292 1
251915860 1
599127979 0
537894069 0
550449193 0
516539617 0
682500302 0
230362380 0
494607616 0
273338367 1
270384343 0
184185223 0
829286040 0
309265397 0
45031500 1
522387515 0
53481707 0
662931123 0
192188930 1
866281659 1
634815661 0
271963377 0
513569577 1
954161455 0
486322672 0
684712844 0
346357914 1
680437786 0
114804452 1
886117847 1
972051243 0
308327924 0
780364721 0
980783335 0
579432110 1
100491115 0
288753141 0
928413562 0
926640210 1
832281879 0
159075414 0
319235583 1
161540233 1
51529167 1
870851190 1
52755001 0
12152524 0
255875029 1
459528839 0
745405343 0
471594649 1
923569665 0
918378029 1
987465248 1
737163253 0
11950754 0
383758487 0
474528873 1
731487402 0
750023493 0
213970290 1
607949608 1
729955438 1
431485950 1
765656698 0
428712104 1
93073196 0
384595399 1
991429982 0
707013530 1
253858238 1
463818125 1
696811424 0
648832571 0
762321391 1
996055660 0
350217239 0
758828183 0
604308489 0
881075683 1
2810004 1
490620645 1
398538361 0
467456476 0
346718396 0
383755763 1
617558444 1
94082984 1
94320886 1
299400201 1
750296792 1
649589623 0
192226678 1
438105412 0
220144060 0
894870217 1
706653155 1
613399192 1
673076423 1
566653531 0
2272947 0
579947577 0
743081073 0
298155279 1
591717296 0
524641865 0
261234124 1
78274885 1
78113959 1
204016659 1
794243432 0
385145787 0
178960472 0
926312122 0
419466226 0
692255544 1
6059824 0
219116082 1
590705540 1
867676007 1
999461256 0
674677972 1
253118352 1
338433278 0
200156838 1
986728156 1
922350474 1
158024028 0
47999723 1
805722627 1
607652049 0
352041765 0
524858935 0
646397331 1
325370126 0
444878454 0
455583239 0
299240635 1
742188585 0
131582200 1
947585651 1
212883963 0
162814337 0
773034093 1
189418102 0
356984872 0
834142064 1
524109446 0
57902426 0
986162816 1
730359395 0
296064573 1
136720695 1
190557797 1
946833814 0
249470100 1
197280944 0
463295972 1
478216117 0
895322997 1
456401561 1
439529610 1
349809768 1
277698111 0
100097874 1
51029218 0
797229435 0
373807328 0
670942075 1
525986852 0
881044415 0
331155123 0
135193270 0
62301293 1
878933701 0
590361276 0
467370040 1
290009833 0
18501683 0
450797272 0
559474453 0
55661038 1
160464032 1
196997704 1
474483244 1
77113907 0
854213471 0
977618159 0
957979770 0
394011959 0
39608834 1
390984031 0
735875683 1
67310330 1
780890698 0
376421342 1
470206700 1
13042707 1
394232778 0
104757666 1
677533698 0
401383568 1
931514820 0
997547088 1
521636260 1
451589563 0
928038649 1
171862274 1
402913831 0
762289559 1
542584722 0
494973695 0
749133789 1
365112011 0
872226332 1
704155797 1
618874696 1
452524042 1
709086906 0
765699024 0
983538232 1
866379623 0
975188262 0
621552495 1
363721280 1
743951982 0
950767243 1
129904490 1
846731352 1
111966147 0
851589897 0
362923449 0
74414918 0
307193443 0
8370637 1
936812389 1
3827750 1
59199051 0
848372604 1
929676926 1
274293874 1
742967062 1
709456929 0
108124879 1
245966945 1
272191328 1
777863481 1
600181987 0
230657719 0
680051944 0
607871015 1
566872708 1
50687137 0
223783714 1
887572778 1
453632920 0
691911067 0
854358882 0
309089274 0
823959663 0
502345171 0
239443457 0
109512274 0
736256072 0
23724329 1
659808103 0
47974235 1
835143021 0
661385593 0
625315550 1
2471474 1
454442504 1
354922427 1
442993805 1
230561324 1
951613416 0
699025595 0
655894794 0
302838210 1
557542290 0
178524043 0
779159043 1
511221405 1
259568936 1
427794937 0
183486622 0
747222236 1
394214653 1
455991515 1
379471231 0
725411763 1
8482966 1
887646959 0
969399083 1
623986816 1
439589383 0
168062261 1
197181113 0
30971878 0
28967128 1
565092642 0
275095409 1
97884285 1
835802801 1
547150337 1
71718119 0
857168742 1
965152995 1
70124869 1
735478936 0
771832305 1
21995349 0
923192235 1
347374994 1
5411677 0
30871939 0
586489241 1
741286158 0
499559305 0
442383031 0
436029639 1
61247879 0
548881319 0
780733394 0
5481947 0
334267546 0
554808170 0
694926305 1
161205381 1
482265370 1
342430920 0
956454320 1
682738730 1
171220252 1
499757538 1
977468462 1
921538690 1
910180475 1
605506921 0
405890404 1
700100605 1
314563276 1
308745643 0
8219802 0
980095907 0
42051478 0
137395102 1
977181296 0
97641819 1
13918539 1
623326443 1
484268111 1
304922787 0
412134136 0
18288013 0
84264705 1
497720795 0
661327060 0
60146823 0
700313919 1
829237679 0
478445883 0
99219035 0
344862302 0
530619437 0
161281134 0
438725525 1
125971831 0
91118394 1
977912549 1
414462874 1
880212403 0
583139769 0
212181458 1
494821499 1
219171059 0
680898378 0
995571808 0
475676629 1
425227697 1
701041187 0
511513860 0
194536865 1
663669515 1
515737844 0
941677855 1
996300306 0
305267325 1
417386000 0
18488897 1
813566468 1
69167427 0
583968946 0
459481777 0
465798785 0
308467682 0
159835729 0
603834069 1
940285446 0
259806920 0
533458074 0
566357556 1
982340472 0
379592985 0
108448951 0
198972640 1
763329813 1
356339070 0
533611189 0
597507885 1
800314207 1
126782119 1
118074135 1
142940812 1
878832572 0
253719177 1
618347003 1
486321843 0
185922601 0
418793354 0
583355892 1
919084949 1
835115401 0
108846040 1
541421944 1
239107323 0
986851399 1
12221336 1
808641776 0
377422889 1
142213821 1
12445966 1
590282321 0
458500994 0
21759913 1
575321987 1
48858007 1
37626832 0
326671859 0
138361037 1
677291284 1
37852638 0
772293365 0
357288380 0
271392462 1
919468482 0
776540581 1
844259249 0
781077276 0
357738145 0
611118463 0
72425348 0
428050877 1
145645238 1
131975847 0
138654420 0
383337728 1
5537777 1
16838408 0
411530287 1
238610731 0
884202678 0
700054794 1
114490825 1
798043365 0
530540017 0
641660157 1
416941460 0
679750143 1
476284974 0
46826531 1
798200808 0
555414229 1
106290752 1
390117622 1
336942409 0
516798416 0
560792283 0
678712160 0
567587041 1
226212144 0
813078940 1
248179602 1
638891698 1
473211744 1
90758924 1
748773371 1
566651483 0
709887725 1
89383438 0
51625995 0
925857442 1
408169531 0
183997704 1
253222867 0
433762803 1
263857294 0
675552609 0
341947281 0
276521950 1
808264175 1
724095447 1
358159607 0
367022529 0
335964791 1
391186535 1
471959928 1
405511967 1
245382029 1
138437780 1
31763493 1
833098991 0
309548908 0
143403747 0
112344279 0
83406795 1
60906070 0
917447894 0
272571605 1
103759974 0
980351271 1
87870690 1
286326483 1
921368355 1
769659301 0
212008078 0
268426237 0
494010461 0
847525309 1
965752556 1
955506401 0
435812583 1
189278731 1
76021531 0
141622652 0
332850718 0
631976317 0
81603211 1
783870593 0
944344593 0
262780259 1
24151311 1
824042959 1
881670735 0
34913863 1
863167210 0
244553416 1
605381736 0
988089853 1
426217706 0
557878951 0
255935147 0
11515098 1
814986906 0
748730195 0
114700081 1
277740964 1
77406331 0
948194146 1
639192333 0
931240356 1
586245142 0
542989972 0
316551976 0
395923861 0
522885120 1
387399615 0
824133562 1
449203596 0
55763301 1
963312768 0
902627633 0
432823776 1
573970975 0
304200475 1
19679022 0
351659636 1
484185026 1
340368863 1
945204613 0
436937696 1
343490134 1
832262283 0
158592459 1
293788256 1
362576551 0
719889216 1
642553248 1
421048737 0
673000990 1
189621938 1
324336895 1
266587632 0
971334244 0
931235783 0
198193376 1
62940318 1
666466101 0
643204984 1
295174766 0
965070270 0
991192544 1
187888122 1
381731789 1
519747532 0
898741691 0
946506937 1
325678300 0
25874883 0
919990396 0
917150855 0
311606931 1
134693200 0
491649897 0
386809245 1
242551183 0
832850301 1
602885935 0
344881167 1
848216635 1
98087334 1
666985240 1
987578376 0
284944732 1
141812037 1
705915152 1
943761882 0
562947147 0
42001759 0
961546916 1
452105055 1
217980110 0
261511963 1
297757930 0
644239133 0
865360224 1
383778247 0
853231084 0
63998044 1
867267707 0
187052377 0
156902411 0
918646930 1
390527834 0
977905480 0
877728147 0
615967575 1
661245479 0
895130385 1
590751870 0
697269317 0
431368171 1
119669141 1
340073847 0
250106613 0
14507766 1
53037858 1
781855282 0
631754089 1
467069786 1
518042774 1
173789582 0
363463711 1
263233677 0
598595684 1
900933178 0
402989671 1
932342802 1
837289046 0
949475905 0
882486431 0
275300256 1
244582886 1
272864163 1
46269230 0
451390905 1
716969515 0
223809030 1
641536862 0
109851646 1
966436451 0
134244217 0
125970183 0
306323587 0
333174532 0
674664174 0
512977950 1
187612387 0
54114580 0
222771831 1
709371829 1
967719449 1
80806897 1
90131050 0
178789347 1
60602307 1
912628967 0
785793526 0
36317283 0
814686448 1
147622223 1
954367307 1
91881275 1
711499524 0
712900940 0
696990320 0
841760185 1
236652782 1
818212026 0
876167123 1
686271168 0
681536282 0
80828458 0
740353243 1
656017289 1
335823885 1
48646210 1
831890748 1
481523044 1
76376780 0
425415921 0
834775180 0
238726657 0
275929148 1
516889512 1
751091063 0
506684406 1
585957121 1
949347368 1
814325675 0
300576602 0
790731161 0
867898757 1
31209173 1
569467580 1
54507209 1
392306684 0
300867548 0
156042972 0
420704216 1
810725783 0
688825828 0
241199643 1
125770182 1
821667645 0
850354376 1
829466636 1
98251874 0
464386090 0
218655034 1
448554799 1
364137026 1
771518448 0
819012290 0
967821154 0
37469436 1
360502915 1
503268795 0
943225104 1
948025779 0
532336006 1
735672187 1
516914798 1
442926283 1
94663548 1
800512307 0
698646084 0
858793687 1
550120545 0
136407495 0
344611112 0
573087164 0
637044962 1
324390056 0
140262323 0
777072387 0
645127188 1
497960805 1
782967437 0
203390146 1
820686271 1
378683944 1
752153137 0
926107269 0
804762713 0
979775292 0
95701327 0
295304941 1
650196340 1
814904852 0
443558904 1
807371067 0
281754023 1
111795113 1
118218461 1
78771246 1
800658835 1
250572408 1
749801318 0
274004403 0
443841949 0
128252661 0
788607530 1
794719735 1
920036340 1
714811207 0
888071741 0
982461026 0
454899413 1
804035449 0
264016391 1
584363823 0
216336974 1
808036634 0
11923268 1
784492768 1
417430904 1
850097501 1
892169298 0
270629979 0
577925433 1
67532575 1
47621394 0
702676333 1
754077137 1
99373209 1
163496055 1
858279987 1
373058435 0
211904808 0
218446804 0
16893397 0
977074911 1
22499177 1
4962960 1
757731813 1
904918100 1
275408859 1
865272211 1
207402695 1
474406616 0
695683149 1
856584337 0
467975192 0
44040424 1
787428180 0
651977499 1
755664613 0
584112424 1
908785195 1
902645390 0
747944934 1
231733424 1
599641769 1
512505579 1
517217232 1
845613943 1
639030520 1
545284008 0
687984410 0
306628967 1
908066569 1
359186221 0
162241621 0
292082723 0
986801229 0
151457961 1
84343922 0
740494562 1
146296143 1
198079947 1
217649131 1
514298421 1
786321921 1
686944331 0
811963536 1
167340189 1
767503711 1
855594184 0
855958356 0
108857904 1
453009013 0
389193583 0
753193172 0
473817928 1
840114894 0
772466371 1
416146652 0
206395269 0
598742803 1
545606522 1
885289694 1
566984172 1
488509925 1
217572048 0
179041356 0
408916514 0
704576063 0
711253930 0
212392019 1
582864882 1
132855509 1
178521641 1
527178478 1
176659451 1
987023865 0
959295679 1
866037462 0
843842032 1
822667938 1
513349844 0
905118659 1
733819256 0
267523346 1
291568142 0
440661663 1
914723645 1
493731732 1
118244205 1
325250941 1
404602811 0
30258967 0
67423961 0
249928523 1
60934659 0
766985778 0
448053994 1
866823990 0
642435681 1
698710907 0
695462065 0
707317506 1
487919937 0
152001649 0
486133769 1
778071182 1
496965063 0
650559048 1
21614158 1
99951822 0
20569275 0
878739037 0
831767483 0
669894609 1
935295861 0
170839039 1
27445860 1
655002526 1
970505575 0
803386682 1
34482504 0
922104645 1
500977934 0
682830257 1
434005301 1
793581518 0
169585852 1
968299878 1
783825082 1
470058986 1
561982171 0
235116506 1
591342574 0
143216845 0
103438418 1
638191923 1
321972275 0
493384856 0
67207746 0
368529323 0
537361305 1
468321143 1
831656351 0
880897766 1
840416007 0
209190359 0
960522144 1
518333803 0
114341120 1
116278162 1
535551986 0
518568385 0
762845716 1
698843581 1
582110064 1
99380543 1
614216736 0
440368706 1
928542619 0
646627176 1
588749778 1
21066361 0
305797667 0
56649961 1
252931330 1
427302055 1
887061297 0
37763702 0
818800885 1
209951052 1
646147849 0
118282656 0
800473457 1
50114589 0
604751628 1
490027708 0
125399187 0
53104782 1
717497862 0
939244669 1
803582737 0
438394125 1
670096914 0
519585526 0
372518784 0
215338783 0
266219825 0
6215373 1
562704180 0
75907659 0
387904549 1
144163059 1
771315502 0
662874483 1
887814239 1
465767295 0
614089554 1
40667687 1
599548631 1
600560027 0
503224032 1
234480320 1
862818018 0
442178950 0
8746118 0
321386576 0
374110448 1
699018155 1
357682758 1
640081563 1
786505745 1
431483779 0
941208236 1
822516494 0
200062146 1
997626226 0
472417740 1
436564871 1
524674105 1
697100541 1
195098691 0
953016960 1
858095731 0
338058939 0
578334593 1
646285645 1
582363478 1
787063695 0
471998797 0
641390299 0
822501985 0
341622057 1
364916084 0
165476822 0
619237713 0
968888953 1
847633413 1
147783045 0
249261529 1
944999665 1
41279089 0
976245371 1
537256756 1
287091617 1
340577933 0
886568912 0
886246479 0
660403345 1
268092059 1
964373329 1
423089786 1
668213382 1
179356756 0
653574257 1
553647861 1
103790081 1
238906040 0
906865985 1
156920342 1
850508498 0
17341404 1
715559600 1
942293437 1
33574990 1
141414425 0
650338777 0
451393289 0
379587488 0
308168773 0
985312069 1
175745205 0
149557116 1
211765263 0
211951948 0
576322555 1
448030711 0
816300273 0
977387623 0
351393097 0
856411553 0
975953398 1
411093308 1
78854500 1
905772810 0
69582290 1
530446288 1
232906616 1
355423888 1
309375330 0
20711792 1
844153756 1
682510186 1
56751245 0
989969251 1
16428046 0
229476996 0
488245662 0
176433743 0
548471056 0
129939781 0
307256924 1
808857753 1
908776068 0
333982621 0
299117974 1
70621407 1
275936946 1
832493016 0
173699257 0
587772589 0
598218770 0
377758370 0
838437534 0
438491864 0
839645722 0
230382883 0
982076077 0
760194595 1
89713063 1
531559848 0
76324491 0
196127558 0
642801915 1
780815964 0
760198633 0
539262263 1
247804158 1
335806624 0
713986158 1
117316986 1
738403759 0
980683065 1
155030840 1
30581728 1
512714173 1
925743134 1
337787136 0
177850453 1
993720493 0
798428394 0
491521104 0
708124706 0
518561365 1
960449139 1
483561178 0
90014341 1
918813904 0
181335602 0
823944971 1
271526114 0
829922923 0
699008871 1
141297911 1
347472180 0
663866837 1
717246994 1
83268068 0
929151917 0
943968437 0
474538972 0
545532185 0
718055760 1
275364664 1
820070643 1
631809932 1
429095462 0
758858977 1
565125024 1
62113950 0
350257362 0
949798105 0
621341360 0
250937940 0
775548818 0
515742411 0
594567201 1
594804369 0
311454528 1
597409624 0
786502087 0
846112234 0
8608796 0
511612635 0
821717171 0
620417484 1
353963960 1
221612907 0
551082339 1
244346510 0
470665663 0
644193660 1
769534299 1
212752714 0
208009871 0
476738939 1
739417850 0
699314153 0
898592266 1
897174591 1
358506123 1
358532952 1
543175323 1
922504790 0
905594830 1
132738424 1
548177244 0
379144017 0
827765661 1
179582770 0
398432308 0
752753811 1
717052540 1
767341094 1
895083122 0
501703350 0
418038082 0
133263998 1
490580916 0
891381536 1
631823770 0
899104980 0
261550640 0
39312962 0
640280310 0
676731906 1
754779787 0
62707429 0
505266465 0
774929654 0
545672831 0
326108537 0
350637719 0
773748533 0
220853935 0
742079880 1
187156842 1
428474668 0
666934909 1
466030729 0
438749359 1
983668200 0
699249080 1
32500937 1
324799672 0
243623896 0
985289829 1
234651630 1
953785737 1
631465514 0
722105688 1
933597936 1
341876566 0
953311336 0
128387075 0
330930405 0
242073887 1
128243043 1
170893246 1
629140682 0
18281852 1
808284477 1
4053727 1
314839325 1
716861746 0
968020999 0
852118017 0
271605515 0
491111702 1
563348577 0
991944355 1
604167733 0
593024450 0
997707651 0
434598818 1
571328549 0
432610558 0
259439296 1
925761172 0
648589522 0
677123802 0
548664377 1
462817810 0
651989607 1
974753701 1
855969420 1
962502825 1
473763884 0
747135841 1
680951087 0
166558542 1
443002809 1
476332446 0
521523524 1
998181654 0
388921804 1
216981556 0
808925950 0
900665765 1
742765626 1
742918150 1
9949029 0
993021277 1
908132934 0
828980028 0
723033737 0
642831444 1
811032065 1
20397004 0
308511776 1
371502432 1
786725553 1
790098041 1
580179412 1
151284002 0
590981405 0
912608073 1
351049032 1
978699495 0
386712477 1
892547108 0
557315139 0
596504818 1
736478625 1
433919583 1
935554748 1
105163346 0
645159496 1
497137692 0
636938809 0
664259525 0
164263797 1
340886232 0
575506825 1
699866036 0
39855988 1
625967971 0
880329000 1
286429113 0
955208231 0
517733439 1
422910820 0
733015222 0
478674458 0
575323653 0
735338022 1
963696398 0
231485552 0
430203751 0
530531703 0
366824245 0
689637005 0
809332008 0
293643737 1
639200538 0
902549609 1
807420893 0
128139734 0
169250793 1
701653169 1
865105403 0
615009827 1
302999750 1
24005769 0
805808614 1
515898890 1
689289362 1
513687666 0
836355793 1
41673506 1
919805384 1
43529691 1
954262660 1
689425146 1
559172319 0
853886171 0
352722655 1
172671021 0
507315738 0
187594124 1
954191805 1
868930196 1
240838149 1
595126971 1
492857425 1
499198734 0
924278472 1
860225662 1
55752162 0
735335170 0
700119836 1
832051152 1
407899242 0
410645750 1
40851018 1
784967139 1
986584682 1
459877306 1
228839232 0
608944216 1
427419628 1
90331045 1
35545764 1
194404251 1
414060265 0
204023367 1
830905602 0
321953025 0
667425846 1
945954628 1
733963537 1
674037399 0
780742928 0
525091190 1
656162337 1
303749660 0
87751091 0
985902616 0
628775452 0
361413242 1
641873550 1
90136238 0
82993486 1
581233375 1
418500577 0
360377743 0
856715462 1
990737758 1
882801949 1
949663495 1
448602917 1
150545224 1
956347230 1
10492291 1
533524943 1
226224618 0
920337791 1
595755753 0
362294192 1
852926721 1
274926620 0
738034136 1
982277013 0
999541805 1
574998392 1
990366903 1
873672186 0
549696997 1
66031803 0
787455572 0
959515665 0
70172414 1
156069684 0
682919282 0
829981875 0
354953145 0
143807230 1
424499606 1
662440932 0
545527474 1
847616339 0
802149630 0
155618273 0
515208646 0
511303921 0
714596543 1
611810282 0
507351981 0
994922155 1
705332702 1
544957527 0
980401759 0
639355563 0
159196705 1
481655430 0
401477550 0
171083617 1
5658194 1
147983426 1
545312990 0
318675348 0
802069932 0
175848384 0
919568987 1
80304276 1
839607431 1
49443488 0
776860272 0
89341060 0
938638842 1
558161504 0
836709536 0
901758736 1
66685791 0
375410783 0
941641183 0
719909270 0
815584939 1
385229522 1
749657551 1
432552431 0
59023184 0
536885027 1
557029370 1
436666494 0
74197236 1
607072032 0
720857004 0
566128877 1
702450521 0
6357139 1
300940771 0
680109370 1
132071967 0
428210411 0
397982602 1
894672041 0
178318597 0
260139625 0
35853712 0
923503001 1
797339518 1
519420121 0
909062024 1
493392566 1
507911440 1
678246394 0
531403398 1
279759900 0
451088086 0
594618252 0
757232715 1
401089422 0
400270202 1
913968366 0
547308942 0
224842687 0
670264619 0
218873126 1
260646063 1
712745970 0
201090130 1
622681505 1
396611937 0
153149805 1
475486365 1
330441667 1
51393345 1
78040689 0
420485362 0
254912536 0
464329173 1
356036396 0
109871124 0
74333035 0
507626484 1
116395469 1
198933541 0
109021362 1
569146714 0
207427765 0
842125135 0
429595230 1
122677637 0
446506263 1
67019288 1
503168295 0
333886550 0
904371735 1
501680827 0
968579470 0
381682980 0
851206853 0
801861771 1
984163752 0
254227603 0
665143799 0
204326903 1
618236421 0
997021615 1
142061029 0
822080053 0
481343928 0
419465560 1
191592214 1
578607496 1
145520896 0
191166974 0
996839687 1
357011199 1
667499274 1
99406476 0
218949429 0
676871414 1
814499127 0
816015786 1
730832375 0
162997365 0
550816543 1
723266811 1
160806624 0
277693779 1
290930381 1
145930188 0
711372468 1
138344028 1
45984118 0
36873309 1
195809958 0
37639210 1
910277605 0
561504576 1
124710766 0
658324381 0
165182519 0
259159089 0
792189471 1
734658819 1
993051442 0
425040590 0
994803840 0
434462107 1
772031620 0
936852308 0
160618243 1
533497162 1
325999261 1
225777598 1
600535501 0
473470392 0
825572593 0
925496876 0
922838040 0
379912681 1
858190004 1
597188987 0
207818842 1
356386995 1
523582511 1
376695107 0
189373222 0
696792845 0
462698739 0
730530808 1
680478027 0
297969649 1
194954941 0
590480352 0
873674290 0
849194632 1
940048429 1
896431828 1
124342778 0
914532347 0
213628449 0
816505236 1
101926566 0
820173306 0
175099445 0
648005329 1
733016100 1
47280778 0
947302667 1
661834397 1
208974957 0
84744330 0
436121366 1
755265803 1
960324881 0
513696644 0
761826201 0
110304974 1
911656282 0
620715473 0
977421420 0
252448583 0
160875580 0
920172213 1
848098092 1
955343901 1
850556676 0
388639193 1
577318222 1
519491495 1
269160129 1
586801949 0
573031401 0
406202444 0
690172250 1
196702638 0
360223278 0
47560680 0
959964662 1
163531854 1
877950265 1
36018331 1
964550882 0
421926920 0
114549004 0
595508320 1
579550697 0
98946767 0
122038184 1
94423151 1
216472953 0
661382157 1
625904669 0
684873777 1
593790052 1
458508341 0
926195045 1
844530503 1
725580047 1
865621760 1
879521524 1
91479314 0
752545520 0
920677911 1
983761188 0
666889846 1
672876749 0
949839431 0
554856350 0
815028382 1
119470743 1
859273060 1
210271993 0
614714938 1
331054825 1
167095760 0
173014043 1
844491735 1
409340056 1
268500261 1
39568642 1
822701560 1
655010718 0
849111700 0
263673622 1
500125154 0
936225588 1
473035928 0
604478641 0
211120979 1
427909490 1
356888661 0
713966045 1
806167475 1
527412655 0
15413366 1
312615217 1
394269789 1
486858892 1
782827505 1
840781585 0
954042506 0
811750096 1
171463902 0
691647971 0
907243276 1
844941998 0
307111269 1
162031878 1
463235632 1
889298745 0
517766577 1
954806560 0
263442663 1
754553712 1
306494159 1
662283549 1
651327712 0
572194442 0
348101800 0
966752366 0
296613051 0
800098844 0
927504891 0
838302237 1
127358763 0
371735550 1
939207321 0
913590870 1
911772741 1
613139217 1
784370842 1
713418863 0
812518850 0
331562795 0
377981792 0
912339175 1
764416900 1
408397469 0
36446655 1
705415577 0
416243901 1
604213614 1
640864053 1
77544173 0
130989952 1
776503416 0
744222858 1
5669131 1
475795939 0
547864964 1
191252442 0
692092136 1
571694702 0
694276028 1
148175734 0
404413009 1
628231307 0
285593974 1
196314744 1
605587781 0
208494580 0
307691738 1
384871803 0
218423922 1
30288837 1
906169204 1
546101679 1
871158138 0
461753333 1
437374927 0
958353754 0
501338374 1
634628488 1
541181814 1
847740237 1
735997305 1
449982397 0
122015715 0
226110748 0
463941549 0
860969173 1
231170190 0
402891380 0
384372762 0
32806762 1
550312781 0
855712262 1
687242203 0
776919925 1
271382525 0
412780586 0
434605675 1
402710428 1
405104771 1
838834308 1
886555165 0
452493556 0
423320217 1
414409670 1
435098337 0
705808790 0
810442212 1
38492194 0
612879531 0
569960977 1
260880767 0
133185683 1
221212064 1
693994556 1
804858616 1
75451897 1
970841568 1
145640196 0
336096271 0
591259108 1
328156940 1
64565220 1
929230078 1
185152752 0
769368184 1
384729712 0
568279550 1
740322906 0
598829782 1
479165047 0
511151341 1
969914192 0
249195864 1
563256540 1
255515981 1
168559600 0
655722572 1
514663798 1
887399046 0
911863048 0
207287988 0
419506203 1
308660159 1
186856733 1
141224540 0
768785167 1
251223483 0
39579734 1
347117088 0
241966680 1
855672066 1
265364251 1
323822291 1
152389230 0
771086515 0
538939838 1
903064978 1
643855012 1
305269125 0
588033203 0
100124059 0
720276919 0
121869543 1
362654654 1
603699271 0
495881796 1
143293726 0
680970610 0
48904411 0
231440510 1
630632655 0
150235020 0
643618934 0
723009986 1
705763003 0
25997057 1
913723629 0
768741608 0
479973393 1
206039326 0
365668797 1
529784873 0
381499258 1
508298379 0
19678410 1
911644696 1
615089998 1
781671915 1
461282971 1
81960697 0
746996712 0
581407024 0
425879675 0
423069272 1
123137045 1
845062564 1
601686930 1
869394379 0
572394414 1
498484458 0
81358602 1
297181833 1
862887664 0
647672578 1
949964047 0
150675453 0
62543494 1
768083360 1
586657506 1
151759471 1
922762765 0
130767190 0
494211127 0
319204101 1
609248770 0
738409185 1
464689228 0
538274647 1
308066475 1
642641755 1
945374380 0
407241327 1
342160959 0
105480366 1
679564684 1
710037449 0
700824676 1
322145126 1
716393635 1
942651947 0
430862134 0
934481638 0
680056317 0
164437017 1
594036612 0
619847935 0
386243354 0
8222660 1
137636726 1
503710655 1
39277799 0
701698352 1
115286646 0
509086373 0
627932350 0
965935434 0
194602475 0
101959209 0
292238300 0
231768643 0
890269582 1
381241449 1
525747742 1
137747334 0
862974399 0
225638979 1
82258066 0
708403004 0
492984418 1
829453247 1
758903696 0
719661369 1
874732067 1
572030323 0
868922311 1
475801094 1
240915991 1
28179792 0
682368910 0
711460309 1
688602159 0
926112355 1
895282946 1
96755394 0
202647814 1
86328273 0
112915814 1
16433739 0
688941938 0
385321287 1
3837762 1
827193949 0
436267245 1
43239856 1
379058051 0
350352170 1
938254199 0
894484024 0
17632816 0
260435234 1
273983468 0
452149552 1
795609170 1
510311916 1
241919250 0
54112131 0
795757651 1
483027223 1
231037862 0
616423361 1
46305126 0
894677430 1
211483920 0
13566487 1
114986725 0
208756099 0
212665305 0
306461516 0
224370581 0
933523414 1
647927121 1
766417472 0
876279947 0
357568183 0
865586476 0
278315974 1
201690088 1
742537695 1
137506184 1
732421978 1
329148287 1
810322649 0
392789553 0
756676596 1
607499278 1
856890774 1
398201986 0
819351165 0
657431879 1
507605629 1
52635609 1
57328306 0
322391367 0
578028726 1
922280534 1
269840060 1
380854078 0
238318824 0
463232777 0
946232521 0
839613067 1
406443707 1
607907313 1
510157722 0
716253768 0
479657816 0
518354624 1
669098911 1
966831139 1
404545743 0
238726888 0
744154149 0
139618764 0
130404446 1
268111831 1
336272673 1
682451137 1
617034213 1
521651797 1
523706220 1
886432470 1
897492998 0
679603086 0
276608519 0
142871349 1
982226286 1
492907654 1
423758090 1
567438295 0
820907071 1
263264904 1
311102041 0
416134201 1
167992175 0
753672017 0
857944089 1
153137906 1
508010375 1
495160207 0
376869306 0
404951194 1
612592766 1
16705034 1
105813162 0
916439562 0
915511268 0
659260250 0
644446015 0
315699360 0
226779308 1
96551555 1
89841216 0
228347661 1
904676662 0
352568499 0
494473171 1
805992038 0
712747284 1
481237014 0
938489514 0
259054449 0
518766641 0
202138565 0
635000250 0
32635803 1
125481138 1
176513848 1
67748977 0
982931071 1
218594824 0
922192712 0
125114028 0
697030016 1
985580358 1
527055447 0
691639936 0
307940195 0
606521762 1
529623310 0
775147206 0
465782468 1
880535075 1
533246168 0
291883926 1
577454639 0
549278932 0
46244473 0
359896438 1
237862636 0
609708166 0
158331925 1
766169577 1
751326393 0
439781011 0
828399012 1
327746534 0
305056909 1
258182253 1
448719615 1
541401301 0
777904171 1
540000666 0
881200204 0
291992688 0
953735179 0
274269685 0
903064395 1
533851888 1
110371463 1
632644941 1
636186002 0
387804526 0
580223325 1
256114422 1
312675857 0
28375419 1
7976706 1
489318810 1
222875314 1
881611491 1
419106152 1
25559372 0
744280034 0
226486735 1
709646648 0
125377343 1
269743437 0
160985505 1
839748783 0
452240917 0
38872978 1
663280523 1
905143688 0
433007400 1
288912425 0
632503728 1
736155125 1
173680475 0
59169430 1
758348440 1
816842012 1
960261098 0
121781688 0
105429440 0
197309709 1
100656750 0
349264489 1
430098716 0
340898293 0
928228635 1
899203712 1
532229075 1
51037775 1
421764775 1
130052317 0
966436572 1
952658872 0
622044501 1
92491089 0
912717524 0
890311386 1
604900251 1
115496330 0
601477904 1
264724929 0
180325068 0
428267686 1
99980001 0
407512132 0
18657910 0
134062275 1
113234163 1
528094603 0
310642248 0
870785711 1
998692462 0
850161650 1
72481530 0
573178557 0
330793175 0
591123704 0
295994181 0
115233438 1
248730373 1
943793230 0
644064031 1
812573218 1
350111243 1
263328440 1
220401853 1
946806431 0
832542891 1
443303247 1
194118020 0
574240958 1
978646544 0
758562298 0
529698916 0
103566657 0
47913932 0
560245701 1
887948414 0
639290824 0
59896847 0
552867725 1
581743552 1
842888317 1
823145842 1
106683948 0
402126510 1
262510807 0
732036179 0
331009243 0
471629199 0
958054358 1
19324775 0
974871804 0
631531412 1
249534932 1
291436957 0
697461159 1
881875874 0
135888538 0
433028045 0
823815108 1
58855561 1
839211182 0
871602835 0
52658119 1
408007438 1
718051564 0
885603467 0
491078601 0
106483824 1
126334058 1
40394798 1
598034737 1
480157644 1
373635366 1
218693793 0
706243973 0
657474691 0
933520969 1
303634660 1
209854197 0
944177578 1
636389394 1
26822236 0
956944302 1
831960627 0
240514858 1
825667734 1
381773727 0
201921509 1
30737075 0
341647167 0
284130666 1
888429112 1
171415515 1
18962019 0
75350221 1
362846946 0
966532659 1
980357829 0
367061241 0
808700480 1
450891732 0
486425988 1
832303415 0
586429754 1
721211129 1
536997137 1
883831074 0
74673495 1
455136858 0
81785461 0
745862840 0
198867749 1
425455220 1
103669436 1
327486486 1
909168676 0
290701022 0
712329800 0
422047616 1
373490580 0
434645201 0
540279845 0
462063651 0
32232130 0
985009478 1
851903485 0
200115865 1
891523081 0
49896736 1
470906158 0
990758834 1
191983261 0
226088222 0
795368607 1
714518785 0
451303943 0
774008047 0
744015009 0
123873950 0
620859554 0
152083701 0
952475068 1
199487460 1
24387631 1
51970339 1
798305642 0
867635802 0
444267073 1
883099902 1
284888226 0
502196185 1
915441462 0
70604534 0
428029016 0
601356135 1
464054321 1
766022230 0
588639856 1
140913207 1
201225157 1
949558272 0
382777404 0
105685094 1
917964910 0
172310520 1
843029960 1
156294811 0
839429458 0
819788213 1
752090138 1
688268887 1
954388694 1
835839469 0
906878416 1
41818373 1
942175236 1
994727802 1
68169164 0
404563863 0
299934623 0
782080481 0
511311444 1
989266234 0
79487989 0
253847383 1
855312415 1
351802555 1
452502834 1
957813435 1
377438607 1
29030822 0
544302874 0
535024826 0
101949552 0
937548413 0
811289492 0
549757612 0
879474409 1
433605883 0
655956958 0
651183445 0
312626484 1
70362174 1
671361299 1
157675424 1
502312271 1
898930631 0
922901164 0
719896140 0
357372526 0
108639909 1
637769256 0
708026579 1
943389410 0
465700981 1
328996686 0
432245769 1
21642545 0
698214598 0
679905191 1
739951282 1
42891001 0
340800454 0
151202560 0
704567713 0
762838972 0
556686882 1
698927392 1
926139035 0
534405422 1
544846678 0
729342568 0
494438256 1
355462973 1
369212941 0
132698303 0
441893316 1
256816586 0
309260759 0
642980557 0
686239569 1
461977014 0
853536381 0
631941302 0
338310558 1
909330884 1
552928880 0
796542388 1
213260834 1
381603795 0
694834621 1
308791892 0
198426690 0
830515019 1
541622080 0
635034111 1
971864181 0
640681230 1
290037147 1
391137132 0
243441909 0
950380506 0
532769516 1
579952280 1
969244704 0
560562192 0
505238754 0
229791625 0
550421212 0
875163982 0
551381497 0
246779424 0
257233213 1
925040298 1
807582957 0
282499486 0
892151513 1
88241427 0
466946931 1
145362815 1
282524940 1
366568499 0
71130208 0
893104711 1
846889940 0
176055047 1
910221724 1
168242143 1
584948185 0
810092247 1
999158849 1
369697164 0
143405077 1
161043483 0
781785846 0
184699964 1
467597011 0
449711700 0
360256153 0
125339648 0
122032275 0
812732878 0
635023707 0
459345982 1
359972444 0
443859699 0
228764449 1
439204586 1
53206372 0
836090953 1
453159786 0
705020035 1
469493957 0
612093931 1
464832762 1
742770852 0
932280393 0
902588642 1
625126624 1
468790657 1
119360508 1
545148178 0
947454907 0
642862323 1
650257658 0
543090770 0
805611781 1
884245259 0
644068220 0
165644990 0
526637344 1
783217869 1
548393935 1
209160240 1
493906660 1
415198677 0
677159863 1
482536527 1
209424989 0
992125316 1
292607464 0
270417961 1
321324823 1
360736230 1
161094078 1
923329283 0
715999054 0
937745033 1
938213344 0
486835543 1
870590623 0
607091228 0
362874650 0
974645643 1
528122455 1
444681749 1
387437432 1
618250070 0
848363720 0
106025491 0
139856788 0
640753613 1
548784746 1
551716309 0
785797341 1
739523944 1
981135435 1
656409560 0
564787894 0
18400003 1
817382283 0
105851224 0
340128210 0
474915733 0
902787978 1
676059297 0
331002842 0
566938817 1
336438214 0
102402279 1
614429422 1
690893692 0
16034973 1
828620142 1
803550274 1
711805559 0
978979013 0
769539733 1
427532430 0
902787609 1
793442098 1
73674818 1
333209536 0
183902931 1
289086524 1
195340726 1
357078017 1
565785888 0
102793322 0
351859447 1
714236597 1
547812875 1
979773154 1
454643343 0
358787365 1
787065490 0
608523068 1
375336367 1
740623843 0
764161091 0
629191224 0
295775428 1
538659002 1
515562206 0
872953282 0
991674077 1
87838039 1
7468612 0
499452494 0
613313209 0
468882098 1
148952466 1
282523415 1
689263415 0
379390177 0
389635112 0
911252537 0
13693096 1
83100699 1
701133887 0
306168638 1
347946208 1
202677005 0
96829788 1
790835407 0
995788514 0
20186584 1
512080640 0
951859918 1
22227012 1
429021480 1
472213774 0
394096599 0
718610990 0
566083170 0
104677741 0
183292696 0
313019874 0
310436705 0
146828206 0
663334684 1
494380308 1
730256320 0
287791679 0
176799977 1
768597289 0
979686652 0
360693590 1
53119932 0
25751181 1
338900325 0
139283403 0
196213834 0
964592668 1
920609325 0
251595062 1
170639560 1
326321356 1
420098765 0
848680527 1
373824511 0
901860233 1
125365717 0
449020101 0
805902587 0
172883070 1
970915044 1
188433233 1
376327642 0
474901734 1
304100137 0
18903080 1
353825123 1
194965876 0
136752478 1
585400162 1
693003159 1
29383799 1
798521117 1
21752048 1
273286534 0
670200553 0
120341126 1
267166198 0
36069584 0
304893123 1
968138776 1
368883189 0
3642364 1
807000542 1
925447426 0
914822552 0
162916637 0
736069225 1
579722391 0
436718995 1
973497710 0
850449832 1
777415995 1
550510431 1
416104579 0
444971359 1
314886383 0
382171249 1
166734885 0
826790444 1
2979954 0
730927665 0
638251251 1
326083114 1
566616064 0
393591509 1
593806673 0
506218514 0
419849611 0
548893764 1
139180930 1
512681242 1
213907282 1
313338163 1
355956614 0
279114388 1
324586111 0
920406947 0
968414345 0
781180857 1
225558847 0
360713289 1
94606868 1
668464885 0
856158221 0
26632965 0
241895116 0
794359662 1
610227295 0
253850948 0
761745527 1
952505429 1
359366821 1
566978104 0
98176656 0
490433472 1
569509550 0
160499017 1
578526141 1
502275435 0
604411003 0
559461720 1
149278388 0
80929902 1
812277327 1
492678108 1
400742857 1
133753876 0
835933398 0
166230407 0
290747469 1
839441708 0
241177685 0
799017012 0
474080347 0
541833498 0
819341868 1
904853292 1
948929572 1
643766429 1
135869918 1
993354282 0
503655590 1
580137427 1
644657522 0
712455046 0
917685439 0
24945382 0
795573458 1
494932786 0
304605796 0
708342625 1
544577255 1
90881243 1
321898570 0
268593841 0
114047562 1
251120827 0
57268673 0
229094551 1
927253220 0
662443260 1
733102195 1
926676466 1
615662606 1
16859549 0
211044186 1
814736867 1
305127757 0
331905304 1
651987792 1
362524169 0
471503974 1
541010635 0
256923545 0
601455957 0
226138742 0
475518573 1
50004781 1
262336898 0
346052378 1
648661401 0
209845022 1
102922939 1
71784519 1
866578548 1
352483684 1
114780771 1
703537656 1
626070497 1
391232560 1
891691761 0
901463449 1
526540359 0
988288646 1
10430915 0
17864617 0
426759654 1
681291134 1
308016854 1
625760407 0
844074255 0
168869636 0
290431558 1
304126065 0
135582401 0
560437484 1
430023259 0
115461494 1
249934936 0
646275966 0
370387003 1
372655564 0
123598553 0
347608451 0
999892442 0
888537151 1
428028241 1
781276714 1
893214888 0
202035988 1
414555620 1
35679069 0
868232578 0
305183525 0
723023314 0
257615922 1
571098422 1
424261669 1
972715441 0
875430217 1
386825766 0
688290994 1
903589136 0
396538521 0
659246468 1
45470459 1
134458859 1
780028635 0
444031297 1
77063101 1
441363539 0
195118485 1
704187354 0
961976075 0
438546634 1
178793458 0
87808813 1
640677859 1
534246400 0
236075939 1
671924300 1
160701213 0
850652593 0
360968134 1
631417946 0
343056410 1
816343799 1
383202451 0
358901147 0
889006731 1
640162334 1
179684674 1
823585805 0
136620970 1
450379200 1
281151278 1
163888615 1
873705853 0
96383157 0
545290396 1
373395911 0
796633402 0
212029469 1
750994716 1
922341318 0
473278776 1
90847535 1
649720172 0
66597121 1
169906022 1
109273550 1
268471389 0
831784554 1
608130933 1
552354528 1
380676088 1
750887618 0
122805250 0
818082041 1
426814944 1
497379519 0
607362790 1
465944565 1
368209404 0
877439306 1
517075367 0
891565720 0
552845640 0
55285544 1
146972884 0
62242568 0
525800635 0
703924844 1
340304276 1
824885255 0
462128815 1
781587250 0
639381260 0
801002591 1
199783997 1
348809157 1
81234547 1
421187906 1
60487218 1
244651331 0
55932474 1
909105228 0
751315567 0
390962922 0
993060691 0
701575344 1
989858019 1
102087935 0
760222645 0
502742162 0
449505942 0
176432740 1
721894236 1
108557553 0
284459660 1
200508312 0
702372933 0
774348192 0
887202114 0
636152519 1
251447185 1
882257632 1
111763793 0
875608861 1
436934458 1
350423589 0
291348166 1
573116947 1
832730620 1
263939928 1
573209071 1
574006417 1
306624638 1
301739131 1
336507606 0
109892397 1
380168334 0
844620823 1
301796383 1
250299425 0
886654420 1
79429281 1
854215359 1
144847954 0
824384995 1
812294436 1
313383750 0
881588104 0
401840227 0
243730507 1
962729648 0
865006137 1
191108662 1
44311875 0
228470931 0
865758147 1
135344641 1
281833824 1
211923925 1
970770451 1
85255731 1
589401007 0
643851856 0
720955222 0
308465314 0
126860033 1
402738782 1
168084479 1
861009141 1
333094449 1
870134225 1
974264954 1
559629027 0
177297265 0
25979627 1
766511549 0
442044300 1
154982118 0
39226022 0
752029743 0
123035945 0
268495201 1
81394650 1
436844687 0
706914369 0
543785093 0
915573776 1
649182647 1
617242827 0
755305721 0
748737026 1
363257427 1
670389672 1
104839144 0
881243909 0
761508897 1
706280031 1
340005273 1
777270280 0
876693822 0
114665519 1
62929727 0
922733854 1
746314885 0
840627156 0
116419184 1
643056819 1
921324119 1
908509846 1
3432288 0
19696010 0
669679915 1
14905120 0
63755694 1
10082922 0
248465645 1
3376355 1
496968809 1
727853814 0
756092902 1
672643265 0
987403829 0
804365036 0
477342842 1
778206793 0
132779835 0
313319954 0
563875430 0
940511367 1
999526264 1
361532026 1
420257199 0
799793218 0
865119914 1
711038516 0
67705868 1
733353307 1
813639100 0
362480794 0
438131460 0
760446671 0
15802068 1
658281908 1
309048417 0
734702222 1
257632858 1
392739741 0
364357705 0
108660182 1
621688518 1
141318404 0
192697599 1
509029385 1
694940303 1
716901979 0
905681477 1
101935640 1
835786740 1
150219076 0
268316087 0
106097170 0
235261497 0
745462315 0
65255687 1
562723072 1
724831985 0
778922810 1
138265984 1
188965307 1
503034263 1
683046064 1
633565381 1
20881333 1
573043541 0
591275528 0
319065794 1
403833382 1
100261177 1
766481360 1
290051941 0
253118768 1
884965751 1
322187922 1
360987337 0
176806586 0
359111831 1
566281824 1
841333199 1
109567014 1
432846235 1
288015695 1
684379238 1
170295763 1
441198801 1
593609184 0
843442083 0
546178258 0
7354158 1
208449579 1
217633037 1
674032480 0
357066050 1
272101741 1
13107856 1
819624526 1
4546971 1
109146749 1
672239381 0
206371875 0
963786927 1
177562806 1
750210415 1
357827593 0
100390373 1
133446157 1
604082283 0
319158886 0
190739844 1
61483011 0
31656611 1
872182690 0
1427736 1
327075704 0
589300254 1
486681088 0
373646597 0
356174118 1
760678453 1
274106141 0
35844249 0
139280250 1
84651942 1
387395299 1
906944726 1
693809958 0
26531610 0
698483947 1
862309894 0
910450881 0
784621439 0
304376714 1
24788464 1
958370086 0
385650327 1
34583378 0
67860314 0
860910035 0
517377816 1
829122211 1
198278147 1
242006238 1
343909872 0
737217749 1
648419906 0
49091578 0
491607369 0
606792748 1
315414562 1
511991463 1
698137763 1
365656070 1
999214957 1
665132818 1
213398194 0
270192142 1
298330204 0
408021026 0
220642709 1
570290101 1
963261947 1
197695464 1
20935882 1
431877245 0
229259099 1
741850748 0
559575936 1
919472521 1
544996979 0
882709027 1
26104912 1
87360072 0
187769360 1
895499293 1
506449476 0
572764832 0
336271284 0
690400917 1
99475027 0
220514372 1
190838042 0
639484784 0
545072262 0
71353818 0
384322934 0
912418121 1
135182151 0
376309002 0
258022067 1
262459986 1
35645688 1
56148350 0
455226184 1
884968190 0
193265879 1
230530802 1
993776863 1
954553968 0
200157570 0
667859931 1
583878242 0
829740307 1
778807282 0
6504958 0
213828701 0
832667839 1
235228322 1
278712788 1
138473934 1
46288901 0
815413821 1
866512205 0
637977546 0
849999052 1
880798292 1
72929574 0
695268655 1
8590691 1
168720884 1
106451726 0
674868783 1
701832958 1
779893100 1
132291059 1
292391570 1
684129116 1
551261147 0
67789 0
396707669 0
843536281 0
980172644 0
204739578 0
671017405 1
844861787 0
367069538 1
765644614 1
105643370 0
406180004 1
132499356 0
182195120 1
441084091 1
287571172 1
240512943 0
630614788 0
663072147 0
217402138 0
507465723 0
928388223 1
853737273 0
904113927 0
66809611 0
94198028 0
442079237 0
794381037 0
863123582 0
790300185 0
528282550 1
295033864 1
28282139 1
725491097 1
889319367 0
477813788 1
320976912 1
193729189 0
179910665 1
979570400 0
443663355 0
28341356 1
24148722 0
984635533 1
658498159 0
437300957 0
477176834 1
84115534 1
614868235 0
355544960 0
331446959 1
182893948 0
26518180 0
810680779 1
165299269 0
311372257 1
177541495 0
42213112 0
419905830 1
570147173 0
773031035 0
103022986 0
975404713 0
630579937 1
301769941 1
795385376 0
372185686 0
506412358 1
946571810 0
661981029 0
486457373 1
617764997 1
61483658 1
772231376 0
977583523 0
94223425 0
521554822 0
118316707 1
113662883 1
583825740 0
698761236 1
519597587 0
311345319 1
111022271 1
590859553 1
361000150 0
248226303 1
209123397 0
7726881 1
765260563 0
204244495 0
408696176 1
817021079 1
904335855 1
134545401 0
130796256 1
167047408 0
148268693 0
292629371 1
706622469 0
536097844 0
23546582 0
394561102 0
103136532 1
945484541 0
96819210 0
967038254 0
911765522 1
588735464 1
854535970 1
656165106 0
787756506 0
521556539 1
360747059 0
252683044 1
734438077 0
699873246 1
634198368 0
250829367 1
193432532 0
20393953 0
255066175 0
924459234 0
797942701 0
705656995 1
511889168 0
387817215 0
593652524 1
918816965 0
298807023 0
853684790 1
779114798 1
944869915 0
57171216 0
619750815 1
634449310 0
152282676 0
384415799 1
595133860 1
7069129 0
644683151 0
857219081 1
422541138 1
675691463 1
828237299 1
616278055 1
694126711 0
584306465 1
786847997 1
769940604 1
230409713 1
700270107 1
29650397 1
373899887 0
507280787 1
922363309 0
117347468 0
700873914 0
380392050 1
285047856 1
123702118 1
643808208 1
933267905 0
529728319 1
516967077 0
764174263 0
19331581 0
431682877 1
767291874 1
776339347 0
825945985 1
873618660 0
184180564 0
694470588 1
194287776 1
439237599 0
969888319 0
294434977 0
704220353 0
685120283 0
406852876 1
120894127 0
892932075 0
725896544 0
44676383 0
996609949 1
284710616 0
262348512 1
235422195 0
115481898 0
661034351 0
859426380 1
883183514 0
998921845 1
464497544 1
201081544 0
447459418 1
489972975 0
138053713 1
693156186 0
905022188 1
550136997 0
361324251 0
205953647 0
546249940 1
272626872 0
286068863 1
825271688 0
234951009 1
757717143 1
852462136 1
912220939 0
565583343 0
521716311 1
906418615 0
528801562 1
325859831 0
384958408 0
54842341 0
290417286 0
378048932 0
514256338 0
280735068 1
595430501 1
38952903 1
309460208 0
382367161 0
918215574 0
783193158 1
918310517 0
762413801 1
479235403 1
457740958 1
962246661 1
186825632 1
611112489 0
273627366 1
561128932 0
138908229 0
738408616 1
386307589 0
979831225 1
272236275 1
184941946 0
336538345 0
460839160 1
743386586 1
503868326 0
562300597 1
204825077 0
716228793 0
792745342 0
797259881 0
403818118 1
73507190 0
862931901 0
599373772 1
61744490 0
500963031 1
303923112 1
728549936 1
460730137 0
451731222 0
266101002 0
907221372 0
384875607 1
757081313 1
5012684 1
387868209 0
873976323 1
996308062 1
337478732 0
211536023 1
866250035 1
993141170 1
340251838 1
760194978 1
302828531 1
261974385 1
330921612 0
406637832 1
513265640 1
25477476 1
162053950 1
695139735 1
721965173 0
381092906 1
430870083 0
299059420 0
311419388 0
358624323 1
477792161 1
204544363 1
382760781 0
448836380 1
104620899 0
618976564 0
797366186 0
527688556 0
312291637 0
423335350 1
349316731 0
322890876 1
488195604 1
788696900 1
104809604 1
442158075 0
823109424 1
327573727 0
595947073 1
351153711 1
699501641 0
779466681 0
99220689 1
68762433 0
763959336 1
292317613 0
720515415 1
888248122 0
712408344 1
145936366 0
774134636 0
370148452 0
846970862 1
607353053 0
344792986 0
634981664 1
712732773 0
668248943 1
626988185 0
679907629 1
927194809 1
21376160 0
880610499 1
779689595 0
713780457 0
620627350 0
582757001 1
559761200 0
799944267 1
845426704 0
158460125 0
730200542 1
57796849 0
512877942 1
119143225 1
316784924 0
568508507 1
256884503 1
448548900 1
724205991 0
210268695 0
368881868 0
483868519 0
603587341 0
441173194 1
79512117 1
901667128 0
307001778 1
685361220 0
92304917 1
863589481 0
227968583 1
285733128 0
773826177 0
432259740 1
363341804 0
252703156 1
865093459 0
239160968 0
551179841 0
995186004 0
917471171 1
947056620 1
420524161 0
251263707 0
70170087 1
892374045 0
105500857 1
409837933 0
236158025 1
684862150 1
787479998 0
280736348 0
177369584 1
722028326 0
829988541 0
324794355 0
710618567 1
473192838 0
382770561 1
327637113 0
412966767 1
671682227 1
763252383 0
330376198 0
658361406 1
326788709 1
989592966 0
491209405 1
931945724 1
713057025 1
358889783 0
277314543 0
677235603 0
699171709 0
475578167 1
597728851 1
496335980 0
912142843 0
909779267 0
19064708 1
194242475 0
810277164 1
423525790 1
856539622 0
455271276 1
440460811 0
111768801 0
258836243 0
913155168 0
544307666 0
457857026 0
759293213 0
977561886 1
462001237 1
541595940 0
224822801 0
465502410 0
834660351 0
172650816 1
229161111 1
486313701 0
471775785 1
330288740 1
128156045 1
395530980 0
354180735 1
571811044 1
75824800 0
730592671 0
893444559 1
415463050 0
477695218 0
822387545 1
98532329 0
199957546 1
531415503 1
560598157 1
339633344 0
77969754 1
684697629 0
75761379 1
492826002 0
789628647 1
89827225 0
878635595 1
410490071 1
326534028 1
41832660 0
36758680 0
204666851 1
779670585 0
108861544 0
585117430 0
924834715 1
378371743 1
389098858 1
784533525 1
457743885 1
152821471 0
983889010 0
523983893 0
312333919 1
669284840 1
564383652 0
963104600 1
100781930 1
168081658 1
830522708 1
985868652 0
324884395 1
222018116 0
878968107 1
667366166 0
730549704 0
535436581 0
996050805 1
57865759 0
968918517 0
273452355 1
120569258 1
631143685 1
467107324 1
276589793 0
366034560 0
914738916 1
981003551 0
805831443 0
577126519 0
714620317 1
568176117 0
136429870 1
357491057 1
575942111 1
686283062 1
140163628 1
963724802 0
82763525 1
892299235 1
292041685 0
618298939 0
959277718 0
692814741 0
799647274 1
497925675 0
238301328 1
376511225 1
412299513 0
65786914 1
159484857 0
771222270 1
514092036 1
976382676 0
690596736 1
591314177 1
72654193 1
119528951 1
419051820 0
77101118 0
53770441 1
877405755 1
302361047 1
221421976 1
10612622 1
523640594 0
476376566 0
753805620 0
901182351 1
121718610 1
450216177 0
510720210 0
236048490 1
21838644 1
213674116 0
584842577 0
232154833 1
487697671 0
892790677 1
378806600 1
425982425 0
140223180 1
449077455 1
402066177 1
534569418 0
251490982 0
646267620 1
99424528 1
313473669 1
331472399 1
291498691 0
388563583 1
694260404 0
438476099 1
342018426 1
28438 0
253435690 1
299669110 1
564386613 0
212035206 0
998655189 0
237342518 0
235433868 1
368101989 0
138479328 0
799539238 0
530953974 1
204410865 1
516097888 0
330298499 1
162604497 1
849612391 0
299367250 0
962671283 0
310732629 1
947036961 0
464777520 0
874705939 0
979580896 1
743698717 0
586579039 0
788458831 1
743474316 1
825769832 1
857568394 1
500241409 0
111522747 1
582099138 1
783937254 1
493829575 1
346556825 1
387311292 0
539637036 1
554829335 1
28961101 0
260533507 1
126142721 1
948681467 1
294728616 1
479830263 0
529555896 0
656508726 1
900742924 1
774524070 1
655945084 0
933023211 1
587181697 0
384926885 1
92025199 0
742081338 1
398563907 0
117346000 0
257525033 1
723631675 0
249692758 0
474396160 0
560280049 1
171538254 0
634507547 1
203646306 1
987048958 0
259108812 1
575478420 1
725362248 0
605169951 1
484582403 0
158910248 0
671524636 1
54275294 0
831170242 1
36519509 1
648144255 1
570323420 0
411845873 1
118075521 0
849938229 0
57878339 0
815821306 0
103734636 0
894238866 1
738715116 0
332155924 1
874958080 0
252641993 0
317126706 1
755914729 0
887876695 0
649698897 0
38584799 1
936113395 0
141641113 0
693804494 1
389937154 1
663740870 1
812626381 1
911310690 1
955709756 0
537889383 0
570281678 0
978768218 1
629559620 0
717069674 0
444332206 1
884740761 1
666053244 1
710660706 1
137605165 1
189617233 1
636143008 1
361306686 0
584979891 0
438081519 0
147722060 1
614179192 0
299908464 0
853312785 1
788659619 0
894058134 0
112524882 0
808899499 0
109694756 1
334944055 1
56427091 1
981088867 0
693009440 1
792485322 0
975866667 0
637749702 0
365528340 1
858407126 0
916925579 1
964610075 1
982539663 1
734957992 1
670612170 1
456767717 1
433764117 1
683087859 0
936136083 1
969453697 0
374781403 0
230389785 1
460719353 1
299098968 0
740066714 0
924860047 1
179884926 1
46592980 0
452743768 0
15132089 0
351118987 1
551642564 0
311490344 0
763437132 0
797972534 1
807599827 1
565728532 0
602583038 0
111990109 1
826598497 1
844070827 0
930634717 0
149189733 1
155013703 1
215252447 0
654367423 0
371922975 0
508667287 1
789685962 0
210265481 1
314872052 1
652341552 0
886509130 1
20835859 0
280463921 1
750952037 0
680833443 1
435689817 0
817514357 0
955443490 0
304538666 0
783153021 0
511981559 0
72387387 0
487242587 0
822845870 0
670848458 1
114866765 1
992606077 1
206737038 0
427846293 1
267495109 0
307568555 1
810764246 1
398808179 0
632288880 1
430858916 1
408511391 1
196437841 0
798962004 1
101333879 0
524087809 0
311944753 0
671977600 0
88700051 0
44375030 1
819993716 1
419296819 0
11740373 1
753178710 1
48488020 0
548252967 1
558324696 0
555026137 0
406768171 1
262025304 1
455916088 1
826026353 1
243847274 1
988684253 0
1597801 1
220481784 1
57489600 1
559072213 1
952458134 1
638627109 1
875006865 1
79011565 1
84316060 1
877410252 0
429850911 0
232753630 0
523014330 1
978746815 1
959804846 1
700737245 0
422387120 1
859870054 0
688365276 0
622015951 0
752340736 0
291862439 0
12128425 1
721421843 0
706163289 0
927620832 0
604271575 0
637896455 0
156528098 1
805943278 1
698085807 1
845177063 1
545373212 1
630112719 1
431506447 1
97056214 1
333078175 1
204783189 0
9300552 0
147122132 1
247496554 1
483198125 1
721618819 1
179420857 0
585467042 0
91264285 1
127724723 0
586442916 1
86229887 0
114348075 1
721965212 0
48753961 1
384396222 1
832175557 1
89273329 0
337815651 0
980205299 0
499834888 0
176087668 0
204969100 1
634981071 1
964279315 1
882664212 1
889005044 1
809261628 1
825701833 1
704625515 0
45356017 1
577945013 0
242592668 0
793495675 1
245493589 1
903680103 0
458669123 1
266791995 0
205045713 0
737011169 0
958974512 1
65316775 1
752254539 1
195663519 1
739313759 0
950352069 0
728802409 0
30738288 1
419665680 1
536421280 1
879068820 0
894235719 1
959147797 0
452052280 0
495567859 1
21902589 1
123458231 0
458784742 0
143179564 0
944231888 1
934541324 0
180251174 0
41975534 1
281660119 1
71441632 1
95989399 0
824443916 0
155905947 0
116209394 1
245736415 0
443164185 1
46627085 0
310662683 0
778906225 0
372106559 0
69375118 0
257072654 0
833408011 1
229821402 1
378981786 0
951454690 1
877096539 1
40209032 0
88847613 0
812539381 1
782510074 0
362643248 1
371618176 0
199099821 0
585594636 1
464503732 1
300667738 0
811713936 0
2205233 1
60012570 0
791326607 1
480920804 1
732232968 0
714521634 0
210881198 1
331920878 0
196313356 0
181237424 1
266118001 1
994872710 0
616042183 0
736077489 1
936935349 0
888441008 1
85761601 0
202127041 1
582606112 1
83589530 1
489345092 0
353785214 1
575467190 1
459065514 0
669650924 0
335828776 1
670129383 0
846050314 0
894269359 1
827657392 1
518840456 0
797067187 0
398866552 1
102397425 1
807291424 1
12919081 1
330048599 0
667168505 0
380858086 0
686400694 0
848825929 1
296608641 1
429740005 1
868793363 1
222955116 1
522796127 0
225956725 1
834363895 1
211533325 0
473377994 0
544275934 1
998501523 1
237904949 0
516079835 1
192729143 0
260623085 0
902615119 0
142711445 1
157228149 1
885626966 1
800777362 0
48180377 1
931567732 0
742719316 1
482120377 0
417334153 0
208710378 0
438124996 1
155633792 0
226383791 0
313898195 0
761816138 1
794213396 0
102615755 0
28016521 0
832388101 0
137667885 0
773980850 0
850384017 1
826922601 0
444916474 0
410143288 1
609690582 0
512427635 0
396417695 0
404165307 0
389910279 0
255504846 1
648022531 0
837018566 0
447320650 0
664055957 0
22031362 0
872391404 0
739494788 0
725292118 1
106188801 1
325298157 0
885941067 1
403959961 1
451436953 1
246961976 1
573628168 0
391217550 1
637736676 0
4709630 0
865510837 0
749443766 1
211680905 0
124734456 0
539334773 0
84910660 1
938983705 1
958004686 0
154038953 1
968284463 1
508501865 0
915998866 1
295658356 1
133435314 0
998331885 1
93843520 0
485868534 1
616909411 1
814681233 1
416097091 0
699043775 0
806171805 0
392225988 1
727048113 1
796381757 0
607305995 0
667292074 0
643462903 1
340836439 1
943108744 0
544344821 1
593595927 0
859251143 0
456032545 1
760751825 1
638040747 0
24647659 0
505765919 1
424598281 0
353400472 1
201902626 0
995566037 1
774201381 1
347319909 1
743680511 1
440094656 1
298346183 1
894420612 1
366915821 0
342654351 0
580710661 1
292012787 0
557367097 0
273404469 1
225761124 1
55535431 1
400738232 0
496931687 0
503716948 0
489372628 1
873731349 1
128964898 0
223850398 1
264108109 1
920695683 1
140991063 0
70498789 1
920845636 0
307826293 1
244775610 0
571702075 0
148697892 1
409352828 0
132934286 1
313120054 0
745617143 1
736535396 0
590517526 1
992207257 1
541688516 0
567994657 0
930658358 1
828279357 1
215794223 0
485226104 0
906010985 1
487751237 1
372402527 0
518005307 0
750523474 1
463013925 1
805886505 0
125362851 1
751904386 0
951471628 0
370392983 0
697948492 0
271654316 1
395704249 0
131575408 0
963540701 0
473120759 1
950584004 0
553989523 0
521294027 0
186104888 1
192714073 1
137296508 0
635577597 0
824914772 0
603330499 1
21810985 0
759291330 1
639379098 1
10205551 1
278839592 1
232936089 1
315357890 0
40400663 1
351006371 0
644199626 0
547972344 0
322061366 0
430222402 0
511735741 0
415145995 1
973069535 1
566368343 1
683589251 0
635733220 0
791251352 1
661160440 1
288686170 0
576770397 0
120761962 0
758420238 0
457912384 1
562810570 1
492150194 0
850739963 0
985237934 1
536386313 1
118982202 0
107262853 1
335995581 0
741795448 1
362895481 0
259999992 1
75073493 0
899773114 1
609360250 1
664008831 0
885394372 0
470149757 1
571122915 0
696179314 0
922305401 1
331057819 0
986807760 1
378965654 0
856099172 1
816766722 0
875533452 1
554133854 0
741895321 0
330393829 0
316506836 1
64650223 1
491592318 0
588750489 0
183707052 1
346152866 0
980874558 0
725367968 0
640449371 0
752387974 0
398083266 0
940075388 1
853495173 0
19755370 1
65177080 0
699194451 1
703962629 0
857803368 0
441020787 0
908082663 0
391070267 1
270021686 0
797797392 0
200124729 0
526101642 0
327434182 1
358015772 0
994640608 0
638414600 0
293678162 0
718940871 0
648421139 0
833260700 0
793689626 1
294488086 1
96475334 0
667317111 1
262367441 0
275105582 1
131114678 1
569486604 0
798099205 0
38404936 1
892556071 1
115031810 0
243612564 1
812010713 1
705277175 1
117506255 0
570042363 0
292278916 0
878316336 0
127827576 0
852025588 1
146054336 0
639134519 1
410535843 1
71994548 1
345387240 0
92446575 1
773319942 0
133266120 1
646573357 0
450747425 1
214571545 1
850070072 0
909084483 1
253459323 0
999063227 1
830009382 0
50400723 1
653681518 0
977940232 0
620667088 0
215953732 0
615212329 0
80183448 0
626906620 1
813006219 1
847208594 1
858597929 0
540140863 1
37331773 1
37121404 1
486113134 1
756235267 1
633307018 0
835596190 0
508447986 1
282959330 1
218954833 0
653491325 1
833334419 1
827352353 0
282295464 1
357866952 0
304736940 1
763402958 0
632834071 0
73887274 0
367711162 1
890950542 1
50302845 0
659284835 0
45596882 1
239790970 1
964796793 0
312963825 0
13726559 0
303582956 1
492257265 1
615539689 1
58152260 1
86479415 0
665550726 0
265184841 1
435873810 0
374470535 0
918806463 1
653140726 1
698494192 0
458169004 0
982999719 0
372830781 0
183028101 0
194038989 0
238091669 0
546437816 1
245205854 0
284474357 1
370253795 1
455106891 1
31779934 1
262773680 0
190516450 1
371434827 0
693962951 0
6899734 1
870093701 0
534598565 1
411999468 1
308580991 1
220424257 0
498662414 0
360675899 0
379968185 1
667817206 1
505527010 1
556320485 0
607329892 0
397271192 0
888347194 0
61417199 0
903846950 1
931183228 1
974007847 0
619342180 1
246887377 0
983903747 0
61598168 0
46061367 1
466817814 0
717579624 1
969586938 1
93182517 0
387300941 0
574761773 0
273374226 0
735095160 0
537074232 1
709647283 1
122769197 1
23805927 1
52403183 0
162715026 1
551993651 0
489192446 0
451100390 1
944228656 0
867072382 1
860669028 1
366429633 1
516973511 1
106618878 1
953563155 0
679927441 1
649872844 0
921267964 0
563184062 0
653898009 0
827066245 0
565713788 0
905548944 0
39100821 1
671062585 0
548606982 1
563380158 1
509667075 1
791842161 0
940348347 1
148860865 0
218095801 1
714166888 0
907948016 1
915150857 0
968296561 1
601400711 1
585947448 0
991630058 0
527984703 0
746673124 0
421788493 0
232560247 0
252788835 1
651736866 1
290542610 1
939066206 0
907963888 1
798611457 0
988524964 0
560879270 0
15817144 0
129559150 1
945855150 0
652631635 0
486996032 0
57407035 0
511648097 0
809804451 1
874186577 0
150734547 0
629174979 1
626008912 0
43682282 1
379809649 0
927834137 0
92718247 0
823706130 0
366512345 0
323331348 0
875792229 1
20281848 1
75217766 1
271297234 1
833432544 1
842396246 1
360897630 1
149235317 1
559710503 0
224811144 0
802737527 0
480209994 0
242828735 1
59752718 0
521782729 1
203589726 1
559969831 1
757330905 1
668883149 0
11706724 0
47495043 0
134955449 1
60856473 0
209377831 0
356902216 0
632571928 1
902814822 0
547207344 1
861109621 1
292276385 0
333648558 0
315136783 1
420439671 0
598514061 0
79132334 1
744620020 0
271981506 1
763031002 1
246671252 1
137704042 0
173288397 0
443556927 0
466849166 0
582721195 0
323199108 0
863354341 0
494576085 0
586608643 1
245118599 1
835888211 0
358207540 0
76161222 0
742863251 0
545695910 0
423964308 0
824610003 0
324816630 0
306655625 1
543869572 1
923236130 0
199650952 0
440149457 1
707968923 1
4094648 1
97525151 0
906282242 1
643134426 0
539929019 0
378960327 0
66386989 1
219039258 1
919531039 1
864716367 1
267404988 1
749166408 0
763634264 0
655456116 0
246873453 1
756004364 1
468442430 0
195119686 1
132313148 0
154899090 1
357456293 1
51448565 1
549543458 0
213116052 1
656952690 0
342482096 0
570727701 1
141611790 1
975609689 1
920186090 1
880896129 0
473100516 1
135187256 1
70465868 0
502305505 1
815244137 0
605752267 0
968945495 1
117933983 1
717951697 1
610742720 0
496245133 0
515756296 0
948606805 0
730642914 0
403309226 0
901931559 1
687025805 0
631255519 0
171664153 1
496765112 0
249357743 0
451865348 0
346202801 1
994491848 1
488301664 1
82224805 0
180268996 1
182970281 0
866668887 1
622030215 0
791932699 1
581335420 0
285733932 1
354023755 0
425196738 0
438335624 1
715992897 1
410758452 1
620051639 0
656738579 1
1482359 0
83460200 0
731130946 0
410549404 1
173339354 0
247688184 0
523467321 1
110666594 1
506239146 0
749311884 0
950299519 1
629747305 0
427173866 0
535378347 1
327258408 0
280041961 1
94918913 0
144054221 0
316857240 1
629576503 1
614582639 1
236634545 0
539590978 1
72182899 0
137647844 1
914541496 1
197422264 1
872333366 1
639697563 0
410055569 0
990414223 0
155247896 0
76294023 0
229157100 1
916681800 0
781884991 1
629483481 1
407626304 0
750409901 0
280988429 0
538555826 1
498635666 0
666748264 0
326059599 0
905684564 1
367265760 1
50807181 1
744646867 0
617481479 1
122869499 0
135745438 0
524564470 0
883038207 0
143418833 0
454386811 1
477325913 0
448478611 0
694194316 1
568489549 1
284805011 0
689304220 1
887415015 1
967754321 0
527411355 1
245540772 0
882707445 0
424525378 0
20879855 1
398867703 1
234940002 0
821596296 1
971654047 1
825027429 0
826776398 0
707045774 1
883672072 1
329515671 1
515042001 1
496925602 1
592928427 0
195900489 0
480646344 1
561795500 1
882397499 1
708115703 0
836646936 1
394015597 0
332030611 0
753200014 0
215638281 0
327989027 1
155344089 0
780435677 1
287754138 0
650736719 1
603897111 1
610983002 1
909598948 0
345771413 1
36370380 0
263591300 0
189831938 0
952170879 0
652342994 0
895609967 1
916455900 1
873185232 1
681997246 0
375555800 1
843409166 1
406550271 0
592438388 1
773225649 1
812674799 1
143022417 1
438562310 1
321902442 1
912009883 0
502814488 0
859388282 1
513657769 0
877442092 0
232195734 1
149495471 0
264383733 0
805695983 1
814416977 1
791924260 0
263786460 0
76196659 0
142604933 0
345464874 0
543373273 1
827426953 0
195078445 0
645120117 1
50582688 0
410727706 1
171428284 0
161103954 0
276887091 1
728515134 1
504818489 1
172472029 1
796524378 0
231825154 0
315757319 0
790573306 0
131091476 0
728985312 1
4327914 1
555632873 0
458118162 1
952369000 0
955490645 0
732521000 1
949479039 1
26023680 0
375713091 1
931971388 0
405943010 1
134422759 1
546253969 1
813441511 0
312992789 0
537538519 1
106194056 1
834181541 0
727757582 0
333119689 0
372825947 0
758405357 0
536379638 1
888486003 1
862499097 1
548727407 1
106031879 1
600586982 0
495337178 0
923510120 0
819363707 0
911402063 0
407946427 0
350367060 0
817335146 1
281595110 0
985094806 0
980432670 0
841754248 0
223524218 1
889973336 0
917630513 0
48733680 1
548327346 1
526911969 0
300490919 0
434766687 1
671572048 1
366655144 1
186092196 0
507891151 1
569205751 0
338052365 0
547446213 0
574966644 1
937031030 0
572973622 1
646860150 1
451905577 1
86690942 1
429864430 0
154936007 1
942556689 1
978987303 1
657401820 0
787558742 1
551098611 1
755060625 1
117293024 1
276102214 0
770797970 0
901610153 0
174505294 1
70313613 0
531650849 0
958348314 0
412310653 0
451820790 1
988885130 0
171703713 0
169325771 1
132379128 1
936536732 0
96404700 0
87655033 0
267222842 0
771618326 1
996950780 0
256189772 1
417829047 0
75551820 1
444261873 1
601253026 1
961748578 1
661254146 1
25177501 0
170661774 0
955450744 1
251384344 0
595580376 0
833598067 1
400698840 1
888890479 0
686192233 0
703005531 1
563899980 1
390876735 0
242753198 1
797241103 1
989712703 1
369424985 1
314886631 0
676890646 0
161545784 1
308677173 1
314600858 1
923872912 1
973567411 0
912901666 1
146401660 1
976688104 1
780862174 1
145424076 1
327537602 1
143540572 0
54497072 0
805729718 0
913943687 0
317194946 0
840488766 0
25952699 1
506252943 0
931582935 1
515829476 1
980990087 1
917975721 1
665291769 1
193064809 1
548865841 1
953191294 0
381233317 1
166699599 0
149180060 0
171908119 1
769151952 1
832439036 1
656295640 0
26791521 1
76028615 1
698111610 1
174552823 1
773454488 0
399368999 0
999862794 0
55197921 1
218752574 0
200219373 1
201283956 1
883531684 1
128406725 1
650102280 1
171652975 1
281431458 1
400544202 0
532069059 0
459385217 1
176678117 0
757024944 1
762298233 0
494416446 0
547756507 0
228660396 0
665028453 1
314588964 1
715346625 1
298116195 1
428776012 0
381848459 0
265602629 0
757059908 0
626370817 0
121103742 0
303074058 1
201282986 0
528444169 0
81107651 1
250991678 1
993053948 1
601381224 1
899369428 1
352037649 1
86147298 1
678688632 0
466332148 1
141765965 0
211327490 1
433344413 1
324079469 1
113101713 0
123362930 0
180058918 0
722572340 0
221969911 1
819130903 0
471785907 0
227522385 1
306823667 1
348625775 1
647978128 0
264160668 0
750474945 1
320187907 0
964863979 0
851862989 0
414843164 0
504732178 1
819450915 1
844272620 1
640452805 1
641806162 1
53913486 1
552903591 1
382159527 0
428154289 1
549329978 1
52061985 1
28620908 1
508874974 0
2769308 1
130416609 1
316506877 1
298184366 1
232268681 0
932958309 0
513378837 0
492862637 1
835504213 0
599049903 1
804267121 1
886796677 1
114890650 0
294911958 1
206924811 0
304628257 0
645245656 0
623821404 0
837343475 1
312580515 0
353220982 1
431842675 0
246476478 0
276550268 1
19041168 1
810520740 0
496750038 0
531703472 0
770344283 0
458044696 1
814171292 1
373987091 0
785552105 1
178180566 0
482699404 0
993156401 1
609800757 1
473601969 1
408229963 0
232646584 1
672510982 0
308388302 1
107627305 0
402120022 0
76258465 0
105663041 0
419991743 0
384237631 0
717971934 0
471909382 1
963027170 0
588659939 0
304132588 0
325195043 0
573935094 0
265671773 1
902632733 0
178952010 0
54810796 0
214185660 1
86557495 1
668674228 0
245334106 1
883172700 0
641080571 0
319469736 1
442481891 1
902446029 0
497103840 1
614516495 1
353117395 0
849032813 1
174084458 1
278287123 1
119986837 1
227515846 0
457611467 1
259040486 0
881682449 1
915839906 0
553656848 1
952349488 1
534274724 0
212386856 0
525314434 0
602180246 0
978692797 0
909590297 1
395282477 0
189594653 1
330295284 1
496155422 1
192447265 1
989142603 0
162167815 1
108242557 1
279539235 1
293668186 0
139837553 0
246987827 1
759046107 1
3447017 0
564637875 0
637600688 0
183412099 1
538509409 1
56562116 0
911077136 1
523720496 1
271856567 0
352701268 0
971995170 0
530705370 1
691606861 1
249826009 1
494884808 1
771382428 1
777794228 1
883165624 1
630657908 0
945666974 1
921620190 1
200742556 0
894191902 1
174558141 1
794451830 0
599481412 0
698896751 1
442479183 0
392612953 1
528797588 0
144332365 0
123109546 0
57962986 1
570438928 1
774907957 1
672398566 0
335878346 0
840612035 0
512630228 0
61878332 1
227829770 0
59222644 1
294190926 0
555071987 1
104355005 0
7062679 0
256852599 1
513897200 1
463241303 0
485666373 0
517246263 1
220596781 0
82813803 0
849964288 1
516126114 1
335071773 1
958568258 0
346295281 0
406896346 0
1208975 1
611315570 0
148788332 0
687612980 0
783338565 0
451197860 0
47174465 0
84208529 0
664223319 1
546606886 0
672654711 0
252901943 0
859666773 0
408960740 1
486210575 0
362688813 1
672347282 1
152832982 1
645691290 0
810025665 0
548107743 0
827864213 0
34982024 0
271527926 0
972634579 1
90339891 1
204182647 1
825932237 1
958539526 0
99482925 0
444490493 0
45689177 1
882571230 1
341267569 0
213963471 0
870826424 1
857606497 1
21425022 1
993942272 1
810435729 1
401540612 0
981383559 0
605920524 0
739370302 1
370310906 1
945141971 0
794390324 1
917591680 1
657651664 0
462251538 1
477631609 1
922108092 0
889931569 1
974459176 1
43229033 0
880082873 0
401033609 1
656880723 0
153878834 0
442513176 1
575733176 0
247084443 0
238161723 1
835729221 0
307730001 1
515824805 1
94089338 1
945778984 1
790844015 0
809302024 1
175616756 0
430362595 1
685370883 0
561763284 0
880374592 0
707819032 0
691241571 1
730573205 0
189388530 0
900749101 1
691436450 0
494283694 0
60479681 1
682765789 0
79575941 0
682778860 0
980064028 0
330056385 1
343762292 1
985775525 1
88384244 1
768679811 1
205561900 0
608560556 0
946585480 0
489045343 1
182539522 1
39924526 1
766408700 1
917015613 1
842313171 1
510776582 1
539564225 0
834080098 1
260133338 1
935800021 1
11612289 1
810465688 0
627468770 1
983714863 1
761219362 0
27808193 1
322765671 0
342203595 1
37762458 0
583269490 1
852466577 0
735671364 1
109493361 0
376527729 0
402515533 0
203622629 1
571514221 1
294352496 0
559057979 1
247776417 0
9378003 0
146701493 0
944523510 1
56646563 0
881261763 0
347898712 0
21419935 0
979823834 0
817996944 0
82900711 1
623465387 1
516120098 0
150032500 1
978865768 0
110888447 0
789470961 0
544251169 1
190844105 1
503362719 0
22933648 1
88786704 1
466437595 0
813163566 0
312170438 0
428784412 0
513328859 1
217005555 0
860974764 1
832842241 1
792471366 0
598218203 0
890565554 0
81301497 0
452058785 0
599183307 1
496877167 0
487041711 0
989065169 1
898747271 0
379748120 0
107947160 1
19918722 0
259674739 0
398736599 1
301886949 1
250103119 1
699879636 1
349286320 1
542661603 0
362979176 0
921936261 1
71980887 1
442695230 1
972625329 1
920825970 0
979219028 0
496940590 1
452434902 1
931892023 0
137755591 1
806614061 1
388150117 0
31664090 1
572069626 1
695671846 1
846839949 1
58890552 0
505744252 0
521283027 1
670605416 0
298171461 0
669043142 1
658181552 0
267834461 1
430582536 1
924810304 1
963997261 1
256379898 0
426578165 0
506643833 1
248975542 0
49594366 1
11859590 0
472514072 1
834611548 1
185106987 0
684960571 0
685864842 0
559670542 1
464838627 1
999688086 0
603309331 1
266762138 0
173175566 1
19078862 1
449426748 1
548974777 1
999882690 1
470325779 0
265614325 0
318622286 1
989328573 1
905437650 1
315085738 0
55614498 0
82010607 0
131551232 0
794187616 0
113048188 0
900324262 0
555288458 1
138070359 1
328772003 0
408854259 0
41096961 0
559278207 1
123785481 1
658183664 1
622876780 0
569249920 0
354706589 1
543388926 0
752540037 0
472657035 1
402830414 1
340837385 0
10510698 1
689500130 0
277743509 1
997928954 1
28765403 0
290882467 1
520856216 1
375390725 1
620445713 1
548424102 0
302101785 1
825418346 1
66148216 0
241741051 1
598783792 1
42587417 1
436050282 1
909449378 1
521555841 0
438675667 0
684760048 0
665744475 1
189549762 0
448049559 0
874758719 0
182782872 1
765292203 0
193815121 0
468068130 0
867702418 0
285011734 0
774827510 0
755930591 1
539844247 0
17366658 0
487491853 1
299481075 1
532371188 0
624714105 1
375340470 1
482419796 0
370993047 0
967334372 1
758262077 1
56027266 0
710819411 1
261543739 1
96027980 0
347486543 1
326823210 1
973533566 1
831328008 0
80959394 1
453150519 0
991091084 0
192976309 1
79334468 1
684270236 0
563797221 0
823533556 0
586458747 1
943749072 1
146595731 0
570878540 0
128005687 0
518790709 0
94983073 1
943276298 1
208444377 1
456244920 0
497769099 1
158247058 0
617561169 0
460230945 1
630816903 1
297209867 1
457418510 0
186961657 0
586944053 1
451076162 0
12739033 1
28488519 0
123642248 1
961815887 0
958071867 1
125145458 1
235498662 1
842319897 0
392478843 1
778502780 0
522822115 1
400478885 0
392811487 0
154835047 0
489407392 0
620692726 1
3176420 1
282227040 0
262645146 0
889839260 1
432816174 0
329600541 0
3775828 0
909662964 1
445446229 0
752057364 0
602997074 1
399468446 1
290640587 1
791518234 1
741516614 1
268657292 0
329595832 0
771833315 1
678868272 0
939654761 1
928811138 0
516583396 1
516348133 1
799189488 0
170674723 1
118948467 0
348196092 0
96276878 1
753489598 0
283287301 0
536409187 1
999552155 0
832958965 0
952907298 1
706565204 0
384984928 1
299389755 1
74048435 0
607584604 1
496258534 0
62483052 1
274036602 1
202285451 0
174409532 1
399271093 0
637335350 1
956919523 0
85904284 0
91829899 0
828821272 1
360419792 1
433589355 1
267393361 0
29707527 0
478038892 0
419308444 0
797257405 1
319720687 1
561816555 1
343018462 0
350443480 0
913727392 0
794423952 1
487018341 1
304692481 0
214430389 1
139670869 0
529848930 1
207277085 1
712104584 1
705217422 0
102740218 1
957110840 1
621683036 0
245389937 0
547148190 1
448271681 1
331252653 1
534200631 1
760606893 0
579249396 0
897509883 1
305040124 0
483196703 1
345673676 1
613932242 0
870363622 1
590904254 0
395635667 1
384867713 0
441316583 0
275861605 1
940180566 1
993588909 1
537888825 1
480199992 0
954630166 0
387599103 0
37954416 1
922193209 0
74265797 1
49297406 1
357992117 1
740229025 0
208279136 1
549042543 1
912993249 1
372451074 1
943108889 1
622295357 1
764462521 1
364856530 0
994630525 0
806846555 0
316378200 0
112332574 0
506998792 0
294671760 0
510727118 0
9787421 0
226294943 0
818514945 0
304712359 1
855155129 1
635631743 0
983059522 0
177671326 0
908087678 0
606636859 0
685421877 1
321202465 0
296566660 0
11209500 1
295860398 1
63354933 1
647139554 1
827652198 0
821105013 1
783134671 0
138667117 0
827282338 0
828714216 0
701797068 0
480093867 1
2507434 0
665860998 1
939615942 0
894253618 1
905088983 1
172513735 1
478196045 0
698026955 1
582619965 1
202941678 0
47520996 1
788983684 1
769305059 0
564343717 1
684770188 0
963466432 0
602870397 1
718489728 0
587337884 1
155339991 1
505949644 1
62469681 1
588427959 1
796536473 0
194054502 1
528990616 1
534468566 0
453688204 1
171701003 0
618659392 1
151039311 1
579807869 1
417365338 0
963648812 1
651473630 0
426076055 1
790516664 1
388919907 0
969495353 0
757278264 1
9599326 1
126968399 0
993788387 0
334863826 0
982052561 1
127465962 0
438482886 1
5365578 0
869417550 0
723446569 0
437653586 0
517113457 1
846508373 0
324042700 0
99489291 1
908940175 0
305446869 0
221871439 0
21228881 0
43777926 0
909109625 0
396741334 1
696265029 1
696656851 1
336605838 0
434953230 0
472987739 1
539264474 1
425609582 1
121731417 0
643778122 0
129194610 1
180299311 1
86660974 1
570438726 1
234300679 1
896394753 0
171410961 0
973754857 1
524462962 0
410632975 1
641599518 1
105187898 1
535991518 1
536331019 1
566663614 1
632180491 1
618974384 1
738191707 1
40564473 0
104536972 1
643446604 1
147257523 0
590202103 1
505666336 1
903628663 0
565007959 1
680277869 0
117353579 0
660281291 1
672812038 0
351520876 1
948869841 1
242298481 0
182086494 1
388363152 0
884896726 0
809670251 1
105003293 0
503657017 0
821533478 1
23300365 0
402176817 1
682676793 1
898793797 0
825809405 1
797462435 1
91553461 1
781435093 1
408961717 0
168234596 1
82118383 0
111862452 1
711805624 0
163959820 1
895620434 0
849883195 0
693796791 1
610058788 1
661883688 0
127927497 0
906139502 0
87131079 0
262966081 0
60938938 0
449358774 1
998523124 1
680586027 1
62513947 0
528061522 1
780530757 1
601134667 1
325114376 0
243869157 0
626704175 1
58142669 1
85187490 1
71816023 1
312353308 1
979896391 1
387489764 0
31156380 0
630279695 0
62654694 0
380511158 1
623084121 1
783801276 0
27568466 1
694747715 0
374229569 0
613172774 0
459802945 0
86898641 0
689556616 1
333469827 0
415983668 1
962687982 0
655766644 1
756035042 0
434534158 1
164778876 0
459256451 0
995800282 1
637270837 0
195726991 0
458796510 1
263620564 1
510420013 1
683704681 1
213364974 1
803817758 1
696647480 1
935205890 0
963316549 1
601562199 1
824674462 1
611866540 1
304385361 0
492730951 0
998468693 1
865462872 1
414001152 1
364025245 1
719281118 1
981973973 0
278704272 0
344954902 0
199758912 0
166343198 0
86115565 0
403135752 0
330077572 0
839678611 0
289101387 1
212350690 1
973327438 1
998761534 0
778767938 1
485564573 0
675305983 1
124596672 0
949735534 0
569372735 0
446151081 1
393573008 0
873519139 0
831759630 1
752215834 0
792519119 0
125144638 0
805085935 0
740842943 0
26709478 0
974715152 1
874183435 0
284736781 0
375272765 0
708912505 1
352848524 1
21095742 0
207766260 0
176186146 0
935175158 1
359028924 1
164983323 0
220317063 0
414753473 1
608265608 0
826188790 0
381527413 0
558319244 0
462979240 0
648607970 0
894313872 0
291510008 1
618047471 0
96472728 1
736374969 1
132160962 0
559367312 0
881503409 0
437084211 0
780963231 0
826954874 1
899551997 0
972029883 1
519568545 1
40073354 0
721482701 1
343678455 1
418512705 1
161729740 0
960836445 0
895633771 1
869433800 0
794560477 1
877565046 1
795572405 1
933826703 1
206185520 1
567616278 1
237445974 0
242725307 1
902633763 0
781042668 1
106505506 0
460848553 1
647781459 0
307971857 0
913901403 1
543822007 0
298003482 1
377065380 0
912505194 0
272982416 1
108337864 1
457659521 1
262773128 1
445844115 0
617966633 1
722627453 0
920134183 0
574137226 1
151192546 1
954745130 0
879172936 1
863402319 1
787094109 0
382475786 1
693882704 1
653641891 1
242520462 0
94713155 1
476928606 0
572803016 0
79706268 0
504330992 0
199432114 0
418950681 1
276634507 1
759543575 0
184539617 1
331814871 1
691122631 1
566528999 0
998129857 1
224965895 1
805349098 1
89798932 0
27346935 1
864476559 1
539807419 1
521086921 1
302900550 0
117100722 0
999043324 0
746162570 1
548664411 0
536989083 0
282658274 0
348765660 0
629840312 0
385087979 0
996826381 1
653559810 1
533986221 0
736623560 0
778210682 1
627684373 1
225590537 1
167732056 1
61647424 1
113053647 1
84558665 0
619535905 0
268302772 1
680283844 1
634631232 1
123134731 1
535210847 0
521963907 0
79148786 0
632026738 0
588528375 0
808763453 0
464425323 0
674823876 1
153938093 1
729263633 0
854183544 1
553692686 1
350207738 0
652813944 1
230442303 0
552276892 0
483714504 1
626379983 1
49959749 1
833801062 1
882940248 1
736545610 0
82232141 0
153604232 0
799372393 0
480601427 0
629681785 1
927212492 0
973516539 1
781905055 0
137436478 1
881519529 0
265890098 1
884812058 1
108963 0
520571468 0
682738708 1
618705083 0
893429799 0
765188875 0
352512393 0
332031947 1
662432466 1
177387582 0
472067421 1
472384787 1
758911707 0
11686330 0
930249641 1
960512543 0
805850615 0
939424483 0
335833186 0
856175651 1
150255290 1
552190983 0
251887707 1
995970180 0
518865764 1
499174125 1
909912897 1
648244062 1
58020127 0
332713418 1
84029384 1
825900361 0
120646 1
354797128 1
654185239 1
399753035 0
425146036 0
485536526 1
994803238 0
222833049 0
605082071 1
389408970 0
887052336 0
424777532 1
481698113 0
833531447 1
718008689 0
63677010 1
88237966 1
536986524 1
799326026 0
33870762 0
21434696 0
779519528 1
177777162 1
188997123 1
857401522 1
607712098 1
722204807 0
517788279 0
285181157 1
983876534 1
598434066 1
658003313 0
588112214 0
291734168 0
501093015 1
350699855 0
662802478 0
27201453 0
691390900 0
725497781 1
609229591 0
417034823 1
214287967 0
33895275 1
727750616 1
139602735 1
492165410 1
993527722 1
296821742 0
293536820 0
503426438 0
600463008 0
751650123 0
153229972 0
251241972 1
921452754 0
435447449 1
349712095 0
683334723 0
55808180 0
135269558 1
754918270 1
174001472 0
606534164 0
337960743 0
139967676 1
349665280 0
551243 0
73977040 1
994689918 1
199725969 1
298152331 0
58303709 1
858487633 0
283939630 0
227045796 1
700828613 1
251956534 0
943996287 1
856423225 0
753213042 0
624587735 0
713946243 1
64971 0
314663113 1
938582942 1
345255959 0
424634780 0
713038695 0
94694807 1
887376747 1
992138881 1
525043429 1
439948066 0
287292475 1
953897589 0
714021606 1
51975683 0
448361507 0
47690635 1
15158237 1
552266658 1
988023721 0
879894085 0
770706177 1
972864229 0
554003713 1
390917166 0
39623021 0
527969206 1
515842756 1
623138370 0
13023218 0
605014650 1
863464620 0
147333519 1
694996880 0
942420484 1
81968013 1
569363147 1
542175442 1
338392033 1
603144603 0
373234615 1
713516091 0
958383215 0
421546696 0
342593179 1
835223914 1
609251055 1
701257672 0
690781577 0
531358443 0
417615279 0
636252715 0
291798808 1
574819574 0
223461064 1
824704307 0
491822302 1
133072120 0
559495963 1
81589408 0
814983077 1
19569843 1
304588832 1
403251265 1
334182303 1
552140835 0
854666218 0
854682765 1
543596680 1
60749790 1
374847961 0
378408206 1
982174997 0
96517144 0
548630720 0
989391300 0
15228583 1
17942780 1
889000812 0
608100602 1
511200153 1
341756141 1
736526686 1
878565143 1
854393606 0
656646462 1
585027162 1
350245251 0
926733288 0
578839398 1
957363163 0
862707534 1
618270439 0
591650733 1
737288583 1
548663502 0
271930661 0
973866011 0
279963745 0
300950441 1
856045099 1
143450232 1
658319597 1
445381695 0
564236961 0
286399235 0
461956517 1
411093068 0
11725014 1
281192338 1
409080852 1
336664131 0
770047369 1
156751188 1
238122776 1
315080234 0
833692570 1
546748647 1
478846736 1
338993908 1
119447922 1
647095964 0
24484454 1
148395202 0
705310525 0
263629898 0
172695798 1
37103418 0
915203914 1
575100728 1
416928115 0
568416145 0
85294669 1
357761895 0
645042801 1
3964743 1
375465165 1
767665032 0
219842626 1
84507582 1
9558653 0
773960748 1
911186996 0
706887181 0
515202555 0
921605801 0
279476829 1
864511194 1
349727670 1
580410037 0
288448368 1
630521660 0
28697920 0
592250118 1
56734617 1
992452525 0
381208694 1
36484881 0
890918439 0
502830892 1
657091841 1
537654761 1
850153582 0
885261567 0
376889297 0
679725879 0
426890012 1
976264361 1
203219405 1
202565461 1
49498507 1
81387286 1
611087492 1
363471013 1
738207955 1
777504445 0
606954218 1
952144384 1
956098489 0
179596157 0
981138350 0
337443611 1
188945405 0
298170631 0
595989615 1
352812660 0
748386297 0
51832895 1
398474927 1
438079975 1
548053693 1
231242626 0
585144561 0
9949577 0
924075776 1
604198192 1
441333974 0
927764409 1
698975367 1
647249732 1
944690380 0
13691864 1
710275303 1
41932947 0
322486233 1
139007938 0
153395370 0
384357367 1
127822002 0
533417125 1
497047695 0
509702631 0
478364612 0
530031366 1
92623449 0
673162826 0
862446161 0
55721837 1
980287516 1
13214639 1
523582642 1
779824535 0
999706865 1
900259746 0
697787603 1
451748694 1
689521065 0
246637304 0
375977261 0
692840768 1
203246073 0
585666076 1
50148363 1
160484630 1
657840305 0
130216523 1
608700583 1
466353937 0
878851776 1
144810687 1
234240253 1
907792349 0
815647537 0
270262771 0
182380207 0
955823831 0
37230030 0
196490595 1
568129110 0
299788292 1
310724984 0
403275282 0
328869636 0
940170267 1
200763291 1
170454241 1
983687935 0
922392427 1
437900886 1
715173229 0
933223369 0
758306247 1
657586030 0
583612018 0
940601300 1
409647739 0
178942962 0
316761793 0
252320583 1
469429779 0
875096693 0
205188373 1
879020133 0
279859917 1
269170605 1
476416590 1
801136003 1
412591807 0
69719866 0
866005940 0
576769920 0
538249804 1
41320774 0
616053293 0
913747019 1
534172585 1
590314868 1
553291315 0
125142554 1
856970876 0
330228571 1
790774110 1
127788171 0
201167444 0
923412635 0
741994558 0
915011441 0
971661006 0
677758137 1
205722648 0
468242439 1
250336995 0
189827880 1
73240292 1
676999932 0
87785742 0
173615499 0
812804234 1
734455362 0
128168547 0
323296235 0
107929549 0
28105700 0
139684474 0
155866304 0
223996322 1
412957272 1
115456242 0
583129878 1
981015776 0
421648858 1
568508727 0
146154115 1
834234345 1
789004597 1
68536868 0
118882268 1
401752867 0
264351689 1
944841673 1
618557912 1
197032985 0
62620165 1
913973108 1
923993315 1
470266294 1
900676977 0
431558455 0
208913953 1
272479838 0
123573018 0
673683053 1
431370450 1
414156022 1
254422889 0
639686045 0
524724770 0
907273401 0
715931219 1
157712733 1
464596887 1
58176341 1
624563614 0
693519957 1
622115294 0
671083636 0
374309573 1
899513357 1
546429684 0
425691338 0
947295182 0
15667351 0
797750376 1
250980387 0
325556963 0
952927662 1
89408716 0
720306452 1
576416136 0
123300890 0
216339819 0
545284184 1
625539600 0
45436413 0
564648194 1
463400560 0
744564398 0
961638508 0
541336683 0
894501018 0
816446335 0
303615712 1
711291298 0
828761476 0
838342425 0
424385396 1
201354331 0
997243598 1
372203896 1
603996498 0
199595564 1
573838261 0
251648574 0
641472799 0
125811615 0
250404214 0
291674928 0
456644077 1
547491377 1
388161388 1
36993373 0
691607327 0
315234766 0
288281085 0
457019045 1
709083816 0
783246167 1
159836688 0
920987747 0
607971417 0
354753646 1
547850771 1
354072844 0
967252326 0
391811855 1
110343892 1
929708831 1
117589011 1
157043448 1
231717200 1
210322391 0
508704585 1
910219417 0
502621541 1
361352298 0
44512980 0
499043732 1
50249029 0
866302858 0
801582342 0
836272262 1
634688488 0
159666848 1
362730066 0
458570274 0
675860656 1
724833998 1
423450133 1
437630651 0
16581961 1
220770718 0
1238572 0
368761596 1
599099865 0
900919067 0
23568412 1
394940591 1
191138378 1
431223569 0
91773763 0
853360594 0
133592226 1
601789868 1
529041591 1
258487158 0
650670642 1
106277060 0
48854094 0
646624910 0
793815589 1
32233658 1
956887400 1
846220649 1
391298368 0
649538014 0
94928358 1
42741493 1
518310861 0
448692551 0
540534561 0
569266394 0
585365297 1
469605268 1
870308296 0
37614320 0
320095837 1
955706943 0
778793719 0
480879197 1
401052691 1
264926509 1
480713516 0
397776286 1
364663278 0
978956795 1
725376351 0
185570491 0
933214039 1
582200371 1
897343325 0
413120896 0
76768582 0
695367863 1
388079525 0
964845499 1
338643429 1
104101629 1
196349517 0
655029786 1
29770165 1
15176555 0
186024854 1
872803791 0
600078190 1
864233824 0
899550762 0
48891435 0
112160271 1
101975274 0
829792525 1
5413519 1
261277922 1
12688800 1
863483341 1
953389968 0
906425408 1
301708509 0
36897390 0
912897351 0
903253317 1
712364811 1
594637865 1
763512462 1
32766232 0
54687129 0
117955627 0
908906803 0
421418242 1
422273232 0
120357109 1
988513326 1
584534087 0
523098844 0
685762598 1
980499280 0
658821337 0
575262064 1
744927594 1
45590014 0
44180898 1
907617402 0
951480851 1
244646495 1
457487419 1
448814297 0
819203859 1
110233528 1
298759661 0
786087142 0
126386814 0
111945429 1
946885803 0
919622975 1
395188478 1
602706043 1
497326439 0
781627377 0
397660569 1
491042432 0
951169973 1
107735128 1
583857913 1
603431731 0
853496577 0
671120731 0
776441646 1
54824820 0
869805602 1
832204213 1
521360724 1
594945154 1
715680775 0
725825964 0
229493106 0
828167259 0
227197909 1
383725746 1
471768366 1
603116638 0
808066835 1
727784866 0
916103081 0
734114167 0
26551805 0
509799647 1
218187912 1
794854209 1
557551081 0
85351266 1
689637373 0
442294056 0
622878636 1
894336430 1
646200294 0
124132476 1
163828875 1
381263361 1
41480601 1
454914074 1
37456809 1
98526224 1
660546323 0
479497702 1
501867865 0
463228368 0
619581749 0
882622531 0
732097969 0
890216992 0
229055195 1
529867932 0
596368605 1
786359198 1
672601634 0
243468734 1
917984223 0
800038457 1
820183423 0
463085401 1
638774225 1
589633969 0
338545302 1
978024504 0
53532115 0
77359465 0
75570886 1
621164059 1
540283578 0
156188854 1
624476316 1
370720174 1
458597628 0
323795276 0
986262226 1
275481717 0
945968538 0
688681179 1
944499762 0
980382300 0
184716377 0
624877476 0
679078244 1
561173206 0
51033829 0
143346809 0
557289854 0
927641839 0
773049816 0
763375366 1
454147283 0
454820317 0
588606260 1
280799002 1
722694590 1
101868361 0
353967261 0
511375491 0
497658887 1
472073853 0
781082836 1
775164945 0
334808000 1
75434936 1
424009514 1
74341367 0
506169894 1
332132873 1
526438927 0
652847361 1
140263152 0
576096919 0
767310968 1
701277030 0
87782154 0
577938596 0
133327348 1
452514738 0
283300131 1
179762786 0
38308445 0
149025831 0
671705685 1
424089881 1
236517951 0
745272980 0
350076351 1
683857745 0
866093337 0
127217217 0
868837491 0
990225670 0
30311739 1
601546584 0
302577556 0
523628517 0
632440259 0
967722277 0
378151733 0
881364312 1
235813785 0
766483658 0
556063698 0
36114914 0
977939320 1
396315463 0
168631480 0
813143698 1
885768103 0
906821495 0
573926580 1
455519369 1
390840553 0
824600404 1
262659583 1
673153410 1
487891026 1
428798733 1
984988432 1
208544521 0
557563529 1
435254170 1
959149803 0
153142074 1
437473425 1
228277578 0
930496209 0
744575833 0
142944376 0
113203419 0
21341680 0
49466546 0
564412245 1
669818355 0
180217931 0
221624366 0
299174002 1
429834212 1
295713126 1
687163218 0
633254629 0
303584294 0
316218373 0
234589735 0
715440769 1
804234536 0
573950615 1
76754648 0
895072114 0
384543071 1
443164911 1
966374815 0
701074720 0
926492793 1
269002072 0
801716226 0
309727916 0
828467211 0
624947668 1
934879826 1
927317381 0
470119955 1
304981228 1
651054704 0
539586406 1
160678389 0
233260625 1
932403636 0
330432611 1
711291440 1
28228948 1
204218905 0
438066095 0
1296452 1
626373628 1
491456113 1
968849204 1
178761346 0
486223060 0
637150735 1
882454315 1
767351337 1
784966296 1
244711059 1
477553741 0
481801118 1
536561859 0
686254382 0
679267659 0
444928593 1
787372214 0
838880653 1
960018320 0
940306916 1
775382723 0
246049735 1
44148957 1
215652891 1
139994875 1
457052671 1
714784532 1
238619310 1
233705301 0
224587234 0
816742978 0
150012203 1
915194429 0
517739954 0
131046949 1
557316492 1
419439408 0
385541036 1
338316523 0
559278415 0
283869014 0
378182799 0
128140856 0
705177714 1
193520746 1
108735101 0
443309373 0
949802534 0
903744720 0
361141650 1
526778805 0
20263793 1
566911279 1
874406859 1
955157292 1
374084678 1
100874471 0
821690530 1
879174166 0
564765844 0
905295393 0
363125958 0
288806979 1
139457135 0
166457999 1
304939022 1
656755409 1
820430330 0
620051324 1
717180587 1
277644044 0
523551000 0
90529529 0
91110246 1
202459688 0
431835070 1
932725605 1
297420571 1
21944073 1
299358686 1
352310929 0
782304893 1
934841967 0
749606879 1
235168094 0
48411437 0
575634880 0
180860865 1
49985616 1
857489536 0
797194879 1
870480089 1
761671654 1
610102994 0
378630016 1
236932407 1
855571504 1
724956434 1
129128729 0
337469083 1
434798339 0
793367324 0
933541495 1
865593514 0
721608593 0
674493209 0
7794342 1
923931250 1
920781033 1
493821928 0
105360639 0
741246222 0
377733964 1
222405805 1
466443547 0
982376306 0
427897224 0
380293286 1
991388815 0
161986219 0
589655428 0
971631186 1
973646185 1
422462787 1
423602224 0
557620572 1
586048341 0
122033528 0
247850587 0
894855753 0
643931293 1
660583544 1
642888962 1
538771346 0
371487224 1
644381844 1
485992414 0
711973949 1
104088996 0
41776193 0
954652415 0
38302838 1
974281184 1
877226075 0
354931669 1
923166165 0
446063298 1
426925044 0
669611574 0
553191832 0
334903251 0
679073334 1
823472405 0
616567990 0
715807202 1
297089307 0
213975931 1
994020305 1
707301818 1
35003256 0
608677009 1
974932453 0
764070763 1
724358271 1
846685169 1
511893097 1
266096458 0
874263111 1
601770109 0
672682481 1
62376507 1
869719110 0
36470945 0
897727073 1
877831829 1
771496415 0
197970696 1
96774903 1
939364729 0
576070807 1
684124369 0
914515769 0
616539424 0
80363127 0
393773974 1
638576790 1
236096995 1
248318461 1
621835743 0
893818546 1
460251223 1
793696128 0
242472999 0
608726548 0
331159074 0
726407761 1
59127101 0
55741158 1
868621983 1
33601456 0
106541062 0
272391804 0
746866912 0
694376269 1
223039344 1
96204763 0
909261030 1
40434293 1
99473374 0
168752788 0
336167382 0
899316499 0
526988904 0
653443071 0
951159814 1
95330105 0
806828094 1
986946599 1
599703708 1
753989089 0
885333015 1
14605421 0
70049722 1
534435466 0
329542790 1
969957702 0
985649872 1
697399353 0
126483033 0
29841697 1
884360671 0
539349454 1
180960868 0
714694356 0
358718887 1
928073623 1
769285081 1
278962966 1
578570691 1
125922705 0
839053049 0
456894153 1
528191098 1
241151645 1
323290711 0
106012995 1
243623504 0
664592792 1
593373189 0
313058534 1
331528489 0
467121721 1
560280670 0
330039430 1
224101904 0
859882993 0
512687734 1
30052826 0
235614335 0
31593028 1
417306066 1
616907101 1
718909486 0
604423913 0
423911111 1
574663963 0
251162101 1
543886741 0
752184443 1
649258840 0
617397500 1
201867837 0
116486908 0
222220756 0
541494166 1
413747943 1
163175209 0
958147287 0
817590418 0
608771574 0
733716495 0
68868602 0
142198350 0
173897015 0
404084800 1
577868867 1
129065256 1
344655701 1
710545323 1
180445866 0
699848702 1
76390530 0
182178292 0
809119330 1
770187706 0
755672659 0
424854456 0
380925621 1
376642976 1
401284724 1
98606369 0
14971555 1
643973330 1
74655137 1
715233651 1
942937730 1
2570494 1
54603775 0
487979000 0
624172818 1
772102343 0
84181650 1
840712496 1
612181784 1
376095106 0
456757744 0
236286522 0
298108003 1
142656556 1
375472484 0
950559979 0
279598891 1
102211989 0
445146401 0
501152597 0
344496303 0
119688286 0
530629528 0
985857043 0
189314413 0
938943447 1
464572612 0
903511051 0
780058095 0
946168606 0
559411088 1
279469863 0
848958579 1
751658728 0
154675965 0
505351703 1
288592602 0
618810276 1
785282800 0
11238656 0
800399560 0
50780124 0
973463020 1
579623335 1
946593330 1
531041936 1
7092549 1
426973568 0
299739052 1
850960050 1
119654657 1
717173879 0
487328411 0
673699229 1
868717597 0
86697205 1
140280042 1
301616464 0
854610158 1
382369757 1
353525998 1
757609967 1
114798569 0
266240157 1
190425929 0
291962625 1
124763036 0
345696514 1
936319574 0
643017253 1
489637428 0
666143756 1
339148295 1
945248351 1
351158334 1
872059813 0
642609857 1
308960916 1
967045702 0
928933218 1
283030963 1
687188233 1
752791666 1
886416515 0
709701667 1
19123832 1
795584614 0
454429307 0
170393449 0
955862846 1
90168013 1
558003299 1
65187553 0
926462136 1
864468617 1
273632910 1
180845357 0
855405701 0
29976298 1
382433607 1
490831604 0
62115161 1
377397915 0
685042330 0
469527403 0
230953367 1
905340016 1
243460086 0
165069344 1
134688932 0
581478710 1
477070932 1
996914436 1
536691877 1
325534028 0
330536907 0
133387541 0
767781527 0
99085324 1
150545923 1
256828154 1
696525734 1
709057342 0
321917621 1
236551883 1
958964824 0
531861572 0
142986655 1
251500870 1
856508475 0
437798811 0
777330133 1
30024670 1
847623917 1
770204701 0
162517705 0
602862101 1
478097931 1
842003130 1
987769234 1
309350926 0
94036500 1
170441925 1
657088560 1
714859023 0
543105876 0
645400317 1
241944687 1
256624003 1
993886079 0
939326574 1
561869146 1
228314316 0
352012200 1
623176305 1
895201956 1
562687868 0
844296069 0
101848099 1
576500647 1
971037503 0
829117833 0
321376826 1
298120306 0
870929469 1
528860159 1
468069071 0
380401748 1
502521754 1
493824570 1
257738653 0
176923837 1
818885436 1
491477201 1
405984997 1
902902711 1
324696507 1
680794210 0
668355025 0
736246493 0
724223765 1
315430716 0
743749432 0
407310084 0
277599813 1
892864773 1
457887067 1
26496929 1
868949442 0
775653802 0
210147005 0
807498692 0
495061234 1
160718953 1
354760946 1
551329879 0
159470882 0
917414124 1
824199565 0
584226361 0
869932020 0
437510600 0
775621186 1
350650605 1
520499599 0
533065523 1
48152881 1
953938260 0
222971823 0
877578654 1
793811918 1
494247254 1
3766376 0
509916267 1
996796170 0
169322856 0
610023327 0
542278353 1
815430481 1
383068365 1
313148465 1
827285458 0
753561018 1
351330999 1
112000649 0
502014323 0
448192296 1
188427352 0
359822652 1
913259443 1
110763944 0
64608341 0
142677509 0
741729609 0
16756845 1
723724189 0
831465475 1
884142543 0
548657065 1
8671449 0
645029321 1
523377362 1
915020680 0
297987928 1
184772831 1
425559298 1
438283413 1
553552923 1
395655256 1
406581641 1
510792605 1
6841516 1
25975488 0
932160670 0
57268041 0
262621164 1
519698906 1
336276056 0
409759307 1
574706916 0
48082994 0
214516269 0
124657651 1
753966872 0
592497927 1
991589985 0
638438158 0
141972901 0
301453170 0
924621723 0
818420527 1
139748209 1
731979602 1
393299483 0
949995891 0
568922844 0
383365212 0
774763644 1
765922930 0
721636350 0
953030485 0
950553 0
809371293 0
361496786 1
476731971 0
553987099 1
976935732 1
345246745 1
806122364 1
29435181 1
507660806 1
919707792 0
355795991 0
865702167 0
308232047 1
461487306 0
132666307 0
591791142 1
460613315 1
643590232 0
878281675 0
408329993 0
176961230 1
832239508 0
322906949 0
760400090 1
10659281 0
211760171 1
862402049 1
333783290 1
723949707 1
678509856 1
585447652 0
972416167 1
39924826 1
958874745 0
456453928 0
314547468 0
327079807 0
203606466 0
762247183 1
294542613 0
235882867 1
107985359 1
392695975 0
565752408 1
16280761 1
690888375 1
78277900 0
916418740 0
763609040 1
641167458 0
648323266 1
843484614 1
571114597 1
883540257 0
739090785 1
969329277 1
554831587 1
986310213 1
117007610 1
113215308 1
119370808 0
382851930 0
610218489 1
25488722 0
158518521 0
827131913 0
836501504 1
954527468 1
522900044 0
93458632 1
651589115 0
923339895 1
982455842 0
614967685 1
766283596 1
838442815 0
436202723 0
618325499 1
872949758 1
459520451 0
187972763 1
954613468 0
959687120 0
308798546 1
538351996 0
876066648 1
616153926 0
384503668 0
236193744 1
924770242 1
838752479 1
517122392 1
824257094 0
735597499 0
56251413 1
60223498 0
895453615 0
981957764 0
161421050 1
498282992 1
458575746 0
802649535 1
257653879 1
88779846 1
983862724 1
803214027 1
580867271 0
423322119 1
743052032 1
836576596 0
380152490 0
942787783 0
850691325 1
431338992 1
549215561 1
182750366 1
426655508 0
751392507 1
213119652 0
128981579 0
307042201 1
175918059 1
371250810 1
721610505 0
626435779 1
538155154 0
878296018 0
584448393 1
637298969 1
136848259 1
359546851 1
951496520 0
36326730 1
247725195 0
917474432 0
300142027 1
481767399 1
287688421 0
818892219 0
221551486 0
883887520 1
407137794 1
300278863 0
987064752 1
814528961 0
655187139 1
453360449 1
155446234 1
96698425 0
755897419 0
915537362 1
590670479 1
981646312 1
813902428 1
479171096 0
926684268 1
183759953 1
770095146 0
413544633 0
49295340 0
671270839 1
655487323 1
571315426 1
24675822 0
71013465 0
821612592 0
601078064 1
371750623 0
245827088 1
539402695 1
165184452 1
111394899 1
636187942 1
823080548 1
528885279 0
499797563 1
648451516 0
62531552 1
422143010 1
535508186 1
496390934 0
235119550 0
607105147 1
583481524 1
653562898 1
741106044 0
52430800 1
581768440 0
323771313 0
304956756 0
966950797 0
318099433 1
982231830 1
628604358 0
412244912 0
210474855 1
31056518 0
151249276 0
828481951 1
187157922 1
162545799 0
319461519 1
137177270 1
121705049 0
867130747 1
992755650 0
597736314 1
55549997 1
602990806 1
795715085 1
574645608 1
971162442 0
318954979 0
424125158 1
217408134 1
48270085 1
112638331 0
310363044 1
245460999 1
392189296 1
211921748 0
344451311 0
134201090 0
784137738 0
788529397 1
919569737 0
979802265 1
548071114 1
299787357 0
271235339 1
652066955 1
57706579 0
739397456 1
608457843 0
124924637 1
28839461 1
611249223 0
44807821 0
375127546 1
351099949 1
810951393 0
589605843 0
724352920 1
173836882 0
225736869 1
144862458 0
937344751 0
785691827 1
528981712 1
951945986 0
177224882 0
393694164 0
721699499 1
331680045 0
798920037 0
621324114 0
393819407 0
195142721 0
245240245 0
739311343 0
60593382 1
480151632 0
284218823 1
206487677 0
413828052 0
533587041 0
922754660 1
900137128 0
51021636 0
440705349 1
4846665 1
286483682 0
487198822 0
861847742 0
205266878 1
488062320 1
987743535 0
125240348 0
255736692 0
297584056 1
905345100 1
639970221 1
403160352 0
118677260 0
510720251 1
586423014 0
411384351 0
557458397 0
939277350 0
764706607 1
662710060 0
140795215 1
35541816 1
615714265 1
397388114 0
822278490 1
262124508 0
173882846 0
396639785 1
859191176 0
759736223 0
681565636 0
203334242 1
876824372 1
30863693 0
283951574 0
319899363 1
859309962 1
497176905 0
4690889 0
815757351 1
138612784 0
192873273 1
306061581 0
556892111 1
10330773 0
888972073 0
508664233 0
500716183 0
493670530 0
372252973 0
558117414 1
481763936 1
418996573 1
671648259 0
661838149 1
358739077 1
723137175 0
35288694 1
80773880 0
406062127 1
440457167 0
209608229 1
502530339 0
849473617 0
205968144 1
653399260 0
71921175 1
504252838 0
196790399 1
908812917 0
995659475 1
115586610 1
465549488 0
862053454 1
689288999 1
236615445 1
954222269 1
330810810 1
121836253 0
964259389 1
51581679 1
488320158 0
779721833 0
389928005 1
600828788 0
888524171 0
921168103 0
976078853 0
964648642 1
723045976 0
24080217 1
6672147 1
791828759 1
941461841 1
282849712 1
634265979 0
940425622 1
614293558 1
161339234 0
653134520 0
388577233 0
71046186 1
778565356 0
866483882 0
864607075 1
707147814 1
159192936 0
503280714 1
517908958 0
846024166 1
19967603 0
691843764 1
385301798 0
720898156 0
501184167 1
621202865 0
234727051 1
675091059 1
693704544 1
820672604 0
100977135 0
298723011 1
920501983 0
705724507 1
299306445 1
768467400 1
80139858 0
23535967 0
304607419 0
866748382 1
497708378 0
844316588 1
474039909 1
795875545 1
781107779 1
53879018 1
204492415 0
309045773 0
859023522 1
14878608 1
61562349 0
972222879 1
218836033 1
951743400 1
745355340 0
795515186 1
249199633 0
977134258 1
199619278 1
983360778 1
169503122 0
937635936 1
179105155 0
979100143 0
107362470 1
806910919 0
630760130 0
677069635 0
454328094 1
105306384 1
627702131 0
861447295 0
444560098 1
944164233 0
484721068 1
545226400 1
636928112 1
795417000 1
255204275 0
12888419 1
823973382 0
388818409 1
594242745 1
889583371 0
775669120 0
235795490 0
533080019 1
511187183 1
129053235 1
552512783 1
297990454 1
429765808 0
617404661 0
756661467 1
691527658 0
95402405 0
854868169 0
625028233 0
324542865 0
933590380 1
723214328 1
882173219 1
792280770 1
398146076 0
468110964 1
985015462 0
630127823 1
552675705 0
367425642 1
509611730 1
899740355 0
917429117 1
226759964 0
187792907 1
809757896 1
993381059 1
462928742 0
256801371 1
43216303 1
516661508 1
495837281 1
434729249 1
817718928 0
397313758 0
677472315 1
37884625 1
100621596 1
288076489 1
487228939 0
388785754 1
824536166 1
753960586 0
180872389 1
739522642 0
105353386 1
510711612 0
836104131 1
116975236 1
270738921 0
295450210 0
672315033 1
526703000 1
274388774 0
356501858 0
407423530 0
787586752 1
841919714 1
560217356 0
897238067 1
912351740 0
641542248 1
286428311 0
671583407 1
925280814 0
514792820 1
968357517 0
771256983 0
43686856 1
852423033 0
785999751 1
969168901 0
67471266 0
332607992 0
889907943 0
497256425 1
763321497 1
506143437 1
248155140 0
271321664 1
445109750 1
399747986 0
464239784 0
301980545 1
886769539 0
290710247 1
519306844 0
849234715 1
421440956 0
818531138 1
885850382 0
731004979 1
783915415 1
50942677 0
241812783 1
874422840 1
773298347 0
942735428 0
164630282 1
642334316 0
607101114 1
23340213 1
450378413 0
649995199 0
166625032 0
739524916 1
573306342 1
646127932 1
750654157 0
964884799 0
671760195 0
557149056 1
808086496 1
902041120 1
752034891 0
283807206 1
365384288 0
290358834 0
279784673 1
901000170 0
193681808 1
949097793 0
745051186 0
313138838 0
359305645 0
356645889 0
808893464 1
43330413 0
88508078 0
300384890 0
620002790 0
998960683 0
737145095 1
200608986 0
428737212 0
566114464 1
69064416 0
820581406 0
172982252 1
834437227 0
880664453 1
986628133 0
558539486 0
458873049 1
285993398 0
171867562 0
258670996 0
371552478 0
240814194 0
806416238 1
951339261 1
646609964 1
724427438 1
175376550 1
148635840 0
876626595 1
830894634 1
439359309 1
349277793 0
745455831 1
171398235 0
638561038 0
789805231 1
907526151 1
928942031 1
326625205 1
667569508 1
790121588 0
491879598 0
570629763 1
839785789 0
280560723 1
873212282 0
818873515 0
58168708 1
645261352 0
350132638 0
988839855 1
532260367 1
456268418 1
639762922 0
153677698 1
837018711 1
615995213 1
268226993 0
836837236 1
220449179 1
536081708 1
601373905 0
768926375 1
810033012 0
785032071 1
362659942 0
915111328 0
533867459 0
941688893 0
989776485 1
148232133 1
298412567 1
99627197 1
979878736 1
728169836 0
185828960 1
879832067 0
527645758 1
509974819 0
918444377 0
655180540 0
233371349 1
546198494 0
799545297 1
663841415 1
362589086 0
937478529 1
344671727 1
425493504 1
723476398 1
291773573 0
493268308 0
779577834 0
775743765 1
48634268 0
713117368 1
289450085 0
751327610 0
539351254 0
248098450 1
479973575 1
159426209 1
818347725 0
11874762 1
969169478 0
481802481 0
725631698 0
347356219 0
260615657 0
96095216 1
907774884 1
662951452 0
490749148 1
199962838 0
631029918 0
720967551 1
755592376 1
952815791 1
870086532 1
842008939 1
823460111 0
887421400 1
53567895 0
55874308 0
848220492 1
172703766 0
641201332 0
853142612 1
588572361 0
960279494 0
106935860 1
722437601 1
505145819 0
647714828 1
915862958 0
688977593 1
717178748 1
989636225 1
641403130 0
868421907 1
696067891 0
649415656 0
885834663 1
58442609 0
336535296 1
46634403 0
591127272 0
155729349 0
721088423 0
6369323 0
832075859 1
583537037 0
191696209 1
52688577 1
203406772 0
132922200 0
224708002 1
19595389 1
998073502 0
134276269 0
741544127 0
820538762 0
467898380 1
150778530 1
336996479 1
92420928 1
173143255 1
273097277 1
25538458 0
861962216 0
799254466 1
460110067 1
618553418 0
863294482 1
546919724 0
809787720 0
402296324 0
311628382 1
394491886 1
882035037 0
264734738 1
209026432 1
4255358 1
997024470 0
390116728 1
216303015 1
815956557 1
913650705 0
882695226 0
956255443 1
285846653 1
592587485 0
182028773 0
433476930 1
464594133 0
497149239 0
585309492 1
513743963 1
557085258 0
730157493 0
561461540 0
10010202 1
214112397 0
761459273 0
473831549 1
550933920 0
77842523 1
513031157 0
252602994 1
347240983 0
453954766 1
739584533 0
386713207 1
726916002 0
136099070 1
14730536 0
391449567 0
295172064 0
122914901 0
719047188 1
816727418 0
331526917 0
268187391 1
855411965 0
903023766 1
89217591 0
717523913 1
981300675 0
346022424 1
718756915 0
295009635 0
485312726 1
365501506 1
537708862 1
608164263 0
226954830 0
214524061 1
136591960 0
568131795 1
582668665 0
896241538 0
403671615 1
563615070 0
391656981 0
825431338 1
999708653 0
596919021 0
914028634 0
342651867 1
755210903 0
41962741 0
10320039 0
480220955 0
107520459 1
787186349 0
84236091 0
799376024 0
733190701 1
607268423 0
218248669 1
155224406 1
5260984 1
291964204 1
572062130 1
458216475 0
490735521 1
977699858 0
450685894 1
685515610 1
599290374 0
821318620 1
820154297 0
323707318 0
736804467 0
42027787 1
702463012 0
407036060 1
195740343 1
910356975 1
76184235 1
482923820 1
627398413 1
869533717 0
714871949 1
879774573 0
888477243 0
46496651 0
442009577 1
467303362 1
876018875 1
537883000 0
858336096 1
805142705 0
516838699 1
671955920 1
627686689 1
556978029 0
533235190 0
127353356 1
80952775 0
500238280 1
807502624 1
769074983 0
529753149 1
157662564 0
757767646 1
146850198 1
589285948 0
782457417 0
787665765 1
626505920 0
160862796 1
905970745 1
360761277 0
259435426 0
902054594 0
883885233 0
776310831 0
437694162 1
201662086 1
9960304 1
63445502 0
406325209 0
24094611 1
443095516 1
758651811 1
583597471 0
826265010 1
295160596 1
454437168 1
870261572 1
887933976 1
388190800 1
629923999 1
679111964 0
228954544 0
192966850 1
43820278 0
282242160 1
529352444 0
693487092 0
946704674 1
498772785 1
654158641 1
567426881 1
319255269 1
928316597 0
646919796 0
39432618 0
794218677 1
544222218 0
875667108 1
700701504 0
350957672 0
713778431 0
277420416 1
636811375 0
489232538 0
219284936 1
124762018 1
750554787 0
704131036 0
580469189 0
605149202 0
493688168 0
99753865 1
696470150 0
563380424 1
570085833 1
965773211 0
323342794 1
566975483 0
85315358 0
566852457 0
262702429 1
543895323 0
844908647 0
79057248 0
807317509 1
945954925 1
948310396 1
110349142 1
532163788 0
583691562 0
155658966 0
667737303 1
67539789 0
835580632 1
648968434 0
444683384 1
984071540 1
834064924 0
993407686 0
659064310 0
231516711 0
566919125 0
449651395 0
641651625 1
926545068 0
795341968 1
604688300 0
709851027 1
346060920 0
251684479 1
507046113 0
316795404 0
32017323 0
34075796 1
238722631 1
743479210 0
623771916 1
135692914 0
757300712 1
573067527 0
367547377 0
400573940 0
317337155 1
206953717 1
238496799 1
259767533 1
198320208 1
475347740 0
391072044 1
51936509 1
447544066 0
678024537 0
80007859 1
652934776 1
557515312 1
429676040 0
129154259 0
497450282 1
261666784 0
149501654 0
209030235 0
341175194 0
527222853 0
293905240 0
255866276 0
656416881 0
60677919 1
114725471 1
204637179 0
694446784 1
425979104 0
319210754 1
260501779 0
852602060 1
33205648 1
179369995 0
900630221 0
485834497 0
655463546 1
124038186 0
942724072 1
959273953 0
577593222 0
223749509 1
628450895 0
14336450 0
257864076 0
28691563 1
758127051 1
375135783 0
26634700 1
813570326 1
699495668 1
269030788 0
293355660 0
782462857 1
936327284 0
308850933 0
482137041 1
80592139 1
812818587 0
632573154 1
670100240 1
830736419 1
392706464 1
200616798 0
838156662 1
279847586 0
73594235 1
918419613 1
711091837 1
797046574 1
492411209 0
784281998 1
33229360 1
341166054 0
199302002 1
609144998 1
69677073 0
77902619 1
724040130 0
685501837 1
702701091 0
948628827 0
121125342 0
954670746 1
110575815 0
441061908 1
266273504 0
451220923 1
308203851 0
319204892 0
957087680 1
102306889 1
293892544 0
115701473 0
530826833 1
835915862 1
633682737 0
632215677 1
388085524 1
379338400 1
391730376 1
200311543 0
118906144 0
210564942 0
398849657 0
949340036 0
194055517 1
80003743 0
335764922 1
218874803 1
88414559 0
197168888 0
617102282 0
35714764 0
729787793 1
80863056 0
573543199 1
483978549 0
811351332 1
29408273 1
750464723 0
138694173 1
102610753 0
941825021 0
395189637 1
639568597 1
497212480 0
976833729 1
512258440 0
280834346 1
455764478 1
977015771 1
14430067 0
634722662 0
165458029 1
274569643 1
966557294 1
707963083 1
850668567 1
563227732 1
740053095 0
152782474 0
272570772 1
343220712 1
984573815 0
385445570 0
709095679 1
736175082 0
960213347 1
342247767 0
890723570 0
587297774 1
6994187 0
698354792 0
159600166 1
369207961 0
903854893 0
642281744 0
564430259 0
747392683 1
690694605 0
899520817 0
626190006 0
638631599 0
687494037 1
598891796 1
800058698 1
716356944 0
402230108 0
461140010 1
280242680 0
954880680 1
345570970 0
816434130 1
417797332 0
27685274 1
151927355 0
916443242 0
813108934 0
664811911 1
453598367 0
584426228 0
478938347 0
198757674 1
768607109 0
753297896 1
708533176 1
342911329 0
389362887 1
679434931 0
421251650 0
613765362 1
500820342 0
62262473 0
449534910 0
842685439 0
63209303 0
232475886 1
435591503 0
531953019 1
402544995 0
743981574 1
390665219 1
957013297 1
407332329 1
337702809 0
368315376 1
776647077 0
735249053 0
23248616 1
974747563 0
771340800 1
760095047 1
461428368 1
282516443 0
712152894 1
757284641 1
442126578 0
399883576 1
91101922 1
339413512 1
666296234 0
539937510 1
802973129 0
23086568 0
321014036 1
398917482 1
44696365 0
581988777 1
811803535 1
467311797 0
510834703 1
928149525 0
532937226 1
435136026 0
542256347 0
755183053 1
147037110 0
380977945 1
524551878 0
410430060 0
285568151 0
515951963 1
636302592 0
188212022 1
112518043 0
561182034 1
319491350 0
55734715 1
560764243 0
941546611 1
492767833 0
12715377 1
893863356 1
114743893 0
67026161 1
872175619 0
367762606 1
131763488 1
984944860 1
162110996 0
523617100 1
570756798 1
489193858 1
136749973 0
606871519 0
765370150 0
943647146 0
705818102 0
702665990 1
433916960 1
900809904 0
881817598 1
106889370 1
647931802 0
272988021 0
554285929 1
142997693 1
948775127 0
83381160 0
688210598 1
497119498 0
834291082 1
422772507 0
806392248 1
958043028 0
68657855 0
434114893 1
915811921 1
965534007 0
296355436 1
929735811 1
122486698 0
757203104 1
128011711 1
963484329 1
681591385 1
200432712 0
811351433 1
94640868 1
479128969 1
856758523 1
503746828 0
605273826 1
448505178 1
205637860 0
623518488 0
933375220 1
375788939 0
321469313 1
496220247 0
117338548 1
377916301 0
270611932 1
951131367 1
857804226 0
383772964 0
367704036 0
737921193 0
431728375 1
702116753 1
536380093 0
610027319 0
203319984 0
447813805 1
358338761 0
150140136 0
280601912 1
176374921 1
554515206 0
416282199 1
488835815 1
108234429 0
763540168 1
28871048 0
614819841 1
623376574 0
703238343 0
977603713 0
418086557 1
739101264 0
131244831 0
175444225 0
917471936 0
133451752 1
527413086 1
439254540 0
161586775 1
870461290 0
143910066 0
569200340 1
386081481 1
731155776 0
873732704 0
532712354 1
609106420 1
511883111 0
558868792 1
937584601 0
84233628 0
393791165 1
528361476 1
191853471 0
641133624 1
673135807 0
491583306 0
656543509 0
748089666 1
624423927 1
150352800 1
434433878 0
351142176 1
683275886 1
290955290 0
599049205 0
500430406 1
287366442 1
193441538 0
711507031 0
52929157 0
414236925 1
770724891 0
301004685 1
916052062 0
273271936 0
168759648 1
552153710 0
194389140 0
101783699 0
187411363 0
847276041 1
28298376 1
693450356 0
623520694 1
696173966 0
633212405 1
927880396 1
150359551 1
359268133 1
72376444 0
260562347 1
386112526 0
777867736 0
289781601 0
679182762 1
916987502 1
455618315 0
498932295 0
147181373 1
268038903 0
121790865 0
272392907 0
641607096 0
920372632 0
15561686 1
892976104 1
33720012 0
575141414 0
234704710 0
533826757 0
950211862 0
366703111 0
114683995 0
401123068 0
819588119 1
507007736 0
474005419 0
810825280 1
875463151 0
49091127 0
958792395 1
96036345 1
96126977 1
330710424 0
611566605 0
424536390 0
110449099 1
323668920 0
269883094 1
125110961 1
117047307 0
457932244 0
923351545 1
646957180 0
633037412 1
657932473 0
466654982 0
261646320 0
812385421 1
653750677 0
525882008 1
402545958 0
35370232 0
980337286 1
954395750 0
376400816 1
987078428 0
979213468 0
200905344 0
802429317 0
889919687 1
93922235 1
382822591 1
533532659 1
970644323 0
604195421 0
149488072 1
325977300 1
920672273 0
842280972 1
3740614 0
553725471 1
425400345 1
649246898 0
243412264 0
128461462 0
659663269 0
245834482 1
100119999 1
98780405 1
443281336 0
772208404 0
667163708 0
436293985 1
165559791 1
711761055 1
20700770 0
939048861 0
64987118 1
536644480 1
121739376 0
327123530 0
797535123 1
729264540 1
919523480 0
371778379 1
473108417 0
409606090 0
40540901 1
272060725 0
678048940 1
602406931 0
290733706 0
807302444 1
625863684 1
365568620 0
6713379 1
494575139 0
315410813 1
620622112 0
383521490 0
402791749 0
730924608 0
948798752 0
461067388 0
470595431 1
179126031 1
819888181 0
788126685 0
583378061 1
439880972 0
160040541 0
639105059 1
51683587 1
400874959 1
527786460 1
105727113 0
473258782 0
93413215 1
910355658 1
365094615 0
338115091 0
834173214 1
281183304 1
62720332 0
844774600 1
865965751 1
417935076 0
966395603 1
454254276 0
179779437 1
734304749 0
272899080 1
202913783 0
224662715 1
453571426 0
298134285 0
196258876 1
426599721 1
338806213 1
10526795 0
316303202 0
525591899 1
389999490 1
534562133 0
711798384 0
954990450 0
727602615 0
324490714 1
55391726 1
925708921 1
130029044 1
913876637 0
714427360 1
639613416 1
295829022 0
778191186 1
677586801 0
917284758 0
951897120 0
258147972 0
80318318 1
288970370 0
133163356 0
994318384 0
313937566 1
876144403 1
537649838 0
905897192 1
126066308 1
720296116 1
797574075 0
302449203 1
575804063 0
486270895 0
378919495 0
348629335 0
698220817 0
163849136 0
964776331 1
183778170 1
120069503 1
656574281 0
907630419 1
16180028 0
494019232 1
619989390 0
504397380 1
729931773 1
646296073 0
955879343 0
753256901 1
826231575 1
512918464 1
887579548 1
471456737 0
853511143 0
531662313 1
680467794 1
770472425 1
205623685 0
527097945 1
351502133 1
41000527 1
168918150 0
827594719 0
398307748 0
409248116 1
562089226 0
886927132 0
135125533 0
66327848 1
690121224 0
40501747 1
170387398 1
323910837 0
247296866 0
797628011 0
650383413 0
563383712 1
110897139 0
488883788 0
273455253 1
795051256 0
645103205 1
390583354 0
173496865 0
154114843 1
979767091 0
500406679 1
320833831 0
392244896 1
66394769 0
940828004 0
445067701 1
693027054 0
107586566 1
912034311 0
892878575 0
956076705 0
558850901 1
797573964 0
173038876 0
189642305 1
801257139 0
928550369 1
151020086 0
483878374 0
26624786 0
620602605 1
798922995 0
268628782 1
743647708 1
772959631 1
920210058 0
390088948 0
856959617 0
814575118 0
796751739 0
577968261 0
199274119 0
535484727 0
299763033 0
288074632 1
380197648 0
130585299 1
545341226 1
236289113 1
187632766 1
708108651 0
980909284 0
790915251 1
212904683 0
782617693 0
178446140 1
393213320 1
36304102 0
545877330 1
104464087 1
890174369 1
807428187 1
224386908 0
953896757 0
965587323 1
907468658 1
143623360 1
270954725 1
145909158 1
313026465 0
76501306 0
75286288 0
411755964 0
882852612 1
190877181 0
364099030 0
498591042 1
640477209 1
226017049 1
297849112 0
422699721 1
652622963 0
617454162 0
211166336 0
88399678 1
734531609 1
92456317 1
835167254 1
605330328 1
264584465 0
611598521 1
911343906 1
121402579 0
110935216 0
499384356 0
616750622 0
308633388 1
833412374 0
294687323 0
913399550 0
404164916 1
309567684 1
862820580 0
212076119 1
723673289 1
118631291 1
418246672 1
546493035 0
305972231 1
562865230 0
294680706 1
676680324 0
288567348 0
519356916 1
853395625 1
900714350 1
688140289 1
239849134 1
505574318 1
452707652 0
547451251 1
396102413 0
380283729 0
539563123 0
976169945 0
432649544 1
76917408 1
970596242 1
30997871 0
611591557 0
889040363 1
553387933 1
38244995 0
520001826 1
99964375 0
644466606 1
712555410 1
375465434 1
583920001 0
2028360 0
223553889 1
290825051 0
872719373 0
310757172 0
533158812 1
800259999 1
499105749 0
44165718 1
342002039 1
829814940 1
506989795 0
38230853 0
482423985 0
688108635 1
607037145 0
565583452 1
656234988 1
25915916 0
763496133 0
255310253 0
831103026 0
9566946 0
636806177 1
910921734 0
541503131 0
299406468 1
626845509 1
514456280 1
133932509 1
568557972 0
247408150 0
573496580 1
939078660 0
170774408 0
709888142 1
824663935 1
881616025 1
541702989 0
880391190 0
165029181 0
726648831 1
503858254 1
237818979 0
681018359 0
564355469 1
891409209 1
515094850 1
850981782 1
58767583 0
934734709 0
924558526 1
366607553 0
444787743 1
838890128 1
453335703 1
768589672 0
305100250 0
92356891 0
651136031 0
287140863 0
93777428 0
274580059 1
151581879 1
103606126 1
519159759 0
918101129 0
61354286 0
430252355 0
848529056 1
906975646 1
74742679 0
465676370 1
884260806 0
643922924 1
852121898 0
628676691 1
268547080 1
223664320 1
163360913 1
156990910 0
924708810 1
111383638 1
709955947 0
830275315 0
251169570 1
896960430 0
189109092 1
493388478 1
16494708 1
660025453 1
89794576 1
506612115 1
457792041 1
258916682 0
205009992 1
797862532 0
804517881 1
594849875 1
487501746 0
947601962 0
4396702 1
14100310 0
705902441 1
805583094 0
133572351 0
865791941 0
2094282 0
386661993 0
803953469 0
273519111 1
406824229 1
910273657 1
838497837 1
379992559 0
468150398 0
197777924 0
198428303 0
468176876 0
451750747 1
91951789 1
669231686 0
516967067 1
564435046 0
259296595 1
731334179 1
759927366 1
870180096 0
831341562 0
295924053 0
75896472 1
194059230 1
467830844 1
131144698 1
141841232 0
194619352 1
470130371 0
628852263 0
408378581 0
40328869 1
652478162 0
663662001 1
754712715 0
72693146 0
800341632 0
960461987 1
108779285 0
970327214 0
119377676 0
986048039 1
523515564 1
285121554 0
795891923 0
486158418 1
991504496 0
176908780 0
7013944 1
194847701 1
536925421 0
197830627 0
491360777 1
647927753 1
888343135 0
891759304 1
381631943 1
619184271 1
547984838 1
541612328 0
290782223 1
850686770 0
452828240 1
1725161 1
80570384 1
442584970 1
277403131 1
687620927 0
931167329 1
763531621 0
409229610 0
658656170 0
776248067 0
896941589 0
612309772 1
213942841 0
749048602 1
763541438 1
380707603 1
952682529 1
321597625 0
891508121 1
701856979 1
897876900 1
292688359 0
578034647 0
69502700 1
569788735 0
284203224 0
916477472 1
992722094 0
235116661 1
809718189 0
146314234 1
335326440 1
904968105 0
351694455 0
721763108 1
291583357 0
793240158 1
55624044 1
670139704 1
375640230 1
776147904 1
361359401 0
283368903 0
104338781 0
557226470 0
898228376 1
689130324 0
342252689 0
837454764 0
696512527 1
888335141 0
805847374 1
723795913 1
589714176 1
886680821 0
61109338 0
916871891 1
552370834 1
756548812 0
803606726 0
994220203 1
349660211 1
268214305 1
390397098 0
431490625 1
894027774 0
510788003 0
547179596 1
592727095 1
841739605 1
291810991 1
599255562 1
60772571 0
783490276 0
293047680 1
38947741 1
791408842 0
105853122 0
923374156 0
696184988 0
962562657 0
639611014 0
597067124 0
558638715 0
195890282 1
540279197 1
268136764 1
145448801 0
689332766 1
737884189 0
372538230 1
627218150 1
102611743 0
631134305 0
490895816 1
69150206 0
746192091 0
562266922 1
803099749 0
554899765 0
453448755 0
823991934 1
255173632 0
368405211 0
244561160 1
224872271 0
131702653 1
897673636 0
822249900 0
230336658 0
745408419 0
202241461 1
491198299 0
611331295 0
931502173 1
12984664 0
574318977 1
553167951 0
126102812 0
249443004 1
243404484 0
25670749 1
859025746 1
475105613 1
124978971 1
775787737 1
64498875 0
729949503 0
813510774 1
612297128 0
747189686 0
118659959 0
725053980 1
376346812 0
615880672 0
637394333 0
410561389 1
887422905 1
670988685 0
755744666 0
393734471 0
113063294 0
168727678 0
115713421 0
587798189 1
985799903 0
176090093 0
18738176 0
655059732 1
77625157 0
607777760 0
339849268 0
319947722 1
824418872 1
236116661 1
670854939 0
456925108 0
426281014 1
522377268 1
106419449 1
991675666 0
981719072 1
279843333 1
222762331 1
728147945 0
795282255 0
850630543 0
816786590 0
953782680 0
220670925 1
129890766 1
129218987 1
925384390 0
130089506 1
781567646 1
962239515 0
847789767 0
129507749 0
695251968 1
767112866 0
291504062 1
408085109 1
406283973 0
696929013 1
186328437 1
256823047 1
767553388 0
16902510 1
192176310 1
977306858 1
928840811 0
977036762 1
258267822 1
360407420 1
234994551 0
557677581 0
217201685 1
322461981 0
259132435 1
835561090 0
974703653 1
888946427 1
924336196 1
874092475 0
682827595 1
694031227 1
731113932 1
348224949 1
521320869 1
491926679 0
152610279 0
127708067 1
15827629 1
794539503 1
907200363 0
264779808 0
736219906 0
353609424 0
463195808 0
729054245 0
296614527 1
590872035 1
706856460 1
947187409 0
937359488 1
722088601 1
488909 1
823994908 1
19509526 1
168927897 1
649792838 0
765657159 1
419187547 1
758668196 1
780721720 0
745243979 0
858995478 0
80492257 0
890636251 0
359952229 1
268482926 1
775073797 0
190216644 0
824135229 0
588424737 1
372281559 0
507404958 0
977633125 1
185121682 1
141819862 0
419128728 1
526540871 0
4791100 0
763144607 0
676067788 0
466688948 1
779283650 0
549215605 1
44718925 0
549838768 1
762448320 1
28748723 0
872675878 1
493982123 0
492410170 1
863514372 0
332138222 1
54279840 0
480503703 0
295663199 1
850744798 1
799827390 1
447747071 0
220932262 1
460358399 1
571076086 1
353589928 0
561958202 0
789939532 0
298133417 1
414987932 0
822758629 1
637802936 0
412336554 0
722904283 1
419273472 0
112994144 0
585487909 0
295552851 1
603539282 1
361894922 0
306883261 0
254114371 0
638466614 0
842257906 1
68417883 0
342716957 0
917389405 0
891789373 0
818454359 1
763711569 1
770004578 0
655948519 0
556977693 1
557030455 0
44885214 0
717345967 0
734704256 0
932621230 0
771770153 0
620162888 0
316427580 0
209649431 1
600759781 1
251697389 0
892974297 0
456202592 0
781853543 0
742941546 0
84714895 1
754648801 0
937975611 0
231452200 0
550121951 0
808217806 0
609663124 1
224327237 1
834876418 0
379211800 0
141792146 1
149567121 1
863761397 1
945141910 1
485706088 1
137283716 1
304611810 0
37323694 0
593386666 1
822168010 1
804923742 0
65930809 0
601628606 0
459372334 0
925137041 1
795563412 1
853541121 0
208682417 1
320849223 0
972603554 0
413185434 0
875778120 1
845641440 1
679406993 0
801211885 0
351092044 0
695727395 0
876103258 1
866487785 1
522576875 1
995518556 0
575028857 0
121437920 0
510475438 0
790143208 1
122953872 1
533655880 0
22047850 0
440168020 0
983156488 1
355038049 0
939971688 0
797986225 0
719161794 0
588605818 1
32730496 1
499082665 1
86958052 1
783164873 0
199135844 1
801075853 0
920429503 1
690894847 1
830066255 1
532161750 0
240592848 1
830311758 0
58465670 0
398751879 0
473169956 1
645312291 1
811666288 0
330731402 0
146379612 0
202162133 0
410364181 1
279456059 1
77152308 0
353606666 0
435291529 1
587343729 0
814874538 1
276975629 0
820229740 1
613939005 1
514666457 1
614977055 0
141179771 0
196349087 1
795668586 1
300878689 1
530894928 0
461365012 0
475021774 0
242813592 1
810245425 0
543008739 1
940774994 1
316168386 1
794394260 0
505358360 1
253821643 0
14816824 1
288900607 0
781607678 0
164625776 0
513148011 1
875410430 0
917507199 1
803877234 1
832823336 1
466520314 1
838851264 1
778469770 1
818380537 0
627618057 0
494006264 1
101884888 0
998144334 1
180090365 1
209638981 0
503413772 0
87758590 0
402859249 0
800569569 1
680707977 1
43237775 1
69659532 0
284067139 1
296190995 1
159788665 0
672309211 0
561361775 1
990744613 1
738985787 0
694813047 0
601004874 0
247598896 1
816962644 1
178457441 1
239840661 0
599250519 1
179216250 1
954224914 0
281924894 0
423319144 1
911074824 0
475498706 0
526396258 1
374151836 0
34538431 0
421803356 0
500893562 0
518196055 0
328991568 0
719057065 0
558917729 1
420722992 0
417554142 0
319987515 1
387955405 1
210992949 1
373222150 0
22586596 0
854754073 0
241214069 0
78369342 0
336589769 0
378790588 1
802169751 1
529056411 1
869096302 1
876766609 0
639981992 1
339246405 1
791816428 0
522557635 1
89198587 0
474197029 0
295478354 0
869238466 1
247298874 0
614709683 1
734475027 1
926565386 1
320044112 1
875347717 0
209938160 0
443827582 0
363693160 1
815052519 1
885949433 0
130138673 0
911150769 1
254910438 1
347065432 1
409079559 0
848239536 1
811434199 0
399793072 0
887385595 0
27523981 0
248173607 1
716376057 0
367998049 0
503976708 0
707276657 1
868629596 1
952168661 0
835121852 1
29502420 1
29755865 0
987576633 0
482346090 1
44148792 0
250832908 1
686794380 0
501362616 0
543797182 0
36516128 0
716252980 0
906400504 0
361045382 1
883379402 1
419983155 0
279778245 0
584541106 0
284265487 0
950834690 1
297713784 0
661073900 0
365122346 1
261769357 1
388000133 0
205048834 1
153797541 0
635136162 1
898273147 0
91864612 1
475284675 1
689154778 1
313346587 1
381168876 1
224792390 1
225604248 0
278520182 1
801196986 1
567982459 0
138630177 0
851255562 0
924613580 0
149328978 1
244496795 1
155926589 0
859676534 1
83012072 1
889721164 0
408108969 1
243515741 0
668990098 0
26284506 0
68238128 1
909331553 0
102997307 1
128256800 0
593146004 1
719121980 1
585748209 1
692301413 1
819102020 1
276257599 0
380185232 0
667507009 1
452676718 0
877779707 0
423176783 1
434882102 0
534387637 0
962479429 0
404661846 0
947096202 1
233608587 0
682313595 0
981885404 1
40832675 0
284361819 1
191865171 0
805228750 1
221531996 1
370016148 1
673156138 0
983361653 0
995435340 1
711840909 1
575125481 1
120689455 0
911656385 0
984929031 1
404679444 0
47795571 1
13330143 1
912170024 0
606217751 0
515132382 1
454453724 0
336891275 1
186569800 1
890595897 0
200820196 0
194784746 0
777754533 0
359154266 0
247124823 1
529810699 0
718651807 1
146774554 1
355512761 0
686906044 1
494754777 0
804913298 1
798031179 1
777636763 0
385896237 1
411511446 0
55498345 0
630529513 1
695826412 0
611216469 0
731131953 0
807559928 1
853044106 1
248726756 1
326216889 0
260634209 0
856396738 1
518208356 0
687764589 0
351569099 1
419023679 0
103877754 1
33852505 1
48259931 1
624273696 0
20488214 0
535792778 0
377080025 1
17130905 1
31905213 0
45815342 1
418020221 0
247209341 1
414504185 0
576895035 1
991286052 0
227556304 0
554322939 0
218832986 1
630582775 1
60437368 1
487448834 0
296026478 0
873415419 1
477324836 0
239932409 0
636820783 1
100237764 0
470187076 1
138086935 1
543787937 0
911080355 0
890479467 0
564799512 0
102556772 0
883967154 0
156334262 1
932975716 0
420650680 1
436110258 0
394120182 0
139821801 1
45374057 0
550386609 1
778973784 0
266076878 1
804838910 0
503654099 0
836021143 1
796057146 1
171692955 0
885396310 1
530628540 1
414248255 0
146323842 0
411164627 0
364329268 1
928471791 1
89821112 1
990336317 0
748200232 0
953094163 1
544214532 0
96373105 1
79846629 1
465980893 0
940051718 0
91169192 1
14257573 0
175400183 1
482305376 1
410287666 0
332372889 1
46859527 0
990637145 0
83956500 0
264478978 1
183876052 0
695947291 1
411681577 1
720844662 1
711372235 0
482746577 1
632092030 1
305072585 0
504849224 1
280795110 0
95755778 1
792617541 0
994756630 1
214881235 0
689718191 1
684119526 1
444183180 1
679992795 0
770155721 0
430385105 1
397642080 0
915561960 1
468613231 0
444401831 1
924217330 1
221027532 1
763820075 1
782390513 1
302821665 1
970019979 0
400102601 0
233336398 1
326508565 0
750242437 0
343613098 0
303723589 0
48302270 0
851329147 1
309756283 0
125827061 0
50646274 1
101827867 1
536518027 1
267923891 1
635415849 0
753193741 0
569524627 1
482372462 1
608588115 0
648523074 0
502609623 1
981506885 1
787281849 0
419278130 1
524204843 1
383547667 1
26855818 1
958609251 0
277309739 1
378312547 1
788835158 0
447677508 1
868140639 1
35236194 1
416170501 1
83879802 0
103455740 0
378966542 0
258278805 0
877363536 1
3500709 1
563883390 0
766376993 1
917361170 1
80971231 0
781928256 0
43305208 1
442261759 0
75197441 1
926677856 0
939209543 1
74912313 1
286343321 1
325688754 0
667433813 1
234301286 1
218365676 0
520249513 1
577168567 1
23179967 1
207299477 0
114351236 0
735501881 1
472368194 0
392268319 1
165390185 1
699157046 0
427577121 0
384728948 0
745763055 1
503429016 1
437891642 0
145986924 0
778139508 1
647503595 0
657477478 1
529288160 0
349152579 1
796322173 0
249082273 0
921755920 1
719478903 1
453951645 1
964985783 1
136239999 1
639421358 1
225828844 0
970868213 0
525318261 1
908088853 0
473039886 1
473209539 0
442534572 1
80096158 0
321651455 0
694795864 1
837131624 1
877821517 1
225677885 1
67957702 0
488286513 0
845330190 1
510288393 0
976995830 0
651374402 0
66133271 1
382142561 0
712447670 1
73006511 0
73968183 1
171158522 1
453990037 0
872625901 0
185945092 1
584564806 1
909873090 1
256012326 0
244253422 1
422495980 1
178597449 0
309372577 1
257714780 1
741654818 1
654496470 1
179621376 1
236124426 0
383422305 0
886244720 1
117587849 1
169480040 1
581616659 0
392740479 0
651936863 0
248299161 1
309807217 1
729588428 0
506626939 0
363619021 1
200662436 1
465591622 1
703650720 1
949808093 0
556079661 1
467349877 1
426139145 0
225251498 1
778911582 0
395881850 0
207067420 1
429552238 1
455307151 1
929891800 1
435535850 0
814088125 1
924801326 1
932380215 1
45911789 1
725685663 0
687473984 0
269767176 0
717468626 0
321939698 0
749513119 0
304246694 1
250716523 0
64684443 0
206721087 1
759235504 0
35270215 0
907284678 0
465407358 1
81937755 1
202167588 1
830386689 1
243390259 0
704390382 1
908732902 1
38259459 1
915848443 0
823762988 1
5307301 1
616387343 1
264753696 1
407828258 0
862960108 0
341284848 0
633813633 1
640823519 0
892648809 1
821710785 0
33728574 0
289468241 0
632444568 1
370243135 1
49690174 1
827651621 0
584639841 0
33973816 0
814848941 0
898031485 0
904953095 0
942817430 1
623624015 1
908155012 1
935682691 1
324801287 0
28172340 0
580726997 1
909368304 1
281692805 1
958873543 0
929815859 1
737111352 0
198419357 1
139605958 1
245173961 1
821909618 0
501879060 0
487105503 0
140867256 0
170189989 1
203929262 0
351826720 0
659738913 1
64261783 1
197190486 0
928452883 1
363070325 1
46981682 1
889183508 0
471817463 1
352044134 1
999856261 0
426571663 0
434455694 0
980463646 0
105800820 0
901903709 1
636008242 1
659007362 1
628157643 1
116818418 0
477708508 1
691641833 1
328855710 1
789993439 1
65499412 1
220142513 1
135426372 0
863107639 0
434412284 1
560609521 1
825522631 0
626706705 0
356556907 1
941386956 0
172275209 1
703173378 1
107988024 1
326486327 1
235616365 1
938257336 0
769587909 1
356857683 0
469364009 1
259557989 0
769274346 0
602649171 1
28076048 1
332234924 0
113308024 1
701780626 1
526761640 0
92966642 1
431538391 0
530798373 0
37966288 0
9373483 1
238708478 1
320814891 1
831252923 1
335873096 1
85061266 1
136381688 0
117599562 0
339928437 1
366528130 1
84951769 1
416368340 1
621750913 0
828816885 0
788313376 0
818388823 0
103570199 1
698949670 0
232420085 1
138111034 1
906670961 1
776312172 1
683589749 0
56200512 1
168732061 1
327556331 1
437277881 0
821186047 1
678328452 0
606448776 0
142972186 1
58853918 1
118886032 0
76805534 1
882928435 1
746288799 0
15604506 1
487873474 0
917557968 0
829341143 0
875779499 0
673910702 1
489995454 1
483139566 1
389143457 1
383314290 1
656963679 1
43282718 0
937933325 0
123255550 0
75376002 0
79256376 0
592720393 0
855468016 1
551603631 0
735409279 1
428226362 0
815199520 0
690387940 0
177187424 0
449011363 0
877565564 0
356575370 1
947686093 1
866364610 1
721954871 1
429849771 1
282669604 0
741129342 0
865714436 1
963421603 1
937251748 0
745828793 1
167219135 1
959868378 1
236553641 0
310668329 1
127481584 0
474443379 0
740533210 1
305567998 1
716561959 1
500355091 0
657969239 1
58327203 1
618674569 1
459160780 1
440240008 1
321245477 0
193007159 1
356639937 1
574659952 0
699584206 1
717237556 1
958390954 1
938117617 1
832154206 0
489699123 0
715194041 1
109323453 1
773207172 1
392332024 1
283303578 0
186148495 0
988798806 1
529342480 1
725205425 0
213981162 0
153821144 0
905753530 0
996433746 1
772893561 0
687863903 0
646743579 0
184219660 1
40544770 0
484539470 0
176147763 0
921064406 1
986095348 1
148703467 0
779783369 1
73642261 1
350623302 1
551284383 1
202244779 0
210898943 1
85757128 1
304184418 1
732321377 0
220488390 0
97732917 1
348189906 1
91251052 1
212588884 0
433256752 0
881750474 1
136891992 0
419988720 0
502756403 1
716461017 0
161770382 0
428117296 1
700815658 0
958224317 0
532252053 1
887917374 1
136360673 1
156497125 1
805548958 1
324584672 0
543064745 0
576049975 0
200045684 0
829971514 1
40684381 1
587060956 0
27604630 1
672712395 0
381843775 0
408406098 0
473297367 0
197453338 1
321062213 0
201946151 1
828599748 0
881424269 1
720105823 0
226123863 0
650358894 0
252889879 0
737470963 0
372123567 1
210892443 0
357647200 0
603351454 0
290605108 0
978653570 1
965518922 1
290991138 1
736374439 1
297964125 0
860480044 1
422270413 1
530132000 0
995773984 0
934055179 0
256370063 1
915882868 0
53458203 1
191324758 1
515994278 0
542402252 1
702468803 1
358486736 0
668518318 0
54938138 0
721780001 0
68649363 1
533593324 1
175678735 1
691114741 1
376608282 1
490905653 0
991906748 1
50120019 1
616556618 0
193896782 0
263935186 0
197950160 0
434899901 1
838069956 1
482404138 1
46033699 1
958437164 0
959116268 1
379227894 1
619486618 0
701287143 1
717211741 0
619009855 0
822183684 0
471270238 1
612846552 0
850160803 0
583012370 1
784709088 0
888763759 0
315159557 0
628393134 0
396069306 1
488794978 0
5535764 0
139055529 1
697454437 0
151094175 1
701998479 1
35608140 1
913799227 0
801519839 0
410041751 0
849566600 1
325991113 0
327004244 0
628900869 0
64834023 0
693795041 1
356825088 1
17644960 1
106256010 1
194294826 0
707446738 1
750108095 1
256212616 1
794735584 1
651209215 1
187327275 0
143157476 0
928230422 0
449888384 1
925507245 0
928488089 0
585830966 0
871801163 0
452292191 1
818116509 0
93518711 1
688692846 0
435934122 1
275367093 1
134413286 0
215831883 0
862761694 1
329327221 1
274145704 1
201441152 0
776482862 0
953634378 0
313189317 0
102322432 1
683339965 0
616712042 1
684997113 0
623960537 1
402618737 1
941730474 1
406770255 0
198045398 1
171195542 0
597535936 0
486559492 0
589203660 1
156896098 0
417072000 1
203579442 0
639185580 1
35840688 0
298526725 1
511656742 0
939302652 0
969478987 1
629616133 0
789550528 1
599280108 0
269626545 0
809231596 0
103502573 0
236300745 0
356771915 0
262003856 0
662042817 0
896022034 0
264705929 0
644674393 0
968872526 1
533189708 0
368581537 1
35000534 1
757819194 0
791306300 0
892377920 0
414198941 0
204284706 0
960571178 1
11393680 0
897193271 0
215727759 0
799686337 0
453649355 1
504224643 1
594086713 1
632477441 0
508047447 1
275546164 1
243423386 0
155657293 1
429708810 0
779414079 0
795059856 0
261896636 1
649279065 1
489694503 1
899780544 1
920513579 1
235510358 0
520268253 0
680869529 0
114943514 1
694377956 1
420429553 0
740849356 0
772879743 0
478930278 1
157036423 0
244795708 1
931228376 1
496169099 1
487123189 1
803895782 0
145259794 0
469808125 0
578387465 1
691248081 1
130355850 1
985745789 0
842504155 1
599239532 0
132831611 1
986765148 0
178346565 1
670634334 0
231744646 0
300790472 0
827941192 0
956125193 0
591386031 0
252408767 0
485876628 0
412428007 0
779689658 0
403661023 1
830063595 1
680308563 1
995733949 1
108994114 0
992423105 0
169619524 1
315621777 0
454718794 1
197889978 0
295240608 0
802726318 1
297983735 1
348813767 1
438742754 1
84582625 0
510583926 1
838959322 0
644814495 1
426232479 1
614987863 1
931023076 1
330862399 1
915030270 0
702688602 1
354967836 1
567738688 1
217732976 1
150679442 1
765367180 0
857510347 1
920639883 1
609568767 0
574592584 1
415543670 1
199832328 0
101709382 1
309018881 0
207371387 1
222862667 1
334605848 0
618942331 1
27871261 1
144484671 1
746298640 0
91824150 0
501158496 1
47206 0
185977766 0
79231967 0
789590514 0
699993941 0
224608342 1
131133583 0
375641531 1
610706402 0
649296949 1
359764333 0
755030397 1
854546891 0
237031247 0
541345147 0
466467419 0
36743243 0
256060045 1
637440688 1
943917568 0
836592169 0
306850755 0
114287041 0
489845182 0
377739022 1
80200625 0
80747307 1
72848594 1
451605759 1
612272594 1
942969787 1
917982666 0
333375713 1
560008388 1
754014873 1
52384878 1
323951299 0
695715371 1
118075078 0
836269629 0
59470007 1
808277376 0
959469202 0
583256536 0
573289524 0
594114475 0
12637055 0
825550808 1
695593539 1
664997804 1
303991741 0
273474893 0
752797808 1
605286230 1
640502409 0
768064046 1
875430347 1
631103591 1
857499715 0
121570274 1
237278770 1
144164599 1
257338179 0
805215239 0
149465976 1
142144698 0
174659207 0
261223602 1
185029081 0
340069009 0
13153697 0
217736658 0
780245654 0
25149272 1
714475248 1
622931769 1
880989173 1
431460675 0
967522725 1
277631294 0
355058802 0
776462254 0
51881090 0
349557855 1
227106062 1
730298682 0
107183469 0
879858921 1
483800506 1
610353010 1
30455632 0
524674938 0
68673329 0
56668666 0
615503953 1
978929848 1
556395966 0
49117783 1
670694424 0
609959701 1
367188771 0
919409304 1
249723236 1
877027462 1
354000977 0
690841487 0
636779232 1
215664553 0
248713546 1
33027281 1
578503966 0
876924875 1
876889117 1
823592452 1
231666205 1
786276038 1
591287366 1
680852378 0
507555814 1
769828407 0
594581613 0
153145356 1
179366582 1
734185308 1
294452347 1
629974238 0
958111598 0
56306674 0
539472551 1
120859955 1
807443190 0
348935522 1
25587841 0
267043650 0
998654760 0
482575927 0
958071373 1
800315478 1
581378652 1
886963813 0
927489244 1
850487155 0
494398405 0
862737069 0
482425097 0
671124659 0
20656790 0
400093994 1
250901214 1
819199707 0
903808052 0
278325793 1
546234820 1
93086714 1
374860160 0
613886165 0
416446954 1
726693568 1
83403365 0
791575432 1
689048587 0
402309405 1
875262717 0
591780760 1
405605848 1
415489954 0
474851168 0
452988311 0
135729561 0
516608219 1
984183118 1
463591524 1
961245229 1
887519272 0
481522171 0
4729350 1
317358066 1
415373297 0
622886029 1
776579159 1
148181073 1
873055610 1
217102701 0
954848536 1
726441679 1
355489830 0
364114791 1
742153310 0
907412895 1
467842258 0
113388075 0
731022435 1
123305587 0
910618750 0
134653299 0
885994347 1
222926280 1
906423547 1
490316277 1
228940328 1
191907958 1
590774623 0
888270905 1
816268519 0
785792767 0
25640559 1
98884522 1
32292611 1
987951586 0
987192122 0
302360819 0
946330075 1
340778307 0
615406748 0
424383662 1
594771348 1
83247798 1
896181433 1
65540765 1
680843248 1
834202352 0
943853782 0
10927290 0
840002774 1
473567521 1
459596658 0
50312536 1
379404095 0
401197210 1
321140459 0
195929223 1
989069103 0
283583084 1
60680846 0
837098647 0
207133808 1
464731480 1
551632289 1
508619991 1
797571779 1
243635013 0
822185654 0
855256034 0
873050381 1
241984540 1
258810575 0
426851650 1
503967739 0
239805727 1
234268639 0
649623774 0
961529309 0
409041628 1
359401705 0
90789987 0
142477939 0
762546685 0
256905060 1
312748746 1
520415919 0
403892813 0
625737620 1
415612451 0
970182052 1
312836448 1
484245051 1
147476969 0
730436879 0
884957173 1
568871063 1
888239491 1
282090512 1
636850121 0
535115546 0
987427065 1
704885277 0
490344253 1
93298789 1
979441030 1
95409434 0
320578121 1
881412690 0
789567703 0
694968168 1
598905110 0
3704477 1
824505898 0
285873607 1
718069058 0
360296876 0
18420019 1
464154566 1
310953990 1
735910208 1
818001633 1
223315085 1
812851221 1
669990770 1
522780193 0
959441265 0
759303948 0
62406238 0
51860928 0
605636017 1
283411302 0
931438008 0
849423385 0
907496136 1
228668121 0
568730028 0
544281258 0
528048433 0
67889282 1
191274721 1
118277943 1
122181977 1
322975943 1
516884364 0
622302888 1
572849075 1
144418169 0
325696546 1
207888953 1
143765682 0
388392036 1
727704749 0
989982910 0
716162541 1
181691378 1
931450337 0
354224345 1
206737223 1
227706188 0
847981718 0
96274741 1
867771927 1
646707100 0
897120836 0
626762343 1
907571938 0
572938559 0
1087583 0
322989260 0
353693546 1
54272163 0
750399861 1
840190913 1
481740159 0
628723024 1
965697332 1
871008835 0
93193119 1
154590084 0
731745209 0
722445432 0
826504456 1
752369129 1
327047254 1
79920528 1
849296548 1
876084891 0
702418198 0
970661773 0
22724619 1
905958096 1
241058565 0
682116374 0
848625770 1
102019174 1
995908927 0
201103865 0
140362703 1
64508434 0
561594583 1
852695624 1
426418966 1
860226457 1
267336387 1
261172469 1
786693746 0
136628956 1
99208055 0
164492631 0
208213732 1
942068253 0
370277719 0
997708222 1
993685232 0
242130821 1
462698222 1
112995132 0
341521262 0
732518995 1
149333303 0
647621968 1
238310253 1
152460531 1
264800874 0
327129717 0
72310501 1
6464500 0
764736907 0
226498130 1
201456009 0
396129057 1
885813340 0
589425571 0
797071138 0
467166172 1
591495057 0
795939290 1
310579979 0
555300863 0
604957813 0
760094941 0
758119629 1
49025919 1
724710478 0
884485678 1
178710628 0
289795843 0
116183602 1
807120151 1
375648751 1
340917649 1
662723798 1
429015145 1
541902266 0
772026183 0
599704076 0
69935897 0
646662566 0
6800202 1
107003826 0
466958249 1
931093070 0
520947153 0
900616201 1
35904403 1
395687671 0
119712466 1
249544378 1
491814311 0
556625473 1
61963352 0
439472039 1
627781493 1
504313869 1
640626565 0
522841169 0
640997047 1
906331703 1
86814587 0
998912043 1
745848332 1
931610987 0
242620311 1
707247737 1
43427232 1
758708195 1
506890339 0
441432408 0
98742689 0
873454822 1
551188242 1
549995810 1
580410076 1
511018769 1
315724482 1
726779050 0
628607484 1
893074772 1
395459620 0
606516605 0
989649650 0
628022136 0
728646415 1
423436970 1
869900796 0
840898850 1
688795517 0
81256847 1
932185389 1
927395339 1
384928643 0
397139875 1
518619694 1
959835157 1
80028560 0
696178019 0
274307615 1
330463053 0
480549927 1
836907245 0
860648569 1
96194779 1
534680745 0
644057477 0
22747541 0
627789930 1
454873141 1
991638521 0
346244269 0
422984551 0
554649232 1
739850158 1
16502490 1
280114177 0
366153264 0
497820369 0
451379739 0
369560014 1
379529972 1
574016135 0
289596743 1
784625086 1
92408271 0
700411731 1
614150826 1
170554817 0
526648662 0
560632680 0
376566896 0
960967830 1
139878326 0
496391170 1
196682344 1
117614338 0
962005841 1
545138708 1
129197067 1
560712597 1
36200612 0
122607401 0
584281200 1
592551766 1
330974774 1
23364427 0
303629063 1
360766663 1
480366803 0
450530487 0
966556603 0
468560772 0
188521140 0
348420369 1
112587465 1
946501229 0
740399451 1
964214747 0
896773423 1
620957574 1
975413124 1
104924456 1
809208997 0
350694868 1
437742763 1
307358391 1
874213912 0
141086745 0
382392994 0
514260683 0
651881565 1
296530705 0
42492302 1
379728728 0
690267845 1
177611710 0
250392379 1
576922728 1
293279491 0
420149725 0
625436196 0
890724966 0
185477058 1
626817996 0
629020003 1
133556598 1
710806465 0
249798666 1
486100033 1
515984413 1
905026318 0
709167342 1
225499270 1
168781648 0
331961044 1
587101939 0
644944820 0
388648911 0
564505384 0
563381932 1
174384484 0
860117051 1
564156372 0
435658219 1
311798406 0
209440972 1
819870304 0
803041793 0
553063152 0
514097252 1
639698642 0
984539036 0
599322258 0
528744749 1
877130510 1
299634274 0
411876679 0
807014473 1
665681943 1
581005005 1
370856654 1
445593964 0
563478279 0
916591223 0
661804975 0
94142033 0
391780532 1
421279000 1
447837591 1
326969849 0
619109294 1
919075668 1
172691683 0
763029467 0
552944230 0
102564105 0
159094488 0
824898107 0
491217391 0
546607716 1
586351937 0
201069349 1
853528138 0
972465778 1
285052087 1
897937384 1
218600719 0
871086439 1
452333500 0
336864325 0
797466686 1
206729822 1
272336721 1
947113021 1
46834268 1
41488842 1
366860347 1
593241147 1
967533935 0
247730782 1
553574165 1
666155366 0
555910927 1
181036149 1
461855763 0
145882370 0
616385186 0
96320886 1
132147899 0
667534169 1
650275819 1
192037574 1
196254870 1
949820047 0
468291188 1
490100833 0
889538766 0
553309440 0
703767676 1
125043155 0
671958357 1
706103563 0
890346447 1
213302630 0
328250128 1
865462376 0
563139230 1
181113840 1
643588207 0
107747799 0
211901895 0
320924310 0
138985139 1
266980739 0
702067999 1
617171786 0
857161292 1
658305288 1
474884994 1
206427233 0
677614384 1
359750163 1
317224117 0
643649178 1
592038256 0
381109079 0
922899105 0
896127230 0
303948891 1
793803956 0
932746811 0
885925759 1
465797076 1
657986916 1
385656939 1
626320119 0
452091535 1
190407641 1
590772512 1
998355567 0
280001742 1
69240650 0
148402283 1
842869257 1
621896491 1
898487147 1
173720737 0
697608775 0
91016104 1
687978318 1
719069157 1
135378497 1
323694621 1
542836809 1
766795351 1
59508075 0
798207805 1
987497087 0
946589979 1
694735320 0
963307839 1
442913000 1
742756060 0
466706032 1
882208363 1
159387622 1
343638978 1
56118792 1
281014835 0
50278780 0
47327626 1
65333934 0
972763478 0
231849176 0
16217837 0
921538612 0
188193214 1
71491381 1
540121346 1
245162213 0
295904003 0
638496382 1
209581828 0
754770247 1
129656649 1
106751807 1
904436872 0
552062959 1
455866851 0
768694644 0
205132309 0
841840080 0
822393814 0
550758690 1
204692047 0
759017829 0
102444588 1
827796062 1
665529583 1
935831088 0
818248430 1
365558670 1
5494695 0
516813718 1
791569022 1
90450719 0
344094112 0
442807660 1
582555284 0
249445688 1
394902742 0
181321558 1
985909091 0
866395806 0
87255372 1
285508318 0
355993723 1
369289953 0
11447877 0
84445638 0
305019171 0
606546447 1
196497073 0
945005310 0
994235432 0
560603620 1
438509055 1
740159985 1
797349883 1
297149217 0
805027757 1
540252083 0
330413799 1
304637339 0
872547417 0
737611856 0
504059287 0
547399334 0
595517399 0
908535226 1
120680219 0
860580753 0
513569379 0
535863693 1
703926521 1
611198404 0
901707223 0
381839030 1
692816227 0
389611713 0
734900136 0
977249301 0
387508819 0
864090249 1
723534561 1
6425068 1
738927467 1
198317050 0
313577001 0
703996217 0
841644311 0
207266937 1
34038748 1
876505052 0
508869503 0
76820910 0
981119676 0
144636882 0
383465242 0
905397428 1
896546629 0
462002309 1
981414637 1
807236188 1
463476146 1
852337646 1
51614444 0
714965482 0
262121090 0
879113377 0
976541585 1
511982564 1
359173034 0
149798299 1
304683560 1
180042608 0
463184318 0
202249770 1
599624413 1
78058115 1
926643003 0
528491378 1
278783438 0
6652487 1
180146076 0
961406338 1
81347423 1
105845357 1
945426378 0
507100496 0
852781998 0
496225417 0
846688305 1
835644528 1
256503880 0
310578248 1
949540867 0
295783063 0
302916935 1
802579802 0
820399674 1
14046231 0
257952562 1
513313819 1
291754549 0
545703861 0
791681626 0
928279248 1
55720515 0
477763978 0
544288449 1
283949382 0
68373088 0
808657666 1
612805266 0
668316778 1
176435709 0
773085958 1
89037 0
798340921 1
282921160 1
88942129 1
501640878 0
393939928 1
275050248 1
770397964 1
742796653 1
307319308 1
747186559 0
110662807 0
38715918 0
267529123 0
310190089 0
968812798 1
668864107 0
514942046 0
483141070 1
663449139 0
897603811 0
905819611 0
71666543 1
341646741 1
725931759 1
572504031 1
512679610 1
870751896 0
581672072 0
833738783 0
728816273 1
834115697 1
130626918 1
62991307 0
371476942 0
720669183 0
483516525 0
716068712 0
627303444 1
363820534 0
505753908 0
790820806 0
463599166 0
957249807 1
354720356 0
627360250 1
164231182 0
432829015 1
898262730 0
920856628 1
316247443 0
24635903 0
619330378 0
508817279 1
882861501 1
601781311 0
697286452 1
789295517 1
270165051 1
756321571 0
519141213 0
132604930 0
327983194 0
524034740 1
963054813 0
325371036 0
571021947 0
924458576 1
821686934 1
375983724 1
144697322 1
739411669 0
867509916 1
306054216 1
608665327 0
741217089 1
887821534 0
834899779 0
191234822 1
134073107 0
400412371 0
513924005 0
677382062 0
447850564 0
955833816 1
380790123 1
730550013 1
869550061 1
737397609 0
368733877 0
205111935 0
687657920 1
595411074 0
985399813 1
44406601 0
830816552 0
697092209 1
362161941 1
510062122 1
439358666 0
969310553 0
866337145 0
678931118 0
164518003 0
268695927 1
151771726 0
393862505 0
680842750 0
878722427 1
785642521 1
810822495 1
537216752 1
366237169 1
311811470 1
64475087 0
581693842 0
538747505 1
563209363 0
679207006 0
457579533 1
90573199 1
624978388 0
511278180 0
681468046 0
550834124 0
64744283 0
675034975 1
293329107 0
223250255 1
299288863 1
675018700 0
503022848 1
256509241 1
179750857 0
494114333 0
513146670 0
485541451 0
271815345 0
20759353 0
287378257 1
314769025 1
837883595 1
436081252 1
706246563 0
294990756 0
757957159 0
52861602 1
292735883 0
757571622 0
151025489 0
916169435 1
51452892 0
936922027 0
411624619 1
520840736 1
328486686 1
758453494 1
192369719 1
607871742 1
200426709 0
81431551 0
43460829 1
394653619 1
973929249 1
644594873 1
348026593 0
466519592 1
238267424 1
202336583 0
762031830 0
938646174 1
896563093 1
60060071 0
333145431 0
848721080 1
420075348 1
626002821 1
132138896 0
519632847 0
205695566 1
591427778 1
145835854 0
149565840 1
990954988 1
462725113 0
893177242 0
474210445 1
732731293 0
951584604 0
52626044 0
689171196 1
424090315 0
694131157 1
34552701 0
152433385 0
949562026 1
950757896 0
373238247 0
948309462 0
12524827 1
801659286 0
513686988 0
679303521 1
905916908 0
694786246 1
807202386 1
969448371 1
177059152 0
61735153 1
13582817 0
260815768 1
545555591 1
846023519 1
683372005 0
26091610 0
611773252 1
428744577 0
732972817 1
38391041 1
601754987 1
108342123 1
20403158 1
747555260 0
687533746 1
670172988 0
263331780 0
423216020 1
272235562 1
25442781 0
414053827 1
607879864 0
533797907 1
762723890 1
318204637 0
528636912 1
793739320 0
277789697 1
114919539 1
787690031 1
169050468 0
4463330 0
970408588 1
37464271 1
526314043 0
851091421 0
244690346 0
92261333 1
575834711 0
605016972 1
882228293 1
635000827 0
784989619 0
997113307 0
513986860 1
43023491 1
382242179 1
707521892 1
751238697 1
119302412 0
789722234 1
444674931 0
467095625 0
486112044 0
303703260 0
706297957 0
272179674 0
820642591 1
790910537 0
764036919 0
717867522 1
153370675 1
129685829 0
357434005 0
731069725 0
729948584 0
297168293 0
589653640 0
67582188 0
639254402 1
501285003 0
440382624 1
956423586 0
186321327 1
206056033 1
954637785 1
235214867 1
733477148 1
686037897 1
486173634 0
457891822 1
234936884 0
812213883 1
284904750 1
118332390 1
975040800 0
562826741 0
734221377 0
528937846 0
667843088 0
923672382 0
604898924 0
836620624 0
846455365 1
866979984 1
25623453 0
115627696 1
975882255 0
441931794 1
462898362 0
667017112 0
775046353 1
388570469 1
601905299 0
348242329 0
456405960 0
556979350 1
254719039 1
893371827 1
945515622 1
995598851 0
406670487 1
586121383 1
151456726 1
264465908 1
942723486 0
399161972 1
155596096 1
499451488 0
229848816 0
191994195 1
28483644 1
467896525 0
625679410 1
341949104 1
387332412 0
446006561 1
293303356 0
546812183 1
514055182 1
984720501 1
148227802 1
936000418 1
107669588 0
759509403 1
981055904 1
417764001 1
865607450 0
652093871 0
489558355 1
807338638 0
684014621 1
406872400 0
880583337 1
881291141 1
730409899 0
312904797 0
724795794 1
614780207 1
687433196 1
712147831 1
713290468 1
492078032 1
359725878 1
593994382 0
278568465 1
743754316 1
616767682 0
9382320 0
471450611 1
932902808 1
742785673 1
581327518 0
881032002 1
467874511 0
934839469 1
205481983 0
106080812 1
23421767 0
466651940 1
48107189 1
974349815 0
257239150 1
464975774 1
689516305 0
813923420 0
525976896 1
290739845 0
1438495 1
217491154 0
589230651 1
991289504 0
214578931 1
920362251 1
176866795 1
616097626 0
743750221 1
7713198 1
827310927 0
877609464 1
553907867 0
61583332 0
290478414 0
826922732 0
494050683 0
211657473 0
262194624 1
501709564 1
926142478 0
980527982 1
551253759 0
134146871 0
687884863 1
686051584 0
892180685 0
421488913 0
823004738 1
723928730 0
972817350 1
150318608 0
868156993 1
719620605 0
696230164 0
166352431 0
29168277 1
77999877 0
608332510 0
855483007 0
605807053 0
254140722 0
819910657 1
518894358 0
3798702 0
112451943 0
682517512 0
594062776 1
871589923 0
856063897 1
100633101 1
86906130 0
793624850 1
579773832 1
410425828 1
229488063 0
186083444 1
453468334 1
833635005 1
323648168 1
21889681 1
549628393 0
75086509 0
463396530 0
995890816 0
965700062 1
88264750 0
492403848 0
10025100 1
480945893 1
177644767 1
495120809 0
724869505 0
792392559 1
217998923 0
932077534 1
339796179 1
111901295 0
267188891 1
39412349 0
936104720 0
488035010 0
845371227 0
932936240 1
215924911 0
43529414 0
273161458 1
149094721 1
657281157 1
139793287 1
274517415 0
555611368 1
4167717 1
109027753 1
161263833 1
785816290 1
984426040 0
665612370 1
653334255 0
804636087 1
962489294 1
708512607 1
244283006 1
910427692 1
18808392 0
980048437 1
511651732 1
952223392 0
538319239 1
891724089 0
267032078 1
328064627 1
155997667 0
146050531 1
651124208 0
184262244 1
265560138 0
333470006 0
460129847 1
792364774 0
829452692 1
721193808 0
522133718 1
68700050 0
698003317 1
337321081 1
81746693 1
363882943 0
452175190 0
952835599 1
962566804 0
921054276 1
790154802 1
885272380 0
734283119 1
365681390 1
896437497 0
189056076 0
64870927 0
887956558 0
387684395 0
995878405 1
423638264 0
528096770 0
744380837 0
400109908 1
879952562 0
820760840 1
77370078 0
936258560 1
245211863 1
758084286 0
750188540 0
891701182 0
977703731 1
50779806 0
112167131 1
235169937 1
81953857 0
458881134 0
407675243 1
581618301 0
99355300 1
679213681 0
316464796 1
150703462 0
53596797 1
391230349 0
592558465 0
619239541 0
11227259 1
593528144 0
552508793 0
650111438 0
584819248 0
929971764 1
950431676 0
908896917 0
651376616 1
925584598 1
354499663 0
57863447 1
881091664 0
526838315 0
477372368 1
686288234 1
690826797 1
191110806 1
730708603 1
640293762 1
59606145 1
589654619 0
361245884 1
148348487 0
29247129 1
939956019 0
495504343 0
827051432 1
393528275 1
867054198 0
831751405 1
289625352 1
863446609 0
404401070 1
273420355 0
910469544 1
178313693 0
988728270 0
796637955 1
990615944 1
108177880 1
194444965 0
200538119 0
332844022 0
133256975 1
206690826 0
106331311 0
924545260 1
397788808 1
385052075 1
875581625 1
302562899 1
783112809 1
532662390 0
122739062 1
91538561 1
699216816 1
515826916 1
356815067 0
446646725 1
681558218 0
345715381 1
815091116 0
714729698 0
856475387 0
146766408 1
8870881 1
240249209 1
601652500 1
565887803 1
85048992 1
818154670 1
580653292 0
63112438 1
400400449 0
982053008 0
925693965 0
613809446 1
457583726 0
155242381 0
275651719 0
259373849 0
4894242 1
711220192 0
522816519 1
684910618 1
335313358 1
286779153 1
541244470 1
349409647 1
412445693 0
86804639 0
104844042 0
412030064 0
203837281 0
515842804 0
313960181 1
289708364 1
683356678 1
862175841 0
499321549 0
734968505 0
601366266 1
747872307 0
654135437 0
482054654 0
550958556 0
425989399 1
575112563 0
299195719 1
848509838 1
852323507 1
739480150 1
273783861 1
963038191 1
638473029 1
36322550 0
706709383 0
257368285 1
498802182 0
559357065 1
856541663 1
468725081 1
739809488 0
66925012 1
378654880 0
438723864 1
910012951 1
289112349 1
920830142 1
196825260 0
801546826 1
614717895 0
495140755 0
699824995 1
733798774 1
685114385 0
41320740 0
754062169 1
550803151 0
344860967 1
991124951 1
39770162 0
371345880 1
850932244 0
218769644 1
684684208 0
120064761 1
442081676 1
971761510 0
164859162 1
65074810 0
337965205 1
796376558 0
338191472 1
292364214 1
930219198 0
605182777 0
61927449 1
96334325 0
542376812 1
466016055 0
667877087 1
358234422 1
161738639 1
896799548 1
290111368 1
199881938 0
710499930 1
209453198 1
202000551 1
410177385 0
450753309 1
623213191 1
930332237 1
253061577 1
382895075 1
989935759 1
59508584 0
732626146 1
736084611 0
119439197 1
242169063 1
769605847 1
915498973 1
894311389 0
256194951 1
102268474 1
774042892 0
646196135 0
466030799 1
351673794 0
69177151 0
497343311 0
680635627 1
869297364 0
829228175 0
477702975 1
646623000 0
356451331 1
27663399 1
802717831 1
482876826 1
26337356 1
624239063 0
719941608 1
608389219 0
685804219 0
789504672 1
781791370 0
413888531 1
575113609 0
203045644 1
194944469 1
909957381 0
74350861 1
966264707 0
826888642 1
294125072 1
306870198 0
366803772 0
640375806 0
9249235 0
609028379 0
929772311 1
872652611 1
548601009 0
146885577 0
796220422 0
1220220 0
349840336 0
714023217 1
588122574 1
889657282 1
268807182 0
373975614 1
318118048 1
573656885 0
40378401 1
863929501 0
71324355 0
115195961 0
115251786 1
11459007 0
348469458 1
657967298 1
896490187 1
463191942 1
123370259 0
257127066 1
431083116 0
931951389 1
832557871 1
522444010 1
242877231 1
805046273 1
595853656 1
658950760 1
601965305 0
345572968 0
177567619 0
902584975 1
266789285 0
979327072 0
794701439 0
576006324 0
440346206 0
907059504 0
923821324 0
470063019 0
304733292 0
984144185 0
18474389 0
826787851 0
496864283 1
979902739 0
889171363 0
914475418 1
942315634 0
646960638 1
41541146 1
803321970 0
475729754 1
576733893 0
875705079 0
530636603 0
944898059 0
842333334 1
956221938 1
919591623 1
88368091 0
958918395 0
287106268 1
749979062 1
799145414 0
788060376 1
375091862 1
720879679 1
809812509 0
913053408 0
479675143 1
75681881 0
576594426 1
946234811 1
767879996 0
431088676 1
956974787 0
752189662 0
252626184 1
878031094 1
780251933 0
999952776 1
883131846 1
32296713 1
717576013 0
891872575 0
633700064 1
533487340 1
80019123 1
762286204 1
730205894 0
461006307 1
97708323 0
298726322 0
912110071 1
271882903 1
502156179 0
521305601 1
683087632 0
45466813 0
562224474 1
763119669 1
386724809 1
651563430 0
514147232 0
967115767 0
937243845 0
482094245 1
460155685 1
596122072 0
271663153 1
590764728 0
250151752 0
168061458 1
585010064 0
763935534 0
566711038 0
816619783 1
130324245 0
215947906 0
401399600 1
487673115 0
853261568 1
346330734 0
409462346 0
465063152 1
16947712 0
875549488 1
347534473 1
136110221 0
363958764 0
51510049 1
68962340 0
991218188 0
11374286 1
918280441 0
130923207 0
719157003 1
197917526 0
809114973 1
109221335 1
450698127 0
991370290 0
769269542 1
389963303 1
10433848 0
777143783 1
697701187 1
253439754 1
99029843 0
910415161 0
51551104 1
566446965 0
15530067 1
70046411 1
682219498 1
413041957 0
253911176 0
231750877 0
339893859 0
303177917 1
991645018 0
604243998 1
87000884 0
234383860 1
943953012 1
11356513 0
322179986 1
17120489 1
957810958 1
479028798 0
114089492 1
546322884 1
695224060 0
805383882 0
581960236 1
529330211 1
245273540 0
525613524 0
327581262 0
854737357 0
314513568 0
557464388 0
341176058 1
471413443 0
605391582 0
140396189 1
601064396 0
115782039 1
449002302 0
44757016 1
373072926 1
622384954 0
518948645 1
35522904 1
324745580 1
419522916 1
157779684 1
920175132 0
822380082 1
842705736 0
649886063 1
37253035 0
811863697 1
98638514 1
247824909 1
274473090 0
30225175 0
357188599 0
503565831 1
42286098 1
912895002 1
965058113 0
776909627 0
642116553 1
665207595 0
182448712 0
729597551 0
613595885 1
795631803 1
815136277 1
554986204 0
267166105 0
891351332 0
820458390 1
762824356 1
638780694 1
445162086 1
249274223 0
692275132 1
163984217 0
478504964 0
938424094 0
745407408 1
501191641 0
398548835 1
426911954 0
766792992 0
602688771 1
607826640 0
70503858 0
596358800 0
137781729 1
841787675 1
534252647 1
926837057 1
165696548 1
392781132 0
434878658 1
9654464 1
581497132 0
498728381 0
104196685 1
157213271 1
861147117 1
128843697 1
700240572 0
104821237 1
607693882 1
900567904 0
101208044 1
803297447 1
38266616 0
775539658 0
877345526 0
263843658 0
538861603 1
207222473 1
606202543 1
534108444 1
850905524 0
377619190 0
127125433 1
70016715 0
322544490 1
341750793 0
646485194 0
376927653 1
799581201 0
44373193 0
535208969 0
809426475 1
603342096 1
673680872 1
876525911 0
404148224 0
66653906 1
828216300 0
132816422 1
979959273 0
488250987 1
92788822 1
149093150 0
828965088 0
615636696 0
6059938 0
791469448 0
292874692 1
880814663 0
366257761 1
956678352 1
831669503 1
976251261 0
326677858 1
365856008 0
645244510 1
395669318 0
853013855 1
231951545 1
295066684 1
380415558 0
737467246 0
789532066 1
156518681 0
632853992 0
263542912 0
409288775 0
478411634 0
484564268 0
690844971 1
619164964 0
971480634 1
229804582 0
378939477 0
575080257 0
933761946 0
277594239 1
197644792 0
125464663 1
816762182 1
795829205 1
930117803 1
577678896 0
263437119 1
683086319 0
459288861 0
233713797 1
934681605 1
721932022 1
915567176 1
691117953 1
422488493 1
313825651 1
694716747 0
512016008 0
750703518 0
784556816 1
585925510 0
286457965 0
926850970 0
785448525 0
929697350 1
367169222 1
454950684 1
931167635 0
530329634 0
931138790 0
215301252 0
234562939 0
869092456 1
120200121 0
42447821 0
667072026 1
830220171 0
4898505 1
674003125 1
888493994 1
555497275 0
834747487 0
405649010 1
81716915 1
525097171 0
538715328 1
816993997 1
118516235 1
953675385 1
846620468 0
159357100 0
469820994 1
826065326 0
456572525 0
402686774 1
340327138 0
752259479 1
360979828 1
668876340 0
877789700 0
204212190 0
776436445 0
811206443 1
6825500 1
7395945 1
2792449 1
557792715 0
272369413 1
564938472 1
215303570 0
270861667 0
23287729 1
615022145 0
77524023 0
161882149 0
915197944 0
648618944 0
903577052 1
209371771 1
410737453 1
635564621 0
810952496 0
873114839 0
639968142 0
977432965 0
496108825 0
8503314 1
564455500 0
291624896 0
906842329 1
422434862 0
882643057 0
755279940 0
917855512 1
887276714 1
9258463 0
341957478 1
672944046 1
52569704 0
538499231 1
774081555 1
537535256 0
695609060 0
637898161 0
276249274 1
152545101 1
262253472 1
351804692 1
685410875 0
804783703 0
938088622 0
116071904 1
159803727 0
985691078 1
96947397 1
103957188 1
958652382 1
113505300 1
146268465 1
9164019 1
385114150 1
947832081 0
790327439 0
931012949 1
350614218 0
415036018 0
542930109 0
981836419 1
495384834 0
363496051 1
380128108 0
285724945 0
955764820 1
695562832 1
855823776 1
170271750 0
701812742 1
454637651 0
1402458 1
541698463 0
597759149 1
270912539 0
156434012 0
948593059 0
382768074 1
200851626 0
244044922 0
601636703 1
609397814 1
547177572 0
445666658 0
771327498 0
201518653 1
332932029 0
373039794 1
58995296 0
145918572 0
358001402 1
11530445 1
99447387 1
666110952 0
240844784 1
190557633 1
281631881 1
892970576 0
507815382 0
808070154 1
544207529 1
951867123 1
234164753 0
756307654 0
236557688 0
982228045 1
479088286 0
37761785 0
694765017 0
818618429 0
83296499 0
416592271 0
156025592 0
103440266 1
432673067 0
925359087 1
875781396 0
414850506 0
1869441 0
306856955 1
732331366 0
505220854 1
174374208 0
920802367 1
79603683 1
777923489 0
140230418 1
177715401 1
615274260 1
836547098 1
803368903 0
972171162 0
259675296 0
114858438 0
975597624 0
410281751 1
487776861 1
251801726 1
646347821 0
342900140 0
706130628 0
744529517 1
765794342 1
276853020 1
264625801 0
563069820 1
215344084 0
357002382 1
330236770 0
705984765 0
92835418 1
278365037 0
404483103 0
207150728 1
301450771 1
509338443 0
471435213 0
399824200 0
646200283 1
799764897 0
295797779 0
443280254 1
320900526 1
529781828 0
435625262 0
574826664 1
826754688 1
530907338 1
51431275 1
137024872 1
960899124 1
519098316 0
774393154 0
578791473 0
115734319 0
582458545 0
254047215 1
455309142 1
351284096 1
482095059 0
702334860 0
800583944 1
341438970 0
931291800 0
419065491 1
550028056 0
78878902 0
183714089 1
886191154 0
118787131 1
533847418 0
384641934 0
234823939 0
216235851 0
6867316 1
494187323 0
607686943 1
890504493 0
382379145 1
522868842 1
648162331 1
832486208 0
35999072 1
926652440 0
647286525 1
28344950 0
132085231 1
136928592 0
500355378 1
123523814 1
375438941 0
348080609 1
762265456 1
771633456 1
347111870 0
928046624 0
499123429 1
285752734 0
931474546 0
251124798 1
247245092 1
325952323 1
640950975 0
286179466 1
554821302 1
785932607 0
786342411 0
700095646 1
100194338 0
854562226 0
672763815 0
490710248 1
470771256 1
478998821 1
665220179 1
846057280 1
659595924 0
59607896 0
244561599 0
945491790 0
945235983 0
70432111 1
4335708 1
143668655 0
857175531 1
125705162 0
236615569 0
495176561 0
709822918 0
999541212 0
813295499 1
446719434 1
958243153 1
138427868 0
203329469 0
871445335 0
961530479 1
684059868 1
400137291 1
743336328 0
450144912 1
536517501 1
797679588 0
986949746 0
139574696 1
402111858 0
461188293 1
431378002 0
426941795 1
60295462 0
135920130 0
927236748 0
885228869 0
923585602 0
926072771 1
470859588 1
767814660 1
495815127 1
235122445 1
262094872 0
782466650 1
166025050 1
464068169 1
494711814 1
244845311 1
923440989 1
622750123 0
552022730 0
429021153 0
670615669 1
320229660 0
291225261 0
69719281 0
537492741 1
846853319 0
172381199 1
586157843 0
782110907 1
444866642 1
2352943 1
916142230 0
746993098 1
174453626 0
440619489 1
464875044 0
985845163 1
510053713 0
8701266 1
617022279 0
494572364 0
132107532 1
992680367 1
463321580 1
758933764 1
983491176 0
522953652 1
909552483 0
792311370 0
786046535 1
373688782 0
865353194 1
705572251 1
550270524 0
13619 1
252962081 1
31848178 1
725809436 0
884485176 0
986311944 0
798834785 0
642305050 0
546928662 1
660346091 0
97957730 1
583630280 0
290372549 1
457276042 0
290582005 1
146689369 0
391393694 0
507537496 1
351781181 0
467348609 0
639991214 0
432498784 0
832342580 0
297494871 1
124325109 1
538838762 0
275450129 1
592454496 1
570291272 1
452131503 0
582246805 1
239499876 1
540134892 1
784754010 0
653135482 0
452569130 1
794387755 1
142534062 0
274245650 0
318905106 1
932965950 1
672135700 0
338367148 1
479263174 0
642441920 1
548837410 1
438260137 0
926098731 1
402506723 0
534460342 0
420905109 0
986767086 0
107305886 1
473443919 0
407314971 1
790882811 1
227345571 1
629520154 0
536253823 1
74376446 1
815726950 1
188184314 1
35664315 1
300135981 0
269245728 0
988537338 0
364937629 1
141497709 0
710922357 0
696119803 1
284570605 1
167276302 0
427935329 0
528723265 0
492697100 0
110771202 0
14939122 1
637948084 0
103794771 0
156305569 0
570235641 1
830326132 0
954214670 0
624280452 1
859076252 1
56027017 1
134115218 0
318952687 1
643730824 1
807235149 0
744473369 1
896805689 1
151556341 0
353729718 1
72915503 1
352888605 1
620363360 1
951392725 0
434118020 1
701921478 1
857003639 0
586959867 1
379097234 1
194405598 1
204633106 0
930596882 1
950188204 1
596782725 1
580532274 1
986167735 0
724099568 0
323077303 1
945514842 0
797358339 0
302821719 0
817249197 0
488058477 1
486673140 1
896563377 0
130373328 1
702771640 1
43822931 1
868201700 1
141159331 1
724867457 1
501852484 1
913860533 1
652606867 0
810666596 1
867376966 0
379232588 0
401480096 0
368928197 1
308508617 0
262165636 0
659174987 0
963584934 1
298786349 0
321522363 1
359920382 1
273952375 1
145877118 0
855357217 0
580817288 1
248163118 0
59273828 0
690111446 1
495003937 1
769871945 0
259655299 1
936487923 0
332814981 1
751367628 0
114103708 0
555531334 1
580704593 0
764315833 0
720808336 1
268990315 0
64277998 1
547371241 1
621732888 1
568971255 0
531630977 0
602619399 0
772758112 0
186447126 0
485736990 1
57134965 1
141791186 1
959985936 0
614328174 1
915662295 1
838458140 1
355851627 1
691162348 1
758671655 1
899273851 0
609018646 0
37099943 1
972541568 0
471562038 1
89555276 1
60271629 0
387537384 1
377693383 0
110869919 0
715936855 1
974299036 0
499822898 0
821599659 1
866055514 0
385751749 0
638693620 0
288203813 0
705347648 0
152815205 1
209275045 1
307419868 1
469821060 1
310918355 0
355637849 0
342488490 1
413243951 1
870611319 0
572459671 0
609274689 0
68314741 1
182552857 1
785860494 0
607230733 1
688620129 1
115770145 1
602613618 1
964897769 1
246754899 0
240279949 0
541477812 1
205525295 1
908387873 0
719932616 1
410038481 1
766544886 0
50776070 0
853845634 1
624933938 1
350493157 1
918844980 0
169788878 0
395263515 1
406901428 0
662166597 0
967651373 0
707232964 0
309419356 1
98681437 0
859382818 0
87348241 1
571909617 1
171278934 0
544882979 0
366573232 1
953938104 1
463435118 0
826240620 1
927151432 1
813191722 0
877969103 0
782241953 0
711090326 1
229394059 1
971143397 0
213621732 1
90910993 0
485466800 1
795718393 0
567669792 0
694367805 1
137774781 0
48652223 0
157536919 1
877300056 1
129174303 1
288951595 0
171988590 1
660633195 0
744042440 0
697012277 0
9735155 0
24894894 0
409703345 0
797951495 0
611192979 0
301075345 0
364752135 0
260069523 0
858472703 0
155378220 0
264491716 0
114535929 0
753361759 0
702013649 0
383560850 0
531250162 1
811353774 0
239561657 1
184447620 1
737581511 1
783926688 1
115979785 1
606636609 0
37749405 1
944311631 0
425813493 0
595523907 0
637828801 1
330262631 1
961224681 1
598773731 0
33992451 1
911179133 0
104332117 1
951167953 1
468840195 1
863434679 1
81158222 0
317125304 0
966958809 0
840807667 0
190884129 0
349344 0
472234324 0
457490813 0
770602044 1
772277209 0
30875884 0
676754995 0
262505830 1
926106860 0
978690046 0
630859247 1
687763379 0
572552106 1
667219630 1
300795356 1
744204396 0
324172780 0
581197417 0
14288443 0
233315713 1
823763539 1
649865283 1
40580298 0
193273232 0
429824725 0
47848104 0
639351776 0
616568044 0
606620942 0
915034125 0
920926520 1
82607251 1
840963992 1
421004764 1
604218746 0
850424088 0
419184495 1
469138587 0
190310136 0
568911524 0
26046525 1
515399585 1
124814785 0
885488129 0
480072454 0
907589569 0
225235537 0
297943848 1
288150070 0
988099390 0
235753793 0
317230322 1
977099109 1
79006727 0
336791600 1
985866448 1
471671967 1
554892326 0
762903729 1
86909651 0
915854724 1
14856446 1
184640215 0
723003039 1
686482916 0
149732351 0
30534317 0
91861933 1
667138378 1
818259007 0
523801 1
638221452 1
680779058 1
152410559 1
645350773 0
640904516 1
57331947 0
876613780 1
84071546 1
353687867 0
677754883 0
428565252 1
720573228 1
131794570 1
34626378 1
527819210 0
641525086 0
91624839 1
361669136 1
372206291 0
628442097 0
498714427 1
741324038 1
242708152 0
567102631 0
580014929 0
195575517 1
742180943 0
587850058 1
34972067 1
307802672 0
828468092 1
404390882 0
697806204 0
132888701 0
402982150 0
698862151 0
827250654 0
673478696 0
290011332 0
641014950 1
954453639 0
77626329 1
278570617 0
659581949 0
612315878 1
817244439 0
717027089 1
748743348 1
828973280 0
208980667 1
780643003 0
452929394 0
863652162 1
945640691 0
74533236 0
357152447 0
483456617 0
117149198 0
188576908 1
205002555 0
404694355 0
958954408 0
771075562 1
409162108 0
431849717 1
656616557 1
64388614 1
747038938 1
45597437 1
598730911 0
419519005 1
146535681 0
345858689 0
81513765 0
893082977 1
73464684 0
341672855 1
520269554 0
89383930 0
641290156 1
95779779 0
79024604 1
276121816 1
667158880 0
785003491 1
696919727 0
545398966 0
150778589 1
155420570 0
444645100 0
634076732 0
353442648 1
536019292 1
779748259 0
949968421 0
554650106 1
899214975 1
941468860 1
861899725 0
827011620 0
631708254 0
493049413 1
560126633 1
592119618 0
792951169 1
664044679 1
808102938 0
522312519 0
503107752 1
244964970 1
691999111 1
416148996 1
250028828 0
527200799 0
99842535 0
408098982 0
103467246 0
864025451 0
196022 1
182731838 1
340474882 0
536287419 1
973742014 1
792527207 0
867677093 1
359841589 0
77247849 1
44113578 0
667662442 1
73543757 1
382190007 0
828364704 0
70812233 1
478706332 0
205928933 1
48717096 1
841955190 1
454723969 1
951418485 1
591013777 1
124821760 1
283772739 1
38245995 0
334948447 0
92302912 1
256594929 1
107266123 0
471931401 1
548730295 1
822715509 1
272579928 0
207930522 0
398789525 0
725465996 0
488480790 1
182179044 1
931480231 0
39807018 1
731683313 0
824289845 0
5888991 1
746906864 0
38338063 1
754772458 1
662366452 0
750182314 0
748541824 0
438606321 0
14687489 0
104770360 1
238554698 1
181135076 0
782953389 1
340403132 1
681927623 1
917625545 1
918540312 0
795220484 0
579857154 0
903066099 1
879297355 1
10613337 0
92052342 0
484928249 1
598657954 0
239229076 0
972321256 0
451900359 1
395128809 1
571114568 0
386401646 1
88853162 0
602185475 0
627220671 1
130201164 1
580556711 1
493904076 0
550844692 1
276048956 0
271356525 0
281463003 1
590390597 1
462275993 1
902093899 1
974620743 1
967068459 0
744417862 1
36883246 0
76325905 1
482629662 0
256178667 0
830429432 1
872594011 1
283312524 1
896259328 0
870490525 0
66537451 0
7212643 1
460004842 0
561049907 1
307370255 1
301829930 1
845714827 0
617548700 0
230602234 0
328109050 0
738987118 1
730517841 0
946180360 0
567450514 1
627638940 1
503928089 1
666675823 1
917129185 1
756528992 0
360370646 1
595204801 0
925404137 0
442200658 0
564288396 1
358848519 1
604302524 1
732117180 0
614341568 1
691709821 1
368788964 0
983228312 0
299240677 1
116039497 0
469304780 0
441157156 0
265126065 0
777897080 0
750217737 0
105918583 0
540682157 1
816147570 1
149114357 0
707642663 0
749644906 1
488259279 0
662606505 1
671215445 0
418262331 1
477242232 1
706598407 0
92438418 0
20402921 0
850479971 0
136095363 1
86009573 1
631188411 0
338472666 0
409908579 1
838718658 1
709185639 1
457117623 0
953258971 1
797806932 0
17620335 0
240381160 1
86307703 1
390846622 0
919653320 0
791114465 1
940305772 0
491353701 0
727226415 1
299923922 1
320335283 0
903255577 0
59064108 0
101629948 0
435407061 1
611362886 0
545363005 0
862205640 1
936959953 0
244431013 1
72728401 0
107445789 1
766350671 0
6259583 1
291177283 1
420204157 0
502249708 1
359805899 1
146946574 1
339406350 1
859458964 0
525514237 0
810352823 1
809762344 0
811034966 1
801432908 1
891597363 1
555582260 0
214900582 1
841770866 0
144089578 1
334500861 1
86795722 0
975242053 1
768492280 0
801120306 1
465658571 0
48189473 0
63281739 0
880654010 0
608881946 1
974127719 0
890304560 1
994299641 1
589312676 0
807130624 1
91976499 1
939856289 0
955432283 1
589374635 0
924421532 1
408404567 0
114406066 1
319855991 1
552248276 0
893278706 1
79852768 1
471447297 0
515084729 1
85956817 1
969779950 0
820803109 1
150013762 0
535239877 1
90435857 1
120058954 1
843610077 1
755151923 0
175031088 0
572428535 0
840007151 1
22638337 1
664625265 0
905444246 0
479094220 0
651026873 0
958654471 0
161077789 1
449561298 1
856884767 0
698787629 0
817190156 0
395714563 1
196584977 0
477958406 0
992244788 0
601555849 1
193305595 0
491224870 0
215805074 0
749439661 1
350944190 1
915433498 0
947480172 1
335277888 0
597118537 1
711143234 1
595792407 1
840324771 0
582421390 0
210952491 1
884784036 1
524348938 0
910918592 0
703898448 1
302612002 0
839404589 1
322165644 0
708038928 1
279480231 1
319796600 1
112770421 0
764022227 1
470577078 1
61164877 0
626403221 0
297299292 0
526267395 0
559773308 1
719865056 1
469981267 0
738516363 0
474215700 0
618004762 0
339065093 0
499823648 0
672244897 1
320749821 0
160872382 0
955667142 1
372929039 0
691344493 0
893661959 1
730446878 0
875326697 0
341935747 0
147394198 0
244096844 1
688131840 1
482729440 0
513876193 1
224350001 0
591960556 1
634870900 0
891216857 1
680476246 1
329881253 1
47109857 1
541039519 1
295630062 1
154806453 1
683638665 1
141473077 1
53333976 0
241353639 0
972993851 0
665277794 1
391443885 0
211325979 1
869583677 1
227602968 1
124554058 0
349342031 1
212412464 1
924056340 1
397391076 0
739572453 0
592798274 0
201450960 1
249538531 0
976100076 1
25065514 1
43501041 0
824151307 0
709514766 0
868788768 1
453559201 1
306062208 1
6405954 0
352745973 0
713375898 0
782235320 0
815850194 0
915243615 1
407157908 1
371754319 0
963233947 0
856996587 1
901066857 0
326220161 1
610441987 0
703905998 0
941657607 0
509003500 1
397273875 1
613337751 0
284645826 1
105953703 1
909238898 1
49942780 1
607583173 0
441913777 0
942433030 0
402054613 0
221909183 0
836538815 0
439972756 1
724865657 1
400770317 0
971829238 1
727630103 0
154208173 1
898178359 0
431109617 1
368704983 1
950988513 0
345639170 0
965353504 1
291908124 1
891662818 1
279515139 0
633601484 0
223992960 0
234447098 0
845573437 1
412350519 0
93547266 0
843255876 0
66252590 1
921615441 1
703568702 1
874805449 0
790954516 1
668418419 0
225391192 1
639284442 1
97912737 1
888958820 0
45330983 1
862345705 0
263914051 0
460403302 1
178067457 1
907049700 0
182726919 0
549936267 0
413296253 0
781550936 0
172847214 1
293080168 1
962643035 0
154090993 0
364825892 0
659524590 1
464885830 1
142236058 1
144058569 1
411639904 0
770132003 0
83704578 0
501215473 1
363870472 0
730685333 1
902961861 1
398979433 1
921531758 1
140332761 1
350711937 0
792238359 0
963982611 0
769064811 1
69964248 0
492174021 0
602764878 1
356677702 1
188666211 0
951486870 1
504267072 0
698391154 1
68047374 0
540934616 1
988469543 0
691755229 0
446223717 1
139793545 0
802689596 0
616699978 0
641432488 1
873106054 1
747035161 0
27003609 0
435966528 1
677056824 0
815989791 1
127086647 0
835147482 1
186883343 0
779413098 1
254260038 1
343197055 0
92669813 0
832839092 1
457665141 0
35794985 0
681225232 1
967791824 0
507232087 1
713501000 1
506552677 1
382818974 1
490832321 1
472001326 0
173771587 1
656002244 1
18720623 0
640632959 0
575767776 0
586542166 0
215471820 1
354747055 0
628552571 0
634011011 1
461862173 0
332472822 0
498853629 0
19159231 0
200678823 1
44751329 1
738640290 1
51442040 1
170871787 0
227796338 1
686644750 0
595664443 1
376215278 0
878141658 1
391440787 0
932411450 0
715092137 1
650171029 1
862508210 1
491409847 1
309192911 0
441493879 0
118316344 1
530310760 1
474800325 1
351533969 1
51343654 1
953228609 1
545886479 1
410256108 1
654121027 0
264710900 0
812624056 1
369835773 0
271643902 1
770451978 0
934069312 0
657716349 1
519357362 1
795336545 1
996970603 0
723459461 0
374923074 1
602989968 0
970942543 1
923438581 0
727824927 1
718865070 1
156631404 0
779695699 1
316424638 1
329315316 1
431017034 0
847443609 1
1290804 0
938799990 0
275722310 0
958912021 0
194237231 0
944326562 1
944730053 0
219340856 0
157855401 1
106395376 1
208602730 1
446505094 1
906770054 1
837115259 0
774111256 0
591903526 0
140967943 1
28384156 1
344691908 1
78904813 0
235502944 0
454629097 1
337220957 0
98437023 1
488220488 1
159732774 1
837864982 0
554678369 1
58736171 1
523729083 1
895168749 0
335134037 1
172332423 0
465864815 1
305574067 1
837054605 1
267230327 0
517301034 0
233653380 0
26887107 0
98682235 1
343792219 1
138961575 0
903507161 1
716664474 1
994891822 0
17051008 0
585577237 0
860587338 0
466220684 1
218740273 0
984320439 0
844887432 0
470861403 0
462021842 0
216891925 1
10623798 0
139937503 0
440286765 0
405384881 0
185905978 1
766554490 0
399116248 0
928778995 1
563583739 1
626234328 1
145913317 1
795050737 0
71657083 0
75353418 1
680653581 1
983735974 0
199701480 0
39086397 0
366847465 1
730318899 0
129153689 1
508644965 1
514451641 1
231486514 0
678331228 1
14230650 1
319131287 0
644037507 0
209251500 1
443900700 0
420416733 0
365217153 0
561867302 1
280427835 1
906560741 0
268276168 1
223070715 0
591916682 0
623465195 0
276768740 0
172984377 1
968931878 1
126844628 1
972872609 0
163626347 0
361462912 1
569521036 1
450270762 0
430025284 0
264571419 0
939606817 0
731629338 0
419441474 1
861165833 0
502507786 1
838326264 1
89374701 0
298738053 1
20130461 0
546995699 1
970857359 0
163558564 0
390977855 1
258180815 1
10311713 1
636616610 1
30564839 1
882057904 1
415189113 0
969348420 0
553971801 1
919162401 1
678820354 0
614563448 0
443674970 0
828339068 1
248393162 1
606929185 1
972080877 0
375100391 0
487803297 1
606814368 0
278304139 0
90989135 1
193702158 1
120353192 1
367670144 1
898709840 0
38470420 0
450489048 1
545820426 0
231837930 1
907543582 0
932010362 0
858228095 0
186769892 1
626711065 0
180567248 0
291192257 0
344899948 0
253052984 0
26666869 0
491925825 1
379904355 1
603181137 1
522323699 0
736464853 1
217814029 0
752681674 0
80071833 0
323751237 0
914341962 0
280584190 0
680307528 0
13492779 0
938659257 0
841311862 1
271568719 1
790370221 0
541521040 0
585743007 0
831470425 0
90235616 1
552728444 0
865807118 0
401120495 1
406626211 1
624463607 1
167698861 0
127880881 0
40207555 0
565226170 1
382694437 0
87077226 1
595824890 1
238214840 1
936734266 0
664721387 1
503021706 1
907180307 1
431724546 1
70871024 0
7205896 1
552786420 1
331971435 0
506358855 0
793425385 0
4894270 1
317479555 1
791787241 0
286366660 1
568789626 0
783016977 0
453839252 1
131680204 1
345019196 1
280086462 1
17673001 1
367899691 1
993211834 1
30613080 0
142323262 0
389154274 1
56862049 1
786272245 1
129866056 1
436594618 1
261191451 0
273319281 1
402923158 0
466381637 0
556510416 0
77190109 1
107401149 1
972109267 1
914905267 1
398167072 0
598068930 1
978424416 1
702549233 0
962011736 1
86173669 1
972467076 0
29235838 1
695224099 0
509704544 1
405859281 1
599324384 1
126590996 1
630261629 0
39538987 1
565458220 0
810889313 0
151014696 1
195556643 1
955140093 1
472468374 0
39529103 1
694776041 0
854862269 1
688163227 1
365365008 1
334717604 1
662354079 0
550232370 0
801342610 0
305535021 1
35575862 1
213826855 0
558881893 1
681669295 1
587623568 1
658487294 1
29230250 0
941640207 1
120406794 1
339055869 1
658713231 0
614146062 1
469202035 1
297194816 0
650051756 0
15474394 0
962369355 1
536906200 1
798071711 0
420561264 1
283642205 0
203530927 0
131288984 1
663539747 0
983678981 1
187958395 1
310118898 1
831282117 0
626398489 1
875333845 0
749139466 0
328782077 0
639031679 0
337969839 1
152614793 0
703792892 1
404071232 0
309697422 0
803344947 1
193703165 0
917130477 0
385061567 0
540147883 1
663094163 1
318213070 1
238826326 0
894147274 0
134567500 1
92137645 0
847920014 1
836169130 0
575539096 0
210240987 0
768917830 0
841167730 1
832438104 0
821959630 1
544503360 1
835029099 0
323656305 1
265565211 0
387271915 1
221741129 0
584688170 1
708269967 0
609815651 0
518647392 1
671254234 1
226259706 1
703742877 1
826302884 1
799635965 0
599320973 1
609162540 1
942186768 0
553833175 1
828608610 1
951580064 0
242818414 0
567271325 0
483498171 0
222060403 0
480452999 0
173269333 1
863296811 0
341647551 1
226272801 0
299735880 1
658234504 0
881592550 1
359014481 0
533398803 1
321987019 0
322913748 1
901134614 0
774228637 0
725730952 0
483324010 0
501344629 1
471693225 1
976954274 0
853004090 0
52901752 0
937370982 1
711028567 0
349095756 1
422156088 1
594286882 1
503620003 1
509792303 1
631842952 0
46654884 0
97546127 1
444509484 1
653247962 0
543228373 1
86898787 0
199018874 1
100951282 1
510301290 1
166386006 1
942131378 0
728375296 1
714830938 1
380606898 1
800885786 0
332916478 0
806518400 1
63901457 0
307448660 1
842187731 0
34188435 0
863895350 0
879956936 0
532611248 1
349126714 0
461807551 0
806976026 1
191006965 1
509783659 0
933018566 1
958518941 0
717021377 0
509130395 0
979901509 0
646533719 0
874748599 0
775812600 1
111105346 1
448242417 0
299379948 1
63726274 1
130465782 0
875679702 0
435511004 1
43291572 0
220807982 1
216926089 0
597012178 1
953213366 1
359059203 1
965780211 1
318637938 1
654086425 0
458657964 0
983147328 0
212342801 1
220755663 1
770730358 1
256979643 0
518194336 0
293283060 0
115551340 1
815308446 0
69829575 1
549288849 0
76539632 0
314575947 1
44871503 1
173047539 0
482865735 1
714324791 1
607925730 0
818422863 0
984816595 1
254472030 1
524621398 1
605860498 0
238408277 0
733778368 0
553493215 1
307524279 1
925530327 0
202502436 0
276422102 1
158674472 0
927761667 0
499707424 0
309664109 0
372395631 1
712737076 1
781058928 1
554107437 0
793117636 0
378125674 1
924855496 1
393395443 0
682257479 0
695807735 0
220438650 0
142680888 1
653083544 1
306405213 1
252343756 0
81042268 0
112017212 1
707027355 1
45276094 1
337494044 0
448946542 1
160785084 1
916932282 0
504884548 1
979088722 0
353219962 1
281650642 1
742278081 0
399666691 1
557090765 0
424117186 1
726587072 0
589528717 0
244290787 0
581640829 1
325108316 1
515296791 0
230411585 1
519496593 0
781908341 0
190261894 1
782048382 1
359505857 1
868167563 1
528519494 0
935119360 1
249916683 1
771429772 1
90684325 0
408580930 0
684294442 0
788327922 0
412409877 1
95453899 0
64938951 0
436792923 1
557065848 1
760094850 0
622976348 0
492885939 0
818977790 1
177638390 0
520593884 1
119798647 1
890774273 1
129025676 0
177578177 0
984204394 0
980229189 1
105523511 1
460760399 0
119586387 1
458152190 1
756020786 1
677772876 1
340478686 1
239947736 1
650536778 1
279937922 0
87974267 1
496146212 0
286145798 0
888088929 0
171019387 0
989444166 1
878900556 1
72260152 0
114904933 1
918921192 0
548828370 0
46079677 1
801388682 0
923493893 1
292320182 1
985584269 1
386860197 1
777715921 0
905518063 0
749735910 1
274717505 0
662997562 1
773191611 1
924442216 0
907790508 1
825276133 1
650279997 0
531161631 0
624028178 1
155273316 1
724830966 1
542070075 1
718160257 1
955284985 0
904863521 1
290723401 0
430808913 1
249168223 0
567984124 1
987297015 0
536341177 0
311809643 1
958079456 1
733539017 1
472539090 1
10749417 0
78184384 1
744742646 0
53527719 1
56344627 0
542447066 1
437428144 0
580946176 1
939115659 1
549620549 1
434833850 1
601719831 0
517767457 0
984980773 0
161707684 0
815480555 1
675826367 1
242255898 0
72428917 0
733804123 1
535328445 1
790652759 1
89423875 1
440214691 1
758524122 1
140223154 1
431967318 0
518615753 1
504009341 1
754018552 0
231924200 0
345046036 1
782616911 0
995824631 0
696680067 0
99465881 0
39189390 0
16628232 0
167859792 1
987827009 0
810743788 0
285014333 1
871065019 1
645632962 1
428035211 1
373740615 1
740329540 0
139088167 0
823139345 1
298780460 1
322174722 0
872808728 0
959649865 1
523883057 1
270320594 1
801829682 1
427578450 1
744697794 1
225005240 1
162862777 1
953608336 0
139687926 0
92011650 0
972460227 0
113276698 1
886902478 0
793916372 0
730883249 1
141214193 1
687547199 1
725156953 0
221303904 0
404438678 0
33388970 0
180705250 1
370026323 1
158136147 1
852450261 1
314658840 1
689663943 1
626627827 1
978710845 1
538213318 1
166201854 0
943075400 1
598400473 0
295431406 1
597741856 1
180223467 0
440377421 1
429482353 1
992036421 1
891873516 1
417731361 1
684106281 0
337117924 0
206216573 1
780176879 1
490731888 1
952980542 1
77714421 0
11988290 0
646224202 1
969766184 0
540193934 0
820379267 1
918204493 0
168629855 0
141497847 1
209058980 1
392064603 1
164937065 0
544620360 1
456810782 1
358209543 0
463682037 1
884827595 0
626742579 0
82494680 1
288228261 0
329830527 0
283989496 1
870436805 1
420336856 1
289249221 1
818537506 1
665299993 1
675680925 0
73840680 0
406087571 0
636096157 0
770965452 0
436015300 1
300288261 0
178598451 1
611698569 1
154823470 0
315988408 1
980658183 0
685112607 1
285800483 0
59535556 0
895021693 0
919067627 1
283055641 0
155115443 0
51636357 0
535965062 0
86765964 1
176226561 1
954591584 0
544410029 1
255657850 1
174299179 1
310733004 1
454984074 0
538455439 0
658721628 0
74361254 1
122344820 1
981856030 1
759249035 0
624780961 1
559122992 0
357445127 1
88549661 0
633888907 0
492950774 0
387294770 0
64212730 1
135659231 0
278754270 0
867827816 0
958837356 1
393534428 0
809487233 1
456229557 0
793166096 0
64004676 1
25899656 0
982947726 0
476006423 0
691108411 1
709433031 1
959399786 0
536841263 1
513333920 0
943383932 0
780500428 1
596257481 1
168817568 0
78676398 1
410595189 0
585531193 0
143297474 0
187648477 1
723276335 0
639685190 0
937059013 0
803654766 0
40257634 0
493696449 1
766190905 1
802131771 0
524300143 0
610654309 1
970934223 1
365881875 1
356951638 0
653874490 0
357459605 1
452043354 1
548183388 1
485376156 0
504831952 0
655827328 1
147602561 0
201998534 0
104347607 0
366602442 0
165533660 1
684905086 0
709607250 0
529362429 0
765988689 1
307041756 0
403578760 1
945626053 0
330686780 1
570352667 1
631045014 1
661662725 1
454005639 1
911544984 0
504636956 1
689975193 0
701402622 0
331049490 0
887339755 0
7563306 1
507259890 0
232137114 0
84539311 1
736247279 0
567116749 1
346667935 1
600033080 0
532684522 1
316894373 1
202813176 1
480303416 0
885575450 1
298901851 0
537959934 1
933301775 1
679404264 0
996323033 1
5386107 1
946195966 1
557445607 0
155976775 0
774470833 0
367859091 1
941370395 0
852778730 1
458037985 0
652610642 1
82844310 1
902115262 1
908643385 1
186800482 0
149054223 0
814990141 1
259469554 1
184387984 1
977247217 1
743617729 1
196451007 1
144181713 1
493158431 0
322928859 1
874444817 1
728313817 0
290887840 0
347826573 0
386147959 1
899567088 0
930848740 0
34161588 0
841439017 1
625904512 0
616249698 0
156369220 0
312674053 1
663348587 1
13024160 0
57426168 0
708954564 0
374428384 1
307298319 0
578880731 1
215093395 1
752756502 0
331371788 1
384221676 1
884109915 0
883612959 0
689721505 0
241538053 0
139806641 0
527689759 1
343387576 0
808771543 1
864617619 0
589525384 0
204675049 0
584578009 1
187004163 1
441605434 0
219224446 1
538193265 0
799701030 1
559016053 1
529848089 0
458859268 0
160622705 1
985700921 0
409733947 1
542221961 1
137835089 1
257538741 1
1640797 0
500515 1
226659458 0
946727040 0
946739184 1
126298840 0
797228771 1
256319947 0
867530751 1
864639765 0
296495681 1
391338491 0
715626665 0
657163972 0
555488035 0
518408151 1
640245584 1
13156854 1
87278215 1
681566443 1
292760839 1
954499852 0
154704779 0
765023890 0
194867515 0
349140092 1
477935160 0
739539092 0
69139186 1
297665488 1
923221649 0
401501583 0
928563711 0
760769898 0
105344406 0
914465000 0
832116854 1
740213970 0
538556819 1
358396896 1
718139173 1
776867846 1
403087285 0
227620731 1
725101625 0
812836470 1
368795069 1
859933483 0
711672055 0
822441926 0
888153380 1
912319917 1
356037607 0
887915956 1
286070662 0
911695307 0
540639432 1
234203860 1
348580049 0
796540414 0
21273061 1
68338766 0
125134214 0
363424042 0
836303162 1
889428458 0
568226984 0
643695262 0
440292863 0
144648978 0
770542182 1
403472283 1
831799793 1
819492843 1
122494656 0
715679914 0
443335441 1
362335403 0
952176828 1
297000684 0
831068335 1
505167248 0
636943683 0
720022348 1
354065127 1
147669601 0
649969426 0
968974122 1
36965851 0
182477766 1
173972237 0
44334451 0
830844150 1
728206557 1
426041759 1
906019920 1
116494039 0
362178530 0
472388169 0
846047426 0
346778367 0
947309252 1
807591604 1
499549947 1
150155967 1
334539179 1
894392743 1
812079042 1
742231055 0
21904067 0
345043596 0
239437721 1
790685265 0
527885586 1
979911602 0
197778461 1
716559432 1
794807845 0
337832263 0
371501074 0
613721088 0
981659673 0
792434554 1
763220191 0
130879337 0
62271333 1
708965251 0
548959070 0
652551390 0
712849361 0
729010235 1
405508155 1
231800361 0
502862758 0
398008542 1
172215344 1
550955257 1
615930895 1
157993615 1
71101101 0
247355861 1
488463792 1
818213966 1
39116234 0
304877434 1
87477024 1
900151377 1
38559587 0
863473550 0
796927134 0
323255093 1
824000345 0
812542787 1
77085728 0
161185063 1
781522962 1
364633550 0
902683408 1
391927349 0
383731975 1
550028989 1
755636222 1
555971843 1
193085696 0
614967255 1
342457957 1
503708714 0
761658296 1
516309563 0
569306082 1
220962012 0
762338922 0
310362879 0
967418044 0
642474057 1
523664793 0
7679535 0
217229657 1
699093596 1
590337007 1
655143697 0
984044248 1
411661147 1
932655324 1
776020976 0
851231713 1
697854260 0
860814537 0
147886940 0
350533443 0
42333085 0
841274733 1
54399264 1
210252940 1
102116690 1
805726168 0
992589673 0
745643062 0
889291976 1
506615522 0
741688317 0
786996914 1
692243605 0
974923641 1
200011991 1
473792771 0
901642791 1
611986966 0
658270225 1
976023539 1
558560973 1
327384375 0
594825683 0
48721046 1
802030524 1
146580828 1
660959719 0
189928343 1
13727648 0
398412769 1
933240079 1
475216068 1
354901913 1
87072867 1
619695635 1
257898106 0
3620113 1
254432636 1
244973087 1
770123166 0
916978629 0
593725574 0
964045905 1
306473202 1
263203982 0
323948145 1
445227223 0
465261316 1
463175911 1
242614642 0
244438786 1
705186783 0
689699748 1
76509362 1
393386180 1
917740 1
550679199 1
623230247 0
190261599 1
809794251 0
316833997 1
501613804 0
939588297 1
1534692 1
844889379 0
25480175 0
890355755 0
359830517 0
63427866 1
18127832 0
900207761 0
520964536 1
940401176 0
569669130 0
343045794 1
322182120 0
734170119 0
754876005 1
907373478 1
455474014 0
21465419 1
516927510 1
780198365 0
994425005 1
577412768 0
215532914 1
886597932 0
509746318 0
901388660 0
645667707 0
555733983 0
969447092 1
751603197 1
403951748 0
731586659 0
796477647 0
653666870 0
575547634 1
110021026 0
151336751 0
188538955 0
233803095 0
747763159 0
877135934 0
255368594 0
265977353 0
33427979 0
493196086 0
275416525 0
221378485 0
732766457 0
996886412 0
990866499 1
984128313 0
308359868 1
654906019 1
70410462 1
999572627 0
970072081 1
888067035 0
139177776 0
714020107 1
580569898 0
169161115 1
727845676 1
971138015 1
528424804 0
952372596 0
724808079 0
872362895 1
747293493 0
214817293 0
987144428 1
631886379 0
655230520 0
213904355 1
886490881 0
823272655 0
378641766 0
227347389 0
809440639 0
941695770 0
412017262 1
32695450 1
167303872 1
354708501 1
653926772 0
435207204 0
748891943 0
908649682 0
395133721 1
678546116 0
767665091 1
978210986 1
497651053 1
967077044 0
953472540 0
82051678 1
591265064 0
734060420 0
927885002 0
463667840 0
959257048 0
912847092 0
920434098 0
106479582 1
961026559 1
574083524 1
68493193 1
90993920 1
263616274 0
185168289 1
843702126 1
224754738 1
580445093 0
313630023 1
456649497 0
350247481 1
830145406 1
911371936 0
811436443 0
880573365 0
863113758 0
100717804 0
127301376 1
639849014 0
96390996 1
500573829 1
640988947 1
63988197 0
418920854 0
763095984 0
703343042 1
413298831 1
80867061 0
371614985 1
79195611 0
58719149 0
110267769 0
864055832 0
352648720 0
269976020 0
513395979 1
335427645 0
678949344 1
66556330 0
798821187 0
849408313 1
975487406 0
274710307 1
66880415 0
956447165 1
550386118 0
489633994 0
848596432 1
36540481 1
137032971 1
449437196 1
140592819 0
284404174 1
819460868 1
160242554 0
718900945 1
673744954 1
202834281 0
210884214 0
868258474 1
732125785 1
902219790 0
484552060 0
352229519 0
598035561 0
83444552 1
330818775 0
666021310 0
115225387 0
293201777 1
916364174 0
692916733 1
361072325 0
907309054 1
113565370 1
195926820 0
854409052 1
763484651 0
465690730 0
641418209 0
199870617 0
246470211 0
504403489 0
448900895 1
379571196 0
209836205 0
722466485 0
532403047 1
768247104 1
918160098 1
355026665 0
594740836 0
520462356 1
938791931 1
48211276 1
838211202 1
734033205 1
71487904 0
152187454 1
453179878 1
788740987 1
825734864 0
333966292 1
885404101 1
572063786 1
925239240 1
796563812 1
794967801 1
525066222 1
369051624 1
781744714 1
786581466 1
743150415 0
99955664 0
609619530 0
981133961 0
935095712 1
85333662 1
8943616 1
713628140 0
830500501 0
249573405 1
219058782 0
164490885 0
335586130 1
276747753 0
762129333 1
513264207 0
685826960 1
537024477 0
468712108 0
151184774 0
860903925 1
283943085 0
733031591 1
463681220 0
775649627 1
922874432 0
53804901 1
171534353 1
687736807 0
516891437 0
362232495 0
619457161 0
143090330 1
49441150 1
196053452 0
417908954 0
85483642 1
346986170 0
390259506 0
75734831 1
456031030 1
665073919 1
896899553 0
204365262 0
331434414 1
666231909 0
868959533 0
428333489 1
996732128 1
741048906 1
261859076 0
414829335 0
782672506 1
960139115 1
639942041 1
830849347 0
304888168 0
58858479 0
784145396 1
150948485 1
336958016 1
933335911 0
118694053 0
331957158 1
584618943 1
454520130 1
643543893 0
148024891 1
707228553 1
422997823 1
378363911 1
591674641 0
889046043 0
865243464 1
576717183 1
873737402 1
71382137 1
207512611 1
492144931 1
414381549 1
767959510 1
574790370 0
547818640 0
661343937 1
107136097 1
857611901 1
642848506 0
862329452 1
734357827 1
868628813 1
522303208 0
41155858 0
308964373 1
698558596 0
808154752 0
805289562 0
52118136 0
489328567 1
464038109 0
909447856 1
557608972 1
487020335 1
953824211 0
501763549 1
769952905 1
887344075 0
221653655 1
21496489 1
844070657 1
359890820 0
993828015 0
537506482 0
819290324 1
905567497 1
971994180 1
536839513 0
373551014 0
354496170 1
219154762 0
452524027 0
565002088 1
755098568 0
931220624 0
543164253 1
2611060 1
989723752 0
673395485 0
128029656 0
676698086 1
531549875 1
923222622 1
837536561 0
662607953 0
476870076 1
223302863 1
15498834 1
805690869 0
150045548 0
971174845 0
983596162 0
148049299 1
921542858 1
136636563 0
101284452 1
871460372 1
449728562 1
839940771 0
131665560 0
988546966 1
711264415 1
856871348 0
594655116 1
159410575 0
593226154 0
788579152 1
408961219 0
219186898 0
173388266 0
797904793 1
773809125 1
850521226 1
716745800 0
620944244 0
562123193 1
150258989 0
90832797 1
884469589 1
351100783 0
678391597 0
263329055 1
438486835 0
316173974 1
858369028 0
165958271 0
923426018 0
283862319 0
305722656 1
656327175 1
314805689 0
650213499 0
797248836 0
688254235 0
122173848 0
261024815 0
855658132 1
365280736 1
674436613 1
534766026 0
271490271 0
619667063 0
256899281 1
371376796 1
481966393 1
857939672 1
327551857 1
785733918 1
391961953 0
600779617 0
800101900 1
479205370 1
445529935 1
837089544 0
836214616 0
548192790 1
230922480 1
669255970 0
117097183 1
191016485 0
760239111 0
261875876 1
871330424 0
31624371 0
180137210 0
221396975 0
95942226 0
253482505 1
378314730 1
502335583 1
704372372 1
230326285 1
430921411 0
540112169 0
858065024 1
349384423 0
570165440 0
40730677 1
869779083 0
152037450 0
657937814 0
381817668 0
159910157 1
235983466 0
343566513 0
636209293 1
601460058 0
462354250 1
926421200 1
938957395 1
42544509 1
997255876 0
88491397 1
426484042 1
60331261 0
669002393 1
777605368 0
508418398 0
612995711 0
26274640 1
858688493 0
823492358 1
565765894 0
900512408 1
699153272 1
835752793 0
971514137 0
762400325 1
368710846 1
860226439 0
509319118 0
871815781 0
64363484 1
500651833 0
918153540 0
689939051 1
493657275 0
861729713 0
352755492 1
918268474 1
77519996 0
40851601 0
835529153 1
455601044 0
747644454 0
918710304 0
790616219 0
846535518 1
989230677 0
34095049 0
649778918 1
970617025 0
6739799 0
207795570 0
706446928 1
498436913 0
253925731 1
611584475 1
168878673 0
279669074 1
138092786 0
837076176 0
937806838 1
152153857 0
117786512 1
753636655 0
358412365 1
202599673 0
205670015 0
593600626 0
105049552 1
961604762 0
608125902 0
520690559 0
179149768 1
932983162 0
317935139 0
534553016 0
147479289 0
3385023 1
978931888 0
734291273 0
202026157 0
663721730 1
616658262 0
303662718 1
424486948 1
227061887 1
972270908 1
984485874 1
835013933 1
143251843 1
699582606 1
99423887 0
87332557 0
256612850 1
148164489 0
369428181 1
738221371 1
930717124 0
154357376 1
847985759 1
717398020 1
91047219 1
865705520 0
678883670 0
4870939 0
155998821 0
276174409 1
109852676 0
431026296 0
33025596 1
958699860 0
585389387 1
39285646 1
968892636 0
482399789 0
918104263 0
762803952 1
756174556 0
76030283 0
505581705 0
360803372 0
345501821 1
119912032 0
10500026 1
761107733 1
136323966 0
513737563 1
563706920 0
546177316 1
673097952 0
284225505 1
74856213 0
769800891 0
664204712 1
775497348 0
487598558 0
942854020 1
301664171 1
326198528 1
386259693 1
774809476 0
873723547 1
178128389 1
411484022 1
154935765 0
748953197 0
163009543 1
841702562 1
627221586 0
551511435 1
657219746 0
859151886 1
369812174 0
406378978 1
367992239 1
475957123 0
36261863 1
350732564 1
473821176 0
158081618 0
571845462 0
393195449 0
954214962 1
365946484 1
89639540 0
190065471 0
787361632 1
69286417 0
550320672 1
890940057 0
850639517 0
510221120 1
536993090 0
128325502 1
916629455 1
262955001 1
367316931 1
765316569 0
194775054 1
67842294 1
556426850 1
897985646 0
630100903 0
235557571 1
29478746 1
801471542 1
530067502 1
90272513 0
151180962 0
102696450 1
280485929 1
985860097 0
902003522 1
563386515 0
258485163 0
3833796 0
712323985 1
288355010 0
971835357 0
31330142 0
728768384 0
667282641 1
148991882 0
88304386 0
499405174 1
319483547 1
196171422 0
759380992 0
83015651 1
535891531 0
919514098 1
157870719 1
152864844 0
920941751 0
187487337 0
140727797 0
312435561 0
710639530 1
160201392 0
14616111 0
394100073 1
315081120 1
241632549 0
967819829 0
892822927 0
476359412 1
331500949 0
370955270 1
633674017 0
859514135 0
50725556 1
336550897 0
623632664 0
996442550 1
431069324 0
376040035 0
924462188 0
955667256 1
261021010 1
934382554 0
901948406 1
934698253 0
600318141 1
942322467 0
502418599 1
323329578 1
242713935 1
293425164 1
320482806 0
980585696 1
234824837 0
395303126 1
727434693 0
139214803 1
164877166 0
470983660 1
163456964 0
482651521 1
468167886 1
222344619 1
992988737 1
274093767 0
272801834 1
165406166 1
211181892 0
105034399 0
46264122 0
50345133 0
283893952 1
3701611 1
726932646 0
886786417 1
252059745 1
147352329 1
892280445 0
185055146 0
844981209 1
843814705 0
113959246 0
744945058 1
769648044 0
466292390 0
800975147 1
401698625 1
466160926 0
832515841 0
521272374 1
270276536 0
560186010 0
968960253 0
463126897 0
949875272 0
812237182 0
331930513 0
830862934 0
620104959 1
747746082 0
653425565 1
519936456 1
206228944 0
722828328 1
758097755 0
998511440 0
271422318 0
552724222 0
3620535 1
870520962 1
609980162 1
926439476 0
369417904 0
580307196 0
646494043 1
265406823 0
803623692 1
749034244 1
497754314 1
163837227 0
495922402 1
900766344 0
928522476 1
105976055 0
699132142 1
108406112 0
545390133 0
69883478 1
513983847 0
865550820 0
697949383 1
826846210 1
961962011 1
249268973 1
257899816 0
847513927 1
217381902 1
338742460 0
901615892 0
997416114 1
581571368 1
100019155 0
768427116 1
531043797 0
699387872 1
426996259 1
289204949 1
144784167 0
700590620 1
759126292 0
693655735 1
475528348 1
699793433 1
777821544 1
170810439 1
512691076 0
5409737 1
210273929 0
547934664 1
139993083 1
121699814 0
86439563 1
685842854 1
865484551 1
611935520 0
118044205 1
323073429 1
509740322 0
223699357 1
635066610 1
404149146 1
55397589 0
884581969 0
663745736 1
559259693 1
85458493 0
664537477 1
292325656 1
815596315 0
950830236 1
888631550 0
185795671 0
141620082 1
445186301 1
828665991 0
797571845 1
282901397 0
666428121 1
227110568 0
162176444 0
861494767 0
851621896 0
53192690 1
655657960 1
861881446 1
144379053 1
543585079 0
31254197 0
77205628 0
895246807 1
595462288 1
102627079 0
78797065 0
360204057 0
869795647 0
672678545 0
76772463 1
917138340 1
683905016 1
709028823 0
406532724 0
200323449 1
284648229 1
263019373 0
169591418 0
998911105 1
811707587 1
327463565 1
961628535 0
325649514 0
857831237 0
689588888 0
220693751 0
540395151 1
268427002 0
730039709 1
499083951 0
950665086 0
941866547 0
997449764 0
968935566 0
541214895 1
745148819 0
93558175 1
108517711 1
975477779 0
197642747 1
443258927 1
558248354 0
639633645 1
657597062 0
157126236 0
312080809 0
355146748 1
657829638 0
135114742 0
176365049 1
139290572 0
810114021 0
148683192 1
951438877 1
804360607 0
696778109 1
526400579 1
680500664 1
554938371 1
178534868 0
168479937 1
772345014 0
164821843 0
475670001 1
766545254 0
651310852 1
792847115 1
720052105 1
260496972 1
850212741 0
658588621 1
712273166 1
912507777 1
500408606 1
118480897 1
456862254 1
756178135 0
857396879 0
8325357 0
424787222 1
926831958 0
145336751 1
50048292 0
813991255 0
717747725 0
590743544 0
34156306 0
43374103 1
621427304 1
646142202 1
37408870 1
34253970 0
639496625 0
532718119 0
9498355 1
410836162 0
51941758 0
747318944 1
509684146 0
776980989 0
925549850 0
112049137 0
562642816 1
19762880 1
805225187 1
263310768 1
817121603 0
922357194 1
393357226 0
873384548 1
296181855 0
583242845 1
764004244 0
171250779 0
200943822 1
616610245 1
7491906 1
823112285 0
100175972 0
651697614 0
848272654 0
961392039 0
639607926 1
683387031 1
797927980 1
544543584 1
185949514 1
500769492 1
517123190 1
666640946 1
120922326 1
932004840 1
387781278 0
651172568 1
352269664 1
925393275 1
356174910 0
296576737 1
64942101 1
64294564 0
173621627 1
483600641 0
191756179 0
904572970 0
943599156 0
232741561 1
798972434 0
339840838 0
19755343 0
275585169 0
975944612 1
759847311 1
192818403 1
612792115 1
441920609 1
326807453 0
866197340 1
364865273 1
692384280 1
979129242 0
43717210 1
585202088 1
900088110 0
281416116 0
9604180 1
982395472 1
802367438 1
54095158 0
868715641 0
158310656 1
234906450 1
434170558 1
690972283 1
306730497 1
220797319 1
495018952 0
123597862 0
741247895 1
940891681 1
157269960 1
38525902 0
684488914 0
115500837 1
951536165 0
828455240 1
351031872 0
981137505 1
727321760 1
366087100 1
869095382 0
895327761 0
943531710 1
269125155 1
4820437 0
40615426 0
301679491 0
917460760 1
110116396 1
166373943 1
269746106 1
972665057 0
21252236 1
89261679 0
654922197 0
108284891 1
356926981 0
739019201 0
835244605 1
81052230 0
486829186 1
771104931 0
281666108 0
108014430 0
896925038 1
965586831 1
289635813 0
771091012 0
619959426 1
547829577 0
367228448 0
719516206 0
389949995 1
285125022 1
701918087 0
464529275 1
477348795 0
287269664 1
344049465 0
196643176 0
497736406 0
296276174 1
286905558 0
207154789 1
47740274 1
77038416 0
161598871 0
637792910 1
104507729 0
854525435 0
790988545 1
775695765 1
385031290 0
445849676 0
199087826 0
833082867 1
788263368 1
569610767 0
690276015 1
592218288 0
379621337 1
612945892 0
108219822 0
294558510 1
385730842 1
855147333 0
565803276 1
599909621 1
799010473 0
492893079 1
874892923 0
492006859 0
297040671 0
183542712 0
985780019 0
327281488 1
23358 1
27880779 0
624239190 1
446260718 0
486078027 1
159289275 1
823027883 1
202423168 1
213422760 0
735448066 1
29127231 0
532696666 0
204083835 0
81729185 1
357461530 1
975553159 1
320501037 1
621143062 1
104787677 0
813317673 1
934849621 1
455965820 1
602168952 1
674157996 0
563609628 0
570486307 1
295459235 1
412618734 1
770174424 1
497668711 1
797822551 1
594165096 0
830526097 1
510861574 0
161177098 0
6178488 0
728545206 0
617797403 1
802442903 0
842483915 1
145604415 1
457369583 1
24900919 0
301860889 0
654535637 1
154567166 1
940787467 1
251089208 1
75256112 1
128660958 0
537336647 1
961092238 0
471187275 1
376365909 1
889607567 0
567077398 1
852990404 1
490841324 0
250076405 0
964013506 0
995656384 0
19454314 0
359694733 1
588682512 0
821172879 1
122662492 1
451054651 1
519898277 0
10214898 0
838624780 1
555703454 0
653522955 1
965455300 1
272237322 1
704544663 0
179215764 1
354292354 0
798461038 0
692427714 0
96850554 0
856611944 0
846240979 0
754968836 1
879670000 1
55214125 0
871112347 1
124011770 0
964842157 1
242428715 0
955786641 1
65520365 0
857251127 1
936556340 1
937811394 1
488236489 1
998391236 0
588024199 1
694134221 0
814171878 1
67409304 0
496044878 1
141770577 1
942865499 1
529997211 1
757995908 1
51014671 0
352011425 1
792494360 0
819371930 1
711754687 1
445778573 1
563112571 1
135158865 0
9127090 1
953664003 0
28323311 1
966377334 0
833816243 0
474513153 1
927887684 0
749544027 0
305676937 1
855090926 0
643204011 1
129116354 0
547523394 1
473236455 1
170631511 1
78913674 0
702782430 1
445077287 1
951242866 0
606122464 1
496548779 0
934164786 0
498585318 1
487200341 0
663818423 1
649590759 0
627559044 1
988360571 1
264303538 0
658281420 1
292918881 1
420345623 0
871249580 1
401103852 1
593900231 0
239150811 1
566923283 1
553681657 0
500754870 0
921230626 0
744758359 0
405083316 1
367443565 1
686809191 0
169344786 1
86762730 0
287098774 1
818085762 1
146537316 0
879376647 0
293098473 0
276548480 0
114612337 1
108786575 0
219123589 0
184610376 0
629305182 0
80648196 1
656041585 1
223610441 0
364114179 0
303034865 0
569468897 1
179013623 1
790435958 0
802311539 0
616787622 1
499046563 0
226352969 1
221840094 1
558263379 0
609433040 0
541730309 1
731784002 1
936033190 1
845262383 1
633420163 0
215094725 0
54101271 1
815016153 1
696970266 1
749380395 1
419428571 1
652037063 1
98459714 1
16334892 1
289810724 1
593418330 0
106222452 1
70972716 1
613961336 0
226301576 1
984040058 0
463215704 1
652838898 0
409176528 0
210326491 1
222020132 1
112505040 1
224781659 1
836478400 1
259122740 0
48971404 1
309950635 0
205465303 1
155164897 1
711759589 1
283047205 0
367572352 1
812402001 1
248084955 0
694197063 0
776058397 0
36487955 1
661324427 0
580283548 0
872704584 0
534164954 1
894693573 0
468491778 1
524459594 1
923714430 1
463139955 0
285688573 1
980160238 0
495836671 1
384652362 0
607561465 0
167789286 1
640889257 1
456608048 0
572737947 0
177863334 0
75208811 1
492569003 1
8863972 1
961224365 0
210612143 0
408376095 1
787581645 0
686858634 0
548785891 0
984481832 0
60342377 1
862984617 1
274209622 0
235428238 0
14520645 0
349913420 1
472096162 1
994457834 0
262889583 0
460182377 0
87459487 1
460636844 1
713224936 0
365650531 1
189329178 1
77702585 1
284391265 1
698066944 0
398443442 0
953721834 1
296735173 0
110970046 1
467145721 0
658518810 1
543654629 0
228075845 0
218216546 0
64582570 1
410953413 1
666808936 0
437424377 1
303877693 0
508813112 0
741490892 0
420099232 1
620674227 0
669407687 0
252457377 0
345207773 1
932077803 0
846742177 1
987580283 0
260869858 0
747942405 0
747609310 1
44735629 1
847919785 0
696096817 1
507261326 1
785528334 0
279892113 1
888900207 1
951391317 1
465339186 0
598883510 0
827135465 1
882553477 1
151375080 1
316010652 1
336342639 1
91913246 0
467493268 0
886901034 1
238661756 1
44269611 0
936648509 1
146405153 1
775155476 1
313139699 1
408441438 1
336267703 0
142317272 0
912597559 1
974360328 1
705120531 0
100338232 0
22428349 1
191834121 1
454745444 0
725876387 1
601599985 1
618586752 0
747013683 1
638838313 1
379718530 1
893726957 0
704763135 1
969095412 0
617730742 0
217989558 0
381435912 0
396651864 0
907829701 0
309249571 0
442899304 1
36775534 0
567406328 0
307672847 0
365520965 0
23184851 0
519609080 1
879381220 1
40954463 0
297375021 1
86157954 1
536648135 1
978133280 1
98870501 1
388235019 0
470327008 0
26980511 0
655733695 0
360018471 1
974901407 1
213363188 1
853078445 0
815060802 1
879046306 1
241354996 0
229684425 0
228998342 1
865787388 0
379932270 1
944720314 1
127387745 1
185145739 1
525094239 0
328065544 1
715588146 0
713903947 1
484983611 1
542494978 0
863348066 0
554501223 0
919716752 1
494815232 0
224414188 1
142146322 0
446277820 0
180076628 1
561686699 1
622344421 0
398135652 1
46913245 1
934620565 0
202481844 1
872418197 1
19346408 1
581313572 0
598267858 0
342573628 0
62898302 1
944949135 1
973571595 1
134568192 1
410265840 0
101430595 0
563360014 0
592018239 0
701037199 0
265426565 0
923035614 0
544131004 1
403407141 0
77663765 1
615144043 1
236710981 1
241051143 0
605064311 0
490071972 0
673389553 0
739365539 1
517320024 1
493234540 0
238267240 0
33076292 0
20678091 0
197622797 1
429928536 1
214712211 1
391438193 0
728435975 1
820773067 1
729330664 0
802794901 1
23583984 1
778446396 1
394824320 0
526718383 1
88668987 1
733103080 1
177511134 1
187003450 1
732692213 1
754907734 0
979459535 0
891398272 1
474400064 1
298922615 1
633011601 1
832016406 0
261719960 0
91756122 0
723435963 1
867521733 1
845645612 0
380376645 1
474521270 0
947097808 1
235146334 0
404861209 1
585827368 0
216490244 1
547516306 0
323171069 0
627169057 1
672066725 0
107147854 0
66940732 1
654048159 0
631053140 0
991853109 1
46465289 1
555191979 1
229364902 0
242074656 1
765074410 0
517507053 1
853977284 0
968463939 0
918513202 1
140065213 1
392203842 1
931093851 0
108321881 1
6083378 1
504427612 0
675957549 1
94257150 0
721674546 1
605214628 1
871175663 1
801172396 1
666566636 0
631481257 0
329129021 1
587197197 1
747749874 1
824856961 0
797486459 1
612568579 1
359917238 1
811887741 1
64269949 1
535079997 1
720624768 0
954352349 0
313337387 1
283330448 0
385185080 0
764980449 1
796505980 0
843634451 0
443327347 1
608879325 0
207903249 1
477456576 0
346243480 0
516154049 0
202106296 0
355565527 0
284405379 0
690387255 0
62686104 1
823129179 0
817459013 0
427592547 0
72962076 1
290980305 0
55836716 1
635537368 1
454300235 0
668647608 1
38747421 1
650918833 0
720199105 0
860666300 0
411600202 1
988444299 0
398477920 0
587787116 0
836714543 0
995935991 0
422616708 1
483926717 1
322164914 1
647418970 1
252917109 0
709556160 0
626879406 0
878492215 0
602497796 1
35406472 1
562652070 0
564516549 1
256279243 1
449515279 0
988552275 0
299185189 1
15668506 1
780141768 1
228738019 0
657931401 1
380039744 0
351177518 0
694226096 0
459466583 1
48679315 1
552530661 1
23104794 1
116779372 1
833895962 0
154613021 0
367130823 1
251708772 0
980129999 0
146192522 1
847079622 1
149914172 1
659637389 0
54795636 0
489475071 0
514761792 1
544580605 1
280992916 0
307908494 1
494122018 1
461429624 0
499389410 1
495051772 0
727463808 0
375138030 1
322290525 1
60131180 0
713732173 1
905146867 1
522352571 1
383722531 0
391869816 0
662710653 1
191157544 1
632020710 1
587484934 1
554247626 0
100514314 0
786910753 1
685940708 1
37822240 0
100735363 1
919007362 1
293997098 0
982762490 1
351443348 0
366073786 0
83710717 0
586162833 1
791854502 0
863013583 0
182243532 0
451266928 0
902688571 1
211240005 1
182437512 0
399406280 1
114614806 0
22137215 0
518878701 1
302420175 0
493572372 1
471206014 1
526758848 1
610590765 1
158370558 1
274461489 1
661057305 1
945852347 1
410810555 1
199379201 1
664289287 0
15444903 0
872695196 1
42687631 0
918215879 0
166683410 1
298753790 1
226764787 1
751234628 1
704105202 1
678291286 1
94165558 0
938947726 1
473665194 0
91919084 1
782737602 1
24059447 0
88252453 1
888868308 0
937199281 1
767184172 1
404107533 0
289777823 1
553697185 0
802938115 1
905485197 1
786294506 0
585525771 0
845541256 1
371395271 0
586711105 0
582368561 0
397997705 0
330594447 0
843174596 0
20436206 1
147653638 1
418740524 0
599690313 1
266419953 0
572513212 0
230773813 1
199983859 1
799754575 1
871792904 0
266839159 1
448935812 0
580534642 1
126273298 0
379567417 1
99079574 1
720891455 0
637215004 0
118931581 1
680805730 0
236850693 1
940181028 0
599610128 0
838397181 1
124730653 0
859190621 0
602047220 1
759653675 1
516912877 1
522915431 0
81284105 0
278163113 0
850207258 1
46665847 1
145423388 0
932276332 0
623470912 1
243246971 1
112475269 1
301322799 1
606464253 1
744795979 1
684157396 1
972171824 0
90621568 0
887694790 0
647488973 0
413687903 1
411313126 1
97635800 1
748368036 0
626994735 1
859161977 0
229862434 1
329279281 0
610155865 1
528822424 1
570214849 1
609618161 1
935893386 0
386351039 0
448056149 1
597831575 0
905866983 0
945475302 0
485589799 1
413473881 1
168892983 1
472620693 0
445187378 0
757755518 0
614702956 0
236127588 1
617393877 1
840760773 1
535428040 1
415370143 1
266789050 1
842341064 1
815497078 1
226546838 1
736716814 1
504106251 1
925395638 0
741230688 0
211847622 1
376382599 1
267563552 0
316432728 0
364514252 0
213817872 0
586890280 1
180188779 0
720243283 0
434172339 1
901023198 1
918360330 0
869627020 0
86281305 1
806330859 1
765845189 0
89727850 1
140264908 0
313773718 1
719065601 1
435491301 0
443213894 1
318814285 0
12871512 0
242356536 0
842986577 1
544608860 1
625782565 1
820005843 1
158608721 0
706974584 1
981742540 1
411280076 0
234910399 0
39136068 1
46183683 0
36230760 1
288804840 1
306096461 1
485446197 1
650389709 0
567851890 1
305092976 1
379230891 0
143673611 0
148998459 0
800127862 1
306514765 1
969230098 0
215756163 0
768874651 1
369402121 0
162086115 1
157438422 0
770456996 0
685032789 0
190817486 1
959846364 1
275169717 1
923098186 0
930539771 1
244398421 1
356484866 0
215757698 1
691923664 1
892933401 0
478206145 0
638275736 0
194589317 1
899015769 1
938983603 0
171292168 0
126892547 1
44808278 1
625846099 0
608736710 1
251669576 1
277276870 0
552817908 1
484076289 0
732939472 0
185876814 0
956785019 0
208558836 1
238666092 0
312281695 1
33529194 0
600620184 1
583120773 0
286663727 1
135966137 1
563022817 1
16830127 0
638573388 0
814424052 0
504370277 1
631919401 1
194011537 0
699968259 0
594069039 0
61017041 1
844860793 1
560526468 1
679573131 1
975954098 1
179458697 1
515335897 1
613282728 0
69531782 1
125101830 0
328116126 0
329578539 0
41578932 0
725108264 1
133626744 1
471880353 0
873497056 1
361511690 1
250701635 0
764952978 1
749906952 1
646538615 0
230723882 0
63182546 0
683103002 1
472809075 1
94464483 1
885404637 0
45591142 0
998907307 1
290113299 0
331390619 1
191125602 0
357989774 0
117076952 0
929902278 1
717540495 0
304190321 0
335590845 1
210432953 1
723749776 0
104506516 1
895917280 0
273569774 1
334427810 0
360221876 0
121343359 1
869675030 1
522223943 0
942835882 1
889797463 1
592736292 1
815836606 0
196931285 1
531614574 1
883698696 0
359529901 0
796127019 0
470490199 1
830548914 0
822487478 1
205651114 0
591060793 0
432165604 1
651367991 1
824455222 0
980140498 1
531478004 1
767387693 0
419927166 0
401950081 0
343380555 0
729734795 1
887626177 0
438357556 1
37310585 0
630355848 0
356904985 0
30655128 0
451345330 1
112788789 1
986264940 1
287102329 0
966015278 0
568569410 0
669449953 1
708420054 0
101643351 0
939465447 1
377751829 1
128360514 1
174761073 1
802887681 1
92874629 0
259223189 1
778738626 1
622699728 0
789188952 0
935812198 0
441020700 0
193901402 0
42604968 0
186315866 0
834137400 1
988480344 0
450221275 1
941443261 0
316582461 0
12516092 0
361074295 1
127986065 1
582529136 0
981111512 0
825434212 1
235567359 1
667017021 1
954258903 0
385557856 1
577672432 1
391972571 0
398269777 1
105222648 0
377175102 0
991701766 1
620250062 0
341187524 0
854974052 1
88737138 0
934591397 0
904556409 0
18559552 1
683879830 0
57060265 0
160570069 1
269893486 1
903247501 1
781443782 0
173389482 0
26408736 0
8877875 0
517357541 1
711872786 0
456606955 1
609947484 0
277196185 1
351241834 0
90369738 0
213035805 0
18497423 1
200486766 1
694539885 1
909514156 1
545507563 0
494512587 0
331871223 0
598960999 1
494325938 0
135501948 0
608159497 1
222105782 0
356233304 1
996073374 0
762076922 1
272931692 0
762823386 0
444432748 1
878179411 1
164077626 1
241457265 0
665456309 0
756486734 0
228138847 0
602340738 0
96703301 0
42857185 1
57615746 1
775239809 1
305395010 0
900916489 0
897725815 0
856017816 1
792790403 1
674628477 1
637508914 1
482410857 0
800060405 0
305785697 1
217612182 0
399514448 1
173325784 0
438077763 0
698789087 0
711617837 0
31818444 0
134546375 0
618290235 1
752795370 0
856415356 1
854444411 1
202195425 0
93039992 1
534788049 0
346053162 1
302147218 0
596948690 0
575559180 0
625564578 1
953333185 0
199348992 0
373022026 1
243247851 1
168720503 0
576565738 0
677955386 1
304485753 0
288982525 1
385897427 0
59928303 0
407604780 0
614984024 1
756005073 0
122828206 1
941685267 1
663249426 1
553867214 0
357412897 1
91071772 1
766089561 0
705365368 1
282412793 0
693017637 1
39092792 0
820510091 0
82775724 1
161371501 1
90689494 0
93504249 0
217904839 0
719106425 1
562061934 1
446091858 0
868066290 1
531312528 1
329419713 1
623475276 1
580105248 1
714139975 0
429328225 0
627239203 0
191075902 0
782688840 1
96545137 0
382341628 0
906937776 1
309014939 1
75318879 1
219548804 1
115995736 1
882263672 1
559093016 1
107739112 1
252140148 1
374045135 0
497401306 0
650611505 0
509319430 1
680011716 1
779297708 1
942106733 0
741257252 0
866486790 0
35728479 0
997157202 0
462412278 1
711647238 0
25812427 0
311855630 0
134143617 1
962315273 0
288622758 1
958378223 1
868167902 1
283459607 0
861230760 1
716043859 1
151390693 0
487677971 0
984407970 0
53167161 0
50085500 0
928783533 1
396017250 1
502402768 1
584834121 1
897084894 0
229663275 1
6922828 0
631374325 0
184918380 0
406452623 0
612553805 0
268524790 1
902107315 0
913988811 1
321294962 1
114304504 0
585928344 1
467620257 1
324512919 0
113551421 1
732631797 0
723198172 1
967941115 0
437356238 1
388116807 1
600513302 0
175926562 0
317102177 1
632910026 1
385048281 1
434344024 0
494253944 1
957634057 0
519543455 0
311421761 1
367344152 1
897763940 0
403819967 1
851003051 0
442273095 1
798866319 1
581038369 0
326033918 1
55157019 0
477972842 1
744510356 1
343607377 1
436935704 1
869254064 0
640943826 0
829410728 0
344054585 1
364023091 1
369178650 1
918006229 1
750328052 1
795103602 0
409917479 0
574627337 1
9960988 1
660349540 0
629373983 1
914245840 0
785863789 0
639516938 1
997865310 1
824282861 1
189583234 1
863260012 0
158228447 0
833069197 1
189702780 1
227247283 1
461809494 0
690569974 1
349196 0
812518320 0
302994774 1
517585196 1
310909198 1
994606328 0
595383052 1
215366774 0
86905391 0
938532809 1
54464135 0
650256501 1
167541016 0
300733007 0
599875073 0
733515530 0
197944743 0
15390398 0
229840698 1
564222126 0
225888723 0
201001012 0
437871913 1
871624737 1
317968939 0
563755495 1
92153940 1
754847949 0
32082140 1
797744990 1
326551392 1
286811766 0
842317986 0
89593967 1
228572151 0
755701686 0
951027613 0
401434193 0
481908272 1
887551792 0
227953211 1
703630244 1
187597903 0
220826813 0
615758619 1
700686408 1
449488177 1
958966542 0
750243070 1
420673582 0
334805304 1
56894344 0
511086319 1
470145566 0
454559358 0
574907056 1
136092139 1
732532043 0
559362390 1
463290526 1
205666466 1
496188261 0
713546103 0
446892335 0
777989336 0
845332223 0
936360566 0
219626896 1
87617608 0
674408922 1
256152846 0
245898207 1
479699112 0
899239549 1
107720005 1
385899782 1
99143488 0
142376647 1
492197948 0
571290721 0
514523541 1
661807782 1
776464926 1
406147949 1
511917803 1
590176102 0
844585425 0
470220119 1
696910332 0
850596188 1
262790695 1
419728152 0
655999504 0
126871908 1
507101499 1
207329871 0
187555532 1
41663850 1
427276401 1
300905110 1
967264709 0
967358543 1
421548250 1
844623818 0
734866350 0
785331004 1
19503729 0
71325415 1
325447827 0
481770384 0
861434191 1
447289519 1
205972720 0
996482678 0
657559739 0
226694047 1
358406973 0
287359622 1
51479112 0
811796442 1
4255937 1
692476976 0
73403547 1
811529508 1
467711176 1
738830472 0
386993654 1
184774651 0
782444576 0
658106252 0
262820575 0
351392911 1
991089736 0
660013117 1
176008183 0
44677224 1
744399560 1
597179993 0
521616298 1
969938057 1
487720244 0
99073770 0
617630247 0
564332409 1
232612594 0
713963307 1
248495223 1
76633799 0
921728693 1
283773845 0
506297827 1
618215349 0
647534618 1
400814417 0
555777061 1
637991537 0
781468724 0
781885523 0
961060899 1
434576991 1
978858986 1
584581160 1
419992971 1
460636947 1
764181146 0
37944144 0
401300128 0
118516271 0
422972330 1
723641880 1
705759698 1
972112322 0
644109809 1
451080290 0
755814711 0
947245723 1
547795259 0
291718585 1
570469389 1
320109058 0
993378286 0
567393685 0
881442540 1
826256767 0
76388293 1
484053055 1
491449313 1
826636326 1
847946250 0
529755829 0
198704468 0
477160531 1
391703047 1
424220824 0
916920778 1
699289361 1
11789065 1
843555410 0
513900237 0
803403620 0
933651480 1
408778887 1
312978959 1
374637707 0
398984775 0
825265096 0
48211462 0
30922379 1
456428914 0
555362126 0
20699273 0
273384442 0
489254369 0
559612639 1
32529842 1
454626644 0
984786734 0
825893309 0
765822536 0
121965077 1
460335627 0
896978393 1
125042474 0
926857781 1
844850073 0
195362653 1
171388672 0
403059614 0
934436989 0
156762998 0
974350615 0
528805296 0
544390336 1
940592513 1
382527534 1
774867092 0
38010198 0
265200846 1
662925102 0
268575436 1
7518516 0
907720820 0
919932992 0
386543965 0
308946860 1
258627559 1
35433016 0
811643967 1
121454586 0
153917261 1
586524357 0
104877247 1
627115258 1
674165259 0
896725990 0
737152860 1
810890625 0
74719132 0
243127809 1
141354634 0
882826870 1
414657483 0
843108823 1
295482200 1
401458354 0
32604815 1
176659649 1
96114165 1
340553425 0
850222686 1
799135368 1
578682338 0
964047721 1
380309039 1
673144832 1
118517402 0
58002732 0
190982008 0
973071508 0
811650613 1
420798251 0
689907922 0
467025553 1
914600850 1
102704298 0
293786281 1
554254942 1
697281804 0
863758348 1
192152825 1
7066826 0
680248137 0
125571803 0
724964397 1
333367825 0
293234290 1
727089668 1
139976461 1
923413547 1
723616599 0
242072416 1
763703336 0
24764424 1
858025241 0
736913397 0
424466949 0
59263989 1
34506589 0
51302774 1
572006029 1
424628362 1
532371211 1
768052110 0
689157419 1
502452853 0
669157841 1
696407910 0
541674613 0
568204776 0
45915463 0
935252366 1
519121594 1
749779151 0
389461610 0
709739025 1
140403126 1
470116395 1
32891078 1
394163412 0
850830378 0
106935028 0
742290114 0
149092739 1
738293970 0
80979984 1
442859954 1
585773635 1
407776962 1
968410480 0
454211277 0
16907673 0
997996590 0
791242145 0
153325570 0
862248725 1
313998031 0
740421883 0
932707992 0
582911696 1
876003 1
419197111 1
910490297 1
707047385 0
489716693 1
617554566 1
822979343 1
879232981 1
843131130 1
462556952 0
172319806 0
242381131 1
960811931 1
307783306 0
816669945 1
286487674 0
802283328 1
581053602 1
51643354 0
829174548 1
717150971 1
481003215 1
880535036 0
896979492 0
129856944 1
784502198 0
661423488 1
337047960 1
537616373 0
97029109 0
208698803 0
944658947 0
603315175 1
463194393 1
823549126 0
923778268 0
13594764 1
164834052 1
518392051 1
459361466 1
726507574 1
64546799 0
123205004 1
385530629 0
142532137 1
374556960 1
266879139 0
870491868 1
176735046 0
161495185 1
234173110 0
478280536 0
992354608 1
933746865 1
589765705 1
853106810 0
973020019 0
258622842 1
923848686 1
466907985 0
932901661 0
643430433 1
59101985 0
393926629 1
825261873 1
181285503 1
595451644 1
89160729 0
783638277 0
703756522 0
37522998 1
465673914 1
727473074 0
139338675 1
269457215 0
918198798 0
504610927 0
378068914 1
390398117 0
75217278 0
906649326 1
528288581 1
850022343 0
901800703 1
715665927 1
339958373 0
749767592 1
148442651 1
772668796 1
417784767 0
982258469 1
846463360 0
309667210 0
364251265 0
222744804 0
618623393 1
873847658 0
445733805 1
6083421 0
399726555 1
157897312 0
352722949 0
398310802 0
418316712 0
509823371 0
993170741 1
481215469 1
710029641 1
946458443 0
922005626 0
239821158 1
708150129 0
494046295 1
890360114 1
645590799 0
771991442 1
691255226 1
44545769 1
586144413 0
651212780 1
684089597 0
350148416 1
217837241 1
182375675 0
361232937 1
765625495 1
860084354 1
460869933 0
584695066 0
70876396 1
926994359 0
131587232 1
624577684 0
697642922 1
410077477 0
291562491 1
288563223 1
708620935 0
481353617 0
49267685 1
885289550 0
361792044 0
560684464 1
202745655 0
923451563 0
281013002 1
280590581 1
197629170 0
762968332 0
135538588 1
170577393 1
915308879 1
265732977 0
564810374 0
108006304 1
1976776 1
932961316 0
30487157 0
54210380 1
203555449 0
428198955 1
739186302 0
814616544 0
251944492 0
594943425 1
779821909 0
282302243 0
833854609 0
817885018 1
847357372 1
783329810 0
575188995 1
387173345 0
825871007 1
329779218 1
144934526 1
177753621 0
723577336 1
589050586 1
909031396 0
688016347 0
637624228 0
508218487 1
323344519 1
482058303 0
483857050 0
65772262 0
860433303 0
317859693 1
114345428 0
430935972 0
126491807 0
447972058 1
119176070 0
351416169 1
857445351 1
246147142 0
12388025 1
184782080 0
807768423 0
812456182 0
783581157 0
925705946 1
580482788 0
140062764 0
320599697 1
397326868 1
705069696 0
584568636 0
132794647 1
219828644 1
182870510 0
499897032 1
351676452 0
460540389 0
520894075 0
622534282 0
507202105 1
974729804 1
748085498 1
142168175 0
428019868 1
2777279 0
294186025 1
565855656 1
201437156 1
994435302 0
551891451 0
197552592 1
70064323 0
525788580 1
158593496 0
84835181 1
759901831 1
757605817 0
967678222 0
894718413 0
344924748 0
647306345 1
395045941 1
930343538 1
275789214 0
46298514 1
507239197 1
28961815 0
768698097 0
629380187 1
344149409 0
709666291 0
307030187 1
921524088 1
630335567 0
686400256 0
27347640 1
419396083 0
40200355 1
495462496 1
673072802 1
791311267 1
834666661 1
872311687 1
299362831 0
804652116 1
370002063 0
312199783 1
617805133 1
292615648 0
193550195 0
4294388 0
414731641 1
739738725 0
699595417 0
425724665 0
393946544 1
522046337 0
374821844 1
589460953 1
463355261 0
86100837 0
530822681 1
84351242 1
875116601 0
463066954 0
990453563 1
85957210 1
908436871 0
919122302 0
354436546 0
998696935 0
553891989 1
399027822 0
29853721 0
19294170 1
961955913 1
383521170 1
575043839 0
336687332 0
971430060 1
148120975 1
278037963 0
43725505 0
165114586 0
295401992 0
550198095 1
743602318 0
913409707 0
338626611 0
431471125 1
917751686 1
124221920 0
167707289 1
394848610 0
998251845 1
196040871 0
179479387 0
902474621 0
592231793 0
203319198 0
575283878 0
593007816 0
176040257 0
376080344 0
419804482 0
590302117 1
568540111 1
678242841 1
418709744 1
596937581 0
171257174 1
763500672 0
260705564 1
985610886 0
413643423 0
728268627 0
390211103 1
165527678 0
687936628 0
849038042 0
787390357 1
571776098 1
852943176 1
739165776 1
228823617 0
974899094 1
842132208 1
637721812 1
829857267 1
374681587 1
396219722 1
171418893 0
781811737 0
80618674 1
466302318 1
592971879 1
987204956 1
248251495 0
865331903 1
869944554 0
685400680 1
13638258 0
22297918 1
91474144 1
526190442 0
805563840 0
376951131 0
669244554 1
928820226 0
403066862 0
756547180 0
867283003 1
603991202 0
932676040 0
568381573 0
259274098 1
465318042 1
735721245 0
851308362 1
210913523 1
697425206 0
307925664 1
130129547 0
186801023 0
664202702 0
804846313 1
160823872 1
425803114 1
113365403 1
90487765 0
69666484 0
281649407 1
940744386 0
916298600 0
276975122 1
293589089 0
856754321 1
612110226 1
414059074 1
434103022 0
140088052 1
197014025 0
676465737 1
717216410 0
411452760 0
331478132 0
144230135 1
818890287 1
889076559 0
284798980 1
61962422 0
423397861 1
59726244 1
661863043 1
76792540 1
862870278 0
118629058 1
478251855 0
998820814 0
771737740 0
173974361 1
45003789 0
992551602 0
762103861 0
878819711 0
146360745 0
983198904 1
842285537 1
175630585 0
890622449 1
925095083 0
481549285 0
731304299 0
564242595 1
48627686 0
559587171 1
746293716 1
664585924 1
561524509 0
167023028 1
778072063 0
977061253 1
505745503 0
454166979 1
259339004 1
661121522 0
415436819 0
584505350 1
226446284 1
16858096 0
631609214 1
13224361 1
593864077 1
843023487 1
469627754 1
712929502 0
971072998 1
634092273 0
768331573 0
886405036 0
597776883 1
672900381 0
532496198 1
2796897 1
232145949 1
415388573 0
649612623 1
600795347 1
841074983 1
913046288 0
898352753 0
432957983 0
433643426 1
206337109 1
115161706 1
903819659 1
359175212 0
779576498 1
500768293 1
54403514 0
540833926 1
449606624 1
887101051 1
55432762 0
358755217 1
123086540 0
147665354 0
201406958 0
302009205 0
919733355 0
280717754 0
243043884 0
207151385 0
521050726 1
549079620 0
200120027 0
947503873 0
50133404 1
895170343 1
496753026 0
59065817 1
104137322 0
635990367 1
22482228 1
807739944 0
586033772 0
499175703 0
965341090 0
956573572 1
182729586 0
56420753 1
289309768 1
980079470 0
309706664 0
197730721 1
843609775 1
433578516 0
770925833 0
197462611 1
537346577 0
830343333 0
989733133 0
488278336 0
381522396 0
561568996 0
386363444 1
195835519 1
150059703 1
303665840 1
791336208 1
742994130 0
837661091 0
144878990 1
346073794 0
17516559 0
522888396 0
339552290 1
908376530 1
861583854 1
737914708 0
452007032 1
188031385 0
677203778 1
734664136 0
72930501 1
262812117 0
142229682 0
2460629 0
210537114 0
776518475 1
585065982 1
244609228 0
135688594 1
68334104 0
385934480 0
450832793 0
185751474 1
905044052 1
285398268 0
660630789 1
937442263 0
176031299 1
879359774 1
798720381 1
728381792 0
671368536 0
235478452 1
48059735 1
671203166 1
34892016 1
537657167 0
908958082 1
420677458 1
291599476 1
22756087 1
235755868 1
585989853 0
550708469 0
476304719 0
185754460 0
980496661 0
49032498 1
745822484 1
832200492 1
425336897 1
372953078 0
511265833 0
504734383 1
807229675 1
567203147 0
995108410 0
222614341 1
355884677 1
538117091 1
213575391 0
717690236 0
975594017 0
590418794 0
606384429 1
783929429 1
287037909 0
668623502 1
9520617 0
288220469 0
104337990 1
589309656 0
371648025 1
142132368 0
192847801 0
642517365 0
25657440 0
561953856 1
234844556 0
213000606 1
599594440 1
46927557 1
702630195 1
76088151 0
794426251 0
672565159 0
131050411 0
159842331 0
654401784 0
861316293 1
864705829 0
352062608 0
370355550 1
379530660 1
858983204 0
317438287 1
546234265 1
806395566 0
471040671 0
846879759 1
214423033 0
88784834 0
481626255 1
441075024 1
989686427 0
266055916 0
122199028 1
210970136 1
559055002 1
864550286 1
789340705 1
488062620 1
845375589 1
928157826 1
411846452 0
241650467 1
932664664 0
193475208 0
743649137 0
966180079 0
882020831 0
701060976 1
503900880 1
194769634 1
733475336 0
339261635 1
206437875 0
37748729 0
836676489 1
208887611 0
946725906 0
374009116 1
864465699 1
206452808 0
964772236 1
92840076 1
765202641 0
262600945 1
692923025 0
194442861 1
304489920 1
44676535 0
678751550 1
4005046 1
316652079 1
794424916 0
712467131 1
420246294 0
81738744 0
386168089 0
648249954 0
462209613 0
722758241 1
522056167 1
802468204 1
294254931 0
34983799 1
340874153 1
95454653 1
395710398 1
188287610 1
33661272 1
953437597 1
30369745 0
636262158 0
597025533 1
896493074 1
712279249 0
812630273 1
386040572 1
707724001 1
597365700 1
815677353 0
699541106 1
699600421 0
483408324 1
835959364 0
691944919 0
239077465 1
522235363 0
697050807 1
39861625 1
667567116 1
133832093 1
328261270 0
107944792 1
23788057 1
183705505 0
572135197 0
468974166 1
615249730 1
653886303 1
265171960 0
193040221 1
429009489 1
776673647 0
434836125 1
257654239 1
578757881 1
214486800 0
310942565 1
651652363 0
691268171 0
63553315 0
538142296 1
227029008 0
114932813 1
177335383 0
40486383 1
278418397 1
315789746 1
256099367 1
297801340 1
548797332 0
919488739 1
414001858 1
107215602 0
654309584 1
734460914 0
163648868 1
776154284 1
914251054 0
16704873 0
717305209 0
76907989 0
228146640 1
362688555 1
18148355 1
332360250 0
500182322 0
706764902 0
429531137 1
490211174 0
968618881 1
642272911 0
291296276 1
364804133 1
833445222 1
107978762 0
37098460 1
410216582 1
208479675 0
808429592 1
7702046 1
494751151 0
814956263 0
724928777 0
597473286 1
255452287 1
41310568 1
419155407 0
463765139 1
46789172 0
205654010 1
933278864 1
345814522 1
764723727 0
947934818 1
640927490 1
290124150 0
263227372 0
377728140 0
678128156 1
687786870 1
684617076 0
640703013 0
411099790 0
378803325 0
166380553 1
624116185 0
526239669 1
345537653 1
140541158 0
618925975 1
298551076 0
42879573 1
447513876 0
602864173 1
187950386 1
273596153 1
685062443 1
371767675 1
765956391 0
830953681 1
411774124 0
225078430 1
326308717 1
829634383 0
249826878 0
801448643 1
194463167 0
741399314 0
932512610 0
938010781 1
439593165 0
928769242 0
892777989 0
530103522 1
664590316 0
688769245 1
27322968 1
83881229 0
450782545 0
950195393 1
371683337 1
644372615 1
778937322 0
328001188 0
173008228 0
142965936 0
295126393 0
28894297 0
676976314 1
524113651 0
704884424 0
14919690 0
913005651 1
169155734 0
988359613 1
247730178 1
374993569 1
285331224 1
181560900 0
919638752 1
943427248 0
250514272 1
193793023 1
72944072 0
975497136 1
384573106 0
53610758 0
127143705 0
98181725 0
739004446 0
977496167 0
331231010 0
439063981 0
900989321 0
285960771 1
197551208 0
251678370 1
889142225 1
239759423 0
112586105 1
534283439 1
128418488 0
288710036 0
892414307 1
604457331 0
837381249 0
363557361 1
465128695 1
364623941 0
998950670 1
822590484 1
812631179 0
877767829 1
260907155 1
751768202 0
213223517 1
770234464 1
977398616 1
563515587 1
513592403 1
720908319 0
55889769 0
623072188 0
763356626 1
450564655 0
369232553 0
799414310 1
70929400 1
12277342 1
729208562 0
213231372 1
880000699 0
321363279 0
990540988 1
37926061 1
781515489 1
386053018 0
778261507 0
459481987 1
397905264 1
825413363 1
189392102 1
164441213 0
29982425 0
65255513 0
298060962 1
513017252 0
569834325 0
92158716 0
973236561 1
57065398 1
692346066 0
591529132 1
938697865 1
224321238 0
234917532 0
217051247 0
10516660 0
82607435 0
474947292 0
983360968 0
194371602 0
442344798 0
779306585 0
615758442 0
821227918 0
1370276 0
444112888 0
963933252 0
551496810 0
831895661 0
488463976 0
28738972 0
236068703 1
969263839 0
893127068 0
568962277 0
322401835 1
294269469 0
320211330 1
877647716 1
414661912 0
110198180 0
197202334 1
831561442 0
478045201 0
650531034 0
674458508 1
382764991 0
412511425 0
148600926 0
512564567 0
858843162 0
37338341 1
730805746 0
765898559 0
631108121 0
688615398 1
616705094 0
99052242 0
50500421 0
991053191 1
337016928 1
678148296 1
321353378 0
430690209 1
377947198 1
214419590 1
303308748 1
410301148 0
678980759 0
583611608 0
714658697 0
43191601 0
25375047 0
201915635 0
715022153 0
211029828 0
816281119 0
105838926 0
801686452 1
989100511 0
418546842 0
149959173 0
860565124 1
522013 1
495466997 0
979533623 1
147362077 0
244605233 0
761603679 0
316745674 1
654744896 1
855723781 1
871700665 0
840309410 1
901524472 1
982130943 1
252068959 1
991404278 0
805907146 0
959471891 1
926849591 1
877294530 0
699480464 0
891103714 1
168854140 0
836376449 0
60429044 1
110604257 0
725168812 0
383015106 1
740495827 0
253070846 0
455504588 1
484055000 1
694272266 1
972975865 1
958315148 1
276317323 0
729115899 1
313108421 1
42349015 1
364314342 0
275807288 1
276794637 0
614083619 1
166143323 0
121372714 1
584345862 0
307995145 1
960364683 1
685745302 0
501724706 0
567399192 0
708889578 1
7440351 1
63804339 1
480743520 1
922681392 0
196550652 1
914905324 0
310056891 0
301572664 0
366683645 1
953165525 0
69147804 1
138524307 0
223746067 0
984286772 0
816863146 1
540831207 0
841331988 1
894404141 0
799349410 0
614129877 0
494224 0
401406221 0
768742339 1
941586161 0
146168760 1
484671646 0
495491317 1
662122162 1
965999353 1
818687034 1
69261699 1
235007284 0
472147506 1
967334144 1
293643321 0
407144202 0
434807299 1
836613510 0
83188386 0
728560483 0
263471598 0
971060917 0
617712155 1
793841499 0
745001283 1
799043019 0
164779782 0
263957615 0
794228405 0
94431562 0
291129908 1
740033650 1
655038585 0
831760542 1
71103351 0
44735970 1
141935075 1
738160530 1
103148922 0
895695285 0
132254852 1
143659374 1
438432450 0
258502878 1
85431058 0
361811397 1
385443314 1
453603826 0
326619126 0
194498381 0
899471161 0
488771623 1
220767225 1
713962769 0
785470113 1
39215414 0
570155335 0
606110785 1
711044586 1
298946713 0
180422473 0
89853165 0
457967425 0
814164781 1
183413626 0
179021944 1
244185186 1
82610423 0
952115302 0
914256403 1
197863576 0
143392753 1
548959405 0
942880596 1
921848291 0
192945898 1
104022381 0
70822408 0
261451659 1
967643307 1
812590908 1
982793021 0
423239130 1
406339228 0
585885554 1
277924986 1
59906214 1
326814286 0
937180010 0
986389426 0
736778930 0
881638105 1
123296838 0
435375628 1
440189912 1
808736503 1
647313384 0
173084660 0
203122152 1
86512621 0
29559636 0
507170364 0
282257030 1
515853769 1
571608429 0
462824427 0
861987329 1
139821516 0
277555794 1
1667009 1
920266376 1
89775673 1
932665803 1
647186360 0
252249495 1
733307219 1
170014868 0
44150788 0
850983505 0
964016658 1
543927498 0
579873702 0
649628964 0
277824130 1
88091133 1
655066872 1
55358214 1
562590238 0
521391783 0
133895231 0
848527212 1
117524217 1
936092562 0
979507044 0
291431055 1
930266636 1
436195923 1
538928964 0
787746446 0
178536621 0
496600266 0
554362399 0
866275767 1
570856638 1
220773333 1
430916742 1
950035046 0
962430243 0
879381944 0
374424329 0
248648151 1
17581019 0
334645669 0
527494121 0
502513760 1
39341220 0
164059988 0
205914999 1
494576983 1
992331878 0
194566043 1
852841431 1
651641510 0
357920081 0
524414556 0
827468687 0
479599586 0
630369351 1
59384760 1
483854216 1
264037663 0
126756798 1
980976765 1
131689873 0
350956329 1
802868679 1
359297636 1
137043563 1
693847285 0
666263482 1
110263174 1
765470044 0
169223418 0
994893390 1
984562085 0
51547515 1
583072854 1
544383270 1
384220298 0
88784764 0
667800752 1
991685163 1
246838177 0
838388979 1
565517096 1
789634868 1
787348166 1
276359930 0
815468034 0
966472191 0
164295137 1
639469535 0
390785920 1
898706440 0
18501586 1
803621139 0
701250331 1
4182191 1
378761747 0
626342374 1
881526754 1
439272899 1
736847721 1
283649439 0
956945594 1
343215838 0
310682959 1
692674326 0
41238339 1
183218103 0
865372667 1
938091593 0
803390536 1
182491359 1
500340054 0
401466583 1
913594449 1
775000512 1
692225520 0
541116753 0
330340150 1
860255118 1
381591081 0
478009733 1
530450265 1
649012203 1
436626906 0
52442488 1
46230503 0
821203005 0
163077432 0
309293270 0
919024521 0
621971142 1
62320628 0
101245479 0
728949305 0
379195026 1
541252680 0
746198340 0
681931278 0
390905391 0
316968700 1
403403516 0
498376983 0
844566680 1
991913332 0
633164577 0
192428540 1
512729591 1
331758470 1
614362356 1
958608334 0
586198006 1
162594661 1
684594765 0
122649930 0
294468154 1
798565677 1
420112985 0
603296976 0
178220384 1
824150136 0
839885690 0
72079307 0
237588595 0
921572102 0
55336156 1
922165711 1
730701576 1
262879178 1
74368774 1
499937651 1
919075975 1
219022718 0
619709598 1
886461271 0
322246520 0
168423792 0
136169567 0
866683492 1
563519473 0
696707472 1
11482600 1
936830292 0
910098017 0
182248835 0
262603777 0
849070354 0
171139095 1
24133544 1
741176104 1
88850204 1
417883463 1
615679083 0
68185099 1
867900200 1
195212517 1
379114545 1
473578688 0
274529977 0
956079431 1
159252416 0
336778884 1
460028415 0
80092598 0
287810406 1
227017818 0
32519119 1
944704480 0
107304869 0
564021392 0
813128881 0
767993952 0
467465779 0
741202599 0
127548554 0
214552483 0
929501348 0
127128271 0
515957884 1
90783461 0
755358923 0
417439255 0
485982678 1
707581980 0
538660279 1
661910837 0
386810193 0
944540031 1
30637827 1
34948632 1
760071183 1
665741011 0
505725037 0
97579240 0
159076649 1
401563764 1
320518407 0
422860695 1
740052331 1
477899274 1
272010941 1
60280244 1
86344522 0
881072082 0
748045226 0
674195675 1
385224990 0
988025955 0
409408897 0
294675222 0
416191485 1
112523527 0
236923382 0
612963599 1
154188772 1
859261212 1
9581984 1
251212140 1
396664611 1
954695272 1
794823854 0
998211141 1
788566159 1
387228501 0
510380500 1
863023295 1
480803533 1
388548982 1
58543493 1
874182276 1
639874747 0
258846360 0
655727385 0
289872270 1
535507651 1
287141095 0
950742189 0
461365476 0
703375484 0
711641947 0
669794659 0
604768355 0
102027457 0
25440219 1
325973361 1
455332147 1
290540669 0
179290426 1
334011792 1
609630146 0
157994538 1
558649886 0
810827939 1
32560097 0
501397578 0
768081011 0
586914142 1
248336174 0
246995610 1
300885631 1
832014647 1
474938435 0
273558146 1
676191017 1
58717152 1
963465229 1
578631951 1
892656689 1
191320333 1
168056357 1
548822239 0
174210493 1
218443607 1
954749445 0
737445144 0
576624150 0
705069075 1
381506953 0
110838018 1
585752169 0
433721982 0
498871940 1
179640136 0
713747017 0
522548175 1
498338664 0
844595119 0
346707848 0
442971201 1
108943811 1
809683404 0
492493729 1
282482110 0
647585835 1
588619042 0
854797433 1
295067530 1
796087784 0
481351069 0
997203450 1
846071643 0
731074689 0
550280112 1
206570379 1
785685765 0
617931235 0
2842021 0
555454699 0
117669046 0
489198749 1
75676810 0
366556012 0
778795898 0
832357321 0
970599809 0
257285219 0
418043700 0
977850373 1
168788914 0
83781791 0
371781595 0
421176081 1
217052249 0
684702048 0
799585760 1
199845469 0
337913749 1
697266369 1
92151120 0
971300633 1
524344559 1
907963710 0
148903144 1
172679671 0
607214747 1
533662823 0
540852743 0
598994492 0
333033922 1
500893173 0
683535722 0
384464828 0
588292867 0
629441514 1
321912224 1
972712298 1
90506266 1
957810406 1
775437801 1
202823694 0
66084233 0
100125863 0
837092678 1
841896043 1
883347498 0
195616155 0
342323648 0
278184052 1
658396622 0
327194495 1
989597832 0
539543579 1
578141682 1
191904091 0
958900973 1
235226919 1
847631339 0
434104200 1
20713121 1
223434988 0
488642289 1
29130442 1
688829222 0
156914201 0
521061392 0
355740030 1
24775167 1
809654638 0
847013507 1
231986783 1
575417759 1
119825320 1
563836846 0
635718155 0
820177409 0
282404041 0
273479344 0
722723381 1
513212135 0
624096904 0
506104144 1
26390382 0
884705290 1
217802063 1
893201283 0
220396969 1
184446645 1
38226308 0
238033250 1
332449124 0
196077466 1
983425441 0
65690559 1
414679887 0
324072047 1
124133854 1
957788156 1
616811127 0
624243810 0
226517551 1
745876944 0
29448688 0
216793130 1
727376025 1
490919919 0
345199846 0
166130549 1
701388937 0
313359243 1
897681670 0
703839511 0
173803772 1
542200302 1
443125514 0
924077563 0
279135498 1
608286523 0
155283382 0
102487617 0
672145020 0
479900754 1
973023219 0
299483529 0
464388282 1
84589009 0
740677655 0
554369162 1
759825745 0
671035418 0
51915671 0
90697760 0
510425735 0
741848859 1
90779861 1
645338873 0
165409464 1
716327613 0
282500055 1
290966191 1
862242092 0
531721224 0
581726014 1
1383499 1
158783 1
527264734 1
201327405 1
436587456 1
208803741 1
397360033 0
354499292 1
946521667 0
801756397 0
36393114 1
825501600 1
697303150 0
608206262 1
982583676 0
187225861 1
773919032 1
518340446 0
580850501 0
393934597 0
393923438 1
916971570 1
194470972 1
587542828 0
207590051 1
236588889 1
277982205 1
624660997 1
951541506 0
587184344 0
607225084 1
171131084 0
5608637 0
84820975 1
715751357 1
204235525 1
298517051 0
738063577 1
193330422 0
568361891 0
358768864 0
461670749 1
205795582 1
288137255 1
413324044 0
269570460 0
291686872 0
750816691 0
459954844 1
777469944 0
631782689 1
340472905 1
474674578 0
520960495 1
976009614 1
242906739 0
482792953 1
736147974 0
78050908 1
508595011 0
185017197 0
559106017 1
35777533 1
697636622 1
968307681 1
201904470 0
966631739 0
50435264 0
143519422 1
654085433 1
954824505 1
746911643 1
202513109 1
144146564 0
961829553 0
406962898 0
194943855 0
980692741 1
424089933 1
681428821 1
141100961 0
92164878 1
268152939 0
748391833 0
466475746 0
339333387 1
263953384 1
505105201 0
805057113 1
559858380 0
522032724 0
960277576 1
863406948 0
280006071 0
387405037 0
224344772 0
881827919 1
905497764 0
406071210 1
414886579 0
831488752 0
10062945 0
716287889 0
635198118 1
237461456 1
118185013 0
469184537 0
617414537 0
279367465 0
129110523 1
544843240 1
540163456 1
731855196 0
700223749 1
890257101 0
904333753 1
124576225 1
112981236 0
934924732 1
414293039 1
625370307 1
20329521 1
975108134 0
724909415 1
773098720 1
888348322 0
908049988 0
569038305 0
755856204 0
916240628 1
647200131 0
301943622 0
494676517 0
190285314 1
767107311 1
433281629 1
677773172 1
754791359 1
79396873 1
230128313 0
693525532 1
539306772 1
12496245 1
423477406 0
897054365 1
611783595 0
187158167 0
980465759 0
562757215 1
995326989 0
607882642 1
271551044 1
368897684 0
718046878 1
48484168 1
575296807 0
729861749 1
380582922 0
203305455 0
95468449 0
727149306 1
607429630 1
278113450 1
903538559 0
657132270 1
679161025 0
86229004 1
356232073 0
37548310 0
754761049 1
277466716 0
406936454 1
401064512 1
958582298 1
183344147 0
533969683 0
151692750 0
693646150 0
99677986 0
300898950 1
397322829 0
719335981 0
221080622 1
128389186 0
993493517 0
222519584 0
669246387 1
486836245 0
933785735 0
339984064 1
406466336 0
977412338 0
148512692 1
744009680 1
894865901 1
80720742 0
334756707 1
349584175 1
511762822 1
367488014 0
17530149 0
434682121 0
792480578 0
656405965 1
822968562 1
98346181 1
271477777 0
746694845 0
304587888 0
252474282 1
344726843 0
244093836 0
202415585 0
900607698 1
92054186 1
91693260 1
8084499 0
191841178 1
710175683 1
725415913 0
768204442 0
300986234 1
939619330 1
798380241 0
646790028 0
14783853 0
818027463 0
986494711 1
99123047 0
754574336 0
746578167 0
530727108 0
547953309 0
141734671 1
288502437 0
94245617 1
156185882 1
648130989 1
228888710 0
572994631 1
199799445 0
19896451 1
40693312 0
984863988 0
624011666 0
79715939 0
62374511 0
798660870 1
270707697 0
963984001 0
111801052 1
447612642 0
57152987 1
814300514 0
979341174 0
502137733 0
92457558 0
609896484 0
938534503 1
328444578 1
62673510 1
567330218 0
74829913 1
478625199 1
611547988 0
288606084 1
830480024 0
551493496 0
628274069 0
36173085 0
3761516 1
114738532 0
718311945 0
967576282 0
727326961 0
4563893 0
977734246 0
780268936 1
340639320 1
588963718 1
629317445 0
612402642 1
356153179 1
798998668 1
21777783 0
820839343 1
512572442 0
913599589 1
257399056 1
303667275 1
939517440 0
934790908 1
316218863 0
17891252 0
621415883 0
338675323 0
547235082 1
433862577 1
379525491 1
872638831 1
326938838 0
467816436 1
231337436 1
433020130 1
342299811 1
836978083 0
557954686 0
687059533 0
974055275 0
829603658 0
907351461 1
828241946 0
341168128 1
33471785 1
699280494 1
7946009 0
244459635 0
869556858 1
598421968 0
962665772 1
755405458 0
53307322 1
178724829 0
835745135 0
459348404 1
100591228 0
872346921 1
334464372 1
97557029 0
367827435 0
632092900 1
751430761 0
638020903 0
144438505 0
11396190 1
476999133 0
309419069 1
235889983 1
376663003 0
762134246 0
752738631 1
546794147 0
911853600 1
155185346 1
369355215 0
295732211 0
563735060 0
587061440 0
55304237 0
599081428 0
405195041 1
441737547 0
704355487 0
323918649 1
715251783 1
155821739 0
175351349 1
969023817 0
526583176 1
296072942 0
186583678 1
422438451 1
619349158 1
389268113 1
266606718 1
207218850 0
133988647 1
379189353 0
870542272 0
652387552 0
740871845 1
240680143 1
10410842 0
96606736 0
772999222 1
673484581 1
184510572 1
581917388 1
753610071 1
860977033 0
740320670 0
545035288 0
478771258 0
724696642 1
533287903 1
498051620 0
55165671 0
224688831 0
833908174 1
794645680 1
625537466 1
920363844 0
289064874 1
907693449 1
713471080 1
817651258 1
472279285 1
303551307 1
197354135 1
166678669 0
45386459 1
843686952 0
974267075 0
186400950 0
885900117 1
613501334 0
107403218 0
306020877 0
161038912 1
45778041 0
870389424 1
484344608 0
90046645 1
840764938 1
510222374 0
861882846 0
101243573 0
646494260 0
710174519 1
782848128 0
288579074 0
545518893 1
352912808 1
254314277 0
150579793 1
470723489 0
151883712 0
640281725 0
423189774 1
894212325 1
455547031 1
127634984 1
766892006 1
692631251 1
106286917 0
639179245 1
633914636 0
831612635 1
924630680 0
508792162 0
389915847 0
106494166 1
761458874 1
826667383 0
592749641 0
699195753 1
312387076 0
217565049 1
859417308 0
654244926 0
82952152 1
316278461 0
250758609 1
808092616 1
433540340 0
606330815 0
855898122 1
438625916 0
599958074 0
587161043 1
248422318 0
214972467 0
399734312 0
798889818 1
507256355 0
57643688 0
245023470 1
512680295 0
414058525 1
154634414 1
558043978 1
742688422 0
389056077 0
796606484 0
937446990 0
804529670 1
573405210 1
17899524 1
984735739 0
811680484 1
958001845 1
302679836 1
883568870 1
836337777 0
423732075 0
486038688 1
660783073 1
157536484 0
743574682 0
784421474 0
100600148 1
508879386 0
660767033 0
462385171 0
100491199 0
964079595 1
982802195 0
711416769 0
185238815 0
288456712 0
742962313 0
131649407 0
33323020 0
137527062 1
725741547 1
727573389 1
211661864 0
134059866 1
638205157 1
755482973 0
221676048 1
103849977 0
134293679 1
335603002 1
343254399 1
217785893 0
662017453 0
129391724 0
372447572 1
210399777 1
531552953 0
853514820 0
555587419 1
40210516 1
689764792 1
884944952 1
432122198 1
544636093 1
661543252 0
481457738 1
589434680 1
433963025 1
220269218 1
553885827 0
583545862 1
502788881 1
882987954 1
53605276 0
326473132 0
638909537 1
108690939 0
865951597 1
112308840 0
91113322 0
607122718 0
331354973 1
189942956 0
775642136 1
409765575 0
352101335 0
963228357 1
214446412 1
348678530 1
362029951 0
993028503 0
474823173 1
812429511 1
482031571 1
649990198 0
356947145 1
758493189 1
450988203 0
967749933 1
67171258 1
255519961 0
970721569 1
461322745 1
797098963 0
663559279 1
412913618 0
351728111 1
869033717 0
311203736 1
285700895 1
762481712 1
84015513 0
30011746 1
747623249 1
218411512 0
833349917 0
622389722 1
136780169 0
76034117 0
895804013 0
998232759 0
356218021 0
791940140 0
432894536 1
102680319 0
900007435 1
163349954 0
738444404 1
914385677 0
558943658 0
326086998 1
632671064 1
305759391 0
211316725 0
927567616 1
450191136 1
526680126 0
422037133 0
187153358 0
459019352 0
85584472 0
350689741 0
910073873 1
39648064 0
339055402 1
176307903 1
336321097 0
637753558 0
25692765 0
120938441 1
247418565 0
306942459 1
377207759 0
800046414 1
71304820 1
694251047 1
160943924 0
885810252 1
521860940 1
588112966 0
157376161 1
770288908 1
607883260 0
663140097 0
495578965 1
306860172 0
994796189 1
431074329 1
502316987 0
244412953 0
961644355 1
967740701 0
234246503 1
305860791 0
281303673 1
861851355 0
903242689 1
727427249 1
685153337 1
374941558 1
93741045 0
396804215 1
205625482 0
914455073 0
975081688 0
546435254 1
531562730 0
600296486 1
590674346 1
136820674 1
177691023 1
715391027 1
112918575 1
668699420 1
375144721 1
115882211 0
517746155 1
128765162 0
241454786 1
975219169 0
840910654 1
845767049 0
62924001 0
241530567 0
611396016 1
870460106 0
394703645 1
134987459 0
922234280 0
946702337 0
415009215 0
431874824 1
397943441 1
428931973 0
386978794 0
569579261 1
875743539 0
454827961 0
919051009 1
575888861 1
743312130 0
905166300 0
729314280 1
289329965 0
289833757 0
426336335 1
794870954 1
835565700 0
473493570 0
380433485 0
316038172 0
352176813 1
377268417 0
215868746 1
450589741 1
618279503 1
901431834 0
963268404 1
419734657 0
683023238 0
444113537 0
980046903 1
89803637 1
237633330 1
179376187 0
693952121 0
638298812 0
365258434 0
365938923 1
274547893 1
157402851 0
362113610 0
928731200 0
463015404 1
76831346 0
243565032 1
10205812 1
478635797 1
93706261 1
977123631 0
96940039 1
199723721 1
458040455 1
590774689 1
574728077 1
465061299 0
542451915 0
975250652 0
162143544 1
776170978 0
902517442 0
306177963 1
21769957 0
47533392 1
248695601 1
171188420 0
188514067 1
362560278 1
688227078 0
397929377 0
417427941 1
54120088 0
45612471 1
258897023 1
711882515 1
985910411 0
91259739 0
447995973 1
787990323 1
419082965 1
336219559 0
939161269 0
667342325 1
62119029 0
589987262 1
201043390 0
615279532 0
199707392 1
634966299 0
999429043 0
758374227 0
268755361 1
585412056 1
279256290 1
875733699 0
247693012 0
876942706 1
790366085 0
188840060 0
831552112 0
215460390 1
312060615 1
3346822 1
337683082 1
485714317 0
230262219 1
414405917 1
246683389 1
273323150 1
815842038 0
281588097 1
604007888 0
526397844 0
61422497 1
816773412 0
445187550 1
263995613 1
247936086 0
867021862 1
608883421 0
664861879 1
418371562 0
136314139 0
34814222 0
25545495 1
686659321 1
208319393 0
295914740 0
46792548 0
469214220 1
38396499 1
240351657 1
48197543 0
932684679 1
841240499 0
272985880 1
287698569 0
259154155 1
604759468 0
169375450 0
76850106 0
702205031 0
106082011 1
653595726 1
124213584 0
314456866 0
485624412 1
833313857 1
791450646 0
593574481 1
215231754 0
82967512 0
457815038 0
848755301 1
652137912 0
869308005 1
796688750 0
771781413 0
647476725 1
268973857 1
169697356 1
84093549 1
188132069 0
314947723 1
98835755 0
631817007 0
781996607 1
336117195 1
626638972 0
831049617 0
832832339 0
244914701 0
650458965 1
203570850 0
137222535 0
228739178 0
490305131 1
126781391 1
842335008 1
172703644 1
556982530 0
986405935 0
884322016 0
302028495 0
855011342 0
190090375 1
277691511 1
897890270 1
183044396 0
481958626 0
46282945 0
117758838 1
570080632 1
603593966 1
108291322 0
664651478 1
625892731 1
963543491 1
894893522 0
635113559 1
578454030 1
542105731 1
229047428 1
560646959 1
896696904 1
3446598 1
194089436 0
152281018 0
64078022 1
46800305 0
82907903 1
433872312 0
619324073 1
119409518 1
892574258 1
930135572 0
257942542 1
665436118 0
58711182 1
857632560 0
802121716 0
471929771 0
315270561 1
478366184 0
871262360 0
432711672 1
293846828 1
490803090 0
946147956 1
211825391 1
309066051 0
365129050 0
522588548 0
700298453 0
304887377 0
703465743 0
156165453 1
514192166 1
336686174 1
677945095 0
751068543 1
754781406 0
841252227 0
646927010 0
730883442 0
323833266 0
551703522 1
797872827 1
457820402 0
173720653 0
212671048 1
861188217 1
806396899 0
185222911 1
378537967 1
11608004 1
241204889 0
647379874 0
882470836 0
766079831 0
349873120 1
644243729 1
758539219 1
237775681 1
884737682 0
525991524 1
436858399 1
95955154 1
79205735 1
284669785 0
471638141 0
368930208 0
379717631 0
195684084 0
458013880 0
372999280 0
919971932 1
917541797 1
203917682 1
628297037 1
632369872 1
779050725 1
900168698 0
615123709 0
171592409 0
328381037 1
897878811 0
80984688 1
243231632 1
123536839 0
936797200 1
978327447 1
910362929 1
757202572 1
919132566 1
663576353 0
622922103 0
281706418 1
574674870 0
370236383 1
948854146 1
21421612 0
569661555 1
907115790 1
893214874 1
59286424 0
523564453 1
583842077 0
461657156 0
397347483 0
392560437 0
248089277 0
918891852 0
430322317 0
980106315 1
408558349 1
564763930 1
566714775 0
466791533 1
583478736 1
94031112 0
56477292 1
328430065 0
462734320 0
21708732 1
49682990 0
497242460 0
323699676 1
893028557 0
202479449 1
150433650 0
623896368 0
927620909 0
296998071 0
176597125 0
651120277 0
504020451 1
307835261 1
308259934 1
789534675 1
379596958 1
864874307 1
410317810 0
632929593 1
34356696 1
292915047 0
606024625 0
334372608 1
87553067 1
800257657 0
258778640 1
180760070 0
261598368 1
751285483 1
260056260 1
655578202 1
502427635 1
302703594 0
130904025 1
636621064 0
545633142 1
261615789 1
347435717 0
167796879 0
636392811 0
968789363 0
537673135 0
393655598 0
265324308 1
472738905 0
107818893 0
265773976 1
577680668 0
162307716 0
167265589 1
458514002 1
9616420 1
937644086 1
321984020 0
131662149 1
939586638 1
331516749 0
466627311 1
7215246 1
132437643 1
649602564 1
390852609 0
994068724 1
707004631 0
463946514 1
184394843 1
635617243 1
232188403 0
945453322 1
421552121 1
318362361 0
567618246 0
115073922 0
452782911 1
556650896 1
895336847 1
276269212 1
79447676 0
113186631 0
110469067 0
449216964 1
898545864 0
945502630 1
612483258 1
937538254 0
932877499 1
132676477 1
183822861 0
313645576 1
155807153 1
615520966 0
797649199 0
765877955 1
392140393 0
518369056 0
686534350 0
857949917 1
277605320 1
121110781 1
675381686 0
378861744 1
956890997 0
870670910 0
910461132 0
541100973 0
457184552 0
582489297 0
235586124 0
319748263 1
831316381 1
964885664 1
99730001 1
698600078 0
341040371 0
810145703 1
952657024 1
864724201 1
19112895 1
919795297 0
612230214 1
988607818 1
107194670 0
330675402 0
38190730 1
302368656 0
848553742 1
852082304 1
264507163 1
874665053 0
657636715 0
75495830 0
797232684 0
576880270 1
981227773 0
584362792 1
931877614 1
650537421 1
199650641 0
737002553 1
552997887 0
936454138 1
362216183 1
82673459 1
162664102 0
385257544 0
253157361 1
904641776 0
872224380 0
885084284 0
635714432 1
825156391 0
888396037 1
386571643 0
210006325 1
995220328 1
422695370 1
405496150 0
785944680 0
655812255 0
994395827 1
652785653 1
637346250 0
876551860 1
667915915 1
399913564 0
928245700 1
663445027 1
728478527 0
141695872 1
50132579 0
383351174 1
976313841 1
33306407 0
613103405 1
737614542 0
513740480 0
262166046 0
865205741 0
831736225 1
220229537 0
219048160 0
341158271 0
770409426 0
252933555 0
123967461 0
480999004 0
287856996 0
768350061 0
173189297 1
956341272 1
652621647 1
359544876 0
352597896 0
353525774 0
745130803 0
301012356 1
704191982 0
191907110 0
753723515 1
719214248 1
503706673 0
827436720 0
707403335 1
311262534 1
428779599 0
523956013 0
579339788 1
943096142 1
232586810 1
743013943 0
475162114 1
352375147 0
977806793 0
435942191 0
798566889 1
347157126 0
908725550 0
767128480 1
279939367 1
792267083 1
996029111 1
868689619 0
70243683 0
555209297 0
404538791 0
582317369 1
567174153 0
673453038 1
450678938 1
200115263 0
812601094 1
440505655 0
717096561 0
602898119 0
787434175 1
272054692 1
65440441 1
22153583 0
396677982 0
372751641 1
219331636 1
997433642 0
163706336 1
755240918 0
128010210 0
883805774 0
668426753 0
400075301 1
493025795 1
459454338 1
602452296 0
808808259 0
352920935 1
952189086 0
551059554 1
47687859 0
479437739 0
80682675 1
926946778 0
712178931 1
45404333 1
922081697 1
942467855 0
666522412 0
153363920 0
657891135 1
555650481 1
606079279 1
639246050 0
551604883 1
619867091 0
47758188 0
955604377 1
111581037 1
745579224 1
767495130 1
671864385 0
629854668 1
674233369 0
215379361 0
539689429 0
315948784 0
106141210 0
330241844 1
309224234 1
152663335 1
470702788 0
914480434 1
309258693 0
874952169 0
994119033 1
345915413 0
128763811 1
771170823 1
446192083 1
250484165 0
50553468 1
164182451 0
356415109 0
739555306 0
733983954 1
939746391 1
652811253 0
843812203 0
431300520 0
578095145 1
51333121 1
292995880 0
104725654 0
16430776 1
796412137 1
634021690 0
991332881 0
871446644 0
270648239 0
719877416 1
812241463 0
506486554 1
415576573 1
598583107 1
227480957 0
704634302 1
814228942 1
38056780 0
477630037 1
415247097 0
22033010 0
968200306 0
229251488 1
347891819 0
74429841 0
331599577 1
722964757 1
963970637 1
640738401 1
302347169 1
682911758 1
47989060 0
957144099 0
650965655 0
579609759 0
514635428 1
246729152 0
757850463 1
70667139 1
704552213 0
625820951 1
606758380 0
901428061 1
392568180 0
752310488 1
462347824 1
603499990 1
445756382 1
464991242 0
655466927 0
764563929 1
912082323 0
181684963 0
121222460 0
590143344 1
81176099 0
698595799 0
242003836 0
821121661 1
468903838 0
277536118 0
974799780 0
435510935 1
370194353 0
33402678 1
545059269 0
2720316 0
611755109 1
86498661 1
518064630 1
831299965 1
791656081 0
91706256 1
780058571 1
137454858 0
726242927 1
87724230 0
364398603 0
626410076 1
781613899 1
961494702 1
529521427 1
54764343 0
540366192 0
511367686 1
678117552 1
647821975 0
377542596 1
602976683 0
225670052 0
537868536 0
341113550 0
639868901 1
122035161 1
534367023 1
969515844 0
852359854 1
291707184 0
399241815 0
39168186 1
286349664 0
73121413 1
139478547 0
232268549 1
784725295 0
262744706 1
234366099 0
631434583 1
963845061 1
360399773 0
363035180 0
453685526 1
178202004 0
312740790 1
833792392 1
600759930 0
124542701 1
768075102 0
654920351 0
14158141 1
143423777 1
359767503 0
382902669 0
160807197 1
699096918 1
118763864 1
516994494 1
578539566 1
235053891 0
987034349 0
929599735 0
972038902 1
660026827 1
471844956 1
624924095 1
534513133 0
55677120 0
739161313 0
51246876 0
885651578 0
366861481 1
939867350 0
687952118 0
448704094 0
775696956 1
756743293 1
521673096 0
558081204 1
331057931 0
129710005 1
283630350 1
265931183 1
87427428 1
831930551 0
641215267 0
922935346 1
918924779 0
952062681 0
412531162 0
538990932 1
971079226 1
216013242 0
221280847 1
392426793 0
220216431 1
527133697 0
803188674 1
882463980 1
749368020 0
805680483 0
774126092 1
8098393 1
304038695 1
757958369 0
477929934 0
608331599 0
253271987 1
828709200 0
751858812 0
574393919 0
316354640 1
216171927 0
435010002 0
158737304 1
906145081 1
279957058 0
927629657 1
277183533 0
988394901 1
604318000 0
769235154 1
148368487 1
213429091 1
297281825 1
361223849 0
863135801 1
636808506 1
327773504 1
927470263 1
862851377 0
200214163 1
513869882 0
881621892 1
574056122 0
354606995 0
453904483 0
673314461 1
314649472 0
409203513 1
256028389 1
953296975 1
120095304 1
90330219 1
837605217 1
60051168 0
43623873 0
449586685 0
815732957 1
38385619 0
571030406 0
350931565 0
270798215 1
929617322 1
379158238 0
16220667 1
259050335 0
96019996 0
826295491 0
288533852 0
360566282 0
666033361 1
575232278 1
302451700 1
7764373 1
245267686 1
604183669 0
842543601 1
259245100 1
252887592 1
174739526 0
945798049 1
56663833 1
970565824 1
989220928 0
294433737 0
846933171 1
63643178 1
388091429 0
665242708 1
151907111 0
567579052 0
493949245 0
877547805 0
891955447 1
850629705 1
970938767 0
211655131 0
613923640 0
523824016 1
22055826 0
772114658 0
300201940 1
496340852 1
221682623 1
303599953 0
349084403 0
50144822 0
909419829 0
502060299 0
21520014 1
261751799 0
430212574 0
826749047 1
524555919 0
65852871 0
791387331 1
341882542 0
351325368 1
786672652 0
494600798 1
868743236 1
599244132 0
174946105 0
841223683 0
698667129 1
209409572 0
415783492 0
836476668 0
349940389 1
466105770 0
785800321 1
757492904 1
158007575 0
20751807 1
864432410 0
640789554 0
931862142 0
982643480 0
310570557 0
364531210 1
73340102 0
104746538 0
943203848 0
529476006 1
20157662 1
417132508 0
222263224 0
632566070 1
813125632 0
994860290 0
514523154 1
39017232 0
901792387 1
82922738 0
539994411 1
171763010 0
567085456 0
70645309 1
109608375 1
114614953 0
331742805 1
950687462 0
584997454 0
686317216 1
838410872 0
923663830 1
602514519 0
431440851 0
259739809 0
439142180 1
70973552 1
654329914 0
912858541 1
680650649 1
885050695 0
945326347 0
901366495 1
937020239 0
571016076 1
761054923 1
840837363 1
175320430 0
512066458 0
996292637 1
239224686 0
549834431 1
702533099 1
359590705 0
993205811 0
810862609 1
302314803 0
925310449 1
923068639 0
753912024 0
797948486 1
270534111 1
225940074 0
993170284 1
519782015 1
891968440 1
978842139 0
82706718 1
552695052 1
820136947 0
854988342 1
247033805 1
709485523 0
280895452 0
284282802 0
458504099 1
639568812 1
813411703 1
617324463 1
308961162 0
711325721 1
873507696 0
326547315 0
488854318 0
725363211 1
600271716 1
18836605 1
253564056 1
388086117 1
603652923 1
284589056 1
663129973 0
468928663 1
967157411 1
904873497 0
938198094 0
162606210 1
856864478 1
5601648 0
585269420 0
918311173 0
16405852 1
707319753 1
597661932 1
851876267 0
699180811 1
772070937 1
101291834 1
638180748 1
989252416 1
976337209 1
486350581 0
581718736 1
12210207 1
961138228 1
87302285 0
909545102 0
315405526 0
271002427 1
361511017 0
712764302 1
91753784 1
863840285 1
939017040 1
359430352 0
384430601 0
453003297 1
656613307 1
980807651 1
93864115 1
675357172 0
746755142 1
645680935 0
949714706 1
804847010 1
116776095 1
849392696 1
333592511 0
469290109 0
396137675 0
559566490 0
240028329 0
463132482 1
775984055 1
267120445 0
796497785 0
188952359 0
486845524 0
757582113 1
7490867 1
876273463 0
806988117 0
290326158 1
794768910 0
673984704 1
375282981 1
905371880 1
883144859 1
504936734 1
913109572 0
581347993 1
284624383 1
120784192 0
842117195 0
300799806 1
649362190 1
195184404 0
280573696 1
132679399 0
327923177 0
206179091 0
171393675 1
761571229 0
366685026 0
87752702 1
821866373 0
558757364 1
955773577 1
605587135 0
669734854 0
25555082 0
506352131 1
563285332 1
558640778 0
721483950 0
451579511 0
505515539 1
771673534 1
451187424 1
296185982 1
543176553 0
140292878 0
479989672 0
889256982 1
285476201 0
898181381 0
18701782 0
483323653 0
533278801 0
149431716 1
396354263 1
64402975 0
310787222 0
860579651 0
585264409 0
103640380 0
389884338 1
706884515 1
130353797 1
129372758 0
807958010 0
295228681 1
872671890 0
516862217 0
838846926 0
944830717 1
710127441 1
31117378 1
704648805 1
320735478 0
312276331 0
541033632 1
23532372 0
976811444 1
386300660 0
221923623 1
651959578 0
330571814 0
587487056 0
416657086 0
316737480 1
953977215 1
793033806 0
945818989 1
944351133 0
105213533 0
177979030 0
375228014 1
497222818 1
769285676 1
562041873 1
184350471 0
907447285 0
161298193 0
403956943 0
302114239 1
370169104 0
329580175 1
691623720 0
923848483 0
551716270 1
359081669 0
932228756 1
357061494 0
307404627 0
53359774 0
311461904 1
300105577 0
300080302 1
611423104 0
75809066 0
863431638 0
738736298 1
271803378 0
248744913 0
671248999 0
156796986 1
858087250 1
140824774 0
674909604 0
617469257 0
179739299 1
302369528 1
56572382 1
863208372 1
751500118 0
849255669 0
513245081 0
328578588 0
873512918 0
480520767 1
394657421 1
295550078 0
244628689 1
915447820 0
222946477 0
65299605 0
831452358 0
323937846 1
852600896 1
569425135 1
80943628 0
528602819 1
886500666 1
921566150 1
243021811 0
236842275 0
890213418 1
677916431 0
378541622 0
495509515 1
144354649 1
447441535 0
387749888 0
128762041 0
329049525 0
215018244 0
523644051 0
280084593 1
172885022 1
205014246 0
767546037 1
553954661 1
223220753 0
185791492 0
594835880 0
358074019 1
131106787 1
230101187 1
177587448 0
703361616 0
194607455 1
588348421 1
649326855 0
978878243 1
676358402 0
428065272 0
552409336 1
44979174 0
590932382 1
122740564 1
740018584 0
358511170 0
766167629 1
38658893 1
911653978 1
766863089 1
98390487 0
143986769 1
337218759 1
275758974 0
451441415 1
243133199 0
95563005 0
937494564 0
853560219 1
936022331 1
82450257 0
104235073 0
800114264 1
717861164 0
285627631 1
249260044 0
429213072 0
578292146 0
961200476 1
169705249 1
163327274 1
50176702 0
249683774 0
674323319 0
868294417 1
54506134 0
237221817 0
614498510 0
504044880 0
615694624 0
788109797 0
896329828 1
264552406 0
557032676 1
780983418 1
450813295 1
882043846 0
364000319 1
992771940 1
177722485 1
368137057 0
584138013 0
977414138 0
98010792 1
594518601 0
240904249 1
652499787 0
531221550 1
579664390 1
716652119 1
112060094 0
437980663 1
389816522 0
411781388 0
792784204 1
885375593 0
601219729 0
583961275 0
286672053 0
988423844 1
752535670 0
602404809 1
146827829 0
824911434 1
928157187 0
704260750 1
889776771 0
332457342 1
498569503 1
677801197 0
882193482 1
103418232 1
48039494 1
824264954 1
512271880 1
727661799 1
86683292 0
509680967 0
615624383 1
627852452 1
991996344 1
212296195 0
455852240 0
705889131 0
574291442 0
350166414 0
804809864 1
851509756 0
571993628 0
441396827 1
692325020 1
340445339 1
715765772 0
309437545 0
437576507 0
861378237 0
439009808 0
224568224 0
399954326 1
222297415 1
572483839 1
556778126 1
379653311 1
987805565 1
809344516 0
987677721 0
593772901 0
995171645 1
100953295 0
156617038 1
176918306 1
826771424 0
870213682 1
530745811 1
394546134 0
59274306 1
770877102 1
323127420 0
17720862 1
754966596 1
207295505 1
977645531 0
167860950 1
929424070 1
650480949 0
988647102 1
323013528 0
915049949 0
708901808 0
283404218 0
120138787 1
384888276 1
99368285 1
392618371 1
984190753 1
745139882 1
854932709 1
355901784 1
869257885 0
602893817 0
399990388 0
865471485 0
787813487 1
316377987 1
888015887 0
274681043 1
504539931 0
516296645 0
930765496 1
62882314 0
702843608 1
669178247 1
165112696 1
39295456 0
940280338 0
835100086 0
875287534 1
798416729 1
785268975 1
614628278 1
252894058 1
847003740 1
852879443 1
794506932 1
470917831 1
195269137 1
546745164 0
415327374 0
301761470 0
802231145 0
93599748 1
935162908 0
106971050 0
978858990 1
136429748 1
32492407 0
305918277 0
137012264 0
926668032 0
272348855 0
860602002 1
794717152 0
75901233 0
542977092 0
403818704 0
545383226 0
728116607 0
497790111 0
867307784 0
627040271 1
547963645 0
882635862 0
375468728 0
330096605 0
341245372 0
588420069 1
911719882 1
721201555 0
893470885 1
60299199 1
261571982 0
939674018 1
456982982 1
884739214 0
80930889 1
587198615 1
582200842 0
785082355 1
114725677 1
915806152 1
406076366 1
363863129 1
666032652 1
225165891 1
977598833 0
585587804 1
912031608 1
138519900 0
653855964 1
837535752 0
133462664 1
325977844 0
730663914 0
641492089 1
645190176 1
493854078 0
991430120 1
712282981 0
840628744 0
586695718 0
941026063 0
347524049 1
640292016 1
386743533 1
864243095 0
599849577 1
143168583 1
983045255 1
844130518 1
311998832 0
248415457 0
410549000 1
33221567 0
41737460 1
468555289 0
391338332 0
496806590 0
784291282 0
307480360 0
838022958 0
136347670 1
552335551 1
726696630 1
730858577 1
892670970 1
508596203 1
297467839 0
55959395 1
790721362 0
701231906 0
423453284 0
880949278 1
131238142 1
772675552 1
236836874 0
533315395 1
462962410 0
122085243 0
500404263 0
121888138 1
311019803 1
670987794 0
444764935 1
130180573 0
324247833 1
297831600 1
370040996 1
535290884 1
18319877 1
566060892 1
431256184 0
699057608 1
625073250 1
835981040 1
559744933 0
857315262 1
973576256 1
906288686 1
115900750 1
924237445 1
448993158 0
689582235 1
42956014 0
339240116 1
203778748 0
874001947 0
463837118 0
683438056 1
799082485 0
942801469 1
269225499 1
315091185 0
265208184 1
588352258 0
231576059 1
472690493 0
870863114 1
429587512 1
120205298 1
157486056 0
771472831 0
161207079 1
670597064 1
889280093 0
73575002 0
657832746 1
397276169 1
2444108 0
838018885 0
414215341 0
915618748 1
154551653 1
111969104 1
855770041 1
550131119 1
828970001 1
267448419 1
250734858 1
480960228 1
416961877 1
576625352 0
861327592 1
926261932 1
226869464 1
185661494 1
799768653 0
209654583 0
711060006 1
392840848 0
235657507 1
443733258 1
338017779 1
32339888 1
51343983 1
626567244 0
256792447 1
120003479 0
334477298 1
607647065 0
518829032 1
419450812 0
815157623 0
531857802 1
188591710 1
233668859 0
882023373 0
437055062 0
302571734 1
254958061 1
122529151 0
354189026 1
531135148 0
44546971 0
442753460 0
495935337 1
505476910 1
622952252 1
354510167 0
953149095 1
797776623 1
553749144 1
68788155 0
514656906 0
365086435 0
358281637 0
780376834 0
430995658 1
288570087 1
395303986 0
765168355 1
357826522 0
255057208 0
806412865 1
479827167 0
294880848 0
774725424 1
977266289 0
428329963 0
233325407 0
520823886 1
757732291 0
137585200 0
143012680 0
38497605 0
491545804 1
291513757 0
230143645 0
701045276 1
795255895 1
287224628 1
464368094 1
117654981 1
675553588 1
464577430 1
107727564 1
525137039 1
786688455 1
349410005 1
647836872 1
767251806 1
211223457 0
448632911 1
102022727 0
483548344 0
448689114 0
10115219 1
663240384 1
65573104 1
820057326 1
115127920 0
749773980 0
224338259 1
419235682 1
210009039 0
127568254 0
687325189 0
662423724 0
514381746 0
477973812 1
89231476 0
545683731 0
69081635 1
724043008 1
655225505 1
377091717 1
722312340 1
150142953 1
390506172 1
684554022 1
140663099 0
828257234 0
504983273 0
316459845 0
413782201 0
978783647 1
199174610 1
148886689 0
575763659 1
464187607 0
949491296 1
916693423 0
718858583 1
487312498 0
635790469 1
138158377 1
654639610 0
599209457 0
506849191 1
41017500 0
272141970 0
279520970 1
103949484 1
657733256 1
615582919 1
772209883 1
777687099 0
56951808 1
386779013 1
399780107 0
651085961 0
132337503 1
597224776 0
559275395 0
501778809 0
326405889 0
998907934 1
84324579 1
594139450 0
732207255 0
163847772 1
91554095 1
729101286 0
537575396 1
265958117 1
953581045 0
568041548 0
755890476 1
512787176 1
970127563 1
78514573 1
347968905 0
432224063 0
302766172 0
329155338 1
109719352 1
848889503 1
927119956 0
942070738 0
803511093 1
321308539 1
554191441 0
856617438 0
613696581 0
288546002 0
51737255 1
396699121 0
965351172 1
79138039 1
624984607 0
657915040 0
609960927 0
493941636 1
40523665 0
73600218 1
422981491 1
456511110 1
468616839 1
647212545 1
665610827 1
71185721 1
381438449 1
241156325 0
297198175 0
544571621 1
391865748 1
690404568 1
982015933 1
349463755 0
787804857 0
780159384 0
713632772 0
935174872 0
627312680 1
491204655 1
57463996 1
772694107 1
400180597 0
385039013 1
617744373 1
209665219 1
671060399 0
788530604 0
148642818 1
558757216 1
601746029 1
308140294 0
642873781 1
35697448 1
827626068 0
459027576 0
582032361 1
45094415 1
817584690 1
786538683 0
918851540 1
373115844 1
704910465 0
474891906 0
798405044 1
548414601 0
330194479 1
391977902 1
515687481 1
577742010 0
720623565 0
312716213 0
144267208 0
344195426 0
499143299 1
597392550 1
766888424 0
689501325 0
898987024 1
689581815 0
877008296 0
689295964 1
250322766 1
595883187 1
448611845 0
305855097 0
821402711 0
672965448 1
955353252 1
762952884 0
141140627 0
918541657 0
830110609 1
769216090 1
596140839 1
309400292 1
886932777 1
437165741 0
522085072 0
120652521 0
772174782 1
758170915 1
431043153 0
973034783 0
484565196 0
387400987 0
776424950 1
664082735 1
161929472 0
852510580 0
783466110 1
55002086 0
90959936 0
162289884 0
286169019 0
666990482 1
580750212 0
838975408 1
374129370 1
836362924 1
467207081 1
407854699 1
328446388 0
176640260 0
894133175 0
13999089 0
854104230 1
265287309 0
587006197 1
365053968 0
505613535 1
254833117 1
836934745 1
675078354 1
256821177 1
356479164 0
625267683 0
685113659 1
974148731 0
810932496 1
378585747 0
718531116 0
129148589 0
728247276 1
569227938 1
603067539 0
233038570 1
811906722 1
718276150 1
789021217 0
462739888 1
376720919 1
240533176 0
229606418 0
403821831 1
641300464 0
882518732 0
913502056 1
542917425 0
712977995 0
870106740 0
681559521 0
351573974 1
240129282 0
930258851 1
57985155 0
887538624 1
273878684 1
779485057 0
196028675 0
894564539 0
634165837 0
435652010 1
514692763 1
549404649 1
547155600 0
801684861 0
206957154 0
71061392 0
27253861 0
136964873 0
705349685 1
199763998 1
781794204 0
552428564 1
655130683 1
272323780 1
164280169 1
254665758 1
612282254 0
334799462 0
531447380 0
390659484 1
7587595 1
409656967 1
699532765 1
367794912 0
669031212 1
358199738 0
386946093 0
269202518 0
378055219 1
536193950 0
402685888 0
986186917 1
130367808 1
551293284 1
245140181 1
841942687 1
166760430 0
515554766 1
502637143 0
275590209 0
503977182 0
127946201 1
169923602 0
883710959 1
769651017 0
354334660 0
191147280 1
597841873 1
28078477 1
331252872 0
447771230 0
471827358 0
471490702 1
759207228 0
242214593 0
86869313 0
988415727 0
84369051 1
33904171 1
492846570 1
13535121 1
893335387 1
58616720 1
602119201 1
49631507 0
172993441 1
975922745 1
557267928 1
328936658 0
768465440 1
964341120 1
243077317 1
84417826 0
578290323 1
171940063 1
916482669 1
425739074 0
64598813 0
802206356 1
749693111 1
933015038 1
980523678 0
79715904 0
221729266 1
793734858 1
240906537 0
644500918 0
417374267 1
643571180 1
210600739 1
593207188 0
107821956 0
52274150 0
927080319 1
261542378 0
745530730 0
200905016 1
530691489 1
396403405 1
439502560 1
284470509 1
198010640 0
449791431 0
235683227 1
143481495 1
825247945 0
587975234 1
519292184 1
227081517 0
971767330 1
141286075 1
149929926 1
327995137 0
285813125 0
86736662 0
680056777 0
651132720 0
28424714 1
125905599 1
486293077 0
822463949 1
567626799 0
793739499 1
389245621 1
249009913 1
208799613 0
58353586 1
577400724 1
724181795 0
491315697 1
763804089 0
598630989 0
945583778 0
937717181 0
330134962 1
127797649 0
555007726 0
916509877 0
567248230 1
844727290 1
146656253 0
742557910 1
854476295 0
300622720 1
804615286 1
751462305 0
924657091 0
890322114 1
679752091 1
104798843 1
108097782 1
299032994 1
312754641 1
762191974 0
159290480 0
781666394 0
854527160 0
127911634 0
201749729 1
904131382 0
343139771 0
437441923 0
74326479 0
774327766 0
503927315 1
46197523 1
375624810 1
14790544 0
716238115 1
168250063 0
579843358 1
885195237 1
784067924 1
853424279 1
696242536 0
411141583 0
195407822 0
120391151 0
522712304 1
205226236 1
971692872 0
142544872 0
485882692 1
789655033 0
405600583 1
705426108 1
20998824 0
528670436 1
859443 0
453529469 0
722733537 0
658732537 1
656703453 0
761601863 1
431717071 1
321025696 0
381498756 0
452613184 1
234271849 1
925181600 1
150949640 0
732788260 0
804045751 0
186370138 1
398778033 0
31139313 0
738259420 0
972391627 1
721620609 0
450451702 1
896945206 1
399612615 0
951059081 0
272019286 1
141760872 1
436576815 1
292885890 0
934503700 1
125686352 0
121175007 0
676460481 1
364096532 1
302724403 1
170066820 1
531742178 0
939082639 1
292236058 0
219758990 0
392859400 0
516380682 0
445376068 1
515064171 0
873474923 0
52938316 0
462556869 0
806740636 0
593845207 1
172963740 0
996288963 0
364128482 1
349530699 1
366861736 0
911099203 1
148261223 1
322707518 0
688254168 0
184477725 0
857385146 0
613661924 0
210761881 0
867901965 0
416639628 0
253116759 1
118691896 1
140843632 0
33133295 1
404781792 1
674449200 1
523022017 0
698878984 0
440925595 1
23054712 1
383070334 0
266664869 1
25421257 1
414537109 0
365851122 0
555616454 0
11909294 1
296181052 0
901011462 1
4307731 0
944250022 1
484478544 1
154342212 0
23440437 1
190678279 1
719001130 1
202563219 1
737978795 1
8425850 0
934057510 1
242387653 1
609506425 1
471254659 0
852278500 1
798633074 1
969033178 1
336091093 1
824841859 0
915163926 0
503063220 0
712869301 1
421019904 1
368097856 0
553864821 1
721010650 1
600932168 0
95563863 1
977369625 1
702423927 1
791382303 1
138155389 1
600088082 1
699695320 0
487060309 0
982600791 0
96858226 0
700893520 1
11545375 1
786816646 1
999594604 0
765222686 1
556467728 1
800909123 1
539970886 1
606606781 0
546631653 1
765927250 0
510980486 1
928376217 0
237656964 0
429654951 1
104966306 1
421824330 0
611992587 1
197235920 1
292126921 1
667196587 1
944968050 1
306701795 0
517796997 0
711398658 1
693282043 1
748024752 1
728900970 0
439086059 0
652992038 0
210653712 1
972272215 1
584528377 0
711324426 1
376055995 1
235362221 1
619573194 0
795802770 1
681847118 1
812759385 1
780486141 0
697574849 1
206235570 1
743050614 0
787472065 1
568361536 1
738095182 1
513955071 1
993845659 1
642090463 1
733431602 0
170413939 0
273103872 1
803255486 1
897917962 1
272030529 1
390842077 1
305051487 1
626302215 1
295346083 0
702257880 0
713344301 1
981946619 1
27600845 0
698737803 1
441801279 0
464878799 0
86060913 0
520888380 0
691631522 1
14256729 1
221623254 1
972855913 0
315063267 0
82384278 1
233746859 1
535518228 1
46157642 1
691751205 0
539750218 1
178923516 0
52703232 1
498953258 0
224506346 1
406057221 1
752153900 1
101845929 1
276613565 0
274842135 1
993848107 0
651191235 0
186885582 1
350347040 1
365124930 1
673573636 0
260608508 1
984281536 0
920853409 1
102938369 1
90324543 0
58199615 1
863837510 1
777489654 1
77462551 1
787974814 1
959562663 1
129327596 0
245953023 0
813746468 1
675570847 0
759967931 0
608495671 1
808561563 1
100536380 1
385746344 0
529927546 0
174230879 1
236412044 1
592884816 0
472308707 1
795564669 0
604006871 0
222090741 0
623221938 1
515076611 1
654817121 0
490964329 1
483592762 0
509523232 1
207390498 1
321705143 0
478559328 0
673251260 1
495993471 1
234787271 0
803503218 1
732969916 1
301620546 0
229443990 0
150084988 1
948184952 0
318311243 0
260217006 1
367425786 0
159889805 0
96925678 0
229230366 1
944974449 0
797651312 1
109614601 0
722763091 0
801336890 0
861602045 1
225444614 1
60685732 1
63317341 1
309394611 0
387266239 0
876198257 1
190168287 0
255817430 1
830387577 0
821304218 0
100603864 0
962149548 1
745387629 0
558947088 1
284177512 0
479421668 1
92125122 1
150127331 0
94797200 0
529106009 0
833352514 1
136984000 0
971970142 0
202485218 0
452064633 1
918131221 0
537117752 1
578074026 0
36179767 1
279593078 0
547351777 0
99510918 1
996641533 0
933464895 0
607578210 0
291269239 1
57859118 1
994247193 0
238347453 1
875723682 0
233289505 1
110655233 1
889708222 1
688163637 1
210956674 1
445589859 1
460750117 1
272045798 0
383166501 0
323249866 0
104642824 0
595731980 1
921069600 0
985784515 1
337025460 0
7465492 0
322802059 0
417811745 1
160976180 0
284286958 0
362261751 0
265484236 1
799864473 0
405696886 0
277391108 0
469564971 1
844479101 1
22353288 1
114531307 0
790387614 1
552487705 1
628136531 0
618020537 0
950495080 0
27107609 1
390466289 1
71141471 0
801352872 1
952735179 1
453200879 1
616095216 1
63504068 1
879535907 1
380510477 1
33368497 0
160588067 0
997109062 1
936153543 0
324118437 0
938581950 0
943629856 1
762811347 0
93655993 0
286712544 1
559040558 0
471097842 1
457580937 1
864171155 0
853008861 1
574497734 0
405382432 1
337002723 1
42856015 0
752432594 0
192373668 0
540004861 0
819576677 1
793978055 0
94480062 1
924763740 0
976961412 0
873122233 0
753552421 1
707737520 1
670388221 1
613158632 1
622257467 1
234867597 1
40268643 1
262252388 0
165843747 0
436642955 0
153246906 0
951023246 0
96274586 0
849857787 1
278256302 0
189996941 1
585124994 0
272772494 0
106379122 0
137318106 1
112773285 0
344475104 0
244414538 1
998917849 1
211056384 0
876869078 0
429359273 1
790008451 0
876610125 1
907804395 1
265364039 0
146819673 0
740980363 1
257218817 0
738263653 0
972416435 0
598503053 1
640038567 1
935333389 1
185035314 1
995928551 1
555929213 1
524109609 0
198977453 0
869197947 1
797238711 1
160040961 1
109833395 1
196928748 1
946664289 1
817703195 0
854101113 0
386484735 1
176063646 0
509144478 1
675704239 0
539115549 1
54350938 1
613390606 1
537332083 0
953672694 1
196126504 0
834774941 0
169275279 0
31133426 0
839756954 0
808663313 1
385801027 1
654668416 1
157522302 0
894946991 1
121345782 0
88962681 0
998433395 1
130649599 0
731072991 1
743942465 1
950205429 1
714898480 0
445542682 1
354542475 1
965682058 0
482037473 1
503583410 1
448555006 0
187569416 0
421774899 1
247735222 1
986996059 0
221507631 0
518199359 0
19859116 0
885235468 0
785562800 0
462082247 1
753934063 0
574079788 0
950921950 1
914058312 1
222583645 0
599141140 1
625458562 0
313637496 1
326576942 0
953115884 1
993106372 1
763032493 0
725339895 0
88551048 1
98425168 0
291561964 0
168348169 0
934412353 1
371343571 0
452130430 1
407846869 0
864470642 0
117430942 1
919366081 0
346664532 1
668069338 1
337932957 1
313747737 1
311284866 1
46597150 1
593965611 0
937055572 1
256121409 0
545426145 1
782715393 0
232410327 1
943823505 1
835840954 0
600816777 1
411481416 0
999675586 0
277308864 1
40763980 1
92041956 0
285482273 0
151728695 1
180107536 0
954200079 1
165352337 0
75041593 0
390591093 0
725830980 0
631166608 0
757034682 0
758067351 1
836638733 1
637619156 1
958925766 1
415216973 0
678871506 1
573702377 1
295615342 0
269273316 1
659227002 0
989639938 0
101120949 0
267341676 1
812161716 1
266366101 0
782778950 0
708885345 1
569216805 0
814423138 1
35433084 1
499105459 1
435672446 1
980216625 1
83585350 0
735935795 1
107914469 0
226366534 1
107164876 1
659587174 1
207470429 0
488593548 1
112515442 1
972110742 1
276246001 0
844604722 1
677481643 0
532819497 1
263110852 0
403769287 0
246994241 1
697407390 1
695369795 0
222732904 0
857084767 0
403272462 0
824664187 1
360663608 1
763960936 1
494432385 1
61198325 1
161673719 1
696741813 1
212378070 0
580989157 0
292309184 1
245151741 1
18104700 1
594419699 1
347634824 1
358367312 0
706027445 1
381257926 1
716162992 0
912301224 1
370284828 1
508383552 1
625526944 1
112242149 0
225291183 0
428176828 1
404945637 0
209428816 1
987968909 1
468682555 1
557022261 0
624330310 1
866411001 1
801834747 0
892445183 0
784814140 0
4282655 1
873991475 0
23139847 0
212273574 0
316699479 0
906754666 0
272813852 0
993828386 1
810385785 0
652659236 1
83061303 1
47026352 0
805395988 0
753312202 0
294505875 1
837078700 1
739706400 0
963428797 0
737196438 1
920236381 1
1426897 1
665680300 1
562851683 1
2348432 1
970261252 1
40038522 1
156160737 0
944592570 1
951307585 0
921924753 0
856219189 0
566440140 1
3521490 0
934055830 1
414415366 1
246585923 0
458986333 0
118756057 0
316998897 0
189955761 1
765973941 1
678292573 1
211036179 0
613507455 1
212477444 0
842208810 1
468455465 0
940325524 1
277566224 0
59023187 0
348897172 0
426072920 0
171406731 0
879152346 0
320286686 1
109382681 0
644963260 0
127742418 0
50504314 0
395467385 1
510973839 1
723325999 1
835563649 1
322821218 0
502770065 0
750559268 1
246318646 0
311273300 1
879757955 0
792066180 0
18229274 1
545197114 0
454244276 1
45487787 0
228438903 0
110780701 0
877079494 0
867978584 1
910415772 0
889710314 0
234308574 0
679808078 0
418721309 1
489248125 1
870163779 1
254313828 1
811201069 1
369499001 0
937767095 1
966298095 0
305018506 1
146672562 1
396259393 0
562057395 0
69743928 1
356107237 0
999806848 1
956494304 0
372598660 0
512450603 0
161417177 1
525327950 0
142094251 0
226562928 1
710082764 0
888845132 1
209119558 0
276353118 0
900589634 1
674869561 0
48612116 1
899794494 0
872938807 1
558558821 0
816944318 1
218061524 1
382359522 1
721179114 1
564075778 0
36599054 0
383659527 0
227562506 1
521913495 1
598331446 0
182098256 0
83883630 1
221410994 0
94050073 1
724659032 0
979688383 0
159434094 1
458943958 1
999323117 0
41511294 1
746842496 0
73099888 1
419662469 0
199502473 1
673845629 0
336162460 0
498429884 0
638702741 0
99536496 1
888820953 1
454601433 1
920489832 0
748557775 1
188015364 1
67953240 1
92875555 0
506737362 0
794374716 1
97219216 0
599778931 1
113863842 1
431039471 0
572930716 0
199359490 0
188841297 1
42896211 1
429208757 0
506537977 0
278420638 0
418136366 1
150415735 0
94165966 0
895709217 0
913140915 1
200882463 0
836650178 0
664097182 0
428171156 0
42556533 0
252298974 0
962390529 0
426011475 1
202358687 0
448206687 0
367451952 0
672930300 1
780338894 0
735910509 1
645707854 0
739370082 0
941549711 0
838248241 0
311603742 1
374216731 1
63517808 0
871370277 1
460942805 1
348480817 1
537921101 1
630216721 1
701556701 1
851662812 1
537358283 1
464329944 1
531399261 0
434621974 0
888854059 0
307695994 1
300294554 1
685543597 1
138114989 0
281554404 1
714478514 1
857492773 1
548744557 0
75519210 1
278784600 0
857324216 0
201370738 0
545100386 0
232961863 0
319668716 0
858170005 0
702817030 0
2048847 0
119940240 0
992973631 0
239603086 1
948771753 1
153888604 0
202855094 0
910878506 0
981047267 0
933094898 1
464832309 0
176847650 0
466754938 0
129483688 0
61433456 0
37780451 1
265587548 1
846880446 0
913424996 1
722823444 1
79483342 1
923026481 0
292539849 1
884997467 0
34171909 1
801031956 1
317582177 0
429287891 0
571041754 0
732876977 1
682321079 1
135267285 1
139780834 0
452263458 1
275687526 1
941099982 0
891265323 1
124602276 1
915428451 0
188525807 0
805334194 0
699087677 0
362179686 1
766551359 1
54333637 0
293410559 0
190980965 1
222669713 0
979376530 0
414649326 0
685937426 0
391406172 0
800621655 1
367928729 0
949223535 0
820493134 1
728704127 1
338540587 0
520957965 1
719321034 1
396280533 0
944899020 0
636976455 1
822925860 1
57724873 0
286320479 0
536061179 1
598065910 0
167740351 1
55908118 0
426064332 1
480614524 1
999937576 0
593355375 0
312474186 1
643647951 0
46562651 0
602953706 1
245845287 1
68273052 1
942736017 1
869422679 0
820546847 0
211913727 1
825158098 0
126062511 0
415444926 1
311007975 0
425767895 0
567253555 1
723985784 1
119641744 1
510956347 1
578245636 1
623972076 0
501681230 1
717258016 1
478226574 0
378326124 1
587133152 1
911102855 0
686250403 0
439525892 1
117087633 0
890618819 0
631827337 1
389332656 0
475341661 0
94437654 0
791105972 1
102376910 0
229896904 0
148037081 0
818796874 1
936292936 1
317387900 0
54006488 1
364650134 0
197085563 1
840563493 1
471333423 0
315231869 0
803075191 0
352591245 1
113978668 1
51962810 0
262338056 1
346303708 1
306194478 0
530522626 1
572000731 1
669857296 1
473486059 1
514870807 1
710530575 0
985579804 0
416929663 1
662717704 0
397823064 0
84007747 1
901774431 1
614061984 0
415170513 0
891391657 1
624252788 0
64232166 0
255390113 0
857222413 0
4239603 0
959598569 0
641890473 1
226981571 1
695802768 1
347778493 0
124302486 1
9638659 0
591629756 1
470837660 0
36806703 0
888422756 0
920987073 0
213462777 0
802998668 1
557056716 0
326663155 1
558925088 1
343678049 1
432015787 0
723467447 1
43347037 1
942027868 0
843274727 0
716203493 1
217724551 1
575328931 1
333129432 1
630270056 0
48888184 0
433414848 1
540684054 0
162925453 0
566971506 0
807296511 1
737820428 1
754244383 1
415361963 1
987429490 1
948171132 0
900571962 0
626998302 1
250880183 0
20631847 1
992231896 1
808998063 0
368057879 0
574229787 1
619530572 0
135544715 0
320666633 1
43514219 1
570071231 1
804739929 1
44395733 1
141590706 1
494066893 0
961540226 0
79145040 0
885338653 0
294882159 0
339993652 0
664234853 1
658181326 0
691778428 1
160300881 0
2837305 1
451444941 1
960175284 1
608746664 1
387091586 1
67284234 0
757423742 1
655241329 0
238319914 1
359467086 1
5584775 1
910870057 0
191067893 0
558102107 0
121222949 0
986309839 0
273241385 0
114592102 0
45144402 1
366863462 0
96786755 0
680306705 1
623742369 1
273087736 1
812395907 0
323320146 0
220519510 0
371072921 0
701049346 0
784951200 1
133343534 0
575411720 1
61372861 0
392547858 0
466444617 1
65282730 0
769390108 0
279286506 0
681196154 0
497620045 0
306674759 0
27773599 1
739659788 0
691409093 1
117286305 1
728264573 0
750081775 1
325213591 1
606660943 0
720207343 0
45800119 0
721570422 0
385864078 0
484218529 1
732476816 0
895992804 0
122003568 0
389721592 0
227253593 0
133467712 1
775605501 0
823572375 1
616385936 0
631730705 1
29168812 1
751560615 1
474048130 0
246416880 0
17501040 0
184269744 1
706711725 1
564552108 0
688043333 1
723785095 0
343768336 0
477832564 1
46549102 1
752678703 0
400041445 1
726852451 0
216210470 0
422774403 0
6435340 0
144880421 0
183242392 1
679770966 1
446372590 1
394126789 1
769188919 0
371658280 0
977817242 0
664023305 1
872495967 0
451312922 1
26776540 1
622976316 0
500534490 1
428453170 1
118071626 1
753956475 1
800420212 0
51693992 1
562325816 0
784498498 0
8899916 0
235606837 0
409489593 1
847336855 0
941428570 1
126739649 1
961215316 0
262005843 1
808201721 0
14055272 0
212029214 0
440041595 1
93087116 1
985607369 1
206837312 1
579005326 1
112978973 1
697047556 0
623613244 0
493020804 0
157002636 1
455238506 0
527414517 1
130218201 0
998323607 0
541320170 0
719195411 1
468064871 0
173632525 0
233122690 1
343640856 1
108493196 0
316344879 1
202941238 1
268367282 0
835393999 0
995956681 0
839505166 0
267088591 1
368743931 0
995421664 1
259640871 1
684542550 1
757880192 1
597923147 1
519647394 1
529456409 1
125966833 0
815802981 1
665636404 1
301906175 1
317549479 1
558515673 0
311474831 0
376849425 1
183311336 0
832638877 1
485108138 1
239505992 1
47388986 0
96486366 0
343831376 0
296919841 1
848143529 0
412596921 1
210929591 1
341641151 0
534973172 1
850304426 0
767582201 1
511247430 0
562565786 0
520205318 0
799663407 0
284452732 1
865394493 1
457223224 0
22701646 0
869456548 0
515185629 1
861624922 1
634770953 1
396545721 0
550378965 0
635756561 0
747804161 1
95693951 0
833480790 1
66189177 0
158538255 0
258413545 0
7016901 0
528833396 1
234212021 0
233539346 0
994011776 0
864555155 1
561413524 1
753285500 0
876273177 1
188051769 0
205767448 0
552280894 1
944895035 0
143557878 0
239527647 0
174430834 1
737379265 1
768151305 1
253984627 0
309756225 1
995697559 1
234910095 1
398647316 1
433921009 1
588743394 0
961595894 0
35766132 0
191787321 1
920210602 1
170604830 0
862391144 0
887648296 0
631643178 1
160768460 1
999723816 1
476073788 1
937294984 1
723097978 0
283507162 0
51242117 1
446794540 1
89726539 0
954805688 0
386443950 0
745988186 0
318247497 1
969397083 0
744971287 0
968027800 0
169316406 0
760360386 0
486358692 0
834884799 0
723524895 0
705585705 0
675447801 1
274494587 0
447684033 1
894657787 0
714694752 0
840918604 0
894406940 1
376321666 1
7417666 1
619516240 0
150552407 0
868546937 0
765692793 1
161825711 1
991826454 1
255577306 0
73582539 0
889165009 0
409175650 0
661988231 1
360528643 1
16110355 1
278572547 0
563164491 1
466567228 1
504956477 1
717882199 1
589647999 1
742711461 1
934766363 1
931200766 0
659160719 0
656424682 1
30392597 0
348678553 1
888695625 0
169402349 0
985365013 0
237635427 0
325796587 1
280824134 0
752055650 1
2036055 1
493919683 0
389984829 0
556505219 1
369825183 1
673734562 0
466426479 1
368606340 0
891382336 0
937596613 0
629364022 0
971356010 0
927815307 1
148643598 0
899963552 0
868767360 1
487449645 1
545861456 1
242986028 0
568103158 1
345903296 0
400849654 1
163445111 0
306044134 1
857816374 0
248139013 1
666453670 0
377550423 1
352029626 1
611561225 0
679751796 0
144260388 0
299481520 0
469028942 1
235951118 0
473442134 1
806680243 1
401140093 0
899551035 0
545819189 0
85610054 1
897082740 0
382973099 1
657406754 1
620767259 0
661344077 0
312002751 0
339552551 0
934954676 0
221759222 1
945600771 0
94914193 1
744953553 0
503163418 1
314550368 1
390403101 1
758163458 1
932978370 1
623495675 1
9463016 1
268592955 1
220499272 0
779792638 0
77115517 0
201132914 0
145467068 0
734260815 0
415067994 1
936780284 1
698650058 1
601531536 1
701173887 0
321870117 1
895759641 1
213393237 1
6497085 1
753048802 1
284666313 0
754350630 0
535927182 0
709258016 1
426341600 1
720440279 1
35930955 1
704732729 0
564121972 1
963102241 0
280501326 0
676913334 0
388297940 1
350025647 1
559054060 0
776335579 1
432851623 0
429494557 0
639152726 0
99702550 0
59076804 0
815632863 1
621913702 0
217753505 1
364244799 0
345540142 1
387170168 0
427591019 1
718326367 1
562835348 1
889522491 0
75338908 0
909757368 1
92121630 1
901536474 1
889839237 0
910516070 1
957795868 0
995023327 0
955540443 1
329275626 1
933331477 0
139282697 0
496145325 0
650682044 0
116316825 1
489722588 0
392178292 1
563644718 0
451831775 0
567371721 0
741087716 0
620683917 0
856157332 1
816198464 0
11970340 0
956909287 1
255376204 1
663172174 0
401672821 0
184762681 0
907238622 1
664772756 0
455699975 1
647982556 0
541139713 1
520025816 1
478997876 1
95926465 0
868869414 1
107949336 1
819810117 0
614087868 0
153030521 1
443511661 1
194208937 0
144516044 1
306812934 1
813221021 1
12300178 1
253261135 1
820348309 0
675121650 1
172388935 0
173936536 0
659623333 1
230330521 1
885804262 1
736112951 1
823897127 1
380987273 1
498538967 1
572430023 0
587045124 1
744749317 1
707237870 0
580124701 0
895878946 0
487144073 1
98884696 1
658185964 1
20953750 1
214918532 0
809515752 0
483361301 0
671768987 0
676560140 0
175443376 0
689502807 0
751010980 0
269118517 1
696512239 0
872288423 0
40894420 1
443411525 1
324880313 1
541091759 0
724544462 0
471918040 1
575593786 1
692089141 0
738808985 1
319950481 0
532132645 1
752509290 0
347665246 0
704997569 1
100799657 0
551622677 1
648551567 0
379677854 0
99691855 1
340331620 0
798437330 0
258128095 1
974454841 0
138435664 0
706798101 0
17448889 0
224292209 0
519040257 1
409019863 0
510551552 0
496051856 0
106481820 0
570817547 1
625065656 0
632834424 0
496364406 0
468223995 0
635680084 0
861828395 1
529982974 0
357193641 1
921688951 0
236890299 0
449861801 0
788072740 1
636411560 1
192267765 1
336600413 0
118745142 1
788602020 0
71201383 0
224424746 1
288037388 0
980436902 1
279627324 0
936267796 1
646519314 0
61537729 1
26013578 0
705040167 1
83801968 1
391960769 0
710814652 1
847863998 1
735674319 1
75871994 0
460270089 0
763100818 0
672636051 1
901152447 1
952512706 1
122652261 1
234941419 1
230672197 0
620432211 0
728357280 1
493302289 1
424035461 1
163369427 1
249959873 1
976551038 1
786739744 1
8034489 1
438573688 1
15699002 0
756297662 0
284290958 1
139460093 0
575829876 0
588365877 0
823773893 0
600156871 0
194779947 0
956819491 0
555965246 0
200319815 0
336969658 1
922471529 0
793046430 1
341529095 1
503418320 1
371050376 0
211937341 0
650651592 0
720225544 1
64692971 0
46864896 0
518962863 0
751484037 0
999720136 1
773953798 0
977258873 1
28631584 0
971897908 0
965854292 0
170063545 1
863445800 1
785508489 1
378232657 0
428936351 0
207646214 0
331263005 0
265869568 0
344976428 1
161114628 0
947615713 1
467779948 0
665708009 0
494590044 0
73733904 0
357999842 1
158654242 1
495211663 1
822038470 1
900775505 1
214138616 1
786295907 1
389141836 0
359738262 0
940705180 0
998641033 1
956869949 0
390250470 1
595190007 0
327435943 1
837592529 1
9356347 0
95109253 1
416833098 0
25189371 0
359466712 0
804432821 1
672906477 0
292811380 1
635432201 1
257572236 0
606101652 0
45122343 1
29527259 1
463238410 1
132462825 0
256018906 1
386865440 1
485493438 0
635999827 1
241150615 1
359885662 1
64557088 1
867718282 0
1917833 1
6143286 1
13693998 1
368075117 0
768121936 1
824151001 1
863345728 0
466289976 0
288726438 0
447047587 0
897613218 1
469143626 0
296626143 0
247546764 1
9749948 1
40942405 0
736141138 0
619041158 0
722733612 0
863821620 1
23301027 1
986136611 1
276499801 1
253224849 0
635919093 1
757825875 0
834629343 0
532767295 0
893451353 0
345700737 1
860397704 0
377047849 0
593243569 0
10152169 1
262908090 0
132688275 1
107686921 0
691296001 0
835324241 1
471613712 0
794798394 0
77721419 1
364481776 1
161386029 0
844455419 0
223613821 0
436940824 0
41031160 1
300685510 0
673128058 0
136503092 1
559767097 0
577242888 0
325139056 0
338113240 0
604413078 1
779332650 1
107958630 0
963846571 0
161677348 0
843617538 0
150408103 1
226715485 1
886130576 1
271294835 0
818358471 1
210492621 0
935191518 1
845828049 0
523108523 0
949057214 0
355363424 0
289965863 1
482332251 1
213519712 0
983837764 1
821282279 0
354189258 0
506014868 1
438248325 1
173798625 1
124670758 1
940180939 1
56245714 0
599209756 0
67470059 0
373897947 1
195454909 1
701005456 0
247214925 1
365356501 0
234895621 0
659327059 1
940081315 1
708936053 0
211988537 0
46420070 0
453722362 1
579499134 0
418495948 1
916961200 0
907300350 1
844842388 0
365050516 1
225484684 1
925468687 1
546085571 1
919669885 1
261261632 1
644308201 0
318857769 0
183835510 1
692183982 0
734047907 1
659675214 0
605921705 1
462856028 1
425740379 1
837576448 0
46386870 0
938089950 0
830335398 0
476731524 0
657827093 0
137523126 1
890700002 0
589154163 0
392737194 0
744332849 1
242748644 0
478125916 0
122032150 1
859223035 0
876453296 0
658679124 1
15157379 1
401118904 0
144679542 0
638719532 1
902909772 0
687855329 1
817249823 0
920304534 1
41453050 0
1901632 1
950089834 0
170006111 0
826144878 1
655303637 1
23510930 0
752540860 1
43373998 0
947021877 1
485610626 1
972382230 1
637093174 0
989885906 0
668107963 1
777056754 0
698857301 0
18994430 0
712875967 1
570447429 0
529992049 1
646581364 0
388652732 0
896492759 1
462135606 1
337651894 0
383035377 1
837943537 1
790966232 0
695284421 0
246729376 1
31779502 1
79865454 0
155736922 0
18114563 0
471524405 1
805721692 0
993803080 0
546394804 1
222342896 1
506359525 1
495268362 1
992771192 0
592527194 0
674556509 0
313078241 0
958946176 0
876145532 0
806877337 1
821611034 0
389655209 1
547656893 0
70569852 1
866149088 0
76618815 1
533816800 1
176876103 0
489427443 0
838956152 0
625261849 0
359242236 1
329913259 1
972772982 1
9079367 1
460851253 0
82524630 0
778554188 0
64888760 1
43707328 1
72710189 0
474520401 0
158049535 0
279363956 0
652820539 1
890217082 1
164068494 0
838749320 1
57959278 1
779995727 1
146466506 0
158839426 1
17383410 0
349723271 1
201366579 0
830685122 0
109361145 0
664807615 1
120217544 1
734254730 0
774454793 0
193499257 1
893159594 1
18094522 0
964312909 0
821800924 1
651443564 0
320698268 1
675598856 0
923251905 1
687399086 1
192620881 0
443541034 0
207438692 0
306432307 1
947773253 0
803039952 1
978395824 1
603292483 1
982027759 1
179989474 1
304028436 0
501542046 1
405944968 1
812631889 0
290366586 0
72143430 1
50313827 0
959092382 0
709970055 1
315850872 0
337667741 0
13886803 0
587890142 0
778242610 0
716158414 0
861743180 1
854040289 0
629883234 1
821815253 0
502619085 0
773784064 1
159244199 1
517642891 1
679804393 1
977890050 1
498667961 1
465767297 0
708175261 1
58469572 0
312597162 1
330264092 0
869781503 1
198884066 0
971012558 1
807017810 1
560609087 0
337009270 1
890740765 1
481254386 1
657236902 0
731613431 0
303068557 0
401908070 1
75668018 1
349832027 1
222052177 1
595876531 0
118824717 0
277517008 0
688587302 1
850413280 0
960717749 0
498853666 1
5442608 1
887019255 0
780312658 0
966550426 0
149157101 1
257083015 1
911300550 0
81332103 1
623065284 0
606888757 1
88261804 1
932618338 0
109208245 1
259370414 1
530257406 1
552556750 1
426816568 1
515761810 1
913044462 1
752431400 0
554899200 0
839435315 1
595971163 1
99053052 1
493184000 0
88598714 0
988016300 1
700701917 0
646384320 1
957775812 1
422919632 0
931177643 1
814626216 0
978679446 1
831454151 0
689381919 0
255079868 1
299844701 1
939376861 0
336610507 0
722061111 1
328457123 0
707574139 0
462565558 1
606250260 0
398771817 0
325321209 0
279506400 0
112970285 1
144592743 0
907174316 0
706536291 0
300153983 1
169429674 1
734333556 0
433815079 0
564556727 0
837611673 0
288001130 1
140667163 0
680444205 0
765959780 0
605244691 1
404431140 0
14747345 0
993775283 1
888231669 0
724259791 1
232305350 0
632676129 1
533317889 0
393132865 1
784028754 1
914877754 1
987248674 1
740620619 1
846388508 1
945827820 1
920765763 1
515057496 0
185231447 1
867414152 1
428183178 1
154467040 0
815587060 1
783302322 0
827418352 1
646605531 0
83241685 1
665614394 1
592825384 1
241798028 0
468576899 1
276702087 1
145276446 1
277505694 1
192172628 1
583235468 1
522053665 1
154962757 1
809130986 0
493154369 0
309118752 1
55623837 0
523789872 0
954916820 1
160934740 1
984586139 0
797761786 1
890344419 1
523819871 0
555450327 0
130741713 0
71350129 1
440906599 1
842754080 1
532235536 0
984737045 1
266485286 0
368502299 0
125057286 0
582684770 0
854548150 0
279244474 0
506159059 1
743518086 0
315579118 1
658743620 0
385081334 1
283914079 0
657082336 1
302363888 1
716385028 1
284108060 0
697094666 0
37142389 0
609955814 1
268158914 0
372048906 1
609403562 1
8207529 1
473202431 1
883070925 1
826907416 0
481993217 1
864881665 0
199322279 0
499535040 0
822688278 1
377748111 0
912949733 1
814103853 1
165834083 1
759049660 0
176986940 0
272622918 1
89583013 1
247277021 0
83860046 0
768824483 0
389243489 1
184183458 0
753159823 0
825317338 1
36216756 0
702185935 0
571952019 1
379528764 0
668607479 0
865469606 0
469273874 1
881684409 0
631382355 0
72142364 0
401533326 1
652896940 0
162876273 1
512172396 0
283302150 1
1098961 0
453502882 1
351933341 0
51011212 0
733167265 1
204866890 1
809543856 1
796869217 1
507832076 1
612567043 1
94468893 1
681018876 1
977889089 0
525808753 0
109723370 0
792030590 1
464374013 0
861411028 0
577865812 0
875143100 0
737300943 0
272117244 1
713398516 1
12296382 1
207037778 1
366811857 0
827060833 0
66928097 0
216375893 1
175906788 1
816902373 1
260828552 1
399136021 0
905081653 1
666244051 0
792772088 1
69835648 0
780472069 0
518791023 0
920553798 1
809693829 0
382155060 0
247937710 1
840198747 1
864588408 0
456535594 0
416451392 0
84866015 0
99458122 0
692698534 1
647108894 0
725895461 1
736954167 1
752812020 1
683862558 1
252032853 0
487408362 0
488034031 1
543429979 1
804830236 0
857267242 1
416744817 0
459851595 0
364506082 0
25237563 0
22344508 0
601981382 0
124021618 0
783312735 0
710827799 0
714886848 0
456518096 1
95222106 1
558206559 0
598254574 1
365635668 0
639873437 0
440793446 1
628236424 0
652354424 0
650430252 1
204218316 1
728926243 1
313948213 1
782278518 0
998406516 0
153422295 0
964826350 0
684792118 1
926286740 1
318833057 1
595795482 0
383627361 0
971676629 0
974318269 0
385792634 0
237007207 1
258380250 1
645485715 1
433114382 1
301323622 1
766456503 1
441101328 1
810411337 1
580327223 0
165172015 1
533236679 1
271910240 0
865642446 1
234355201 1
650003365 0
432129357 1
731356100 1
645389107 1
121867622 0
163147194 1
678174688 0
499047322 1
417876257 1
446470433 0
273565021 0
437680424 1
92733228 0
8352 1
178745858 0
534399192 1
776498753 0
854400010 1
803269113 0
143163328 1
575527282 0
565934129 1
399274618 1
849993915 1
18688941 0
180213298 1
451613814 1
461413414 0
860770536 0
612672834 1
834782118 0
819268439 0
587145858 0
982517473 0
357389960 1
856168772 1
220505909 1
839599150 1
853258119 0
69481600 0
662088193 0
978459327 0
798970050 1
855325448 0
621328329 1
523772531 1
280956850 1
860761947 1
860651709 0
320123946 0
816036618 1
936952356 1
364620580 0
340464025 1
550894925 1
870628997 1
266225305 0
139031387 1
884493107 0
415372815 0
232439819 0
570332055 0
255555663 0
258352774 1
218913297 0
689905074 1
121978754 1
88186913 1
751452643 1
363257614 1
301038450 1
564577287 1
401674480 0
388584368 0
522790479 0
52964117 1
333770182 1
582764444 0
15583545 0
909784931 1
165849769 1
368824042 1
886345536 0
25173011 1
186785741 1
606337448 1
923901313 0
390488358 0
211180829 1
474222 1
736743356 1
484338364 0
503137995 0
63782387 1
810481997 0
253674929 0
534351879 0
38992496 1
315009662 1
108194473 0
516571844 0
83382176 1
742344342 1
987503727 0
382445305 1
894466502 1
60890952 0
487604859 0
102588697 0
923402127 1
67626496 0
689205805 1
228746580 0
969045087 1
647045564 0
641786038 1
206195251 0
478786659 0
66679316 0
673042060 1
690923893 0
815208081 1
745368730 0
10161495 0
951473675 0
392296056 0
573835737 0
136808931 1
110068515 0
421959625 0
126562714 0
100501020 1
10682051 1
707704645 0
6446291 1
977457895 1
511767310 0
643687814 1
958097206 1
176677360 0
825388514 1
591851883 0
170271216 0
759552246 1
318420952 0
829819114 1
304577510 1
602793243 0
252757880 0
506252948 1
554091606 0
251314580 0
216776908 1
56724250 0
608999383 0
667565477 0
903356772 1
274756975 0
948340509 0
534513649 1
404311336 1
326439550 1
715733163 1
826214777 1
134171807 0
70582760 0
348072470 0
348662513 1
183987486 1
312216788 0
579965467 1
173878120 1
209909122 0
131637004 0
16437434 0
186759777 0
395471572 1
169122532 1
949449793 1
679570380 1
620375759 0
442361296 0
420751098 0
271079242 1
410187121 1
747988312 1
143742602 0
991338158 0
230837539 0
381572658 0
491964118 1
926512602 0
813765336 0
199331890 0
418258561 0
656162500 0
379306300 0
923225094 0
303505453 0
959441477 1
80866622 1
299061822 1
302871260 0
623662722 1
893104006 0
365960255 1
5723936 1
984343721 1
14800271 0
613679040 0
746779839 1
428224964 1
789734416 0
715366794 1
781057000 0
647908658 1
799649648 1
598329611 1
575921391 0
338989551 1
364591722 1
633515253 1
19866780 1
73044606 0
812781319 0
213956363 1
359481643 0
696566443 0
556323255 0
942898653 0
97634624 1
561666854 1
437417221 1
823779572 1
435566538 0
357651616 1
689584419 1
647746066 1
726774067 0
802901986 1
709415599 1
310368667 0
1810555 1
484453861 1
982282247 0
750393854 0
677900904 1
147393713 0
82398463 0
746558918 1
475569970 1
110607393 0
827417331 1
189720407 0
635912645 1
472079330 1
287706522 0
808576832 0
264086369 1
26057008 1
934601770 0
334949657 0
867359095 0
102839282 1
453509172 0
499206046 0
883190274 0
873584027 0
340895610 0
89789964 0
750574829 0
539221869 0
921787231 1
230365556 0
300177994 1
226651371 0
460899731 1
581039689 1
923136479 0
359996412 1
296594422 1
260216233 0
884978566 0
825779028 0
938170903 1
502534773 0
913036745 0
575070291 0
348424646 1
61679570 0
48302267 0
717624547 0
652582364 0
168736977 1
491999679 0
98150534 0
552787547 1
211588212 0
983969158 1
943197141 1
187599794 1
244634322 1
884032816 0
8045554 0
240997879 1
705668852 0
708638489 1
422356286 0
382547030 1
156098852 1
198769339 1
210837575 0
447237109 1
473434175 1
356431113 0
165578401 1
565890834 1
791028100 1
995008073 0
974301571 0
296233315 1
776312557 1
617841213 1
52642114 0
281981023 0
618238698 0
214450744 0
389522668 0
838355084 1
298270161 0
97834025 1
246857818 1
702174607 1
750904365 0
933733069 0
322915427 1
17690163 0
262352105 1
807264645 1
919115422 0
960544551 1
500857318 0
157032531 1
644487174 1
17699281 0
722415574 1
816210741 1
503877543 1
923972578 0
755926054 0
260441369 1
348295493 0
585015275 1
436138128 1
325003591 0
339798077 0
741800710 0
775876468 1
930138444 0
236777743 0
935647744 0
854573687 1
204810388 1
534320894 0
329169486 1
702930128 1
18078938 1
484749116 1
173806724 0
880732364 0
775515767 0
144265617 0
917582183 0
797930502 0
161831670 0
707401014 1
324727428 1
864924679 1
113972002 1
767835973 1
504970521 1
570406290 1
696598341 0
929976083 0
182341022 0
252269339 0
441287545 1
176236983 1
68874511 0
200477088 1
772668793 1
782370227 1
716579540 0
975160195 1
256542860 0
6310817 0
40459916 1
966835872 0
921363580 0
585069160 1
286177730 1
924833477 1
727618827 1
514641424 0
455554061 1
103745081 0
296572653 1
151575628 1
631245838 0
723776845 0
303937528 1
549846732 1
600010428 1
803268176 1
543140664 0
547019481 1
517977801 1
159756895 1
290131127 1
52936812 0
513108502 1
910652903 1
458932953 0
521269271 0
680929672 1
494923155 1
537410452 0
851082619 1
198056756 1
484769869 1
807323720 1
1883426 1
82285134 0
369820219 0
435055077 1
63064788 0
69601527 0
12844459 1
522581374 1
809052082 0
703120466 0
865997936 1
705569793 1
709746014 1
960726447 0
301728499 0
907914168 1
911144547 0
395288926 0
713625570 1
386775129 1
281973074 1
903837481 0
40549569 1
668159886 1
240046918 1
14554997 0
994611605 1
69267907 0
231809090 0
411146969 0
803192604 0
266629454 0
399458883 0
384999847 0
283799554 0
777796991 1
568068952 0
159388568 0
595227828 1
121761044 0
657240000 0
217059732 0
444466292 0
567569576 0
880367109 1
574937293 1
779872783 0
898370008 1
692798035 0
363630058 1
757819447 1
46655937 1
260584267 1
905588394 0
551158112 0
193169043 1
135074332 1
827721722 0
231215627 0
371178035 1
48387414 0
353722167 1
722122101 1
473314255 1
9930884 0
281704703 1
549076379 1
255474000 1
144830379 1
823956606 0
89607943 0
941558316 1
802328961 1
556188094 1
994265243 0
777495339 0
232273941 1
203386052 1
815542064 1
443119108 1
672935477 0
651303100 0
849349104 1
565293398 1
51029380 1
998013352 0
783249425 0
678726642 0
21847733 1
146219709 0
689126019 1
19646603 0
221998694 0
760879956 0
196924986 1
981079097 1
176471898 1
831502041 1
8667353 0
100788978 0
505065220 1
264740760 1
743895035 0
429379629 1
666751333 1
630530078 1
314132347 0
740800597 1
264723631 0
147487732 1
569980253 0
838090236 0
227702791 1
551881299 1
313162843 0
630675308 1
413084503 1
3037130 0
717909694 1
91152824 0
806664279 1
649946676 1
255346014 0
168905635 0
892079323 0
732905981 1
791952882 0
472327451 1
821588863 1
783307251 0
131053748 1
502143992 0
418510111 1
772257635 1
691381456 0
9484937 0
96992176 1
472312395 0
405614706 1
987486207 0
33397937 0
662254548 1
661321216 1
737239693 1
593507234 1
919689822 0
797368241 0
60691471 0
878172630 1
692202225 1
234775405 0
304919952 0
847167737 1
761054204 1
536798411 1
499239981 0
696566745 1
82488221 0
764823738 1
247507516 1
912968031 1
493044874 1
619294408 0
780639644 0
454175495 1
417181510 1
713878170 0
157262977 1
680923529 0
614702213 1
655340010 0
20036252 1
408485340 1
395425409 1
801002076 1
232847224 1
571052559 1
175780514 1
277417538 0
766602551 0
331061554 0
269831600 1
182318401 0
424066896 1
713957243 1
660093900 0
391903092 1
203907468 0
402380982 1
873183392 1
307548301 1
828500876 1
88623022 0
606876983 1
278697926 0
745452739 0
45222413 1
546948480 0
115354143 0
133624920 1
430703684 0
220979511 1
85625186 1
24258452 0
968788602 1
226276668 1
252286769 1
458295278 1
611201679 1
409381990 0
330176228 0
530974638 1
478088239 0
65185660 0
648937234 0
207195644 1
77186119 0
740263516 0
994969652 0
353852461 0
774742376 1
171443854 0
155290481 0
197294436 1
482583862 0
289568349 0
751461731 0
815811791 0
889114987 1
417829501 0
656735862 1
4434530 0
86855672 0
847867993 1
671431261 0
300774651 1
393594329 0
107370268 1
587886108 1
583731026 1
778230195 1
598705230 1
367185685 1
971031632 0
869388014 0
919730245 1
722553409 0
988909094 1
284535885 1
401668923 1
911248809 0
538857925 1
54127838 0
885858808 1
263347158 0
947201998 1
117701801 0
235738778 0
667354494 0
770316238 0
947537827 1
824387081 0
795876264 1
987239074 0
850246206 0
8492857 1
423292301 0
136967561 0
809973533 0
290599043 0
81608217 1
446420162 1
448271071 0
925936439 1
16887780 0
417168364 0
547545980 0
743137344 1
499086004 0
21723554 1
716926825 0
654381208 1
910869961 0
221860725 1
128480713 1
92126643 1
251715284 0
314764211 1
385707509 1
818585790 1
49076556 1
546383569 0
963109991 1
858701707 1
621581493 1
478686513 0
475541201 1
11691698 1
131841203 1
635668519 0
654911072 1
305179084 1
442648341 1
302271135 0
272887948 1
532720601 1
161646457 0
963505406 0
341299641 0
349490401 1
962379927 1
174375066 1
380680473 0
132936872 1
369044713 0
802801429 1
472676102 1
190510267 0
592920149 0
934984427 1
967234944 1
912338473 0
617957553 1
2080874 0
825234897 0
736386584 0
63634537 1
470585242 0
317126994 0
316011 0
767823038 0
159292608 0
474596556 1
863844211 1
103140585 0
656104227 1
286458806 1
726688226 1
169326586 1
517788859 1
889853972 1
403840194 0
526650860 1
862664200 0
635555401 1
217703753 1
937985382 1
565806161 0
293801169 0
428771693 0
601158475 0
230186098 0
999262946 0
883464287 0
837611190 0
285168009 0
249994380 1
383884409 0
621959813 0
435299724 1
186296186 0
786040902 0
987876895 1
126921713 1
327701637 0
335288744 1
934007406 1
44086593 0
926861120 1
171328828 1
894693045 0
147300654 1
584521507 0
240544269 1
480566740 0
952554102 1
737202538 1
423943216 0
460640788 0
678855720 1
84238830 1
15875019 1
659822162 1
772723117 1
286240688 0
811319724 1
90687955 0
686853694 1
52189023 0
801891372 1
168351755 1
761198087 1
294684815 0
811794404 1
748813805 0
994684340 1
443035006 1
726693439 1
888430590 1
810918829 1
767194290 1
139980193 0
693579579 1
312846938 0
413891104 1
427951813 1
437978868 1
525840418 1
620766926 1
925719276 1
539777036 0
679132852 0
784129148 1
547411545 0
467286816 0
939882123 0
595519465 0
819123775 1
814857585 1
26420 0
742795003 0
7750292 0
266151432 1
627829624 0
99306540 0
708223842 1
417005314 0
523396426 0
404021745 1
943755541 0
641558543 1
240405400 0
63728245 0
785000267 1
272693129 1
757014043 0
473124831 0
883787574 1
348544766 0
950146025 1
7873613 1
604968983 1
547864336 0
349450216 1
768804136 0
368259962 1
959575202 0
162621796 1
483963168 0
671879752 0
32325074 1
295622451 0
208850946 1
861963333 0
600034059 0
155835503 1
870981256 0
777717698 1
644765417 1
820036425 0
766437741 0
221532425 0
157631026 1
540656294 0
959683820 1
556516710 1
665009934 1
565263051 1
771951024 0
234336766 0
529572385 0
875471714 1
733380354 1
857267035 1
292605404 1
709324472 0
10390838 0
671607755 1
165476348 1
728043260 0
625918350 1
131135900 1
204757046 1
88227267 1
13059640 1
203184255 1
442773898 0
624826757 0
345559309 0
218620918 0
543448464 1
379060489 1
325879224 0
840698267 0
602970716 1
235757399 1
914854215 0
925308293 0
760548266 0
128296517 1
510227294 1
502958831 0
845905875 0
472585788 0
685368191 1
193331470 0
462749770 0
913006352 0
98965967 1
523223230 0
380257061 1
410245757 1
960814456 0
648703563 0
883836411 1
364317785 1
284192203 0
769510190 1
250029568 1
186455532 1
71087932 1
2652842 0
398393336 0
167936061 0
728467736 0
200890711 0
82389056 0
377530295 1
717319507 0
78631003 0
942959806 0
808758841 0
237590518 0
841205983 1
882521145 0
646939116 0
314634705 0
353687786 1
443316334 0
447285257 0
709109331 1
889543917 1
802547120 0
703698400 0
373457508 1
200511565 1
196807284 1
199957744 0
662766297 0
542543126 1
268802292 0
473510399 1
617239319 0
411509490 1
974514624 0
92414309 0
194451630 1
95944200 1
96689815 1
849268475 1
687811082 1
452785741 0
853527199 0
255434871 1
862215194 1
781852154 0
650290762 0
741484267 0
975888829 0
615388286 0
82520436 1
903128631 0
560749825 1
661588155 1
6734568 0
781838385 0
436636626 1
735241183 1
725112709 1
326975610 1
721258092 0
937592721 1
383132422 0
875415121 0
657797582 1
358341618 1
112991401 1
961202799 0
610870363 0
167411678 1
66726906 0
618191395 1
950232448 0
411741312 1
416172804 1
735274906 1
144721762 0
789412517 1
35933461 1
81633697 0
65534959 1
793663756 1
550041387 1
36987358 0
825848653 1
272640264 1
669823996 0
72301143 0
412968753 1
845075466 1
127822032 1
127341381 1
221090592 0
328857183 0
569878022 0
288688190 0
319974489 1
468250181 0
618245874 1
942004904 1
354413860 1
118414618 1
277857321 1
30826421 0
161638500 1
398233414 1
5706370 1
786017390 1
47271152 0
98927353 0
301816804 0
814167581 1
954427766 0
875560629 1
939577861 1
949938272 0
434127855 1
200516896 1
116815563 0
170893894 1
298609862 0
219189600 1
338713301 0
670851787 1
286065811 0
227283145 1
333520570 0
889694398 1
529097378 0
392679852 1
326824278 1
416920613 1
398804870 0
849191253 1
61883790 0
815928179 1
47794101 0
170477719 1
622276919 1
235262218 0
362990565 0
868560786 1
574993955 0
49536262 1
267597988 0
202732491 1
634905850 0
400952379 1
782991780 1
347746967 1
776461119 1
147530479 1
831456785 1
123963825 0
323372483 1
340025068 0
595646058 0
555839079 1
444532039 1
983049192 1
144241661 0
514608177 0
759165232 0
246031256 0
894804865 0
36149659 0
298118228 1
746626600 1
150708712 0
65677400 1
391798820 1
555756479 0
146266829 0
91797596 0
179820348 0
631638462 1
617167464 1
79934671 0
894972172 1
977296186 1
910231379 0
721363392 0
460459678 0
143825397 1
274112621 1
85839903 0
441335022 1
818393292 1
23300844 0
319546596 1
522892328 0
994609051 0
137311788 0
517287275 0
881035481 0
248592811 0
588643003 1
752084377 0
713472797 1
394785315 1
52756700 0
561431660 1
13381784 0
685013990 1
562685597 0
1321602 0
949504148 0
382405798 1
292712027 0
489089759 1
702503133 1
172631396 0
533368070 0
564196668 0
662770421 1
473062311 0
870169240 0
134819756 0
939181981 0
490431003 1
697256593 0
796298362 1
989832683 1
913248484 1
470909954 0
226122539 0
992833851 1
424675383 0
739462951 0
130824812 0
136100013 0
411329817 1
879500160 1
127844279 0
11345750 0
749082285 0
115454374 0
156972839 0
753887832 0
617423318 1
899295533 1
62544538 0
251640445 1
948775284 0
866925335 0
915390374 0
67793510 0
166901421 1
750812668 0
960324052 1
595230632 0
395967076 0
86178007 0
147507047 0
659330529 1
994162070 1
276078155 0
576147881 1
208759705 0
405531359 1
353477384 1
471164203 0
468625152 0
774691397 1
699611581 1
700954385 1
319722561 0
754314416 0
886573962 0
774541903 1
269828647 0
843266798 0
673217545 0
326307953 0
840664927 1
460231351 1
31488272 1
498614047 0
27712816 1
312924945 0
584791629 1
416230433 0
599596031 0
371700480 0
372148803 0
238157002 0
72816551 1
966250561 1
449156936 1
777190176 1
857322553 1
827355179 1
359276780 0
571925037 1
319402923 0
957897255 1
668515333 0
257135979 1
729378878 1
407560557 0
515327888 0
749925247 1
923193306 0
260694200 1
304964252 0
802796424 1
845984194 1
904336743 1
213391899 0
106526594 0
608082523 0
951658432 0
109553407 0
692304185 1
288422300 0
647044343 0
705991340 0
858458911 1
465474461 0
493024604 0
577511985 1
290858240 1
548227228 1
254922429 1
482294139 0
834814744 1
285926044 0
747534661 0
526526987 1
943661621 1
401868621 0
783290789 0
467361135 1
180167359 0
97225054 1
831388389 0
931321873 0
31451160 1
877458687 0
999303421 1
848256254 1
561323255 1
732842381 0
847963266 1
80065879 1
304742751 0
261501773 1
737061945 1
334422710 0
623810517 1
845996797 1
794655443 0
56534813 0
593218218 0
409725482 0
397443782 0
213172932 1
592567035 1
855518671 0
223077730 1
89217647 1
596526877 0
244155103 1
918474554 1
763981697 0
969921519 0
47178114 1
810553892 0
835233416 0
547682974 0
758896264 0
622965924 1
21157816 0
759863517 0
494835318 1
382422570 0
381468854 1
353836643 1
19857285 0
281962811 0
216962780 1
554795411 1
814277765 1
395427140 1
950414147 1
9458039 1
259322904 1
999975835 0
486715395 0
997303926 0
674696843 1
469027138 0
263316558 0
453242340 1
438885151 0
485983037 0
521417405 0
406638721 1
626346260 1
842395542 1
608056226 1
502857145 1
901611782 0
751461430 0
984981805 1
895687807 1
291698815 1
584073543 0
494072030 1
393134872 1
612039753 0
715566649 1
411403223 1
501420590 0
916056557 0
41200606 0
954523088 0
469628400 0
838013480 0
917846836 0
654403731 1
459824061 0
886259158 1
40758632 1
102213675 0
132647839 0
646652812 1
553021790 0
225169174 1
588871726 1
27406459 1
706959621 0
8038662 1
627049224 0
836459201 1
986924983 1
310565897 1
834064171 1
916475308 0
725658588 1
9915719 0
749351967 1
555908684 0
749921874 1
351696473 0
298457877 1
176641305 0
163815468 0
562086427 0
978341030 1
940011388 0
871344127 1
589133615 1
333014767 1
902983258 0
383724717 1
224338947 0
961745280 0
630975280 1
788504286 0
289450000 1
447790147 1
66686805 1
448695264 0
929163625 0
107546175 0
402423578 0
367947697 1
718013100 0
716806191 0
826092499 1
419352324 1
820289332 1
435248335 0
416793584 1
436652398 0
48401816 1
18450902 0
581317692 0
617720897 0
166892949 0
427673211 1
95327268 1
322581895 0
363338692 0
529112699 0
150686494 0
494227698 0
615311185 0
692048167 1
989914196 1
619856514 0
234885548 1
378239596 1
553240316 1
813501650 1
983004232 1
560005147 1
479860285 0
834802106 1
442575107 1
937523742 1
601423315 1
116808614 1
96693043 0
68506750 1
162857545 0
927097767 0
534650451 0
898301087 1
404251007 0
48746721 1
798631049 1
254346863 1
489121446 0
237019604 0
259226756 1
32650205 1
649200049 1
852819158 1
807423977 0
149106576 1
836222526 0
503188141 1
872721308 1
617071730 1
563996217 1
317464616 0
401849333 1
850934244 1
248345828 1
331937320 1
150901635 0
974281720 1
98404558 1
640780317 1
430814904 1
598869990 0
17966173 1
472262219 1
915480574 0
757088255 1
276388709 1
212270621 0
311024671 1
976431097 0
632572559 0
440969425 0
9636686 0
907493487 0
789497287 1
828808060 0
940017489 0
361345825 0
279884383 0
643517008 0
549354946 0
866803206 1
117112965 1
720724111 1
136589412 0
969080259 0
2591027 0
160870087 1
850855603 0
392123327 0
221277816 1
156487664 1
739539343 0
707215367 0
228033945 1
555778152 1
128667615 0
222201547 1
43603587 1
389303630 1
988901138 1
5776892 0
534978999 0
409963432 0
797390241 0
602163854 0
108736218 1
334512041 0
175836841 1
54810993 0
301471691 1
45975563 0
78535760 0
619839968 1
876625721 1
797876466 0
333775119 0
791250290 0
149110733 0
527460262 1
838605335 0
148145071 0
832855447 0
744200651 0
135967911 0
709431058 1
425610309 1
11772371 1
225114690 1
134737607 1
637968771 0
322762757 1
724638880 0
201530055 1
105253628 0
246299292 1
714772140 1
759977705 1
71420828 1
657077184 1
346792656 1
623103754 1
641249761 1
920114277 1
248983878 0
58617857 1
297279014 1
234208441 0
904083613 1
368494059 0
575567661 0
687948716 1
748740826 0
560583488 1
577406358 1
380442066 1
625208114 0
400147084 1
367442482 0
141886632 0
430904910 0
210287736 1
468772594 0
658047789 0
428477790 1
366760711 0
327525601 0
270863538 0
103606839 0
729368453 1
195749469 1
775720313 1
728437426 0
553230708 1
708739101 0
294060836 0
286621235 1
116424061 0
333880711 1
657865355 0
854833562 0
889924645 1
172721794 1
49142730 0
815727897 1
471775123 0
432301405 0
380925983 0
791429337 1
165332910 1
105471909 1
464547570 0
218716430 0
283530063 1
889540989 1
882373993 1
568414485 0
494415724 0
44197111 0
49675027 0
205228703 1
291333183 1
180474087 0
567721954 1
808078906 0
464265664 0
317594863 1
765068403 1
847518600 0
155780126 0
124854162 1
546435486 1
727577312 0
37200413 0
118973181 1
733815934 1
191850686 1
812767278 1
616641015 1
538593654 1
368482276 0
285698142 0
784656855 0
216649914 0
834176712 0
7148509 0
818848553 0
393988247 1
165840043 1
862170774 0
852412728 0
292186275 1
49506305 1
232031417 1
91728041 1
646893103 0
595185531 1
500194321 1
56670483 1
481284206 0
24736373 0
936288791 1
234035935 0
894108887 0
927711959 1
704936455 0
873803023 0
24807708 1
500633613 0
237117426 1
179408295 0
769425610 1
961496813 1
353866138 1
967648597 1
92900023 0
196592318 0
647362812 1
733305365 1
400153848 1
275553521 0
827475071 0
225428710 0
584187387 0
521207025 0
444242313 1
844753750 0
558510453 1
421288080 0
762617924 0
643479275 0
929621068 1
582280720 0
380744195 1
454610314 1
266030535 0
872894855 0
852989064 1
877901084 1
614634990 1
546521828 1
297015012 1
213222912 0
24904663 0
875005878 1
59636198 0
830708488 0
147749759 0
50832241 0
683073852 0
534308637 0
277788724 0
655723696 0
845662178 0
843352442 0
425430455 1
307778696 0
230376259 1
680598631 0
547702185 0
634241925 0
279270815 1
356600957 0
147158585 1
890934650 0
494760645 0
830770498 0
17213389 1
184554699 0
672794758 0
407338012 0
716500932 1
14286517 0
705015791 0
902910829 1
94979375 0
682037158 1
161502861 1
770678598 1
414102304 1
78680197 0
871302574 0
34986464 0
366955863 0
640923482 0
669554950 1
272504056 1
309660797 1
357833071 1
255641358 0
111447954 0
332598793 1
890915037 1
431340432 1
363974493 0
40869858 0
915146481 0
351129522 1
593796553 0
576316929 0
234015634 1
720496869 0
375521858 0
7645729 1
732862831 1
536490495 1
203866949 0
142644701 0
218271071 0
4445097 0
101947074 0
956025347 0
477517539 1
51412024 1
768950392 0
708827224 1
786525429 1
136639527 1
625474758 0
91955680 0
638790130 1
8875754 0
93830344 1
584310883 1
179599249 1
829353186 1
32517852 0
250756171 1
332099876 1
449849889 0
716178734 1
406255735 0
858878174 0
168399430 1
95451059 0
297711798 0
899100336 0
114298418 0
497655565 1
950699235 0
967099569 0
383055814 0
830955843 1
200656666 0
179744335 0
377194410 1
901596790 0
746906260 0
233170308 1
64812978 1
839040687 1
908345662 1
448683761 0
242541426 1
300816986 1
159112041 1
933982428 0
105486867 1
257414583 1
826640656 1
133398908 1
21050019 1
828968199 1
528056621 1
428143196 1
362572197 1
823360180 0
339079487 0
285116203 0
966313809 1
75853038 0
836536237 0
533005902 1
883669709 0
376234733 1
276948135 0
565188124 1
587582305 0
910884299 1
95984942 1
25587390 1
716680957 1
813662594 1
670128908 0
862717171 0
449914768 0
333758475 1
491671284 1
316526530 1
54360656 0
63445213 1
77812845 1
989383965 0
872164654 0
245027107 0
14278037 1
363377549 0
373480442 1
971447216 1
719217608 1
792165792 0
613578954 1
988862243 0
169160233 0
575159219 1
8035168 1
121202287 1
395405501 0
711388562 0
34800783 0
832806143 0
141871895 0
31078639 1
583518569 1
23969582 0
284491531 0
751900507 1
113541180 1
265785584 1
692393019 0
160101000 1
781817171 1
859083069 1
864457938 0
278567529 0
967711595 1
587580297 0
187030231 1
811520183 1
905808531 1
626700440 0
55390164 1
612144296 0
325428812 1
518239542 1
535400287 0
476979127 1
291124756 1
757893678 1
790850782 0
953161434 1
514723338 1
464853220 0
814173707 0
506054106 0
316546044 0
521004110 0
891338861 1
864551178 0
413201149 0
325497717 1
403246939 1
413727019 1
304819220 0
610253545 0
160123994 1
956722704 0
129790320 1
665529629 0
268016319 1
506082742 0
494035177 0
402191748 1
111957074 1
395792539 1
995096495 0
883586183 1
186377030 0
950155566 1
762860922 0
556520267 0
44591090 1
582065924 1
547746073 0
385149430 0
44156813 1
200367572 0
829363575 1
657218081 1
823185434 0
578596265 0
434878756 0
153970033 0
755870957 0
90310071 1
607996819 0
833142232 0
784770075 1
91575711 0
410630385 0
341785095 1
234483817 1
44181962 0
229121362 0
842853195 1
272960532 0
173746155 1
45289965 0
604782792 1
958214225 0
476474307 0
65089818 1
191192654 1
467184117 1
925753641 0
728236703 1
561420215 1
608152028 1
251556960 0
898214947 0
302227766 0
834935419 1
675217694 0
883653265 1
95016786 1
814526701 0
224849530 1
394418119 0
951529228 1
854534267 1
436467002 1
29219324 1
626535931 0
145216078 0
513548075 1
925100194 1
570404063 1
886307623 0
786169895 1
470060668 0
289758847 1
343819286 0
367503918 0
147409208 1
597883981 1
16824148 0
302278339 0
239165059 0
510880592 0
633624586 0
937312410 1
278301380 0
157541835 1
567455967 1
227811470 1
915270007 0
100262169 0
905343143 1
69139863 1
832462008 0
406241890 0
736308825 1
518178466 0
721562915 1
383073455 0
20693186 0
117296468 1
645348899 1
859672273 0
713339203 1
300070068 0
598096638 1
632440367 0
509167293 1
736981531 1
176008712 0
982703600 1
349761075 1
440314279 1
598836651 0
648395026 1
628725655 0
472213475 1
355193486 1
857386146 0
607118657 1
655110906 1
375429527 1
49528031 0
176356999 0
735630019 0
639335045 1
589389755 0
133530764 1
517964290 1
861042261 0
743258592 1
492751848 0
744237441 1
356010420 0
922899079 0
38827525 1
157762804 1
828123698 1
214339451 0
588028360 1
367619517 0
99883616 1
897499398 0
970239428 1
902711010 1
380035297 1
597630166 0
630827676 1
298277000 1
339517252 0
215156069 0
529807011 0
427074829 1
265937723 0
358879902 1
575779913 0
707595241 1
319746594 0
936851981 0
480637242 1
543280303 0
105115699 0
470371527 0
498187818 0
453289852 0
610563083 1
79095032 1
95199724 1
692710888 0
454887206 0
132623534 0
129852004 0
79814043 0
997415240 0
434682237 1
486348411 0
187848623 0
520273809 1
303703650 1
973476108 1
709409122 1
772554099 1
603151737 1
788551107 1
592311046 1
389152196 0
957074217 0
694138170 0
50103264 0
570046710 0
836517725 0
499752326 0
883379655 1
863946035 1
226436698 0
895340529 1
709581417 1
9427012 0
834007616 0
240130434 0
470962686 1
649740075 0
110423784 0
951475211 1
678205675 0
916004129 0
108645161 1
249698047 0
207470368 0
317347560 1
299163429 1
739366405 1
57227487 0
970528935 0
845501529 1
561666951 0
560341137 0
465519596 0
924800253 1
465470429 1
431209242 0
16365139 1
234831681 0
107232704 0
636023378 0
453523972 1
439143881 1
344603261 0
219027252 0
581251028 1
982916396 1
515897741 0
99016410 1
943460150 0
483251314 0
913687598 0
346713359 0
360563089 1
271158545 1
305460521 1
453477351 0
758092502 0
764680696 0
14954598 1
779001143 1
730744478 0
681878093 0
282054201 0
956889088 0
619341189 1
217021616 0
841872692 1
204268620 1
675317741 0
487130425 0
909953342 0
846947256 1
398000449 0
78468905 0
506472050 1
834891527 0
326488596 1
521529075 0
459765052 1
794821827 1
917690682 0
151799943 1
322446203 0
917767471 1
992529454 1
590897596 1
601915318 0
959719989 0
838023294 0
372571108 0
265765076 0
537147889 0
319170316 0
371847365 0
568450860 0
13731518 1
820890657 0
267929207 0
625053746 1
267681883 0
543724163 0
248467460 0
862547135 1
698842798 0
867693752 1
35737777 0
232069499 0
16926375 0
264593527 1
912890911 0
536906838 0
766085944 0
333857365 1
713508743 1
227986437 1
810167585 0
56932359 1
790629854 0
584319599 0
13860833 0
156285878 1
62729636 0
156287096 0
568004143 1
339885663 1
187316368 1
849383795 0
151726437 1
114045908 1
558407898 1
920668152 1
440682197 1
694702300 0
502849391 1
407045262 1
392143090 1
695689931 0
963976272 1
297263743 0
967444138 0
917477902 1
167933291 1
651080228 0
799357914 1
762462238 0
989587643 1
921999091 0
699865241 1
589395898 1
637741338 1
713324565 0
511960456 1
703946565 0
97128510 1
461111938 1
32140022 0
245000150 0
932590823 0
619099202 0
780946791 0
827270476 0
88680196 0
898228096 1
281259574 1
250036065 0
391230449 0
580884555 1
808079892 1
583199231 0
397367498 0
387205095 1
76358094 0
943289351 0
393546165 1
565786086 1
16251265 0
443603432 0
950599229 0
502889786 1
146382887 0
909144806 0
123223136 1
952869925 0
905999842 1
535538442 1
763162596 0
454376362 0
52812418 1
645314952 1
686246352 0
622013061 1
21113195 1
217606337 1
462578651 1
81930019 0
507652916 1
345107510 1
28556671 1
694813034 0
265901143 0
761363022 0
402335431 0
731601707 0
559012864 0
603807485 1
512007664 1
158841299 1
78034262 1
216509137 0
999105860 1
901456708 0
27407785 1
344676539 0
480995286 1
711355014 0
15451500 0
119862670 0
845946590 1
772527721 1
20152848 0
404211703 1
57928444 0
754888145 0
564527376 1
834776737 0
968032930 1
584391698 1
761536648 1
547145272 0
162261818 0
577947040 1
31287422 0
132068305 0
676275270 1
86839353 0
630734981 0
304437059 1
28261439 0
993473790 1
425429123 0
557097669 0
144830696 1
267890663 0
295458494 0
559910920 0
524113591 1
463271900 1
688069545 0
927729870 0
221019644 0
379751705 1
998634717 0
805374907 0
454970334 1
149455744 1
548925415 0
345356802 0
680325961 1
696090326 1
241470172 0
682253286 0
280995409 0
479362428 0
374925755 0
971708107 1
715388728 1
492481192 0
657464270 1
296680881 1
238089570 1
719653865 1
814371286 1
636858609 1
942154574 1
22874861 0
683895897 0
549628158 1
334506822 0
639894642 0
270775994 1
830956110 1
618520202 1
648518857 1
552438874 1
650745352 1
497177852 0
300607143 1
694554659 0
519297485 1
921599363 0
947263824 1
453228713 1
987635979 0
381215934 0
214142799 0
871199477 1
286941821 1
766915423 0
542820022 0
776116100 1
191827314 1
820373425 0
286998902 1
831159866 0
269641853 0
173201004 0
984476242 1
387661738 0
712195628 0
563814686 1
156266075 1
959612867 0
807202795 0
725827408 0
158840721 1
891049983 1
12820899 1
531990812 1
472907607 0
315585952 0
136179392 1
873214195 1
643841839 0
481550379 1
54325778 0
779039793 1
683898417 1
16756725 1
638667081 0
542890603 1
733327902 0
685987800 0
626117788 1
536008237 0
839255588 1
925618893 1
245400685 0
327809649 0
538328444 0
391516353 1
740139285 1
543616791 1
160572529 1
814836961 1
218738174 0
929718853 0
894690217 1
738517383 1
382964514 0
579370668 1
77624139 0
79700327 0
828055261 1
322309211 1
349152020 1
173071357 1
260636946 1
334590681 1
842711604 0
162658073 0
672924592 0
769027397 1
970304238 0
478820302 1
651421634 1
3372847 0
261280810 0
502860106 1
11872495 0
56179750 0
993116282 1
223480389 1
372427235 0
109123504 1
265858283 1
429530520 1
999317807 0
842772745 0
597937857 0
181535978 0
64277597 0
102572418 1
25199378 1
906760601 0
583621286 1
597718800 0
361927772 1
909174927 1
176808579 1
121766704 0
938052755 0
85663968 0
677027484 0
940738343 1
46070114 0
365766834 0
132830253 0
320924100 1
467772482 1
360511802 1
32248351 1
687436228 1
466403852 0
539613098 1
957831638 0
684512345 0
445508636 1
104203775 1
120865404 1
291942891 1
448556706 1
748955874 0
912640421 0
820223255 1
822822339 1
215481711 0
267839893 0
588015036 1
993609670 1
912038878 0
920667611 0
316923860 0
438165028 0
427253601 0
388110828 1
73065157 0
986229069 1
287652853 0
542464318 1
20339432 0
813979988 1
881713240 0
967824595 1
181895633 0
355868353 0
671536619 1
191465588 0
313165109 0
13326673 0
694475674 1
461093389 0
465829711 1
693908589 1
828549877 1
248223920 1
223524120 1
926535747 1
75646823 1
990441310 1
693707434 0
33056442 0
135617866 1
22200300 1
101926881 0
646549434 0
161110025 0
59567645 0
541643510 1
565916991 1
603864167 0
445582066 1
988831750 1
639482074 1
293125604 1
84945805 0
231406550 1
96950597 1
29313746 0
379396661 1
879061190 1
262597992 0
398558514 1
959626979 0
612817644 0
343344466 1
227029492 0
831012005 1
434171305 0
947951572 0
123026691 1
217050317 1
582748678 0
13070179 0
467607176 0
469600479 0
737228777 0
972496463 1
955777422 1
510612368 0
672945621 1
423900863 1
310145098 0
64566979 0
120984952 1
289630421 1
906375137 0
95112665 0
800853949 1
764043149 0
408307623 1
80953605 0
598693073 1
36600129 0
13521888 0
984270400 1
587319971 1
123321527 0
263011775 0
124939341 1
800795961 0
79021578 0
997863292 1
710331243 1
520621997 1
997644954 1
110230337 1
895141688 1
17533414 0
139184556 1
905977601 0
136972497 1
405125835 1
400041841 0
511677289 0
450983827 1
96667587 0
690112617 0
801107759 0
844097860 0
223612891 0
410540648 1
946966155 0
900435066 0
24585510 0
38785117 0
977882979 1
907640611 0
504768886 1
422495341 0
11123745 0
375782806 1
283609896 1
101306198 1
238258824 0
545523403 1
53938758 1
977603880 1
194853003 1
385428078 0
583260474 0
738974749 1
517262102 0
35805979 0
304441550 1
544295566 0
19460474 0
976690330 0
15409886 0
263189776 1
866626950 0
356093660 1
98889043 0
283453791 0
823567837 1
797521267 1
216683294 1
853905824 1
607272282 1
514675167 0
349841448 0
535651679 1
395039767 1
371395119 1
45314771 0
860742564 1
296656808 0
914503585 1
753417449 0
760841274 1
745377856 0
675920130 1
385344568 1
366079161 1
95353817 0
545132006 1
474613714 1
100340424 1
754478911 1
312331625 0
103290848 1
238850994 0
153648766 1
843964638 1
184226264 0
202906999 1
987125516 1
409364908 0
759082062 1
423951009 0
371606715 1
715323371 0
795356996 1
203508723 1
902761484 0
904414647 1
316866316 1
751094797 0
616597059 0
124414748 0
481204782 0
498708264 1
148789335 1
663778508 0
532280882 0
17149024 0
700543950 0
597940357 0
189082305 0
228902781 1
515602729 1
431096562 1
48980180 1
170019825 0
871832884 1
124496127 0
861001468 1
472867578 0
83701980 0
770129364 0
527206391 0
235076785 1
342686121 0
245173632 1
137065854 0
763773375 0
557068169 0
144017255 0
711133152 0
752490644 1
301770725 1
760345705 0
104797116 1
175771823 1
527925538 0
106561291 0
78996623 1
770481913 1
45254696 0
284399854 1
790862911 0
232311627 0
287912587 1
301200500 0
97318881 1
844045898 0
281015342 0
50244308 1
867120566 1
588190370 1
863220105 0
134397740 1
370517224 0
911960695 1
966073043 0
982911318 0
774176486 1
132930407 0
50791242 0
534716894 0
113548885 1
644186988 1
352393239 1
293482136 0
774649262 1
255615423 1
169036120 0
577943884 0
569568826 1
706314454 0
70674227 1
604061567 0
698219969 0
446917370 0
335243952 0
128791683 1
196623494 1
162998770 1
610525396 0
902321998 0
233981437 0
92678847 0
245591103 0
38008099 1
963079325 1
369234732 1
447245424 0
652368036 0
6333888 1
583824043 1
859062125 1
57152689 0
938164433 1
76546496 1
201766700 1
719859978 0
633072866 1
657940400 0
232895620 0
358350768 1
186081527 0
121898895 1
220182667 0
795438394 1
122827365 0
879304393 1
774255690 0
190563900 0
468633856 0
264742951 1
882960316 1
500280594 0
648218401 1
982755260 1
498747223 1
646929949 1
675547375 1
771092983 0
283479144 1
751674890 0
449390502 0
715950498 1
163859000 0
534781663 0
783039967 0
492911746 1
745367413 1
228064346 0
114538151 0
962872022 0
383576674 1
221782522 1
135239738 1
199523087 0
437703294 1
759814607 1
324871603 1
342662624 1
164260325 1
835955941 0
847837750 0
491414447 1
611500504 0
31904344 1
851109415 0
859553343 0
952917073 1
913774754 1
892993117 1
59788902 1
974021387 1
589832361 0
10631682 0
567221978 0
569079888 0
254569429 1
880942882 0
831749220 1
690082647 0
475769021 1
729216613 1
627062919 0
952228303 1
688933147 1
811844020 1
709800144 0
108373626 1
821875869 0
484245143 0
903770709 1
378291779 0
217368283 0
393010721 1
24973276 0
726540605 0
885763646 1
432000826 0
466124511 0
389739849 1
473983510 0
50394160 1
261804452 0
868982013 0
464150391 0
747496086 1
114797556 1
958190849 1
601903197 1
87932043 1
616837648 1
292366783 0
322241065 1
525726163 1
24771120 1
724978420 0
226816098 1
268157436 1
36183589 1
941661749 1
248078684 1
924417679 0
150626473 0
706857334 1
71265283 1
742349228 1
958583889 0
480336371 1
899699511 1
611109492 1
872459448 1
633604359 1
554139722 1
70605245 1
838090239 0
905126321 0
327307805 1
322825142 1
923199612 1
162709648 0
388200510 0
47829229 0
55089928 0
78593229 0
623049879 0
556418341 0
927652415 0
807399509 1
435003457 1
95792981 1
13685984 1
960790962 0
266390702 0
552614286 1
960163783 1
952870331 1
860374379 0
407388416 1
506704335 1
231520796 1
624903022 1
289661669 0
153928948 1
669932194 0
624785540 1
816399626 0
827465744 1
983291032 0
865568089 1
786739426 0
596683039 1
21912891 0
68939854 0
511558677 1
540108628 0
956108032 1
133494030 1
811086029 0
402313467 0
291616443 0
222903173 0
647401216 1
370039450 1
415984029 0
316936147 1
246527802 1
487051854 0
469996024 1
238357853 0
665028780 1
22228497 1
211387510 0
832120640 1
989394563 0
54370361 0
116403286 0
667737133 1
655980442 1
131997719 1
82466136 1
934952459 0
763645462 1
532427928 0
459677779 0
357665007 1
603591416 0
864916803 0
503163124 1
294620946 0
652471403 1
655835128 1
762887203 0
586574149 1
882506383 0
926319814 0
880645075 1
799479472 0
317112742 1
317069506 0
578598724 1
636697662 1
306802407 1
588141873 0
427461330 1
966282750 0
248358968 0
800975476 0
995283832 0
384141303 1
671841773 0
68889399 1
779721074 1
408796550 1
786848906 1
81414155 0
204105802 1
404757356 1
33499505 0
483144823 1
136624357 1
832135383 1
397989157 0
941615810 0
223462273 1
724270282 1
97568370 0
530617872 0
514283643 1
761904335 0
687827256 0
111183731 0
533257384 1
672664968 1
568138753 0
159247706 0
186547447 1
895154296 1
954188863 0
427607525 0
622151339 0
671826526 0
447388788 0
978833550 0
433595867 1
281891092 0
552509172 1
770657810 0
757237213 1
184611774 0
213690936 1
881169067 0
816951029 0
759553459 0
523347468 0
494180960 0
807545257 1
835477550 0
152192826 1
214577690 1
142221218 1
305367911 0
186140028 1
623308901 1
327062274 1
561279275 1
672201777 0
861642755 1
119777396 0
89964045 1
570548483 0
159863760 0
888958207 0
61730578 1
350215274 1
5803935 1
152725900 0
158623924 0
959493555 0
435284668 0
175768507 0
455655630 0
857717239 1
720807207 0
366475588 1
189906293 1
700022475 1
681084168 0
870905636 1
869759005 0
395459459 0
865371137 0
147828799 0
616071207 1
557364728 0
728582665 0
713874951 1
70002244 0
312657921 0
528512809 1
426192168 1
147843677 0
163368953 0
596456446 1
90724087 0
386467263 1
964276195 0
554929573 0
949394586 1
344119782 1
679703010 0
707436957 0
665471474 0
822287942 0
805616130 1
404031446 1
1390716 1
76156256 0
8845886 1
168633354 1
973549587 0
339153264 0
171361017 1
180911865 1
624932458 1
162060459 1
815024075 0
265941317 0
630366178 0
892089404 0
444496578 1
362851801 0
214604969 1
502978799 0
578715912 1
496288408 1
374147162 1
296139330 0
970101041 1
862562913 0
221573458 0
703805258 1
712148037 0
528108497 1
346781735 0
815492566 1
903706942 1
189881555 1
756272944 1
268992563 0
591184023 0
528008825 1
514925405 0
935412942 0
352899350 1
775142891 1
127298274 1
82624288 1
184627447 1
70621610 1
779088189 1
208677975 0
8812593 0
121913664 1
839730763 0
386108110 1
504903147 0
977114083 1
558035251 0
965408531 0
744330686 0
810072595 1
128807589 0
252798808 1
637334560 0
906049001 0
690258947 1
128630524 1
255530566 1
900583836 1
409581554 1
545857964 1
134989706 1
135967216 0
457722126 1
846353886 0
835075816 1
397836232 1
785801290 0
810838592 1
678936231 1
839035419 1
919287515 0
823549743 0
205280879 0
819933965 1
36069503 1
475173851 0
53194722 1
997391383 0
79097103 1
161212254 1
261248171 0
950947548 1
806972279 0
213889236 0
61962435 1
948906155 0
715619795 1
386360706 0
162976662 1
230552123 1
962327714 0
487051925 0
603573807 1
121290912 1
358818233 1
475921947 1
885551747 1
926632832 1
133752594 0
636887782 0
320508160 1
970573594 0
344436334 0
699460099 0
268849732 0
787934426 1
92795218 0
764730569 0
271484975 1
794239084 0
344743197 1
498483274 1
227901838 0
996194573 1
481590151 0
787822040 1
984441748 1
749849959 0
227786556 1
779617404 0
310203502 0
982465862 1
718214436 1
961402774 0
635988128 0
869162158 0
587439954 1
626970212 1
540531033 1
874190120 0
802386066 1
114320959 1
719781224 1
836899413 0
714794006 0
269042711 1
921002746 0
911996051 0
234919111 0
29209866 0
133272648 0
739768670 0
301565423 0
255516407 0
883411711 0
815029840 0
416724062 0
857793132 1
655354536 1
454603531 1
949358055 1
134443103 0
708792557 0
340775366 0
552546241 1
72474930 1
351971442 0
945477292 1
560673441 0
790976911 0
76655646 0
702361851 0
505561037 1
885562944 1
932240823 1
160982535 1
957924299 1
33192408 0
635514505 0
38626947 0
453864407 1
483722280 0
18484965 1
173422254 1
742352721 0
925099933 1
501415051 0
133108834 0
146123461 0
12217983 1
173778398 0
265891292 0
637544461 0
255303832 0
612713611 0
678664245 0
292619573 0
82332873 1
728971276 1
548688180 0
292830918 1
307908805 1
145009236 1
811714734 1
125699038 0
618945213 1
650205675 0
101620716 0
603421591 1
651643630 0
530977125 1
804913030 0
816962685 0
572480145 1
196621694 0
847971475 1
843000341 1
565511088 0
656743924 1
124594852 1
940356875 1
591924763 0
756371502 1
720881993 1
762740573 0
44050484 0
98781940 0
835971903 1
387010539 0
332582615 1
384840474 0
557148817 1
579806337 0
660788734 0
16453917 0
916935799 0
136044515 0
170850324 1
348131502 1
678808313 0
331532051 1
137973656 0
161053902 1
898578468 0
183025992 1
287912465 0
671301232 1
966255395 1
357657720 1
501971907 0
71720357 0
997776273 0
558428827 0
501213812 1
305264119 1
795889991 0
693731316 1
267990149 1
660010358 0
842937822 1
429489811 1
652088959 1
922245403 1
930658986 1
39402707 0
205407680 1
764166203 1
208407371 1
707477306 1
429398127 1
62568654 1
369735533 0
958858627 1
449696719 1
75418737 1
130029111 0
553078901 0
575186276 0
570140487 0
686442171 1
11176218 0
911724908 1
716913759 1
165587186 0
276614304 0
994585760 1
196676871 0
713092985 0
643558942 0
381211163 0
768763740 1
419406693 0
101672458 1
814905632 1
885676942 1
599348697 1
985772546 0
331851455 0
196090691 1
662910332 1
197460292 0
698690659 0
479307772 1
263958279 1
402934809 1
249993985 1
695201958 0
925945925 0
402001996 0
828189504 1
563447237 0
887796055 0
454272146 0
397935234 1
79362628 0
657100186 1
317023489 0
522079136 1
155588924 0
627152599 0
372386894 1
132749777 1
39355008 0
26623352 1
819506515 0
487661582 1
186389035 0
10263015 0
54676326 1
644458824 1
157196681 0
384341707 1
380000680 0
960344208 0
941542041 1
308148225 1
645237330 0
555675796 1
319168287 0
211445221 1
846731301 0
894965607 1
552071837 1
393347828 0
655997901 0
121208068 1
282066633 1
503265413 0
202229398 0
207716898 0
111465064 0
12233098 1
632441681 1
564660494 1
355696241 0
553193264 1
430164405 0
370218939 0
335772410 1
579788371 1
142328473 1
57268050 0
743643969 1
108517459 1
413243534 1
138925429 1
742922316 0
498782469 1
94982676 0
170933769 0
128175978 0
815033393 0
955324799 1
344982549 1
636213388 0
576224459 1
817397285 0
957388923 1
208643909 0
476079084 0
151956669 0
167358010 0
334002657 0
58294949 0
616756151 1
95909005 0
251440395 0
860042480 0
527769318 0
978287235 0
819854962 1
568328578 0
607109772 0
297999749 0
70166070 0
641642002 1
292101566 1
628207942 1
424965294 0
530111115 0
22005537 0
40242122 0
914459886 1
625546087 0
271213736 0
458684221 0
369043338 0
25109340 1
231919027 0
149303756 0
755665631 1
5731784 1
22429336 0
701544264 0
275020167 0
963631831 1
67315748 0
741243437 1
570600354 1
235864429 1
157432817 1
995928951 1
421945478 0
755870310 1
904921418 0
142231604 1
592437794 0
555314437 1
968315676 0
242025484 0
7289073 0
572803440 0
446666730 0
232181694 1
309228373 0
912288298 0
959398244 1
548129270 0
879133144 1
83880130 0
459870980 1
730260892 1
769638710 0
618020015 1
441076427 0
123572890 1
984540049 0
808795218 1
249326142 0
502461253 1
637423259 1
506977844 1
404383592 0
818878884 0
17387978 1
356602971 1
402288483 1
249955162 0
712663409 1
672901085 1
253406835 0
868835796 1
250348194 0
384058325 1
196338160 0
132614485 0
365639977 1
463511143 1
888154108 0
346721019 0
344451664 1
778510840 0
748246411 1
306058876 0
935536612 1
34978006 0
291171767 0
937261367 1
762082136 1
313058414 0
208120372 0
44142304 0
464811821 0
790327546 0
582511058 0
587951324 1
836452259 0
463036579 1
672861823 0
469121500 0
130835379 1
859420728 1
727492578 0
259909627 0
998521783 0
730912432 1
264475853 0
885356343 1
558996131 0
16150768 1
652711405 1
718041069 0
999110734 1
535589875 1
715607378 0
638723881 1
448794722 1
183340612 0
231337641 1
437763092 1
688716465 1
963037713 1
57318763 1
879033082 0
108332665 0
222210745 1
786331451 0
289119308 1
436859228 0
486262802 0
465743796 1
332765492 0
632410590 0
558155310 1
581057965 0
893426825 0
877791058 0
611912413 1
541902581 1
396312089 0
95338795 0
991903847 0
482352488 0
422956460 0
856056093 1
646975959 1
846723628 0
548069989 0
390959529 1
686447119 1
356443395 1
323269698 0
239747997 1
501182931 1
840381218 1
381047149 0
85571349 0
584767684 0
972047507 0
152500135 0
843762857 0
227890169 1
278442020 1
195416723 0
46418003 0
803836408 1
783531498 0
470139980 1
920039190 1
581932002 0
169232715 1
221744753 1
737293343 0
949007027 1
105174012 1
968349811 1
194391276 1
892904513 0
638234417 1
407696958 0
434632653 1
739793700 0
876498748 1
8812232 0
415207220 1
563819742 1
598115814 1
436316165 1
629176001 1
453429768 0
559866445 0
853693857 0
275439992 1
648959548 0
241272215 1
472833287 0
16715312 1
527565925 0
507480827 0
915144772 1
310800624 1
695363281 1
642405313 0
23590394 1
457287870 1
463148784 0
228007234 0
377570603 1
891649347 1
200739263 1
725474566 1
959068329 1
913237356 1
663101750 1
64623230 1
779467329 0
241144879 1
344698881 1
811053311 1
752347509 1
581187525 1
483543212 1
451689633 1
417227147 1
931980946 1
370861077 1
528108462 0
529218301 0
828612758 1
170247059 1
673360449 0
708729296 0
268206029 0
534324616 1
289426405 1
571432062 0
100492638 1
939759999 1
725680205 0
624335973 0
564811333 1
782271452 1
749676447 0
877186997 1
667347821 1
591080828 1
683469705 1
921267703 0
613371483 0
313608248 1
45766113 1
287935098 1
833551931 0
969794799 0
887934760 0
11969064 0
876509065 1
505365506 1
894424154 1
918336822 1
155550649 1
46389928 1
558470558 1
950887465 0
556964399 0
171252205 0
760177462 1
627195260 0
636999586 1
701223513 0
616173370 1
916193388 1
510829633 0
757056509 1
243340718 0
269815620 1
363281992 1
739781180 0
439727338 0
671295607 0
781823161 1
246916174 1
827959306 1
940567765 1
349608259 1
632214894 1
909172341 0
382869298 0
58287472 0
923939640 0
437206893 1
761625443 0
801110153 0
80090447 0
556473709 1
606189449 0
318078256 1
214997933 1
658418276 0
481990222 1
392037427 0
317701682 1
223227197 1
933409543 0
758881136 0
713501420 0
734204312 1
994519825 1
771330028 0
112797010 0
751460081 1
167162417 0
356323361 0
8317936 1
536830560 1
882760290 0
23889570 0
525685407 1
354771668 1
689401800 0
553609281 0
520761485 1
985464796 0
525192821 0
936368190 0
108362803 1
637158298 0
402152063 0
471247692 1
421157712 1
489210651 1
354944960 0
622265903 0
916528968 1
260723605 1
239066294 0
479942397 0
832945654 0
217852419 0
820694488 0
178819644 0
862417464 0
836431527 1
955351068 1
76168587 1
209801463 0
394464777 1
345742857 0
845360567 1
717925523 0
958421052 0
242009225 1
164016644 0
995108921 1
964050917 1
244509687 1
346248355 1
132558028 1
568306071 1
930020056 1
460764228 1
13328955 0
932482495 1
222782719 0
973829220 1
246424142 0
427795633 1
132318236 1
27915845 0
551226393 1
14523663 0
373623856 1
30326031 0
962595235 0
494037530 1
751287988 0
784060848 1
290254701 0
660428865 0
539574444 1
638503970 1
236123573 0
773656257 0
120289881 0
203844240 0
271693870 0
555728463 0
796370049 1
187784433 1
309286605 0
713847486 1
494365480 1
724275281 0
968580392 0
744937748 1
437130623 0
766419403 1
131289622 1
570336424 1
173516011 1
339279285 0
27624381 0
707674100 1
315905744 0
526048552 0
720927314 1
72823863 1
994739177 1
435680292 1
357894398 0
549680505 0
311563025 1
101041690 1
351021972 0
344303179 1
557145239 0
192090980 1
703655092 1
50935172 0
686812507 0
955739259 1
385103752 1
319061436 0
20218461 0
791475686 0
178109690 1
740609142 0
359577075 0
178116868 0
982861879 0
703822913 1
541196533 1
775192115 0
20842874 1
712692564 0
345387555 1
821290285 1
395954010 0
405447005 1
581984208 0
592016332 1
565069616 0
208906943 1
319487848 1
512865557 0
871358244 1
572038751 0
173548013 1
65930400 0
603442018 1
695529914 0
115450209 1
208855650 1
459761381 0
741008770 0
851826845 1
452337879 0
329760785 1
767130315 0
788980248 1
130666569 1
218929013 1
427168799 1
300924455 1
299566275 1
585807005 0
288599819 1
979135323 0
502838473 0
34072979 1
653725360 1
238564714 0
597349231 0
762149042 0
306399419 0
677832590 0
951061689 0
834789964 1
196486937 1
901377738 1
201088518 0
120562686 1
580303492 1
724189206 1
734667935 0
444009199 0
75582129 0
556756824 0
593775611 0
856254382 0
180064389 1
497294102 1
29627883 0
4380584 0
349856790 0
606906228 0
871432049 0
394303806 0
520049961 1
30770023 0
562644116 1
838978163 0
515737958 1
679524589 0
783463449 0
801998517 0
292605983 1
144054926 1
360441890 1
473604929 1
830392482 1
914999885 0
604049841 1
478038973 0
93259249 1
900450675 1
512350995 0
606599640 1
957518783 1
159617530 1
683141371 0
646263073 0
730983581 0
49938755 0
582691370 1
983698468 1
19239760 1
397380725 0
773076784 1
761211935 0
995369290 0
426254984 1
602513698 0
179764490 0
46245237 1
155164747 0
141229209 1
743632485 0
883115542 1
427456912 1
766171914 0
51442281 0
864976069 0
955211162 0
620759666 0
288314219 1
266660193 0
464731683 1
305836277 0
970462120 0
164129711 1
650631294 0
75043147 1
843592744 0
987158454 1
184201930 0
655951597 0
504377579 0
893022300 0
59687787 0
731919402 0
583495605 1
90640573 1
286015311 1
797185105 1
432857700 0
376468656 1
656750626 1
350733333 0
907448518 1
485522531 1
495721071 0
562202506 1
179478186 0
836776809 1
266753447 0
212135582 1
82076570 0
388862800 1
300566485 1
674231633 1
816411634 1
429960041 1
227489296 0
54748099 0
701935933 1
164748121 0
202960466 0
143078612 0
465651361 1
409174019 1
726916059 0
119210336 1
793446997 1
564039080 1
3383273 0
322328745 0
117986145 0
381023565 1
231024448 1
889294465 0
488685565 1
917214340 1
238670399 0
814008636 0
557222281 1
247356644 0
599446698 1
864606857 0
664470781 1
531581276 1
930941262 1
187630530 1
236667168 0
386314397 0
380143474 1
733178853 0
861823928 1
517045472 1
282205492 1
837184179 1
686809917 0
234724110 0
332943242 1
187472585 1
595697012 0
933427615 1
873390149 0
902680369 1
915038125 0
467615222 0
469460440 0
704505381 1
615761345 0
804308750 0
213327494 1
997785257 1
157112573 1
43688071 1
387768880 1
190060908 0
344128649 1
217211830 1
33120827 0
226417645 0
729035466 1
900853391 0
318381516 1
397703477 1
5486594 1
38163853 0
389893319 1
319946899 1
980254044 0
722726885 0
620055412 0
117373830 1
706004114 1
723932950 0
795520355 0
94608085 0
567064332 1
209119276 1
958240329 1
181941136 1
300967710 0
463184048 1
116037069 1
732766607 0
505217416 1
127481739 1
286954896 0
47561157 0
519342130 0
792027501 1
445139728 1
315733226 1
166184978 0
13332062 0
999392903 1
869359469 0
612911631 1
553233707 0
363020623 0
462047378 1
641772981 0
907994964 0
782598462 0
916921672 0
489466665 1
630135841 0
202286071 0
174571525 1
194843656 0
112488060 1
947614249 0
221736626 1
427721343 0
743990273 0
741305656 1
530208533 0
335194014 0
807726431 0
949278934 1
37338713 0
505867639 0
974454098 1
274920006 1
247555777 0
666198612 0
542185889 1
994233198 1
820475306 1
745329447 0
168789879 0
910736540 0
803547907 1
160142658 0
606715304 1
226450229 0
491758478 0
567117534 0
116167378 0
380354442 0
784525124 1
629403680 1
607120384 1
788444 0
917764751 1
476814303 0
675249687 1
834903314 1
665247947 1
401942743 1
845973732 0
179565308 0
422864195 1
259443259 0
722929496 1
770257224 0
116990391 0
911235651 1
563108603 1
32945416 1
399750526 0
791159107 1
1179531 0
555049927 1
109875740 1
310417987 1
79696744 0
382429057 0
137684355 0
423211319 0
311254969 0
427284446 0
70089546 0
39049993 1
696025081 1
686602956 0
545413558 0
865745477 1
613957775 1
920830244 1
533656709 1
662545051 1
185853565 1
764434587 0
882661056 1
605971650 0
301726838 0
807325787 1
936367294 0
495739788 0
296593597 0
59455640 0
432497627 0
41804250 1
401727369 0
506176306 1
42544163 1
177220335 1
272628243 1
196127981 1
917474006 0
132531907 1
502817581 0
795115885 0
90065996 1
252491067 1
379931580 1
489735503 0
736607628 0
404390443 1
564437286 0
346269180 0
468849061 0
154156697 0
334911777 0
980051074 1
804712928 1
885390984 0
568424198 0
35914451 0
926711889 1
122342530 0
540894918 0
468958598 0
419069501 0
125442556 0
798723842 0
758472929 0
790437611 1
886068560 1
218252356 1
555316505 1
231286793 1
407422746 1
557991030 1
791892572 1
575776766 0
881312913 1
192007854 1
650081217 1
494161181 1
826344208 0
505123503 0
108434412 0
653173916 1
409276201 1
495316392 0
519871351 0
795276833 1
180716442 0
979943667 1
618140331 0
801531871 1
208213298 0
638165278 1
928584322 0
74801771 1
614672206 1
221706974 0
87558168 0
706370929 1
734672740 1
174189979 1
469786790 1
684041135 0
359727922 0
464787204 0
775094754 0
366979833 0
468798635 0
736043615 0
514230429 1
964539950 0
822847511 1
664001812 0
454152693 1
468838971 0
488034910 0
597401288 1
884433654 0
94707156 0
9975284 0
163955303 1
591184717 0
548081520 1
509133912 1
20573824 0
336008701 0
223935031 1
605119267 0
699071364 0
103403242 1
304256415 1
209468003 1
486513013 1
934266579 0
926353884 1
953217333 0
801912980 1
313128047 1
61907481 1
242859161 1
30289526 0
498813545 1
724489288 0
530331202 0
832486784 0
78625399 0
743019099 1
454729197 0
179510110 1
58147453 0
393023450 1
479776171 1
372924537 0
275063864 1
359449623 1
983399110 1
436324386 0
458219950 0
359391852 1
440668972 1
17131453 0
878641647 1
506095106 0
254617818 1
397222866 1
269688870 1
550926985 1
6999799 1
922182289 1
749500725 0
710741486 0
590303480 1
444390647 1
129195981 1
175452661 1
59770908 1
541408583 0
943033101 0
163105090 0
620377952 0
733484048 1
68152113 1
527301782 0
936176921 0
787225010 0
316067828 0
470002826 1
407938561 1
945596519 0
393858541 1
811009670 0
127175397 0
723926952 1
82444540 1
889960374 0
626733584 0
909270051 1
932461919 0
384079871 0
982323367 0
375420599 0
118910883 0
981046637 1
247052609 1
510266041 1
942252959 0
33953761 1
124804236 1
356356705 1
528882413 1
446933792 1
965188432 0
989855167 0
337761748 0
376644631 1
318934387 1
955566661 1
239017521 1
41435350 0
624013295 0
99071436 1
333922408 0
866857323 0
503065500 1
365253644 1
199697580 1
236707128 1
657624011 0
769768654 1
618693807 1
559563311 1
872813370 1
723844064 1
591972081 1
501439476 0
265358806 1
306312790 1
355433865 0
3608428 0
707716441 0
110439245 0
288404477 0
591133290 0
970804735 1
988912228 0
361723159 1
749738038 0
721450607 0
816593723 1
961996924 1
660723054 0
479294800 0
971714926 1
856320593 1
62153647 1
4175345 1
655797582 0
787385064 1
905840308 1
964775112 0
16570539 0
822506828 1
656021976 0
667530464 1
259463927 0
775297451 0
785562178 0
281614750 0
195692560 1
549923126 0
550000560 0
201135883 0
833216035 0
478233587 0
36327684 1
89760511 0
441795475 0
91875106 1
351962030 1
465604822 0
63836091 1
78726216 0
530714997 0
537300941 1
520329050 1
217968562 1
174338143 0
753275039 0
493575355 0
511259730 0
537514423 1
269607281 1
248477775 1
31993445 0
103944140 0
710083770 1
254533907 0
596361530 1
778134857 0
443132499 0
453131823 0
299056507 0
185342783 1
967114977 1
477833197 0
324054800 0
852683779 1
400240327 0
24339709 1
88258614 1
203601092 1
988427128 1
124110125 1
272880639 0
640249421 1
291741116 1
999086126 1
142451257 0
894744794 1
128340416 0
162866293 0
842171398 0
567786081 1
659977297 0
562055256 1
16495254 1
255811392 1
694906781 1
45514121 1
953783792 1
603210692 0
397431707 0
586311510 1
689594794 1
782962562 1
136953349 0
731676265 1
267651072 1
555144755 1
803683588 1
39523936 0
812275709 0
118853774 0
958995913 1
323903965 0
597304413 0
212614945 0
912417807 0
743022914 0
343556608 0
318473679 1
513232578 0
403067442 0
914132009 1
898582428 0
294710352 0
678307482 1
79945622 1
557050121 1
47112983 0
121024075 1
163041702 0
774171124 0
167329880 0
918286457 0
421453444 0
273372358 0
168149934 1
615703006 1
129319948 1
577552459 1
928815804 1
813574459 0
906941659 1
799337609 1
688558530 0
505110336 1
954676784 1
590696583 0
268096036 0
373315750 1
84567727 0
141998715 1
623526624 0
509547699 0
541383355 0
181033079 0
728160346 0
851827480 1
120193895 0
654605091 1
510724869 0
816313128 0
817899819 1
673141027 1
286205159 1
792228861 1
258228192 0
210927471 1
768748250 1
295774121 0
598461277 1
840467715 1
985855381 0
166401815 0
79512419 1
913872724 0
807331452 1
886075672 1
282408584 1
1773667 1
505432140 1
8180094 1
503980337 0
176242244 0
34127124 0
316321851 0
586316884 0
892249544 1
683934243 0
969846135 0
638023751 1
846705416 0
772259740 0
539180837 1
104049906 1
227534634 0
826075191 1
973215152 1
163598826 1
63636532 1
570686348 0
418784020 0
37681796 0
873230895 0
290734636 0
749471406 1
265950056 0
122054236 0
289609578 0
9897856 1
944785704 1
197011407 0
606926800 0
946082592 1
330235522 1
322314028 1
857890072 1
462642659 1
492920045 0
290570847 1
841280254 0
343315992 1
341162331 0
620378770 0
250244615 0
451706543 1
470042018 1
687828138 1
511423560 0
662011343 0
367764389 0
18656981 0
114435418 0
404304151 0
550249626 0
145201173 1
2931780 1
935170735 1
847761682 1
935993837 1
801735086 1
298563166 1
78263579 1
909604816 0
997029550 0
370558531 0
786301963 0
152592702 1
339130070 1
193760159 0
691453127 1
739646455 1
862210334 1
696466897 1
178563823 0
590259675 1
701545028 1
487339151 0
212160522 0
628922254 0
62800299 0
656987194 0
664404976 0
420902225 1
606439539 0
426932652 1
555987643 1
906748039 0
496179860 1
402997373 0
978971748 1
338161159 1
294004579 0
353789383 0
51769157 1
491754884 0
707199284 0
357692166 1
719909004 1
884449184 0
188237882 0
618689589 1
323796216 1
889170834 1
596649167 1
117418007 1
268339540 0
287523461 0
901307721 1
792710689 1
9225227 0
265207825 0
718926589 0
5590358 0
461377336 1
197824217 0
848692269 1
181792852 0
580045666 0
970797418 0
557219961 1
837809089 1
514731611 1
149115768 0
622059167 1
316245432 1
272832515 0
143886339 0
808506136 1
80501770 1
691630474 1
871758834 1
470868321 1
619864780 0
348365135 1
638513092 0
827601903 0
621089821 0
294466411 0
103066816 0
493094784 0
695649230 1
363362151 0
632796856 0
422050870 0
36000840 1
440913554 0
125072027 1
246210647 0
890188427 1
857576331 1
570637780 0
418818115 1
231025926 0
540243625 0
766422066 0
987717395 0
648108290 1
4534465 0
397605464 0
664295058 0
139967917 0
65846496 0
215880522 0
646437418 1
604434058 0
22075952 0
718226957 0
548146657 1
505619574 1
218579246 0
43247211 0
444407621 1
58047188 1
282985245 0
687914768 0
828350538 0
594838550 0
138665675 1
878282421 0
624822746 0
515534812 1
288490749 0
589465285 1
310495173 1
531967487 1
272770517 1
989889178 0
231146282 1
227767824 1
851854176 0
246879485 0
968567543 0
278251324 1
434125852 0
675568444 0
419313627 0
479629442 0
541730278 1
650531979 0
785702917 1
45400586 1
889302406 1
158751814 0
100902892 1
74096575 0
112079732 0
303375866 0
147014068 0
688393080 1
555508967 0
988956654 1
129096795 1
277677253 1
626518056 1
123819642 1
786123351 1
911707240 0
642888720 0
725727736 1
452744245 0
358678644 1
374974040 0
377093001 0
866611894 1
978501319 0
503776383 0
182458279 1
514588973 0
361348414 0
685258882 1
216650515 0
337507844 0
365351131 1
221566629 1
867132653 1
173451141 0
477679167 1
34551529 0
40150128 0
824126241 0
450328923 0
991766335 1
927875413 0
440899559 1
543455670 0
455021013 0
217996998 1
507677608 0
130379409 1
197115071 0
412486403 0
345394928 1
219191931 1
457424372 1
892655268 0
540806094 1
514089203 1
440952085 1
515025434 0
895156157 1
669766214 1
352132028 1
405720882 0
920350517 1
836589009 0
6188916 0
116864005 1
790947997 0
800981366 0
529274198 0
798968893 1
325128247 1
494295384 1
276520525 1
356009875 0
651431594 1
588741798 0
868535045 1
313295326 1
208678251 0
242420124 0
619538090 1
752715731 0
76507129 0
845915110 1
476845659 0
955324438 1
206301032 1
454232294 1
460843095 0
618967172 1
500192308 1
175442339 0
887199061 0
145618261 0
467959638 0
59057445 1
484678315 1
631272393 0
540644160 0
921961433 1
763843980 0
646833948 0
930240897 0
305766705 1
394657284 0
382594485 1
904606541 1
473565402 1
457185735 1
989723807 1
229794814 1
209586253 0
931234784 0
793671731 0
268445524 0
872737291 0
826368141 1
798734138 0
342417214 0
642281973 0
488264382 1
566558449 1
360712127 0
948682774 1
568830386 1
975009670 0
152866760 1
418700208 1
722474572 1
540649501 1
150586095 1
441059420 0
117447271 1
376305543 0
92495762 1
818882759 1
294590803 1
612004392 1
788288995 0
869200541 0
647483037 1
547108876 1
723368622 0
159259768 0
660748429 0
32695436 1
566951519 0
364506193 1
979526257 1
909313889 0
779666216 1
414300706 0
673547514 0
47017020 0
796457910 0
991211206 0
393384442 0
798883271 1
898360420 1
725703089 1
745552975 0
143557005 1
382851398 0
520666974 0
201749961 1
434524408 0
295812470 0
464029162 1
91125196 0
911341785 1
600669037 0
373183882 1
133453394 0
688621175 0
603984226 1
310258918 0
682933691 0
150495528 0
252471098 0
633838160 0
341831564 0
68183769 1
678292935 0
924376390 0
187434671 0
759739171 1
915545028 1
80615425 0
334680188 0
221689048 0
983066238 1
24843013 1
868344025 1
33298612 0
715456155 0
887893457 1
726153638 1
257616603 0
229949573 1
95646185 0
119346977 1
971581401 1
138496719 0
592086853 1
476200100 0
950217148 0
163414460 0
22374776 0
411023699 0
288773067 0
83718143 1
765378326 1
610783111 0
381584148 0
325388079 0
882825509 0
46545547 1
472986610 0
993669041 0
322863995 0
387803208 0
203473079 0
767069575 0
432771671 0
125560108 0
977686236 0
823634561 1
865964480 0
813373574 1
962941778 1
151609934 0
717624240 1
120257546 1
395013684 0
366380332 0
49701959 0
400193267 0
41140582 1
425960950 0
687695393 0
502319350 1
905032795 1
964753313 1
876549392 0
188386240 0
138591042 1
772696691 1
337407610 0
348821167 1
56333415 0
589367275 0
488068271 1
288846025 1
646906050 1
119422317 0
149477696 1
242361532 0
528993746 0
474083245 0
816467369 1
892661278 0
513437816 0
679514267 1
658363673 1
927822492 1
761525958 0
500512516 1
614836391 0
66979780 1
836102329 0
568334152 1
283047104 0
851542641 0
909087601 1
984035503 0
151865802 0
948584362 1
192977799 0
647756398 0
200604675 1
889008634 1
764892913 0
271580148 0
279138908 1
168747852 1
209874753 1
744987820 1
922409018 1
197465618 0
482370653 0
280374744 1
142938409 1
27023634 0
278054033 1
500610863 1
964732587 0
925184953 1
581207067 1
350773902 1
894668247 0
834748674 0
848515041 0
803346183 0
17090167 0
935073132 1
687107682 1
543492944 0
658364009 0
29327287 0
461341592 0
69816619 1
715338232 0
994277930 1
851210482 0
899553136 0
109036323 0
955160150 1
981464608 1
846950609 1
239144412 0
262835879 1
748994798 0
294005569 1
657327137 1
575814494 0
575049044 1
439644913 1
801233895 1
663358425 0
613784113 1
75459369 1
25480210 0
341586012 0
35146250 0
628798098 0
664309164 1
765861025 1
982838023 0
829642693 0
861840207 0
670517995 1
777035376 0
657051584 0
413450475 1
697618594 1
14767993 1
963204491 1
45988302 1
703282639 1
957397100 0
95393862 1
931652648 0
717742324 1
486908042 1
288840934 0
179172695 1
457546727 1
407779506 0
506981471 1
768351165 1
536129299 0
695906442 1
799844890 1
486270956 1
85084739 1
867893690 1
488354989 0
957056828 0
987237988 0
666568710 0
434607733 0
184622090 0
847887739 1
991542728 0
247124172 0
542946365 1
90537103 1
613137284 0
508042262 1
359919070 0
620391892 1
344406389 1
76266711 1
751679249 1
586158421 1
790009678 1
265476767 0
260657656 0
203125524 1
39227748 0
572390604 0
360781957 0
766018782 0
805289891 0
732733026 0
457340744 1
819365473 1
878817897 1
683136834 0
589651432 0
230797409 1
831982338 1
283637277 1
585483715 0
432682 1
399641365 1
957277957 0
309236300 0
843344763 0
582690739 0
798194883 0
981570252 0
861930154 0
380192318 1
380284199 0
979732310 0
868440777 1
764346951 0
110289215 0
463455485 0
611274881 1
351404922 0
794337264 1
729387652 0
732919586 1
848811012 1
338518521 1
555587814 0
660957407 1
316769752 1
956546084 0
921544101 1
841076854 0
442821586 0
592832527 0
127704088 1
771121794 1
578531178 1
81245511 1
161894914 0
974837643 0
145356703 0
920773163 0
733684830 0
120705591 1
306042495 1
956530622 0
346531276 1
195696251 1
494080275 1
886159958 0
370038066 1
110690762 1
325885154 0
745770664 1
651489157 0
283324930 0
119519551 0
683588885 1
755034479 0
532136061 1
491681096 1
192214390 1
517874020 0
401736661 1
976936113 0
527091153 0
603991918 1
399921679 1
42111984 0
506313835 0
943132579 1
808816386 1
414496826 0
105692829 1
409598458 1
47493781 0
36950275 1
499296898 0
433063383 1
881086679 1
287885254 0
899542774 0
388851522 0
127999568 1
297933542 1
61554443 0
493460480 1
182632397 0
372517353 1
348270403 0
957543822 0
86470585 1
257415093 0
727486496 0
586365343 0
699246211 1
800710224 0
843843947 1
186989676 1
180391785 0
310917697 0
368065859 0
803211598 1
633455453 0
167767236 1
394013357 0
541410591 0
681243268 1
61019485 1
646772784 1
232448578 0
600881132 0
23221108 1
945575840 1
316794048 0
779246398 1
465104777 1
131752328 0
920534281 1
357667435 1
104578039 0
63385137 1
522163391 0
563133608 0
751965019 1
555841394 1
390966302 1
154446317 1
103674479 1
196045872 1
24528690 0
522906827 0
541387520 1
377092600 0
715921304 0
479264460 1
859516534 0
458889128 0
723071933 0
117046605 0
235273192 0
425505291 1
542911809 1
42386470 1
246781940 1
481870408 0
498969883 1
900118336 0
663482521 1
425136534 0
515489895 0
759911215 0
559633990 1
426723744 1
22653439 0
733216727 1
781657665 0
49600832 0
658775941 0
296340205 0
731585301 1
408583911 1
278330420 0
738837253 0
322177191 0
275545064 0
358833669 0
540470801 1
588386685 1
786450127 0
898494395 0
744629122 1
501838470 0
505675681 0
998742495 1
918466618 1
896772793 1
364468819 0
953047244 1
618867491 0
568402848 0
186986811 0
287333955 1
119466909 0
945702710 1
108755242 1
177762624 0
136164743 0
690083184 0
645468370 1
918165904 1
12973161 1
818439303 0
511511884 1
533580594 0
293640498 0
575413110 0
577180458 0
193791907 1
392836196 0
85870903 0
492085922 0
638414122 1
536078663 0
578450386 0
222422619 1
184800753 0
720819164 1
40967079 1
710006776 1
695264038 1
71154748 0
770087821 0
911207284 0
491185656 1
319776687 0
764624925 0
131044395 1
258929170 0
469468794 0
934559459 0
597936574 1
855383515 0
279826167 0
166835982 0
157504910 0
691497566 1
162356320 1
178540697 0
845930293 0
845277655 1
929602751 1
912371791 0
160515365 0
7133501 0
69269437 0
782148214 1
414513538 0
97015639 0
832292984 0
860849402 0
439519968 0
299769721 1
416001225 1
768088533 1
989473447 0
911391209 1
982704365 0
787574916 0
864883108 0
251670170 1
559175815 1
85665632 1
778431650 1
831492310 1
833470247 0
420084851 0
797223477 1
635917567 1
238186229 1
138878403 0
890822572 1
475984778 0
600532251 1
304213521 0
94934822 0
770502343 1
268907332 0
176196718 0
777601730 0
43224144 1
714055417 1
521937023 1
594606605 1
799761250 0
468440326 1
877517523 1
710662187 0
481152634 0
365989555 0
36321513 1
751103768 1
240880922 0
189573173 1
594639654 0
317428117 0
688038907 1
964157796 0
168264965 1
898883919 1
824893759 0
919147917 1
758271900 0
556246485 0
224713430 0
39630881 0
731771631 0
945542879 1
598068003 1
837630641 0
745864869 0
844733320 1
637924523 1
623346478 0
950061031 0
359331327 0
951012962 1
936171605 1
613389271 0
629990571 0
935242891 1
174219968 0
406888939 1
789415804 0
848914770 0
363403569 0
636866659 1
753904055 0
495535221 1
628121967 0
578279749 0
317408038 1
413899434 1
473174959 0
7652607 1
305120280 0
586502986 1
3179428 0
377349740 1
482022569 0
455932452 0
145016555 0
757055415 1
120679559 0
58057861 1
411197332 0
309276437 0
275962112 1
132581923 1
14527159 1
650958017 0
965191785 1
37656497 1
826860825 0
504626786 0
545392540 1
660763992 1
251674 1
965839323 1
225568434 0
969117332 1
239482222 0
696645497 0
85244169 0
155904327 1
409360101 1
430686381 1
875373727 0
961984218 0
190886501 1
469157253 1
850495614 0
590890309 1
926068932 0
556658302 0
836003465 1
95788962 0
738127137 1
452594753 0
705956798 0
790188898 0
679327892 0
683580847 0
307842977 0
494479207 0
199954016 0
105804392 0
838493771 1
524333321 0
876076295 1
654253601 0
274579930 0
281136821 1
839407457 0
989423341 1
306113931 1
513620299 1
964361550 0
98042116 0
962815206 1
127816200 1
353424706 1
254422162 0
564591010 0
254690244 1
150967641 0
960687627 0
481953050 1
381895749 1
607568514 1
921797359 0
759647457 1
593269792 0
841335865 1
909282870 0
229467275 0
145792385 0
712740546 1
81235566 0
309020536 1
736257499 0
205455939 1
389883174 0
72454449 0
28831984 0
985770167 0
606921288 0
851068070 0
55869643 1
965158763 1
248353947 1
725466967 1
107751875 0
487247273 1
453332073 0
564421192 1
378255993 0
480745349 0
96906053 0
968583491 1
443626034 1
820817255 1
604973616 1
138496454 0
643726441 1
111830126 0
352089499 1
882475361 0
953975625 0
880017851 1
401028043 1
522573043 1
512884589 1
323591327 1
413547628 1
829091856 0
441559250 1
839901878 0
800121458 0
365505927 1
235019246 1
886020904 1
807269618 0
592760577 1
503282443 0
650549503 0
989650159 1
739813649 0
408505845 1
40081813 1
643018634 0
963464323 0
627550966 1
801903192 1
867762141 0
511706814 0
294066697 1
303252666 1
319537624 0
332375657 0
433399228 1
8970060 0
367544049 0
741182572 0
447386214 1
535507198 1
821677299 1
737083310 0
570506089 0
137710639 0
196892596 1
22014477 1
320628128 0
924829350 0
771869691 0
680045627 0
546739479 0
503015418 0
955732525 1
904104783 1
276241031 1
280169212 0
262383308 1
41711709 0
516767565 1
541801721 1
917348234 1
544411207 1
692817085 1
112572601 0
966353733 1
860783100 0
136936652 1
358622543 0
106185550 0
834957435 1
173475042 0
313690777 1
420830087 0
176408932 1
911357180 1
299434043 0
836384121 1
571911941 1
716495663 0
924840441 1
833891450 0
415374322 1
368671971 0
2679040 0
135057698 0
867169572 1
34759594 0
738498994 1
390438666 0
329897845 0
562479445 1
742591121 1
869532748 0
596690679 0
306629760 0
703644864 1
805626941 1
197831845 1
706738539 0
898529846 0
585630180 0
541487642 0
446317052 0
598042213 1
9600620 0
399449276 0
729883433 1
909629300 1
10983755 0
697180595 1
741792019 1
858490850 0
54620465 1
733083216 1
204023678 1
539563028 0
208420515 0
450945078 0
6133378 0
2934546 0
866273301 0
863563376 0
816126163 1
981228143 0
146404069 1
254286702 1
93503255 0
762726637 1
693490073 1
953284309 1
487451823 1
294422406 0
830692978 0
607060614 0
203439365 1
462085846 1
799322422 0
19994640 0
2875505 0
874085095 0
806077097 0
170538033 0
766153546 1
579527370 1
862523036 0
446836600 1
610287456 0
439393890 1
565168484 1
55068511 0
186127946 0
65362843 0
37147702 1
610255604 1
507140817 0
233779401 1
362551797 1
887800129 1
356308768 1
464054498 0
501764595 0
551400153 0
265015632 0
95879505 0
868216931 0
696549173 0
838434839 0
929034465 1
633528274 0
839582549 0
380720145 0
407286091 1
178723558 0
111946788 0
917815102 1
595442248 1
682288984 0
400886718 1
471459857 0
745576656 0
523604613 1
766061534 0
89661921 1
924744438 1
414737610 1
967787109 1
784636160 0
926184316 1
552211710 1
99841038 1
658806354 1
437798106 1
176810231 0
517089128 0
155360278 0
942302812 0
412845004 0
537239600 0
139699756 0
639231704 0
259633892 1
727808474 1
22033322 0
521768671 1
44658394 1
669433109 0
552818251 0
834199266 0
165044127 1
491472739 0
112743936 0
573333594 1
202419500 1
397221545 1
350667618 0
100225010 1
237948887 1
774542080 1
382495700 0
865050727 1
147944029 1
701767806 1
322241997 0
292067725 0
398347292 0
567525236 1
658034524 1
26381335 0
772790453 1
804769982 0
65819221 1
960827661 1
984488707 1
722847696 1
705612494 1
823542155 1
724431955 1
412826972 1
763116274 1
588180171 0
165841211 0
545075601 1
137164332 0
430148895 0
794544860 0
69127195 1
113718306 1
371254554 0
703147009 0
751491249 1
228480534 1
828152936 0
179052650 1
423581016 1
372421710 1
721545179 1
970558011 1
700668813 0
806519622 0
808314757 1
352069590 0
387676889 0
409505096 0
772112498 0
336229721 1
716746212 0
831157517 0
647272246 1
323928866 1
285424761 1
679710594 1
252932099 0
379578627 1
35508572 0
865921416 1
350486995 1
669768826 0
210298036 1
292632093 1
991447169 0
284470289 0
472506023 0
704894715 1
238982746 0
219567961 1
515345228 0
377838359 0
716575504 1
211499157 0
304028895 0
941601023 1
205047083 1
61727141 1
897412977 1
307641446 0
467915334 0
135746913 0
373621170 0
329799383 1
299437151 0
146508278 0
66106659 1
753937827 1
958379830 0
758773215 1
752262336 0
901247668 1
386898826 1
589319905 0
261640154 0
913590102 0
117120067 0
47109155 1
634307455 1
560375014 0
757891822 0
708578066 1
539797863 1
522098381 1
963877902 0
732134406 0
503997784 1
338697748 0
848859243 1
427133234 0
632754221 1
215892818 1
245979967 0
916018523 0
811832792 1
857384859 1
455705635 1
771902590 1
422601685 0
303524355 1
111459690 1
825941273 1
458479859 0
838024944 1
807190786 0
335614066 0
992502848 1
130347444 1
343455754 0
2642347 0
532505102 0
653371842 1
406571580 0
613984446 1
729037726 1
646061271 0
344862253 0
570975544 1
237326249 0
766779679 1
325903943 1
804232509 1
551085001 1
948273324 1
739435970 1
804503294 1
990189421 0
21515246 0
549134466 0
324896102 0
187586033 0
894486855 0
835059537 0
895632092 0
87538314 1
767744832 0
837396619 0
763343088 1
804466293 1
13311218 0
409560535 1
508850352 1
108777386 0
309294658 1
52221176 0
299036882 0
871056823 0
62940378 0
627071802 0
538289406 0
390556461 0
272573939 1
715426560 1
833073879 0
461343860 1
412771444 0
920105057 0
341852685 1
539857398 1
742277161 1
919811349 0
823217790 0
813680747 1
514117315 0
318426920 1
669039714 1
706331752 1
868028626 1
115174509 1
810338698 1
672244122 1
885525195 1
491698046 0
377784370 0
688449138 0
742724836 1
522443278 1
472779123 1
416156905 0
280772058 1
258567207 1
543897975 1
396615061 1
600632254 0
412079791 0
900521790 0
424361708 1
692217860 0
150811685 0
703548440 1
866362531 0
326658493 0
213959129 0
715783670 0
688640371 0
98528158 0
543539640 0
48180280 0
251624176 1
807566541 1
956289895 0
341866645 1
152488507 1
754369739 0
41268570 0
767182582 1
363882770 1
509642702 0
743492771 1
35832012 1
8336192 0
861489432 0
378578687 0
883626871 0
642442291 0
460187720 0
675555989 0
314590313 1
224577736 0
736310010 0
950932595 1
480489909 0
579647323 0
65595307 1
131101876 1
865405113 1
997809946 0
163936812 1
277708812 1
897638953 1
517054340 0
667851211 0
143169862 0
966389667 1
123363300 1
467383404 1
295982307 0
793750527 1
473994562 1
930409002 0
827712384 0
652013618 0
71738380 0
77989598 0
96437243 0
933336821 1
473073682 0
934998705 0
428516349 0
906686529 0
85450736 0
88192626 0
834551711 1
200524951 0
42556648 1
281012121 1
916924244 0
501088296 0
752456227 1
524061092 0
892987862 1
114611100 1
765003129 1
349998286 0
378159794 1
229413627 1
198661945 1
166776677 1
949606365 0
870397150 0
682385265 1
84006423 1
366345980 1
220085568 0
947288326 1
508079331 1
483268313 0
270809445 0
7335487 1
360020451 0
232172177 0
337721867 1
327209070 0
869822489 0
772067452 1
909280989 1
719691158 1
606098296 0
784206576 0
871043192 1
825001923 1
198487631 1
266336491 0
833900046 1
975632308 0
641406235 0
540773727 1
177065259 1
933409540 1
875888510 1
132049493 0
978418074 1
270173527 1
199985435 0
616335827 1
797915295 1
24942646 1
31124493 1
844394486 1
850508485 0
325852046 1
588113907 0
364139165 1
371732682 0
826541345 0
85934680 0
294431718 0
993352477 1
349128936 1
716926318 1
582805443 0
794874994 1
804618565 0
553987652 0
548319169 0
770935229 0
559801201 1
344610402 0
376867404 0
787789776 0
838242865 1
832694570 0
463743071 0
976833220 0
905741279 1
293798769 1
875205124 0
33944852 0
144467119 1
818020040 0
666460820 0
205094623 0
547529795 1
405426605 0
649026254 1
846323308 1
38619927 0
490301927 1
649118168 1
433922447 0
271478416 1
134502311 0
931215897 0
495350267 1
511778443 1
497936738 1
790628676 1
165619445 0
848468881 0
879041594 1
369758711 0
498637637 1
111335321 0
916909651 1
177095110 0
477057058 1
87487500 0
40939388 0
557582223 0
618436993 1
465202730 0
663342950 1
797340783 1
687696633 1
606555235 0
501553151 0
417117873 1
816007857 1
516866747 0
54645774 0
132615128 1
123656226 1
763953679 0
197613807 1
490722292 1
465243788 0
164764605 1
676515589 0
939219660 0
858172284 0
486985509 1
195738074 0
32952355 1
540778491 1
259551447 1
177517009 1
582225300 0
441103178 0
81402305 1
280438683 1
870907704 1
966972346 1
88668160 1
233157147 0
957133364 1
519979870 1
573641634 0
778394502 0
397966624 1
843028822 1
942758687 1
687290252 0
345741678 1
301346875 0
640913346 0
116102315 1
498786104 1
269315792 0
343983994 0
589142623 0
474723181 1
767934790 1
817038410 1
433034934 0
180661594 1
464511884 1
176176550 1
919472920 1
404700258 1
66011840 0
620714060 0
814530288 1
498967245 0
723351732 1
255873262 1
24809210 1
37184417 0
926556185 1
729584732 1
817801092 1
882438709 0
5037518 1
698960228 1
922527687 1
116022915 0
345725734 1
867655618 0
58488780 1
600392621 0
550465640 1
912523339 0
49247831 0
22140656 0
715544988 1
746320589 1
994275694 0
570657830 0
354385024 0
781164492 0
575096496 1
217573439 1
633473402 1
905016037 1
452716480 0
94395052 1
401253189 0
58448640 0
239629411 1
529168149 0
650638952 0
429137321 0
84604677 0
629117764 1
424690550 1
931660271 0
854101825 0
582999183 1
710149723 0
296937992 1
264345609 1
293840527 0
226385020 1
613582227 1
820530335 0
105220958 0
180923130 1
468418221 1
70363868 0
537713160 1
86627042 1
137962715 0
135189312 0
180517383 0
307287871 1
414043780 0
824119871 1
618871866 0
325528249 1
176539870 0
633698833 1
283057764 0
723767608 1
131645913 0
122732439 0
748234441 0
213898134 1
596221499 0
502735114 1
466951858 1
543208656 0
977621734 1
983243875 1
500683259 1
74562561 1
180847114 0
548298492 1
606411396 1
959277089 0
984086783 1
713843939 1
626843287 1
8570570 0
508080968 0
476689585 1
27526063 1
158795773 1
217117789 1
388253437 1
45195286 1
860303407 1
869887823 1
527335558 0
197835487 1
693281387 1
841133129 0
71967884 0
534968664 1
809027304 0
638457175 0
931401267 0
114530012 0
529788485 0
879850842 1
772302154 1
447753051 1
648503569 0
210637044 1
130982743 0
368029229 0
730698901 0
197794503 0
303059071 0
598448516 1
159844703 0
96106140 0
818582297 1
677147110 1
150966415 1
341211345 0
806051646 1
249646337 1
685596863 0
985599679 1
698355482 0
798146003 1
96727723 0
819833765 1
467496780 1
629550280 0
875989391 1
863958105 1
815711618 0
747749087 1
350106934 0
271202458 0
136634145 0
219565999 1
233141135 0
264486551 1
114101172 1
498818359 1
581665026 1
170260843 1
653980562 1
797329473 1
224335173 0
943220284 0
759750506 1
669650152 0
900823827 1
251200289 1
258088071 0
224938598 0
414648612 1
359427361 0
458745878 1
663081923 1
973432196 1
35319769 1
185057869 1
206094241 0
841029071 0
606515667 0
887790597 0
579186941 0
429500525 1
424870362 0
24350325 0
106333843 0
505394178 1
979274132 1
566947257 1
511549779 0
234739476 0
41014246 0
180081166 0
36106368 0
558753969 1
638215526 0
211140605 1
14201922 0
36748544 0
601058492 0
946728066 1
510819348 0
707960980 0
765523692 0
259540087 1
129588976 0
900888125 0
888946079 1
466645280 0
152389393 0
182073350 0
148749513 1
592678224 0
770723033 0
729908906 1
718485132 1
114505237 0
562157476 1
402289190 0
2228861 1
387333804 0
267479499 0
999673181 0
107920407 0
27054304 0
368504562 0
215278024 1
193893858 1
661874175 0
355266912 0
346063384 1
967662518 1
361953913 0
785031512 1
923217419 0
350625690 1
265048518 0
40192236 0
26386971 0
685815351 1
533440956 1
615735160 0
742288799 1
90912929 0
931122419 1
806177118 0
390206983 0
298694643 1
421440166 1
263136134 1
155451303 0
502373042 1
61961755 0
625249751 1
52219573 1
24543923 1
703497003 0
206657390 0
219422747 0
385218409 0
940459776 1
633395628 0
746042388 1
364703542 1
591947755 0
616235339 1
924442104 1
454824793 0
526666949 1
303766471 1
666414226 0
68325131 0
525752669 1
433085395 1
594508612 0
558086191 0
231446091 0
894386262 0
444735771 0
106859628 1
679560253 0
242834585 1
961472727 0
369994751 0
203627055 0
327914619 0
511403702 0
52151164 1
149570011 1
7809348 1
351470976 1
855967250 0
511199559 1
970582972 1
396166572 1
605113666 0
769754191 1
39447590 0
537256021 1
528927192 1
456728940 0
473760039 1
236209289 0
517773540 1
573389255 0
22542782 0
792576851 0
11198387 1
686164580 1
220682709 1
486121553 0
383536574 0
401510194 1
671998038 1
299886564 0
610669554 1
242835889 1
103868907 0
69642131 1
138730629 1
299299075 1
585282496 1
891081060 1
372612163 1
573731532 1
724938992 0
194633931 0
478418690 0
39537950 0
657583410 0
560622612 1
204009752 0
59493100 0
488568962 1
833619716 1
20031524 1
21598691 1
498328943 1
357342248 0
685317306 1
606202563 0
385413907 1
932465790 0
295996099 1
129003695 1
216364188 1
380041073 0
445475142 1
362143040 0
268770627 0
337731756 1
884990204 1
698783705 1
217467923 0
182036735 0
494093877 1
159063639 0
836759752 1
955249203 0
404880209 0
333605947 1
423651036 0
71604240 1
891661056 0
164346572 0
780384358 0
943509526 0
804396489 1
379987972 1
517538738 1
867226754 1
506905697 1
750987353 1
510701446 0
191205787 1
416001472 0
245711775 0
779242066 1
85258477 0
485757904 0
917270822 1
392498672 0
471535166 0
949142401 1
332309272 0
710057779 1
40726909 0
789649985 1
83171899 0
651363470 1
333269997 0
338876954 0
446807792 1
188038031 0
943578637 0
529707608 0
827690755 0
293502591 0
838010743 0
463845031 1
687509138 1
997834715 1
16484778 1
256841340 0
541445940 0
416742675 0
978289372 0
867845857 0
821728757 1
64131778 1
186148702 1
668043245 0
240122374 1
691462612 0
279777776 0
790345594 0
465782972 0
297867323 0
379815806 1
248639355 1
855370092 0
581002228 1
114647990 1
422797554 0
213112184 0
810408292 1
441734228 0
602671780 1
731628866 0
639263124 0
495843119 1
204492329 1
597061823 0
51473895 1
874061151 1
394978946 0
111850548 1
473025411 1
17305130 0
536452115 0
651434909 1
256393336 1
363097829 0
4359487 0
891237686 0
36624410 0
846692524 0
10386651 0
617256866 0
526547657 1
187381039 0
601649751 0
799888214 0
879258330 0
27029970 1
463499685 1
353225244 0
808408261 1
334609462 0
651806349 1
613792357 0
175777132 0
158274293 1
390328135 1
812654366 1
604763798 1
358671343 1
245889025 1
273504193 0
977485813 1
478942210 0
239315324 0
781202520 0
192412660 1
897746672 0
719599645 0
82016970 1
729085921 1
608810076 1
647457896 0
341365115 1
442985693 0
986138842 1
183468142 1
510714047 0
861418356 0
777749176 1
151547654 1
986143222 0
375413645 1
649801768 1
481228302 1
356918036 0
118219408 1
473268812 1
877908445 0
353441209 1
17019748 1
246499472 1
517833484 1
420088352 0
306635935 1
377377516 1
318451222 0
53214354 1
450260396 0
367276222 0
242778335 1
760299087 0
961424004 0
514684879 1
508220312 1
164768212 1
558521618 1
195894594 1
201538033 1
206565649 1
367712734 0
247839650 0
582725699 0
947484272 0
285741266 0
917452357 0
877934125 1
767385383 0
986785388 0
131172437 1
351287038 0
777449427 1
786768548 1
65857314 1
161103390 0
331446647 1
332419088 1
142863797 1
53416495 1
460598110 1
684891042 1
690232767 1
719260798 0
663407990 0
385966560 1
309793708 0
486424173 1
248401623 1
931220830 1
336071881 0
496510249 0
828433790 0
444650441 0
80807570 1
840239595 0
921138297 0
314301211 0
209135106 1
728453335 0
631666775 0
858145130 0
446483018 0
648409197 0
145100897 1
71652257 0
869818443 1
18839014 1
41369260 0
437646744 1
53447795 1
592536282 1
440887702 1
354683936 0
362253115 0
582906696 0
45364655 0
773266081 0
507511559 0
736820859 0
777792487 1
8023135 1
692082353 0
429400669 0
720073128 0
519439274 0
637815793 1
10822777 0
276661806 0
43941868 1
653344347 0
521413119 0
816970807 1
291248805 0
18732644 0
804153641 0
534839255 0
359661085 1
588447296 0
665127440 0
649948133 0
425991135 1
982169182 1
184794741 1
967017507 0
232048865 1
916937658 0
456250777 0
445983596 1
434460855 0
928047235 1
31357783 1
395958515 0
1484976 1
949895177 0
373275930 0
165219833 1
679414694 0
278667578 1
57543545 0
645799060 1
969119244 1
910934890 1
525601789 0
366356394 1
974886970 0
925357470 1
702149018 1
356715865 0
987839352 0
685113438 1
771259935 0
246129529 0
258246302 1
581655336 1
438714387 1
242075132 1
398310691 0
510017140 0
698765850 1
920156027 0
120093249 0
615459332 0
986847484 0
852978833 1
970701149 0
299718888 1
611522160 1
981814358 1
992654568 0
19855493 0
21167447 1
58089338 1
288663208 1
234228312 0
144267835 0
500235344 1
400303176 0
820612562 1
429952892 1
978840065 0
472408322 1
50552684 1
114431837 1
820753835 0
29911905 1
680351323 0
627211827 0
302508689 1
94396068 1
230157064 0
390442072 0
542688806 0
715086675 0
341304898 1
909749714 1
259625243 1
318662432 1
771186791 0
686313936 0
844352957 1
337206513 0
926740140 0
164358546 0
324566631 1
749253567 1
279563884 0
355596572 0
844314934 0
903725912 0
404922017 1
13350523 0
205660274 0
540384492 0
470452137 1
286734784 1
69744255 1
602564804 0
429514631 1
203914010 1
211465559 1
299916956 1
120501482 0
736660089 1
740246316 1
91144638 0
197097045 0
517716670 1
33498732 1
5615886 1
963992725 1
311753552 1
503486699 0
264859388 0
451454435 0
901734397 0
155356555 1
325612580 1
454405002 0
161359289 1
850665153 1
90188148 1
844842667 0
40493938 1
650673836 1
852504815 1
767230014 0
242724147 0
613545918 1
94008576 1
514890975 0
936075497 1
326433929 1
222885252 1
244882157 0
982647350 1
70481375 0
498426 1
318938765 1
140607877 1
78992576 0
329946919 1
435946244 0
875541928 1
327382150 1
595935829 1
167192337 1
491790086 1
951524073 0
444725079 1
468148576 1
852379016 1
802348213 1
513497849 1
744775728 1
490627475 0
137561656 0
366951775 0
504478142 0
817876228 1
392524303 0
965027710 0
695639825 1
171940780 0
501141010 0
740560795 1
81744410 0
406638522 0
733309708 0
26030593 1
944334841 0
596154610 0
503024025 1
748797705 1
734393646 0
512935888 0
8668428 0
965824566 0
448161481 0
559997294 0
891272191 1
132841832 0
80796065 0
755557891 0
424248131 1
53551201 1
740583826 0
403755067 0
103526994 1
358863034 1
737617320 0
977528972 0
70725790 1
23293849 1
311139469 1
789930802 0
144816173 1
614505921 1
99411718 1
848813027 1
61703826 1
213434075 0
842940797 1
923360930 0
648387888 1
607833134 1
642715020 1
286640009 1
861965135 0
9167700 0
420706907 0
106264424 1
853691248 0
940819454 0
915006617 0
818065380 0
126141841 1
96411315 0
784783406 1
876874121 1
56472453 1
599335827 1
291596851 0
321414669 0
454317923 0
469502053 0
676951085 1
889051304 0
392057110 1
704094431 1
550042080 1
463986432 0
353484399 0
362679807 0
719995550 0
364374818 1
272074950 0
389580407 1
110750655 0
220206702 1
197516488 1
827895591 0
2174804 1
473337443 1
72026841 0
761002227 0
802184494 0
823257149 0
519530225 0
143279022 0
896800201 0
603981947 0
396133611 1
355207792 0
90082473 0
653838138 0
288516428 0
47142845 0
105709987 1
470987533 1
947864395 1
397968782 1
445269153 1
406767331 1
936720999 0
124350774 0
611374145 0
559425612 1
568221477 1
669537028 0
875452096 0
232139386 1
356339236 0
387391881 0
137091305 0
521817414 0
873127563 1
508867183 1
693637229 1
546093100 1
817044681 0
977905527 1
361874758 1
38666148 0
303361624 1
871834895 1
942478954 1
878257594 1
814755471 0
456681402 1
979840260 0
375555722 1
477016834 1
361688284 1
473563233 0
571857100 0
720781886 1
612134123 1
276482843 1
728305335 0
948154692 1
484029017 0
181214283 1
770145377 1
227019434 0
89760413 0
553120775 0
77345304 0
489773808 0
582508237 1
924039453 0
208346300 0
942204537 0
792365636 0
124193642 0
180571564 0
132452006 1
475822159 1
155632364 0
659214961 1
41720060 0
202989944 1
742226078 0
181552958 0
18738859 0
167189192 0
983242329 0
264315332 1
215899339 1
604065230 1
898286968 0
91625111 1
553451496 0
417397852 1
281342917 0
342246869 0
613508526 0
750511876 1
794411481 0
774786768 0
491580706 1
592637512 0
818934964 0
154933592 0
670825395 0
387384720 0
220032915 0
616906122 0
823830216 1
437640651 0
53834292 1
375003096 1
774900527 1
864385911 1
673373529 1
979130598 1
402368290 0
998823983 1
227350426 0
417222623 1
723330698 0
865513531 0
220653407 1
615414255 0
567793650 0
520390171 1
600513701 0
787672941 0
623635766 0
202347994 0
879948063 0
653887058 1
370615841 0
998457665 1
209536894 0
461122578 0
127966396 1
627460132 0
4360895 0
797963772 1
952667900 0
678267988 1
678361349 0
249429716 0
253018492 0
383461054 0
968091488 1
820702687 1
276543877 0
369715681 0
964178281 0
228920724 0
817645262 1
832121038 1
711717716 0
350608452 0
247015467 0
998875060 1
218356088 1
262225141 0
856845238 1
341467920 0
182760595 0
791988474 0
448968714 0
599686040 1
240324572 0
535941932 0
529632653 0
973510645 0
326574711 1
713491129 0
510345255 1
235738915 1
160792637 1
90285960 1
446482955 1
722653702 1
495433290 1
212302011 0
835629846 1
917304415 0
560022331 1
55979575 0
795146019 0
715199252 1
734940880 1
361563493 1
559048327 0
629682036 1
385135052 1
542893848 1
513231661 1
882831067 1
987264166 0
526009984 1
542235500 1
131776744 1
598044455 0
965558789 0
513695344 0
788591599 1
362891505 1
501942181 0
359262824 1
725434797 0
561412027 0
537692790 0
900715387 0
70798271 0
298706329 1
238401900 0
605278031 1
60964515 0
835920523 1
66520851 1
36559172 1
629861584 1
592083997 0
920100464 0
391125886 1
996509787 0
684157200 1
369839289 1
792868268 1
313867073 0
621483821 0
680944338 0
797749189 0
534912706 0
798117721 0
227297119 1
601720504 1
988841589 1
82511038 0
551775580 0
635276878 0
493773266 0
273383716 1
69986784 1
605170633 0
341098440 1
157455404 0
638036024 0
362354230 1
792460434 1
838807230 0
49445355 1
242588376 0
875483435 1
68750477 0
969752730 1
346280942 0
539841412 0
516166621 1
276655221 0
944151616 1
761752257 1
295851112 0
419991389 1
261777404 1
939716902 1
572455924 1
763499532 0
88527143 1
772427913 1
683197512 0
671039246 1
931241478 1
651558194 0
195476501 1
327336749 1
201256866 0
616146666 1
168703343 1
597978372 1
166524672 1
326272875 0
463250485 1
766808119 1
550246881 1
838172641 1
286096888 1
960272865 1
478905003 1
851056130 1
752014069 1
352430154 1
696453711 0
687284051 1
807451264 1
285163260 0
181635532 0
940337534 1
519619418 1
629822851 0
792746043 0
338130743 0
475393105 1
238585691 1
915397136 0
739304162 1
334547914 1
193184940 0
23260073 1
782529791 0
959375349 1
451490256 1
106133786 1
608053754 0
793726557 1
59704571 1
869284720 0
178955911 0
330079195 1
534120506 1
786088199 0
788736721 1
994354927 1
677399744 0
249556198 1
591907143 0
734517324 1
13260285 1
601759554 0
488718859 0
172998844 1
924475482 1
557869847 1
61832944 0
919244049 1
596964885 1
861971171 0
123748120 0
40375259 0
586814164 1
808928813 0
729584509 1
420510826 0
461107889 0
322357132 0
374767552 0
627760483 1
892628522 0
232457807 1
664542651 0
170202425 0
596508383 1
898838434 0
317980157 1
495487750 1
697551312 0
922792275 1
488706862 0
195690956 0
86811585 1
76412550 0
495788417 0
42918070 0
141572668 0
82357055 0
817851463 1
486591507 1
412479196 1
997185364 1
715962876 1
819354055 1
106339878 1
779218430 0
457711218 1
563951234 1
218902010 1
904923640 0
706328703 1
714343619 0
135793981 0
808933444 0
806317095 1
918349619 0
301426806 1
989156 0
704029775 1
395222466 1
371928906 0
992836759 0
583089575 1
267675255 1
748128744 0
528156747 0
856398905 0
132566991 0
254927687 0
402860833 1
375318281 1
484636121 0
13753095 1
249360061 0
248859631 1
551061817 0
229557137 0
907572653 1
417289011 1
492972956 0
975069525 1
844908713 1
190349633 1
284553811 1
144720724 0
185239693 1
411809351 1
881291934 1
759377435 1
762515204 0
749075643 0
280460347 1
693916167 1
173629303 1
847482794 0
509041397 0
501016140 0
360858742 0
558583129 1
417197702 0
680020391 0
772285623 1
661073950 1
744873136 1
67735926 0
375718255 0
392937832 1
544551753 1
530954977 1
591274799 1
25566677 0
26575326 0
546042481 0
680547070 1
598289318 1
874485141 1
755853499 0
471519955 1
634373999 1
838857222 0
604736118 0
206098168 1
979774500 1
530718145 1
40583268 0
31518871 1
432008743 0
380589640 0
949411949 1
506691380 0
302370602 1
303649096 0
134421119 1
149160197 1
67360728 0
579577496 1
647277273 0
455724630 0
298770947 1
990844667 0
228596313 1
589888116 0
628847707 0
497447270 0
579893695 1
766597028 0
486460961 1
853681160 0
185082374 1
124688697 0
86195072 1
451508694 0
974840900 1
176988227 0
356194977 1
28010510 1
729878931 1
228554071 1
301317987 0
232867121 0
834176485 0
47692526 1
851895195 1
17659188 1
16576135 1
261275790 0
675694698 0
406030743 1
521030833 1
768234119 1
886602250 1
178048586 0
79457563 0
924005751 1
819921279 1
186736147 1
801827147 0
435546495 1
597857366 0
174489635 0
506291613 0
335028514 0
175606903 1
510459598 0
555274419 0
23173775 1
42312318 1
445172309 1
433642419 1
384628310 1
457433745 0
58091685 1
640228224 0
259746417 1
246675807 0
398305866 1
803705639 1
860679038 0
143872738 0
685369882 1
697473828 0
423344136 0
435506916 0
509619816 0
750082535 1
637294574 1
614090098 1
402863170 1
898346895 0
866483817 1
715953798 1
978239594 0
630226809 1
60688194 0
315340239 1
369468068 1
142742128 1
345025770 0
951309624 1
354452936 1
182034011 1
19988008 1
699943312 0
223015801 0
2725655 1
308368648 1
226440442 0
529175290 1
952215452 0
911175851 1
104130578 0
249345064 0
334364867 1
737533487 0
351593582 1
498791616 1
189006102 1
568694698 0
594748335 0
737731109 0
91338491 1
152498407 0
821683842 1
373514577 0
471077643 0
710573491 1
809858610 1
81119090 1
593725475 1
631103071 1
703581852 0
218001897 1
448994809 1
965228670 0
938366557 0
633126786 0
659856758 1
247031428 1
132956136 0
120610215 1
817309154 1
514352324 1
724279089 1
105348064 0
679188446 0
336225782 1
109289565 0
254795559 0
911016689 0
858311847 0
611801532 0
984297650 0
218670480 1
399241506 0
681172794 1
616848930 1
665592825 0
994546195 0
804267104 1
530959562 1
935479629 1
23469298 1
461647469 0
227923167 1
321815080 1
8655551 0
335919994 0
767413322 0
738029809 0
133997425 1
549441374 0
376182165 1
910618607 1
945167808 0
186343432 1
790038339 0
364341428 0
894481569 1
127748453 0
735728307 1
773595252 0
807933737 1
815762301 0
80847788 0
203883772 1
155979668 1
854490039 0
459017316 1
886986398 1
475052300 0
140996651 1
964562913 1
178137169 1
502381845 1
137858327 1
917185594 0
720215489 1
264490928 0
471396941 0
435490911 0
941969867 1
633066017 0
957705759 1
824629221 0
558428666 0
138909069 0
240818103 1
914251709 0
92442934 1
557329737 1
368360725 0
602894433 1
643047307 0
877194505 0
317622997 0
637836006 0
357258668 0
63455086 0
92497792 1
358459439 0
988472766 1
453838072 1
413981431 1
31307460 1
456525721 0
763709885 1
774013730 0
98185202 1
433835759 1
558553186 1
165243479 1
408965628 1
284313839 0
208781604 1
21841127 1
94078938 0
275357052 1
253016795 0
105843571 0
297026321 1
34139317 1
662281812 1
931127136 1
177790086 1
547826029 1
452362302 0
49289872 1
11690835 1
301257324 1
1855060 0
115658495 1
438315853 0
796587665 1
814214688 1
980134512 0
490641788 0
221516157 0
141382669 0
314306362 1
640533111 1
551957129 1
173126610 0
940216475 1
890695847 0
856367920 1
639755068 0
104491113 0
883711817 0
668077491 0
62796566 1
613155597 0
111296911 1
267657562 1
293892554 1
639230852 1
888304242 1
523913435 0
817710364 0
651387745 0
347253641 1
328871723 0
886671069 1
327415308 1
340122187 1
982640043 0
1220188 0
619731896 0
426342519 0
586898200 0
265462887 1
232053891 0
668173402 0
791502452 1
989865111 0
178045612 1
313437673 1
688966612 0
651328521 1
728345303 1
246202432 0
668662456 1
431251114 0
283477565 0
708752205 0
183677426 1
255568662 0
540501219 1
138050300 1
81109448 0
879815173 0
631492747 0
690498687 0
352650244 1
223692580 1
897724925 0
351878417 1
141070296 1
77827426 1
499245294 0
394559964 1
146507728 0
778701883 1
496430451 1
865973651 0
46813232 0
343338700 0
228883434 0
962779397 0
303539393 1
512358543 1
92436532 0
255109124 1
244974054 0
302634358 0
847400389 0
787315882 0
741361220 0
709507118 1
634925220 0
581450682 1
390820964 0
616929158 1
98189959 0
232846996 1
685006573 1
574483928 1
85344607 0
380703450 1
215373375 1
853593171 1
28152635 0
435281448 0
310756136 0
745056547 0
389189983 0
314035245 1
45303141 0
643668165 1
336429582 1
949832162 1
159440688 1
42092864 1
54046480 1
14915506 1
341896382 1
679963712 0
940491523 0
753425536 1
879597308 0
992481127 1
793308419 0
486010734 1
759790946 0
397914563 0
150036419 0
433013743 1
160586599 1
739396159 1
819947871 1
736255104 0
644329323 0
495045291 1
565914497 1
487975447 0
682126171 0
609606794 0
195143341 1
679447088 0
905757000 0
16910287 0
197416583 0
346583231 0
850870584 1
247995306 1
296276653 1
353849445 0
964673685 1
152275918 0
766071248 1
57931265 1
137302751 1
62784617 0
123144125 0
658628583 0
350917099 1
555017538 1
997228816 0
333235548 1
223322669 0
79345886 1
901660341 0
301166639 1
360556745 1
951610271 0
859997497 1
923294468 1
411349137 1
690188838 0
47474193 1
392207448 0
423445663 1
97208430 0
80243661 0
921130453 0
397104994 1
487538044 0
932228725 1
882070304 1
206493535 1
68805017 1
973966012 1
322752633 1
306354857 1
764955739 1
581607154 0
150642117 1
610166313 1
755170369 0
653777997 0
874861568 0
305909849 1
491941691 0
381828611 0
442950787 1
548342983 0
911971097 0
292885566 0
549636664 0
885356022 1
622227892 1
139338087 0
137711932 0
522585392 0
739962395 0
909748704 0
177639255 1
388741450 0
827043736 1
441921294 0
918821926 1
461026454 0
45601559 0
112871118 1
198865702 1
17958922 0
43464918 0
986839468 1
827157306 0
482582540 1
670485558 1
627125926 1
738662002 1
577678472 0
96178294 1
413330277 1
493480345 1
26065091 0
441647562 0
261532725 0
110188528 1
133900851 1
447267734 1
962180609 1
999488830 1
85853299 0
557374330 1
755502499 0
157519599 1
642223631 1
366459538 0
755901257 1
51202440 0
376722779 0
13559447 1
551527208 0
447352558 0
48918727 1
43338861 0
372025882 0
602858003 1
877804095 0
967135855 0
820873100 0
943022822 0
418368053 0
117849521 0
779691089 1
667299028 1
46118013 1
989156235 0
369569233 1
222730551 1
566204981 0
548154584 1
846746569 1
868932824 1
867837220 0
877358209 1
824787580 1
116900644 0
644184587 1
221276245 0
914971647 1
267656119 1
17429767 1
197489270 0
979071634 1
783404216 0
696143283 0
459122539 0
963944381 1
948070569 1
462246075 1
494562182 0
322726737 1
299839003 1
193758160 1
744474346 0
776282939 0
483689587 1
927736226 1
188056191 1
407234390 1
94372405 1
877533667 0
451656152 1
76825580 0
150709494 0
343297890 1
69634308 0
346475069 1
665603264 0
779937958 1
675441400 1
538348848 1
251761719 1
177969930 0
610408811 1
414831489 0
609040237 0
361937331 0
35461570 0
703866940 1
545689006 1
537235442 1
638946197 0
411002655 1
427076610 0
514672595 0
784650988 1
246083869 1
335008070 1
192843770 0
694119011 1
911127772 1
645853802 1
978183806 1
172314980 1
245264983 1
535797389 1
977417452 1
239860105 0
329136706 1
779741861 1
892633651 1
469356186 0
927454173 0
57828251 1
950435195 0
545325258 1
808681727 1
273901041 1
613124591 1
389726230 1
661938283 1
578793127 0
205807995 0
652900764 1
622827282 0
918684397 0
574764649 0
544086214 1
235108761 0
524415556 0
29319135 0
149920961 1
968535212 1
143805360 0
83910347 0
331765456 1
54650966 1
747821758 1
135962020 0
356353596 1
579547263 0
361674437 0
699794301 1
54418744 0
928480248 1
94625337 1
337427023 0
957004400 0
798662264 1
687200486 1
275172523 1
601838803 1
759906770 1
172536362 1
530596446 0
963762587 0
335169853 0
799771756 0
285173219 1
964944701 0
18686907 1
186565295 1
88484761 1
4956108 1
209172376 1
178442897 0
901831672 0
179917577 1
342647974 0
763943591 1
824897506 0
540795012 1
764848547 1
206614862 0
408385703 1
144886767 1
984246104 0
394691191 1
269287541 1
548248691 1
988868795 1
632966966 0
791185377 0
830155682 1
208410417 1
108561748 1
573673446 0
518292467 0
915198384 0
990774906 0
137455611 0
363316486 1
227362080 0
58463380 1
347654323 0
371844738 0
502307118 1
680247364 1
985681600 0
53134991 1
999800724 1
839774413 0
212319788 1
880830104 1
196017542 1
901972406 0
258229328 0
342178830 0
72303581 0
247866580 0
678700299 1
927155510 1
360590697 1
230792022 0
938006382 0
250427847 1
980186245 1
968474760 0
680916005 0
63753899 0
685108214 1
724611924 0
600354682 0
332071389 0
73757746 1
741762538 1
398549839 1
695858801 1
982258858 1
969576715 1
911525574 0
27547453 0
914027210 0
953134693 1
819567012 0
741691935 0
793089461 0
666411393 1
180968598 1
516129546 1
586387507 0
178552484 1
818373239 0
810649153 0
525808422 0
125110050 0
930125391 0
626982479 1
540087667 0
90610284 1
809942563 1
141631868 0
929793546 1
493375126 1
232027446 0
139115129 0
608262417 0
801271052 0
261842 1
493456331 0
975592403 1
387425698 1
329709901 0
108747978 1
82477251 0
892920926 0
234631164 0
123483688 1
342032913 1
146984416 1
245973663 0
780177108 1
897995478 1
298254385 0
537488503 1
579440878 1
139584926 1
772146876 1
278134586 1
105070904 0
122566312 1
779972736 1
187080329 1
649047334 0
747743922 0
941582636 0
470280448 1
854932512 1
666941675 1
431961351 0
707757060 1
280702922 0
346450802 0
47557482 1
121311677 1
663360164 1
459228535 0
236761133 0
124853978 0
835701535 1
763614176 1
912008047 0
907450268 1
360872599 0
103123255 1
808757094 1
106138101 0
217794871 0
169869776 0
469549006 0
366065083 0
939775662 1
670520379 1
594184443 1
860894249 0
650218912 0
204311605 0
424983921 0
792428001 1
422283077 1
284477680 1
353580381 0
200561413 0
505913178 1
147515746 0
487470186 1
435523142 1
997871595 0
504274566 1
545562987 1
137889477 0
655912688 1
45142988 0
343939923 1
823953493 0
548268223 0
580712922 0
72243651 1
374214317 1
210753615 0
388841984 1
114477256 1
886407859 1
124222656 0
754557255 0
484312495 1
967457634 0
622570360 0
164487420 1
643986839 1
156009477 1
450997139 1
184494233 1
893147893 1
717836405 1
51005366 0
334945956 0
891872202 1
437171952 1
708956676 0
392077904 0
735384729 0
436779889 0
811691041 0
45089349 1
75729810 1
790906293 0
83793579 1
296876549 1
421103876 1
510920288 0
711126527 0
120725320 0
582619912 0
299514794 1
109689457 0
988065905 1
179465865 0
280475697 1
107069003 1
19933489 0
958479473 0
42222762 1
270559971 1
938871147 1
537332541 1
466583680 1
644791395 1
30285725 1
431364230 0
552376181 0
875628160 0
929923134 0
432568313 1
658984431 0
902102538 0
897445014 0
805496671 0
149442443 1
84363691 1
427246242 0
835581780 1
227285948 1
270173229 0
735851984 1
456843628 1
170742674 0
490998794 1
648496026 1
580303225 0
380245838 1
52632958 1
759303996 1
183440165 1
842330405 0
176358958 0
247825752 1
388181868 0
711497628 0
927114650 0
820413100 1
299822591 1
626276697 0
65663078 1
161449070 1
283564983 0
16540805 0
505652145 1
845019897 0
859236006 1
255446522 1
608722027 0
967696613 1
749843994 0
766086353 1
372603725 1
277789921 0
793434722 0
331088898 0
501717233 0
162427699 0
594036502 1
123401026 0
651855875 0
581429106 0
465660807 1
936415561 0
214559230 1
436633419 0
996865181 1
329781978 1
429951207 0
939226176 1
974445396 1
161319147 1
106919464 1
71743668 1
581574488 0
281939138 1
21588448 0
170799144 1
374437331 0
819942901 0
667619371 1
792971681 0
979059665 1
705687386 0
759752151 1
676626122 1
101485507 1
429456100 1
685052173 0
618539110 1
440267002 0
300048353 0
23819260 0
501882330 0
919200393 0
262494243 0
213784480 0
866231830 0
752242786 0
941153638 0
107644750 0
231511971 1
219233749 1
639234886 1
905498748 1
646081818 1
264716899 1
429883697 0
66271654 0
6232032 0
374198198 0
891155324 1
864324665 0
233234646 0
457751556 1
459843929 0
420998480 0
277144545 1
480151356 0
138218160 0
199337950 0
225155894 1
411181214 1
397674004 1
727693520 0
209986280 1
999919559 0
471881107 0
611094687 1
243928530 1
378858500 0
44938186 1
430964820 0
767972607 1
886977342 0
475731272 1
787444599 1
53701017 0
829310304 1
336279854 1
485031510 1
411091162 0
690970 0
376783167 0
929053643 1
816446951 1
761418190 0
752965631 0
556954838 0
887664810 0
415213535 1
825953013 0
667375057 1
461657805 0
394309192 1
229059837 0
404526393 1
283225402 0
539371728 0
289102839 0
915596082 1
666976010 0
657541780 0
454592814 1
829471681 0
562018722 1
829966627 1
451221190 1
805904731 0
510686449 1
940228615 1
444897986 0
136739400 1
569587831 0
493268901 1
103178915 0
897453709 1
805544466 1
538804064 1
993740510 0
907389044 1
82329003 1
816246649 0
1772284 1
69235332 1
16245691 1
100808055 1
943997969 1
59094672 1
448537271 0
603364160 1
905830579 1
718977009 0
524509586 1
55723012 1
629057521 1
406114494 1
66296532 1
146203515 1
477299204 1
20695483 1
665961566 1
447706929 1
788012148 1
250231015 0
520027249 0
810369777 0
129917322 1
980064201 0
202761495 1
679005117 1
98432056 1
569018322 0
319499887 0
29130922 0
838834540 1
545681942 1
194258011 0
840476305 0
225724125 1
243897448 0
924061174 1
135197653 0
866344903 0
29659672 1
614366900 0
389929199 1
147868913 0
672471454 1
681393480 1
960230904 1
595138947 0
826657805 1
827938685 0
131686241 0
756239413 1
334657195 1
777894122 1
384126771 0
210336040 0
817931953 1
978619153 1
98491921 0
647222838 0
691650292 1
312777616 0
289905743 0
99502272 0
919003829 1
885508188 1
183334793 0
335925004 1
877146697 1
912956335 0
575147170 1
240501944 0
967007016 1
812491442 0
766374677 0
902588718 1
257781963 1
299198513 1
703036997 1
813595285 0
348310577 0
777525120 0
642123046 1
691407507 0
345481184 1
918656872 1
368245388 0
116378446 1
126692633 1
479178202 1
343164898 1
194666881 0
864989356 1
534565419 0
643396738 1
481014130 0
382045292 0
189987165 0
261575459 1
524539607 0
792426414 1
306424317 0
167411258 1
300248941 0
325804919 1
189488341 1
339055970 1
993848023 0
198052134 1
638875374 1
432678686 1
950717217 0
563320168 0
476258825 1
768871979 0
151803035 0
410811669 1
979575537 0
904873855 0
802753636 0
327388531 1
416969716 0
544532143 0
302018802 0
545684246 0
870200981 0
13282730 1
280650614 0
433894923 0
310556202 1
453103083 0
906161013 0
950143551 1
55965921 1
361058254 0
970606322 1
309197638 0
827631643 1
409839268 1
562417354 0
966293143 0
280484179 1
865884095 0
760022823 1
668286305 0
320358159 1
672677487 1
777671137 0
86770417 0
395972615 1
267570960 0
853525898 0
728071296 1
41284066 0
326399898 1
802330082 0
540723667 1
677141398 0
161975812 0
240673791 0
383381895 1
110442990 1
359712441 1
705112579 0
900813356 0
194936782 0
332577447 0
37617756 1
52308295 0
262251433 1
387565386 1
517038605 1
306861225 1
396027107 0
796049738 1
748699879 1
820876635 0
713968513 1
699998034 0
114226586 0
825420378 1
271274802 0
320557193 0
255735367 0
415900333 0
614821515 1
787071547 1
996736208 1
489873772 1
437266648 1
959618370 1
90399992 1
482760519 1
60877091 1
4880828 0
595871057 0
910717411 0
693915950 1
573210577 0
539000976 1
207866464 0
581220369 0
32646410 1
733069867 1
651158528 0
789693952 0
332374101 0
696189210 0
100049823 0
441618662 1
332315464 1
928420597 0
36032299 1
969252323 0
590848422 1
357514600 0
476669270 1
507709236 1
43419926 0
564596190 0
480642869 1
528769677 1
328611014 1
735638783 0
288068376 1
738585181 0
997187593 1
668340755 0
529325896 0
86156389 0
66947478 1
881415706 0
126212033 0
356324111 1
150698480 1
45455130 0
28286829 0
108260199 1
855635620 1
420319751 0
928993474 0
455376795 1
421647636 1
860346210 0
697483832 0
84541997 1
592200168 1
604495243 1
378606479 0
902992696 0
988262590 0
762694262 0
91759069 1
786329332 1
699467624 0
259622481 1
158834731 1
245240635 0
947284868 1
688655625 0
508221177 1
401337029 0
506424881 1
725264431 1
631389103 1
452631681 0
46472078 0
274191057 1
712637704 0
121849308 1
53852699 0
195828281 0
227083714 1
541959232 0
887589384 1
389361433 0
488297888 0
618615248 0
635412045 0
786661002 0
832200585 1
354613417 1
583942930 1
400852709 1
396888439 0
36214584 1
170878032 0
840490067 1
17268103 1
503405473 1
710780693 0
942484470 1
598450248 0
968124495 1
839003356 1
659396900 1
14036757 1
35283604 1
55194095 1
718481005 0
323292399 1
809800194 1
605100874 1
229202734 1
978255182 1
857787231 1
214990142 1
883384309 0
700465895 1
452513842 1
849921441 1
82321824 1
933950072 0
339223108 0
476709108 1
447913909 0
29424271 0
165361269 1
728654626 1
7802668 0
330796090 0
636454985 0
182750445 1
770954547 0
743886447 1
197660052 0
134995985 0
906299147 0
621601444 1
949510540 0
150624416 0
647560982 1
887237298 0
157020378 0
392665429 1
944739147 1
167081096 1
130561445 0
625505561 1
602666803 0
472645577 1
449785492 1
883114322 0
197369737 1
539764408 0
78286919 0
218715688 0
525925897 0
539796928 0
888834354 1
320215780 0
708182596 0
663317916 1
802031891 1
638485176 0
672372814 1
592671832 0
235709909 1
478837680 0
235639057 0
410036086 1
206811087 1
293885813 1
643327165 0
230203995 0
175013709 0
621913912 0
683555180 1
777100680 1
833109731 1
637097888 1
604927709 1
503085163 1
601938920 0
360372031 1
682019101 0
834958969 1
416927940 1
517316238 1
878819623 0
950232431 1
283323319 1
217012983 0
249190994 1
762038346 1
9528688 1
663820490 1
704032510 0
538557126 0
557248784 1
205368382 0
396510470 0
211511635 0
986394713 0
319387351 0
890216288 0
704496134 0
885598263 0
121174709 1
537890192 0
645711024 1
727812078 1
642826052 0
466204277 0
232680274 0
758810056 0
875664443 0
903689142 0
515604082 1
552394338 0
753665820 0
521470989 0
107146789 0
969858881 1
524130230 0
587575417 0
455705126 1
99539049 1
598211074 1
426780879 1
129243145 0
449302409 0
584520560 1
302412140 0
130740439 1
400573408 0
356083666 0
170631179 1
681830205 1
750483683 0
561167623 0
940253750 1
194330893 0
116029964 1
901887902 1
107459732 0
97406262 1
693736186 1
411143120 0
628883118 0
284095763 0
693745735 0
538098548 0
268350194 1
123177926 0
290496576 0
209813114 1
437447614 1
291851068 1
332113325 1
819441043 1
498963050 1
664308665 0
441225191 1
243258544 1
62972053 1
721921864 1
308467455 0
30523625 0
762755219 0
659439377 1
844686709 0
91241445 0
978073710 1
91217529 1
260465926 0
984254679 0
125975921 1
786448495 1
66771462 0
399597333 1
468381111 0
269961401 0
819629600 1
55743428 0
752440248 1
12986596 1
869633751 0
545074686 0
668101901 0
78312890 0
913554589 0
263200660 1
781663002 1
402233672 0
207640932 0
334331920 1
298591727 1
340134609 0
108940220 1
281570126 0
853723372 0
207207071 0
691137080 1
756988584 0
868493286 1
468598198 1
274935171 0
252988185 1
638561494 1
931254041 1
52059133 0
925799993 0
921498784 1
606723342 1
117237432 0
462811907 0
400310207 0
113884597 1
704075082 0
519627406 1
163359621 0
551492572 0
847517247 1
15964664 1
22763722 0
801334291 1
657429325 1
399689401 0
570759900 1
607610794 0
13219351 0
55322353 0
172070013 0
632377079 1
707932788 1
326550770 1
986362013 1
463459671 0
70363001 1
842799016 1
425316598 1
547752856 0
577754173 1
487686524 1
141885693 0
743575970 0
981962065 0
206801675 1
716688800 0
690236300 0
82656254 1
981168832 0
852507657 1
929285037 1
520357739 0
396508671 0
687736516 1
96078819 0
86638994 0
989814119 0
510602762 1
804487240 1
961168193 0
780391052 1
310267822 1
565164430 0
572472927 0
353810747 0
18859555 0
636272538 1
224223716 1
373557788 0
158536198 0
705629077 1
260749556 0
938296246 0
401456814 1
395939100 0
300976846 1
901004679 1
743903853 1
869795263 0
888040986 1
523120507 1
876971590 0
609455864 1
833380333 1
698703368 0
952087647 1
345437742 1
195068227 1
246763675 1
9640101 0
161088212 0
637215103 1
178575409 1
543694298 1
2491793 0
489590076 1
930932101 1
979762095 0
874345101 1
871191143 0
195145676 0
85925137 0
611074685 1
731785338 0
213687432 0
711157972 1
540028858 0
330174920 0
130930837 0
711561688 1
531527251 0
315701345 0
261499888 1
476619817 1
371754866 0
901068610 1
144370379 0
112803435 0
704358447 1
26953156 0
487504877 1
215358048 0
605826098 0
658011635 1
594487485 0
779720575 0
847592243 0
925559029 1
896895789 0
454845753 1
741322987 1
769628029 0
95298563 0
585243347 1
734674453 1
471228524 1
601319846 1
445438085 0
58835093 1
845740997 0
831242055 1
531684170 1
967570997 1
940572247 0
229466222 1
772643366 1
863692330 0
886496015 1
110488011 0
339507119 1
318333530 0
461189094 0
220860438 0
33331411 1
275877099 1
891393716 0
659032397 1
656690689 1
476169126 1
147442679 0
339845366 0
968823736 1
270899128 1
318529395 0
195160517 0
700317714 1
96350215 0
908812616 1
369140428 1
596420409 1
180406232 0
189348813 0
890360180 1
626136722 0
221327907 0
60000499 1
41771670 0
731820486 1
593445501 1
286221279 0
781428283 0
961744280 1
155418921 0
197380318 1
954362788 1
289994040 1
557835732 0
593678709 1
421316982 1
168668545 0
471100987 1
49052234 0
8991407 0
399892180 1
597923144 0
797681787 0
637283061 0
960258616 0
828530828 1
180661419 0
777366311 1
503662942 1
572393483 0
267721363 1
98540404 1
215813523 1
445895747 1
990317249 0
334464761 0
749818187 1
957914764 0
468492472 0
82886908 0
729814991 1
410817766 0
164143688 0
187343508 1
299050870 0
831995850 1
852068276 0
584976826 1
955039601 0
359114222 1
604746144 1
117126717 1
780722614 1
293335534 1
915841185 1
20817927 0
50337880 1
2685741 1
891380229 0
15194628 0
815555943 0
774784342 1
453799579 1
652883470 0
789305586 1
81460455 0
558344539 0
555155519 0
363019826 1
57401808 0
579658832 1
729622425 1
940716734 0
432553011 0
552480918 0
755083375 0
338277357 0
327495668 0
195182300 1
353023591 1
994792946 0
720705953 1
968861011 0
906466567 0
42993004 1
149692831 1
75221899 1
708182502 1
705008821 0
928625016 1
914911046 1
261992744 1
392124900 1
616191784 0
893933478 1
418887355 0
716197647 1
903780056 0
333929854 1
471886907 0
513499422 0
385492925 0
31852809 0
765327821 1
412250016 1
446473980 0
812608920 0
758772395 1
373197572 1
188408672 0
13044541 0
696017318 1
996183181 0
935488135 0
233435318 0
831349500 0
782383193 0
361343667 1
512462043 0
538957645 0
546253688 1
626430305 1
301161566 1
107674973 0
101706599 0
55883775 1
487043038 1
384209858 0
319647090 1
926747643 1
208582248 0
683325126 1
877860317 1
135936484 1
22311866 0
801449433 1
45849087 0
864643908 0
220558204 1
344443301 0
800047939 0
829166459 0
279417310 0
438875942 1
971152410 1
208240329 1
402363397 1
215320189 1
265698128 1
556760567 0
752396600 0
66676777 0
458263782 0
84331716 1
347928547 0
508202544 0
859386565 0
432345140 0
719100541 1
479534049 0
363649371 1
39379716 0
865642346 0
989442030 0
230623184 1
168081979 0
588273468 0
306466883 0
360906763 0
83093769 1
506933694 1
341293701 0
478160284 1
282175854 1
96201148 0
763559095 1
429471236 1
559070641 0
613088023 1
129824483 1
387149298 1
618083003 0
649360356 0
926156565 1
446094341 0
608828621 1
723964879 1
368280789 1
929410107 1
355210778 0
327695696 1
541711600 0
117644453 0
290682587 1
904591237 1
64554645 1
278463344 1
473768159 1
766440612 1
966740656 1
220035538 1
302597368 1
199776869 0
168859990 0
734115028 0
737085671 1
777507996 0
251470952 0
228225114 1
557549675 1
923412568 0
458777943 1
168922832 0
311230077 1
199561245 1
913863004 1
993705054 1
286587390 0
758171182 1
64928939 1
962228270 1
379089114 0
888500886 0
301082432 1
413198881 1
829451644 0
262229454 1
491784901 0
921726834 0
148296426 1
706767712 0
241085559 1
554446138 0
370035164 0
451783 0
64123708 1
747226158 0
198949675 1
470325118 1
586905860 1
100275188 1
606334165 1
134456463 0
347435999 0
592261370 0
196713743 1
921073777 0
131275900 0
709680029 0
578295046 0
61449974 1
410562357 0
817513433 0
501802513 1
466620869 0
778123073 1
785249981 0
57997632 0
904229831 0
450087109 0
781771942 1
188181436 0
399703034 0
567254392 0
249477769 1
255850743 0
539807460 1
220086689 1
704182416 0
568967545 1
224004894 1
336634684 1
705848612 1
740908403 1
777624866 1
578448350 1
672184791 1
789294865 1
895220593 1
948839270 1
608782051 1
33349117 0
289333092 0
21109632 0
232743094 0
537008788 0
839377203 0
467078933 0
884924873 1
640609952 0
413252395 0
265474414 0
406783517 1
294657875 1
769792308 1
466651002 0
547848948 0
851993417 1
458449500 1
304718533 1
144525309 0
136322015 0
502883621 0
939460692 1
544254213 0
624023633 1
320966036 1
572270403 1
882821242 1
604745732 1
637063048 0
300576665 1
893290875 1
717201269 1
340436374 0
651664029 0
400555916 0
399673732 1
674948671 0
437174016 1
185730575 1
616587685 0
899987188 0
271733714 1
426941973 0
102165072 1
211014692 1
528835676 1
292801675 1
314639437 0
138737110 1
514290637 1
104746953 1
224771886 1
349453219 0
142900540 0
448980454 0
93651186 1
533070533 1
428305957 1
26010101 0
279005566 0
406497026 0
415687090 1
714464182 1
179577907 1
488081834 1
51133793 0
570291377 0
423585710 1
807924451 1
762614918 0
178598939 1
429025937 0
612717962 0
92942258 0
766781485 1
919209922 0
996285648 1
663550105 1
525489059 0
209544277 0
552969321 0
731970069 1
25767961 1
759855572 1
111645610 1
70972154 0
769828491 1
524906650 0
406564822 0
25172699 1
525801983 1
792155939 1
946744525 1
300725240 0
659375288 0
101177419 1
699140056 0
483887651 0
669093269 1
567618383 0
497251479 1
515538696 0
94208317 0
868248076 1
500300446 1
596160944 0
778757246 0
959133458 1
411232353 1
172515446 1
536584800 1
645387937 1
457517795 1
180066356 1
500085445 1
759714140 1
83492900 1
6126257 1
898985084 1
963337633 1
101098020 1
162114181 0
993368286 0
59310976 0
71733818 0
519565741 1
55964555 1
679104046 0
331132859 0
465352273 0
988440113 1
949066128 0
366991579 1
855492886 1
793915282 1
9242135 1
809926658 0
318474330 1
984628171 1
248097327 0
654577507 0
832985882 1
388974701 1
511702286 0
892462241 0
806406591 0
932738625 0
495795394 0
549501161 0
67231222 1
731887636 0
588552061 1
591605898 1
74519835 0
950192639 0
905650558 1
74138606 1
746797271 1
185238825 0
816659891 0
179154630 1
640819553 1
732419674 0
504211510 1
96335573 0
808010720 0
319054629 1
55307860 0
504746210 0
923917966 0
422306526 0
37696531 0
819986429 0
627375561 1
807264763 1
716775727 1
804440744 0
190860729 0
460822269 1
834742959 1
473957217 1
615656763 0
369395249 1
918322989 0
939450542 0
77703784 0
978753998 1
78282347 1
673805025 0
902518696 0
913700314 1
627214465 0
643943646 1
141087343 1
323642651 0
999187961 1
783459882 0
923492184 0
144016073 0
567820314 1
115086195 0
236572228 0
40393943 0
421289772 1
998751055 1
450076746 0
28670189 0
367022572 1
864065282 0
260146363 0
15190173 1
592433148 1
718015472 0
62123914 1
729532822 1
683754708 0
910907410 0
753290769 1
128748232 0
633715742 1
215413030 1
569026546 0
901493741 0
737445447 0
171564307 1
34307982 0
302399062 0
735316064 1
615720674 1
808531902 0
42713726 0
508561871 0
4093121 0
737742347 1
731453226 0
261375693 0
940438861 1
949088984 1
144335542 0
549697753 1
789962485 0
803067071 1
673399609 0
79953140 0
253963360 0
623668970 1
263667856 1
879857810 1
597063280 0
304365591 0
581193190 0
892339690 0
222373174 1
268647585 1
345144327 1
681682041 0
998492625 0
415131565 1
987536536 0
841302137 1
934204781 1
61180291 1
158427631 1
229708343 1
702607064 1
273979120 0
998342896 0
787512294 1
769911875 0
492416855 0
319404227 1
565004353 0
97044130 1
799698777 1
569601803 0
78520054 1
513889664 0
912398330 0
553159743 1
724660201 1
20865360 0
482380610 1
249616062 0
417427173 0
525359462 0
364163636 0
434506643 1
368055211 1
210214002 0
181245190 1
922872248 1
719255205 0
65676571 0
582102226 1
334151100 1
841329318 0
351102326 0
937563953 0
16728786 0
114425897 0
475849875 1
932910306 1
970843944 0
813439200 0
362556709 1
32487612 0
479673533 0
886812094 1
586175464 0
241489562 0
707599906 0
514857553 1
503464351 1
537052731 1
534220970 0
851079908 0
216067554 1
592274635 0
928578040 0
899064234 1
178339262 0
138730617 0
584966154 0
710057203 1
449951903 1
85356234 0
351126160 0
470531375 1
365106766 1
96027230 0
1723078 1
785647464 0
527205846 0
121229625 1
876989386 1
932066781 0
84366505 0
111404706 0
530667752 1
344054087 0
505083679 0
103425606 1
126229283 1
360354509 1
805577588 0
825692969 1
8863632 1
938475666 1
969826833 1
386268432 0
459284756 1
913542560 1
311699705 1
650386342 0
385764256 0
113033862 1
697645560 1
410700589 1
159362237 1
632626430 1
169105247 1
120132981 1
698568578 1
794127547 1
418144872 1
788535343 1
104262401 1
147402729 1
301548654 0
966203475 1
580699498 1
332888146 1
548543424 1
943955577 0
654741833 0
856376962 1
916646788 0
466741527 1
472256480 0
973800120 1
1977265 1
122669722 0
778502467 1
526346349 1
591321930 0
501427341 0
690781016 0
254432212 1
467178947 1
493371647 0
425672703 0
643546701 1
317872498 0
124580036 1
313858900 0
111902715 1
53269770 1
812501929 0
466045785 1
665012241 1
997232880 0
507538290 0
377810382 0
380865842 0
46331800 0
888872557 1
794708408 0
764045936 0
745067883 1
911891182 1
492004331 0
468241996 1
37954491 1
661505419 1
719068865 1
330046336 1
591449654 0
522181661 1
516525217 0
459685018 0
477972199 0
716498774 1
723361300 0
637572286 1
858681997 1
633481677 1
199100766 1
98989667 1
572620668 0
875458652 0
384206379 0
496382438 1
320700652 0
680288671 0
907221565 0
338845070 1
596055749 0
367033860 1
377355315 0
924370218 0
842072456 1
344166110 1
42034264 1
925042422 0
51741807 1
894564116 1
219255867 0
832237959 1
16505533 0
693453605 0
32732762 1
876940477 0
124272425 1
966210321 0
278895287 1
220514783 0
479710166 1
805148025 1
510289600 1
205533231 0
315685404 0
596769164 0
135319567 0
998437911 1
303734141 1
635070075 1
396532411 0
627037896 1
48287249 0
366678104 0
144736988 1
843895370 0
308257173 1
467043746 1
119871106 0
882165205 1
84347711 1
741759905 1
424809621 0
523487235 0
446129646 0
216503453 0
961971299 0
494589963 0
78906106 1
462602671 0
507133226 1
754536605 1
257458407 0
98279390 0
669138323 1
297414313 0
999946628 0
113579408 1
579166383 0
862576008 1
55677377 1
240332083 1
996559757 1
746945394 1
975490416 0
883182479 0
491871900 0
898123590 0
246079002 1
592971722 0
629122450 0
95127279 0
436600748 1
219162151 0
580016309 1
558616707 0
456388310 1
137060690 0
524738765 0
654707049 0
467006184 0
474095528 1
801482454 1
536898667 1
655371278 1
346132264 1
319204636 1
368594810 0
368313658 0
449465290 0
174157461 0
494222863 1
998031405 1
819553742 0
847935366 1
467561925 1
88597358 1
743047709 1
476874693 1
107237959 1
406874798 1
306231900 1
13109489 0
902329382 1
837424962 1
157761654 0
477546223 0
415392131 0
356617493 1
84338431 0
499547992 0
695813502 1
337781441 1
403156124 1
81342637 0
316691152 0
998651391 1
910291372 1
528914552 0
397255229 0
338119582 1
881686093 1
11151040 1
26962218 0
702570268 1
925074085 0
610823719 1
25582847 1
501390738 1
984559016 0
946090915 0
254817623 0
936779257 0
187039091 1
21702314 0
518107662 0
915514717 1
897471227 1
24728385 1
526258028 0
171725628 0
536751109 1
116743461 1
856001082 1
965053564 0
947891200 1
985535428 1
743705164 1
480439233 0
881783754 1
181944570 0
357298988 1
852691350 0
322100863 1
77197913 0
970427030 1
15563435 0
507687956 0
668571513 0
73595255 1
539156783 1
702301665 1
66035133 1
296161599 0
616572366 0
348871390 1
416061004 0
574320966 0
440109088 0
62400019 0
916814068 1
957872960 1
109110723 1
898409183 1
93254356 1
993566726 0
371150801 1
502865321 1
590027661 0
927487175 1
893402425 1
390341883 0
244664216 1
710425224 1
91572122 0
330690722 1
184660711 1
628016215 1
505874037 0
520866261 0
564606303 0
494100838 1
290951064 1
913748696 1
283518526 1
333657180 0
536714019 0
703555641 0
375197738 0
910159153 1
311863666 1
103700219 1
821199729 0
225211122 0
426824172 1
922981698 0
698945510 0
884696109 1
101680140 1
381263086 1
237724551 0
473099692 1
625255039 0
788059487 0
861353147 0
777040919 0
218478929 0
261851446 0
43729437 0
687024540 0
84234782 0
541537145 1
343191946 1
33336097 1
979211441 0
432971000 0
696026691 0
757866015 1
896615396 1
321680096 1
685465426 0
751518262 1
997395982 1
703250546 1
151159040 1
61989052 1
432978974 1
857150282 1
904739770 1
336353824 0
496323416 0
576260861 1
233674026 0
23177330 1
270013485 0
739425200 0
940862219 1
489241865 1
920367946 1
771744007 0
149890877 0
1257509 1
481834038 0
694221131 0
871176662 1
281352651 1
301407781 0
984636785 1
37592277 1
751802250 0
531419445 0
134586632 1
709082394 1
903364891 1
383202434 1
233098024 0
335763463 0
586774665 0
593326088 1
561607867 1
60339678 1
589424012 1
650922857 0
353041292 1
403161204 0
423739818 0
554169749 0
676475137 1
91329205 1
268013404 0
979195539 0
802810515 0
791956772 0
154647738 0
11847495 1
579980328 1
164804215 1
933531763 1
922660658 1
854678178 0
794834875 0
773071787 0
552141478 1
315877089 0
993879407 1
836155680 1
54044726 1
72016844 0
932246773 0
301506461 1
437637659 1
885000935 1
815954080 0
323410253 0
441275745 0
647734288 0
902496944 1
937218972 0
780160435 0
548351983 1
402288326 1
591673848 1
276471256 1
862943643 1
725025448 0
145109086 1
200030789 0
843645973 1
539711859 0
950563851 1
977600109 1
699659735 0
327077353 0
636368645 0
836604088 0
953293071 1
402836014 0
609929331 0
485585819 1
41261604 0
322402077 0
969510243 0
763901387 0
522854996 1
809222002 0
839486767 0
551607944 1
185690272 0
381329324 0
101842879 1
930412569 1
395718348 1
597014525 0
699999991 0
463891805 1
252765429 1
273838441 0
122099508 1
579027609 1
658475587 1
996464367 0
186686635 1
367001134 0
328641491 1
446508602 0
524321311 1
855247821 1
963877791 0
365974714 0
489880188 1
555143219 1
124617694 1
422351189 0
880907146 1
266258139 0
154039019 1
263685923 1
61392059 1
784594618 0
481405067 1
818495626 1
239020454 1
450121266 0
629850868 0
91441286 0
58566484 0
271765897 0
650973387 0
308085651 0
782495923 0
515724899 0
762820193 0
905860191 0
661022179 0
316720180 0
212238053 0
495286979 0
972096402 0
250798810 0
320037340 1
347227906 1
891251578 1
295281507 0
417616650 1
774456447 1
427223725 0
474248313 1
15981712 1
293695861 0
847105053 1
429486771 1
623840948 1
749687610 1
217063947 1
527982300 1
309052645 1
77825011 1
161260255 1
506704083 0
30471674 1
108714033 1
660345502 0
884948660 1
343643768 1
655927592 1
715548595 1
302697788 0
338582369 0
556580895 0
848793666 0
578703057 0
85821266 0
451369623 0
615254579 0
15300766 0
165485039 1
670305883 1
418184098 1
323891905 1
541311555 1
213268059 0
980709444 1
866437564 1
306298902 0
265185877 1
601072895 0
573780034 0
160801771 1
718127450 1
699683347 1
310440165 0
670770226 1
643289544 1
589370597 0
474035966 1
425437436 1
944855003 1
10863626 1
488150602 0
352314566 1
932905054 1
724776860 0
342082782 1
200032965 0
413068925 1
124069475 0
9565274 1
510116709 1
224055361 1
741445500 1
210793421 0
930361273 0
86299987 0
391183928 1
923293039 1
107380990 1
826218854 1
542145453 0
138927720 1
575356466 1
38017474 1
758395238 0
517332156 1
538671951 0
602637096 1
803356188 0
217930681 1
213776825 1
467886816 0
22224224 0
931278201 1
828963029 1
603983059 0
896775124 0
395667475 0
59418088 1
739049642 1
139391831 1
197816474 1
189484353 1
178249173 1
294688139 1
256412775 1
345349064 0
757400767 0
257155349 1
780125125 0
34672797 0
30966552 0
925307220 1
47902236 0
245419386 0
218402588 0
421458836 0
303268705 1
941796548 0
972452038 1
394170256 1
213210662 0
628525559 0
360776987 1
766768825 1
369882140 1
156518173 0
861577335 1
897601580 0
133601377 0
827694655 1
705361622 0
991742240 0
259098865 0
378434098 0
688524080 1
953298865 1
388732780 0
927353358 1
519808400 0
940735022 1
640782778 1
540795507 1
241883195 1
81912310 1
201819012 1
72762818 0
970299014 0
417904653 0
983268486 1
53165438 0
18540713 1
711363444 1
468996419 0
427090072 0
900598949 1
70148353 0
380305114 0
288279329 1
400277192 1
287671307 1
101599959 1
656696665 0
385250475 0
87548759 1
252851475 0
819187193 0
456988273 0
658814942 1
422857001 1
631828502 1
750521078 1
188623394 0
576421099 1
707369006 0
199795214 0
622742568 0
388955076 0
366645022 0
930237349 1
123335607 0
901038238 0
586147451 1
829077027 0
398965100 0
540747271 0
993883116 0
284177266 0
561664437 1
401226071 0
928918910 0
363752344 0
508874123 0
974025760 0
123242567 1
554591313 1
38497266 1
203638738 0
778097607 0
632067666 1
756897406 0
196437954 0
246304643 0
428345392 0
67497253 1
435918576 0
461565588 0
130533736 0
487172080 1
991467450 1
553188782 0
761196094 1
841150524 1
885652672 1
787633033 1
744690008 0
479629835 0
297958580 0
942869751 0
537836001 1
842215337 1
72480795 1
545057484 0
30065695 1
314122914 0
842904801 1
224154534 1
327178662 0
903067348 0
220256940 0
388703105 1
59663988 1
827152137 1
661122759 0
791843855 1
248072353 0
862580368 1
18610752 1
445264139 0
415782642 0
876686042 0
134198912 1
251394938 1
381821887 0
353247465 0
885362269 1
189115593 0
355016045 0
442560144 1
962536393 0
818791790 1
405072027 1
795500623 1
565776842 0
665491418 1
457062256 1
870732292 1
945527303 0
934570334 1
539009856 1
210580999 0
534937069 0
49212274 0
370901853 0
602028025 1
62337393 0
451408235 0
420209831 1
312193160 0
226497536 0
812655695 0
827801425 0
427435421 1
106959934 0
112413325 1
80844085 0
195456289 1
355193731 0
196495314 0
531292287 1
92435372 1
835848378 1
16665280 0
195780420 1
757014879 1
280071495 0
87853054 1
120153835 1
721194318 0
15191393 1
621181289 1
926047336 0
213847047 1
805899705 0
508076416 1
428235830 0
481033579 1
930494891 0
849935421 0
288856094 1
772184261 1
937918592 0
922637083 0
779922702 0
5718081 1
508225269 0
680214989 1
712947492 1
776035832 1
397586335 0
263349851 0
22756765 0
962352521 1
685480352 0
996534415 0
88249100 1
880036926 1
659340517 0
881235315 1
954202644 0
22920645 1
525346937 0
903619913 1
392178965 0
211682485 0
953696986 1
282730621 0
611790536 0
788093792 1
11650206 1
692770116 1
75400166 0
72533726 0
133439759 1
991081972 1
964464051 0
633000236 0
985274183 1
318613806 0
657701891 0
411228521 0
864626077 0
450197418 1
59378247 0
881001837 1
981380378 0
528810944 1
377107861 0
680353297 1
151714781 1
913024375 0
159381269 0
691819548 1
740727523 1
283176459 1
310818651 1
865725048 0
120316714 0
511722147 0
193122 0
560494507 1
110433130 0
434130900 0
26149765 0
845526674 0
99378050 0
20555843 1
151646584 1
957933884 0
52501409 1
618070002 1
239422859 0
186283426 1
403246676 0
364367068 1
120640811 1
768432069 0
279516902 1
430021049 1
494636436 0
363073859 1
923410835 0
284112737 0
843423262 1
393858998 1
162283224 1
912845916 1
99087906 1
97988139 0
506244882 0
980805108 1
200925161 0
642529861 1
715835217 0
216193633 0
781171361 1
735165081 0
741151192 0
157505664 1
829582950 1
737998960 0
947683749 1
18569401 1
690635504 1
991090182 1
998967529 0
647757123 1
548204396 0
732731854 0
300634142 0
623789907 1
791232433 0
26754768 1
697340077 0
482872176 1
558253924 0
508181823 1
923987692 0
248438435 0
540584809 1
842179518 0
744265637 0
894477034 1
765473884 0
567546154 1
523265940 0
367790866 1
194050185 0
286312682 1
696455204 1
811682166 1
48231616 1
295963434 0
659383945 0
54260209 1
155357360 1
201348331 0
220619017 1
419729228 1
344695773 0
297253983 1
782671596 1
515434254 0
103993686 0
347499076 0
754929638 1
768214908 1
992503306 0
31455505 0
950820867 0
257676582 1
400249825 0
649517995 1
626947304 0
739220150 1
268403879 1
915425631 1
899136289 1
596577910 0
372764368 1
368458521 1
119668204 0
972537833 0
440630347 0
26596122 0
173087159 0
588651645 0
352475565 1
631740410 0
262974613 0
829523861 1
937993496 0
80210036 1
145096299 0
960448345 1
809586596 1
625418292 1
765423488 0
62299517 1
793506943 0
254023048 0
651265132 0
969533941 1
351966655 1
146289816 1
692780537 0
176524380 1
119567281 0
510679029 1
507657631 1
804806038 0
644321189 1
715182217 1
287852650 0
989157162 0
812095754 0
3414203 1
575159665 1
310198091 1
502451119 0
183330212 0
110774367 1
484497027 0
593613093 1
813530173 0
388080077 1
607092701 0
204101615 0
514909834 1
369173127 0
271529019 0
801512357 0
832464723 1
68831525 1
653861045 1
594729316 0
330098539 1
998674790 0
828317649 0
209559701 0
981300442 0
433599148 0
846214810 0
539697872 1
609768821 1
702787411 0
428024552 0
768254299 0
75178968 0
758153247 1
753666224 1
666004238 0
425656981 0
621762632 1
369153026 1
936823777 1
943647068 1
414508467 0
974224676 0
335777554 0
604396526 0
955568393 1
134211913 0
11119335 0
65881806 0
52518794 1
287936139 1
192170021 0
241985272 0
64839430 0
766239941 0
223468998 1
128774578 0
938681143 0
914587293 1
576317974 0
326597640 0
640246549 0
798787622 1
311425841 1
286775909 1
594010667 0
85551119 0
764417701 0
87970174 1
601741679 1
313011044 0
532972376 0
388667140 0
352359746 1
83967204 0
97055490 0
209333183 1
915468799 0
883651356 0
890538803 1
354754952 0
699552083 0
366039777 1
208261503 1
66692988 0
835339880 1
985106480 0
318556564 0
70281825 0
684519459 1
525701166 1
835282636 1
621370673 1
165403180 0
801938765 0
998633624 1
743574698 1
456876978 1
491829342 0
30304888 0
873221649 1
294711865 0
533043418 1
334780730 1
482698068 0
56628306 1
59054342 1
862269096 1
574953544 0
572010849 0
440740619 0
822336236 0
239556670 1
876390625 1
916074159 1
641862571 0
306240251 1
85572201 1
285280524 0
108766049 1
37284128 1
89744045 0
884382038 0
510285962 1
445121123 1
610890666 0
812565857 0
283366497 0
623545728 1
611899577 0
94327141 1
643189582 1
736298504 1
495688353 0
626417308 0
288160554 1
380671727 0
123776930 0
631805768 1
308848977 0
284563466 1
139219319 0
575081224 1
75568120 1
364956260 1
376300496 1
849428439 1
437760777 1
822929146 0
838463557 1
561561501 1
483975455 0
788647156 0
414676846 0
351909715 0
261137754 1
856876874 1
124086512 0
14889477 0
316207110 0
567152985 0
233633835 0
473924235 0
941514234 0
210352034 0
147752350 0
15708155 1
446570737 0
518017933 1
983949503 0
578103372 0
129254663 1
456831455 1
681479189 1
82035374 1
312292497 0
685509018 0
215812748 1
682197081 1
100936949 0
515787319 0
156229385 0
524298233 0
906722958 1
42165556 0
986920727 1
688084007 0
394110695 1
214752116 0
980914252 0
716402925 0
53691080 0
301363936 1
498410781 1
669342044 1
60878716 1
504426117 0
800177660 1
79007274 1
197008477 1
350635015 1
101191819 0
345262444 0
448174585 1
718211323 0
819609290 0
509205559 0
825116680 0
819877758 1
37622482 1
269578035 0
537492475 0
161215061 1
670681682 0
468340398 0
383402244 0
842375424 1
532836873 0
539766643 0
806566162 1
21276786 0
772562362 0
401416586 0
957905660 1
815391664 1
598292359 1
358470522 1
672173828 0
451120992 0
353078428 1
358752352 1
534983812 0
842220837 0
693171218 0
411065139 0
462789958 1
389207267 0
992081405 0
34187055 1
179564134 1
667265769 1
447147042 0
632156532 0
172081056 0
608640808 0
487225929 0
597134285 0
6256908 1
901460628 1
528784886 1
129717022 0
780241181 0
906047186 0
942543896 1
203338793 0
462342580 0
801646755 1
427790541 0
571818002 0
522103542 0
431440298 1
312810243 0
649592256 1
53392656 0
797296688 1
343808737 0
702907537 0
648088285 1
813241411 0
6925640 1
603901744 0
501131227 0
338154862 0
491716256 1
18866984 0
954715551 0
273608442 1
2522398 1
74999997 1
421753481 0
22961059 1
123025416 1
557621714 0
160752905 0
936994871 1
407655329 0
801425492 1
892748111 1
285481401 0
518667539 0
241122892 0
153311466 0
881967520 0
182980071 1
238901693 0
176963147 1
432260237 1
620864613 0
86308028 0
766015027 1
995837141 1
621406037 0
846626599 1
597908893 0
919405395 0
446268346 0
233028839 1
255487207 1
842165750 1
549139165 1
714215303 1
165107873 0
606582290 0
555317966 1
39181717 1
444197092 1
259901162 1
523270363 1
474530845 0
407434972 1
921469842 1
864049694 1
719646219 1
922193035 1
361748602 0
72504594 1
906391608 0
509888327 0
353208982 0
310039195 1
39260305 0
453479891 1
967822481 0
169293785 1
157669650 0
969976549 1
960477268 1
210881742 0
324848405 1
464346161 1
772737485 1
911570529 0
162964229 0
445443150 1
830976163 0
937320882 0
171832672 0
222569536 0
446758165 0
583146619 0
771209804 1
390499394 0
148661944 0
222503483 1
430165664 0
572178654 0
855399821 0
249826646 0
11466911 0
631708720 0
607391812 1
207872622 0
668914047 0
432784376 1
588005312 1
198017224 1
892310184 1
228262973 1
879083579 0
781454781 0
750072611 0
272709556 1
82089554 1
385734234 1
250370702 1
748500213 1
213361364 0
743516510 1
927203055 0
656473797 1
67517841 0
952808815 0
588971124 0
569835246 0
161889927 0
432782253 1
274603837 0
382870435 1
94111038 1
656783251 1
940676858 1
240031522 1
744762249 0
847831169 1
838007492 0
724275338 0
22734956 0
814628619 1
419334790 1
550818843 1
886562349 1
941908655 0
287736757 1
199394463 1
154009725 0
707526042 1
128076265 1
520112226 0
940163812 0
634073390 0
61430787 1
334122420 0
595897590 1
993464900 1
133090681 1
862310773 0
429670265 1
277183529 0
828852574 0
339386425 1
365283534 1
893423485 1
528553214 1
67546422 1
217112434 1
291007068 0
919489724 0
710209468 1
578096336 1
381943168 0
695343198 0
240161772 0
334737010 1
812778819 1
381026004 0
144055956 0
65922796 1
348782315 1
850211976 0
160982269 1
12342558 1
79715187 0
826281248 1
421869316 0
702346877 0
873259970 1
176539257 0
482633951 1
253294270 0
983258220 1
628134697 1
399797062 1
148007009 1
280651938 0
411813779 1
461630431 0
647126751 1
835292784 1
834229089 1
421941055 0
700680527 1
186794348 0
800395188 1
736201322 0
431315166 0
778576908 1
112017745 0
727348457 0
305947324 1
508518193 1
445692313 1
752589036 1
12663513 1
407137135 1
728359963 1
269356182 0
483820915 1
780427064 0
967257248 0
123615154 0
556676042 1
93948117 0
914548547 1
684070784 0
547508291 1
568894274 0
358024256 0
496862366 1
743109410 1
647908690 0
311571064 0
8663984 0
929685803 0
643494253 0
732497007 0
533790721 1
335003189 1
738310985 0
230988089 0
732393584 1
184608098 0
561399456 0
691130718 0
650009569 1
98037885 1
78627103 1
514696327 0
675517068 1
353933789 1
249381404 1
759723097 0
776112973 1
757187948 0
218949968 1
366786511 0
986517557 0
441485983 1
696127913 0
878219938 0
279678506 0
556137459 0
41154577 1
234933907 0
94824262 0
855894512 1
748282689 1
976833456 1
779684988 0
969850195 1
485665146 1
715045072 0
732286901 0
416474552 0
418787790 0
613647231 0
496919611 0
824745670 1
744475053 0
934094334 0
629194399 1
119791787 0
934793300 1
502129732 1
637420628 1
112279441 1
565738700 1
127577110 1
548036103 1
420325303 1
80309009 1
871184792 0
53513267 1
209533023 0
731051237 0
159332543 0
894383663 0
573143939 0
562351961 0
824311590 0
714314045 1
930008363 0
359332099 1
976289924 1
543518755 1
954458978 0
456745649 0
21650436 0
139563179 1
57940565 1
455833821 1
552663124 1
867654844 0
825485574 1
332070521 1
285248213 0
580716561 0
144045281 0
213332872 0
319388928 1
79651664 0
246213513 0
412081528 1
950635941 1
817149025 0
620474450 0
645628197 1
457530817 0
151175858 1
702689240 0
885477828 0
720701653 1
257793315 0
930342917 0
775128760 0
853110684 0
983074972 0
357332474 1
19981790 0
695586160 1
29689362 0
262643308 1
941422487 0
781020171 1
826942143 1
586303865 1
879534985 1
202557208 0
590151194 1
973435018 0
360589523 1
765201494 0
247559753 1
536518138 1
896760071 0
558519077 1
53934775 0
778708588 0
171035046 1
487982564 0
119038080 1
24240436 1
752331116 1
682415796 0
316750933 1
222879119 0
871339295 0
435646803 0
379428193 0
510632217 1
114116271 0
406431802 0
12323755 1
4435173 0
438647141 1
278622869 0
311965248 0
217526974 0
149258427 0
664802800 0
727577390 1
985778916 0
847271697 0
202294008 0
97616339 0
433693419 1
880771266 1
201209853 0
719760551 1
31474657 0
9394157 0
519064850 0
720547247 1
805386653 1
227011316 0
616394474 0
179007062 0
536138759 1
285335883 1
893702482 1
507196782 1
747347530 0
895251223 0
891504692 1
797627753 1
682932209 1
213476321 1
485899844 0
265113783 0
971048363 1
355592298 0
367815535 0
243293980 0
223509085 1
10945501 0
496687267 0
243376980 1
523753128 1
73338354 0
601809582 0
5728367 0
898828339 0
939377602 0
404311906 0
620025935 0
765981116 0
437032745 1
327912341 0
469989884 1
799756007 0
891208216 0
483596457 1
707405947 0
987608806 0
672749322 0
261845358 0
991583476 0
864384665 0
728742060 0
189108784 0
171628768 1
695544740 1
80800903 1
427933076 0
879281384 1
731835905 1
667759465 1
363658172 0
282645375 0
850563373 1
992804173 1
17082111 1
970944089 0
325024079 1
628252943 1
615948511 1
470087490 0
61374946 1
895933436 0
488302553 0
93410006 1
402315744 0
925209653 1
434681134 1
788051637 1
84324522 0
580384608 0
282816303 1
137849206 0
722784861 1
540673542 1
154285987 1
662792466 0
112287564 1
654583502 1
37268343 1
962840264 1
917142553 1
197719142 0
489665713 0
880111772 0
275349904 0
542258394 0
481723336 0
100945629 1
570967813 1
270865812 0
815456098 0
693648417 1
291439454 0
792614231 1
124988742 1
714800368 1
639329342 0
468885568 1
812545486 1
721759521 0
937967619 1
259581546 0
109947286 0
818005675 1
437631504 0
510446746 0
34927519 0
295902939 1
862710646 1
537442496 0
165522903 1
623332543 0
838100975 1
270648513 0
36516836 1
526683259 1
370877355 0
769593082 0
566825859 0
262594562 0
715622881 0
432135831 1
274770779 0
487696067 0
231823007 1
102627839 0
483533109 1
734332825 1
210572918 1
353483885 1
728770539 1
129085100 1
736593973 0
867468027 1
159126398 0
508037849 1
648224218 0
14568291 0
534543192 0
789467775 1
720644296 0
16845621 1
467851978 1
451912082 1
377671504 0
345602791 0
52674448 1
934882243 0
631509724 0
368513221 1
914114059 0
852500172 1
212370478 1
996233408 1
600961351 0
182678612 1
90056499 1
834076456 1
59989599 1
987637000 0
906153200 0
529157724 1
719108990 1
343903690 1
523195649 1
742627010 1
115534298 0
815255373 1
690870327 0
493790937 1
611363280 1
572530658 0
342291033 1
67858900 0
817268371 0
628216080 1
216972945 0
737935006 0
103695346 0
141790777 1
323988479 1
164869762 1
637219846 1
115856087 1
275331792 0
22886086 0
603420747 1
438137560 0
814234572 0
223390685 1
815595169 0
518125393 1
763528244 0
298114768 0
352035961 1
107478907 0
571638520 1
839556687 1
482213772 0
807943256 0
217889190 1
32988970 1
858457814 0
184105877 0
115199962 1
479767754 1
678343983 0
946075815 1
1466618 1
367627063 0
702956518 1
815055754 1
594805879 0
178031738 1
443555336 0
829503605 1
475020247 0
817729020 1
872041633 0
844495093 0
527024635 1
241619265 1
490076285 0
987585932 0
388196426 1
751893669 0
544621817 0
265907839 0
227651881 0
921143033 1
593498523 1
104483019 0
639533278 1
387926225 1
615152038 0
239204953 1
12572281 0
551060090 1
80224560 1
584832968 0
664864039 0
364400090 1
177926028 0
368591578 1
587896682 1
433867345 1
980868119 0
175310638 0
628312777 0
246884908 1
922345999 1
985473569 0
113659710 0
499906221 1
187479366 0
394990890 0
242470302 1
367752462 1
946730098 0
448536076 1
717256848 0
424171379 0
113653462 1
974517279 1
995997577 1
610446886 1
707814324 1
634080800 1
705916741 1
106120048 0
258699575 0
221158963 0
128669013 1
119970968 1
856176683 0
439299437 1
581590550 0
749873590 1
519975647 0
570872479 0
522451397 0
624742067 1
449626535 1
867017393 1
455297811 0
960851883 1
725726986 1
345976072 0
837402565 0
460874606 1
486381614 1
368836162 0
885393706 1
171778120 1
925276177 1
903889698 0
36338814 0
17917733 1
799399774 1
818526251 1
772378578 0
755691399 1
326066091 1
681687597 0
692103421 1
885992685 1
823478615 1
668179887 0
766267774 1
257209758 0
318272828 1
171397450 0
235137510 1
113403036 1
569703797 1
420154875 0
247456264 0
591920820 1
530962961 0
56364252 0
823039176 1
848700530 0
566896669 0
378329281 0
770375615 1
893563815 0
782933016 0
31849582 0
522318917 1
834794250 1
371593952 0
268566641 1
46423254 0
357629407 0
39045396 0
870422547 0
580764170 1
376442799 0
795780999 0
640029529 0
159325647 0
689776412 1
533657384 1
897095990 0
844054242 1
493173134 0
44536051 0
12732609 0
491630969 1
895190155 1
450244858 1
991589686 0
929955404 0
138516083 0
449050663 0
94951116 0
902775139 1
927122029 0
854688118 1
391731139 0
441505046 1
58278762 0
995475065 1
764470840 1
633780040 0
365751852 1
780575583 0
648953097 0
535209028 1
910863410 0
448510167 0
525321535 0
994409263 0
501097252 1
179138843 0
874260158 1
949073490 1
603003756 0
239503880 0
662987506 1
251278503 0
120890992 1
432170138 0
969399724 0
80371697 1
649988531 1
810058847 1
481575677 1
203165588 1
357668077 0
994727341 0
923061170 1
134959372 1
640652056 0
786228806 1
276497623 1
800681157 1
286187659 1
786327512 0
724991113 1
792632201 0
673322789 1
556694970 0
61357458 1
121956474 1
308376294 0
482211562 0
876727419 1
407823409 0
891877918 0
970592573 1
941452462 0
742923419 0
153470220 0
457898115 0
759366107 1
243499458 1
688735476 1
39942776 1
433149113 0
226349790 1
711805584 0
798127293 1
380419199 1
310333632 1
459392903 0
747769517 0
14974770 0
539565609 1
716839296 1
912296180 1
676431320 0
811533789 1
933147857 1
659376173 1
99456226 0
198113344 1
107753492 1
131525939 1
130835822 1
139164541 0
170166176 0
34141499 0
768826072 1
167413626 0
434029723 1
786239307 1
885132498 0
808902972 1
79310508 0
864074745 0
873723838 0
934197105 0
588002522 0
401643807 1
645528400 1
396143031 1
172296504 1
325523857 0
172035778 1
679234339 1
191322653 1
703689793 1
915847048 0
613887372 0
650021933 1
353663370 1
248099093 0
432043611 0
618838853 0
935517420 0
685955834 0
585841813 0
128311151 0
688946580 0
131780749 0
627060723 0
281926855 1
213662318 1
99614029 1
6499485 1
14936866 0
560977823 0
364075137 1
419394344 1
838536505 1
749621884 1
68696105 1
717217841 0
512404520 1
766375400 0
331229947 0
172518672 0
144964078 0
83245116 1
567380860 1
127810725 1
606565831 1
468028829 0
951173362 0
635717658 0
193398627 1
814564013 1
35330982 1
437086667 1
345854763 1
93768122 0
877114202 0
392956930 1
775155696 0
231470464 0
512951866 0
139366537 1
185516595 0
623581956 0
502103311 0
651649262 0
597313506 0
19632018 0
216513267 1
637227132 1
716414712 0
941850446 0
244030982 0
116014210 0
783370890 1
137838437 0
742812167 0
450426609 1
10479051 0
885842156 0
558911862 0
62516861 1
343973461 0
471719185 1
828747280 1
507815616 0
970390255 1
578051071 1
347654896 1
977627834 1
531732047 1
634234217 1
155399396 1
678897021 0
85639766 1
114038710 1
835752610 0
709829784 1
90361620 0
529884278 0
471525163 0
204388575 1
794966225 0
711360246 0
502878022 1
111617841 0
660760814 1
919429340 1
252341875 0
524352577 0
300375730 0
970587530 0
210321976 0
6113944 1
713509215 0
93699239 1
183755006 0
145793399 1
801721811 0
955987840 1
785313806 1
527361541 1
553668402 1
190969728 1
32447833 0
952730119 1
227481934 1
491423104 0
676036431 0
715220157 1
421060973 0
681510803 0
350325587 1
565381476 1
822759239 0
776947128 0
584542020 0
38504374 1
11178073 1
321001787 1
241586449 1
60302230 0
87030923 1
763644526 0
502596853 1
349324077 1
321205326 1
931920587 1
118986501 0
719231490 1
659149038 0
938400867 1
291977573 1
858341083 1
912296134 0
729953412 0
55820797 0
384586575 1
104789064 1
436358063 0
772381909 0
200816650 0
476953816 1
413922367 0
766145570 1
643117517 1
423701924 1
306671026 1
39860048 0
689127298 0
224579744 1
703739023 0
691495856 1
851756922 1
674499891 1
203315251 1
952600061 1
255621920 1
385228063 0
925474784 1
112660944 1
408125252 1
425360340 1
4655218 0
567734765 0
349936899 1
229026414 1
840286991 0
106555045 1
859357335 1
97425725 1
30763233 1
561532108 0
892836798 1
104516430 0
306164357 1
903661387 0
28315469 0
394484900 1
513996433 1
369250265 1
657369458 0
231625902 0
70865675 0
450414635 0
790880099 1
227477064 1
302730271 1
712780828 1
105190635 0
485759298 1
536386970 1
952456464 0
684857744 1
14987495 1
300666357 1
630872384 0
544744723 0
628494482 0
560971249 1
541653957 1
802072697 0
311322954 1
853138445 1
100345953 1
575037814 1
384251499 0
770160996 1
260147252 0
309997537 1
395372104 1
562931947 1
96766971 0
121335810 0
603816295 1
495995902 0
57907946 0
401471923 1
550208869 1
234611647 1
720053486 0
98053912 1
452894181 0
793553877 0
408769784 0
818729128 1
656835678 0
451057564 1
356786986 0
717463791 1
32987200 0
601620527 1
656154101 1
235960164 0
474520289 1
364927400 1
482944499 1
292459342 1
795778654 0
852988491 1
854067290 0
877193395 1
17659800 1
142350987 0
607070401 1
780885931 1
890927757 1
106838222 1
953945706 1
717273520 1
116505292 1
339073078 0
108342941 1
654267744 1
356946052 1
597577053 0
586736800 1
745925035 0
976717155 0
90428571 0
565742212 0
306922794 1
672523713 1
54767987 1
327589312 1
552754239 0
23973483 0
384097096 0
7997257 1
903608244 0
403062130 0
215209038 0
957720226 0
636295556 1
343624973 1
345218807 0
232681598 0
183372273 1
374232651 1
381136702 0
231684459 0
201733370 1
844415749 0
837910286 0
465230226 0
208884225 0
508975710 0
929259452 0
688253533 0
578927509 0
171473420 0
256513833 1
923563642 0
182516696 1
447859425 0
19704152 1
926830370 1
834740269 0
645327750 0
849277035 1
323466721 0
204810805 0
186604836 1
4726213 0
773741465 1
366323921 0
248674636 0
994054591 1
239284459 1
815631592 0
869462409 1
147006470 0
458785014 1
901577057 1
780165131 1
336146122 1
129029785 1
725988203 0
197544099 1
229861090 1
68552632 1
340885886 0
797000620 0
295015688 1
252826606 0
53980286 0
89227231 0
443715688 0
589527170 1
490348085 1
450865970 0
317716150 1
756731594 0
96225871 1
633873212 0
5032099 0
781365886 0
526402302 1
585101731 1
536494084 0
286710076 0
899657135 0
235338268 0
942609522 0
353492989 1
698031385 0
931312614 0
154938933 0
964615785 1
296890393 1
267827809 0
131955717 0
704161516 0
517431464 1
548878153 1
573954237 0
942168628 0
796971008 1
547575720 1
779780449 1
603131128 0
605789551 1
860957781 0
46009464 1
566785982 1
388024616 0
173717167 1
308202589 0
173508661 1
776910652 0
291860237 0
505474382 1
472158182 1
468787157 1
202030713 1
748582234 0
453726053 0
982446505 0
405012304 0
992932199 1
977491122 1
134228514 0
326842909 0
247772984 1
96599977 1
666218200 0
38522221 0
926282798 0
647693655 0
573081320 1
640581458 1
552868525 1
103236723 0
733335420 0
754951126 0
217869377 0
689914257 0
551327623 1
668062604 0
785893569 1
701728777 0
729230816 0
637450393 1
307912173 1
762487908 1
535474004 0
153994167 1
509363388 0
122102944 0
65541771 0
289238236 0
451909521 0
271862994 0
127707293 1
778383669 0
357931149 0
726165844 0
969266864 1
41713930 1
969117716 0
157788360 1
458464464 1
374725622 0
791736392 0
709527259 1
422122307 1
945199315 1
9606026 1
416413100 0
661899940 1
856844575 1
162663836 0
236364876 1
63897944 1
80932449 1
139123870 1
772918141 1
184453908 0
7569891 0
373461483 0
854061346 1
121767629 0
636966521 0
481486057 1
996769776 0
309999496 1
157178799 0
291051853 0
379255100 1
503583464 1
497162948 1
970635444 1
196958865 1
314970768 0
13014492 1
14293554 1
30169149 0
668262024 0
113636279 1
377581183 1
767335729 1
912875179 0
384289506 0
714613323 0
183957885 0
656168436 0
48196877 1
760912301 0
600905197 1
541309255 1
434451027 0
232251704 1
255333418 1
16685730 0
231600253 1
682588691 0
676786893 1
601896095 0
108966605 1
124721578 1
280413689 1
359121054 0
977625717 0
952512798 0
257926273 1
216740173 1
85768848 1
93796242 0
649146449 1
941577019 0
882961904 1
302368405 0
780100297 0
917623357 1
91835880 1
924331308 1
280188647 0
664904641 1
205976488 1
801237705 1
614339966 1
133129905 1
144381856 1
158716658 1
64090910 1
462782551 1
456034011 0
586887877 1
885414425 1
496107348 0
264723984 1
426628773 0
250524089 1
960022647 0
533893955 1
322003206 1
357735574 0
690154799 0
809448194 0
469482763 1
984275613 1
396106808 1
342683398 0
389859326 0
87029152 1
585544127 0
79007543 1
144401225 0
919658928 0
49696393 1
823873142 0
737065831 1
52759367 0
870748733 1
415014303 0
564081801 1
813653720 0
591228766 1
745634265 1
877469653 0
684014161 0
826057644 0
599272841 1
911073503 1
758462816 1
124993200 0
699346202 1
691639557 0
717519720 0
823882689 1
986447019 0
367985864 1
624137910 0
693680643 1
180012248 1
154810233 1
291866851 1
135325637 0
901331447 1
593616887 0
56397288 1
650974129 0
886634044 1
527114350 1
911534055 1
705864235 0
741689639 0
398442855 0
586481067 1
948209973 1
299304550 0
261269054 0
380928175 1
8802519 0
2253447 0
42567826 1
716927134 0
891503130 0
795493497 1
11415337 1
38948570 1
643618059 0
928213828 0
577849795 1
397137028 1
621160345 0
49166006 0
70235666 1
75648439 1
973630071 1
845854900 1
895960737 1
262372891 0
97490849 0
217330405 0
660183161 0
758107578 1
472465449 1
727108858 1
960913060 0
527460083 0
902081708 0
344012263 1
952152212 1
569472199 1
77479250 1
641402307 1
182226961 1
858634880 0
665720198 1
668954647 1
265078355 1
637781061 1
844522704 0
940501975 1
633374935 0
65591180 0
711300888 1
505238467 0
242528373 0
369660724 0
377294823 1
792937041 0
359704365 1
221998815 1
184651872 0
868409910 1
892438841 1
505785656 1
885644136 1
910529051 0
858989566 0
90030425 0
980540262 0
892149404 1
977521573 0
582124040 0
707798973 1
235250989 0
108204897 1
672640426 0
275267569 0
967506621 1
812135368 1
159786331 0
7766316 0
382577099 1
846893287 0
711927599 0
418420539 0
996377961 0
161236748 1
561504815 0
127680916 1
970599051 0
492113093 0
445235364 1
322049434 0
524525844 1
246558749 0
999364818 1
50417097 0
941323580 1
145103277 0
502412026 1
899506824 1
979379334 0
365499019 0
749354659 0
314337482 0
846610643 1
793561089 1
525877606 1
103275623 0
402979879 0
739719472 1
385385707 1
544233345 1
285832540 0
23821523 0
481554658 0
58145605 1
182447344 1
275147518 0
876873214 1
477395275 0
728796926 0
193538348 0
689727207 1
344375093 0
659655000 1
684257275 1
880837590 1
953073056 0
362124669 0
97771252 1
284664974 1
290866487 1
845784746 1
250568022 1
288960179 1
173726361 0
393131903 1
500945881 1
182222279 1
529401152 0
828803731 1
146808878 0
429650660 0
98640801 1
243069381 0
188464809 1
80071546 1
221863002 0
44715956 0
910061020 1
631477319 0
427273861 0
547291382 1
346023714 0
65280960 0
354169698 1
707401620 1
996068184 0
753697363 0
433365582 0
449681217 1
444996554 1
262526980 0
232412737 0
15700710 0
347052452 0
32520107 1
313402130 1
493179240 0
657118602 1
368689721 0
789704167 1
307263880 1
908227529 0
521024121 0
466020408 1
955854504 0
588217263 0
31705353 1
234794488 1
895797518 1
324268054 1
304804462 1
239009683 1
161783910 1
181007698 0
524879322 1
473390107 0
844064036 0
188412118 1
71875671 0
587117530 0
207933591 0
444125803 1
381372942 1
784406154 0
858941218 1
14379229 0
585631855 1
950251262 1
689216274 1
653968193 0
741358335 1
965261910 0
294916312 1
576433936 0
558748983 0
705689942 1
720926726 1
431867032 0
443921546 1
226598117 1
898251347 1
775320609 0
321885698 0
381018577 1
942361709 1
516664794 1
842416625 1
591317850 0
947125362 1
453691732 0
199150931 0
60820713 1
446371734 0
501396979 1
380559577 1
782215034 1
526087018 0
533696858 1
746093079 0
827863878 0
108098426 1
554093513 0
618929752 0
558582976 1
775305233 1
546836090 1
787189543 0
444013301 0
349187919 1
612555983 0
478378999 0
860248853 0
706514853 1
303420563 0
748119141 0
58770240 0
62803591 1
460161805 1
257012862 1
145531400 1
912160934 0
364281782 0
654091878 1
79848442 0
387245548 1
332574707 1
668637268 0
243386007 0
100188437 0
72301393 0
199936744 1
229482609 0
595607098 1
936769761 0
680685631 0
894167292 1
777758583 0
469651059 0
287779686 1
541034391 1
573243334 1
756005438 1
79630111 0
487771763 1
181677976 1
728685144 1
956830386 0
15923814 1
444448817 1
543317266 1
477833149 1
528681044 0
197183873 1
705468625 0
661514526 0
243878122 1
728077279 1
76914821 0
832851041 0
448984590 0
420264965 0
974599793 1
475365299 0
356557105 0
544647574 0
572476060 1
725594504 1
533922537 1
393390862 1
485027898 1
931871161 1
743219480 1
931888497 0
879055194 0
745476340 0
851450536 1
364107635 1
7944492 0
284444810 0
810001673 0
440884867 0
332389714 1
718070196 0
320422162 0
93798660 0
177651514 0
205627964 0
924173441 1
722269826 1
167930227 1
937602975 1
74776936 1
74604313 1
131542714 1
374866724 0
169869679 0
785144915 1
313925858 1
248761041 1
76970784 1
988152933 0
619947226 0
741004625 1
789390843 0
817159019 1
177686312 1
531788129 1
585048286 1
982052060 1
970474261 1
197215419 0
279432613 0
498176581 1
988134855 1
796563817 1
951181124 0
611224097 0
215305106 0
73247462 1
507791454 1
11753131 0
722544532 0
56621749 0
779189844 1
780931232 0
34309447 0
537355583 0
928967754 1
539776001 1
719837530 0
254767361 1
942786019 0
422707502 0
535780490 0
12026003 0
550112205 0
79231447 0
882747396 1
142356457 1
508743167 0
451141703 1
502254155 0
213258798 1
364074139 0
405833766 1
543309680 1
436954537 0
863479106 0
888852639 0
459051105 1
374476402 0
35067649 0
998809383 0
529116981 0
412113302 1
442810420 0
314972965 1
506989227 0
311918671 0
985193960 1
697427315 1
572093520 1
658287402 0
141176205 0
563534373 1
175766447 1
138281268 0
54577114 0
405033479 1
582918422 0
695447115 0
825210387 1
621642148 0
559365930 1
809434297 1
646606776 1
173848844 0
237273664 1
291162949 0
340203871 1
259927882 0
833706305 1
711323839 0
619283733 0
969429861 0
136074191 1
762713980 0
549892842 1
408155786 1
373303116 1
940315097 1
175460110 0
285073144 1
646948387 0
500790280 0
692352412 1
205172583 1
765530611 0
623624617 0
675421966 1
864372819 1
331553577 0
86527764 0
312225401 0
783600582 1
101291275 1
184209727 0
590671111 1
440246850 1
18665924 0
996493292 0
253983227 0
490210963 0
314060575 0
910681626 1
810198784 1
422511753 0
805009705 0
549572322 0
435691974 1
34147208 1
396161172 1
691752313 1
68767936 0
906780170 0
811849143 0
127425080 0
510703693 1
703952858 1
89362397 1
643413972 1
263536246 1
559948168 0
497243583 1
201682604 0
414906013 1
741653082 1
200803980 1
107205387 0
525538887 1
180921202 1
144556359 0
37376279 1
642034309 1
762943855 0
73765939 1
14456143 0
495611621 0
798454868 0
941087057 0
480267337 0
717453289 1
607216803 0
806356329 0
83263929 1
644627435 1
795124686 1
598236304 0
942933682 1
2727430 1
137124738 0
243546724 1
121338846 0
736677948 0
845463314 1
776316389 1
447622026 1
858721078 0
587983260 1
218256996 1
438813578 0
678011833 0
117143041 1
691228496 0
662475412 1
465653302 1
728872202 1
440968977 0
394735886 0
605800652 1
201034051 1
98745813 1
688025592 0
786637640 1
721011108 0
282285098 1
96750199 1
510974146 1
226807094 1
452008030 0
707830112 0
739373685 0
148315492 1
476807146 1
209354529 1
995435253 1
11827262 1
668403348 1
552490079 1
498831451 0
869198860 0
795004705 1
47090019 1
549696432 1
818419276 0
888343365 1
615398685 0
561878663 0
972421840 0
953123006 0
570777256 0
821222339 1
163826596 0
638344901 0
232040552 0
550525494 1
104454760 1
957131127 0
353572592 1
769006090 1
990194192 1
981491942 0
503440701 0
425235784 1
184623406 0
486433906 1
345713746 0
483009420 0
26179440 1
669151271 0
986876089 1
695437785 1
725548317 1
987355149 0
73071291 0
639876572 1
871310695 1
827811108 0
595466017 1
97823262 1
374820670 0
324356478 1
866830237 0
225530095 1
811833763 1
964649274 1
947265141 1
363683277 0
345780232 1
80204327 1
290188269 1
67352364 0
17026257 0
394420024 0
329878560 0
291150319 1
101018005 0
770841745 1
879078598 1
635799651 1
654781317 0
703856189 0
957378911 1
115483220 1
767921396 1
835860660 0
232873737 1
88434719 1
657486054 0
339516900 0
607446764 1
886945150 0
55542535 1
35855738 0
111795854 0
740428468 0
690750042 1
321816478 0
863911943 0
785884101 0
370842176 0
170241313 1
152466490 1
798634652 1
994480672 0
228434576 0
412100772 1
853418029 0
252208354 1
860684436 1
389415725 1
213120300 1
170495358 0
487570573 1
467371018 0
998298256 0
618191319 0
834797074 0
675032117 1
771980467 1
384196017 1
408613972 0
716879476 0
515034024 0
802177073 1
509771474 0
431449876 0
434483555 1
746199773 1
797397391 1
258745076 1
938572085 0
862472468 0
988408894 1
404159131 0
265806970 0
191381527 0
348555052 0
534531265 1
816272377 0
952874119 1
609165321 1
267655447 0
266374839 1
208050669 0
114629033 0
521900677 1
129185510 1
833545122 1
600329038 1
794794515 1
142016748 0
64418997 1
332485554 1
166123383 1
292215477 0
28018863 0
676045080 1
393348696 0
52719576 1
474116843 0
911034956 0
545402313 1
140356590 1
764338975 1
291621474 0
802770295 0
88059920 0
91430473 1
129159891 0
475098144 1
251853372 0
878086494 1
47926283 0
948829231 0
699644099 0
679184591 0
58859813 0
810903003 0
849720417 1
404979524 0
845038659 1
912737432 1
116558928 0
976641192 1
278504052 1
61360511 0
357052414 1
59106199 1
293571320 0
681860496 1
181891606 0
317413954 0
853195748 1
836585129 1
172888932 1
655980086 0
553266073 0
906737754 0
550855886 1
979865983 0
530804183 0
175626183 1
270675949 1
510284578 1
938477863 1
427372217 0
173524950 1
992488497 0
500177354 1
616878200 0
558647580 0
475269341 1
166548192 0
416740245 1
313423120 1
195396259 1
236969360 0
705713932 0
704597369 1
512461203 1
964780236 1
836731408 0
140271459 0
931975903 0
873019353 1
782248726 0
622112965 0
762539662 0
900740872 1
699447420 0
965462114 1
98717205 0
497867935 0
662505065 0
171028813 1
811840820 1
144987256 0
148871762 0
509996329 1
571281255 1
562135908 0
139982535 0
956925365 0
365444614 1
475604214 1
177188234 1
973070631 0
848485221 0
69410706 1
942935530 1
818955309 0
158454716 1
93994965 1
919355833 0
771862686 1
220651366 0
313055470 0
221196489 1
485770857 0
965952056 0
799298665 1
276389424 0
515297986 0
536031928 0
708783085 1
632744450 1
228202289 0
344945961 0
395882246 1
820231738 1
992317455 1
549035540 0
232204455 0
228474880 0
257726756 0
505724911 0
852515991 1
56490100 0
800505736 0
958884513 1
586995486 1
44582324 0
306940551 1
205696702 0
961147247 0
944677139 1
792117052 1
639434044 1
198270923 0
566360117 1
26523225 0
946806398 0
604030668 0
976604671 0
100395535 1
854159485 0
281310987 1
343647825 1
270088320 0
725867340 1
212635107 0
922011824 1
415003573 1
656854802 1
782223232 0
773633613 0
123383246 1
631854229 1
775595923 1
891875324 1
696321661 0
9464561 1
159714996 1
203410421 0
819378701 0
632722293 1
402634221 1
893650387 0
139001245 0
63708135 0
779594170 0
686484598 1
168673665 0
869466186 0
276530698 0
958416476 1
959497725 0
321969769 0
190755534 1
915344253 1
348405285 0
145617336 1
530229287 1
183991327 1
393768666 1
852633331 0
29869283 1
245258820 1
442903751 0
766693925 0
615251662 1
297113811 1
754146908 1
101380316 0
729464142 0
100592809 0
328375736 1
71072356 0
942313076 1
375520288 0
490482023 0
175118355 1
110372964 0
742018406 1
279325821 0
667536601 1
526350614 1
382926882 1
299340523 1
516970122 0
462186470 1
425284669 0
757380782 0
709676121 0
814156280 0
571236417 1
188127165 1
916067037 1
313730601 1
671418298 1
294864394 0
582779921 0
748102373 0
885097085 1
344648583 1
587078739 0
410661123 0
314597211 1
248413949 0
941953226 1
116948248 0
354664980 0
658621613 0
8098380 1
901282324 0
291349081 1
34084422 1
798358423 0
758789623 1
470815929 0
793717768 1
895570444 0
895195789 1
968907377 0
923342529 1
967038722 0
584804470 1
399645031 1
921747096 0
124494531 1
772404249 1
880576609 1
477963970 0
203296869 1
169802259 1
478346032 1
78333021 0
7347831 0
903150213 0
197330847 0
548752551 0
410422721 1
253204749 1
20183484 1
144163784 0
39868314 0
988380648 1
719652430 1
804015153 0
446092358 0
911196309 0
934460480 1
182398373 0
540747092 1
452046908 0
169015941 0
404841021 0
328793820 0
306149594 0
678512673 1
580325362 0
436752971 1
965689013 1
243544260 0
172084113 0
901171834 0
148308006 0
825000399 0
292807458 1
572725836 0
817213979 1
382192465 0
248960278 0
948583328 0
847917683 0
496371162 0
686508833 1
66769244 1
683288112 0
939688918 1
512296792 0
346498654 1
868495885 0
150217571 1
481021423 0
283423627 1
92855835 0
597524545 1
274951454 0
33012616 0
210926391 1
440675449 0
76383320 1
860285043 0
532791243 0
523706091 0
382696019 1
375607056 0
252536005 1
834003582 0
58782144 1
530215497 0
47845491 1
558597898 1
463934534 1
151120987 1
567789480 1
908172112 0
834853740 1
807989729 1
57863813 1
694299675 0
970030022 1
72727599 1
794855763 1
311107109 0
97634130 0
362097513 0
674936822 1
469037350 0
598399745 1
61976897 1
515843534 0
82811522 0
314491736 1
86516170 0
859124845 1
983788785 1
785481421 0
716241287 0
495568002 1
384214436 1
540293266 0
268461605 0
898229196 1
748119623 0
914404830 1
554953157 1
393340884 0
274540922 0
50460194 1
583360624 0
790342792 0
110309336 1
586892128 0
200000531 0
277719932 1
658757320 0
753349375 1
413842974 0
649167209 1
9523135 1
191308117 1
505054553 1
331554644 1
403627644 1
768208657 1
587808107 0
599547488 1
860973981 0
623205816 1
601532749 1
185447945 1
606148876 1
136630596 0
353376565 0
157699713 0
229986466 1
792476625 1
773773181 1
27070470 0
774873968 0
49159104 1
602905842 1
389997297 0
127404078 0
325816163 1
301350189 1
943307661 0
285414799 1
130390568 0
402566626 1
126054263 0
117554508 0
988696524 0
954421705 0
127966471 0
216107090 0
248683833 0
887135148 0
634161655 0
901324662 0
726154624 0
506958170 0
743535905 1
345531193 1
59968571 0
242423519 0
925689019 1
201080791 0
174949096 1
762796985 1
940062641 1
376282648 1
888029407 1
162305811 0
348180680 0
291811987 0
269549204 0
465369335 1
836070125 1
751144546 1
478184526 1
432280166 1
343404567 0
743845389 1
284010191 1
958364284 1
319894406 1
142029776 0
724801163 1
462817896 1
288720236 1
196185691 1
918167452 0
335905594 0
988704986 1
92120861 1
257488590 1
812021918 0
415639819 0
495253672 0
977622388 1
516004704 0
687667801 1
384296553 1
602898136 1
329207731 0
837118613 0
335905343 0
372693541 1
134913171 1
145816169 0
842475155 0
194356992 1
521488826 0
193185436 0
50510849 0
898982995 1
605409672 0
497852626 0
315481437 1
878694525 1
359347537 0
398266513 1
812382257 1
787180404 0
637160829 0
78003459 1
641002708 1
5818919 0
485855687 1
561534171 1
632754306 0
261320486 0
632352897 0
571501977 1
129766259 0
783745939 0
390326192 0
641622317 1
223945305 0
463179722 0
300554730 0
417415538 1
91836278 1
505952032 0
485439111 0
413996701 0
99589840 0
681720269 0
347828103 1
385056568 1
520756616 1
310402936 1
129432756 0
455086075 0
758252764 0
749459797 0
480706384 0
277105471 1
241953195 1
769227473 1
66162890 1
805759575 1
584766154 1
669215993 0
37413694 0
434097175 1
41855816 1
362834373 1
490212820 1
8101307 0
310411855 1
809600736 1
943645517 0
422988730 1
133618398 1
251310572 0
75605515 0
45053502 0
722987757 0
794027536 0
175208591 0
368554095 1
225690666 0
49678865 1
667657581 1
190705519 0
832477771 0
105207254 0
639815814 1
8923790 1
458143591 1
337730370 0
426831542 0
845812762 0
625840416 0
856981931 0
875455138 0
873491918 1
996461760 0
533296262 0
320879864 1
643710147 0
531477831 0
114482790 0
106125033 0
749783907 1
690508884 0
244217717 1
298851107 1
270304611 1
602850547 0
117474213 0
572467166 0
195214377 0
326907381 0
838714020 0
681081728 1
676884068 0
298228006 1
706568803 0
570809267 0
928361556 0
434435462 1
293158843 1
699111912 1
240545125 1
294663584 1
629246712 0
986547142 1
937181525 0
906959791 1
320576420 1
753591126 1
754306490 0
724475294 1
581711903 1
651816866 1
295143670 0
126744511 0
25417281 1
92167647 1
942625896 0
831221903 1
871220278 0
35978465 0
519206890 0
896633733 0
766056780 0
754541461 1
848352869 1
262657330 0
757876425 0
70306196 0
274446926 0
459781791 0
778467499 0
68047610 1
866227004 1
482962234 0
232605401 1
721459330 1
989637441 1
891962396 1
704000049 1
922965862 0
552498178 0
550114268 0
510846725 0
240332208 0
168543258 0
538858333 0
213220878 1
895106133 1
472286606 0
905304923 1
992505187 1
395368834 1
277049139 0
116895654 0
744859484 1
753806850 1
709145343 1
693279678 1
869660286 0
318196317 0
909598754 0
509934968 0
987102511 1
354726186 1
968599889 1
936678397 0
581621047 1
16593227 0
350727281 1
233302231 0
484303142 1
828948154 0
534496018 1
113397512 1
789105857 1
290654721 1
4627541 0
736027487 1
127214856 0
476656348 1
424533524 1
903929011 1
410216481 0
610621833 1
908700968 0
682163980 1
296361169 1
614435098 1
813229295 0
416095356 1
551375619 1
16079544 0
803211576 0
905511264 0
846796794 0
941461686 1
796430105 1
418731535 1
899695867 0
517678494 0
172519058 1
425514567 0
649825253 1
945082195 1
488229486 0
781582475 0
382297188 0
194286783 1
822884320 1
546516970 0
684628914 1
850889549 1
495391486 0
211285304 0
239615817 1
976437627 0
968559921 1
483187315 1
469406004 1
42749162 1
444556004 1
710380089 1
789087270 1
304989912 1
154265857 1
42945083 0
438692707 1
35171002 0
823504053 1
394692890 1
295561340 0
174919870 0
568035418 0
187296342 0
57482777 1
941491966 1
551141807 0
441995241 0
905256289 0
293028958 1
693390219 0
958864006 1
48698168 1
80171620 1
208144626 0
8165060 0
548913302 0
476992355 1
572579751 0
872668322 0
933584621 0
603971331 1
314230067 1
637237667 0
256716189 0
640293520 0
191141185 1
22238103 0
566722704 0
175821798 0
206362292 1
156931736 1
975990694 1
2205618 0
549877151 1
84674604 1
953173570 1
833040196 0
769109915 1
450297418 1
310383359 0
974628095 0
91362952 0
834999628 0
67470192 1
981713305 1
446115586 0
662547203 1
132107264 1
54472505 0
320894700 1
333591841 0
524644177 1
327250905 1
772794597 0
245513505 0
971674134 0
587459041 0
359884144 1
10639296 0
449278404 1
482261399 0
767838135 0
657144252 1
430038145 0
4884271 0
641526635 0
217241352 1
396600963 1
300076282 0
534403016 1
366340537 0
550717653 0
860995446 0
400641156 0
821607035 1
780340671 0
820721530 0
875493618 1
282593914 0
748684231 1
643203156 1
269658768 0
395353252 1
246984748 1
959481678 0
654625364 0
263747236 0
55983393 0
802131122 0
213358067 1
471371842 1
24265871 0
762688630 0
960566313 0
996003648 1
108211371 1
820590099 0
925556907 0
721193938 1
724481561 0
270014997 0
115733679 0
698596770 0
126888194 1
25150533 1
962711852 1
466931255 1
217186773 1
718722743 1
623265436 1
817286849 0
966615342 0
893887426 1
168931970 1
625354188 1
812391759 0
949411845 0
145221097 1
496788064 0
887254652 0
741165666 1
546933918 1
56030201 1
316903539 0
306956349 0
740533672 1
625564411 0
55760963 0
951090908 1
817200506 0
7575410 0
126750454 1
958001255 1
850135841 0
906922361 1
867472278 0
271435107 0
791842660 0
978889385 1
574797919 1
564140927 0
409158104 1
179656576 0
603353947 1
444582656 1
254928353 1
713611543 1
820588819 1
452878993 1
105698865 0
683064103 0
608709834 1
962458426 1
155334546 1
598166116 1
311737864 1
324460805 1
971807688 0
52674726 0
134903320 0
310804118 1
852152211 0
663333625 0
922061956 1
804856036 1
796006174 0
727529186 0
317137112 0
159087731 1
879539268 0
681741008 0
972968772 1
84908702 0
153621447 0
879969160 1
649625786 1
971413992 0
233495834 1
689053704 0
433491562 0
476574458 1
693210739 0
282756107 0
291288826 1
911965014 0
667038321 0
417220682 0
153404463 1
669701139 0
808641945 0
873374721 1
507049487 0
566640248 1
470352120 0
395579469 1
759028004 1
293932648 0
577146995 1
35733056 1
344997624 0
830566595 0
174445499 0
153797866 1
240496587 1
124496904 1
720294566 1
832514153 1
239818177 1
100282318 0
846478004 1
574986206 1
139555583 1
802759087 1
498061225 0
480731918 0
27085174 0
203885955 0
337778729 0
791152489 1
346468892 0
382258264 1
399835021 0
811453725 0
841390220 0
484174223 0
501738406 1
127645663 1
722480460 1
27207352 1
892715007 1
37584211 0
270993790 1
793671436 0
195712380 0
769861348 1
509647110 0
218353267 0
580348340 1
42632093 1
609520436 0
101026594 1
87617268 0
275836238 0
160768368 0
764169436 0
512245423 0
116257069 1
688746279 0
217272191 1
613772416 1
818217718 0
791200306 0
106953688 0
87132503 1
53533132 1
735262115 1
359864700 1
227121869 0
198440650 1
540581425 0
60851906 1
922723636 0
511716216 1
494037105 0
925181282 1
180830416 0
957776485 0
470732560 1
552294895 0
286788476 0
719071656 0
340019859 1
462530597 1
246038941 1
167615298 1
749087513 0
987396310 0
656141311 1
348195345 0
42892344 0
309454492 1
996077024 0
232091296 1
964998301 0
76013694 0
719268981 0
936303701 1
790029710 1
410838860 0
578120714 0
562580709 1
677018003 1
363480996 1
48286269 0
804797439 0
427030035 0
302225617 0
38626576 0
384388880 1
64927786 1
940952419 0
671527364 1
144681532 1
706199811 1
10750293 0
191438001 0
5078766 0
647051197 1
931384607 1
230757371 1
910460129 0
878063129 1
501989327 1
80570996 0
132230350 1
797234507 0
486190605 1
546002471 1
177162153 0
744412676 1
578907753 0
235250923 0
116384406 1
700301919 0
922565246 0
717069062 0
171820861 0
678661578 1
465170082 0
710009147 0
375910649 0
974205332 1
828262152 1
102202557 0
101073136 0
875283212 0
772388775 0
154337107 1
244758014 1
627076450 1
873169152 1
686417611 1
744020061 1
259499269 1
794020065 0
561568377 1
763001568 1
464070288 0
867475093 1
61917800 0
922208271 1
992952595 0
519252082 1
114325217 0
998345771 0
243577932 0
946690677 1
586893805 0
988807874 0
541566543 1
884760980 0
332077684 1
690992058 0
554647038 0
849087313 1
314479861 0
48853928 1
965557520 0
984707042 1
450505612 1
420317832 1
120189525 1
384357220 0
544122762 1
812479672 0
74120392 1
560406107 1
636268688 0
776535092 1
485089811 1
338727214 0
807791945 1
945536633 0
395276081 1
660631458 1
763039677 0
606324526 1
229991090 0
321352067 1
889728095 1
95399768 0
89898655 0
328394510 1
994502309 0
860013272 1
999867913 0
640684507 1
197599285 1
173017566 0
416067087 1
880966026 0
739901571 1
737374050 1
460206160 1
84643181 0
166786816 0
232517290 1
373742868 0
815137738 0
283313376 1
754681503 1
769341824 0
804479803 0
732329903 1
525374609 0
986530616 1
708385017 1
581407810 0
426791820 1
680278233 0
37864897 0
743487601 1
248990111 0
633261944 1
685049306 0
957950726 1
133387951 0
856929525 1
267076320 1
862790540 1
834690058 1
805931747 1
512055429 0
182652265 0
570535391 0
296373588 1
827308757 1
758657689 0
779834737 0
313135852 0
205849560 0
530890370 0
889260709 0
208951276 0
824149305 1
29933038 0
176553690 1
940612177 1
78409994 1
361562335 1
571437794 1
55043609 0
713514885 0
198941836 1
760940950 0
835037950 0
987162891 1
38826491 1
634654299 0
469456782 1
929160089 1
929721471 1
869475983 1
824371913 1
279728594 1
910259063 1
758695887 0
805501058 1
186718515 0
371098727 1
787649431 1
264369883 1
203304566 1
811211338 1
368822001 0
391574489 0
928071082 0
995754928 0
563245011 0
599185816 1
470110623 1
374903482 1
206272070 1
517950241 1
44927332 1
325611386 1
987206521 1
184388798 1
55890295 1
762118442 1
590306670 0
902885211 1
593255225 1
744847773 1
555793240 1
661171620 0
854180730 1
189964145 1
771652570 0
718391298 1
49140262 0
146445986 1
998029025 1
914613897 1
993939050 0
301045963 0
995494076 0
896294052 0
651851246 0
83572128 1
369405149 1
554645437 0
685411308 0
832712413 0
506232018 0
784480587 1
79143663 1
389136567 0
131279421 1
149486705 1
260466065 0
620689607 1
826227842 1
974971029 0
534026767 0
361423378 0
315746629 1
61129901 0
943000307 1
374559496 0
413196358 0
207659090 0
140041927 1
753737925 0
943645379 0
963040715 1
378866675 0
371708250 0
424282267 1
972478468 0
684294942 1
19676233 1
780079291 0
53347631 1
369144938 1
501677144 0
507405281 0
119995527 0
353938970 0
684320467 0
496356361 0
678689285 1
637260736 0
689701751 1
886067608 1
803428385 1
970234233 1
909584365 0
570469276 1
149996097 1
681022743 0
207329001 1
648049319 1
639668080 0
89231878 1
908817676 1
493752269 1
159650277 0
360988199 0
278187955 0
145845573 0
115551898 0
9180661 0
839777816 1
97491305 0
996323874 0
669147459 1
400990064 0
848612044 1
346878628 0
907223891 1
162873433 0
299112492 1
404558609 0
793249996 1
764469206 1
917462188 1
177560396 0
194570347 1
472681699 1
958527648 1
831800545 0
541757974 1
804395395 0
221596538 1
100951056 0
737462083 0
899693073 1
344710162 1
285455456 1
688359220 0
269216397 1
442984610 1
698256815 0
217823226 1
319819119 1
550667410 1
832116307 1
377304773 0
36408436 0
227362391 1
986704966 0
458111387 0
674754383 1
587830938 0
56251905 0
713528656 0
560844200 0
880020767 0
265167847 0
411987138 0
994227801 1
558562912 0
229509498 1
736477317 0
611024265 0
950441560 1
965033843 1
169914595 0
525553554 0
168610658 0
31195089 0
551331635 1
709808026 1
828558372 1
646307359 1
264429440 1
194639165 1
928216094 1
626417601 0
41447327 1
952349224 0
519233444 0
907361487 0
666782753 1
971721155 1
918900725 0
791284148 0
712939085 1
294990110 0
910490649 1
207644250 1
301524744 1
165802258 1
599074145 1
866769318 0
278104050 1
906842544 1
576707130 1
471915645 1
54675689 0
538695977 1
151845332 0
171469713 1
242980268 1
406138583 1
250920825 0
555247659 1
399948219 0
383075814 0
845891169 0
566270451 0
146766995 1
871256122 0
171177566 1
456923932 0
347819509 1
913061098 1
957829366 0
347523705 1
190629697 0
120748110 0
847281170 1
313007223 0
410116707 0
70938101 1
500302311 1
749222755 0
527593499 0
84365987 1
834270287 0
173714371 1
735974831 0
307101608 0
719936364 0
683882057 1
839392712 1
113090270 1
414157371 1
270774235 0
645290482 1
28574979 1
239324069 1
733385119 0
702366767 0
431386003 1
409405706 1
170735414 1
921512997 1
118996112 1
782761960 1
918858507 1
940309740 0
660950146 0
35282450 1
963711098 0
350599 0
45454464 0
946294799 0
801995029 1
202319291 0
870210183 0
972397104 0
332806376 1
100178229 0
842334975 0
616879980 0
488882421 0
175277852 1
785263641 0
594943358 1
883555311 0
35261098 0
979351230 0
711410900 1
776391180 0
330133832 1
972494191 1
309427713 0
482852237 0
882990936 0
883503748 0
771984173 1
994300259 1
103858303 0
125249199 0
776105065 1
972514012 1
49742954 0
4432092 1
780858495 0
771595829 0
603574928 0
682719204 1
718490490 1
289409111 1
981025125 1
927087249 0
81822170 0
42693939 1
846897810 1
147555273 0
225385974 1
757051588 0
818599108 1
398246380 0
912308289 1
206674780 0
195039894 1
810115306 0
409969977 0
917270818 1
512456751 1
907925369 1
373367669 1
476368620 1
733173355 1
174062106 0
725279016 0
898510519 0
525610473 1
687886602 0
540523226 1
364282298 0
950460996 0
849700529 0
587118039 1
198381543 1
510920148 1
787836872 0
54449084 1
773781482 0
80727320 0
835973803 0
2865987 0
218621531 1
573247950 0
398491085 1
990717223 1
700838666 1
727149045 1
913057910 0
140087108 1
575686538 1
840303296 0
529102328 1
788792348 0
832584008 1
767030490 0
221041809 0
598511219 1
69274463 0
114803568 0
184342297 1
229791419 0
908807259 1
210972435 0
702007972 1
8220234 1
211756640 1
6863822 0
27356902 1
400303369 1
851932395 1
745734388 0
778289843 0
942040458 1
192186454 1
49808723 1
723298031 1
819715657 1
440640719 1
568701610 0
116304923 1
79439882 1
817320426 0
318529023 0
150182728 0
858023512 1
26599808 1
582134205 1
891402987 1
417262531 1
160894021 0
799213427 1
848265964 0
423285433 1
385942167 1
901183163 0
630803122 1
670301040 1
640283801 1
804573716 1
854769635 0
217362224 0
657088814 0
171488542 1
102469426 1
11691432 0
400744103 1
995616184 0
295611921 1
451192887 0
422482892 0
31868768 1
798314430 0
537098012 0
326438374 0
856435324 0
92072739 0
239293429 0
638677911 0
808299915 1
973514933 0
338473103 1
338643543 0
225204524 0
371377351 1
1943149 1
312744784 0
646927509 1
719780806 1
363296158 0
963657912 1
889628808 1
4523186 0
219800685 1
556508845 1
25793372 1
718628651 0
601481912 0
244174934 0
34038389 1
80020726 0
878216270 1
219423982 0
324904213 1
889441637 1
899058761 0
690570456 0
180451407 0
164583475 1
24800056 0
549427476 1
714950672 1
612870204 1
1522754 1
470654893 1
707263273 0
565320010 1
878526156 0
648397491 0
175525840 1
31084001 1
609003023 1
193865691 1
867985202 0
916665770 1
95897717 1
987738544 1
310777118 0
821738622 0
78885436 1
988237882 1
946484392 1
624499947 0
766360412 0
413492988 1
768222211 1
761255978 0
792604673 1
567534522 1
207173017 0
427200460 0
594552396 0
396522355 0
304273968 0
38622491 0
675046772 0
297381619 0
837622605 0
633798023 0
961537188 0
14293471 1
255405241 0
117839025 0
307006233 1
276218991 0
305977146 0
752370343 1
13965535 1
301377164 0
489309007 0
886641889 1
93877443 0
617379383 1
818457869 0
70110314 0
773289025 1
722143451 1
192193937 0
327555841 0
959669686 1
42827876 0
418129603 0
45630378 0
399920476 1
318149882 0
781524150 1
726503680 1
568667774 0
645197998 1
216377993 0
546221347 1
598416837 0
880483482 0
136112147 1
109703359 1
919992998 1
494054236 0
725770669 1
399102983 1
729838486 1
955999971 1
25673913 1
964077502 1
603458163 0
480133325 0
924584026 1
129437786 1
346167525 0
428397311 0
771645043 0
626293232 1
877664779 0
810498272 1
870809427 1
211712260 0
149522391 0
167289142 0
503738589 1
819909247 1
433646385 0
446035012 0
748645369 1
220260549 0
518750398 0
542100985 1
206408210 1
366690368 0
359375683 0
461287139 1
320453897 0
6902892 1
940580536 1
585349942 0
286739330 0
655610836 1
738686214 0
219072315 1
606140104 0
276675068 1
552868266 0
971486541 1
683259993 1
604976549 0
716747626 1
986910331 1
576090212 0
835805522 0
304780434 1
703140139 0
920865755 1
169933385 1
886806771 0
49279639 0
234063236 0
609376596 1
828234181 1
194147761 0
883065258 1
930272593 0
647110160 1
679594341 1
256771053 0
442789204 0
310707348 0
343684861 0
354303620 0
586996962 0
801451324 1
82678484 1
315003799 0
723999237 0
315271163 1
643248489 0
750362791 0
320057346 1
291418184 0
872003037 0
181633329 1
862971727 1
111964563 0
144324784 0
560077026 1
292177906 1
463071477 0
300543650 1
871493791 0
965022485 0
876882713 1
457279057 0
264288944 1
380173329 0
960260761 0
438549586 1
311316056 1
888809800 0
876332495 0
907317408 1
32169915 0
738065273 1
190214646 1
110566753 0
682739612 0
423999442 1
804448729 1
705252330 0
752258911 0
288444195 0
270101003 1
33517160 0
159355205 1
43148249 1
55252503 0
203784149 0
464001707 1
501819657 1
898229233 1
703046787 0
902367361 1
544805915 0
691182283 1
389823454 1
603986888 1
611926247 0
730252 0
828163946 0
840374251 1
862306821 0
801989057 1
224010378 1
398697975 1
143068647 1
132033047 0
592120020 1
592014776 1
253148855 1
225639890 0
179330647 1
390818316 1
394433497 0
797953563 0
122587493 0
374935563 0
762878165 1
954537723 1
480650046 0
122557444 1
935062998 0
516492345 0
749538461 0
758341522 1
100714575 1
746045104 1
428349902 1
935706743 0
122080270 1
745648728 1
161063894 1
350928980 0
761336613 0
768085590 0
909557294 0
748062907 1
47716656 1
570724681 1
233897350 1
985695113 0
985423455 1
989493028 1
263064077 1
850591402 1
508297386 1
590007301 0
765695020 1
274423587 0
82647248 0
387501671 1
314171527 0
950474054 1
250974478 0
309922146 1
291279286 1
871790811 0
247457410 0
860597624 1
794818498 1
729116686 1
485867177 1
412558891 0
290750274 1
767165388 1
955911351 1
503459649 0
248253012 1
345603574 1
385819966 1
716907384 0
350721215 0
627313905 0
875704942 1
482355699 1
474255044 0
357311062 0
819562846 1
913874487 0
779472302 1
236655087 1
738826436 0
877606872 0
135849374 1
151087516 1
153183028 0
934898960 1
503515812 0
390581182 1
427532237 1
735617918 0
893827917 1
222576396 0
443665351 0
520027429 0
912975786 1
786982903 1
685755260 1
228276877 0
431139140 0
97454065 0
15836313 1
198198227 0
740019012 0
727310959 1
268113540 0
360431132 1
57153826 1
386811031 0
719105921 0
892656951 1
279341530 0
209625432 0
149906872 1
416153966 0
978129380 1
905359469 1
850246920 1
381195389 1
960535567 0
475981975 0
159100085 1
416870957 1
636835389 1
855292456 0
250531850 1
577826486 1
965996166 0
992927505 0
601521255 0
832908194 0
37204680 0
742353806 1
363669147 0
279649907 0
410452425 0
765448937 1
376675512 1
885348232 0
460527276 0
801574299 1
52144867 0
240206677 1
290218468 1
729736483 0
126238863 1
606348203 0
181766059 1
513697044 1
574835351 0
804129519 0
186172648 1
159839615 1
938819722 1
155125994 1
560822748 0
849796042 0
521950934 1
340455285 1
304846695 0
517303204 1
210202462 0
623819880 0
424836455 1
508716372 1
620231138 0
659196686 1
276486315 0
306092409 1
881439556 0
317402105 1
696159634 0
368621253 0
971956351 0
315029175 1
382220930 0
390750346 1
988948428 0
249095144 1
775364488 0
207407514 0
39961783 1
509607376 1
784963170 1
202889494 0
655937503 0
7530508 0
649031218 0
682052277 0
461184497 0
436406354 0
161627406 1
318560720 1
403957860 0
838026067 0
679222225 0
608662521 1
550175385 0
640906423 1
744830190 0
959676856 1
388237721 1
888242864 1
742811708 0
185123807 1
762682940 1
820918155 0
129404723 1
448521802 1
910977890 1
165253092 0
158280886 0
258007106 1
950067472 0
637910824 1
787854808 0
93381005 0
507630092 0
466608250 0
482948694 0
907493948 0
265442033 0
540031217 0
236097050 1
126336003 1
483772027 1
636394817 0
354656380 0
627660671 1
875337469 1
248457851 1
62050284 1
741185726 0
813561975 0
36481955 1
458331952 0
703259669 0
352803148 0
665553225 1
60167253 0
960183021 0
996801170 0
552289138 0
659853003 0
621445484 0
206299444 0
387960408 1
820481966 1
824728214 0
467533402 0
120226952 0
84623294 0
245323491 1
105553045 0
95515144 0
695623265 1
221359833 1
83412436 0
228079186 1
391317255 0
559474394 1
563796619 1
114870768 1
307839065 0
599551495 1
569181400 1
956134584 1
671438052 1
140053913 1
766947111 1
277475207 1
300942735 1
47417270 1
814844332 1
476186261 1
563751201 0
183610375 1
880563332 0
884284488 1
590469374 1
917331092 0
38526386 1
613400873 1
327512925 0
738644590 0
354994589 0
42129587 0
77961542 0
892949842 1
278827552 0
374563347 0
11894125 1
384447032 0
816056653 1
681809579 0
510732922 0
569497220 1
367233445 1
962055225 1
755598806 1
506637479 1
125307514 1
169595044 1
524514796 1
260951011 1
794051073 0
875428365 1
70506516 1
26978361 1
114143534 1
212515919 1
39898430 0
667934197 0
189062807 1
751396741 0
932385254 0
66932252 0
925877041 0
849092310 1
464229530 0
26342098 0
206929690 0
851872821 0
629560087 0
865352668 0
794867890 1
978392882 1
79683812 0
394812412 1
106506812 0
892696711 0
855343361 1
205825687 0
425146885 1
897916975 1
386969126 0
252533127 0
139820403 1
311020363 1
766531229 1
242302917 0
21495970 1
390387135 1
539476875 0
383598297 0
954811528 1
892098714 1
560121322 0
852238889 1
718459668 0
25782595 0
447204649 0
426376793 0
824784525 1
366209140 1
553015519 1
3075796 1
165893366 1
23781980 0
516638421 0
987733108 0
719189847 1
504795332 1
908989971 0
801713024 1
714692945 0
124072086 1
585885392 1
783168836 0
50417837 1
879404346 0
603668271 1
733216640 1
55891898 0
778869502 0
590527149 1
811262762 0
579863101 1
52653937 0
552191590 0
836247840 1
525140377 1
445164004 1
495200645 1
836626588 1
827108462 1
603355212 0
843189170 0
938487678 0
631652483 1
672370929 1
41711779 1
65934797 1
79723905 0
872798128 1
168055236 0
555399790 1
148172795 0
351699264 1
851079207 0
684124806 1
635284896 0
579979971 0
62543943 0
488166427 0
818663225 0
345160469 1
906310790 1
272490464 1
935898841 0
499404187 0
172278106 0
803024422 1
59344372 1
526521732 1
251477973 0
753610745 0
193189883 0
985857437 1
447882367 1
368987830 0
464299885 0
907645839 1
273470853 0
751653122 0
532351412 0
999666884 0
221450334 1
430470920 0
309052438 1
350206050 1
728202628 0
900572842 0
212783799 0
793863972 1
87920578 0
280886669 0
323260425 1
37276613 0
136308067 0
184768417 0
424111174 0
366330492 1
569094901 0
827096355 0
25531129 0
843975389 0
136412549 0
46881198 0
69040374 0
119254351 0
521645527 1
99872295 1
824472693 1
895311006 1
569121575 0
525186270 0
442480090 0
935034555 0
940207003 0
830640062 1
449306675 1
210567119 0
717236376 0
391381237 0
596287203 1
641118128 1
615092056 1
872361110 1
691874814 0
216364590 0
486118661 0
506691360 0
585455068 0
164158367 0
68972459 1
192602508 1
110296784 1
511978 0
421197300 1
804214701 1
820075948 0
13117847 1
672918541 0
785474968 0
942081419 0
343253521 1
530086124 0
901335402 1
400850815 1
94038918 1
838525872 1
795283648 0
62357777 0
596092785 1
630080766 0
312829675 0
639807662 1
57231737 0
826003352 0
217366454 0
144728165 1
952318573 0
964991989 0
341847355 0
965063161 1
761685933 1
640154713 1
100715945 0
626156650 0
749218564 0
644907900 0
22934387 0
740943727 0
556048411 0
263289711 1
934090567 0
685398945 0
435150218 1
221427505 0
974425036 1
992713889 1
216207884 0
881183892 1
935998940 1
700561381 1
120199421 1
763227299 0
625495364 0
379064893 1
545151596 0
979553585 1
681800003 0
764894019 1
608853074 1
533702909 0
413058803 0
627413981 1
714179524 1
932852804 0
793490278 0
431498216 0
624440157 1
899278971 0
167959031 1
798235827 1
827684614 1
681038983 0
388430553 1
942223580 1
595502835 1
592162731 0
251692418 1
836510004 1
160698091 1
6056978 0
923724214 0
914366387 0
470365165 0
717271114 0
546443998 1
419711915 0
237606599 1
802059883 1
482432923 1
82157532 1
965286652 1
912653509 0
161418762 1
220789002 1
286165273 0
505276841 1
334986310 1
348623130 1
12547690 1
939855447 1
34426181 1
446698476 0
875553815 0
2522172 1
554507876 1
711182267 0
389431360 0
554264198 1
389946639 1
42135506 0
409278391 1
501627719 1
384865567 0
380428665 1
579542806 0
582434876 1
331725165 0
185166023 0
127478758 0
835170660 0
117373268 0
478333470 0
985375769 0
123158469 1
948445274 0
184121310 1
112276837 0
779628033 0
347171466 1
454411454 0
605848694 0
144235129 1
33346351 1
619131971 0
758786505 1
695784617 0
786140110 0
560379358 0
966828944 1
16598144 1
575303219 1
879935415 1
622228609 1
93279509 1
387901431 0
856208211 0
823505760 1
533463739 1
548999165 1
490996593 0
564536281 1
139324125 1
335226831 0
743756363 1
715806012 1
613605436 1
616233855 0
836297613 1
845870141 1
859588024 0
255439866 0
497170160 0
386102872 0
193003401 1
568084819 1
151239545 1
610349003 1
393343217 0
577336156 0
952289124 0
92982510 1
509787385 1
946478092 1
147034733 1
413005583 0
870928505 0
782064720 1
922001017 0
961662149 1
911764281 0
472395591 1
786203433 1
700906050 0
188271622 1
74240662 1
329760247 0
68123122 1
392619353 0
73170035 0
902112326 0
773438275 0
343195275 1
812230674 0
118466252 1
208257135 0
668843348 0
456498466 1
820246326 0
352351645 0
998773326 0
916950960 0
168872028 1
342887569 1
551738539 1
794859152 0
580855402 1
198444804 0
770772812 1
691695616 0
510347117 0
51409133 1
349283852 0
283403609 1
847884893 1
448290515 1
810718396 1
740236095 0
214940553 1
603998026 0
543330165 0
305336029 1
114018898 1
598818320 1
67779060 0
692385448 1
28612674 1
207455168 0
254014748 1
585935554 1
564676387 0
982634681 0
937653348 1
808751911 1
651791803 0
408698551 0
618973081 0
240033306 0
697340218 0
961663132 0
848875809 0
327985574 0
504246542 1
719684342 0
111010192 1
482505628 1
425180224 1
813060360 1
10036556 0
994838476 0
459738151 0
91560393 1
150599084 1
979779092 0
500990290 1
62544000 0
152375716 1
451833485 1
888676616 0
51136891 0
333707291 1
791107665 0
730690647 1
487869790 0
38569640 0
407862950 0
188342545 1
403777392 1
62025367 1
624702360 1
248314743 1
560761163 1
54497140 1
357900377 1
207182307 0
324074424 1
625642467 0
747845788 1
636541598 1
593924482 0
867472212 0
763191305 1
787808057 1
989005535 0
589949395 0
477167031 1
419380215 1
674656561 0
761936382 0
260101081 0
818105125 0
421010218 1
743374406 1
398432887 0
404659838 1
201155121 1
824978286 1
405006171 1
14445892 0
333647329 0
362581413 1
515988974 0
830074929 0
352585173 0
688813516 0
878219443 1
646069013 0
361276031 0
104951408 1
347919707 1
548666864 0
671447675 1
401268914 0
506339205 1
833513738 1
555664406 0
142619341 1
334754218 1
640975063 1
379549054 1
371703641 0
446395125 1
779171738 1
289852385 1
567692618 1
298739935 1
287741053 0
982733240 0
762985843 1
600659903 0
675878840 0
562390372 0
189122963 0
288092398 0
61461496 1
37530672 1
262629015 1
459866445 1
449804742 0
173983550 0
382016257 0
453119338 1
650061091 1
118394316 1
516257572 0
962689302 0
539039004 1
139015452 1
107134161 0
230930112 0
878983689 0
541258778 0
866042137 0
479374352 1
585572112 1
764710451 0
288600307 0
304277844 0
598445073 0
437779502 1
183829156 0
34580630 0
701650709 0
365103462 1
878753024 1
42613796 0
485617514 0
856210604 1
338348342 1
395091048 1
771863916 1
439494712 1
730457572 0
301414295 1
775103467 0
695776446 0
256122602 1
719004798 1
475280132 0
50163973 1
449541599 0
942729278 1
116972734 0
424076968 0
970384480 1
59436855 0
551978762 0
326964784 0
185022321 1
301947100 0
136851260 0
899665024 1
942168065 1
826970318 1
914298954 0
154033464 1
761943257 0
361349979 0
17394997 0
424434902 0
231165586 1
369863620 0
45470249 0
959802993 0
323790232 1
410614755 1
852727022 0
925582641 1
266184556 0
820712938 0
614948156 0
642183571 0
528778242 0
964687487 1
170378562 1
299515499 1
707926258 1
27405519 0
655988113 0
91696243 1
572102906 0
570180324 0
609197908 1
594253834 1
913234440 0
723881863 1
714662616 1
55964025 1
182865863 1
988491821 0
171876364 0
178491635 1
152076227 0
542273341 0
318910705 0
659647992 0
376400153 0
478697424 0
404109256 1
861980495 0
842252842 0
118059778 0
188690009 0
717961275 0
102142476 1
247883470 0
770915091 0
358741414 1
620375309 0
92182287 1
328504304 1
288981622 1
286638803 0
955754375 0
199178284 1
470690000 1
19000278 0
711861006 0
92457092 1
68446702 1
15542018 0
824351449 0
585931306 0
856493805 1
321576759 0
919152607 1
247298436 0
597543745 0
560861101 1
617184690 1
303312801 1
752042252 0
372670742 0
893117403 0
70505125 0
220517481 0
281430458 1
793239391 0
24545341 1
325254236 1
657728408 0
481649665 0
269124189 1
211114476 0
758065501 0
865387021 1
926693280 0
995295103 0
286819772 1
415216829 0
948847331 0
159635835 0
66332961 1
714407844 1
547135857 1
50774648 1
339267303 0
251936080 0
282678763 0
658262794 0
488628340 1
752333945 0
940247934 0
94061016 1
44515821 0
400310052 0
283638312 0
949999961 0
212605936 0
550403789 0
630502741 0
629787202 0
49281995 0
958651170 1
818835686 1
355631341 0
53332860 0
611204626 1
34692264 0
147280816 1
405604371 1
504162087 1
280503944 1
657348903 0
971292854 0
309203952 0
676811906 0
801031020 1
474949178 1
843848548 1
66741312 1
489465062 1
999490799 1
62513073 0
27150803 1
844777032 0
183096996 0
369306384 0
990449531 0
946297914 0
602680486 1
414722394 1
282518279 1
363339456 1
930778057 1
726662518 0
451575490 1
278732310 0
75340260 0
134520366 1
749371019 0
287749188 0
134680709 0
812365217 0
960316039 1
603704638 0
103260329 1
428919011 0
579476271 1
793045532 1
272018962 0
880067371 0
808959864 1
593947070 0
287625661 0
786089342 1
858484819 1
555606142 1
341806191 1
513155067 0
197826814 0
815585032 0
960203234 1
208894674 0
755582375 1
653840377 1
122511590 0
35140342 0
776930611 1
307114424 0
518127943 1
289801819 1
527962711 1
79404515 1
334349090 1
669329775 1
136636282 1
148932153 1
221915005 1
389183652 1
425511431 1
692123545 0
494831529 1
607626718 0
211645330 1
397764150 1
666733530 1
283679124 1
828375137 0
266055552 1
459527343 0
394668251 1
720589882 1
294145683 1
19577085 1
184055440 0
457022751 1
846052835 0
934250930 1
250147713 0
632361018 1
684539993 0
883393947 1
155591105 0
737833774 1
617228231 1
649182062 1
286158512 0
291264568 1
250465693 1
300173656 0
981717858 1
838473107 0
893705749 0
57656183 1
973959336 0
157812641 0
258592048 1
869041463 0
905515647 0
595373663 1
759319832 0
599312367 1
961927548 0
1042350 1
669005843 0
371944133 1
302176776 0
997313647 0
169625859 0
276660291 0
755572134 1
732911729 1
788978972 0
23923640 1
351113553 0
887451227 1
4601811 1
812264073 0
820375062 0
477077924 0
612704492 0
833912914 0
860729532 0
782399280 1
396524362 0
829892978 1
98238039 1
368907987 1
120689492 1
416314233 0
354178407 0
849978219 0
836340874 0
622398785 0
760188179 1
440204182 1
666725011 0
598020710 0
90969924 1
786675603 1
228210369 0
666304781 1
918679949 1
667492203 1
51692050 1
56407171 0
92943887 0
851805161 0
631711836 1
439172355 1
375644922 0
873893180 0
680752687 0
819985904 0
978633845 0
359953155 0
988012176 1
815652855 1
362975827 0
462995976 0
709973317 1
215504531 0
222090480 1
349431095 1
569950790 1
657186200 1
20514419 0
297841000 1
547980317 0
676040238 1
969322536 1
795949159 0
65545617 0
446819416 0
45502421 1
245190683 1
492300418 0
73832155 1
293668559 1
508256491 0
141665193 1
616548491 1
306868436 1
329067704 1
786823814 0
512161581 0
346477066 0
919044193 0
323546030 1
807413037 1
45504416 0
622851729 0
133603322 1
71244729 0
268731937 0
10742056 1
232133167 1
856045444 1
204972700 1
945517758 0
592722105 1
713584649 0
938732168 1
665519846 0
303950031 1
797096418 1
263757364 0
692751696 0
267246762 1
400710727 0
817988587 0
192606194 1
617763222 0
711463388 0
646165484 0
136568208 1
973716351 0
329814000 0
892163374 1
923728189 0
907029848 0
853949534 0
975134323 1
164517445 1
277530872 1
274806418 0
3285151 1
588123144 0
442500536 0
674892301 1
823635614 1
786014270 1
545720648 0
691431673 1
87579227 0
223097806 1
65364233 1
179169584 1
653571751 1
570675201 1
739883013 0
218861825 0
280247459 1
362554303 0
465965616 1
936678438 0
159620705 0
597848262 1
9557417 1
584145749 1
342415650 1
322648787 0
955702498 0
369527955 0
391558812 0
719389641 1
568886835 0
599932150 0
727046246 0
372584562 1
52409642 1
489969811 0
931117227 1
614605791 1
632051531 0
317358552 0
61963201 0
685578388 1
549433702 1
70849279 1
212880603 1
854013115 1
340012905 1
372942179 1
309908191 0
647653693 1
897441563 1
277232290 1
42751660 1
726579737 0
838849323 0
345123267 0
708163542 0
518698751 0
509812643 1
309388883 0
871599141 1
224157086 1
781470375 0
875617142 0
277435468 1
670361556 1
827068079 0
914380745 1
919338737 0
306306899 1
86441360 1
33830356 1
662074799 0
531760064 0
775718465 0
717185432 1
859324414 1
240556373 1
166308449 0
849093415 1
44952936 0
253715543 1
108426297 1
860575560 0
763234163 0
673442396 0
550251359 0
918240491 0
819277352 0
964056562 0
122759981 1
866522711 0
525080701 1
94688461 1
673602632 0
102169164 1
750238700 0
44796833 1
52383950 1
723598243 0
563140341 0
286026326 1
438118866 1
11213559 0
574858765 0
990958068 1
14435668 0
778847597 1
677409889 0
778176312 0
774103058 0
328368361 0
630325578 0
378067713 1
192623442 1
886539987 0
409115584 0
171585863 0
21988902 1
957472976 0
724599298 1
735745811 0
812618434 1
174636890 0
21421977 1
370533937 1
979295646 1
250568952 0
26488647 0
565361226 1
977211403 1
311173690 1
530560968 1
154366536 1
452075508 0
504097485 0
672217427 1
237666379 1
79444232 1
213682522 1
826581925 1
801024960 1
619976442 1
776919504 0
54941089 1
618937083 1
5447536 0
528959978 1
816221523 0
739544943 1
375573226 0
179309694 1
884763292 1
312699692 1
488325064 0
491824606 1
453818163 0
673118061 1
496609616 0
323041067 1
616373827 0
205072126 1
167821071 0
217786877 0
652440481 0
725237737 1
505217876 1
276351043 1
727288164 1
317128650 1
740604513 0
4284836 0
401455557 0
462014025 1
932471571 0
111480828 0
817179142 1
1482976 0
927651719 0
236052027 1
702087441 1
903862525 1
64752965 0
789794035 1
545061818 0
441533375 1
503784457 1
651881815 0
31460652 0
500669027 0
378809819 1
642674653 0
282972692 0
620788299 0
783495737 0
517415279 1
991498561 0
268028199 1
498266432 0
39978660 0
318729284 1
84368558 0
237481956 1
280385894 1
626109071 1
80955780 1
307333272 0
691393771 0
575155840 0
850865632 0
439617606 1
595150114 0
274178333 1
408241753 1
803807796 1
595161325 0
320126732 1
712647133 1
212890229 0
183197451 1
294508398 1
372661849 1
575928207 1
641848 0
626941846 1
578879661 0
15104436 0
82718214 1
538360459 0
920684520 0
925769883 1
290789099 1
375540928 0
131379309 1
481558493 1
669931727 1
194767357 1
437790522 1
216277314 0
111491180 0
116242050 1
769382264 1
75045351 0
778348569 1
444851204 0
584433309 1
926211580 1
654306244 1
808908150 0
877690303 1
649596472 0
24883524 0
513837976 0
292558338 1
306082398 1
958380568 1
547722682 0
372193550 1
154060568 1
35665101 0
998473187 1
153457434 1
101756169 0
43896932 1
500470820 0
700160004 0
803573251 0
445574942 0
813109924 1
330325559 0
64053427 0
287637101 0
296252836 0
190260009 0
812608054 0
55172328 0
75062265 1
806057579 1
649920905 0
510874610 1
682888316 1
332354828 0
263447849 0
603295877 0
804984014 0
28868791 1
995185641 0
282032466 1
793789068 0
349220937 0
715776065 1
161734690 1
610064303 1
819176399 0
649992591 1
646206557 1
618416069 1
479621232 1
970471811 1
724954508 1
802272727 1
43493861 0
191654799 1
209810991 0
481943423 0
786738962 0
77008119 0
753670218 0
495401369 1
23805057 1
884585171 1
127902873 0
847799706 1
866539857 0
129168167 0
106238178 1
492459346 0
710760840 0
790535059 1
257841992 1
410013803 1
570278479 1
164313564 0
329479123 0
298185484 1
434960005 0
786879627 0
109175143 0
123527329 1
540806728 1
3230636 1
646166360 0
103294062 1
75729927 1
75270617 1
159948877 0
821477177 1
773828467 1
996035084 1
702568801 0
1595629 0
874078941 1
588891412 1
972371934 0
493797012 1
862859550 1
249119308 0
149680311 1
343867410 0
147836555 0
366870211 1
201174417 0
705100870 0
571688480 1
799275154 1
331269631 1
355645643 1
489501083 0
437327829 1
435507011 0
599329522 1
318961284 1
291244477 0
961460973 0
98737864 0
185941867 1
381881901 0
630693394 1
161438772 1
540569475 0
941345860 1
557442598 1
447524660 0
536946364 1
398609742 1
613772264 0
633075974 0
250816941 0
890391975 0
641973160 1
893011425 1
271707928 1
853970488 1
132313626 0
410342189 0
575196281 0
694370378 1
495232040 0
424245868 0
969442086 1
708278892 1
407918989 0
79785784 1
444411229 1
832219988 0
427099067 1
999099140 1
449505194 0
16858787 0
695912930 1
309318927 0
625315925 0
773590963 1
395567700 0
382074619 1
783882910 1
708120937 0
663846077 0
212264476 0
310889035 0
818441052 1
857561494 1
295149448 1
788127755 0
429017592 1
261314223 1
637361122 1
655003776 1
458227608 0
472248145 0
899262111 1
516902219 0
314976029 0
106747736 1
669710642 1
495505148 0
397032782 0
740118470 1
825282652 1
284787796 0
284689636 0
267443326 0
973349352 1
799240088 0
737889315 0
987536400 1
402068540 0
256456026 0
279164546 1
434147524 1
654363833 1
506060225 1
339386660 0
460131583 0
344257654 0
403352071 0
263412786 0
908864974 1
737683532 1
564945647 0
727066113 1
654152805 0
448659626 1
162276666 1
755349862 1
86340049 0
557853250 0
801646393 1
879467565 0
290555070 1
821513444 1
526240421 0
813933634 1
546593205 0
170112657 1
120225369 1
126428708 1
254523870 1
599579382 1
522380504 0
796723193 0
674736936 1
825534599 1
915018376 1
628011309 1
18474436 0
614384820 0
604099054 0
495717462 1
502952489 1
148659204 1
980142067 1
30358865 0
312484587 0
83664727 1
908515948 1
228236052 1
36174021 1
460917142 0
477314036 0
855534962 1
661878931 0
485056859 0
827796480 0
957296553 0
564822927 1
773530496 1
581697154 0
826089780 1
327949649 0
361218543 0
372999337 0
551062221 0
496896108 1
689490949 0
977683605 1
989333751 0
248985152 1
528031365 1
717525018 0
451532063 0
845086350 0
1967047 1
974135497 1
887193960 0
937226532 1
761733931 1
462712798 0
409826288 0
666744438 0
828666076 0
487358944 1
978375726 1
305893150 1
968874858 1
74294649 1
147686244 1
468115119 0
647386795 0
375815956 1
834081190 1
18980287 1
950338534 0
508663543 0
985462255 0
276341419 0
672389953 0
47711117 1
780356435 0
572885768 1
556708517 0
442247911 0
24276134 0
24201832 0
486887679 1
612140198 1
88791165 0
579007917 0
850083503 0
841093928 0
655212750 0
536647459 1
214343338 1
869692488 1
880748203 0
935025001 0
985528184 1
741832094 0
990075206 0
925583409 1
484069143 1
570442720 1
44241164 0
69784342 0
665758626 1
700369623 1
503985790 0
264782511 1
632301166 0
895719701 1
603133463 1
521617977 1
560860617 1
725351820 0
301805530 0
204071093 0
246937674 1
48726491 1
50290143 0
656619935 1
291400522 1
165404228 1
393589829 1
843922725 1
540757292 0
120226731 0
83215693 1
817222033 0
27667528 0
648914228 0
251794916 0
579985810 1
317472398 1
375684209 0
352206678 1
579556718 0
331038841 1
146777695 1
870505443 1
300549378 0
313979456 1
593531751 0
543753021 1
789828018 1
976077654 0
260757712 0
88044908 0
674724124 0
404862261 1
559512175 0
949865873 0
129905168 1
848863707 0
655104147 1
34861272 1
590967943 0
89194190 1
449000784 1
364120889 0
971376481 1
81832025 0
510173591 1
461196878 1
234930237 0
788350491 0
990914023 1
311283339 0
435734570 1
787857799 1
737730348 0
334793704 0
315963158 1
350804287 1
748489932 1
208644415 0
208484341 1
345086503 0
350609389 1
665640152 0
846611078 0
466377864 0
318028488 1
771248497 0
422018935 0
991334442 0
140083424 1
812027221 0
755885176 1
357657204 1
613840006 1
142369869 0
170524294 1
89361651 1
880483864 0
643675749 0
361508056 1
981501760 1
231803418 0
615464366 0
358001166 0
208929895 1
755692184 1
228868585 1
749813688 1
478707478 0
105751858 0
385819532 0
763823501 1
856670788 1
978257708 1
986675579 0
674165914 0
918437377 0
622150316 1
641727934 1
966418634 1
109163571 1
76229131 1
201331704 0
657703409 1
208935993 0
223519614 1
193993851 0
849503486 0
204022654 1
494508069 0
702764901 1
944450424 0
934037244 0
156259338 0
655417376 0
461964544 0
38129885 0
75718029 0
216460687 0
15363186 0
926530494 0
852519433 1
10492343 1
17916405 0
526036651 1
287372630 0
657183882 1
970192136 1
294826638 0
779644927 0
873551117 1
121216892 1
26369742 1
916613055 0
427805441 1
3997398 1
352556178 0
734307785 1
850714236 1
777641580 1
189705780 0
380481797 0
641398813 1
591716529 0
313204915 0
131782420 1
454549539 1
697608275 1
856099310 1
89959053 1
154023138 0
272897103 0
315923289 0
366459604 0
939291092 1
908877752 0
603091063 0
623521045 0
704949250 0
657480808 0
385118382 1
774748965 0
400154038 1
596583655 0
630697099 0
867956612 0
189908582 1
909339234 1
54276915 1
484377008 0
858698199 1
670174505 1
844920421 1
199594537 0
719618664 0
304778929 0
707535850 1
186882842 0
255396344 1
593440070 0
504174750 0
388446818 0
416724003 1
200433203 0
864348959 1
367431957 0
753485808 1
13518007 0
983946846 1
779143079 0
512898631 1
815196979 1
318594685 0
993694313 0
175578576 0
861137149 0
639340468 1
489256078 0
60820353 1
874779159 0
6490790 1
349813063 0
547047586 1
369025275 0
232108862 0
211931168 0
653099515 1
835696463 0
838420262 0
139741582 0
767467245 1
348279279 0
578109079 0
732221668 0
513678879 0
586647982 1
669138071 0
811188665 0
142296287 0
201048155 1
37991352 1
97301789 1
802922031 0
539188572 0
792732450 1
803345247 1
807550580 1
39197804 0
299386680 0
149266903 1
722828526 1
367634355 1
208737565 1
888636921 1
983934612 1
587487310 0
64854166 0
793088649 0
236404276 0
854384487 0
976980245 0
572267322 0
614057861 1
540215931 0
252187962 1
151803683 0
900563074 0
42211666 1
344964121 1
657550395 1
153179259 1
146331696 0
663957570 1
87474441 1
106968412 0
774307079 1
819534079 0
757265964 1
73555851 0
342050692 0
621179884 1
228600968 1
69806527 1
278282092 0
428377469 1
586127247 0
631354688 0
442960956 1
496831003 0
164316809 0
257894569 0
686738025 1
257424336 1
464409114 1
877167184 1
137202466 0
210769638 0
853075283 1
960502474 0
230244367 1
807728037 0
656341972 0
462637792 0
820914715 0
866445889 1
797942853 0
735221502 1
934289243 0
376131784 0
219784803 1
784006336 1
302522352 0
208924099 1
624781698 1
79398184 0
916319205 0
780117464 0
363483928 0
160495856 1
138797961 0
213304830 0
446129764 1
778344276 0
762223158 0
470102855 1
350968259 0
575495877 0
291776154 0
907308202 1
792494989 1
860103780 0
620289502 1
887586127 0
322010139 0
642462636 1
792553297 1
538345219 0
303326972 1
945233689 0
610439596 1
247837012 0
7373753 0
614182861 0
617560418 0
750302279 1
250913098 0
281737939 1
346981808 0
666438704 0
152794375 0
411078697 0
84466114 1
221892007 0
337501056 1
34733564 0
753950186 0
873456593 0
731536745 1
323527081 0
769350223 0
865614448 0
575052480 1
333002500 0
934847653 1
449760203 0
278426652 0
397646659 1
870172329 0
17848003 1
564811799 0
643426209 0
909531393 0
176606061 1
534341082 1
755290800 0
850458320 0
655560587 1
705565110 0
667324040 0
743606629 0
657633933 0
576494272 0
553642571 0
539231192 1
702931460 1
699770710 0
336826969 1
84196782 0
856065521 1
184013925 0
346922585 0
379853454 0
708758611 0
359842985 1
724772313 0
184539295 0
354326856 1
981808761 0
917966394 0
573134059 0
627173035 0
643350035 1
122060214 1
60123718 1
373503615 1
599143392 1
503357380 1
434902438 1
597418573 1
677819159 0
997638476 1
175430597 0
381546835 1
368754155 0
397201943 1
110606391 1
190923804 1
278459333 1
45321145 1
251630719 0
787535446 1
71455040 0
150022045 1
889982759 1
434439675 0
400086540 0
603787999 0
693567656 0
89112275 0
351447724 1
17821969 0
983455038 0
221517664 0
537849864 1
16248383 0
268791453 1
669315746 0
648654830 1
78885213 0
683167999 0
857396661 1
796942594 0
502228640 1
487967528 1
385803357 1
598056785 1
705768177 0
802422886 0
857804694 0
633751574 0
26757686 0
237197512 0
266777121 1
336861777 0
718476722 0
530136027 1
612526263 1
999405135 0
372211295 0
876228583 1
188344274 1
527505881 1
461562827 1
908451350 0
833815678 1
538950922 1
116229648 0
367420310 1
883691547 0
562616753 1
627223773 0
81911949 0
830978398 1
927577905 0
257944328 0
497154615 1
229964276 1
788733424 1
33893306 0
742342231 0
269662723 0
661573570 0
758734695 1
646108142 1
654817998 0
584851686 1
742549119 1
189038051 1
606492459 1
573101445 1
567530494 0
554643550 0
954898098 0
639100769 1
829468905 1
519225841 0
118863096 0
821729796 1
806254333 0
210409587 1
977485023 1
213975717 1
251369663 1
828840713 1
376010241 0
709360736 1
52973390 1
236077276 0
704358254 0
940228098 0
329913771 1
27089077 1
916850774 1
19688330 1
53170962 1
860556522 0
962914846 1
7230273 0
990527451 1
87512 1
709238145 0
270294052 1
795453128 0
785538136 0
479321971 1
543706642 1
313764510 0
884688717 0
526886401 0
770262795 0
706296785 0
431115870 1
176336118 1
198787949 1
597261385 1
99804647 0
361519649 0
365210472 0
779933324 0
948902913 1
98739661 1
621380920 1
244969855 0
863828922 0
439781029 0
567018388 1
523979266 0
628621559 1
830206597 1
178359322 0
617568603 1
463988155 0
925409731 0
29599545 1
963882874 0
851796026 1
735658582 0
130495048 0
519101542 0
782987905 1
589190144 1
555949005 0
653855941 1
765258567 0
491248717 0
278837 0
166101302 1
265682489 1
931249718 0
605768317 1
752328977 1
49803969 0
928372335 0
260594111 1
15557727 0
123142782 0
26716634 0
509627558 0
475225753 0
549635701 1
543639135 0
467140548 1
182773832 1
709593568 1
776760529 0
15605378 1
472985549 0
100006144 0
877205620 1
663028856 1
190984677 0
524192659 1
161592176 1
764227707 0
205624136 1
763487924 1
303932067 0
280134864 1
722785677 0
67500474 1
851278394 1
103191789 1
43077386 0
350598641 1
540282265 1
857950637 0
289712567 0
872568859 1
937555022 1
631381745 1
564383574 1
191737746 0
126630954 1
153102058 0
251951443 1
581183731 0
665845392 1
251916866 0
85014790 0
260397251 1
361022168 0
721643909 1
538500129 0
471143283 1
933127082 0
947045160 0
110419871 0
828825211 0
999994090 0
228209014 0
961715406 1
324554510 0
95613278 1
172001786 1
359181592 0
979144604 1
615627558 1
920399685 1
232381513 1
996807833 1
381502731 0
724897095 0
776786574 1
283975125 1
518624723 0
379362227 0
874784760 0
803188220 1
318876810 1
51037962 1
332362511 0
346247421 1
457491442 1
556703353 1
851015848 1
580491108 1
873147492 1
151650806 1
721604376 1
885296009 0
228814917 0
894007517 1
380760051 0
909382226 1
428582350 0
402891557 0
248764107 1
201420183 0
489469241 0
477541915 0
591285471 1
826052396 0
272230118 0
309501641 1
234879273 0
816222213 0
28914660 1
485010276 0
505372050 1
386874417 0
675828393 0
446827082 1
922018026 1
507152953 1
156346315 1
973662741 0
922227385 0
796737320 0
646329890 0
604602546 1
534817363 0
216517786 1
293872641 0
660080551 1
13111416 0
890747378 1
919004859 0
982661435 0
421055067 1
799836252 0
852457245 1
246761278 1
345256996 1
476319533 1
752514519 1
497348835 1
513588338 1
225206843 1
94360616 1
684472 1
445268475 0
824177835 1
116684846 0
117203049 0
368790072 1
880054045 1
405094760 0
151342888 1
417770521 0
833202175 1
610349261 1
803901489 0
704267248 0
363672912 0
602474020 1
504296952 1
733709950 0
462742664 0
545418237 0
102225604 1
813637075 1
857883101 0
258375338 0
754310346 0
109117821 0
953842968 1
472111251 0
753113205 0
206544973 1
804915766 0
953364985 0
309328786 1
62942666 0
285454146 0
416768524 0
760944108 1
151429756 0
315128587 0
184550800 1
882098551 1
54613100 0
513594181 1
843676073 1
503922855 0
858079970 1
11606284 0
69204166 1
379449384 0
967971832 1
486472993 0
739158518 0
321825858 0
815319095 1
930124449 0
86797182 1
818075570 0
134649895 1
430299170 1
502355407 0
638146554 1
329910857 1
81614287 0
195356334 1
978114901 0
493945291 1
824977778 0
392673951 0
374672455 0
824306484 0
476243559 0
170020958 0
313030546 0
353233585 1
979780976 0
5412843 0
659654301 0
351326129 1
9510452 0
701129610 1
724393608 0
424925075 0
295302598 1
660565601 0
90342863 0
690925753 1
639113711 1
320510290 0
515528179 1
998255473 0
185096182 0
295397003 0
535914976 0
917735856 0
113665058 0
217835814 1
114920508 0
295475388 1
314811313 1
54632080 0
814609230 1
281869491 0
451418371 0
302043345 1
578809749 0
67435881 1
658315879 0
23619600 0
721035642 1
391642649 1
103545507 1
67877001 1
801573666 1
212411970 1
577409759 1
365491706 0
94067985 0
52020580 1
934495302 1
632674206 0
324510735 1
979631210 0
76417572 1
690444166 0
357997544 1
876231622 0
142565 0
903929898 0
916963328 1
833320776 0
105445496 0
458411757 1
776615341 0
378926099 0
95351085 0
579416296 1
466107018 0
554856363 1
105837886 0
832931742 0
732742161 1
773678369 1
465340001 1
584878876 0
295469125 1
497289390 1
664283385 1
210759112 0
574543370 0
563155150 0
918428247 1
947702418 1
268699304 0
58557781 1
7187304 1
951260415 1
923179896 1
932241679 1
295458868 1
343450870 0
647531628 0
331877940 1
975678815 1
859389640 0
239173376 0
600964049 0
499397928 0
835061161 0
881820739 0
477061090 0
820160566 1
101009726 1
758573649 0
529772802 0
746849568 0
72174002 1
157570732 0
98693497 1
972438995 1
309707111 1
569506586 1
970078776 0
504655841 1
90662166 0
226792869 1
842293184 0
879689235 0
625191043 1
119288518 1
907951519 0
314408637 0
28672260 0
981202883 1
13778569 0
386766965 1
980564917 0
595355419 0
202942446 1
332234902 1
962880851 1
383351305 1
211793770 0
488803665 1
366624480 0
739525825 1
186720182 1
887486294 1
237235887 0
350914723 0
328526959 0
405918213 0
29409940 0
700686629 0
257836919 1
332146488 0
955500756 1
906553761 1
808914245 0
724230067 0
39395899 1
587497923 0
891668358 1
483144065 0
530345175 0
786851164 0
957160005 0
299040542 1
273052878 1
545034384 1
139027499 0
746606969 1
164396314 1
823119263 0
873257047 0
529338355 1
214927487 0
512049128 1
359571593 0
184926740 1
534285592 1
392904258 1
802687484 0
563794905 0
970045844 0
759993317 1
342903809 0
585804379 1
816423026 1
449261886 1
192121201 1
615542872 0
952567952 0
14150361 1
868663060 1
689524583 1
151867026 0
143712940 0
878115855 1
705060638 0
815250695 1
152253126 1
123973952 1
126698556 0
598177272 1
720306148 0
925944239 0
953119115 1
426921 1
142206028 1
631204492 0
835675384 0
555570233 0
439735452 1
116712555 1
210706522 0
976962267 0
927237792 0
631891385 1
8176780 1
231936178 1
451145285 0
43155427 0
36163925 0
8524393 0
739090316 0
725929358 0
434581620 1
350933638 1
753828676 1
367716047 0
574233876 1
51948597 0
473666204 1
194790890 0
116772100 0
769518708 1
673031582 0
58746172 0
873623080 0
473213212 1
725592859 1
359613393 0
799087015 1
569013572 1
107273403 1
80976491 1
878622295 0
995451816 1
789135672 1
662957370 1
356897259 1
25734713 1
861917992 0
104152456 0
467766815 1
200029319 1
73713325 0
990741335 1
878691379 1
645227607 1
631992983 0
565624739 1
784821020 0
409013954 1
821962812 0
113750127 1
933984640 0
164819930 0
541169475 0
291113427 1
202856554 1
501575802 1
543736017 0
168334175 1
763462966 1
816162229 0
10464676 0
90996007 0
752658406 0
76399055 0
489679091 1
908927328 0
78445232 1
496224378 0
514804068 1
560700 1
358049757 1
261606171 0
149237590 1
828345654 1
552456190 1
988589301 1
934910411 0
39379657 0
613401260 0
778795473 0
862501288 1
203625196 0
5783550 0
426864017 0
453741374 0
62381586 0
799831728 0
736579556 0
8146720 0
521897600 1
425147336 1
713357410 0
505303556 0
974636456 1
512034326 1
91387256 0
293224040 0
807987801 0
418262513 0
82326133 0
137568508 0
215874587 0
448892077 1
717839495 0
117626564 0
255850035 0
782719542 1
474825503 0
929334995 1
859152156 0
550259609 0
50032500 1
983630973 1
890805537 1
881481014 1
623199688 1
507843520 0
525856961 0
301113298 0
468502367 0
361240396 1
145700037 1
653076395 1
603673553 1
264691372 0
290294515 1
222382618 1
583737829 0
247318228 1
19066299 0
337730981 1
777440504 0
31738910 0
933249900 1
707394682 1
816808613 1
753873714 1
708053131 0
178732836 1
124142727 1
511814611 1
591176824 1
331188304 0
453111351 1
264780116 1
255148291 0
988646080 1
280662534 1
217367361 1
866525689 1
993505913 0
989453816 0
628948713 0
740432739 0
856914781 1
792331773 1
92817336 0
759201847 0
128098476 1
871111999 0
325186877 1
841638572 0
952296711 1
144303848 1
662696491 1
451120407 0
865496863 1
127620636 1
836865904 0
467260261 0
72490991 1
57966364 0
742483279 0
555486135 1
384407277 0
618967300 0
256694208 0
509760157 1
740128840 1
267212716 1
139697751 1
498542762 1
548064602 0
492179626 1
284118373 1
416606790 0
922305443 0
406267255 0
303649721 0
825576833 1
543304654 1
18534221 0
467587666 1
957214135 1
687281160 0
258911824 1
757809684 0
467073592 0
682513587 0
479649304 1
982228384 1
454219534 0
811064614 0
89543740 1
856313281 0
532537521 0
559591464 0
8047777 1
938621516 1
743620846 0
333125773 0
13429852 1
903475183 0
296956207 1
528242297 1
601153846 1
792075244 0
375660498 1
497862678 0
349210717 1
519277905 0
26486824 1
514142228 0
994495636 1
574643521 0
347326624 0
965101331 0
503070988 1
422100512 0
210002061 1
751564207 0
967079233 0
6985681 1
914219501 1
852691415 0
373139931 1
625082980 0
569981840 0
721797281 1
856818395 1
168252052 1
623894991 1
221187804 1
429012384 0
842479211 0
788266864 0
27664078 1
799351511 1
725643770 0
228985143 1
135485980 0
401818357 0
560562266 1
210755817 0
581464314 1
763074234 0
44074590 1
226672580 0
736416433 1
815152516 1
832307006 0
358432711 1
544374664 0
48537658 1
6827497 1
559858479 0
927968468 1
757437796 1
421485359 1
604476392 0
337994245 0
632661203 0
36607262 0
889631495 0
253821763 1
650678543 1
778380374 0
558854337 0
658503360 0
379661764 0
377745979 1
766760119 0
697284279 1
574066460 0
800743396 1
246710626 0
656201988 0
692050022 1
288377174 0
44660273 0
828530581 1
305279188 0
141514485 1
501693453 1
778570376 1
619365378 1
62732878 1
57941684 0
511744780 1
60932877 1
642060254 1
687116553 0
779957279 1
398467405 0
295016893 1
955463371 0
824610773 0
45950730 1
897614644 1
22671414 0
986468738 1
890250162 0
13754622 0
101432677 1
292715491 0
257676872 1
900628583 1
920068772 0
218248172 1
40884920 1
48628088 0
791565691 0
441164395 0
472036289 0
133788928 0
230089052 1
219021706 0
170153284 0
369107712 0
348896832 1
75084935 0
366460885 1
170961966 0
572074386 1
257934202 0
33098099 0
872826539 0
645858749 1
105233815 1
250719434 0
285771698 1
646072330 0
945364147 0
103228657 0
818578242 1
276507035 1
485696861 1
171544568 0
844109014 0
410334285 0
295721399 0
269893697 1
856347146 1
999926409 1
42459349 0
647931406 0
176993546 0
774154682 1
489203642 0
734129275 1
786199758 0
375133376 1
781417258 0
321503433 0
830269389 0
60498899 0
676655432 0
797451880 1
943726994 0
279850876 0
246659826 0
365262974 1
76225517 0
444457218 0
532535792 0
954068843 0
915011100 1
244965006 1
12360794 0
218546754 1
831428866 1
102141590 0
602999894 1
441748226 1
40767786 0
4363752 0
83353004 1
809254522 1
528121731 1
682556625 1
386076012 0
11952794 1
325895513 0
593244451 1
127649120 1
629910478 1
582828491 0
635682766 1
611534426 1
706871646 0
100093823 0
459089890 0
370972484 0
668139278 0
811738165 0
225708954 0
36008144 0
58953719 0
660521906 1
660781208 1
398083225 0
30807521 0
242900241 1
245514798 0
924171616 1
144481301 1
162035492 1
283970530 1
824111538 0
434392700 1
925887933 1
354559963 1
847992816 0
744662262 1
462148349 1
870072946 1
553098758 1
796964959 1
542391736 0
714907380 1
716430241 1
236267339 1
686351990 0
655107658 1
362225370 1
779983207 0
459215385 0
182913186 1
969127750 0
597628206 1
688245197 1
33712401 1
178088637 1
541681704 0
708505987 1
447891084 0
212968122 1
72099693 0
732408333 0
100613296 0
711496224 0
478146828 1
284416553 1
202514857 1
939275208 1
301628139 1
610459884 1
770782884 0
204580083 0
741284481 1
440661567 1
521232198 0
41246866 0
202444425 1
485597639 1
34697197 1
390408466 0
308328804 0
549679276 1
776117682 1
67370162 1
302463293 1
5733696 0
206340448 1
326676725 1
230918622 1
757634508 0
390050892 1
115995812 1
991235749 1
173003759 1
28750598 1
813491995 0
17669122 0
548100764 0
289771874 1
101357178 1
320158853 0
465064424 0
235341929 0
730115485 1
81531648 1
834178801 1
315590264 1
144515835 1
65003930 1
470205257 1
666932496 0
226882510 1
851982053 0
759560261 0
941322832 0
424749625 0
668625029 1
276388733 0
495777587 1
341056730 1
207485999 0
927826439 1
552725558 1
34240155 1
922758493 1
581323720 0
271477287 1
858550946 0
265869598 1
281659961 0
960665385 1
813434644 0
255585272 0
452470997 1
836772349 1
610867501 1
536502714 1
918265568 0
339975715 0
172828213 1
570905960 0
696744621 1
8199580 1
415520387 0
675535421 1
83369472 1
843487094 0
846696420 1
729835211 0
271520016 1
254622173 0
849955373 1
166016600 0
648742323 1
348061837 1
419202250 0
485821880 0
949447833 0
875086063 0
784656307 0
992993968 0
545724759 1
205178780 1
436628887 0
168039390 0
234357658 0
955124981 0
107013277 1
767501960 1
490418334 0
934935430 0
919990232 0
759488369 0
144453781 0
505063733 0
166040488 1
488296405 1
335721576 0
401816625 1
812542702 1
489176005 1
735264868 0
695373836 1
487929209 0
18276525 0
884286407 1
901481649 0
250481333 1
529558537 0
966843991 1
441875776 1
664027791 0
479441266 0
778070113 0
526745944 0
442975914 1
18249026 0
392651514 1
513554753 0
393844005 0
237704767 0
166693290 0
971069243 0
786674328 0
320030914 1
123521960 1
565970172 1
69035135 0
247755370 1
249884271 1
489384741 1
137683692 0
52756590 1
727668760 1
991872439 0
377539810 0
577748789 1
659134762 1
462223840 1
918837605 1
501674181 0
802470748 0
187715430 1
293341819 0
121235702 0
151514443 1
436073635 1
901435979 1
146130163 0
471882975 0
437122991 1
169881491 0
516007629 0
763428255 0
152129591 0
919745125 0
811439008 1
804672575 0
52221388 1
925535792 1
390404985 0
951184051 1
25631923 0
331460241 0
987280453 1
112034149 1
975988556 1
207078843 0
208364310 1
174589896 1
194438052 0
334531356 1
211599433 0
387089814 1
32482324 0
738449252 0
492088178 0
759414464 1
242511520 0
788507546 1
793571026 0
600111040 0
950284566 1
953350288 0
526578658 0
326685660 1
986975784 0
202466322 1
292061378 0
980319289 0
96273018 0
470307697 0
752470788 0
397360915 1
400757445 1
379411788 1
69416460 1
496742367 0
37842177 1
390853622 0
52672180 1
686740373 1
537707548 0
79534446 0
381135789 0
599534793 0
861539522 0
61251556 0
289872853 0
628917374 1
836036901 0
930757608 0
215153490 0
327231745 0
998267989 1
954282306 0
933139615 0
835767409 0
511805999 1
485967709 1
209912472 1
678820465 0
133988115 1
773315186 0
295022967 0
589740514 1
524121798 1
142987675 0
676317665 1
567875891 1
37470893 0
753399109 1
350750867 1
266802489 0
645389620 1
110848759 1
964865118 0
663825447 1
457608270 1
771486220 1
150765872 0
517137613 1
812587601 0
602892205 1
70782926 0
98663471 0
877634466 1
324676786 1
519541116 0
341201917 0
872756051 1
622926824 0
963658428 0
121038314 0
80259799 1
453962507 1
354459257 0
142031334 0
430222333 1
568240363 1
367125209 0
86115351 0
440333638 1
317491516 1
34803782 0
481143602 1
253810570 0
994993666 0
85753919 1
865088335 0
126143732 0
259390050 0
174846122 1
858470661 1
393007573 1
795610678 0
66536932 1
279410379 0
467863317 0
684992679 0
671263034 0
976389988 0
486219493 0
490282364 1
991682839 0
922663284 0
771696212 0
788227901 1
756811505 1
116474535 0
644201990 0
984365445 1
159790325 1
174752947 0
662035423 1
536696753 1
681103999 0
317008636 1
712284080 1
530323266 1
505946938 1
637306846 0
613052492 0
551407739 0
324252636 1
236730837 1
857496164 0
176111749 0
110624239 0
998212280 0
464394105 1
687862423 0
841687198 0
523544922 0
50993097 1
4080710 0
360838861 1
118395710 0
830745738 1
115598188 0
975362741 0
333025935 1
716189903 0
379160061 0
118697596 0
643387917 0
449108567 0
434647674 0
321827573 1
153393510 0
759823473 1
713862107 1
360440028 0
681682291 0
759534903 1
73251247 1
865050412 1
87940678 0
486373138 1
127023133 1
797126609 0
623545597 0
194934415 0
211295397 0
439268235 0
114656494 1
977146319 0
739455635 1
304289060 1
998635495 1
357138183 0
498905125 0
341847203 1
598536800 0
374984761 0
884857089 1
833824730 0
794652091 0
261246231 1
544000243 0
427822522 0
849801896 0
965538301 1
824802771 1
322796728 1
610310085 0
651218256 0
142118757 0
992445301 0
210559108 1
267959970 1
767463078 0
739372629 0
562041055 0
163152086 0
425343500 0
726427939 1
994152880 1
59432054 1
684122054 0
675873810 1
490628444 1
94022963 0
836472753 1
342219718 1
713816772 1
354572456 1
302244736 1
662944808 0
262333541 1
736967979 0
906579070 0
583965385 1
463569047 1
32943302 0
5749374 0
760350072 1
25841390 0
115325667 0
669779356 0
118993489 1
342635667 1
76954299 0
503066931 0
382859910 0
987709840 1
9037409 0
101181065 1
480898442 1
890679471 1
705655676 0
606647539 1
79629326 0
322323406 1
323413821 0
508220647 0
376187586 1
285595642 1
627816080 0
228773705 0
188738201 1
213857684 0
501927781 1
531296266 1
719625111 0
174689636 0
427887872 1
381337818 0
9104834 0
841305753 0
943398810 0
258555637 1
997078005 1
859645236 0
158533154 0
135039558 1
138528928 0
356828419 0
459617927 1
73295810 1
127636033 1
259835956 0
106602844 0
313105304 1
474514456 0
371535888 1
768526512 0
772691548 0
132458858 1
421694336 0
92111745 1
46179944 1
867796447 0
842866224 0
585587573 0
543843072 0
937869301 1
358281296 1
875431304 1
904853562 1
691095180 1
110543820 1
555416574 1
558482807 0
434555739 0
80309063 0
734865886 0
477717225 1
200474713 0
248526281 0
637593354 0
804251480 1
867318016 1
309979630 0
963434838 0
670082911 1
117866594 0
803512439 0
97355639 1
770200772 1
601696625 1
562109759 1
491641792 1
978027272 1
432931191 1
866593774 0
196419520 1
488502773 1
917849157 0
209804838 0
27287088 1
401094062 1
861431964 0
933808903 0
633801846 1
331701050 0
614885748 0
194757333 0
494661548 0
831139232 1
188549923 0
867401197 0
183686347 1
156626266 0
470820121 1
154792611 0
343515699 0
20182541 0
705305960 1
363581410 0
691766081 1
208578673 1
103793568 0
786607707 0
106769839 0
126977740 1
715010477 1
621629534 1
517988228 0
416780506 1
222797087 0
536956964 0
993317121 1
360639286 1
258794600 0
491811689 1
808762389 0
992741688 0
763825298 1
789590088 1
942595467 1
850543664 1
291748279 0
567311916 1
895494466 1
806368072 1
457531139 1
354781404 0
824376584 0
458000620 1
640867351 0
788214443 0
479520040 0
42315913 0
960308942 0
807482416 1
794444056 1
880232893 1
265295425 0
464533565 1
310418076 0
480645295 0
64691194 1
358424744 1
307542509 1
46229351 0
231378981 1
739966239 0
1041113 1
902192811 1
975237443 1
662117410 1
840492263 1
243543989 0
84631760 1
247927472 0
488886545 0
17176853 1
842233931 1
410854058 0
635031195 1
777242182 1
116313496 1
975204037 0
40617649 1
609779890 0
249655939 1
670862823 0
461314374 0
520197980 0
726256644 1
944982456 0
748001056 0
823152229 0
369216214 1
303681616 1
236630601 0
51490160 0
660120392 0
574362870 1
337776126 1
754916476 1
540327587 0
145839183 0
260624069 1
432537538 0
545667171 0
304665858 1
460259987 0
424399903 0
362767321 1
241027108 0
659580906 0
402986985 1
913865266 0
48118838 1
536233807 1
84509719 1
407262471 1
188208852 1
994989160 0
80537890 1
555270767 1
604645451 1
459110714 0
995424936 1
781193308 0
344393257 1
473939060 1
984613540 0
595266397 0
970728998 1
377872086 1
438328076 1
144488397 0
56059753 1
913436190 0
87005121 0
464765539 0
295705630 0
763039725 0
444718989 0
160767859 0
613045059 0
157654810 1
155661403 1
369920562 1
758591022 1
883283799 0
867452539 1
543923048 0
740486320 1
840730613 1
825526273 0
967232989 1
521572431 0
206118389 0
680868229 0
230019138 0
161574033 1
758365651 0
679728644 1
940500993 1
916950583 0
392072596 0
423187749 0
220457405 0
161970236 0
631282699 0
985441034 1
29294342 0
504555632 0
657633010 1
469832808 0
234070145 1
756550587 1
221624517 0
646232815 0
654825008 0
112153563 1
363878791 1
967058782 1
418679577 0
869352037 1
963140822 0
649236778 1
424408229 1
166244874 0
978636697 1
201341835 1
452014379 0
139683206 0
169050973 0
353994415 0
788374122 0
297818898 0
470851876 1
264588296 0
505627416 0
877590984 1
300877729 0
82043470 1
122304608 0
481256612 0
442823199 0
720348929 0
26225847 1
689353148 1
265076848 0
522796583 1
886093584 1
76818654 0
964538028 1
317970087 1
21697529 1
537365797 0
585472099 1
541382798 1
341911583 0
365915950 1
856798157 1
397615083 1
641819002 0
408070563 1
678829825 0
406837881 1
314934404 0
404605878 1
58933200 1
126652325 0
712338686 0
688931433 0
242357303 0
16958230 1
218524972 0
839465142 1
777677432 0
301382094 1
236785113 1
716807360 0
403199028 1
857928676 1
449887034 0
975961788 1
556151088 0
318931031 0
241506985 0
534631206 0
122593247 0
16629339 1
255117156 1
360014510 1
57868819 0
445247464 0
612242180 1
1516087 0
304325713 0
812952477 1
547284274 1
610039653 0
286737089 0
711897082 1
288603716 1
952360631 1
708195376 0
883057293 0
308068839 1
558342294 0
628449820 1
390134706 1
506863914 0
153673949 1
40232380 0
141397799 1
340962962 0
237226015 1
625911546 1
926946449 1
940259030 0
225425787 0
273555979 1
164013973 0
608051164 0
64738440 0
786003323 1
861415354 1
425920975 0
495155216 1
675823003 0
549715524 0
652842142 0
132490755 1
264136811 0
534039600 0
85170032 0
590030990 1
533070869 1
52854073 0
119639935 0
918025881 0
489855162 1
298079496 0
109001503 1
512401913 0
75641273 1
996408931 0
945054348 0
692943636 0
361491493 0
483273856 0
426637293 1
837498911 1
789481590 0
289024591 0
630332559 1
234490751 0
779515469 0
731319873 0
944593023 1
502722338 0
892432737 1
275878773 0
796214271 0
754541599 1
137204428 0
289887986 1
204067324 0
126672097 0
716983742 0
556510543 0
138558976 1
794941994 1
423154836 0
605472898 1
944005000 0
361278987 1
791659477 0
202476913 1
605834315 1
465858272 0
924902602 0
62601084 0
994980865 1
583035934 0
582828282 1
54798672 1
730059937 0
218577862 0
208999702 1
887026443 0
674249001 0
113227186 1
955712337 0
147411016 1
11887897 1
935162713 0
92544176 0
260309504 1
201610812 1
641765765 0
798897093 0
458173333 0
55271129 0
607034354 1
898445426 1
436705599 0
830683451 0
303441379 0
331333382 1
681297165 1
647978244 0
238802938 0
993330463 0
756617346 0
696957390 1
677998288 1
842426017 1
486978568 1
369349682 0
739423019 0
62665619 1
92544327 1
125485667 0
741681953 0
105181627 1
512353137 1
960953601 0
302159198 0
814558681 0
152419242 1
288848141 0
466684731 0
62300014 0
292665056 1
228681271 1
528254572 1
191094675 1
393232244 1
122173034 0
124962291 0
51280147 1
22004325 1
302561395 0
936131145 0
56581927 0
966935157 1
574563478 1
503570451 1
851259618 0
125314588 1
40198674 1
76862227 1
114994618 0
703752373 0
647289169 0
587553016 0
45877545 1
890224785 1
296631012 1
872150595 0
701247464 0
158884168 1
601754025 1
703202846 1
868275197 0
616858543 0
509648153 0
371382947 1
917414868 0
669346822 0
360392159 1
381002992 1
331868978 0
388941888 0
354283145 0
935846123 1
301251818 1
814131633 1
301034217 0
338503222 0
776372838 1
673664555 1
786377330 0
696399935 0
674360246 0
36354339 0
782906307 1
811026979 1
381825530 0
72831756 0
275573705 1
319984625 0
299947560 1
74542959 1
348023496 0
811138122 1
778494851 1
267613407 0
716786738 1
714037051 0
585550714 0
189299016 0
443701355 1
478461901 1
275594308 0
433629336 0
730601032 0
275512790 0
633518514 1
203908046 0
957718432 0
30274048 0
28422958 0
241910203 0
866818080 1
771471278 1
315900621 0
766270736 1
945366123 0
728391567 1
664624511 1
574175103 1
406792932 0
577634179 1
556578348 1
290496987 1
629095953 0
810476880 0
57312940 0
258029006 1
619883125 0
426879048 1
860540015 0
675227922 0
762470065 0
611086969 1
62426613 0
260936033 1
291995070 1
184427380 1
850665523 1
903233700 0
598025764 1
48066598 1
886790905 0
783127207 0
625199172 0
550086180 0
754831123 0
442437838 0
289540874 0
23501073 1
132993186 1
312863692 1
258346647 1
566510352 0
87251832 0
181279552 0
581116178 0
66247551 0
953841095 1
409777415 1
86178604 0
581546066 0
356223683 1
171325036 1
639129660 1
819327698 1
479614132 1
790186333 1
348230119 0
541466375 1
742128279 0
638109836 1
19364796 1
911481829 0
439682761 1
896796650 0
40942404 0
59223270 0
868491273 0
787436237 1
122610283 0
202214774 1
528823062 1
282746269 1
473951827 1
416327223 1
709272100 0
838811128 1
226657394 0
131538604 0
272199902 0
584628949 0
864985836 1
532187644 1
958108188 0
259475358 1
236150935 1
720193088 1
775637440 1
205168331 0
660422957 0
886324037 0
813643601 0
909416892 1
209826289 1
500711387 1
255706844 1
887744550 0
461712278 0
672687960 0
128038710 1
461339329 0
565456596 1
423440836 0
479182981 0
193483740 1
168863490 0
624850798 1
493771424 0
520218145 1
831250065 1
865822211 0
52418082 1
342404488 1
13250488 1
869631022 1
673349909 0
845646231 0
820352996 0
842965719 0
812781670 0
476090987 1
570677960 1
4361943 1
501761782 0
737748327 1
816346079 1
488246835 0
100963029 1
792272654 0
624180840 1
975890734 1
844865812 0
263966401 0
593002643 1
750470499 1
525243552 1
779703504 1
40077427 1
418257529 1
980742270 0
87109248 0
832151420 1
63611677 1
782081660 0
413790494 1
955149886 1
292212811 1
930451835 0
189103121 0
154588058 0
57295874 0
162949015 1
789854869 0
811123603 1
78228894 1
773149916 1
194764177 0
171725846 0
289697197 1
752932101 0
230985532 0
906193756 0
308110503 1
635561942 1
193847789 1
793033546 0
834196016 1
531240103 1
759364966 0
911852007 0
536176288 0
855481607 0
450169707 1
771098233 0
931132617 1
25629843 0
823840824 0
540866304 1
919485099 0
881905111 0
521800287 0
667309728 0
357919177 1
602057650 1
782003920 0
274912341 1
300217383 0
882916965 1
416383747 0
944147220 0
349647129 1
60223147 0
135536120 1
116160456 0
598964463 1
270935822 1
877937835 0
984061724 0
376295922 1
908627064 0
846180525 0
171113166 0
573273676 1
524810392 0
337481524 1
446719051 1
660756701 0
291184130 0
528797570 0
550349078 1
94979493 0
362068751 1
765881201 0
43105378 1
628000077 0
327859524 1
281059342 0
61868770 0
186901757 0
226563390 0
591081482 0
463711425 1
504775099 1
617981503 0
609207165 0
854508421 0
748848167 0
474944760 1
723450481 0
36138629 1
188132889 1
97052895 1
297799668 1
487896830 1
176522478 0
224511795 1
658940926 1
785454988 1
111097809 1
870854041 0
582638396 1
993001737 1
739167564 1
28589276 0
356312152 1
63313479 0
234114888 1
606018068 1
320564746 0
218600180 0
420478799 0
891673968 1
743301236 0
787050090 0
264581900 0
209785620 1
268171395 1
689573690 0
351216543 0
245899819 0
332589530 0
173245883 0
321532212 0
615990386 1
83321200 1
539682518 0
347566412 0
191306927 0
97454257 1
898293398 0
150878600 1
369347342 1
575244243 0
366744613 1
791934579 1
147107179 0
53140057 0
521723197 1
311802383 1
552033006 1
705652093 1
321883737 1
269178707 0
343104342 1
671028744 0
556802022 1
366348028 1
974787934 0
616972579 1
467846395 1
551562630 1
60346773 0
360829693 1
798134703 0
94655249 1
264727524 1
795898950 0
944910576 0
183318935 1
433747024 0
331171053 0
509467616 0
285972067 0
485736780 0
905066911 1
572753128 0
487352133 0
213551905 0
811837129 0
900248511 0
232772998 1
199809085 0
978820754 1
88954435 0
124495730 1
540915772 0
969736849 1
698689001 0
288449313 1
871920436 0
546741431 0
656666330 0
316991699 1
403503149 1
801762661 1
338856908 1
949090531 0
646873686 1
392588850 1
108529239 0
733403623 1
501552490 1
687163863 0
15043071 0
299371167 1
163272000 1
667173296 1
428042897 0
657193265 1
813215635 1
706061714 1
156113163 1
18655578 0
224198075 0
67178860 1
541917540 0
273558729 1
60266064 1
435694790 0
825443037 0
96642342 0
108667181 0
873265682 0
896058295 1
273077777 1
549767539 0
30485360 1
395900101 1
916357548 1
143882438 1
128221058 0
966646731 0
184027526 0
954765350 0
585921856 0
437953109 0
594364547 0
223817324 0
319495443 0
558478617 0
53093740 0
70935701 1
39823982 1
740499004 0
277753986 0
726527554 1
102127480 0
332542503 0
930385819 1
13126811 1
904696040 1
476247556 0
506553858 1
895367122 1
962738627 1
317015955 0
67532194 0
291363995 0
418315388 1
66125727 1
254291352 0
271500288 0
374735709 1
368830488 1
207643759 1
865730384 0
402384710 0
347893165 1
684022961 0
878482366 0
996669470 0
355288316 1
518222124 0
194991030 0
48261101 0
861881115 1
282059073 1
104104559 0
623290476 0
34798207 1
849962206 0
83438721 0
652205242 1
884775039 1
728081835 1
870945550 0
540072360 0
393970519 0
798995299 1
508753942 1
129422036 1
297405564 1
354058324 0
327907169 1
841917347 1
930573012 0
849395280 0
207751352 0
440333403 1
324232603 1
379868600 1
127352509 0
444826985 1
258615075 0
77263579 0
697178122 0
969057582 0
61586769 1
844662610 1
925031796 1
738289944 1
608192412 1
79811918 1
792449351 0
855297395 0
510286380 0
71183531 1
148021642 0
658832612 1
839468399 1
304832095 0
478981277 0
467159530 1
548125953 1
541437276 0
900857418 1
705613653 1
961968095 0
734746422 0
135682691 1
565131880 1
554274597 0
437217051 1
607344497 1
707610678 0
792158968 1
775375092 0
628448586 0
909395369 1
518808566 1
894017986 0
355399522 0
224857722 1
155481312 0
489159719 1
887054996 1
743643097 0
373085681 0
53042901 0
779882830 1
123318177 1
395012433 1
293813269 0
449920216 1
403698248 0
523742572 0
932662656 0
961469508 1
516910571 0
383515353 1
565727158 0
429430722 1
590529172 1
694532162 0
145212593 1
584385402 1
628686289 0
476555999 0
959755274 1
930615944 0
212718368 1
311697874 0
820843068 0
488902614 1
266313452 0
186780727 0
491033850 1
88112678 0
332182488 1
72252095 1
929378354 1
120625899 1
677119353 1
237855096 1
123217402 0
633515559 0
363573069 1
648822781 1
244872999 1
265924646 1
365717575 1
747686289 0
329753929 0
740885597 1
97980937 1
652497794 1
727307085 1
367568907 1
474153799 1
887336258 1
794146660 1
366091583 1
519254912 0
60742687 1
550525365 0
63965156 0
652112179 0
2867438 0
635029226 1
361124922 0
327002343 1
974794166 0
280574118 0
431708822 1
74243627 0
751314590 1
395891239 1
728245289 1
433315237 0
354665612 0
195251054 0
293634479 0
882188684 0
384123478 0
176559557 1
930583015 1
360115345 0
549930191 0
143484287 0
561276949 1
534870482 0
590110354 0
585231836 0
265289039 1
810178504 1
885409042 0
412212648 1
243079702 0
523354006 0
499262977 1
491054426 0
79052494 1
356133434 0
264266690 0
588285772 1
528092904 1
186472602 1
14068552 1
361841081 0
918824128 1
531188324 0
962929390 0
869999813 0
629156995 0
683382803 1
276572035 1
35037833 1
148317533 0
347008856 0
54730472 0
480573472 1
201091519 1
319531006 0
44202116 1
205976976 1
118674724 0
982192456 1
563020618 1
698499742 0
123998573 0
688236763 1
520158368 1
759188765 1
415716487 1
148548147 1
23271884 1
366897136 1
913180972 0
680004177 1
946334802 0
946268616 1
672028504 1
75872975 1
57066257 0
560985960 1
613698397 0
163225490 0
839494635 1
446099334 1
409263053 0
751985291 1
915989879 0
109589443 0
240325329 0
94240198 0
373324172 0
607849967 0
371480433 0
17231210 1
643434884 0
726049646 1
324333583 0
920549442 0
774756196 0
924128023 1
264963882 0
444713635 0
654610929 1
58317442 1
565896786 1
764307355 0
196224381 1
591597468 1
580854112 0
429431037 0
596789043 0
816386752 0
183992415 1
823786433 1
36860962 1
996641945 1
156513029 1
35040643 0
738147637 1
247558492 0
965593476 1
4766913 0
816255655 0
881539614 0
452587972 0
183852148 1
337411849 0
261695388 1
939618578 0
538887836 0
388851039 0
267434402 1
270802945 1
934607237 1
642486275 0
943582356 0
186661077 1
284079076 0
847429904 1
558972657 0
447764595 1
887413812 0
597170283 1
705853012 1
135124186 1
386450758 0
241957306 0
528470798 1
197703611 0
14259698 0
352000980 1
450670293 0
602682320 0
3870611 0
585332619 1
978949529 0
797109965 1
773020292 0
856750981 1
917646745 1
259256343 1
917870171 0
908223566 0
371789008 0
15824889 0
414224524 0
305029215 0
927998543 1
999014399 1
146750486 0
448074452 0
880247810 1
274345944 1
243672390 1
574584684 0
691426896 0
192040198 0
508882393 1
713495927 0
937861256 0
196798552 0
71862972 0
322653720 0
507225754 0
297631189 1
438877387 1
680946475 0
152311195 1
965197039 0
66080852 1
270831870 1
456141132 1
21175516 1
403333732 1
429873608 0
758008850 1
691212841 0
731231720 1
931754211 0
866533845 1
438513025 0
737977975 1
405462403 1
596203080 0
752661584 1
241439511 1
29787696 1
965366313 0
223849397 0
496530889 0
556685012 0
109273285 0
508101273 1
122852569 0
170427897 1
687128617 0
263203411 0
316984705 1
117579242 1
181591441 0
240997743 0
474591211 1
221809231 0
676948265 1
351377529 1
766442878 0
752022683 0
685972093 0
248565046 1
730436517 1
669059423 0
964553978 0
588353304 1
737405963 0
851359952 1
923669398 1
125652996 0
326376531 1
955993398 0
843060663 0
661733058 1
975029763 1
385307526 0
81780455 1
63285780 1
577688036 1
614432992 0
514108668 1
308878572 0
708984666 0
764507917 1
99762671 1
459358248 1
775029 0
456465074 0
229735212 1
160802435 1
756586048 0
239439161 0
66647829 1
390154276 1
403626475 1
574384865 0
650536366 1
450416540 0
235220634 1
200386191 1
562450784 0
209830343 0
838358210 1
468708980 1
957693990 1
834917263 0
571949383 1
775850910 1
986343909 0
252044573 0
393735064 0
938657447 0
810403985 1
382857285 0
949257133 0
747856520 1
146826888 1
629108272 0
324809555 0
752902373 1
433448487 0
363296342 1
566721048 0
37374418 1
493521065 1
109684189 1
583976294 1
639279473 0
66949642 0
737126500 1
883398149 0
79807780 0
546722724 1
180107129 1
432217346 1
828467391 0
605001836 0
515038418 1
180979392 0
758185715 1
738383413 0
612011728 1
689713905 1
679769532 0
951527710 0
308271857 1
707506382 0
112804744 1
454668711 0
444335130 0
829722302 0
909950757 1
434266907 1
655841602 1
293175004 0
684136146 0
457342759 1
379015144 1
743865412 0
756382952 0
909451447 0
963927254 1
173123900 1
168121190 1
287659210 0
139558225 1
409406610 1
437221029 0
880844882 0
293031069 1
900483795 0
721196465 1
912485935 1
872175954 0
390276919 0
959117379 1
822299055 0
986110832 1
124532738 0
865996948 0
845356626 1
172046005 1
507546395 0
93747788 0
60666299 1
33978437 1
503650712 0
595231281 1
891012520 0
485681229 1
66761554 1
26276079 0
173372079 0
528140675 0
19686816 0
491301745 0
566271452 0
199651515 1
2736734 1
701777134 1
732382613 1
993875872 0
969499249 0
734188574 1
490394246 0
6348718 0
564672656 1
256199082 0
616108461 1
656300168 0
491982913 0
956668073 1
570607372 0
972339565 0
854866493 0
209445803 1
248908604 0
895097870 0
400504578 1
458791930 0
527571154 0
324158361 0
537905970 1
685998312 0
658711278 1
670234399 0
483095972 1
137127320 0
543630145 1
128025435 1
499990368 1
365835315 1
505022409 0
639730144 1
750266788 1
360811857 1
484418928 0
443610628 0
497545465 1
93397911 0
102726266 1
569091012 1
556755987 1
362051616 0
670296878 0
856684887 1
867061956 1
120541412 0
413693972 0
928882967 0
382065826 0
182805188 1
950779061 1
664462759 1
168797641 1
264116639 0
227956819 1
224861891 1
142732435 1
190521353 1
800298847 1
405592335 1
682967978 0
440933371 0
980480796 1
90790557 1
585192247 1
638470787 1
571148819 0
33728335 0
342674415 0
765210924 0
684441260 1
60919159 0
513876429 0
550115880 0
503533133 0
851580868 0
309811164 1
662926275 0
28630968 1
218123733 1
715181553 0
344064920 0
805834933 0
722947054 1
913267081 0
262614649 0
234190006 1
165976548 1
697752394 0
674012396 1
53336919 1
974014428 1
60280847 0
698173429 1
554031599 0
319872651 1
326816829 1
477404938 0
197720177 0
499682316 1
392856046 1
479009827 1
125642235 0
147643175 0
986711565 1
815010069 1
54214788 1
973489357 0
505948472 0
373066587 1
81406835 1
554776358 0
424865826 1
623456630 0
85191839 1
891731660 0
109885682 0
17275385 1
689907517 0
109084256 1
214836717 1
874028350 1
331368836 0
965082613 0
999053721 1
402608738 1
696584921 1
769718625 0
134505568 0
690385092 1
856935166 1
641413351 1
325951812 1
121819584 0
533266134 1
291900847 1
734394228 0
304844883 0
301109599 0
78907034 1
372887639 0
548920770 0
962882862 0
659354625 1
676576810 1
184283441 0
231832387 1
444851599 1
391461988 0
114916209 1
506341913 0
433243699 1
392427701 1
48926202 1
197773544 1
704899895 1
381543707 1
903382929 1
564450001 1
844530148 0
101951117 0
601600173 1
213670896 0
579404949 0
397584670 0
510824264 1
503205322 0
695032148 1
580919381 1
368440455 1
311333079 0
303792454 0
441116236 1
294493544 1
529501279 1
725868228 0
436038403 0
173528943 1
525208794 0
838047621 1
532760373 0
245349254 1
514767481 0
427948944 0
749888758 0
212292235 0
398220959 0
545046007 1
6391566 1
149233574 1
206244700 1
301840483 0
8555307 1
316120808 1
894382251 1
489320323 1
626006314 1
293007175 1
818311309 0
767061957 1
392838461 1
371864284 1
998733073 0
958519104 0
338073462 1
971193595 1
205858056 0
868928909 0
638110391 0
18259161 1
422535513 1
258753207 1
826453926 1
112963042 0
39753925 1
97059920 1
446706520 1
337286094 1
512881622 1
945012410 0
495315928 1
197136924 1
407787393 0
650997374 1
699036762 0
833491639 1
636362797 0
168124177 0
603904900 1
564382450 0
882082552 1
738985054 1
794153199 1
591174683 0
267976931 1
250254614 1
10306755 0
214729100 1
538032374 0
443572645 0
729632130 0
323565629 0
882868090 0
397403121 0
968502902 0
432220928 0
789544237 0
94825083 1
115154140 0
649751881 0
937571529 1
681050702 0
524882388 0
152604591 0
882592662 0
680675502 1
449393040 0
341140780 0
355019453 0
147146330 0
827341180 0
446177276 1
92803096 1
610582194 1
707822007 1
164425665 1
331812759 1
427726013 1
802675578 0
544779443 0
18509220 0
69649507 1
559959939 0
544209402 1
505039034 0
758636917 0
112678396 1
834860405 1
574385797 0
786405619 0
840403862 0
540303471 0
557534549 0
39227975 0
856155853 1
678838693 0
759740782 0
302246097 1
358551118 1
129761567 1
876631685 0
636154381 1
700706238 0
36337613 1
792220815 0
603862432 1
677151170 0
867794082 1
283487400 0
304633205 0
836314541 1
34455648 1
237192378 1
486703348 1
785285111 1
457247998 0
45863175 1
363781741 0
240926868 1
138689891 0
703427883 0
155315858 0
298180192 1
148047688 0
612906470 0
713795210 0
46695719 0
806339009 0
874582112 1
399162048 0
619081149 0
60862785 0
19341918 0
788066747 0
78607490 0
244811226 0
320373695 1
457458777 0
331318567 1
591732389 0
323385973 1
219841068 1
679899154 1
696448834 0
106309283 0
389592566 1
682601216 1
425284641 0
480156051 0
915884648 1
747260399 0
288970068 1
260418022 1
352297444 0
725227112 1
544349086 1
481130756 1
533777478 1
280647183 0
319102964 0
765365789 1
920771604 0
640406886 1
876262383 1
497558562 0
665298339 0
327662775 1
63679559 0
537936094 1
307177314 0
861506664 0
916186028 0
710431565 0
963566651 1
536860495 1
970221491 1
155226774 1
472257066 1
742631058 1
450832384 1
176042993 0
155630784 1
522951908 0
527755232 0
778377298 0
45630441 1
918889387 0
802117963 1
873018345 0
541732627 0
587835498 1
911832155 0
509797988 0
404353918 1
774523073 0
7679371 0
518921133 0
592341887 1
231725882 0
694044825 0
723440282 0
482013006 0
346796609 0
650312306 0
306500052 1
539588749 0
180424159 0
900921139 1
819835699 0
238879784 0
997359784 1
392669543 1
442795220 0
347713526 0
748845776 1
274283566 1
945653476 0
782079131 0
957815041 0
366759380 1
137050660 0
180049534 0
614016454 0
427194661 1
908842490 0
299790059 0
425948858 0
634902062 0
862575729 0
87946324 1
92059263 0
621580460 0
716353976 1
712957380 1
796536437 0
271972804 1
778503239 1
827965566 1
144450283 0
391444429 0
510946610 0
218239143 1
106856885 0
944576480 1
589415480 1
165344476 1
788441276 1
807802266 1
492068429 1
863225047 1
21875565 1
754520338 1
334228072 0
375724369 0
11928207 0
171145472 1
914626658 1
778286092 0
993357454 1
545869396 1
408637662 0
611478062 0
453753590 1
854364172 0
897873259 1
715275816 1
442973011 0
886659388 0
367782 1
628635029 1
165790746 0
319154119 0
986127442 0
963636147 0
288839470 1
129787841 1
687473073 0
106982640 0
279196570 0
845137973 0
379569031 0
492387956 1
154960191 0
300028293 1
535790955 1
827986681 1
149467040 1
730070725 1
282405894 0
313381191 1
176021736 0
185764585 1
452624053 1
769824042 0
810359853 0
631528660 1
716212758 0
672964869 1
237730850 0
135983345 0
683874650 0
158053138 1
307988287 1
503993130 1
177393551 1
172331588 1
269696260 1
290223947 1
77185844 0
318916094 1
182198137 0
792217462 0
841088949 1
600897738 0
470038400 0
50119010 1
541968997 0
78714589 0
504439942 1
881220998 1
176328302 0
507881010 0
414044191 0
986337456 0
264633117 1
475959023 1
248856702 0
375875096 1
119548572 0
817384787 1
519812284 0
447393893 0
348016895 1
58700252 0
928448886 0
61542814 1
43542290 0
797628334 0
237584462 0
711879190 0
191558794 1
909581484 0
998490364 1
934889405 1
91993729 1
813998672 0
139738715 1
98072335 1
814352164 1
399893219 1
269593477 0
365727406 0
642200672 1
479924439 0
774166909 0
368728092 1
919948252 0
639391558 0
431062099 0
752823534 1
75946125 1
434679005 1
507452229 1
9317294 1
714063318 0
466639291 0
632646024 1
36406677 0
861535223 1
639165290 0
374853631 0
230337661 1
721562776 1
812937343 1
916355421 0
316564980 1
374917035 0
805674774 0
346600208 1
477418757 0
27346563 1
373367696 1
246169329 0
756135622 0
850379945 1
436844028 1
283989626 1
147515533 1
250879239 0
30768038 0
55058729 0
74047460 0
933951366 0
633484321 0
419867318 1
270953145 1
67457042 1
91060974 1
315539994 1
76906184 1
884914216 0
691758825 0
459349434 1
755611430 1
814170916 1
805783788 0
207154146 1
448609584 1
250124008 0
595624405 1
848098692 1
897584907 0
933462351 0
885058454 0
205751598 1
851653295 0
485050824 0
990843571 1
169173041 0
582150276 0
413136356 0
636695219 0
451724589 0
119188785 1
998068030 1
944341829 1
786186296 1
458993057 1
61153355 0
586243695 0
723154864 1
462568346 1
17286055 1
838032948 0
462298517 1
201747704 1
843858003 1
746480058 0
832564212 1
555158448 0
891068556 1
55112908 1
6861934 0
167570246 1
955991545 1
309229412 1
836420096 0
855181949 0
258929531 1
571260660 0
904786202 1
437681522 1
275849112 1
405135013 0
834590272 1
441173913 0
732781618 0
151310636 1
253659961 0
364154207 0
884676023 1
397817303 0
320534920 0
26416832 1
70451170 0
155012333 0
443144075 0
541366800 1
61023883 1
842238640 1
38359860 0
388605303 0
775268244 0
908653481 0
325089506 1
395859271 0
44242103 0
882725459 0
869048405 0
666943740 0
689145394 1
56404814 0
264886328 0
509153790 1
288256720 0
349880199 0
462322626 0
551315020 1
439533661 0
683063771 0
344370350 1
529442455 1
553562438 1
886820431 1
129642508 0
6886531 1
106404281 0
877755850 0
415404521 1
728070978 1
865476400 1
45865431 1
295806531 1
295881537 1
28044725 1
132436884 1
700891656 1
244394041 0
576896230 1
278865281 0
920521167 1
24883293 0
933365676 0
5440148 0
222283793 0
633976521 0
750145148 0
210533644 1
337840478 0
469818032 1
284516357 0
766950404 0
312425971 0
709695696 0
658677632 0
572733357 1
981339577 1
459599552 1
25435398 0
121765084 1
769234721 0
100364682 0
769027371 0
443726976 0
266237081 1
469791310 0
890026003 1
290420403 1
247495180 0
80012820 0
811054305 0
831031802 0
397034086 1
113597905 0
213288617 0
165560389 0
65675443 1
172870971 0
895488941 1
394453662 0
831082401 1
220655715 1
233161898 0
166543625 0
248915630 1
506546481 1
445652944 0
439258839 1
355171581 0
441827739 1
900840108 0
582735000 1
245687964 0
52216867 0
83681813 0
665005060 0
81916044 1
87060438 0
939864839 0
91643666 1
767913812 0
967091539 0
281195424 1
446786339 0
909290672 0
63632261 0
929473974 0
416710895 0
61046522 0
714660436 1
577717139 1
682552909 1
107723767 1
898183072 0
871512755 0
305778156 1
998744267 0
675961087 0
283577950 0
163450891 0
100191460 0
138206026 1
665528581 1
824523487 1
246183521 0
584012985 1
719818946 0
563327490 0
78516727 0
696099555 1
274250113 0
280674719 1
848374443 1
672548825 0
773175642 0
886269174 1
833434382 0
55587383 0
333476463 1
244887009 1
180592093 1
142481860 0
275343342 1
176767827 1
151627182 0
627214123 0
983861710 0
505364965 1
575217297 0
327883624 1
446034287 0
174564774 0
185002933 0
257315738 0
950858234 0
365630992 0
689987599 1
524967659 0
689289973 0
126392630 0
642197456 0
340775079 0
493646084 0
502146702 1
653419870 0
86076174 0
949499988 0
635713723 1
168256092 1
544573987 0
367641206 1
244907860 1
827350515 1
561769094 0
277784348 0
2871633 0
883885624 1
771699668 1
499575919 0
13835679 0
644246102 1
854907823 0
830426424 0
795414027 1
703119447 0
861315566 0
822873504 0
521922036 0
556827556 0
185737757 1
142969554 0
688777112 1
832185154 0
381598648 1
860554025 0
284097238 0
185843300 1
514463324 1
317730837 1
235288727 0
815552927 1
189728917 0
459036325 0
378388865 1
721016316 0
35889454 0
501494291 1
166271304 0
126941122 1
861378083 1
420832647 1
215444512 1
307204301 1
750666112 1
486023893 1
730759586 1
796936754 1
441863091 1
91944809 1
81087860 1
468538404 1
936327437 1
986706777 0
84631902 1
588098824 0
694013024 1
201889216 1
409746125 1
237887299 1
543958025 1
929702155 0
390850504 0
965897098 0
212218902 1
595219385 0
196896641 0
462087039 0
425757527 0
155051887 0
183787206 0
874148294 1
734717101 0
878809179 0
294942588 0
491600531 1
479686854 0
611460906 1
770758059 1
378594147 0
184169159 1
252762908 0
507711256 1
245552454 0
913389229 0
465912776 1
488632650 1
13028535 1
490317437 1
760394615 1
74579887 1
422414919 0
722543253 0
712975560 1
915420024 0
536426185 0
144244349 0
399119438 1
755138976 0
390201691 1
234856384 0
876465555 0
69800131 0
954804039 1
206705009 0
406738140 0
144717091 1
597937140 0
937820825 1
889875565 1
176845743 1
827179952 1
196630183 0
98760713 0
106613435 0
725014917 1
617290220 0
972745920 1
153835065 0
992744434 1
373893279 0
341101554 0
704114313 0
845135931 1
220554274 0
572412955 1
350828168 1
412601264 1
201044018 1
581894994 1
324725992 1
498476432 0
923140086 1
448366454 1
465486049 0
182714838 0
963773760 1
264173723 0
607689409 0
337650978 0
791552723 1
384787995 0
559765689 1
638739337 0
227321677 0
378140980 0
358373001 1
156172184 0
781347765 1
457187337 1
14983070 1
601937752 1
388528387 0
275026641 0
491673055 1
341544985 0
919920142 1
417596228 1
32408060 1
490045433 1
107244777 1
939819783 1
439213783 0
379124140 1
530946873 1
258743635 0
278047053 1
55740499 1
688080402 0
382245373 0
341734975 1
718681922 0
362416541 1
951831527 1
782430054 1
224099490 1
147386661 0
648565266 0
395965620 1
469509257 0
412146041 1
350331435 1
748484387 0
74684998 1
505181457 1
274656451 1
332163242 1
326098814 1
544853280 1
156748839 0
622232702 1
293192331 0
395789222 0
159531486 0
396809749 0
942601727 0
358891634 0
841404410 1
270846598 0
454878569 0
22628826 0
758300894 0
899087568 1
243541596 1
882102847 1
825301127 1
268158091 0
34081028 1
228827159 0
485615165 1
240806915 0
607324878 0
271975259 0
164269081 1
188839551 0
185249819 1
736381997 1
459769666 1
947283473 0
463200833 1
633329252 1
833373134 1
821404733 1
710776602 1
650676331 1
313856533 0
6412886 1
3970464 0
840630700 0
391178638 0
680109432 1
569323377 0
615653104 0
564196170 1
323306522 0
281922313 0
310954173 1
247266421 1
926219740 1
7206163 0
894342754 0
476843613 0
542202433 1
116990557 0
574861377 0
210653776 0
835040119 1
234091021 0
896965505 1
367129200 1
900872508 0
205968038 0
770156537 0
216180736 0
590030882 0
992837821 0
671918947 0
352846849 0
739641599 1
741699740 1
913688710 1
367220678 1
939723394 1
397764601 0
478708625 0
931952782 1
668870261 0
862637259 1
117706576 1
956868512 1
241240303 1
655376887 0
326697027 0
591546534 0
333361732 0
799456414 0
986102632 1
720434658 1
38021262 1
456727305 0
61954833 1
243146110 1
219072775 0
510805473 1
669277562 1
713269034 0
29647773 1
703029313 0
887359254 1
396506168 1
874050903 0
578077819 0
256918208 0
897660368 1
932323549 0
241645015 1
630515163 0
672832207 1
796577994 1
770949710 1
522220349 1
383791397 1
17540078 1
218216758 1
357330404 0
145685069 0
641425316 0
663566196 1
40257926 0
297040599 0
608763956 1
225703615 0
536011514 0
149533369 0
634941922 1
173609708 1
664544843 0
465813532 0
734979253 1
747842355 0
479610388 0
19004892 1
225982230 1
878233158 0
43320280 0
72921653 0
498505742 1
400942533 0
765018119 0
253193984 0
917189484 1
751279482 0
570926182 0
333196424 0
840870086 1
394313622 1
369093611 0
37017608 1
856036514 0
432874640 1
444768118 1
143878286 1
221671653 1
292269226 0
659780535 1
43313668 0
643318352 0
694346788 1
176444678 0
158944230 0
477382791 0
106230002 1
348369027 0
719875919 0
327961013 1
770337595 0
112956454 0
897441897 0
446252413 1
734209553 1
92282663 0
814328145 0
672170060 1
518813424 0
64892608 0
463060618 1
907021903 1
337265195 1
745541962 1
90675001 1
525136263 0
410496560 0
869132536 1
768769296 1
467525155 0
452522358 1
937001578 1
585149981 0
615769652 0
785911139 1
88942839 0
926439392 1
936795175 1
277538280 1
957187570 0
848193728 0
331162208 1
51836637 0
988433462 0
929583609 0
720651998 0
383709680 0
119250936 1
752917904 1
988218524 0
875936374 0
694059719 1
746569769 1
258264799 0
733047852 0
675985685 1
130536404 1
800224721 0
789282092 0
597524940 0
574795101 0
448241143 1
58511277 1
435145591 1
254255215 0
62863590 1
659059566 0
155902497 0
660608907 1
209824153 0
813424419 1
758489125 1
33870472 0
997761873 0
204010037 0
165829793 1
341077786 0
487175918 1
760176364 1
70406491 1
465639989 0
106022884 0
54378014 0
488677065 1
708692553 0
462111920 0
864518269 1
428047781 1
760651435 1
698941014 1
396639333 1
645906354 1
459590971 1
889119727 1
351979275 0
397025600 1
465727957 1
555852989 1
489358906 1
64287512 0
141202119 1
231158430 0
766560129 1
914578278 1
532132104 1
663679626 0
171167641 1
796249666 1
647920769 0
552797718 0
528250799 1
361351764 1
775207511 1
881198074 0
567589503 1
210093112 1
885020416 1
274648292 1
834490363 1
228403756 0
438194825 0
73784582 0
393884666 1
968478815 0
396083125 1
399801121 1
811334712 1
619034005 1
623205430 0
995237841 1
492746846 0
979646532 0
386186345 1
844839961 1
283883714 0
403538917 1
594033749 0
146776196 1
93696467 1
944400085 0
248985138 1
301669563 1
369899720 0
753109680 1
463404613 0
616941168 0
538977355 0
24397994 0
141347537 1
80016016 1
210126551 0
54023428 1
333005777 1
636517228 1
845207091 0
917629556 1
337160653 1
466692538 0
10541211 1
513750041 0
808825880 0
22482123 0
60106572 0
573304423 0
556049694 0
996004555 1
811787406 1
584004040 0
844330296 1
85363732 0
193329500 0
516310932 1
994694592 1
37184709 1
12469749 1
12192370 0
942487657 1
121694008 1
296196948 1
639993314 0
601209222 1
610053236 1
368508860 0
741322186 0
532008033 1
205617424 1
688728198 0
124361017 0
416344171 1
81044753 0
9206565 0
481420988 0
192305333 1
499057236 0
260531319 0
74361999 0
488617772 1
92182876 0
385536789 1
136816863 1
759924440 1
68514280 1
91880784 0
824560423 0
221113126 1
51635181 1
344611369 1
499807598 0
123542949 0
316146183 1
949967354 1
677838024 0
912846231 0
661441634 1
108333906 0
669250961 1
839655512 1
785301259 0
474844348 1
784651115 1
929469495 0
587034959 0
151133517 1
280932791 0
43887329 1
753868559 0
811543188 0
982894816 0
217950642 0
626228068 0
435864923 0
742152131 0
334370157 1
727773623 0
108279936 0
344013190 1
101098638 0
554839145 0
701731651 1
203735458 0
769057237 1
293353348 0
774835740 1
602311372 1
858596372 0
21374443 0
310348226 0
986365705 1
204884403 1
261451427 0
570782319 0
659732935 0
668106273 1
968156274 1
823315773 1
807784802 1
468596764 0
233273400 1
852033092 0
736520535 1
549911196 0
471249867 1
852334563 1
942901039 0
219284875 0
307894667 0
522624370 1
952479809 1
88367295 0
440573563 0
911521836 1
670505444 1
134249933 1
678342302 1
757207495 0
56384740 0
461921146 0
591809075 0
832589518 1
412578015 0
713487033 1
863073971 0
968069700 1
802205040 1
386166280 0
718432773 1
916347560 1
640423233 1
94821362 0
709180107 1
964228638 0
329198867 1
344555453 1
928039222 0
463770951 0
32343210 0
113571953 0
531696935 0
530966440 0
209993907 0
76105934 0
978987059 1
751124131 1
475630968 1
25858080 1
503655448 0
507282789 0
838367453 0
463047831 0
778630320 1
314267783 1
598077651 0
736212531 0
705817633 0
307423004 0
802928109 0
775238292 0
233256750 0
18352726 1
901063603 1
539549459 0
893046514 1
252757694 0
334817001 1
530410551 1
409395642 0
554638135 1
416592437 0
727166930 0
67351439 0
840570789 0
927708578 1
733059115 0
903958238 1
2295157 1
833854742 1
82158134 1
30724850 0
68683373 1
621161357 0
775518934 0
183648129 0
707566954 0
54384294 0
473392417 0
23880629 0
803396090 0
656523045 0
360000902 0
692492724 1
864340954 1
661182467 1
461296203 1
310169302 0
489440069 1
440798575 0
191142695 1
975603339 1
958087159 0
935049058 1
244402342 1
392550229 1
793672524 1
285938741 0
53797407 1
199289231 0
301051429 0
996616399 1
170547336 0
678678154 1
789982331 0
622893572 1
698921869 1
70250389 1
116765599 1
24410114 1
506946483 1
961691427 0
387704742 1
671167748 0
589890314 1
590103399 0
294584784 1
385307132 0
538540465 0
55716364 0
109316770 1
237197669 1
37491738 1
443104775 0
645891925 1
510442336 0
975039871 0
402955245 0
264127767 0
953782345 1
793684967 1
676995830 0
2859312 1
573407859 0
180806666 0
492052347 0
623735182 1
696842816 0
466176693 1
388235622 0
183898571 1
181064559 1
353286284 0
357563086 1
883460068 0
439807270 0
291647728 0
139042850 0
998363944 1
82162676 1
44516675 1
862279580 0
729002542 0
112539745 1
585375412 0
124416890 0
746582531 1
443142325 0
980745291 0
721091891 1
641852649 0
219719115 0
152364384 1
71155347 0
919787182 0
291210328 1
83516278 1
767710986 0
61314476 1
890662640 1
381482612 1
980610070 1
82241630 1
247594059 1
654381224 0
760000330 0
152259675 1
191485271 1
147542284 0
531371485 0
284688888 0
487291366 0
206230310 1
946036236 0
824572388 1
366725332 1
197746207 0
592554115 0
850043223 1
144751592 0
786174108 1
29959589 1
816317815 1
645178679 0
806322700 1
821754579 1
512363197 0
550629121 0
778711806 1
422024533 1
54299854 1
165416370 1
292934909 0
120437968 1
127642469 0
956423878 0
404767510 1
381925977 0
908633273 1
631299111 1
138654501 0
746125565 0
426465358 1
488772813 0
168783424 1
528022440 1
413834756 0
909811928 0
284383682 0
333791539 0
85358903 1
290572642 1
686119319 1
602769326 1
657253947 0
434598665 0
541283470 0
348764795 1
469661156 0
689758277 0
477427087 1
685241716 1
148032572 0
39470373 0
271723855 0
819378481 0
132403740 1
857704940 0
434756636 0
100428558 0
512610644 1
604387615 0
490912371 1
719871792 1
243962978 0
909548622 0
83635170 1
700773724 0
347998858 0
851944631 1
30056650 1
811088820 0
42848843 1
582590119 0
943931987 0
254966577 1
327091347 1
302326932 0
675922111 0
776551356 1
454668111 0
231778638 1
629546788 0
784674649 0
366875839 1
711531926 1
366601927 1
297287376 1
666300306 0
253033240 0
131930833 1
587668293 0
484100001 0
458105071 1
426110700 0
696307105 0
471827127 0
202951043 1
729722841 0
963873424 0
164298832 0
74659110 1
203660204 0
184086264 1
688421253 1
937720887 1
575226925 1
76046339 0
930754698 1
53066700 0
725005667 0
808817206 0
169508058 0
910627192 0
547343234 0
345998785 1
148228081 1
676085641 1
533539177 1
399731803 1
255022453 1
594206959 1
389263771 1
725405350 1
56155299 1
388008354 0
302983372 1
849376756 1
188028489 1
714436818 0
134731882 0
661480003 0
408491875 1
908976311 0
412476649 1
431331397 1
156107161 1
520419164 0
205101742 0
965878982 1
229457644 1
58943730 1
528887600 0
818125051 0
3218536 1
737193716 1
658291025 0
628738486 1
579005057 0
265100483 0
337549787 1
431095493 0
371991001 0
649128993 1
624266247 0
411659247 1
811223690 1
260293985 0
69477608 1
442123221 1
899812649 0
692276541 1
673704915 1
617965272 1
79619451 1
857432294 1
256263474 1
689808766 1
629550679 0
440134958 1
14548618 0
284133729 0
853019657 1
89519212 1
870907242 0
467991722 1
68658312 0
841818423 0
75198683 1
134484863 1
87360753 0
63668775 0
550179268 1
719562269 0
513455378 0
418486461 1
178073079 0
276589736 1
459928241 1
682464807 1
732296412 0
963650160 0
272988607 1
600950881 1
398801233 1
94217925 0
638386731 1
83804188 0
664690700 0
243258240 0
739947068 1
952907092 1
889922688 0
185912104 1
173604010 0
613639165 0
114646603 1
95169811 1
186451317 0
332442977 1
845048220 1
311714336 0
997845396 1
818396136 1
891951633 1
457623295 1
587870236 1
843109914 1
132142045 1
204288169 1
889914922 0
429759241 1
863822170 1
394494788 1
449540289 1
127397814 1
729902246 1
851059735 0
125763956 0
772233579 0
672229768 0
775711376 1
467796661 0
150134321 0
429435723 1
524347300 1
138681308 0
8151087 1
949787255 0
444849793 1
766050223 0
508413685 1
119449541 0
554979905 0
260300972 1
175773852 0
303898442 0
835421309 0
697192293 0
706046847 0
910931786 1
194013173 1
957989081 1
753091229 0
68061198 0
476212384 0
777473965 0
107669650 0
578361572 0
402999248 0
822069776 0
862743908 0
139205533 0
418977182 1
748362714 1
34438586 1
399568629 1
394924835 0
199171621 1
487041033 0
72912605 1
153433519 0
753225192 0
707462383 1
825591739 0
612673614 0
88075561 0
406512629 0
917821665 1
862966125 1
262672944 1
326777551 1
744740055 0
371155009 1
521445023 0
814789072 0
84374316 1
381155956 1
44601199 1
304231888 0
839479518 0
323584967 0
756763900 1
914001547 0
217438881 0
430632565 1
69528248 0
823702471 0
841891004 0
536919415 1
917953683 0
998734212 0
856377264 1
131477445 0
912425667 0
776073686 1
441871202 1
50481066 1
876813193 0
327770 1
279730888 1
225289941 0
558952838 0
719726635 1
227162107 1
799331060 0
141074480 0
609313318 1
420839124 1
270249213 0
382930778 1
530640571 0
912195772 1
205060541 0
450107702 0
964416274 0
938455744 0
80000974 0
288615062 1
858879398 1
575301900 1
416556008 0
608074834 0
743938501 1
906246832 0
539655392 1
806917680 0
853385568 1
805887506 1
967471389 1
891529335 0
371702709 0
912228356 1
244910057 1
524511828 1
190775360 0
169437120 0
124503730 0
172368956 1
415952302 1
253933350 0
160451177 1
647295623 1
978134126 0
689564646 1
132583330 1
207069749 1
838876106 1
904197820 0
872252235 1
105928598 1
710704973 1
797461873 0
158490631 0
251860962 0
102985193 0
296883842 1
224925345 1
32715130 0
184548691 1
561768757 1
208943021 1
800001120 0
999954481 1
658809903 1
34887900 1
709515574 1
894830831 1
291696528 1
627792697 1
240095963 1
504821497 1
541836191 1
542509179 0
138341201 0
280995769 1
366563874 0
42708637 1
134214745 1
269220312 0
876277118 0
688383551 0
201647521 0
271385122 0
303194468 0
233648900 1
67957141 0
292367319 0
798069045 0
44900711 1
758546485 0
980444525 1
853072005 1
534517456 1
684367980 0
69406199 1
667410748 0
253659137 0
669846901 0
344841272 0
2082052 0
477854254 1
730947884 0
32979831 1
801133937 1
639061403 1
704584673 1
736208776 0
423418318 0
49628643 0
982494842 1
631323060 0
385387218 0
87821033 0
761521099 0
382663236 0
799205122 0
160803953 1
257515837 0
948782229 0
398981018 0
359100739 0
954977730 0
427629856 1
830166655 1
295064875 0
341342792 1
614401334 0
19551868 1
366737022 1
459937991 1
557472244 0
837781886 0
926396874 0
329262320 0
945443626 1
408340520 0
519993789 0
317594208 0
86370748 1
886981409 0
486891976 0
30512268 1
408073266 0
672457855 0
356903056 0
992971138 0
598042698 0
989590201 0
491010111 1
956348725 1
548772332 1
7668760 1
413134281 1
215648083 1
277642016 1
50481930 0
102664860 1
898497622 0
649230943 1
452783504 1
709751674 1
816632691 1
412683191 1
375198904 1
164412877 0
685757745 1
356878690 1
83574792 0
380422184 0
229908381 1
764843646 0
586268206 1
245753553 1
22476241 1
135628135 0
701424834 1
332899000 0
240825636 1
656948168 0
943822290 0
458951277 0
820787182 1
491621796 1
569551007 1
171529980 1
881826967 0
637984666 1
625223981 1
270937858 1
906182132 1
200139335 1
979919231 0
783867667 1
728834056 0
716351857 0
848017412 0
950840784 0
82008229 0
735783936 0
793269469 0
820308713 0
266467562 0
705518669 0
795900021 0
551265428 1
728233816 1
799025695 0
962703178 1
827603454 1
691798939 1
46414298 0
974990660 0
313813775 1
906842118 0
766985852 0
746659643 0
721260157 0
768942133 1
737568304 0
602300189 0
95562544 0
797694035 1
138168488 1
350383635 0
841572434 0
817501304 0
39200152 1
837308971 1
475223805 1
907126158 1
53415663 0
657672762 0
655448957 1
862245704 1
318468665 0
982109090 0
749393134 1
348641711 1
527703235 0
201385459 1
303725891 1
989175776 0
163941629 1
697146807 0
937601227 1
112976846 1
501258037 0
823180091 1
603877238 0
409995651 0
825967937 0
237616790 1
484812372 1
421275705 0
385069671 1
468971566 1
476599819 1
12705610 0
520349806 1
52259032 1
243808413 1
592345843 1
990989331 1
850570151 0
44906041 1
431553493 1
313349910 0
209024431 0
525556323 1
945605238 0
893233142 0
973123665 1
472507190 1
233516512 1
16404563 0
271089724 0
290920876 0
888484706 1
937680747 0
361640339 1
78854233 1
816019754 1
99019410 0
294536252 0
921570182 1
644337144 0
45462680 1
624455658 1
67826947 1
275816245 0
676885671 1
319802608 0
398808131 0
542686980 0
250508628 0
495540380 1
182872842 1
221833012 1
179884967 1
94979171 0
230595244 1
954043087 0
637128305 1
991137353 0
980769662 1
45665360 0
198107657 1
19608575 0
631260959 0
67095705 0
369236075 0
901446387 1
909479628 1
962425564 1
855214515 0
156632867 0
569647680 0
16913594 0
320155376 1
120063372 1
134282805 0
821643800 0
62707127 0
348703309 0
384003746 0
761938532 1
990320478 0
191374690 0
838064660 0
651821257 1
643343131 0
566827770 0
998029238 0
198428775 1
809997516 1
679982617 0
134915271 1
587319024 1
613080116 0
511936756 0
252555683 0
353466579 1
340906328 1
846396486 0
979885088 0
717470897 1
470935579 0
44027168 1
292129981 1
161329038 0
153881896 0
670529358 0
151419789 0
604943855 1
262278730 1
538519107 0
506139572 0
478727763 0
474800460 1
115473547 0
863071907 0
2674082 0
736930447 0
130179609 0
878558691 0
57706896 0
679776378 1
858705132 0
81444832 1
218515019 1
190669290 1
688085781 1
923702300 0
372851875 1
680752384 0
317899634 1
340055052 0
582343979 0
114680637 1
518692279 0
636174911 0
74169083 0
871738186 1
428406655 0
424920226 1
47196925 1
672550546 1
708609038 0
573604810 1
45635814 1
410039145 0
650132882 1
605858198 1
371795268 1
150429120 1
702222095 1
459987148 0
940085432 0
624764116 1
399188634 1
958657510 0
229914199 1
638154288 0
624236209 0
655317149 0
147254009 0
711994670 0
770642671 0
225266103 1
699969013 0
414116595 0
461775620 1
996907407 1
903446443 1
41770240 1
306296139 0
872200593 0
281022608 1
270677782 0
641587102 0
839855311 1
906792269 1
715211145 1
917130271 0
161695506 1
10299385 1
258112761 0
249702363 1
692476458 0
955614844 0
433377675 0
792264128 1
289170600 0
85973954 0
713735807 1
858045781 0
949186279 1
723622068 0
489358299 0
309734955 0
360450353 0
789207745 1
594227343 0
36268672 1
335586666 1
638569909 0
12301864 0
460572232 1
484539707 1
45506903 1
230900773 0
615009606 1
909319967 1
98378782 0
733674745 1
680902867 1
254976609 1
35774465 0
487849095 0
243978246 1
825774193 0
680757158 0
555763199 0
284153009 0
772570083 0
351006356 0
523671388 0
300408808 0
566883487 1
408408550 1
555448097 1
370916880 0
500878813 1
623251160 1
960992342 1
465837542 0
818126548 1
103857352 1
406814489 0
7327724 1
349617533 1
480488829 1
261774029 1
787449164 0
798956962 0
927357206 0
227222656 1
572812789 1
525882699 1
420638566 1
67402798 1
130215325 0
784499597 0
731093790 1
264599168 0
561196556 0
987182292 0
717722193 1
896363044 0
903142182 0
269372774 0
50208802 1
706155633 0
30524452 1
679629681 0
543216217 0
965472862 0
456452937 1
395040564 1
901591622 0
54867049 0
242264364 0
733082266 0
352302470 1
717561724 0
552369362 1
5391295 1
194161759 0
734209170 0
498304299 1
568193207 0
208528529 1
60606319 0
303007054 0
370876251 0
379300989 1
699597113 0
970216200 0
142630398 0
552777976 0
1772902 0
927601529 0
2072240 1
292488388 1
284008096 0
947401534 1
344745974 1
940902630 1
32936469 1
55984573 0
974235379 0
901608155 0
132060180 0
550970325 1
939955335 1
890404086 1
408712961 1
463733697 0
779033388 1
282186293 1
180938040 1
784699625 1
103164472 0
27292880 0
675612106 0
673215660 1
320916694 1
870897238 1
145552225 0
243887174 0
227357700 1
52670677 1
926808373 0
477577646 1
202958102 0
621931608 1
845375194 1
110579566 0
984726799 1
282865685 0
637540150 1
592401740 0
946151066 1
554947795 1
611030930 1
838264636 0
75600316 1
898659815 0
930578194 0
392377881 0
172615562 1
889746920 0
90431256 1
252945223 0
127219672 0
577200669 1
312265649 0
260483783 0
643855844 0
825553460 0
617949135 0
433001567 1
102148300 0
919286431 1
234306878 0
792279122 1
831650477 0
871793717 0
1744552 1
11665822 1
690517181 1
248326103 1
829985592 1
206119537 0
701312121 1
669780804 1
489135539 0
913172139 0
692384558 0
461356518 0
996079138 0
793406179 1
631988088 0
90787348 1
268852489 0
927747826 1
516909497 1
589117520 1
208015240 0
877380021 1
569002854 0
953552198 1
980040514 1
389259856 1
876195057 0
121781219 0
161893613 0
660388145 1
841178098 0
931085375 1
26271273 0
151132284 0
295611781 1
836699027 1
838481822 1
656579132 0
149173892 0
618977912 1
423814199 1
247826094 1
192163747 1
95361298 0
347221047 1
860526429 1
211067797 0
666770020 1
351490036 0
884829626 0
804581277 1
526169717 0
108663360 0
654273523 0
557311397 1
133935121 0
459870068 0
427513807 1
522391952 0
57331252 1
284278675 1
821071899 0
536028301 1
291898946 1
509511286 0
361621258 0
661599734 0
153982222 0
791200957 1
868412041 1
596361348 0
69240327 0
704552550 0
194434257 1
182375915 1
865197957 1
223488341 1
514151073 1
138707074 0
283482008 0
60066721 1
148705026 1
908983313 0
541918447 0
22394637 1
917569467 0
148132063 0
646239251 0
523696713 0
817867059 1
403528357 1
905683703 0
72640402 0
272885840 0
798724359 1
893547750 1
837222266 0
324489546 1
138653622 1
129875750 1
788222837 1
961573183 0
201058375 0
854011712 0
546356859 0
999334014 1
948073844 1
116649588 1
835111602 1
712640462 1
720135645 0
465972051 0
567631536 1
914161298 1
445705464 1
983841249 1
541385148 1
19000524 0
152885501 1
674032310 0
497856202 0
848903905 1
204699177 1
120403865 1
381493633 0
700295603 0
775787840 0
186065852 1
822852924 1
536641856 1
250488263 1
576528377 0
241641322 1
782639310 0
389242058 1
977360147 1
584358562 1
157062933 0
803116723 1
538532634 0
573176620 1
908374457 0
500677955 1
904228316 1
441295029 0
34847564 0
109081776 1
169185196 1
322853587 1
315768126 1
601556604 0
791031946 0
867861460 0
435391856 1
988173235 1
356607484 0
205987911 0
198674360 1
640871505 1
455677816 0
653174971 0
905914895 0
775494086 0
191446267 1
27578712 0
598256362 1
805938732 0
985669826 1
982050428 1
128814903 1
609782222 1
393907160 1
959631787 1
420394750 1
79609941 0
14043165 0
525941859 0
562114659 0
226308341 1
739659040 0
421102421 1
386780783 1
906033546 1
938324236 1
405126763 0
57165183 1
688825800 1
18579118 0
947613577 1
42342441 1
754810273 0
716215254 1
20736896 0
894286916 1
700913415 0
299012482 1
847758289 1
435227287 0
632176223 0
364261017 0
64845146 0
475183649 0
210204700 0
99070239 1
58684327 0
732368944 1
113646450 0
990122468 0
628437721 0
977541146 0
167520165 1
352811142 1
645754248 0
424872803 0
16382763 1
116313790 0
978463488 1
76000400 1
936465733 1
216993535 1
630132022 0
444095082 1
108139988 0
911318765 1
927612484 0
530239628 1
677428952 1
392014122 1
168818656 0
446173582 1
923098984 0
8742339 0
685418224 0
286604050 0
388660182 0
579545043 1
279819843 1
419077921 1
384734302 1
61299538 0
219514110 1
865453648 0
334386334 1
888319149 0
732079202 1
930922648 1
613825663 0
99581717 0
484227363 0
424139189 1
256916604 1
94374039 0
762043336 1
928331680 1
743245447 1
536409945 1
929310720 1
196165693 1
678345805 1
56058879 1
188765608 0
257138131 1
388119948 0
418157046 0
400396748 0
438752237 0
623968309 1
550388366 0
234564654 0
567537954 0
516753094 1
371917780 0
894369498 0
904792578 0
543118465 0
198010774 1
216617700 1
716102367 0
624250687 1
416258265 0
682476751 1
439738666 0
93167075 1
612887129 1
836095153 0
146406404 1
895720383 0
6417805 0
171903313 1
638457794 1
933389163 0
97041434 0
933466730 0
380774540 1
446895000 1
675517488 0
165913982 1
826947721 0
850082238 0
3859180 0
731722734 0
140008430 1
628418138 0
413604734 0
325208274 1
802064880 1
308486548 0
288261346 0
298158325 0
671843663 1
805916765 0
73795752 0
568050730 1
125030966 1
30006732 0
430905895 1
946436204 1
770428066 0
544398118 1
793942761 1
709534103 0
313654778 1
88625954 0
650988318 0
761393732 0
756974780 1
92253665 0
134226324 0
120309752 0
911941851 0
29747028 1
720923886 0
39351246 0
926436013 1
591865530 0
635907924 0
784451674 0
699722880 1
629259483 0
33574409 0
15315606 1
987529257 1
519620485 1
997772320 0
19263970 1
41795689 1
880342785 0
310510626 0
254111272 1
844276213 1
70362672 0
379936243 1
819428166 1
877815686 1
630317293 0
535294931 0
259325458 0
925023765 1
505999320 1
407305959 1
936996957 1
487147230 0
733206544 0
305443607 0
164214619 0
793683198 0
52266425 1
317687165 1
612245781 1
518172715 1
211935600 0
908273443 0
834966471 0
915415005 1
58702339 1
176712183 0
496003705 0
76422850 0
256698700 0
655614653 0
846529059 1
281986372 0
198749199 1
249178540 1
295490943 1
849515563 1
593643846 1
303033403 0
746953466 1
868768833 0
486518262 0
587770208 0
779252086 0
241268093 0
535536722 1
949612623 1
860340735 0
69203910 0
619675849 1
808232461 0
284590235 1
511565427 1
948176634 0
651864230 0
816353382 0
678127993 1
333055691 1
809540464 1
266360388 1
880416368 1
713301129 0
621754334 0
941035929 1
677018630 1
14670054 1
492640071 0
617052787 0
696938671 0
814027589 1
495284871 1
768640827 1
298075993 0
102607328 0
256650284 0
45191566 1
434153961 0
262535539 0
712971841 0
169052687 1
295567802 0
698433926 0
897087884 0
131991140 1
723057370 1
461708426 0
876487116 1
860888691 1
389250200 0
989438733 1
994498993 0
961027975 1
962174404 1
302195853 1
518941275 1
380537056 0
446333160 0
272769049 0
903818479 0
767257124 0
539919492 1
564291008 0
487440743 1
372649592 0
959220767 1
233260235 0
340223907 0
464138249 0
864516716 1
514025513 0
915557962 1
578725937 1
230139283 1
658749827 0
806500574 1
234771638 0
855569006 0
340052230 1
845159480 1
735410156 1
962646122 1
988490547 1
815903714 1
468876306 1
491486795 0
357163657 1
752981918 0
345929860 0
235349876 0
910309437 0
62897109 0
142125446 1
361835124 1
161805711 0
445207553 0
72602677 1
988534290 1
391060319 1
881603351 0
530127371 1
16863608 0
935601358 0
622879277 0
992523944 1
480546617 1
353261608 0
44446179 0
249382151 1
713878644 0
965163374 1
288543823 1
958099545 0
345026905 1
6735778 0
411252902 0
37853922 0
476905647 1
298184654 1
925623784 1
199756043 1
370847814 0
179608653 1
985229115 1
963596388 1
406402797 0
545945591 1
823892434 1
124214562 0
531482801 1
640324602 1
457851831 1
300383397 0
516016687 0
99996151 0
469822080 1
969526233 1
364629386 1
9588165 1
683297863 1
237511674 1
638308078 0
290096291 0
361983784 1
154639973 0
719895664 1
822137389 0
730340390 1
829456587 1
838873985 1
694808371 1
173438745 0
992319870 0
108534075 0
258308236 0
94565562 0
597179614 1
30687866 1
605849133 1
190522714 1
20081484 1
497722345 1
87642729 0
469880112 1
999187150 1
235516579 0
25083663 1
418911387 0
426924178 0
691732495 1
132889233 0
166263716 1
935196861 1
506153541 0
396139757 1
990703353 0
404533683 0
916718343 0
816430606 1
295331511 0
878471975 0
149385985 1
847709176 1
364245393 0
522856986 1
625027631 1
871600093 0
102728676 0
967443654 1
729367299 0
141604584 1
147109361 1
707365428 0
961964963 1
770216722 0
559025983 0
78404583 0
924223849 0
569550853 1
559508543 1
490823177 1
550938579 1
16201104 1
630968085 0
325665307 1
693113853 1
212537384 1
491956917 1
167811833 1
77582097 1
179708094 0
717612481 1
864892918 0
975600978 0
261627756 1
55261884 1
800399731 0
493828540 0
252211537 1
139913658 0
738858558 1
155366282 0
891034321 0
343136705 0
749395736 0
518996663 1
120700388 0
920052483 1
646748250 0
310174448 1
377917107 0
580363320 0
372978315 0
577365233 1
621493374 1
797352515 1
942500080 1
177376976 1
12960671 0
200460114 1
368309809 1
11223476 1
167451008 1
964568513 1
523228078 0
434319829 1
529174964 1
145804229 1
556556929 1
421991618 0
422308997 0
664430855 1
3907308 1
530453734 0
55063638 1
103979281 0
958616001 1
5296851 1
861771778 0
876572741 0
294534870 1
613536415 1
124265409 1
794774746 1
956293131 1
875183503 0
679148883 0
636316424 1
933163404 0
326126272 1
992222513 1
354168069 1
773119778 0
698193661 0
334616977 1
232349148 1
551687389 0
900874762 0
912637944 1
842350546 1
940255436 0
844138526 1
236889828 0
555703107 0
571149464 1
435338592 0
579937047 1
467583625 0
940961525 1
63663581 0
541276572 1
130365733 1
335554257 1
562311018 1
107249890 0
386172833 0
817691073 0
608217568 1
525326957 0
756405986 0
689278071 1
882991844 1
565036596 1
21395351 0
918953926 0
420570386 0
732749443 1
184674873 1
372261142 0
341180270 0
914762066 0
968356213 0
581044448 1
191513929 1
544226168 1
937953044 0
988760892 0
116904635 0
805418795 1
876644140 1
324358483 1
930953068 1
988087177 0
678442629 0
80468729 0
181662758 1
277310810 0
597795444 1
276103836 1
7747109 1
596228843 0
756553802 1
921288981 1
553290518 0
651953785 1
556887840 0
679137876 1
498800322 1
464869557 0
597959887 1
317755192 1
514897623 0
42622154 1
121084839 0
902327202 1
735813599 1
113385918 0
387069596 0
221135196 1
317581465 0
784746794 1
465998363 0
967779323 0
167464561 1
67106279 0
878324280 1
553711586 0
699977516 0
737998554 1
575139258 1
966028134 1
725008049 0
316382500 0
90149450 0
555825626 0
8689916 1
935774149 1
211117075 0
880737509 1
603938894 1
370303156 1
556051753 0
889674670 1
829144755 0
589649676 1
948185715 1
952510165 0
297578171 1
568716624 1
751815896 1
875491034 0
246713330 0
179650570 1
334824499 1
57103277 1
364976356 0
803478508 0
301559124 0
348100113 1
478425644 0
222351834 0
976766672 0
312818379 1
437976022 0
505982276 1
843051083 0
652922658 0
967013390 1
28465439 0
900336513 1
331517203 0
743974736 0
258419200 1
33415488 1
102395435 1
65989006 1
303182138 1
701643015 0
841436148 0
700622812 0
635879261 0
275029172 0
815128548 1
461975114 0
717678777 1
296684336 1
947996104 1
483729454 0
791366006 0
238979322 0
795896025 0
379925017 1
895988498 1
667524939 1
541685997 1
256592107 0
524038676 0
655173875 1
247129172 1
657377592 1
937919055 0
808182629 1
725438412 0
711493321 0
293826589 0
207675797 0
198366139 0
226209250 1
894070368 1
415704385 1
7850575 0
965334901 1
152449891 0
546057144 1
309497454 1
894042776 0
152925540 1
653126872 0
885193845 1
987784282 0
401806298 1
391199992 0
677941052 0
626641242 0
129769630 0
836937851 1
308562464 0
276115655 0
678871843 0
126167395 1
900954908 0
644034076 0
69315970 0
260512056 1
65832268 0
114141892 0
398969101 1
664660887 1
697006198 1
747216592 0
617291740 1
533705798 0
29100114 1
806380118 0
281168741 1
338213028 1
249334578 1
733218916 0
466296800 0
302198604 1
639003469 1
928866552 1
438364682 1
313434594 1
912336166 0
697838165 0
994911347 1
825938675 1
596375315 1
374771435 1
711550783 0
543629309 1
503386624 1
463747378 1
420889301 0
920554555 0
675632543 0
150611287 1
957510438 1
362737482 0
715179577 1
440617938 0
760618583 0
382370041 1
889015871 0
913255526 1
618255637 1
802879190 1
297543497 0
635957387 1
827580524 1
724200902 0
217869834 1
378823162 1
598869106 1
224697204 0
197110490 1
18017267 0
969285640 1
25265881 0
510907772 1
359747286 0
957776376 0
8215682 0
469134592 1
126423133 1
724100492 1
111690953 0
900568442 1
343443876 0
756572266 0
950282611 1
581610249 0
737454788 0
74964252 0
342508824 0
463318326 0
825295463 1
674965242 0
530285211 0
272653577 1
280972170 1
818492933 1
346369669 0
133560053 1
846627625 1
904249819 0
11044600 0
86812281 0
379093038 0
321486071 0
545620933 0
745265297 1
374712532 0
170018654 0
153997501 0
107572175 0
313095548 1
748028570 1
347755728 0
242582454 1
592602404 0
853090387 0
290572621 0
307342842 1
557436779 1
511804355 0
461374727 1
36899031 1
490801846 0
125004857 1
456125917 0
567569759 0
632700665 0
291491046 0
141521198 1
682153620 1
115555952 1
60835681 0
727226979 0
924202397 0
366912973 1
717324945 1
6838174 1
611607132 0
812507779 0
777826891 1
474573383 0
95770287 0
316243506 0
894400708 1
344223558 0
544755358 0
970058973 0
328144155 0
399421403 1
52847110 1
735207010 1
614099674 1
926727677 0
675820228 0
292536557 0
887177418 1
208046579 1
469232164 0
868144293 0
687988139 0
815622459 1
737430112 0
653384626 0
155693427 1
245234530 0
322420034 1
413377702 0
115239047 0
596911803 1
405535034 1
521471521 1
17509786 0
611352825 0
356500837 1
808322436 0
935046828 0
647594278 0
496941025 0
246230691 1
198227354 0
721734200 1
190904469 1
866120806 1
909686340 0
62627865 0
882221735 1
553379998 1
755474404 0
604604047 1
572598465 1
342675529 0
785395528 1
869102902 0
860809779 1
720941226 1
107012806 0
574774512 1
853354174 0
668803388 0
376655681 1
227534247 1
594840819 1
955242386 1
609804730 0
979655151 0
453668918 1
372907123 0
814778102 1
277086598 1
25872597 0
286322746 1
826359349 1
43525476 0
78451585 1
335756881 1
918611379 0
588397209 0
619275582 1
854688898 1
636453437 1
941559911 1
447839274 0
143461435 0
705039701 1
357296851 1
247176630 1
490921564 0
814213008 1
843912214 0
166685575 0
844287201 0
383456806 0
165327361 0
430953547 1
325499825 1
315421231 0
878103590 1
247008938 0
557400298 0
199193299 1
32673440 0
794523558 1
990263388 1
595866532 0
523856879 0
215949482 0
362407572 0
765701640 1
755395873 0
110464536 0
969851830 0
360156863 0
207778928 0
729106731 0
351682463 0
169781202 0
418023899 0
85372559 1
754218724 1
623134686 1
699208138 1
397660214 1
792155571 1
224367581 1
534118675 1
632169435 0
722350072 1
87672417 1
503777954 0
80867562 1
751848073 1
980537973 1
391951415 1
672776372 1
779740658 0
589301061 0
471645849 1
357015059 0
427393231 1
819802823 1
32415532 0
218297624 1
974055918 0
908798976 0
527427453 1
693292303 1
77057357 1
643519294 1
727562097 0
184202924 0
944450274 0
491452428 1
439675284 0
656984783 0
995551533 1
642906420 0
597271480 1
159515992 0
410204274 0
201378955 0
792767816 0
758875735 0
863225180 0
111848222 0
206013985 0
906291953 1
750259587 1
152455554 0
543278970 1
478592449 0
968564582 0
221584156 1
440524429 0
959401554 1
104596204 0
646691124 1
841101738 1
877937765 0
444362519 0
866869625 0
592669307 0
415585027 0
472909668 1
831860579 1
226795351 0
161791099 0
752056218 1
985724443 1
227481549 1
180611307 0
113599260 1
642101162 1
206162582 1
841480296 0
20174240 1
980084616 1
231602364 1
869094324 0
301052165 0
579983524 0
726017499 0
50201591 1
233522024 1
1067523 1
474282183 0
599813869 0
747413796 1
415549186 0
129855921 0
66781756 0
962104564 0
159600651 1
880984163 0
35516240 1
628278891 1
331802194 1
597134095 1
398063632 0
685725491 1
646262752 1
444555610 0
200944169 0
18919906 0
627212172 1
777571683 1
841535546 0
53892524 1
698143620 1
183932180 1
492643923 1
599158591 0
143523910 0
923068302 1
238175095 0
722113256 1
377247563 0
33472363 1
163554153 1
727581230 0
994802164 1
699168453 0
431743826 0
978727203 0
819440793 1
949339198 1
124303549 1
706527354 0
335574297 0
413475188 1
85939513 1
187454803 0
187466860 0
247305808 0
885315851 0
193943584 1
212384341 0
357879884 0
399236974 0
598417888 0
514221599 0
752042403 1
633811698 0
403190730 0
488728794 1
651449139 1
808326137 1
719375808 1
288090806 0
239536234 1
997034168 0
166005451 1
135434889 1
192949257 1
205999729 1
783907971 1
560206194 0
412862256 0
584616057 1
379221221 1
405667352 1
121568531 0
725021052 0
340595413 0
759804651 1
492464006 1
653915041 1
664523621 0
720612803 1
923730519 0
837022878 1
198215615 0
678920259 0
717956047 1
336496327 1
778180326 1
611497169 0
805119159 0
237547052 1
529710051 0
418008958 1
474244693 1
918563084 0
598956344 0
38930716 0
157029899 1
87100858 0
236565485 0
522439701 1
855425985 1
489781266 0
583672768 0
275199785 0
24890714 1
567273763 0
27330166 0
792745382 1
163307011 1
656203022 1
629804184 1
872097957 0
513287619 1
837896209 1
332504499 0
688044349 1
965365878 0
494526807 1
201972471 1
527605953 0
480897126 1
355076061 0
324819113 0
255776625 1
415047603 0
78902112 0
385692243 0
59764868 1
85244493 0
152168768 0
684572901 0
68497228 0
137753403 1
385443489 0
440777347 0
716840379 1
584034854 1
943909997 0
818373454 0
733482644 1
850985555 0
850445926 1
739458253 1
253513748 1
209331455 0
383731398 1
46188892 1
754006776 0
109858579 0
276914251 1
148436664 0
398567478 0
851644899 0
617378039 0
905297308 1
369741841 1
387812940 0
957737611 1
954746543 1
236704130 1
889147256 1
899701443 1
371982678 0
342266610 0
524310985 0
487717913 0
839258737 1
480493436 0
444731745 0
988896941 0
707894788 1
487812818 0
968995771 0
589394592 0
130795637 1
163567708 0
283095111 1
111066556 1
320280112 0
383490447 1
536523024 0
924797361 0
693041873 1
55544444 0
518108447 0
199395851 0
460970587 0
164370661 0
234235186 0
858193250 0
359357478 1
507260501 1
952023292 0
393875082 1
292799966 0
793410392 1
753043425 1
328566990 0
436241905 1
563201122 1
256757003 1
955800220 0
670908968 1
767664943 0
103235135 0
329097449 0
283997422 0
232663706 1
128598729 1
387362169 0
708918657 0
304194940 1
984177905 1
636691678 1
339808534 0
50752447 0
248566181 0
237785997 1
539987058 0
537999372 0
42048028 1
138676070 0
619822395 1
462772160 0
693967594 1
634011301 0
777035603 0
950468517 1
772382703 1
782260095 1
479350641 0
266301546 1
731663952 1
277816447 1
806900601 1
285657722 1
677813456 1
482385917 0
979659681 0
90361245 1
24047967 0
494965724 1
936075269 1
289992986 0
886834681 1
617778868 0
617030482 1
989479818 1
835785693 0
22886761 1
604308407 0
296220418 1
156761183 0
50556429 0
83499118 0
256654858 0
857557456 0
59589246 1
993627263 1
834830038 0
183184856 0
589952362 0
709808614 0
139562975 0
682758329 0
417589645 1
3646524 1
494981219 1
487771573 1
400301255 1
904779746 1
369110946 0
691265924 0
519992587 0
65685715 1
770462412 1
159929643 0
619763724 0
795429801 1
389197180 0
590013860 1
284303295 1
445433450 0
679996988 0
179763660 1
227230012 0
973617485 0
765316397 0
833195730 1
539296154 1
417580562 0
353887149 1
777610802 1
944710400 1
779928562 1
675588810 1
311326559 1
417598891 0
510881034 0
922713986 1
240460021 0
988974393 0
204004384 1
977051008 1
364737217 1
397099685 1
678270125 1
232111682 0
542394569 0
48245363 1
874694247 0
946528453 1
739938290 1
751521215 1
931122669 0
842889860 0
390505141 0
363375048 0
75148171 0
589580146 0
516776993 1
871591595 0
813814011 1
994807436 0
608058239 1
533636457 0
401945361 1
702498439 1
439379876 0
324439457 0
780215238 1
473252871 1
825660710 0
768973458 1
756445666 0
421151728 0
793818107 1
544050382 0
508895616 0
988208283 0
258951040 0
215659665 0
305616703 1
63562059 1
785162270 0
397220627 1
809650615 1
567987050 0
51820711 1
311677045 0
751070779 1
853525987 0
18518871 0
576416653 1
5132175 0
103619764 0
342975678 1
15634284 1
294221577 1
188680669 1
351249201 1
351433790 0
787491514 0
155750399 1
823415144 1
659748972 1
673240206 0
417008336 1
194568135 1
674498412 0
536250780 1
24058357 0
671738378 1
969943378 0
611063927 1
289629232 1
331547138 1
744957431 0
997353878 1
686426482 0
554674415 0
529584149 1
751539751 0
299550906 1
588241539 1
817185816 1
329232382 0
781051821 0
862068487 1
889603995 0
950530654 0
909061847 1
412666406 0
786861092 1
990306229 1
190411562 0
173910388 0
298554049 0
874030089 0
303576514 0
370326151 1
140875790 0
803468082 1
138243496 1
789121095 0
171393577 0
795143154 0
581770561 1
39931591 1
20995117 1
119045513 1
339207602 0
493542469 0
865751348 0
565031121 0
6108270 0
195646308 1
783653984 1
258156472 0
308525361 0
68219482 1
994817351 1
375509592 0
586175070 1
781723776 0
977908187 1
396833671 0
697317410 1
471277195 1
970074176 0
922486675 1
685850238 0
494327582 1
587909324 0
478449696 0
282520480 1
681735094 1
340575637 0
8408678 0
97212594 1
245475484 1
691897698 1
976702986 1
136559290 0
508500863 0
62868925 0
566111581 0
367737338 0
551647973 0
676977810 1
648379458 0
384978875 0
314576983 0
563211672 0
912106226 0
743193994 1
17188070 1
515995336 0
561499628 0
445278636 1
586869870 0
791287207 1
929468521 0
31391460 0
305115319 1
548485044 1
802819927 0
626988327 0
452110439 1
596223156 0
102492238 1
229712928 1
786296124 0
497315490 0
136706224 0
517221753 0
978316129 0
15745683 1
416845080 0
394675223 0
954988170 1
674653088 0
863715361 0
727007691 0
571428279 1
293715158 1
593792124 1
143565568 0
378239316 0
386596617 1
145746537 0
898260836 0
208497992 1
34946192 1
636148024 0
723007981 0
551094385 1
633152788 0
524249350 1
80737415 1
987417492 1
119723295 1
725953979 1
415827162 0
507159143 0
633138939 1
49617071 1
425426296 0
508632668 0
63878910 0
671757093 0
801094703 1
997142749 1
632900344 0
31829769 0
811988570 0
731483767 1
290520526 0
954478399 1
768170579 0
76808826 1
400564626 0
56702266 0
873836508 1
74269748 0
69140133 1
453499767 0
829016441 1
270713631 1
350091940 1
859482516 0
353828391 0
218958773 0
529302424 0
392748837 1
482882247 0
430528571 0
693290760 0
357327269 1
519746812 0
869920032 1
859578847 0
520160547 1
759997315 0
688112080 0
55149044 1
487298114 1
525086347 1
866578708 1
375526669 0
773405450 1
130384566 1
258104374 1
158152140 1
99684634 1
202196202 0
796794389 1
517386288 0
999071786 0
111119703 1
174162771 0
813657269 1
950840203 0
445815784 0
851669486 0
830663526 0
590397466 1
571975783 1
262170056 0
907088810 0
844795270 0
261743303 1
199034596 0
957994096 0
352311858 0
25750602 0
243325099 1
43821913 1
595798340 0
447654365 1
708506758 1
19620401 0
693907301 0
734347906 0
552529480 1
1511835 1
462721731 0
285800881 0
109074949 0
55761784 1
33150505 1
119929511 0
234014504 0
257668161 0
828208369 0
800472929 1
440332291 1
556655750 0
277207970 1
542515730 1
844438359 0
90958520 1
208465765 1
298105876 0
536046828 0
317837210 1
735313940 1
608226433 0
294743106 0
715376596 1
169232877 0
781550844 1
674773343 1
464007262 1
779700899 1
797070572 0
888880535 1
316550791 0
555461745 0
627642930 0
767623861 1
393658460 1
376173581 0
377308300 0
710163174 1
110839325 0
706692240 1
79934548 1
90157194 1
202540695 1
578824586 1
590647313 1
298536879 1
424068878 0
642971052 1
409920192 1
857429407 1
723559332 0
302360998 1
846743395 1
551071651 1
285110066 0
178929713 1
773292579 1
940400160 0
323786791 1
741864489 1
985437271 1
269780513 1
865868870 1
819706017 0
97687641 1
308508689 1
494649915 1
479970697 0
408966682 1
402130380 1
657056256 1
846542571 0
50467689 1
638973965 0
98017422 0
722898666 1
248128953 0
200768930 1
683454068 1
907053587 0
850561780 0
157162801 0
124313983 1
221625174 1
395364608 0
471304208 1
121212358 1
224983708 0
636350754 1
997364 1
650578602 0
935546712 0
785662286 1
885839014 0
113123578 0
520939126 0
824328006 1
549200229 1
731917023 0
368295737 0
19243535 1
12537567 0
315908509 1
380241046 0
155760927 1
241382901 1
110464378 0
430650291 1
709572556 1
431462030 0
992341082 0
664574987 1
406059165 1
876004745 0
886310708 0
673500824 0
517936801 1
690685944 0
16508547 1
178708331 0
343181392 0
735816866 0
753954207 0
981094657 0
651546264 0
270452136 0
820596224 1
367070864 0
836720027 1
231702408 1
421222760 0
753584069 0
624190316 0
75098720 1
658992941 1
394914294 1
855009313 0
586867595 1
20866190 0
277253338 0
131556758 1
852716089 0
537231057 0
388048447 0
486525217 1
417342415 0
414340796 1
148045323 1
109754283 0
587050679 1
930823616 1
116154511 0
594982514 1
800521457 1
379537543 0
680144294 0
189881388 0
300585548 1
4290268 1
997042098 1
656624820 1
55213386 0
156581335 0
953050907 0
102957119 0
230207547 1
809697920 0
80675935 0
302124036 1
322968021 0
479437580 1
707680443 1
183890160 1
305495405 0
419341143 1
184655845 1
981599900 1
12230637 1
619424240 0
923564710 1
294390061 1
721908085 1
515959981 1
569748813 0
94069766 0
161779761 1
621886658 1
310839278 0
322382252 0
9735834 0
258587351 0
413708181 1
355674375 1
985267014 1
201306081 0
991978623 1
481031149 0
721684833 1
381263433 1
29001951 0
337745749 0
815499441 1
286665965 0
319601302 0
87736152 0
382002843 0
287240924 0
486394844 0
812770814 1
58918008 0
603348557 1
892508627 0
877954760 0
472308719 1
68048345 0
846310515 1
80716455 1
402351088 1
155939134 0
742093992 1
877306487 1
592679250 0
622925944 1
769132281 1
805860441 1
941812155 0
695161334 1
99401429 0
236421920 1
873801909 1
449981634 1
90494152 1
265857725 1
275093512 0
728006527 1
943368494 1
470485743 1
732078027 1
871570939 0
465845765 1
660761972 0
669693660 0
280774157 1
77073371 1
706798425 1
721502664 1
773185264 0
87042920 1
29806348 0
279995244 1
731908035 1
936663862 0
333607326 0
788426998 1
351211694 0
547751563 1
544092499 0
784861083 0
908215488 1
245530034 1
269285482 0
8970743 1
519969711 0
187059505 1
198685589 1
38351367 1
11120957 0
728226295 0
177581598 0
34914600 1
880782405 0
32737992 1
864573284 1
529489988 1
634842175 0
449068402 0
217045618 0
647615698 0
17620399 1
734611527 0
965466150 1
294538199 0
994240223 0
204083703 1
327419756 1
346789238 0
901285600 1
748957487 0
234672322 0
127520910 1
900900043 0
130606835 1
17040226 1
828776087 0
321269295 1
258299129 0
638687448 0
386676025 1
170552550 1
526725691 0
792029690 0
804365679 1
608404683 1
932448276 1
800884650 1
102782859 1
348551400 0
5084889 1
692372938 1
836253828 0
160513458 0
323626869 0
357105090 1
292481165 1
211361848 1
498808001 0
973000591 1
999441961 0
141248075 0
726130536 0
464776480 0
181319527 1
427610811 0
698658647 1
360413787 1
78032028 0
187456890 0
408694725 0
261254734 1
417552111 1
382932055 0
678381189 0
46960719 1
321967919 1
952163387 0
300077726 1
42831712 1
249566210 0
647013825 1
931791006 0
601760875 1
703149395 1
386795109 1
793959736 0
189089809 1
441088453 1
431891947 0
134316230 1
665631265 0
345155068 1
14388297 1
366071192 0
366310728 0
376748434 1
825149183 1
413935721 1
967037885 1
361447845 0
188208116 1
519381860 0
146575128 0
737956346 0
692282019 1
508462008 0
991017233 0
616703170 1
557214186 0
17394551 0
846950233 1
991893326 0
945067396 1
239825869 0
726748000 1
877126147 1
729215840 0
884746104 1
678222978 0
778139753 0
338445859 1
326779397 1
734669359 0
572309730 1
368501582 0
504804408 0
208306842 1
644815172 1
334411977 1
642427744 1
487039127 0
514241109 0
274916713 1
505990546 0
577339625 0
346128692 0
601254499 1
233392478 0
756670300 0
78670998 0
257668714 1
487932405 1
576965473 0
50989310 1
801576752 0
620322796 0
97218217 0
478316720 1
510558785 1
680792711 1
518277915 0
882048075 0
604619800 1
574040557 1
303247685 0
744487331 0
294609191 1
371725146 0
679825385 1
219814711 0
93066721 0
222829712 1
316032916 1
530891642 1
122903761 1
166285332 0
672401433 1
510367844 0
467530266 0
64339426 1
441283376 0
400794913 0
67515388 1
836301693 0
6224413 0
916022902 1
363787489 0
392002551 1
931128634 0
137274065 0
418447331 0
825429364 1
934362584 1
615090074 1
548662463 1
354564955 1
289511833 1
11178607 0
635273892 1
99691370 1
173521294 1
304347359 0
290780485 1
901152426 0
342983249 0
227574077 0
503821245 1
576760417 1
477342510 1
341698587 0
235882794 0
720039160 0
131776173 0
433929921 1
605172318 1
762462341 0
212565721 0
854860638 0
990974444 0
201156869 1
100673071 1
757203931 1
136230497 0
59151054 0
912193674 0
536621751 1
754635514 1
329550912 1
707516516 0
202563353 0
644388136 1
991536194 0
935755622 0
850450787 0
546543896 1
291215003 1
262949770 1
494190920 0
535093899 0
392933067 1
636512789 1
382074213 0
519880030 0
404579117 1
866770306 0
27096426 0
165406731 0
256792044 0
397687386 1
37746045 0
115716067 0
685498051 0
88958451 0
50914719 1
65375834 0
179093707 1
499066955 1
4998735 0
696785891 1
748043057 0
700356004 0
828916002 1
663711649 1
994547427 1
771576586 1
654693697 1
541001990 0
757452985 1
339580653 0
34174749 0
540892534 0
769546135 0
265380341 0
631716911 0
166163648 0
217328623 1
273397011 0
316363569 0
263515478 0
756092748 0
527325504 0
739254598 1
134950489 0
686911915 1
847180528 0
539504657 1
974395343 1
545008936 0
927943218 0
154006302 1
726982864 1
979028961 1
489378416 0
176692446 0
791445583 0
333386787 1
620080114 1
796100191 1
522607327 0
450608578 0
476219529 0
773143977 1
249302466 1
677311410 0
106822869 0
810252238 0
511935960 1
253016044 1
632299707 0
786897411 1
539971861 0
787437869 1
928230849 1
479058993 0
306234148 1
255021993 1
266070944 1
927162011 1
797051135 1
750045799 1
106264179 1
495445607 1
697762982 0
935927673 0
843376372 1
992526726 1
680681525 1
424364846 1
174925455 1
594546821 1
216308649 0
380129295 1
552785738 1
775331928 1
146869471 0
701618990 0
969442076 0
553237519 1
937182358 0
591017730 0
587011175 0
282868458 1
133095678 0
789929047 0
358151958 0
281220250 1
559023189 0
813050377 1
330574936 0
930832205 0
289790914 0
47516766 1
451637602 1
19654012 0
302128120 1
906450295 1
68091491 0
395233007 0
964820579 1
498290153 1
384663479 0
439024617 0
653936713 1
703943501 1
651941434 1
680036990 1
550484620 0
513848405 1
752122531 0
160733507 1
764786101 1
348525434 0
854598405 1
616717172 1
869827327 0
572616383 0
439803007 1
321155432 0
768593086 1
41918956 1
135252440 0
845775850 0
780496339 1
673451688 0
177799024 0
445443235 1
811217869 0
246177941 1
66924328 1
864421885 1
384394627 0
486170230 0
300495288 0
922742279 0
139964341 1
284168548 1
433388621 1
116017811 0
442284839 0
183946135 1
437590314 0
59209225 1
878756903 0
73008595 0
674789556 1
203884527 1
242057183 0
571768740 0
172058498 0
38768150 1
239521559 0
189362792 0
382994408 1
240771642 1
807872726 0
350955103 1
717800521 0
115988841 0
52538486 0
43473645 1
44161304 1
789243620 1
446190870 0
656636003 1
241920136 1
422934295 0
255927146 1
784085814 0
856313209 1
717631846 1
580432507 0
460444414 0
554151156 0
797751854 1
510852932 1
906791874 0
836708690 0
589320162 0
849032937 0
99562581 1
216019272 1
944337335 1
974940848 1
112600204 0
590013995 1
321394344 1
555169898 1
532533748 0
837206564 0
106559662 0
568747552 1
995627104 0
444475016 1
881830624 0
294665731 1
705908105 1
612425197 1
984455761 0
822584576 0
785986015 1
560344386 1
375675279 0
574476860 0
257808590 0
840144145 0
700759220 1
528750699 1
803781558 1
760279741 1
939360245 1
200028838 0
793055814 0
757711322 1
234492698 1
651031530 1
27077334 1
162952468 1
127955534 1
683814860 0
325552470 1
513603924 0
108579993 0
133312939 0
395724648 0
679231082 1
727035033 0
981230548 1
878682004 1
580101963 1
182706881 1
326316362 1
571825406 1
657938606 0
987506218 1
67307252 1
977980884 1
15898211 1
291837818 0
508696820 0
601432819 1
15145649 1
342901738 1
968531331 1
741845615 1
196094534 1
34322439 0
611671726 1
467612374 1
634449302 0
112040652 0
965016825 0
1561836 0
940834207 1
507399091 1
523458031 1
645052545 0
180363569 1
736228298 1
854094990 0
58943610 0
499185173 0
197937198 1
341556343 1
930789662 0
114978088 0
435842754 1
832511136 1
596420299 0
129084034 1
567177546 0
368969797 0
27574295 0
28624675 1
481884172 0
369885760 0
690840396 0
770157296 0
467589409 1
570190768 0
966942915 1
905420829 1
546521161 0
684435719 1
544812239 0
149735107 0
974249235 1
848657614 0
475922677 1
836997645 1
628647432 0
595506117 1
660238172 0
388353473 0
362259068 0
885062587 1
37232776 0
418405634 0
209613318 0
774111862 0
797562633 1
472190802 0
15192353 1
740755110 0
736456096 1
268811648 0
548044726 0
142951130 1
480134888 1
770869353 1
515534340 0
605618302 0
74190360 1
482017172 1
879478621 1
921461284 1
125827159 0
322955841 1
265873539 1
136870196 1
267893882 0
339210855 1
752727685 1
360440975 0
398750236 1
590158397 1
732202980 0
966190691 1
431423815 0
858364487 1
316033754 1
264344737 1
503039970 1
663449142 0
752955433 1
568617323 1
677988276 1
333450669 0
120899804 1
83609278 1
961913352 1
503175862 1
962290274 0
631200260 0
666619485 0
100512135 1
401973329 0
602019219 1
612302517 1
923592571 0
741627927 1
253018209 0
567328137 1
649227810 1
195490701 0
156267947 0
164288842 1
273262557 0
145718576 0
771970752 0
271114924 0
757643183 0
442614695 0
744331433 1
750612099 1
696866359 0
656039097 0
304629943 1
711957380 0
380812263 1
81431753 0
446901590 1
247513716 1
84737389 0
549877491 1
472756291 0
168679808 1
77404540 1
25070085 1
364583903 0
675960308 1
820351125 0
236462094 0
848847870 0
200443967 0
583899227 1
518652321 1
709279935 0
24802175 0
65608338 0
557102281 1
278739180 0
739365720 1
760884444 0
197131259 0
644981613 0
857084151 1
959966717 1
515269017 0
271150853 1
257269058 0
156768721 1
910426251 0
428061483 1
714039694 0
175981454 0
161223604 1
771461152 1
127255150 1
294139784 0
880041611 0
629361876 1
780829910 0
253125174 1
400615079 1
452325939 1
98581449 0
883140105 1
438815191 0
517244728 0
270327385 0
95350682 0
806251502 0
768404516 0
382015794 0
780569976 0
459893556 0
150709945 0
756657127 0
198048205 1
527850069 0
401116403 0
198839620 0
751343105 1
974686097 1
62304022 1
939614212 0
731512432 1
468234747 0
474362169 0
751708343 1
184910492 1
742779532 1
846626196 1
75127287 0
509454115 0
319356690 1
78501122 0
820875271 0
685668344 0
719789912 1
454396446 1
743052561 0
592870403 0
332445693 1
447609729 1
328995860 0
841793151 1
28919329 1
215849855 1
782064587 1
728139278 0
721477543 0
306133863 0
903828442 1
624862656 0
234972069 1
130840952 0
660087985 0
775342523 1
433174412 1
645696352 1
472197147 1
61861569 0
207203016 1
694587716 1
724620062 0
315115561 0
214357887 0
148380359 0
767334808 0
461721767 1
844974601 1
300145675 0
400022716 1
203863988 1
774947805 1
823670802 0
170581666 0
24591058 1
211616638 1
28928777 1
825899798 1
501250730 0
690719641 1
364390618 0
91468247 0
551689497 1
640624353 1
92533572 0
104709485 0
97045308 1
944276742 1
122215554 1
7339589 0
8728784 1
328215434 1
71547436 0
593829011 0
835083966 1
133530784 0
289369613 1
300868343 0
255953902 1
999547820 1
999572995 1
457240511 1
923529377 0
844722141 1
88120584 0
15789658 1
563964156 1
658830209 0
611806020 0
76454306 1
59260273 0
672419281 0
196533882 0
73167567 1
248673212 1
76082536 1
60304900 1
665107404 0
449187292 1
205484359 1
260584527 0
976686428 1
912782603 0
463510339 0
128209897 1
859960978 0
186926369 1
516073632 0
390415394 0
523391170 1
656431 1
605302302 0
695989307 1
748797765 0
516798633 1
488210654 0
702698889 1
206601129 1
752828372 1
284298636 0
991862008 0
451884399 0
851672155 1
151423991 0
675096999 0
732945461 1
587666743 1
308680731 1
994831473 0
621149687 1
102953753 1
555915797 1
380509635 0
653921089 0
18920237 0
34380802 1
244526270 0
369491632 0
734153862 1
555133434 0
388497019 1
68340445 0
96888668 0
50934935 0
63369185 0
28759281 0
748149369 1
68771265 1
511456844 0
840740109 0
995688861 1
265628710 0
995968508 0
183962779 1
776161908 0
715285279 0
983386864 1
396358615 0
472710208 1
526244315 1
311873636 0
342317379 1
686043259 0
720197289 0
198393827 0
866084669 0
287730523 1
421907148 0
926042206 1
945570187 1
723739453 1
673806850 1
340535693 0
113267624 0
923704350 0
452020402 0
206488499 0
915150479 1
338276109 0
990419233 1
628337707 0
987821466 1
182074468 0
842656109 1
439882276 1
586965928 1
293372426 0
278012936 0
26093215 0
888750230 0
251850002 0
133666002 1
506927768 1
4715178 0
289911207 0
783206840 1
518810062 0
321882162 0
665069893 0
349544920 1
714857600 0
761103867 0
256253534 0
438234240 1
349023725 0
322098183 0
263319120 0
883951864 0
693647396 1
703191889 0
468468590 0
979738693 1
211601745 1
419470027 1
143950655 0
897742288 0
119886175 1
355254900 0
653853798 0
757989061 0
572046371 0
417133171 0
171199028 1
547271861 1
863993649 1
918571620 1
331998516 0
414904203 0
585364715 0
447447086 1
272126840 0
519967569 1
658785168 0
914600022 0
569600909 1
451146957 0
799670641 1
833254444 0
591468320 0
31023219 0
125362633 1
981014794 0
807289038 0
924253435 1
777928497 1
557420164 0
232798105 0
922168821 0
348877319 1
388587345 1
938794635 1
261934112 1
215890999 1
650614594 1
776141524 0
810477985 1
617743265 1
763816914 0
399282758 0
836173610 0
485525288 1
495514112 1
308802965 1
635031629 0
974421479 0
9770635 1
794651966 0
943848949 1
790559873 0
379482621 0
884061469 1
884275837 0
155364667 1
866938798 0
55010780 0
122639698 0
436434785 1
354489666 0
830034216 1
260112835 0
643555810 1
179427505 1
664897962 0
218677837 1
398556126 0
535594017 0
45460089 1
282035850 1
78411353 0
319016230 1
269082587 1
622479866 1
114299036 1
609475054 0
918902434 0
358641510 1
195709186 0
559823157 1
673544049 1
82167382 0
983950172 0
79809639 0
829847693 0
600657694 0
210115964 1
952161936 0
349388929 1
603991501 0
610151958 0
68608477 1
315420202 1
728796541 1
805517074 1
946607207 0
946360833 0
146650281 0
168140498 1
4464436 1
345964921 0
562008798 0
1105997 1
656713559 0
227803155 0
77553230 0
291617251 1
301166665 1
262604472 1
671443326 0
891509887 0
716659931 0
240972076 0
954606462 0
356050702 0
918584814 1
197038672 1
980799260 1
720913290 0
532579519 1
111294980 1
835001510 1
309341382 1
432985969 0
269206780 1
624796932 1
742798479 1
158601612 0
950342007 1
400193512 1
837483772 0
178289974 1
703313430 1
373137915 1
584877885 0
812742275 1
134238365 1
465327782 0
685739283 0
697011373 0
384141839 1
492478455 1
984704007 0
652714949 1
116968422 1
224488820 1
604688588 0
90169561 0
719944254 0
513713252 1
476498151 1
847398250 0
995127331 1
719764389 0
187680985 0
459065433 0
533940568 0
129878095 1
878702821 0
494360373 1
724950774 1
837264838 1
512337419 0
923342662 0
576343884 0
556570024 0
839377410 1
325882824 0
737993797 1
948996707 1
691940974 1
193632327 1
264479175 0
323890315 0
748854681 1
671255620 0
905874646 1
448916450 0
970031210 0
664421364 1
301305736 0
442383520 0
27079528 0
915614125 0
768962699 1
758994666 0
574618175 1
140876145 1
388075963 0
481395240 0
3189324 0
104098016 1
563235951 1
912946550 1
536164455 1
395258999 0
246303911 1
792114384 0
358958769 0
43617800 0
541627409 1
422868599 1
818588038 0
82001418 0
483077011 1
467149365 0
692539380 0
736897633 1
275688623 1
26276333 0
722097669 1
518410456 0
549614631 1
686144956 1
485272993 0
686496295 1
888714355 0
366627364 0
817388379 1
771536801 0
434487917 1
956523296 1
577789823 1
288346909 0
993671976 1
474218973 0
435248491 0
369824815 0
602802331 0
601165017 0
694994428 1
522715051 0
656475363 1
558274130 0
598144810 0
746405013 0
938353980 0
554401922 1
311115671 1
173152996 1
245061145 1
855512880 0
284629158 0
302525439 1
256533387 1
819029652 0
871257766 0
122227385 1
273972583 0
791439448 0
402733402 1
525932325 1
642838024 0
76448487 0
700321556 1
249904650 1
667048554 1
280851659 1
578217099 0
429865269 0
123611007 1
607543905 0
547699693 0
615551783 0
91011704 1
710523233 0
173745255 0
327319646 1
921712084 0
504019766 0
488347199 1
388701268 1
761991703 0
829253860 0
2957231 1
772786448 1
451986612 1
302674427 1
310777079 0
721907849 1
580551897 1
225712946 0
303371027 0
457068378 0
427487203 0
306157282 1
519171917 0
454984858 0
183656257 0
32614306 1
791871470 1
802919812 1
612398215 1
523249860 1
656880545 1
303510996 0
637844030 0
159890278 0
132577429 0
454345435 0
528658170 0
897274894 0
524052958 0
68503753 1
699841713 1
678631585 1
424638460 0
580055778 0
136653593 0
896816385 0
120169952 0
270060786 0
900113007 1
571089672 0
566347776 0
168365109 0
42203909 0
375807664 0
330625912 0
366967928 0
783343082 0
54048163 0
484326835 0
782368718 1
421282634 0
81871336 0
841178014 0
402376165 1
690284808 1
301386408 1
587905112 1
857322981 1
25847467 1
746732485 1
355043770 1
720826640 1
483624380 1
358216403 0
62184492 0
772735210 0
970988670 1
422168930 1
779616081 0
642350257 1
254025799 1
383819379 1
125956056 0
807896 1
644824225 0
327454890 0
250286551 0
483829122 0
562281922 1
506620053 0
905414124 1
351836554 1
221630925 1
217263350 1
283463355 0
516935664 0
671889682 1
134465547 0
868493592 0
568190978 0
68287697 1
411011234 1
534991863 0
748198176 0
878839271 0
60779697 1
818852092 1
164097822 1
621341560 1
378230878 1
784487408 0
388789786 1
61169016 0
496454067 1
255874202 1
437267964 0
519321323 1
753728283 1
933797322 1
492701910 1
747259088 1
749476475 0
45460939 0
309691206 1
346351116 1
353934217 0
909388009 0
328819623 0
192086888 0
668114292 0
577060994 1
919650917 0
866380467 0
308744462 1
113721604 0
776070150 1
563205289 1
96995542 1
917918524 1
563037261 0
80995572 1
574883681 1
235937550 1
912938612 0
720077484 0
391219684 1
135426667 1
488035706 0
363949266 0
972491661 0
142504101 1
417371372 0
190758743 1
79397662 1
605888878 0
591406999 1
690932263 1
307373096 0
310847971 1
326335666 1
499592135 1
552831266 0
262746963 1
819752864 1
667697789 0
561504362 1
422107339 0
46369471 0
307682123 1
581495833 1
239515438 1
275907537 0
195973062 1
636004838 0
55381798 1
373180926 1
410309704 0
22111866 1
417602763 1
336671514 1
665458969 0
41964192 1
957923786 1
394060931 1
400997121 0
930148131 0
592568546 0
91126458 0
574177763 0
89432691 0
272990188 1
98459555 0
542563317 0
442949859 1
333549466 1
32039476 0
345423503 1
398781347 0
747269629 0
209524485 1
638590468 0
751325926 1
64399232 0
417694948 1
818123366 1
331571001 1
777728266 0
305807554 1
346894949 0
297156297 1
270442727 1
609795174 0
116179193 0
994174441 0
103964346 1
220440213 0
691961818 0
865282317 1
548613658 0
362186570 0
812849067 0
86203410 0
941577391 1
187665659 1
339753552 1
956877476 0
196479004 1
831894425 1
951150212 0
315626389 1
462122854 1
366387725 0
256199915 0
48342235 0
705974969 0
491437113 1
353143893 0
562575810 0
74480275 1
924358337 0
737969593 1
994013544 1
441626436 1
747195287 0
610707525 1
629818242 0
333619641 1
120909523 0
899569182 1
82102905 0
722705081 1
307141218 1
117963510 1
504184697 0
69190785 0
296463280 1
730603702 0
51809729 1
87905863 0
53501798 1
265093259 1
308598941 1
144617042 1
393921688 0
31070700 1
247099074 1
640039086 0
585677178 0
810133888 0
258997032 0
838820069 1
688615649 1
52492300 0
174632582 1
344536641 1
545513234 0
868781257 1
386643425 0
747648236 1
473119601 1
600320173 0
887334621 1
660532748 0
785790030 1
257959543 0
766983805 0
785741496 0
205057056 1
472596305 1
121734327 1
205991182 0
602713518 0
765307886 1
701869596 0
340592895 1
857950454 0
401716542 1
531705185 1
885767662 0
472973049 1
646064652 0
999065927 0
421970153 1
891374840 0
626653434 0
431181277 1
747718885 1
319208859 0
443802100 1
572425333 1
437764318 1
10646090 0
29354692 1
300782334 1
808533257 1
82151379 1
740646095 1
77072954 0
871533271 1
824005481 1
176923659 0
444931462 1
825871588 0
709654571 0
457912205 1
749977967 1
283508687 0
209034685 0
260735717 0
492391132 0
238719287 0
139703020 1
775559260 0
192650073 0
994226774 0
694194147 1
301850466 0
828678104 0
235071575 0
727662923 1
243382394 1
525850285 1
399885063 1
225560705 0
439337306 0
522706896 0
633010126 1
127080921 1
376708991 0
103664384 1
795263949 1
127317148 1
113142050 1
269696038 0
517580678 0
949011988 1
807067040 0
692231393 1
107271505 1
702380139 1
919898849 0
414850769 0
242724363 1
528033307 0
924874040 1
421610951 1
713332318 0
685194555 1
701076872 1
560280344 1
356215722 1
182282464 1
500251597 1
571396713 0
760135402 0
364173757 0
329283775 0
712875508 0
877337360 0
700474063 1
441925456 1
804872656 0
229046646 0
649849439 1
904596800 0
432275064 1
879186942 0
514668819 0
159052059 1
474286279 1
304089087 0
559210007 1
397269765 1
207853998 1
172044774 1
266831319 0
919384961 0
692889789 0
42103007 1
57987187 1
21806058 0
504080448 0
604434616 1
347610348 1
213865128 0
255652961 1
294627342 1
443981130 0
449474573 1
534753974 1
752732119 1
175737910 0
38831539 0
641254786 0
746778952 0
921622871 0
728496420 1
188519085 1
580450281 0
27439763 0
35691808 1
872866610 0
247860387 1
132507199 0
748874281 1
143588753 0
816439212 0
40664684 0
944473828 0
728631345 0
46014240 0
791156399 1
477910332 0
998718141 1
250878554 1
147180246 0
911899797 1
499191894 0
616498649 0
621888769 1
582827477 1
333017159 1
467288150 0
265669965 1
798800515 0
893188635 0
590685889 0
184762140 0
83117526 0
834884538 0
556461658 0
638511470 1
121270720 0
505381018 0
289701910 0
987952782 1
12023545 1
503865611 1
472286245 0
482557194 0
475157951 1
534473794 1
518229385 0
51614183 0
509234723 1
327409174 1
287224191 1
815811915 1
372250823 1
759139743 0
370605098 1
717365489 1
853723863 1
330258926 0
878828329 0
472513655 0
361665555 1
325911465 1
534015755 1
420262726 0
14910334 1
319530443 0
229424553 0
623338435 0
378905183 0
937180684 0
306948740 1
193370695 0
180015135 0
952035772 1
755713492 1
820224417 0
1405993 0
890025074 0
422809509 0
403463237 1
54633832 1
71318151 0
547722161 1
696513933 0
362236998 1
253794231 1
708020194 0
754169249 1
581981251 0
24777034 0
667285073 0
752379240 0
932744724 0
367760964 1
58426923 0
775615453 1
977612794 0
194761985 0
599542019 1
266927933 0
619716948 0
810009416 1
672656136 0
472165065 0
71437435 1
276406695 0
453395754 1
919236767 1
477544687 0
42932268 0
977313324 1
97469091 1
421520884 1
265458920 1
241677885 0
30932241 1
762627413 1
78352540 0
759348140 1
781554146 0
985199015 1
905296304 1
220705236 0
595663699 0
947917502 0
164613558 0
32844063 1
37751811 0
696843727 1
647807158 0
235230211 1
972042192 0
203045118 0
416293541 1
505491283 0
492336039 1
384809605 0
305181512 1
41766011 1
185688638 0
40442021 0
190624082 0
516143448 0
747632874 0
160926727 0
608954065 0
732341392 0
584631441 0
829527662 0
359528033 0
544148712 0
664119981 0
342715856 1
115830881 1
281854296 1
477199793 1
119999353 1
969541086 0
987472867 0
848878978 0
244340381 1
226946070 1
145829652 0
812883446 0
909592285 0
116022191 1
394789085 0
335914686 0
782901434 1
327855053 0
789577413 1
439766439 0
376833801 0
584740551 1
131596422 0
934033805 1
491903349 1
112812112 0
293586153 0
924541156 0
58391438 1
578403410 1
583405301 0
144747491 0
680885572 0
894680131 1
847603250 1
487014567 0
377324359 1
400977103 1
166758701 1
913457848 0
437624149 0
181075801 1
595475892 0
799343880 1
582362 0
180428102 0
541382298 0
885318679 1
456068619 0
819945230 0
811382991 1
951631004 1
316119478 0
251005729 1
417611554 1
296298927 0
178311387 0
673579987 0
44993195 0
722386899 1
519821063 1
872657828 1
131938289 0
630475911 0
771860207 0
774529475 0
691566776 0
669542841 1
982082255 0
491917416 0
304852152 1
354935375 0
117226802 0
103586768 0
685336275 0
953713455 1
254251762 0
119288189 0
953991838 1
178868801 1
560365589 1
941884798 1
618940848 0
987798305 1
664625346 1
212298683 1
108826877 0
909097523 0
988274123 0
57118187 0
54014869 1
259801183 0
894537900 1
993767401 0
550733951 1
720694205 1
523955883 1
562760523 1
34333830 0
689517303 1
812438124 0
894289332 0
697651300 0
773873942 1
569225181 1
48523336 0
673221879 1
50135097 1
83386422 1
376221335 1
514676990 0
503828994 0
360347930 1
987834611 1
228252879 0
717538934 1
192322742 1
11813205 1
690027355 0
548717142 1
448295406 1
479407750 0
920188101 0
887867710 0
170199513 0
239038222 1
650164812 0
182833361 1
312591358 0
477138994 0
449182625 0
487503066 1
74351789 0
593079563 0
633360101 1
40306206 0
654319203 0
513262273 1
484908242 1
153787509 1
603862934 1
420146737 1
813311033 0
946036862 1
819128272 1
910071413 0
460019074 0
568546417 0
259195732 1
212996604 0
521755739 0
158224398 0
646218117 0
259617295 0
952286297 0
964225916 0
355574706 1
239200563 1
662731042 1
713948974 1
902600030 1
957998188 1
617372309 1
232945072 1
298086305 1
229783435 1
832710524 1
980173132 1
8134740 1
736340316 0
387755888 0
735657352 0
166612207 0
23422247 0
310661300 0
991550724 0
578408526 0
992504873 1
6275644 1
143898911 0
773702946 0
294423413 0
995270220 0
365128573 0
439539163 1
49218922 1
111536060 1
349443629 1
416813400 1
191492415 1
14948189 1
716446361 1
864460039 0
697442956 0
384395740 0
606750174 0
57232301 1
350630537 0
181620124 0
648120695 0
218115030 0
131256664 1
853164143 1
550992169 1
817239551 1
817890358 0
653777268 0
248768317 0
575518509 1
307942981 1
651254566 1
482117497 0
669250639 0
699796339 1
167963688 0
412645620 1
106600791 1
57294696 0
132342424 1
766955145 0
519125707 0
644762906 0
114713191 1
601189527 0
793207227 0
311301497 0
677755809 0
222999771 1
716001486 1
898687193 1
56436763 0
185681331 0
536822124 1
598318274 0
436710515 0
541250791 0
19511183 1
246355321 0
195643832 0
767688362 0
458942519 0
870363119 0
12066042 1
36895844 1
397976823 0
389893968 1
948552763 0
343747433 1
338338807 0
475962648 1
719308266 1
303181219 0
787375213 1
338697502 0
902067341 0
339269430 1
838964124 1
674848075 0
155940776 1
137630971 1
267097307 0
786493849 0
470622761 0
668972381 1
174946316 0
795753391 0
532950408 0
751849648 1
9248468 0
199635476 0
585341518 1
154103545 0
387944034 0
121360884 0
565741607 1
405008217 0
222240465 1
45739270 0
232890027 0
664244091 1
856301485 1
549275092 1
312258533 0
713437194 1
949887447 0
540578314 0
443174412 1
284689266 1
697737036 1
727238170 1
991355515 1
740106826 1
142221589 0
445670810 0
79000155 1
835466266 1
141343144 1
648694980 0
451655746 0
711864009 1
586420230 0
964215514 1
253301237 1
963752376 0
473694 1
815686111 0
946826607 1
212099406 0
764560085 1
931845632 0
851794060 0
662417584 1
113989236 0
771999885 0
104364690 1
831821282 0
994637136 0
367657195 0
657555980 1
313036419 0
987406106 1
677329075 1
676824953 0
652302375 1
99544139 1
966867008 1
338469051 1
831299697 1
625130906 1
554869368 0
549848395 1
720796035 1
135792051 1
445109005 1
189239366 1
495152490 0
510060428 1
903512308 1
969243759 0
963571623 0
468446129 0
464640610 0
571652264 1
895628364 1
790843052 0
4575686 1
325505249 0
377872256 0
742482041 1
638524355 0
337483731 0
565531924 1
492247691 0
356088545 1
712766780 1
716866431 1
434351898 1
700455144 1
686030328 0
503795873 1
492110536 0
821826651 1
146687938 0
854463307 1
239920264 1
505708810 0
513100163 1
546412995 0
170047287 0
373020221 0
313936656 0
431260071 1
562097235 1
431875624 1
496759083 0
408633805 1
874361851 0
810688795 1
446101282 0
312641828 0
814070819 1
482673307 0
480567687 0
378142594 1
98484159 1
547492206 0
186130806 0
822458903 0
852606742 1
606047979 0
632409214 0
777929412 0
246013045 0
945825643 0
842983553 0
383996789 1
855470216 1
544154703 0
531710311 0
596883085 1
545202718 0
426880046 1
456588130 0
893278018 0
709898957 1
783119866 1
626542247 0
769181398 1
952151422 1
15742844 1
838218545 1
217669292 0
847278923 1
407279624 1
455041003 0
783236006 1
342460625 0
605076140 1
692776217 1
353364705 1
931075963 1
689721459 0
752133153 0
927340957 0
25490790 1
99767245 1
271413508 0
75439572 1
337916175 1
479312669 0
545478882 1
607989929 0
297523909 0
532189235 1
608255220 1
875058266 0
637338153 1
472080418 0
352250692 0
198661261 0
496168051 0
769520165 0
809392338 0
174388260 0
727257193 1
732939846 1
43251483 0
871352813 0
241511322 0
347175702 1
707714409 1
159916557 1
855753046 1
657130906 0
485000567 1
428513308 1
580761290 1
965377434 1
500475624 1
892554340 0
405026577 0
264729557 1
956388690 0
186897395 0
855039478 1
837474344 0
539420601 0
209112494 1
105092201 0
664171884 0
949286409 0
968160062 0
36455901 1
594546164 0
521194803 0
582808517 0
136087071 0
103261376 0
212546269 0
519218351 0
399608163 0
664557748 1
895769522 1
303470513 0
527744815 1
381171672 0
655708881 0
328739426 1
445972971 0
492223566 0
516260782 1
60473025 0
652442851 1
848998123 0
717389008 1
456228477 0
851311583 0
322528129 1
399144629 1
329776546 0
453546505 1
39452562 0
956523731 0
890978954 0
887029136 1
875839323 1
351460162 0
128404288 1
47554558 1
859945036 0
533420506 0
895222196 0
212860425 0
926036881 0
576884503 1
948847940 1
696203359 1
974018453 1
672095067 1
908223135 0
799382938 1
657921543 0
918144901 0
6271677 1
157544076 0
649210065 1
811713321 0
219358082 1
678915286 1
83588906 0
843800867 1
640598651 0
701595380 1
236234675 1
996989097 1
952830343 1
60326074 1
587353008 0
9952851 1
939425541 1
331093873 0
943398785 1
102343609 0
218622167 1
221093162 0
108083486 1
387373384 0
647723694 1
209062175 0
814553087 0
801289223 1
374578672 1
175971688 0
540835353 1
746611650 1
60445599 0
306409022 1
637203802 0
230563402 0
265873624 0
352978796 1
568068204 0
730829619 1
220849570 1
975506991 1
788048758 0
89927325 0
204557675 1
278132292 0
917710128 0
109627081 1
797542890 1
884554563 0
248179073 0
531423838 0
322908016 1
675709178 1
827060162 0
564700991 1
853368195 1
564000673 0
234784368 0
633033250 1
221893987 0
89730372 0
808257048 0
704333489 0
985358495 1
846909341 1
938304005 0
264253499 1
412012458 0
785498317 0
729109736 0
180016252 0
393722475 1
347739236 0
624240865 1
24643060 1
237056218 1
418913004 1
349932570 1
821111387 1
601632244 0
778279418 1
848390053 1
298647314 1
8281362 0
15166483 0
415759418 0
494904946 1
664584851 1
155938715 1
253516386 0
481067775 0
757938548 0
303640641 1
643415985 0
184188909 0
802934958 0
987882677 0
584760020 0
971687077 1
369120946 1
323639725 0
761528466 0
609440377 0
355722921 1
911987289 1
609627586 0
966875986 0
933709286 0
739203383 0
275830346 0
995429467 1
217361769 0
477954445 0
724569036 1
9084080 0
418078503 1
865496252 0
149315416 1
584848114 0
73741307 0
598397902 1
46535659 0
491452325 0
796245509 0
974932301 0
443961192 0
453469590 1
863760856 0
989923269 1
411933884 1
915916302 0
222242520 1
441962146 1
143691580 0
375067555 0
513426611 0
42466475 1
261466116 0
45630305 0
940024244 0
443528581 0
582447343 1
692431667 1
474526136 1
623732103 1
685990610 0
816488789 1
840365064 0
71862497 0
127769793 1
494925276 1
521755318 1
278853515 0
454834529 0
729184515 1
691811625 1
217665252 1
286171131 1
480214698 1
809603664 1
245021860 1
413155896 1
856273905 1
232330303 0
405698348 0
78912460 1
885966759 1
888830798 0
327969771 1
657948503 0
702986242 1
201220908 1
961642721 1
548732908 1
979994244 1
579986802 1
919438557 1
835623781 0
380336243 1
879147683 0
372374106 1
134862579 0
953245551 1
729730651 0
36771201 0
808625759 1
395214390 0
768824213 1
123554891 0
912995143 1
278442177 1
462212175 0
680935203 0
972384180 1
207006844 0
714524173 0
5639653 0
123915936 1
322530599 1
138052781 1
520090100 1
230479106 1
591411178 0
314192229 0
526956930 1
705361908 1
919786260 0
945955460 0
743449635 1
847724124 1
214418757 0
65483194 1
394674086 1
429224253 1
301099377 0
982935960 0
389657142 0
155694253 1
24600815 1
569008674 1
229976868 1
612764863 1
268504131 0
379588138 0
378952781 0
187314397 1
877382672 0
110434670 1
814001875 0
962291007 1
206866729 1
863387667 0
312187867 0
225609179 1
283431735 1
390803593 0
153915556 1
22022191 1
939818637 1
369242551 0
815243642 1
276310174 0
241580614 1
169894547 1
740433073 1
812625879 0
647194859 1
911161119 0
438302753 0
378940180 0
928904094 0
349668422 1
535221959 0
180383457 1
372866859 1
130264604 1
104846106 0
772643769 0
56912637 0
373512594 0
61344131 1
424778554 1
222422193 1
880351009 1
504914023 0
329790929 0
242503112 1
958350859 0
149257542 0
514554008 1
692764112 0
421995966 1
420766695 1
206580241 0
195605159 1
999308149 0
472106096 0
275038369 1
418641226 1
584966721 0
928152940 1
149621882 0
361711757 1
806993146 0
375960127 1
377515139 1
589637799 0
998889999 0
534049925 0
720023372 0
955161220 1
834658510 1
206558752 0
557634395 0
756164811 0
605077497 1
731949534 0
234612895 0
66495267 1
389659339 0
742760188 1
56440720 1
965731016 1
296879411 0
732708982 1
164850770 0
668776776 0
109819475 0
50882854 1
184402533 1
320552944 1
901685963 0
111388224 0
31711624 0
561509376 1
119078917 1
710647547 1
333681270 0
629866097 1
602342652 1
573951862 0
570305225 0
96229515 0
499056062 0
497033109 1
81870522 1
500994703 0
695105962 1
89852679 0
661075729 0
429698033 0
841990831 0
595027745 0
40585904 0
641353526 1
630209796 1
583204411 1
678106445 0
850720928 1
394637620 1
168313328 0
414705848 1
481493047 0
42793126 0
398548732 1
646727764 1
689754493 1
841065669 1
770971479 0
315993785 0
212225994 1
375532825 0
495023035 1
78235588 0
998679098 1
6158315 1
360687986 1
828646930 1
846084039 1
82130929 0
892798723 0
773746091 1
269324586 0
161224070 1
786832376 0
212933719 1
489810510 0
375872592 1
643286686 1
250076976 1
538004034 0
841390510 0
273843826 0
503837652 1
253713732 1
797404348 0
520303025 1
769740674 0
896782786 0
629757242 0
369409947 0
951846934 0
921392745 1
955472278 1
188858260 0
111643267 1
665688575 0
943448422 1
529697620 1
473626095 1
887208941 0
770582054 1
399500435 1
873254938 0
622791876 1
838100742 0
706607787 0
356388134 1
283542036 1
802757380 0
328142760 0
408190534 1
599705839 0
573422274 0
532423480 1
624987501 0
382446879 1
193119420 1
578221551 0
45232960 1
801049927 1
275467242 1
694161880 1
14458204 1
266508750 0
937856352 1
248911271 1
401048489 0
874117519 1
61358207 0
453513734 1
528205032 1
79758078 1
748257472 1
884336519 0
56503301 1
150705583 0
872860389 0
151941363 0
412167050 0
358932181 1
331709622 1
396382449 0
370516819 0
878453802 1
736729476 0
175336931 1
832820350 0
626313467 0
739885077 0
247215755 0
607170631 0
549858828 0
65405985 1
983002288 1
359373930 0
230530767 0
805620432 0
181557923 1
573909047 0
482470779 0
605089503 1
653537273 1
349595650 1
313433245 0
996216414 1
981627838 1
995138172 0
815793600 1
621090371 1
717557948 1
794344732 1
158489463 1
985131241 1
488082920 1
208260668 0
249233312 0
819844255 0
172279180 0
132343561 1
689864762 1
749662972 0
741447947 1
288707684 0
329079417 1
535227740 1
178525719 1
900221981 1
631385291 0
590007404 1
106762892 1
584962947 1
137482150 1
966084472 0
651847954 1
133339192 0
911744921 0
636050722 1
232491764 0
625625668 0
10302951 1
550676569 0
12779523 1
865361739 0
289420199 1
536543251 1
691205058 0
350842524 1
179314473 1
691969813 1
663236376 0
44461520 1
813693424 0
246943834 1
548489051 0
913224688 0
202186274 0
874912296 0
460562197 0
214294236 1
429453979 1
824818686 0
430058528 0
997011388 0
567711393 1
23898640 0
481654036 0
533032133 1
522501513 1
913723297 1
366197878 0
76658114 0
608203970 0
915748117 1
795996156 1
109097546 0
333179273 0
856097731 0
159864467 0
633860166 1
15324892 0
83060886 0
660517146 0
496050057 0
212209350 1
896955783 1
826121668 0
53278320 0
911777244 0
343444661 1
291715087 0
744130169 1
806988428 0
116189765 0
214188704 0
913342457 1
206507313 0
242262016 1
958448757 1
127202361 0
900071475 0
200236721 0
480175391 1
581645804 1
784131945 0
596578737 1
636798912 0
304867263 0
110969603 1
414764793 0
31768537 0
871130884 1
339584476 1
762824685 0
561339403 1
121660052 0
73854776 1
244197885 0
601394694 0
889724485 1
251187764 1
220271742 1
798031130 1
973330180 0
980495743 1
391136734 0
705608040 0
191854521 0
458251463 0
349349279 0
210401733 0
381638285 0
900164749 1
399452841 0
183888876 1
436136626 1
556167274 1
302671189 1
873771446 1
411731216 1
797101548 1
953162139 1
894200560 1
517504212 1
99905589 1
367191659 1
357120112 1
514218427 0
801847158 0
395725008 1
888246508 0
771145229 0
392137565 0
644069456 1
873525373 1
277567629 0
659388105 0
389675875 1
144263453 1
81317141 1
185996451 1
823033433 0
113241162 1
922176345 1
354191329 1
265425497 1
892586397 1
7374742 0
346614209 0
534555372 1
159782851 1
420133035 0
790215213 0
843422283 0
431635666 0
174469449 1
580420445 1
392094570 0
929943226 0
646798493 1
809404529 1
345002799 1
766305661 0
280213773 1
787984497 0
432498706 0
262978221 1
874455044 1
999379472 1
251848662 0
658608860 0
796074003 1
21427122 0
95083049 0
110405126 1
181432556 1
271863790 1
773865792 1
375505791 1
216798966 0
676324212 0
719089032 0
956127263 0
172367312 1
461920933 1
425763985 1
407502601 0
53428228 1
203079296 0
469944052 0
526395738 0
756414884 1
341130601 0
31781396 0
92851831 0
772911049 0
723183487 0
339958366 1
734988526 1
159493335 1
901142456 1
703313110 1
641093557 0
345435160 1
97088448 0
280718996 1
646913118 1
574468828 1
416457739 1
491616725 0
922534186 1
247340216 0
678072804 1
780494022 0
260184215 0
479481884 1
631434009 1
782018944 0
946498033 1
416072418 1
835652945 0
758528409 0
751375123 1
569806184 0
901211716 1
990321242 0
353386028 0
757983075 1
831654480 1
343299911 0
896076160 0
248223387 0
887557277 1
868594147 1
791195711 1
116335539 1
417852330 0
469740586 0
343112376 0
660623034 0
161939 1
27868022 0
260966480 0
954545256 0
716837405 0
975416486 0
840188386 1
862368630 0
94445186 0
758410488 1
274037683 1
431278827 1
496899808 0
555314641 1
794449471 0
11171869 0
142531766 0
956824815 1
32053543 0
587359855 0
271776404 1
445289993 1
304616502 1
331188003 0
642844483 0
134795906 1
680854136 1
434985737 0
605463722 0
4377266 0
327810740 1
684383156 1
264981954 0
302308454 1
93035265 0
850008441 0
13368490 1
388012556 1
462302431 0
768443111 1
239777725 1
424192516 0
382614323 1
420020371 1
854370994 0
238624914 0
863617659 0
335505820 0
299616109 0
641264117 1
751278472 0
818271845 0
3305323 0
282703959 0
332382837 1
709742967 0
229848025 0
546558272 0
665020536 0
94402942 1
947016586 1
864122937 0
327267348 1
500152436 1
969159954 1
512611668 0
350233051 0
966209536 0
76097623 0
893659639 0
937162241 1
16738811 0
913976584 0
982895259 0
126635920 0
687211966 1
568428638 0
471900025 1
299086184 1
73973116 1
983970581 0
746854229 0
341201344 0
552340437 1
935801944 0
849376313 0
761272858 1
860047989 0
506790287 0
512498725 1
798560816 0
926687451 0
124686675 1
356422714 1
391779739 0
485769627 0
844666059 1
619196676 0
930325800 0
805396239 0
964904641 1
940672661 0
156041541 0
100126699 1
458226153 0
111907594 0
888991432 1
814968064 1
440179033 0
19003041 1
410449542 0
202370285 1
797562206 0
492132100 0
767233192 0
815189423 0
433499889 0
373133531 0
202436434 0
821910326 1
318114663 1
263652855 1
615386909 1
253432254 1
193471679 0
101616132 1
257706238 1
728816509 0
890957974 0
127926942 0
192875241 0
709714306 1
299472704 0
61430546 0
823600716 0
879234951 1
327271349 1
523306239 1
429266082 0
257900215 0
605721105 1
623202152 1
402884099 0
852997440 0
430127294 0
135418621 0
832361772 0
827707863 0
697108193 1
464304660 1
413716867 1
832435479 0
894338093 0
546973722 1
543426727 0
512631528 1
309596175 0
534013570 1
428047163 1
375316415 0
669636345 0
599196840 1
82842803 0
284649601 1
155907506 0
689979087 0
59487507 0
246819169 0
905888306 1
60820743 1
510086369 1
752079740 0
688075502 1
837182573 1
308804719 0
520538186 1
779550286 1
196059403 1
826907041 1
262806333 1
423358582 1
949581562 1
762095526 0
270752286 1
667930446 1
836779544 1
923752328 1
221546443 1
802182340 1
200138329 1
116302223 0
465805143 1
88111361 0
557453138 0
86264719 0
811367494 1
763270130 1
889286595 0
108401913 1
901577291 0
824667583 0
197808309 0
351251482 0
858206323 1
726574795 0
240851513 0
921098328 1
788389065 0
715189353 1
739649536 0
144483428 0
189036931 0
60162689 1
618451165 0
108081148 0
75163242 0
843120104 0
990286497 0
609872961 1
397399786 1
192399865 0
842477985 1
293757684 0
896294563 1
596212151 1
311700511 1
37514362 0
938546486 1
997072975 1
495123884 1
513091552 1
773610172 1
639102691 0
816192794 0
934760326 0
533579882 0
715573383 1
83448326 0
436834351 0
412218487 0
802439993 1
543551693 0
161177429 1
178367353 0
24790783 0
865539738 0
384774966 1
631546635 1
611640369 1
915618702 1
46636179 1
421811714 0
666917446 0
268799731 1
243090608 0
221919771 1
420729158 0
926343889 1
107085751 1
830124320 1
216098498 1
578310224 1
304106304 1
769265546 0
81749930 0
611752507 0
35939880 1
476529653 0
222256106 0
201732393 1
34963033 1
742368523 1
107988978 1
474029226 1
743986956 0
204436434 1
611050341 0
965070447 1
23274183 1
504774596 1
938936394 0
569982885 0
161764169 1
989376551 0
723872023 1
994659768 0
716196951 0
980342904 1
203319104 1
825021917 0
549237678 1
464207440 0
401409707 1
757748454 0
186749315 1
375157089 0
875560609 1
509869498 0
573009433 1
300070988 1
487027349 0
503127942 0
250804542 0
977783638 1
900278076 0
104558116 1
958096144 1
406197248 0
190769483 1
141543748 0
408054467 1
134783696 0
785628271 1
614456457 0
22516362 0
343392045 1
77064935 0
735372025 0
718514184 1
132205115 0
768303277 1
982395142 0
843856940 0
248777464 1
395038897 1
664362901 1
357234860 0
974707509 0
425043667 1
12993616 0
82961588 0
375738073 0
687528373 0
375092679 1
409834879 1
472429099 1
548602612 0
546233092 0
374486484 0
803717430 1
451830394 0
89879494 0
408401170 0
827355479 0
981805128 1
200691062 0
275183184 0
536388385 1
555318896 1
892402791 0
471991226 1
78620459 1
407745260 1
672132613 0
81910844 0
120858600 0
160137929 1
927449262 0
57812729 0
724455514 0
268837042 1
864635053 0
505453313 0
605889536 0
825898633 0
240288411 1
121091362 1
821653236 0
470654895 1
238197149 0
189426904 1
562930198 1
803062617 0
189471511 1
658430791 1
55329413 0
574487780 0
34688175 1
615635571 1
840989496 0
717573815 1
607013478 0
219658743 0
329123447 0
417465824 0
106470325 0
898427866 1
257321863 1
393652391 1
558387354 0
794698966 1
954868339 0
284483172 0
643611052 0
728929383 0
228736266 1
860604688 1
458545144 1
743564620 0
588480385 1
165322329 0
951844846 0
332177125 0
424161005 0
363233675 0
292900902 1
328345667 1
850581527 1
565046546 0
943174018 1
258323674 1
409139806 0
633164301 1
554608357 0
525001613 0
307214711 1
96682591 0
889002754 0
508154798 0
245879226 1
417680688 0
859578013 0
316064318 1
839428508 0
470299324 0
52758271 1
256562549 0
501444030 1
161317530 1
590661866 0
360978581 1
193979277 0
704395428 0
680533295 1
974493428 0
986821885 1
386422020 1
550854533 1
583579154 0
500080132 1
327500446 0
299596305 1
813244185 0
762011287 1
888075281 0
522396921 0
389756808 0
272035187 0
444304207 1
682206263 0
8381779 0
712292357 1
105793028 1
779635599 0
930808875 1
195233397 1
701442084 0
150271206 0
82750785 0
623192541 0
147871943 1
81324501 0
13782088 1
551721532 0
48307215 0
206649644 1
629069031 0
448425822 0
48959956 1
431126322 0
833283454 1
233391345 1
72163775 0
782478668 1
494178690 1
812050708 0
836752823 1
760132621 1
833738654 1
554300303 0
182350297 0
718174264 1
815171737 0
343653917 1
270532613 1
61894258 1
350652530 0
287706320 1
614841137 1
76924051 0
886922505 0
660936827 0
582488206 1
978972886 0
16569604 0
378676167 0
418505136 1
610549109 1
501216092 0
825039460 0
524647065 0
91750337 1
168551673 0
413906596 0
409803928 1
448809178 0
127941781 0
751811241 1
938620960 1
619238925 0
722829653 1
67987578 0
361719684 0
8233593 0
943727370 0
77063977 1
347746163 1
724884360 1
520150934 0
788945060 1
242582082 0
395325738 0
572528791 1
71460926 0
650109236 0
159699010 0
434419598 1
941495633 1
991456440 0
24595109 0
349993329 1
873150236 0
738839553 0
731607636 0
772045381 0
256366284 0
936837574 1
200147907 0
44562405 1
247825094 0
366027388 1
43728560 1
76441206 0
339156875 0
461056478 0
267353054 0
310105762 0
320712714 1
424809247 0
471985282 0
591450935 1
441900895 0
944561153 0
195550453 1
33542952 0
67205098 1
381000352 0
108919692 0
456448217 0
605916700 0
582123966 1
982950762 1
549269826 1
996246481 0
832323068 0
885354747 0
848419557 1
541533434 0
778194451 0
168023275 1
840636118 1
710484560 1
360111986 1
601010378 0
15109820 1
257975909 1
274272380 1
52932767 1
653510389 0
65578638 0
352109555 0
251778387 1
717302816 0
147162758 0
427104224 0
730827769 1
990140241 1
434339796 0
145999796 0
13830341 0
493824005 0
882700145 1
54867953 0
461829401 1
126483770 1
351994856 1
126642661 1
189216190 1
89224199 1
354327516 1
533664126 1
249082658 1
874901628 1
766497089 0
365000930 1
77481835 0
375282939 1
679736319 0
739858675 0
122026747 1
158239105 0
274173788 0
564494638 0
368738444 1
139948500 1
26159432 1
809386049 0
922558573 0
270572279 0
125718288 0
142961702 1
167336773 1
211327834 1
321336006 0
614489542 0
93695758 0
60452154 0
482154308 0
463143170 0
528504568 1
99038624 1
281532557 1
430450042 1
706212733 1
979144279 0
661221731 0
573058126 0
133001847 1
88431079 1
554529230 1
515644 0
888452939 1
50696837 0
454576487 1
641288036 0
281531684 0
897468194 1
125146012 1
581521379 1
171383659 0
66863907 0
41851212 1
720648755 1
107573081 0
401765000 0
500215487 0
734121447 1
596870211 1
68100757 0
520538000 1
227816238 0
193109580 1
917431599 1
68911834 0
608740279 1
943061951 0
986150140 1
834424779 1
576484528 1
80267103 1
213594171 1
18748171 1
409327131 0
189568109 0
836528410 1
702835612 0
504643297 1
391025987 1
881817459 0
934193976 1
587818709 1
767967537 1
599816205 0
571070298 1
764816515 0
811286379 0
61562448 0
450958654 1
796539277 0
449343931 0
70410083 1
646847381 0
324160791 1
804771584 0
988408739 1
937715382 0
215247263 0
20510689 1
246766680 0
978583616 1
532936285 0
546553152 1
480323997 1
432057038 1
783047021 1
949481275 1
448020042 0
776665585 1
897620368 0
913359004 1
589045231 0
719191082 0
277191993 1
2913274 0
173763283 1
367888763 1
27527826 1
741020937 1
547335093 0
325223880 1
259709198 1
457931268 1
777353947 1
558450965 0
445585337 1
914895911 0
790511095 1
585936079 0
843459849 0
23944924 0
781366125 0
787881677 0
872289648 0
982364510 1
165999494 0
922369316 0
326301996 1
811277823 0
573984516 0
762604911 0
337616819 1
348364991 0
486437072 1
131051844 0
915198435 1
105656215 1
67237226 0
966187608 1
693526686 1
279333980 1
100336167 0
337705912 1
599702973 1
36921016 1
483336787 1
775348274 1
883284490 0
73299817 0
875028152 0
780416222 0
306535566 0
175049803 0
963308998 0
601094356 1
75795220 1
13704980 1
7747838 1
510418022 0
604892763 1
536518498 0
43796207 0
755722619 1
947382071 1
888978067 0
54418354 1
692755812 0
500468423 0
737600046 0
274517916 0
234853858 0
904905102 1
433656445 0
193613324 1
45584870 0
491141968 1
597348239 0
789886007 0
670984552 0
414962675 0
133491627 1
805383826 1
43847616 0
376981100 0
139050801 0
135409474 0
15461613 1
517507346 0
262999320 0
34883222 0
805835300 0
735538885 1
628723836 1
285423147 1
92875562 1
204574240 1
411559293 1
354777384 1
23864873 0
709970353 0
332531651 1
83442173 0
221071752 1
99290043 0
543972952 1
730319064 1
684814761 0
551738072 1
823315165 1
483812316 1
573529559 1
814952272 1
941873729 1
847949931 1
887796526 0
243096921 1
207987706 1
175411408 1
95835985 1
7822918 0
179410931 1
456930434 0
623781128 1
368937820 0
11391325 0
136229657 0
444852164 0
907175321 0
30627281 1
116357661 1
378597844 0
599984353 0
775055603 0
723777396 1
393272109 0
426364432 1
627755509 1
637616744 0
826707470 0
555094020 0
506973855 1
340473950 0
749429594 1
228297123 1
190602310 1
392382218 1
711599530 1
655431834 0
577494442 1
253628586 0
871845651 1
704176056 1
92779919 0
386697590 0
110145015 1
309106885 0
272353612 0
782365512 1
38320723 1
57855826 1
650339976 1
403549262 0
222601374 1
899543780 1
19231656 1
324913766 0
448920387 0
942360182 1
777617586 1
737183853 1
767065169 1
235471335 0
690505149 0
354592302 1
904913758 1
468743946 1
839438965 1
534470716 1
755919640 1
904533644 0
427317348 0
119159927 1
444088641 0
69521247 0
785357662 1
119735921 1
95639177 1
858736844 0
176889088 1
480011583 0
239194607 1
246665005 0
698451817 0
153102176 1
540203279 0
924021403 1
570013067 0
729706167 1
372294725 1
865496043 1
953715633 1
197101281 1
450199510 0
662384776 1
16771717 0
135495833 0
458897581 1
902186098 0
385102249 0
865639242 1
987011675 0
203451326 0
837548383 1
722419305 1
440664144 1
797209755 0
468962117 1
430188769 1
395889922 1
15193769 1
909280012 0
242370604 0
838005613 1
117500005 1
200389282 1
188260953 0
885287809 0
845139792 0
781295819 0
125707414 1
431734232 1
231880957 1
501647773 1
740649333 1
690674014 1
985481242 1
641804547 1
177288637 0
730133169 0
458741920 1
164498920 1
102771199 1
575892927 1
534674208 1
20034593 0
527001956 0
877470210 0
215745078 0
693208278 0
294351173 0
646852970 0
216016770 1
883684177 1
853974606 1
191835267 1
994925821 0
926945989 1
78263739 1
811795556 0
210077984 1
389186886 0
969971999 1
196512179 1
53961643 1
396265897 0
242548244 0
363054682 1
502593565 1
670889140 0
49699947 0
408631338 1
869995376 0
989605214 1
136451223 1
103506591 1
397827445 1
829069706 1
509126898 1
318259648 1
358874863 1
523736522 1
452555926 0
20491344 0
186833577 0
276066751 1
701763315 0
1637584 1
847029536 0
219213405 0
9053977 0
481384332 1
190009598 0
975061814 0
35710608 0
99457746 0
526471408 0
32278061 0
387515982 0
411723095 1
976009319 0
756974883 1
849694231 0
568387297 1
537868386 1
958535907 0
403710676 0
864523322 1
403578356 0
229497710 1
520027723 1
91613441 1
445168979 0
942845409 0
457681122 1
882710809 1
234932968 0
278499713 0
695817994 1
923061753 1
414224262 1
422963641 0
464543247 0
185997671 1
587774338 0
632647624 1
457331069 1
351677777 0
233866595 1
111550932 0
934707011 1
553623894 1
103960002 0
2212557 1
490592836 1
716700127 0
335582094 0
422226663 0
42534605 1
343713024 0
602139667 0
889277119 0
296116144 1
181860990 0
238291467 0
505195530 0
295693601 1
228561105 1
40876775 0
330707412 1
267080580 1
734970597 0
555906368 1
184372122 1
335008273 1
860337120 0
625363536 1
382182641 1
565152033 0
798883446 0
766044336 1
914989579 1
232712155 0
246905546 0
546788463 1
633783240 0
331124595 0
900901183 0
459808571 0
53661253 0
802655299 0
731103438 0
52068999 0
887752679 0
277650738 0
679562070 0
835445913 1
846333804 0
606893228 1
795457084 0
468818047 0
481294935 1
604058184 1
752295984 1
988330488 0
963212974 0
800271333 0
43678704 1
775469556 1
684502335 1
284929972 1
87840536 1
487997519 1
943992880 1
347648330 0
269665943 0
640315712 1
836246720 0
457465195 0
487937186 0
225785767 0
687191374 1
204247538 0
47481463 1
213704059 1
606619845 1
124562451 0
698549515 0
810700845 0
489495682 0
929102793 1
383941768 1
299401986 1
885609193 0
434491974 0
619842119 1
457689928 0
470086106 1
368624763 1
188631342 0
239567547 1
958028737 0
460032052 1
995715984 1
901171384 0
338737448 0
932552512 1
219410078 1
107421955 0
847315854 1
533032695 1
393472898 1
185034363 0
741288487 1
309824123 1
799124586 0
878004205 1
888893330 1
144976606 0
834149281 0
708587325 0
87628851 1
235092525 0
809255493 0
193243073 0
153923317 0
953156209 0
694467400 0
346424706 0
743524245 1
789742865 0
807212067 0
899751752 0
231354583 0
645468668 0
791482666 0
523858445 1
545803981 1
697353828 0
211844736 0
694567248 0
741851168 0
575126442 1
803821529 0
643259052 1
940988203 0
362414536 1
814446118 1
161939210 1
26068908 0
27594381 1
954819788 1
569885422 1
192752349 0
339445828 0
828299339 1
878509986 1
787353986 0
986662898 0
302003087 0
508264681 1
792873514 0
202250022 1
893621998 1
127646279 0
904406869 0
665691149 1
836225850 0
604964007 0
70196668 0
529402449 1
637662895 1
246388719 0
775917226 0
184366504 0
738352881 1
587616776 1
74680613 0
417723101 1
706035328 0
947730094 1
133472130 0
834112413 1
104963541 1
795981580 0
354980803 1
436749878 0
849053851 1
289746042 1
798635782 1
197787130 1
763936351 0
273976247 0
726176386 1
886842768 0
377940336 1
285250653 1
193179962 1
531130468 0
944249108 0
172697681 0
123311124 0
576024210 0
828181280 0
800309751 0
516550047 1
81999322 0
904235157 0
656068393 1
310668175 1
987746264 0
42165257 0
731144041 1
495310906 0
585196211 1
268559751 0
938193834 1
274106901 0
164375914 0
801603009 0
559071704 1
610914138 0
898800655 0
416885734 0
182118620 1
481803064 1
780439644 0
611998605 1
199130889 0
474567099 1
740115115 1
745613313 1
913487658 1
787179230 0
247648837 1
765259718 1
633168108 1
261887786 0
873929073 0
425049644 1
852623018 0
726328033 1
567132724 0
316778384 0
624950483 0
825052793 0
351981648 1
628155464 1
385054396 0
616305985 0
271940660 0
463823299 1
693079005 0
220523883 0
83889518 0
246066711 1
214840730 1
398090227 0
923956242 0
394381701 0
461859390 0
82678765 0
397713749 1
132726339 1
65125314 0
121147373 0
967527661 1
647296061 1
359084453 1
968916087 1
824477403 0
952753616 0
860796437 0
723403221 1
704948388 0
330958092 0
720121093 0
878323179 1
871362369 1
228799947 0
882546179 1
408153552 0
813315531 1
503038366 0
471333120 0
765982720 1
646070119 0
770806695 1
219073520 1
197239414 1
45022695 0
514111895 1
516170305 1
541070730 1
861101332 0
654209014 1
465650645 1
909617264 1
33367157 1
389604079 0
979259681 1
776227484 0
313165632 1
856707835 0
920518640 1
60063621 0
81315843 0
134449490 1
582827487 1
238935475 0
563796524 1
727034492 1
727828743 1
482103305 1
116926177 0
911748701 1
528411564 0
914208584 0
391707117 0
198106008 0
969717665 0
24140497 0
453555371 0
573915739 0
552738642 1
296851957 1
524626536 1
568244374 1
142573174 0
993709561 0
971642156 1
741138219 0
941997213 0
978465049 1
339893247 0
27651641 1
973930773 0
560515013 1
717273487 1
854800638 1
963480617 0
54452170 1
161094938 1
340539017 0
625943634 0
392456749 1
348434122 1
315375101 1
460674946 1
55788174 0
819358068 0
486808916 0
466700304 1
206423990 1
505258082 0
116669954 0
937501033 0
449796661 0
395863782 1
716331906 0
518865343 1
323462804 0
480598642 0
385322742 0
774448079 0
910018669 0
576325703 0
406625011 1
602908594 1
616992858 1
974980513 0
452296115 0
476580172 0
630478734 1
700953690 1
932907368 1
288834943 0
883312832 0
744239014 0
948925109 1
499828683 1
168462479 0
400539287 0
30197829 0
760579982 1
155307580 0
356786231 1
573723123 0
768784451 0
581009197 0
934004843 1
992049506 0
867504095 0
528871796 0
196982101 1
368637837 1
625349103 1
767725543 1
254049816 1
973568575 1
388669888 0
674184784 1
875549784 0
237244901 1
369847973 1
706794845 0
253555679 0
677582175 0
213813971 1
703914796 1
221588416 0
658641271 1
774226808 1
10356892 1
366426476 1
76309934 1
739069468 0
261729125 0
438638306 1
165172470 0
777301049 1
736005124 0
97435567 0
396652218 1
927373443 1
378676808 1
27179181 0
79361487 0
411032108 1
14730390 1
739573752 0
452068073 0
821653869 0
390589566 0
591456059 0
729945167 0
846362878 1
407708705 0
261025958 0
800759545 1
117091621 1
841433398 0
973804960 1
570731533 1
474131220 0
980047422 0
561656702 0
909932593 1
284385838 1
244091586 0
470875999 0
608567400 1
350295442 1
536641610 1
153082096 1
67693240 1
46368370 0
332183854 0
457322719 0
944391124 0
221948102 1
658538829 1
218333939 1
877847937 1
989165052 1
900905319 0
181161700 0
35630757 0
305455270 1
737067437 0
680166283 0
802466420 0
782736310 0
572613897 1
537633555 0
734752476 1
828775930 1
992239802 1
393845214 1
376081951 0
452903468 0
629279922 1
520597083 0
620172841 0
9987238 1
574241682 1
544748068 0
395736199 0
827437370 0
105869254 0
811276106 0
992644264 1
474288297 0
47163425 1
562685413 1
562069656 1
288429580 0
428429534 0
497080814 1
525518889 1
881401085 0
535934742 1
822258911 1
475653059 1
938541403 0
997482596 1
940869038 0
667014326 0
68422847 1
634472328 1
901764847 0
544716119 0
672497240 1
744714264 0
559565228 1
539599089 0
414171128 0
747038013 0
484123494 0
105737114 0
519846799 1
114256732 0
322638024 1
411165443 1
274695124 0
156247949 0
932888892 0
734013191 0
40458603 1
967062673 1
467809046 1
540686905 1
813843661 1
586502587 0
628403173 0
914497840 0
746826621 1
531180993 1
347225315 1
541968841 0
209119417 1
43189045 0
202067764 1
862085242 1
150104693 1
867631368 1
27072046 1
641668254 1
899313509 1
812621877 0
374675465 0
950630611 0
371381646 1
733372942 1
516521949 0
450324846 1
611338532 0
124153929 1
724240707 0
163070724 1
947698820 1
680514088 1
424990402 0
108946873 1
432775481 1
277366157 0
67991811 0
635397814 0
690139053 1
467937737 1
543250885 0
557903990 1
77771255 1
767040117 0
480647100 1
322461757 0
298863418 0
204262037 1
810446884 1
683125628 0
70062800 1
566244891 1
860753854 0
442664554 0
369141515 1
342294058 0
219390316 0
659130810 1
61592850 0
780321796 0
50672538 0
729685348 1
829402494 0
599461185 1
402276964 0
637093701 0
445270420 1
125774624 1
579221079 1
330917435 0
52681130 1
218190983 1
331478816 0
174624930 0
702721451 1
120372336 0
803886643 0
645455247 1
354413910 0
695261913 0
352730835 0
688734555 0
611396317 0
511887677 1
229701956 1
865932020 0
679736418 1
133358729 1
930691027 1
411600706 1
118010364 0
939545251 0
747106725 1
317240849 0
828263251 1
653518767 0
888246975 1
675476683 1
402595785 0
81276977 0
395865040 0
226221562 0
174045807 1
889771630 1
176036252 1
698120433 0
558915810 1
581954056 0
744014311 0
418322923 1
444494957 0
24549570 1
496483929 1
353657088 1
474926135 0
460820822 1
206240971 1
489731412 0
274452330 0
764207989 1
411597716 1
597002595 1
216424172 0
526224107 1
526062487 0
925465157 0
789304989 1
893852094 1
504352660 0
26433918 1
95719987 0
723723830 0
394546838 1
66980246 0
660084162 0
148437179 0
885152900 0
649345169 1
317185089 1
252584332 0
807303695 1
725016156 1
771918518 0
580884565 1
28892649 0
80861435 0
80652427 1
580558089 1
8653378 0
21437395 0
75294660 0
604336789 1
346560504 0
717111403 0
720092608 0
383467348 0
904753376 0
972789183 0
97718001 0
632098254 0
368133960 0
193664619 0
399297881 1
301590158 1
138381155 0
527624084 1
395458268 0
803998647 0
979434478 0
251972701 0
275332786 1
935825771 1
458825685 1
461786204 0
689078149 1
809195611 1
264528875 0
975129775 0
243842160 1
730757303 0
525404633 1
782489043 0
752085404 0
421126909 0
307880823 1
721400278 1
958005500 0
739586878 0
351676160 0
737685918 1
941748188 1
330756528 1
704218150 0
309004965 1
732749787 0
593077537 0
658092026 0
294325925 1
683649075 0
851596542 0
666127690 0
877574534 0
956254617 0
808023980 1
641983973 1
183232022 0
570916188 1
208439596 0
548193816 1
876418041 1
329286788 0
423584229 0
355575206 0
153349199 0
260041424 1
603060930 1
86485036 1
614906115 0
658407510 0
790322548 0
609006488 1
9188164 1
225316670 1
367085376 0
418504826 1
816022079 1
805111391 1
660796379 0
304784068 1
457553173 1
452534129 1
227533904 1
916552218 0
244632334 0
59269676 0
529601784 0
840040053 1
429675558 0
780463250 1
535095537 1
334153109 0
15479473 0
748660445 1
211378422 1
835188180 1
884913224 0
144480469 0
740915325 0
992113864 0
553338590 1
73870472 0
989635032 0
547006490 0
405709298 0
340705403 0
877461361 0
175811260 0
690711836 1
541325207 1
434080251 0
289726854 1
554165872 1
797960436 1
871766375 1
47686248 0
504961867 0
853549857 0
873382581 0
899496597 1
711103846 0
8113171 0
462232228 0
402129974 0
136952398 1
248298430 1
651210282 0
79216175 0
727415108 1
245964698 1
442401713 0
303710309 1
643074629 0
386202828 1
441692985 1
157695975 0
816074906 0
639749909 0
353535496 0
963107838 1
307545804 1
537108540 1
397116611 1
657760748 0
868573285 1
249769648 1
394250156 1
687819911 1
968807831 0
781379423 0
84098871 0
455380124 0
381423311 0
704256939 0
739466237 1
125085871 0
980514648 0
45019460 0
908219590 1
809663868 0
472980189 0
914930271 1
404232153 0
857484376 1
518638022 1
671055131 1
565339139 1
911681728 1
49914211 1
230091593 0
756457837 1
847408396 1
72464767 1
557291075 0
117585656 1
519524468 1
796153780 0
770913055 0
529753117 0
149797332 1
900800238 0
905681701 1
49423176 0
737903620 1
60448466 1
371361986 0
797453498 1
389793686 0
590538800 0
454672123 1
889979930 1
728455073 0
43192723 0
784868172 1
340612839 1
52986377 1
88013673 0
91697034 0
431736103 1
115955135 1
892289437 1
314805832 1
935929792 1
311417010 1
214520830 1
71710708 0
876079502 1
419183222 1
449252793 1
817117054 0
857353693 1
664794387 1
430727102 1
317423177 0
499229835 1
91109630 1
951223902 0
196122604 1
31427980 1
510202710 1
568213593 1
475668790 1
446342093 0
170695371 0
386971478 0
805240718 0
273391789 1
691704599 1
337900805 1
245639713 1
911410590 1
974275933 1
849221111 0
794961929 0
397349175 0
717301169 0
144032722 0
579386905 0
818176144 0
615413057 1
740394151 1
803276682 1
554959703 0
490293623 0
56295375 0
290817797 0
607740869 0
337151847 1
40263057 1
456929293 0
723069539 0
846051108 0
230412408 1
542772892 0
700435752 1
30394299 0
678302351 0
135342987 1
406648155 0
868105550 1
404338287 1
406201810 0
329984323 0
280847068 0
259183950 0
779528805 0
935597934 0
869799927 1
469129878 1
257683022 0
110088989 1
423182917 1
989613627 0
502519315 1
89883426 0
475598532 0
389863034 0
372870969 0
590933442 0
414247903 1
848315233 1
147254760 1
245135168 1
662403616 1
936945518 1
293762319 0
61462256 0
719628002 1
325332895 1
441626820 0
381313047 1
199457305 1
853278254 0
91599002 0
849818426 0
165138318 0
149502190 0
478459948 0
590558729 0
1543020 0
297262519 1
865155500 0
395493398 1
825297741 1
95399273 1
254077054 0
438110722 0
981416094 1
144342407 1
572107566 1
458960596 1
228056992 1
296684983 0
42924396 1
363369715 1
472960680 0
422047478 0
418376271 0
396479634 0
930561874 0
879388895 1
795831145 0
940068711 1
845233407 0
92929249 1
416857094 0
999348494 0
237152299 0
976368318 0
134214440 1
316787959 1
717876459 0
185069865 0
546871268 1
308614580 0
626517148 1
886102299 1
476299137 1
311193910 1
380597029 1
863880845 1
513030866 0
504972689 1
54668815 1
683928915 1
424590459 0
524896248 0
534560429 0
372257114 0
410215790 0
162942593 0
774360622 0
306727287 1
638474705 1
201010819 1
170902187 0
361600361 1
440785748 1
204517267 0
879500390 1
590868844 0
84598635 1
102831703 0
64608690 1
760540137 0
772785432 1
641219225 0
411598152 1
31382135 0
320680310 0
130343865 1
630476770 1
770318586 0
531140940 1
315334581 1
621657652 0
415396496 1
979546422 1
209028720 0
546608862 1
593706279 1
927295622 0
975002317 0
281677187 0
519620239 1
646073163 1
583575311 1
9426841 1
246090478 1
140528995 0
301629462 0
540347663 1
131283810 0
226657203 0
481097603 0
969154932 0
721209312 1
245366942 0
561460690 1
306461840 0
796905257 1
929474771 0
572957858 0
912564663 0
107439253 0
565623068 0
865244567 1
619506441 0
956085972 0
436305651 0
282495515 1
467109082 0
795933301 1
161464832 1
880391818 1
694081318 1
64585875 1
568047942 0
370694159 0
170514982 0
896735469 1
638929933 0
538651036 1
455169713 1
4547077 0
747764647 0
643346306 1
865093487 0
628406244 0
831521301 1
887723304 0
827271390 1
292671516 0
582185132 0
214054709 0
795718818 0
86857063 1
875853836 0
124932093 0
620580965 1
409527682 1
990900550 1
500056181 0
578376634 0
464005744 0
742184072 1
932042556 1
166420479 1
449468860 0
548197270 1
797819472 1
838628303 1
356365521 0
706204090 0
375000683 1
862992024 0
569426967 0
369892944 1
689320290 0
463985704 0
816861424 1
785382063 0
104847561 1
643715609 1
377027504 1
88086767 0
404183430 0
877950698 1
254221804 1
857635309 1
206088679 0
703712092 0
722711029 1
129027802 0
288003059 1
661265938 0
101380108 1
890579927 0
893817893 0
583640964 1
245831172 1
221411303 1
380711485 1
560531938 0
72535370 1
825967469 0
899826117 1
596046585 0
213854277 1
334595644 0
697912321 1
214271862 0
600613727 0
232887565 0
83743091 0
275447975 0
13456003 0
604801988 0
51398172 0
510410275 0
694253400 1
143079052 0
420960812 0
630783769 0
754219673 0
947778451 0
556818973 1
648354896 1
231670664 1
441649670 0
765314988 1
375560124 1
277632158 1
57346008 0
280283830 1
432129868 0
935779344 1
416587304 1
824925889 0
766942382 0
449365428 1
96862357 1
496297890 0
52502489 1
548258682 1
497733709 0
268496503 1
877400593 1
655261072 0
1889953 0
625289563 0
459928557 0
108188735 0
247861055 0
918938215 1
951143321 0
156070721 0
203555488 1
62361752 0
999606385 1
919029652 1
614341575 1
42421400 0
672369225 1
968588313 0
540165289 1
927082698 0
957416588 0
578298753 0
187680847 1
674279702 0
432404311 1
948575481 0
464918057 0
956325248 1
545256929 1
643302440 1
748127733 0
285629246 0
270411942 1
697987837 0
243978015 1
413481103 0
60163564 1
911059888 1
861761824 0
807347995 1
328048286 1
290994942 1
570491673 1
367611983 0
887293972 0
328675922 1
121549028 0
861153185 1
959072189 0
129437196 0
44754701 0
536321381 1
625349243 0
204727759 1
176519954 0
618985945 0
524124780 1
657603547 0
732590559 1
437205721 0
66863418 1
633100432 0
766419257 1
975400331 0
581442631 0
433638230 1
615326319 0
383431637 1
514983696 0
487438347 1
394007493 1
56381779 0
251170894 0
270208037 0
733428361 0
618214632 0
998968942 0
789707358 0
207935274 1
265803201 0
148295197 0
526900222 0
592996984 1
909813617 1
709901007 1
397197186 1
561872633 1
669396956 0
431306736 0
12856341 1
517123224 1
217467504 0
412638049 0
472904256 1
992812917 0
787085951 1
166194225 1
149161670 0
798548644 1
906305137 0
2085887 1
27156798 0
6326125 0
319785477 1
626775085 0
669312252 1
572919319 1
189712279 0
591551738 0
733839129 0
547298397 0
975013269 1
403090135 0
44185840 1
405491666 0
237742026 1
119065844 1
861282488 0
623483105 1
212991082 1
230546934 0
236692467 1
365812801 0
114365342 0
751260276 1
103387410 1
815237146 1
247191209 1
261254117 1
423211651 1
730616435 1
404307777 1
431024378 0
325905713 1
54453225 0
891721106 0
529224118 1
157553639 0
601350675 0
354160132 0
251403018 0
359668084 1
933752015 1
202086610 1
61949574 1
572356518 1
27298421 1
327256838 0
888387102 0
690310108 0
261091070 1
559382380 1
935647189 1
930059876 1
605041075 0
100308960 0
865857548 1
404072355 1
327751708 1
353802438 0
148155143 0
374959289 1
719989114 1
846573162 1
925436647 0
764901635 1
577317719 1
7310530 1
540374986 0
54661665 0
550043659 1
637900897 0
726143853 0
118931651 1
652501338 0
479176489 1
1484009 0
178972011 1
737346752 0
834370084 0
284975607 0
233726989 1
49628081 1
289460000 0
838043679 0
917163039 0
808065209 1
259462461 1
149366072 0
84094838 0
264925695 1
161293126 0
675307566 1
690214709 0
443012438 1
498544454 0
409383850 1
444443908 0
739074344 0
665202853 0
391292959 1
13385767 0
211513570 0
555041814 0
348466561 1
217904886 0
149178880 0
134650122 1
701043001 1
379560626 1
57962367 0
46762852 0
50176675 0
736435905 0
201152221 1
988307754 1
178021280 0
273814566 1
527937115 1
813475171 0
145487460 1
520243618 1
413636722 1
486808124 1
864901239 0
165925081 0
693756360 1
538394017 0
428805857 0
553692176 0
89265060 0
226251330 1
444390180 0
931730547 0
284990270 1
470045818 0
174884190 0
576878157 0
578597357 1
767850969 0
146091331 0
278736691 1
404698238 0
358397138 1
517287760 0
31377175 1
6438495 1
711991814 0
209928521 1
450859786 1
598079311 1
375608072 0
799923797 0
676396637 0
347785736 1
534389540 1
456701634 0
539614520 0
273921578 0
851927738 0
450144221 1
323834531 0
745296344 1
933590490 0
530206179 1
739557322 0
27310734 0
267397159 1
508918253 1
24851632 0
376979683 0
116285069 0
101177092 0
334944118 1
673101320 1
208286075 1
953152922 0
752770932 0
72466936 1
674416686 1
399142168 1
848390331 0
922825964 1
326656031 0
912524660 0
354837346 1
512816608 1
759397123 0
511390197 1
700454548 1
813072911 1
655808388 1
288632912 1
401923528 0
96767657 0
377654483 0
639540545 0
627717574 1
171140334 0
870870290 0
436653629 0
8895974 1
18833651 1
316914102 1
214173559 1
194675852 1
847143661 0
920920304 1
25191891 1
377102332 0
814441091 1
974865994 0
802343487 0
744634824 1
580063115 0
523597976 0
897283123 0
826253510 1
808451297 0
213627528 0
820420102 0
38532622 0
615704147 0
491713149 0
348927754 1
672640630 0
933412182 1
620915306 1
511291955 0
803485768 0
888562023 0
57402380 0
624606539 1
829391969 0
622471495 0
790923917 0
769167248 1
760215905 0
968889090 1
299297634 1
548781062 1
967646856 0
253843386 1
637559366 0
526194350 0
328316383 1
34823289 1
454372891 0
81601910 0
380374319 1
386810503 1
774189440 0
296239856 0
518407982 1
151235758 1
973416696 0
960852003 0
496641388 1
423092454 1
962653150 0
54301854 1
434626240 0
61113091 1
97578536 0
665888433 1
565037923 1
375763765 1
910105760 1
459202424 0
84278350 1
106529731 0
898164787 1
412299084 0
427033160 0
671054033 0
81223241 1
541448903 0
925128095 0
758567774 0
680857615 0
320426816 1
32600835 0
92288070 0
311438786 0
141130847 1
834474299 1
203986452 1
736698169 1
658270325 0
180191386 0
159566801 1
837015947 1
279090253 0
779505318 0
410609305 1
532925313 1
584159751 1
300310446 0
956564632 0
417497574 0
265408042 1
526393029 0
968740618 1
335575202 1
80402648 1
404031048 0
384848250 0
139793742 0
414875159 1
496515977 1
710486437 1
454287959 0
957950448 1
245713543 0
490077222 0
675552675 0
955141737 1
172892644 0
897408077 1
974230307 0
20908121 0
119100276 1
935800879 0
183639824 1
122811361 0
664116356 1
213777610 1
301912660 0
926642916 1
805693303 1
15016081 1
668590470 1
47328856 1
379724420 1
152425887 1
380359909 0
133499414 1
779282115 0
893230053 1
510700355 0
726935341 1
685080992 1
178551288 0
1253755 0
366576620 0
217181578 0
787678964 1
140331166 1
492713564 0
217481908 0
936024647 0
944752277 0
361644692 1
359449905 0
730888408 0
883546930 0
890013910 1
782518440 1
561718195 1
846410391 0
675380234 1
825237449 1
357920844 1
755907092 0
689886632 0
344834386 1
6931115 1
868434168 0
921608922 0
736963979 1
244045889 1
118499062 1
260972201 1
316097830 1
69234559 1
921524051 1
321172955 0
41377376 0
434026077 1
141945206 0
709411385 1
387667303 1
744068930 1
892594569 0
286248185 0
550799888 0
905118166 1
118097005 1
604931118 1
491979784 1
506489928 0
572824585 1
715756724 0
429374546 0
774948824 1
761071613 0
128207336 1
609430680 1
774537859 0
842778542 0
518246101 0
671683514 0
270349131 1
44263926 0
853639130 0
671926170 0
276531792 0
395379505 0
107827081 1
477801372 1
289785188 1
206064970 1
445115292 1
764076438 0
403211211 0
228002114 0
475770848 1
610900051 1
169754419 0
805254826 0
384413776 0
649755649 0
151060807 0
709135974 1
485611677 0
479204920 0
401921954 0
663273083 1
930202677 1
477877743 1
690341413 0
239558615 1
727015894 0
487547905 1
54066694 0
61435445 0
355711716 1
573737787 1
731821995 1
344638102 0
471584806 0
975275584 1
938210404 0
635660646 1
743006810 1
130850799 1
632255464 0
209180628 0
985683833 0
540692458 1
555002138 1
750650024 1
187301787 1
253709800 0
316232850 0
804366680 0
230044248 1
228941567 1
233496218 0
832564977 0
888401156 1
74807113 0
137867960 1
25546542 1
897053073 0
736404935 1
440963125 0
486631551 1
147882744 0
706712383 1
280901295 0
422776052 0
896907477 0
160731946 0
244952086 1
724463363 1
686271433 1
371022602 0
338747857 0
705623921 0
934977860 0
280071932 1
683832501 1
511695872 1
436484718 0
612508419 0
518312541 1
689219819 0
929814188 1
794225094 1
289050835 0
30226467 0
148643318 0
429894082 1
707475414 0
425539960 0
674433873 0
922550154 1
473840412 1
298079080 0
138070283 1
584080308 0
433673693 1
868621990 0
802109574 1
240617161 0
65323129 0
48308599 0
249328272 1
759000423 1
862594461 0
381698637 0
548902243 1
485752518 1
999752607 0
221992951 0
165813986 0
392166590 1
146097609 1
642471131 0
375077510 1
602979383 1
341319957 1
578584978 1
377334416 1
552228059 0
369509364 0
896992754 1
31891054 1
630142171 1
283618784 0
907588037 1
481118338 1
267385343 1
913705264 1
430223598 0
227269800 1
69638198 0
775570380 0
818363367 1
467111517 0
216591009 0
100307943 1
796648636 1
831942157 0
485857101 0
925987971 1
803115206 0
748428176 1
208617252 1
106667483 1
135839985 0
202641778 1
513633876 0
444999543 0
111901463 1
297750486 1
453700528 0
442386109 1
476003834 0
565188375 1
410206970 0
913547655 0
871436357 1
922279723 0
12761911 1
144804598 1
383553007 1
896778867 1
878922779 1
848753804 1
294879089 1
429301212 0
185152392 1
286114434 1
851609413 1
744583231 1
930176716 0
184897065 1
596318015 0
743957591 0
692354439 1
571615571 1
289480624 1
152013150 0
774983765 1
657855660 1
679231733 1
165501889 0
727117243 1
106393955 0
377741403 0
440977257 1
66810819 0
752819030 0
44103906 1
463511940 0
725207757 1
244239876 0
319205664 0
493633310 1
468657672 0
268151412 0
504037767 0
792850194 1
788657556 0
181961842 0
626702105 0
816880262 0
633691956 0
214394128 0
808251781 0
597543159 1
719292993 1
484107471 1
776240422 1
322078422 1
935232252 1
980593901 0
918988001 0
587238122 0
832013060 0
2627728 0
74453447 0
112023204 1
203044722 0
222114891 1
777606201 1
623781990 1
582131621 0
532180483 1
312293609 0
735747545 0
569791075 1
161717857 1
124151458 0
833242077 0
293678042 1
352379407 1
278544863 0
450143974 0
528309103 1
470220203 0
445220449 1
491937261 0
779794973 1
274879973 1
436389092 0
391764917 0
163798397 1
146886309 0
272866787 0
920382035 1
565804304 1
219924841 1
620317252 1
866731198 0
506209416 1
310854542 1
91156299 0
445268256 1
590444533 0
50044395 0
445691628 0
19821105 0
607575496 1
547067475 1
765468600 0
349466557 0
233859412 0
866502039 0
778159061 1
252469456 1
394849342 1
139137677 1
357223101 0
707697418 1
85485530 1
480708038 0
941596462 0
436029488 1
847384084 0
968273367 0
301272379 1
996486177 1
575678836 1
780704291 0
926768826 1
570922760 0
489799393 0
366598134 1
762654340 1
152502470 0
588641286 1
394856005 1
924156945 0
336182176 0
800980067 0
650098328 1
952488907 1
836968205 0
35464601 1
664797534 0
632748413 0
1962079 0
511701496 0
526724392 0
566669379 0
305981985 0
617548641 1
250581139 0
819171634 0
590405594 0
305102117 0
592015774 0
875540567 1
352824020 1
666170172 1
129470402 1
182772321 0
26328514 0
693829604 0
108991538 0
441326235 0
179144966 1
59397786 1
466501911 0
79647449 1
301865173 0
935627223 0
159900830 0
2130847 0
802124552 0
898770335 1
786816702 1
84816341 1
903488417 0
766318752 0
84465959 1
707567585 1
929286940 0
711841012 1
737396076 0
594181392 1
701676745 0
512569460 1
134564965 1
753457744 1
438583995 0
925445687 0
106233585 1
166004705 0
490197409 0
174165214 0
398581805 0
26256243 0
522560378 0
125020808 1
167602537 1
101160942 1
866767748 0
47327220 0
800949395 1
238390720 0
483145709 1
307508728 0
873508194 1
482205611 0
792305138 0
997674978 0
567912296 0
348918323 1
924993757 0
548399288 0
116443098 1
572350107 0
51841955 0
751599866 1
165724567 0
206265014 0
257647814 1
594739942 0
939259682 1
766911011 0
182526766 1
968363963 1
724550860 1
403502261 1
585866866 1
696114110 1
381038688 1
81295569 1
971368467 1
422970206 0
499195907 0
929705765 1
872252071 1
136152968 0
30217589 1
152018466 1
479457934 1
865424260 0
398465478 1
202301789 1
447393890 0
100453170 0
867798159 0
319058638 1
329241501 1
548327562 0
173600252 0
845841733 1
181837341 1
827389827 1
352344127 1
64983123 0
155853858 0
404923955 0
752763675 0
16675770 0
896890285 1
914685309 1
501092278 1
178339582 0
69542465 0
854547975 1
114405563 1
473436478 1
226031166 0
68071552 1
163336587 1
913173434 1
127149202 0
790195334 0
704859247 0
972133018 1
142706875 0
28904955 0
281097425 1
689746467 0
690857985 1
812851628 1
352994857 0
651079476 0
836223929 0
878632097 1
923810024 0
437367027 1
575696483 0
750437589 0
116586184 0
673104395 1
60079021 0
235482066 0
931142343 0
202209704 0
527255613 1
608061918 1
577141555 0
850906890 1
520042898 0
232875899 0
936001421 0
682463946 1
723688220 1
786394599 1
908248522 1
624863326 0
747457679 0
698669465 0
834542806 1
702476461 1
319482197 0
239737821 0
837972502 1
88760591 0
531984101 1
4134405 1
109291915 0
658853078 1
627151463 1
203402177 0
418823093 1
637415455 1
31404209 1
157928091 0
187019768 1
657423454 1
737494177 0
449021364 0
124028466 0
702907675 1
29705061 1
842381675 0
580324246 0
335310406 0
300393127 1
416160241 0
982116718 0
817573427 1
128388760 1
508778448 0
727176478 0
101405668 1
593258930 1
847738913 1
419623643 1
347342090 0
185059277 0
333042961 1
655465692 0
74407515 1
641133247 0
404465704 0
235945116 0
849325127 0
79177910 1
169967855 1
453657226 0
142456403 0
740490990 1
589270015 1
731388794 0
740905665 0
295439174 1
491258293 0
336638009 0
878199803 1
948141906 1
236551737 0
341609779 1
200886943 1
396646431 0
485545621 0
540365585 0
788108666 0
219602709 1
282819044 1
349407384 0
721256362 0
999607664 1
925444674 0
64876115 1
14394299 1
797680213 0
578496530 0
797903907 1
624567729 1
927907035 0
652948405 1
549302240 1
523603673 1
654463150 0
171434492 1
612231168 0
519734909 0
159534860 0
905477375 0
109912966 1
17832071 0
927162762 1
542604097 0
622574453 1
544711115 0
952035113 0
428045507 0
153587707 1
313473776 1
209109786 1
868611663 1
928480413 0
56709691 0
118610711 0
743032074 1
780440435 1
189116547 1
90574048 0
115299660 1
826420926 1
731716928 0
935747634 1
263171080 1
437966535 1
906627172 0
402420459 0
530001587 0
283621165 1
768866724 1
978078011 1
378446963 0
34868709 0
869673380 1
705291338 1
863997722 1
545481144 0
446370108 1
384488760 0
173784549 0
404508529 1
338895394 0
89504935 0
569488845 1
524685754 1
780160518 0
611145165 1
902871906 0
382248354 0
721112924 1
526394177 0
474645434 0
450177257 0
638337809 0
470210032 1
528605164 0
197598077 0
861835388 1
692098359 1
34589371 0
26933322 1
226563203 0
50658672 1
54555149 0
609654432 1
930770119 0
803874657 1
155619498 0
660562912 1
130956528 1
404887243 0
92347096 0
904339124 0
591256720 0
742911691 1
967347966 0
136922362 1
981373903 0
656024425 1
338686150 0
571326752 1
456553014 0
876988308 0
612907693 1
443369676 0
628406149 0
872001448 0
889160301 1
830228040 1
472284382 0
833626590 1
726065323 1
13619294 0
477370862 0
644604044 1
855217006 0
868524440 1
141494291 1
345171541 1
523864659 1
827165478 1
227890047 1
899427561 0
779972969 1
108321181 0
614138640 1
361336338 1
139491038 1
650641738 1
949623211 0
821536547 1
573268881 0
691121962 0
677052059 1
60711341 0
196407855 1
502454585 1
873470794 1
370694871 0
756692792 1
838365416 0
434748124 0
932944309 1
421502183 1
133683210 1
501576829 1
285707795 1
854352066 0
675264813 1
357228957 0
75321140 0
550121265 1
106591838 0
561491682 1
134171431 1
982788698 0
253436582 1
285410222 0
420525597 0
189551802 0
374592076 1
5669763 1
573492824 1
963914454 1
245623095 1
455615863 1
104751262 0
927267446 1
670822177 0
915300823 1
810439448 1
899009879 1
384404745 0
300891190 0
515410301 0
460396329 0
127827365 0
637080546 1
594864447 0
326337376 0
735733449 0
278508362 0
208705656 0
688062656 0
21634769 0
791654539 1
679620483 0
900679829 1
720172628 1
710948773 1
875809956 1
948875783 0
623136155 0
267697893 1
242774059 0
782330737 1
847256793 0
37488031 1
660220676 0
511383044 1
633449972 0
343418584 1
439301518 1
958795224 1
389720880 1
902657242 0
805989571 0
716939988 0
614258242 0
740818293 1
907799336 1
535148951 0
170793502 0
199892635 1
299394132 0
449946493 0
576389496 1
4771359 1
501220878 1
694439893 1
949065981 1
323298478 0
179066454 1
550874528 0
364920332 1
313697904 1
321999083 0
338255068 0
877894291 1
212049234 1
291115407 0
600449304 1
22333303 0
113616496 0
250540308 1
174941469 0
322279913 0
229520902 1
144293172 1
241350915 1
897875408 1
930245062 1
32198721 0
196119557 0
184581831 1
638817871 1
729384977 1
62416722 0
819615608 1
64280466 0
136497554 0
151312526 1
190782000 0
543371488 0
389287166 0
818389805 1
216862889 0
127938101 1
880547085 0
443532048 0
980290915 0
843903289 1
445020834 1
732290568 0
944819863 1
570747126 1
248917410 0
729155315 1
492658711 1
561277330 0
108144253 0
513127757 0
326633002 1
51278610 0
273746289 0
640791809 1
617272718 0
149652195 1
538678571 1
331988690 1
971225828 1
863351589 0
188342364 0
39259432 0
354869439 1
568530553 0
97028825 1
725977314 0
536613185 0
693589308 0
646638890 1
122271048 0
896238342 1
140818536 0
543379072 0
751119038 0
957198283 1
162040369 0
425253159 1
917134097 1
491804764 0
165264994 0
587513082 1
904453924 1
818960257 0
852116372 0
257492369 1
603594357 1
916831183 1
987915197 1
504206026 0
605621655 0
485274524 0
222331039 1
343688937 0
355859245 0
824340100 0
510757013 0
915254503 1
743400183 1
175355284 1
758098912 1
731373299 1
65129297 0
639884047 0
309901754 1
368482334 0
459163896 0
426462882 0
847303050 1
496929704 0
390573815 1
652204178 0
953248822 0
21108618 1
90093510 1
353414662 1
644546806 0
395619354 1
864037644 0
397265591 1
478927047 0
51612784 1
497413991 0
515147681 1
295667405 0
47155741 0
747170992 1
186342299 0
917673612 0
303542390 0
378474759 1
726266171 0
37371058 1
941270330 0
900585996 0
49016660 0
45334839 0
240681014 1
792621928 1
964305313 0
409733732 1
44561114 0
1628432 0
50565129 0
571394327 0
359444964 0
57248912 0
694886038 0
252875791 1
752366569 1
276021549 1
506984186 1
284179917 0
58893181 1
887685176 0
293500047 1
614310677 1
520614678 0
810161181 1
518235408 0
198247986 0
289864984 1
521618375 0
767084700 1
989200284 0
695916871 0
499631993 1
324369192 0
21690565 1
431149088 0
553109354 1
824426166 1
274736974 1
801756686 1
874482223 0
828052626 0
296164175 0
564565247 1
943872112 1
597637745 1
696702551 1
866912037 0
2384438 1
798574695 1
358444938 0
608624277 1
6896225 0
428791888 1
946400 0
877615319 0
856815378 0
909535054 1
448818001 0
394274182 1
902902398 0
841352953 0
568420480 1
509590618 0
639677189 0
964664973 0
598889464 0
660933710 1
940839420 1
784541325 0
2284217 1
738516457 0
178939296 0
364600292 1
572151362 1
207322517 1
421773828 0
270449224 0
284457275 0
999538667 0
29393559 1
824797262 1
757677691 1
543826582 1
824887377 1
370655743 1
424188065 1
203320124 1
50591747 1
357480934 0
404441895 1
581532448 1
174232852 0
153371914 1
435437295 0
326588634 1
602137165 0
795386024 1
660203790 1
295873181 0
763369311 0
339442310 1
156125845 0
702153591 1
772175713 0
92392754 0
293797592 0
541025087 1
961023960 1
471209782 1
868200530 1
275391314 1
983676019 1
544596870 0
198930716 0
887261841 1
747144047 1
660561339 0
583624930 1
591856788 0
907477431 0
120095259 0
119896609 0
795074458 1
881438412 0
752158707 0
263170248 1
135622302 0
392114507 0
897904601 0
486980308 0
647299382 0
781911713 1
413913688 1
160658604 1
894783720 0
979960463 0
878781615 1
224579208 1
528260271 1
235069294 0
130906706 1
773921789 1
1328934 0
164977119 0
518901975 0
429387794 0
704989580 0
275357237 0
130164034 0
396577458 0
530379068 0
482062758 0
53358681 0
528312560 0
16223079 1
53719260 1
561830180 0
879568273 1
777317644 1
858509835 1
176361316 0
651873289 0
869549474 1
388348101 0
187816147 0
792675099 0
821589813 0
601313139 1
665101718 1
878727894 0
17312921 0
494666965 0
940429226 1
649383555 1
391057115 0
624561390 1
812543374 1
997237742 0
247345634 1
894040624 1
302856911 1
271802337 1
664799437 0
904353025 1
5875530 1
404111778 0
354520203 0
245958029 1
511077710 0
689175626 1
306631962 0
158674739 1
300331534 1
567569553 0
859860203 1
624557537 1
31785669 1
22949105 1
863078337 1
601207581 1
810848450 0
941060775 0
305062161 1
692792358 1
192571528 0
412041024 1
789378141 1
860811869 1
675738285 1
131910283 1
654445931 1
654552258 1
809390075 0
108391723 1
697183905 1
443950437 1
667425429 1
209801474 1
318489727 1
388006983 0
694164641 0
752404850 0
124045223 0
951535388 1
213899207 0
447874173 1
406418930 0
224025396 0
357214393 1
816568107 1
280337831 0
709964997 1
469081600 0
7795042 0
148283071 0
216695396 1
561794421 1
83411438 0
63393705 1
620679646 1
621234028 1
815203230 1
979570499 1
504888814 0
4181566 1
683259474 0
750589774 0
181867882 1
212653350 1
999455765 1
806913765 1
358386718 1
642279219 0
716793762 1
199159694 0
596171436 1
547916441 0
993558613 1
549341175 1
569814919 1
941753249 1
633741888 1
178087418 0
705408345 0
135301084 0
266643782 1
787734014 0
943708859 1
627593091 0
176313248 0
42545963 0
16589840 0
395564254 1
582904707 1
841618254 0
111267400 0
563563961 0
501068685 0
232844212 1
986914759 0
246619917 0
338766885 1
104546828 1
179883208 1
350567949 0
473957576 0
8530447 1
376533836 0
605596970 0
582870918 0
630854021 1
756556610 0
834270637 1
543409735 0
760068792 0
785320399 0
937061500 0
387870532 0
271188388 0
48858665 0
652178878 0
817433482 1
622005121 1
863800025 1
168731943 1
718700035 1
925460453 0
778837366 1
540522135 0
902594534 0
243837949 1
52032756 0
437385750 0
721125361 0
169384798 1
81009567 1
673862098 0
9865290 1
413096183 1
296553729 1
499057759 0
324577193 0
442114611 1
134122528 1
152681469 1
236769022 0
136113039 1
644635214 1
585223090 0
159890797 0
539340170 1
416519145 0
211032427 1
621205366 0
557356102 1
688075116 0
573614088 0
467509174 1
868193859 1
952823341 1
714614387 1
259155851 0
417045937 1
394107466 1
719004493 0
847283868 0
23867166 1
549618538 1
8779403 1
112322023 1
51942926 1
733214034 0
938899423 1
670474604 0
234735325 1
775006573 0
424606535 1
263972061 1
981457040 1
42605740 1
276559939 1
764005361 0
145183105 1
897625098 0
568860223 0
287174268 1
186621101 1
131707166 1
239645082 0
487427065 0
412275451 1
539911422 1
88912007 0
502781821 1
182666831 0
946086552 0
295531218 1
259251418 1
33565667 1
713340642 1
48367968 0
754649981 1
387032323 1
409752578 0
537834667 1
951855577 0
587570481 0
353884143 1
990406488 1
253380413 1
353732314 1
293185177 0
358146403 0
881128933 1
195760996 1
835365010 0
436098892 1
352254170 0
309472321 1
402495275 1
423911441 0
680585936 0
661123957 1
122896240 0
587180274 0
731830835 0
426866363 0
668255502 0
215854563 1
252428320 1
83279890 1
325773971 0
691043491 0
364934505 0
145281283 1
471973653 1
1843145 1
4334211 1
697491969 1
346678469 0
124874745 0
940391053 0
8707346 0
467088231 0
349178209 1
900830725 0
890530105 1
804822464 0
118985406 1
29497201 0
648197491 1
592345804 0
974645357 1
825851230 1
537546131 0
548571692 1
294649798 1
259138598 0
565966831 0
523057431 0
850976728 1
274554096 1
187389680 0
614642053 1
319990324 0
63289125 0
409146817 1
844540727 0
20901600 0
430756671 0
69248367 1
787175625 0
196200393 1
803808115 0
162057774 0
905531683 1
651783236 0
58541029 1
454799591 1
350714495 0
504520818 1
345661129 0
554381475 1
302928422 1
952286339 1
47370994 0
35856221 0
505935993 0
349725275 0
379063816 0
345170491 1
610960891 0
285118144 1
49697766 0
162190215 1
789718592 0
223956373 0
806314022 1
734642896 0
543345981 1
585165007 1
628064392 0
410851855 1
72890884 0
535007446 0
291299949 0
765853423 1
645403275 0
373802424 1
849899638 0
67221064 1
194421845 0
170000368 0
999634655 0
106854333 1
858326971 1
826463676 1
888907564 0
613606172 0
797686305 0
174365620 0
275483764 1
497151722 0
469729967 1
688801092 1
756393224 0
134599815 0
187912787 1
931837079 1
731867892 1
201549937 1
875228042 0
583622446 1
368098042 1
763033504 0
653607974 1
793872221 0
870037488 0
84737188 0
300634583 0
305698765 1
119681172 0
51755172 0
669991808 1
56426054 1
78934043 0
989475688 0
700311939 0
546638045 1
392263774 0
571258322 0
412303320 0
23613431 1
160891555 1
140123525 1
487268619 0
538351176 1
510835283 1
310337446 0
931533932 1
957994259 1
926639604 1
693027673 1
359424394 1
446980349 0
828293026 0
919989122 0
203824637 1
425531201 1
121657331 0
183155311 1
949431404 1
492274544 0
694180153 0
811644311 0
219260903 0
208154386 0
153120757 0
574472616 1
608085617 0
524553984 0
237362137 1
700536523 1
275284073 1
373603862 1
401875737 1
412051344 0
395463153 0
387115233 0
425689951 0
599956860 1
589476121 0
74317807 0
84649320 0
558167090 1
657967306 1
146869948 1
211753617 1
207301095 1
893245955 0
896527936 0
696872176 0
779777275 0
281450777 0
529601031 1
203330804 0
391745491 1
198806920 1
539703125 0
573556114 0
969562030 1
863890278 0
444120475 1
732287680 1
784872835 1
960712131 1
948282512 1
179823714 1
424865490 0
126792846 1
765411469 1
160571073 1
412377951 0
478000728 1
803581006 1
650364330 0
680470455 1
880085831 0
685378973 1
175896910 1
469912333 1
765114707 1
685272098 1
505301503 1
225943937 0
895941773 0
296634785 1
146548001 0
420380014 1
814637749 0
456634172 1
609431334 0
665969263 0
834964983 0
583851216 1
376439339 0
678284806 0
147593553 1
946446308 1
232562675 0
110452325 0
548255523 0
800465850 1
708425357 0
717683824 0
254725046 0
901709268 1
309943527 1
262311357 0
996184961 1
213051463 0
734818029 1
28008325 1
230296207 0
989503107 1
11289398 0
802576268 0
808101857 1
511676615 0
952025985 0
815899469 0
509865896 1
262073114 1
166009837 0
95475169 0
149410471 0
205332395 0
225150730 1
936082859 0
279960365 0
293163785 0
551464373 0
150143224 0
796424912 1
834971360 1
452635988 1
591145202 1
320880969 0
476950474 1
566022198 1
747379259 0
886640353 0
281395419 0
496952543 0
372171579 0
939335870 0
577773575 0
966005260 0
872853341 1
366971914 0
14861191 0
347130728 0
226612564 1
587221673 1
705290490 0
249163837 1
407117223 0
798373809 0
788747167 1
425896244 0
322845110 1
181896290 0
287080048 1
748280587 0
767166159 0
153352994 1
123172725 1
236895385 1
578752944 1
914122011 1
332237810 1
311751879 0
257811166 0
654940547 0
242638582 0
265434858 0
913015873 1
223457117 0
974099380 0
753128872 1
296905639 0
938364588 1
155434605 0
243336705 1
973785844 0
533075548 0
58242147 1
891903910 0
628649157 0
555007886 1
58284805 1
510104472 1
297845064 1
826608491 1
273564289 1
689615560 0
375301457 0
170311021 1
791348981 1
264299699 1
842982047 1
193575535 0
452650302 0
250172315 1
886185797 0
756081290 1
251999349 0
804260955 0
228515596 0
715057051 1
925840588 0
736838544 1
917203295 1
990692270 1
843631799 0
75775726 1
555298913 1
541617942 1
281930818 0
921342440 1
5845918 0
66437731 0
40325015 1
707987108 1
884419599 0
216146404 0
957765198 1
197913089 0
370826989 0
250356652 0
777170671 0
584566028 0
732645483 1
664201886 1
154937558 0
946810325 1
230843145 1
475073951 1
168766606 0
825565703 0
269402010 0
856375665 1
127878919 0
785940078 0
867555416 1
412870416 1
844116098 0
342241389 0
139087931 1
942770537 0
413323405 0
163392079 1
125384647 0
162097488 1
720315757 1
695222070 0
681273654 0
433193935 1
625406377 0
164806365 1
917492216 0
231001997 1
461690098 1
988113286 0
792806592 1
836868098 1
611760957 1
778469855 0
156308246 1
702982538 0
427022263 0
398097003 0
85896800 0
166559185 1
727015665 0
850708045 0
533022939 1
430905112 0
301936555 0
452123556 0
283513161 1
49282121 1
310925031 1
583758262 0
517031917 1
852780348 1
855535738 1
15274656 1
659536838 0
851408089 0
519744299 0
996577184 0
574263057 1
594972959 1
468340624 0
291194788 0
349733931 0
285961419 0
564044291 0
264758726 1
901555191 0
127026471 0
486071677 0
411005857 0
333916587 1
531185387 1
459508304 1
440083148 0
424624846 0
508093980 0
323977674 1
658228634 0
217348323 0
158976263 0
781115365 0
76829202 1
699564578 1
58138918 0
808660318 1
730551106 1
570788377 0
365303731 0
65001670 1
829804600 0
616421328 1
142213601 1
178566427 0
255590635 0
20376274 1
705364629 1
348414604 0
958503630 1
820628141 1
316322783 0
902210805 1
649722172 0
771125747 1
886135000 1
552023974 0
112856171 0
230186549 1
929045316 1
635213433 1
133095042 0
894343311 1
953939379 0
851017176 0
659867633 0
913784528 0
277003476 1
814580149 1
307627339 0
425358681 0
42837807 0
818088656 1
330561064 1
47973291 0
990119797 1
478771073 1
198607290 1
286819553 1
882366434 0
967579465 0
105382035 0
572442264 1
923661705 1
307863002 1
131656866 0
288645068 1
822599555 1
462316445 0
500609010 1
478892737 1
588086232 1
896101398 1
768620648 0
821484984 0
53755923 0
813598624 1
270330362 0
925699997 1
45419891 0
956562385 1
585986128 0
103246295 1
542562104 0
633234093 0
143406255 1
198704022 0
564611555 1
659538004 0
641582017 0
205275361 1
670394400 0
968956665 0
119621236 1
498217325 1
890830306 1
884251072 1
814275264 1
899762193 1
111113675 1
735490122 1
556860424 1
958515722 0
270735238 1
975805109 0
552963203 0
201333610 1
98485115 1
494529937 1
861925112 1
106861022 1
538963787 1
805886451 0
221557541 1
976025738 0
391451924 0
359393131 0
409410366 1
397650002 1
248233028 1
136552154 1
560434211 0
929758947 0
806943140 0
556334717 0
856599224 1
347010919 0
35307720 0
985241687 1
31241226 1
68638028 1
851918077 1
361413619 0
883417442 1
571538658 0
832883740 0
518974033 0
746786025 0
691947415 1
61425521 0
631989051 0
254593155 1
709773428 1
597978463 1
956541202 1
969111256 0
933204084 0
249809576 1
432649897 0
132749694 1
650785133 0
618730299 0
134485588 0
846084755 0
855499469 1
434449055 0
495458733 0
893034255 0
173277107 0
939557850 1
648132262 0
179232223 0
97387730 0
658811016 1
821313028 0
628040061 1
968984197 1
547235131 1
157385857 0
512435463 0
48066994 1
39052847 1
356243032 0
455037365 0
916845131 0
787205437 0
730876760 1
159358546 0
851827562 1
667428811 0
922473243 1
349993547 0
760615240 0
380430150 0
409601537 0
763885107 1
600364459 0
612658664 1
795282695 0
174462140 1
358929560 0
8984098 1
991206254 1
892881374 0
901086895 1
513030593 0
814869456 0
226663225 0
150684325 1
6082676 0
538861873 1
994889175 1
684033691 1
956745140 1
181246930 1
549378714 1
950240542 1
181601549 1
227626311 0
457675875 0
817721627 0
796335696 0
546127396 1
781668345 0
283649873 0
821417443 0
131528026 1
378053512 1
910125070 1
873851213 0
181999415 1
187540308 0
919633601 0
881138542 0
882829617 1
236864315 0
387098346 0
901399191 1
382949598 0
390597806 1
166339249 0
100343314 0
790363349 1
992854351 1
556591829 1
447354013 1
370887108 0
723791594 0
416656297 1
514720187 1
945155331 1
466621103 0
690461223 1
704551051 0
453345519 1
848309840 0
420930493 1
545711215 1
560196473 0
438679686 1
558956945 0
218362137 0
903899545 1
149500430 0
795229079 0
364047339 0
789518813 1
588081039 0
45599254 1
538422667 0
421634429 0
152343681 1
851123737 1
369308004 1
679052953 0
168358150 0
202238124 1
590666270 0
460467501 1
121823151 0
620295787 0
106609513 0
188865629 1
374094542 0
469566995 1
562848687 1
175676932 0
705338682 1
803744116 0
343034128 0
570280585 0
336677580 0
688848578 1
683837148 0
638230409 0
52628496 0
497862167 1
735611504 0
19995649 0
339392422 1
272566108 0
664811301 1
17871479 1
602283291 0
206931251 1
110534174 1
982740594 0
857963883 1
731846233 0
127466604 0
96747439 0
246663090 1
306722314 0
349798204 1
60102039 1
268612066 1
620555259 0
894774853 1
395114081 1
286869209 0
506567355 1
913958149 1
670582737 1
26185366 1
274677059 1
66854698 0
437573057 0
484100317 1
734871161 0
942978135 0
618218894 0
462980632 0
882599723 1
870291028 0
971406031 1
792425819 0
59085116 0
74623985 0
628321297 0
97261228 0
484700604 0
279538405 1
723646430 1
58657376 0
245006669 1
328924071 0
864757028 1
409372035 0
55887254 1
949424123 0
975717239 1
417280506 0
874742964 0
939500490 0
56236321 0
1726953 0
493692052 1
313232787 0
258417162 0
467421592 0
231391762 0
411917520 0
83635330 0
459962376 0
801571124 1
168193850 0
869658672 1
288992986 0
507098361 0
868774298 1
290388532 1
827202482 1
149103225 1
690884492 1
40941303 1
787182649 0
956740834 0
348365017 0
179219603 0
226502302 1
988411545 0
942281433 0
179934330 1
234625707 1
132597974 1
631025133 1
166686923 0
693827597 1
289513207 0
887550167 0
747890303 1
303586653 1
267821254 1
92630781 1
84653346 0
602378412 1
316256330 1
979099844 1
151393301 0
612572621 0
76355156 0
780482270 1
297328118 0
434474085 0
660872300 0
270432076 1
499698409 0
973557335 1
37641744 0
227323343 1
164438095 0
837577044 0
613653437 0
668042635 0
325183610 0
702769665 0
452418173 0
631129307 0
998465397 1
486585381 0
845194793 0
229764874 0
142594551 0
13667322 0
835587144 1
180535849 0
45980053 1
908997616 0
865116308 1
710985358 0
548995197 1
768818116 1
887080418 1
997347494 0
286743951 1
931592594 0
881137279 0
391538457 1
920308544 1
462595604 1
109917513 0
242356003 1
275209964 1
548881611 0
924345735 0
699563707 1
592858512 1
510423107 1
743410946 1
631327211 0
724251138 1
386800650 1
565766475 0
754725364 0
883165760 1
264889663 1
428919812 1
443413607 1
972049873 1
110317718 1
934744418 0
41510566 0
547675586 0
393086042 0
102779737 1
216733900 1
344200425 0
565880290 1
363332487 1
345943513 1
770926816 1
511451568 1
546460289 1
123792161 1
506427606 0
34443038 1
514302925 1
553953215 0
560725989 1
371526429 1
364135596 1
893659709 1
788158657 1
375739410 1
167406696 1
804167899 1
896381342 0
767017936 1
820014547 1
7348403 0
954981007 0
393106038 0
926297881 1
851056550 0
685968338 1
753950691 1
74118794 0
179743056 1
970569094 0
545592256 1
494609809 1
622709967 1
86736485 1
148909258 0
389876169 0
526103052 1
752627393 1
732236650 0
189649158 1
441707036 0
637479930 1
693893510 0
742114305 0
571785987 0
495216309 1
982279857 0
155810614 0
93609476 1
231288470 0
689737916 1
44553232 1
35593464 0
401246220 0
508025410 1
335226893 0
477267155 0
666346240 0
439014246 1
20139471 1
856466356 1
723910349 1
784370771 1
398911163 1
66313875 0
476041794 1
55618857 0
235430988 1
832516320 1
839527435 1
141890183 0
598195087 0
215922765 0
19582132 0
540912786 0
33131686 1
790821496 0
527559462 0
48735016 0
796154026 1
762838702 1
5115676 0
677623390 1
416600704 1
808318584 0
833043659 0
42787453 0
10703276 0
652213739 0
492342594 0
119427903 0
816712023 0
112164012 0
397250341 0
671435687 1
421389509 0
428048679 1
584725383 1
717915998 1
453663475 0
145128116 1
168979805 1
12985142 1
235475760 1
204835889 0
706871099 0
717380048 0
512416569 1
26440336 0
335764129 1
842938659 0
337224898 0
190629807 1
896460391 1
561097629 1
56008353 0
446078946 0
346755044 0
214872618 1
282751703 1
324782422 0
393890309 0
413201667 0
597217540 0
730026306 1
621999569 0
46892727 1
373472287 1
695284157 0
39795761 1
269522936 0
302501928 1
10354145 1
27519026 1
651228733 1
626381361 0
998387274 0
308080752 0
17457684 0
12896748 1
814554301 1
919740122 0
353158508 0
591005834 1
337621489 0
943013265 1
10388045 1
304170621 1
739790795 1
273883671 1
689815631 1
428946944 0
388930329 0
818442830 0
605397914 1
376037370 0
781781000 1
366476037 1
462885222 1
871942672 0
483173587 1
34246835 0
293258500 0
116438762 1
777402464 0
640889218 1
410852150 1
813483764 0
697241833 0
525096541 1
603813116 1
14839777 0
841551407 1
845099670 1
485173228 0
748509020 0
46075220 0
180751028 1
312045533 0
456596006 0
157687407 0
938387596 1
771889170 1
445614221 0
280280073 0
391639798 1
788898378 0
921232822 0
81030427 0
335886213 0
482279972 1
880956116 0
290830703 0
81750815 1
770228930 0
596660104 1
816177586 1
287216454 0
254062113 0
86509532 1
101894866 1
848267809 1
808088876 1
972184098 0
79100581 0
872173825 0
37110528 1
437340382 1
85802864 0
921507664 1
574507414 0
637172587 1
513845812 0
414753457 1
88986220 1
479830201 1
924747448 1
685641678 1
588814231 1
491857727 0
548968283 1
81136377 0
95856606 0
987212472 0
668060556 0
740924468 0
261498702 1
508900807 0
832337521 1
705481732 1
148767532 1
545921422 1
400182477 0
287434023 0
825139677 1
430368083 1
743979955 0
597145755 0
25683149 1
807498746 0
891407576 1
953745491 0
990717026 1
263249383 1
827206136 1
831561987 1
270341078 1
104833940 1
408117596 0
132980232 1
998949482 0
835759827 1
703289592 1
373957865 0
603301581 1
751101993 0
807540559 0
506554569 1
673738794 1
958620965 1
944976909 0
924286629 0
235008072 0
715184104 1
335815371 1
376611045 1
861664280 0
153815930 1
770272354 0
552857510 1
792481811 0
249010296 0
7594911 0
91197118 0
477583261 1
395497992 0
992376696 1
506246148 0
719634078 0
365909990 0
131481529 1
545281826 1
747938850 0
140793783 0
188696623 1
618072489 0
474319027 0
33502075 0
464957632 1
610274926 0
145746765 0
333115423 1
68826076 0
66776884 1
875010413 1
913787969 0
747030870 0
692066791 1
822057898 1
258354332 1
224099445 0
212600234 1
509756648 1
395321254 0
896003346 0
884994240 1
46680088 1
191111111 1
395632529 0
178400899 0
395482300 1
407485531 1
328691586 0
907973000 0
212623283 0
591053924 0
890893414 1
38182900 0
774104949 1
405938096 0
614034080 0
85619521 0
504099667 0
124115423 1
608176271 0
93792671 1
197219442 1
774098034 0
789263236 0
465829198 1
530283070 1
229208093 1
724073133 0
793546253 1
346595916 0
458266349 0
350927513 0
437599151 0
961511246 1
746824565 1
767095793 1
420775442 1
814219884 0
51529701 0
965920771 0
789404817 0
549996669 1
284576149 0
547244353 0
470362624 0
940728494 0
717832006 0
282609133 0
197513448 0
926518047 0
335251771 1
101212206 0
781362840 1
347741200 0
683638600 0
900438370 1
280725988 0
66958924 1
243106269 1
157895596 1
393804670 1
6467183 1
711220006 0
734321785 0
393522392 0
224276110 0
203704246 1
67964662 0
214575877 1
541161639 1
737537094 1
377053124 0
962269023 1
20817032 0
457335553 0
384583738 1
135596004 1
965901245 1
218311604 1
87810011 0
68983750 0
545142483 1
678545915 0
774432924 1
257177635 0
566336050 1
735145127 1
626259908 1
325128083 0
191630119 0
815421254 0
543481196 0
924804207 0
41136640 1
719612203 0
687552745 0
625474541 1
400647225 1
25248576 0
12764367 0
368142440 0
403529427 1
131323555 0
637572291 0
999565570 1
453906685 0
998131102 1
220464432 1
234068068 1
54699539 1
678363964 0
822150769 0
704413149 1
1080308 1
757837121 1
138521438 0
133845205 1
118517432 1
823614449 1
441465436 1
441266287 0
73852466 0
356766346 0
295281729 0
627178196 0
303003403 1
423873879 0
670043862 1
928474182 0
90023486 0
50575333 1
327166215 0
848481156 1
273552817 0
713661409 1
152149477 1
307257580 1
325107939 0
738124188 0
165009808 0
558193503 1
146124472 1
719380126 0
214518328 1
671660764 1
4965483 1
858481576 1
249212887 1
420905572 0
502606179 1
406358684 1
525169302 1
874899657 1
577920036 0
522990512 1
26947733 0
557503574 1
544162453 1
15340753 0
739961282 1
397704028 0
453492579 0
30221807 0
695060135 0
534771092 1
323187146 0
99483350 0
116624410 1
454913691 1
865276054 1
690924312 0
405585371 1
126642182 1
200148971 0
466463217 0
574130056 0
296616110 1
777179764 1
96058622 1
483726992 0
165302090 1
147618554 1
408012636 0
812318573 0
944525796 1
95497727 1
850840146 1
251967523 0
565616096 0
756474965 0
316304985 1
933202588 1
485544296 1
571013383 1
344229226 1
509450412 1
904620844 1
370731241 1
669435953 1
347409247 0
876799855 0
579358790 1
647736242 0
899879786 1
676416249 1
416275588 1
980148392 1
387213738 0
547842397 1
490231168 0
529455431 1
347825894 0
240979433 1
765408356 0
957607877 0
482999174 1
391495446 1
76951053 1
49457629 1
543389326 0
301839032 0
896335508 1
64870745 1
990367791 0
797532732 1
386939568 1
939101910 0
607488676 0
468592768 0
972082012 0
418276052 1
3520178 1
161737762 0
925170676 1
486247610 0
79932533 1
763710890 0
95199520 1
533926665 0
165158596 1
742019314 1
646866336 1
341952134 0
36747430 0
646475170 1
701150162 0
588932137 0
731380053 1
362688174 0
582918932 1
652131001 1
775518316 1
884469241 0
170553477 0
14880183 1
324899406 1
22998844 0
64817762 1
651297153 1
3115326 1
714530330 0
755648467 1
957828714 0
67335021 1
927862239 1
406409331 0
772076738 0
29810064 1
402233682 1
527171478 1
832997838 0
97509341 0
347143756 1
23525395 1
406488976 1
77366062 0
474472197 0
576309050 0
205799470 0
798300582 1
467741717 0
138029706 0
438872233 0
400801346 1
541804494 0
881823281 0
571310754 0
103085585 1
847590232 1
790112956 0
971286129 1
55927330 1
254655625 1
398156011 1
43357673 1
629637303 0
648150527 1
310481218 0
772584054 0
599238087 0
247541639 0
37637065 1
676187960 0
443754012 0
737529265 0
494419440 1
426773492 1
402235862 0
509353529 0
141038489 1
437723903 0
919229536 0
636451325 0
222037961 1
534877495 1
155415815 1
190789796 1
607855983 1
589292906 0
881447253 1
360430056 0
861465763 0
63259785 1
26900830 0
78481216 0
798179627 0
236672801 0
227415912 1
528691253 0
725166186 1
220501969 1
595201767 0
335484915 1
670931348 0
200897349 1
597315187 0
853589031 1
389376466 0
717066513 1
71645989 1
501927922 1
680994792 1
197279055 0
360713787 0
723307739 0
560033481 0
189133248 0
293432085 1
862480301 0
846905958 0
812297941 1
785111598 0
291582223 1
762903430 0
586814955 0
215244388 0
880632434 1
28747004 0
942640813 0
937522940 0
815994144 0
72972606 1
781542484 1
510695327 1
875970263 1
10741578 0
56314880 1
946823361 0
318724484 0
370084459 0
268983681 0
859286645 0
494182723 0
642085881 0
532379313 0
440663774 0
589287879 0
641038973 0
602117132 0
449949274 0
76039806 0
826311012 0
872365690 1
93425502 0
485939324 1
752024875 0
2154005 1
762634319 1
266566084 1
51520736 1
991719078 0
515309184 1
324971812 0
933435957 0
315720550 0
338051445 1
191530584 1
174621448 0
78473735 1
372356501 1
817121183 1
47481987 1
831189912 0
447424107 1
1093640 0
958138081 0
444140183 0
978723906 1
126680052 0
476554737 1
558924394 1
494415567 0
931876131 0
321660443 1
410827704 1
857142589 1
423523279 1
961835891 1
103050738 1
320595614 0
435096125 0
412399219 1
477210773 0
790785933 0
378124251 1
893671886 0
15643383 0
196735005 1
169152642 0
586273488 0
217475775 1
815805757 1
209242869 0
272025976 1
29037009 0
48795288 0
753622483 0
456700222 1
472404883 0
941972659 0
807399283 1
773247108 1
657186280 0
188965152 0
406154470 1
838353044 1
646774898 0
658810579 1
81312937 1
10696671 1
63804135 0
386547000 0
649199387 1
968682142 0
435204899 0
483077957 1
236560458 1
909767320 0
546321449 1
894575520 1
528946968 0
746216876 0
177105532 1
396166380 0
374760467 1
339845496 0
303613527 1
627074756 1
656683892 1
638632961 1
39109386 0
138508982 0
811997374 0
967476988 0
477522857 0
209556038 1
629964620 0
743455226 0
788911494 0
35084105 0
701176756 1
717534351 1
205804357 1
911478028 1
130406886 0
228548694 0
931675794 1
218941959 0
373702672 1
911956785 0
806541383 0
465218838 0
87723316 0
794347521 0
116881700 1
449000414 1
673993112 1
396480670 1
589497327 1
616902141 1
808735416 0
146258052 1
605070388 1
326462885 0
424058049 0
568180971 0
241001723 0
918968896 0
311254294 0
904044105 1
961816745 0
75038779 1
580040464 0
613713015 1
673020561 0
711458640 0
418513814 0
790493835 0
7687961 1
304897883 0
326406508 0
233175274 0
713371388 1
43822096 0
320039710 1
12170730 1
674021743 0
169157463 1
124614907 1
938731603 0
294093093 1
684552929 1
825103575 1
907928863 1
999166532 0
67574483 0
423011067 0
275920834 1
571489162 0
565218401 0
196965636 1
803964621 0
662658812 1
735517261 0
319836085 0
83691115 1
55915825 1
202560005 0
715060977 0
859396093 0
704707423 1
20656049 0
302721320 0
577768074 0
961622258 0
250849892 0
334668551 1
585132334 1
715990707 0
6318128 0
314457180 1
31834648 1
896681113 0
785162526 1
691488180 0
481284848 0
480095508 0
918960219 0
985209886 0
906266027 1
429352113 0
864132895 0
740548464 0
827695425 0
578286801 0
980330666 1
751072333 0
85134032 0
246262308 0
893152541 0
580137449 0
670163781 1
894551054 1
259332831 0
267247545 0
39037934 0
502417421 0
722564064 0
209147192 1
584527137 1
765827593 0
609754437 0
582590021 1
71638917 1
635963206 0
329225562 0
823355189 0
897703861 0
8918274 0
375994454 0
79673591 1
563391081 0
272871043 1
998997276 1
744661262 0
446886267 1
330968908 0
330140968 0
727897151 0
253734331 0
877733789 0
694250429 0
846217023 0
384905260 1
310851021 1
555226484 1
772302064 1
756742421 1
935621146 1
920149795 1
832535378 1
571567688 1
794625266 1
597630213 1
141188236 0
748933494 0
89500544 0
633359259 0
62051792 0
542217966 1
164449189 0
693697355 1
930055498 0
823783183 1
310519986 0
444892851 0
814674841 0
353219022 0
582767471 0
981798255 0
90997269 0
870751686 1
538119250 0
874528408 1
785212697 1
646899706 1
435960589 0
69805288 1
998196667 0
629439793 0
593300715 1
593095199 0
889355200 1
482787940 0
594528579 1
573497148 1
625876088 1
786575606 1
497104204 0
584552333 1
4316092 0
560925451 0
965162669 0
751261919 1
170923100 1
540575329 1
322037380 1
568431656 0
523385634 1
909231137 1
990382353 1
764011080 0
165927635 0
442092677 1
778062342 0
963409863 1
623187088 1
212500374 1
979456890 0
264882 0
380616048 0
884524781 1
836120497 0
896528618 0
245534947 0
179305707 0
738399365 0
977071406 0
723199450 1
84212601 1
105387103 0
590933989 1
546210404 0
354246517 0
597053390 1
209460565 1
907782419 1
329092614 0
825932933 1
967662986 0
686087750 0
213502303 1
943621641 0
31975932 0
743646101 1
495529916 0
148486623 0
276309499 1
73688299 1
829445974 1
967839658 1
831088459 0
162730112 0
104575358 1
45660472 1
118302752 0
261380232 1
766255861 1
841040827 0
594900194 0
250576935 0
256409733 0
71545122 1
371628294 1
752363161 0
521654711 0
729716835 0
527647812 1
514329328 1
756199632 1
182642447 1
293016934 1
298052966 0
758423374 0
271238997 0
569256937 1
699813821 1
532089511 1
584949200 0
71915068 0
363382710 1
542633690 1
620051213 1
676563406 1
279596043 0
206971653 1
567277959 1
343509792 1
779473345 0
210213307 1
448172 1
883596189 1
255642751 0
526339961 0
4971456 1
491663216 1
467916535 1
264240734 0
991553901 0
880058453 1
860243200 0
238297600 0
800978692 1
112736520 0
859450439 1
567014499 0
455255881 1
908655804 1
506872320 0
488876495 1
456812791 0
84909450 1
806294866 1
532267549 0
519999432 0
590821016 1
91365608 0
871194104 0
721769352 0
945711766 0
945835712 1
904839147 1
216954614 0
356213709 1
671784286 0
840718536 0
252686558 0
43209980 1
387868043 0
459861870 0
232943992 1
71526601 0
423782324 1
516891877 1
395069173 1
354289222 0
399980024 1
166233052 0
868768887 0
561830538 0
103288345 0
970876687 0
539362748 1
251615280 1
574408193 0
369467338 1
783663535 1
365975721 1
212444146 0
520353913 1
179845181 1
627477096 0
937405257 1
642277865 0
393801424 0
766851268 0
478884830 1
776636880 0
651949210 1
111413735 0
616090948 1
881656147 0
106066311 1
12014547 0
635229866 1
763487703 1
569851698 0
502231836 0
330668158 1
435909709 0
893278653 0
303435442 1
242668940 1
721243207 0
303249038 1
812453019 0
659133827 0
28587657 1
471861285 1
908648037 0
146540126 1
81220075 0
167919712 0
769054459 0
181087854 0
758111158 0
81008564 0
353641611 0
869683631 0
187214559 1
698482305 1
429099781 0
2563962 0
428012598 0
752389753 0
334277474 1
546818522 0
977192725 1
754743391 1
466405342 0
73446970 1
964997180 0
386416410 1
648949708 0
862348374 1
519075186 0
306827788 0
673786520 1
580483950 1
32823682 0
851917324 0
163964887 0
373378141 1
304773228 1
555655354 0
640308584 1
376318351 1
161182872 1
393041880 0
384809366 1
136503648 1
506953814 1
737852015 1
875760496 0
391278545 1
895938976 0
106861322 1
987548794 1
636948663 1
310905321 0
992958130 0
916050168 1
332565939 0
274605619 1
119387071 1
932599152 1
562556356 1
865946750 0
248929522 0
668331056 0
151842871 1
15286144 0
155008530 0
678708445 1
204921158 1
794742077 0
685838053 0
570373533 0
707799795 1
219290898 1
34849086 0
866037066 1
550989872 1
740539353 0
528495083 1
897077060 0
449925391 0
773226504 0
149077572 0
734569904 1
622163325 0
600723936 1
580487074 1
70679820 1
366045661 0
123110103 1
956503754 0
866117968 0
562471181 0
471533544 0
782429860 1
306201330 1
489771621 1
614719704 0
847281551 1
153786349 1
450422691 1
743703877 0
861043383 0
278684603 0
99529480 0
906682459 1
529962260 1
277201522 0
448042761 0
843008047 1
170890091 0
218914260 0
332768014 0
83059075 0
623667351 1
876925845 0
233239422 1
110984120 0
908166191 1
465981058 1
933372656 0
230680246 1
300174052 1
835339097 0
901733878 0
957781241 1
157589344 1
453198809 0
187804044 0
535048449 0
578818604 0
604760708 1
442063632 0
878063310 0
786881745 0
170516803 0
617750083 0
68221595 0
113286091 0
828873672 1
21116156 1
308399684 1
803759434 0
136721240 1
416305741 0
579789019 0
714577767 1
211919126 1
733494532 1
50883955 1
895864670 1
555184696 0
203793721 1
501204949 1
10263216 1
410113924 0
659591935 0
803194522 0
950622047 0
276689321 1
125589161 0
976402497 1
732786182 0
596419914 1
731783498 0
495592682 0
307768502 0
261419076 0
664633051 0
317027000 1
268502947 0
568073946 1
347033128 1
126075458 0
985482714 1
206105195 1
510711612 1
718167855 1
468893904 1
987374521 1
353074279 0
946997150 1
263026402 0
179678689 0
500577085 0
321982391 1
649676701 0
691015272 1
807835780 0
530847649 0
908853812 1
499127471 0
823083753 0
848407579 1
927715902 0
441764522 1
27189765 0
330608652 0
289235093 1
728622012 0
249251937 1
351794235 0
125075157 1
958905239 1
604299422 0
348541067 0
751710159 1
938409176 1
717890903 0
616958174 0
824702077 1
485860997 0
610146160 0
91638491 0
175576893 0
773825566 0
916570051 0
392140052 1
418735101 1
138283380 0
72220752 1
716220397 0
637143 1
150272020 1
685499090 0
632461457 1
721270218 0
221640705 1
381239209 1
107870633 0
652638379 1
704021190 1
384788138 0
38330671 1
838863273 0
567167921 0
937472985 1
170977594 1
279402302 1
491425620 1
679019701 1
714912991 1
75189505 1
66548486 0
891422572 0
266689815 0
999670123 1
955264537 1
429683282 1
223185674 0
554028922 1
653706645 0
589447579 1
960059810 0
294724707 0
84749289 1
153146374 0
43394629 1
274969177 1
403244567 1
63656176 0
926717493 1
988204029 1
219330549 0
845717804 0
843487062 0
45069612 1
148067792 0
916522984 1
1901835 1
337446824 0
324243079 0
367175760 1
536898965 1
237869464 0
202332467 1
660068482 0
684885135 1
578435750 1
916488160 0
290587740 0
668811645 1
732427778 0
114712222 1
406619976 0
472535665 1
384450337 1
633364614 1
221627528 1
469757496 0
218283328 0
350154944 1
834534346 0
178952793 1
197968427 1
886445394 0
423331223 0
437134076 1
944014755 0
211297065 0
3602835 0
791750914 0
294291038 1
671577578 0
175475388 1
226522316 1
980479631 0
103981251 1
851297064 0
500104278 1
755390705 0
522829988 1
284567082 0
171837786 0
561597054 0
755478391 0
483230736 1
304995133 1
133451060 0
375719006 1
444349812 0
251756005 1
504971435 1
643412305 0
678498519 0
56908374 0
163157098 1
325176251 1
250985534 0
403240682 0
305979666 0
836845307 1
156453089 0
181121128 1
210527104 0
186590574 0
823617358 1
359440155 0
106114454 1
46198281 1
802132931 1
492147864 1
870863959 0
127979517 0
644805874 0
777267582 1
948440285 0
667691962 1
101578818 1
927581477 1
921452244 0
355350224 0
650968014 1
744317799 0
83572297 0
888724857 1
578050180 1
120727088 0
853383496 0
917768286 0
514643079 1
632049845 0
125453108 1
388989667 0
813845373 0
72040599 1
183067387 0
437206334 0
829377516 1
475391960 0
920810210 0
296171028 1
957400711 0
944270794 0
76520327 1
880477212 1
557261831 0
17498838 0
72696802 1
602637541 1
847465945 0
671780968 0
911628116 0
283320315 1
943379239 1
585342990 0
344700940 1
662073549 1
540521132 0
925194362 1
517735032 0
398504923 1
378064201 1
298305067 1
541029522 1
824179452 1
72129854 0
911147202 1
591011757 1
342984836 1
622124463 0
563808316 0
35239038 1
542641425 0
284131616 1
545132861 0
560465539 1
435426352 0
112723082 0
962005473 1
373346333 1
926163221 0
687938886 1
721457896 0
784912904 0
917014748 1
174464809 0
84919362 1
723613207 0
140842909 1
788919889 1
846867211 0
434325437 0
198901543 0
520626128 0
419441137 1
889464066 0
274504094 1
35061797 1
680471329 0
622966522 1
249902082 0
771605485 1
422712396 0
737674618 0
584846745 1
106874401 1
573937718 0
25252346 1
844119144 1
534211581 1
403875162 1
455946477 0
336108190 0
765189028 0
155394166 0
445535859 1
778427590 0
855860303 1
629783509 0
303244608 1
401032066 1
120695202 0
249173102 1
943759071 0
728626434 0
944821313 1
953537822 0
719228660 1
36234328 1
366674352 0
4805873 0
663326577 1
746683850 1
777321125 0
189305537 1
465331446 1
144307328 0
357349294 1
846189474 1
840308935 0
796902653 1
536244450 0
771620963 1
750157334 1
663732449 1
702305412 1
218416257 1
161347617 0
296719569 1
860472270 1
994330699 0
840796882 0
57122100 1
147873572 1
760254174 1
586583702 0
864680667 1
452056932 0
48477377 1
360615733 1
427088660 0
347369242 1
136175157 0
744920396 1
829326090 0
847977882 0
946730789 1
686467647 0
381797281 0
509952237 0
47094234 0
23221169 0
998885041 0
992317826 0
20630755 1
734550043 0
706667379 0
941994342 1
427323227 0
487489935 0
675820432 1
241584288 0
676315782 0
518221044 0
51524119 0
468202124 0
438570815 0
546854661 1
207146978 1
449149307 1
760786653 1
206344978 1
708530662 1
298196520 1
398460621 1
208700017 0
790859307 0
215882978 1
51791034 0
856447668 0
732379867 0
267963331 0
736787109 0
599104379 0
386474664 1
778700915 0
317219662 1
389096583 0
327422745 0
107386326 1
668041670 0
74711797 1
529792839 0
513790648 0
742695195 0
577777920 1
111835396 1
781105597 1
147473934 0
114970428 0
812670196 0
569519551 1
73584337 1
705375180 1
910746306 1
217203958 0
569635849 0
488905364 1
510904035 1
898180471 0
835792472 0
999172277 0
744627063 1
634407060 0
226998011 1
136377084 0
377614880 0
334229699 0
746726478 1
774256690 1
478362800 1
967702769 1
363447974 0
936659236 1
225709014 0
343356517 0
327514016 1
778469041 0
734171763 1
495616903 0
985731517 0
888271699 0
609998071 0
192643306 1
444750714 1
213782983 0
320260827 1
519767928 1
828566987 1
484090866 1
955650106 0
65808260 1
836704071 1
133940090 1
880178363 0
990272784 1
855063888 1
426888130 0
34570217 0
202153252 1
232947421 1
980452705 0
840697264 0
516490635 0
698409148 1
219231855 1
302727085 1
236350837 1
508803230 0
141916876 1
144887727 1
512088160 0
132038472 1
70955454 1
178825397 0
543281232 0
718012166 1
178610961 0
295111233 0
723782786 1
683877937 0
601952564 0
207097316 0
380899969 0
345641026 1
654244595 0
900427851 1
99958735 1
343890036 1
581105221 1
600623240 0
719635395 0
183457801 1
918942046 1
865345307 1
974827749 0
933854804 1
122422241 0
168709701 1
399883022 1
767347686 0
672248926 0
103892739 1
420476228 0
22316626 1
413618626 0
384491236 1
954131872 0
826214030 1
987512568 0
983020216 1
547320876 0
162302566 0
535579864 1
99476867 0
437032255 0
727670188 0
683632098 1
88960614 1
830362435 1
770647563 0
280765065 1
377902523 0
61708076 1
662039336 1
207743571 0
300767965 1
105392992 0
678542897 1
295876583 1
780581392 1
860787770 1
467913031 1
460027759 1
217412382 0
125290012 0
337301762 0
964726791 1
731946704 1
60281130 1
618220957 0
747212178 1
516208182 1
349856440 1
575571879 0
532417156 0
262591783 1
267899704 1
414740111 0
798855704 0
852764687 1
833452987 1
289821160 1
635253112 0
91928098 1
99094983 1
632543988 0
902415700 1
253058254 0
625984532 1
661922457 0
8727495 1
471332884 1
250548345 1
310208776 0
76453567 1
939179620 1
908943709 0
897742210 0
599596577 0
953828852 1
696315446 0
200562868 0
873043410 0
23629848 1
488393954 0
500691311 0
402843840 0
491652141 1
307051306 0
430849878 0
683381417 0
126035937 1
408285616 0
311768643 1
529960813 1
780818479 1
469806357 1
345271110 0
291389437 0
931482654 0
543406951 1
868212252 0
395722095 1
408151763 1
333214927 0
721526812 0
592083863 1
780747621 1
47377977 1
511540496 0
579914666 1
94097620 1
281216437 0
847063875 1
80589241 0
727314137 0
290163541 1
976419377 1
35251565 0
156443121 0
107602971 1
514167779 1
868014625 0
861665701 1
797308430 1
897512069 0
722857618 0
850337422 1
503467281 0
492819508 1
348852589 1
83930754 1
57312033 0
31548259 1
369148503 1
93584925 1
634543528 1
425705281 0
914011412 0
114005810 1
102844733 1
835469224 1
204804180 1
671717927 1
740208195 0
737360024 0
906642192 0
622852416 1
695396677 0
683597305 0
86622425 0
899755439 1
37122558 0
692708019 1
890013185 1
954894506 1
383850060 0
500071796 0
562741289 1
890622697 1
371795617 1
746084316 0
268365631 0
694302691 1
191702686 1
665820387 0
74565750 1
654982622 0
106259586 1
243311883 1
134533094 0
827719966 0
399802467 1
233733915 1
482234534 1
79526768 1
361141047 1
652752862 0
638352404 0
562402214 1
552683710 0
446311426 1
538398349 0
51328446 1
284593664 0
863729008 0
602873875 1
752760929 1
151934636 1
153819270 0
447759059 0
367960676 0
372640297 1
317813882 1
288715688 1
632032221 1
141526444 0
501600076 0
566078212 0
121994012 1
636788952 0
861009435 1
20814451 0
776075624 0
625049405 0
603918367 0
970134642 0
110227180 1
181045050 1
111207657 0
177587190 1
646539989 1
195229861 0
906878713 0
860417761 1
367866437 0
439971193 1
529376315 1
109970910 1
765025593 1
983710702 0
149104714 0
806255314 1
858225953 0
983411410 0
483589958 1
690504468 0
842908727 1
683610696 1
7435123 0
164547409 0
836190769 0
61890455 1
36514622 1
451364397 0
989239423 0
584724749 1
603361300 0
420755150 1
719375972 1
172727614 0
147163368 0
905782543 1
703298792 0
468829236 0
61970049 0
262656034 1
180050027 0
742018648 1
908847337 1
419228576 1
788085170 1
313620094 1
496155559 1
88725879 1
538088001 0
241419510 0
339010858 1
754530023 0
252668244 1
705109149 1
633331708 0
565493437 0
963419466 1
661948698 1
381880194 0
725573310 0
611100291 0
927256550 1
576164017 1
792341017 0
899651178 0
27747335 1
515465546 0
298713710 1
738454980 0
153757564 0
996857470 0
334610094 1
483555284 0
714723828 0
119655069 1
692456297 1
242092299 0
272095901 0
733778793 1
273917177 0
403052333 0
560832953 0
312882361 0
899677874 0
662536628 1
765570673 0
220060714 1
915707895 1
339459609 1
745039427 1
36557598 0
578244797 1
3111936 1
872834509 0
427786539 0
884077044 0
925124874 0
618062637 0
754208120 0
547118240 1
448359292 1
482697336 1
917359491 0
336692782 0
754590999 1
169581932 0
329436937 1
676558185 1
976935981 0
959862677 1
926903999 0
80940688 1
396064477 0
315524471 0
565643321 1
424834126 1
514426445 1
922380205 1
967773300 1
22268118 1
497989772 0
665574631 1
908644005 1
762355752 1
964158365 1
974060528 0
838432687 0
719669794 1
397788366 0
610650969 0
161975477 1
422065178 0
692748775 0
58938585 0
720489938 0
835842210 1
732928195 1
785187360 0
299242568 0
592428176 0
833762090 0
81927492 0
687548367 0
246829420 0
153761346 0
384320133 1
655363499 1
134904241 1
249954219 0
805562818 0
328131019 0
61484095 1
604000546 1
949739766 1
765691714 1
835160775 0
766854628 1
514754965 1
75597313 0
810423309 1
724339563 1
785296007 0
595548240 1
844573295 0
356019884 0
557320498 0
910506639 0
489621171 1
702785769 0
679426144 1
516324495 0
214755187 1
981875568 0
549983915 1
355494700 0
487926123 1
64207838 0
315512692 0
288209430 0
989880696 1
116280886 1
279080785 0
337816594 0
337294186 0
224556722 1
826569409 1
785446307 1
428595705 0
923961679 0
267949422 1
146567187 0
953220125 1
895699153 0
791844577 1
47605097 1
97526358 1
98800188 0
778158659 1
653797294 1
820886970 0
671597308 1
932786349 0
555805085 1
998535501 0
851407721 0
447160441 1
229340402 0
109934549 0
989722498 0
287932476 1
200657236 1
43019458 1
16353823 0
201084981 0
638267153 1
772782115 0
794737056 0
172867055 1
936638085 0
644144136 0
402153395 1
983069697 1
34741449 1
743690560 1
218173165 1
559482305 0
567328290 1
237679078 1
374228030 0
823946789 1
651586889 0
714167156 0
349418191 0
652258269 0
697850838 0
166784073 0
916234139 0
516653216 1
232100654 0
481006943 0
316749529 0
34888250 1
89924561 0
722345101 0
22889058 0
236247138 0
523054955 0
987915808 0
950520756 0
572848215 0
527485457 0
722488523 1
649505273 1
463920407 0
546028886 1
6707570 0
981346350 1
895096096 0
5096971 0
4568192 1
15625075 1
752458968 1
975134297 0
409237487 0
487291045 0
432948959 0
166304257 0
470254812 1
157189041 1
288532630 0
873423792 1
17945708 0
278150741 0
788064986 0
791554131 0
550680627 0
958065199 1
489125417 0
953329023 0
656396030 0
274696730 0
702365753 1
646312027 0
654137210 1
189664440 0
387585588 1
202885915 0
534247253 0
562933990 1
535341031 0
127398336 0
307290968 1
548966691 1
537033352 0
113738902 0
965643924 1
100686975 1
982362827 0
914807090 0
38955594 1
840443507 0
464775092 0
915952241 0
482222915 0
707009043 1
826510113 0
310670592 0
15619210 0
517467530 0
105640982 0
270291406 0
836311744 1
195679461 0
905643736 1
554007237 0
614517411 0
989546893 1
565469022 0
649414882 1
88619943 1
790487435 0
343990020 0
440775520 1
860483575 0
290243496 0
79338220 1
135364797 0
266046694 1
33926422 0
239043628 1
931439458 0
154517359 1
43250945 0
337912960 1
974441170 1
511137950 1
13686280 0
936836541 1
713324710 1
447321085 1
587669956 0
638220532 1
258945445 1
175518071 1
91523383 1
98046855 1
574306053 1
547406072 1
767578446 0
407001711 0
268152815 0
623677610 0
619272655 0
35537999 1
63005729 0
872951172 0
78324465 0
603389307 0
402453008 0
29241722 0
65379453 0
954255421 1
649068777 1
264794785 0
727061763 0
437088943 1
247124622 1
505241984 0
598126761 1
242171490 0
134818939 1
820219670 0
978943377 1
904638112 0
846117431 1
510085888 0
380813850 1
814344931 1
688403544 1
600849099 0
282076686 1
823274435 0
954692801 0
426986073 1
602360132 1
89314719 1
912620430 0
780985288 1
22292239 0
487762062 1
915475324 1
720696580 1
478711353 1
229839354 0
319902605 1
605755004 1
60966096 1
328128669 0
643065813 1
520438972 0
716058541 1
596805944 0
802352231 1
720209466 0
102042866 1
509899866 0
895084127 0
422174522 1
872976396 0
614622862 0
257554856 1
614010562 0
792815432 0
331272912 0
145695964 1
540927899 1
985431833 0
913094202 1
414086548 0
981947270 0
702094024 1
263994803 1
849984881 1
112235643 1
635019131 1
950931655 0
942158535 0
600032809 0
72239206 1
302378392 1
257891901 0
926925930 0
948630761 0
385756745 1
646552108 0
259180140 0
440226706 1
747568426 1
385893336 0
597257759 1
208137182 0
149310661 1
790653015 1
244724393 0
636720767 0
399796424 1
132952909 0
865776337 0
47851272 0
720826276 0
533013230 0
158288340 1
359588987 0
308660937 1
744769566 1
789667195 0
338093154 0
649289369 0
750908955 0
260628890 1
978944735 1
472506550 1
623368923 0
384712602 0
656775702 0
840992238 1
497772631 1
209710877 0
556656018 0
871656740 1
247299880 0
891106451 0
192411332 0
473957084 0
997163265 0
362845511 0
57148652 1
78659847 1
212994950 1
194020006 0
538172742 0
590450684 1
515605546 0
345137901 1
318323946 1
286132718 1
938712380 1
731806926 0
741473510 0
48082568 0
916536012 0
165516412 0
690157938 1
580818342 1
886253733 1
530154735 0
740883058 1
334299142 0
327977862 0
518520068 0
588351116 1
82411668 1
696243536 0
849959388 0
986991261 0
557872576 1
696938857 0
455161369 1
97401198 0
64945630 1
338177477 1
802977839 0
806709382 1
44605483 1
703350999 1
757185482 0
915048189 1
443288053 0
650458524 0
835203308 1
258741984 1
675442603 0
599259650 1
299682942 1
41774075 0
702335108 1
557520273 0
795482662 1
19703302 1
600757134 1
236680197 0
533185282 1
19614720 1
847622291 0
661572582 0
87000523 1
221730213 1
494223307 0
8733923 0
870531986 1
948291513 1
940079419 0
127138323 1
465336432 0
422735350 0
489661359 1
256232563 1
694635407 0
824580169 0
321537542 1
428003265 0
289147272 1
795977067 0
905334537 1
8514226 0
634203935 0
69942018 0
502242786 1
864786351 1
26439004 0
817252216 1
815425038 0
655371931 0
480853863 0
897788256 0
737471986 1
97297124 0
516202821 0
5903442 0
32381834 1
797340688 0
905614926 0
703842650 1
996809723 1
974900829 1
148555660 0
872824212 0
393638904 1
729673856 1
755008533 1
852098673 1
388701367 0
350356637 1
330589843 0
981489640 0
938996418 1
425339528 0
702272239 1
816188472 1
968414500 0
909565259 1
765215419 0
953318587 1
193165272 1
86297841 0
738578731 1
926242528 1
747124339 0
238872024 1
566808644 1
181414186 1
433303137 0
838233034 1
132097539 1
895838887 1
712836611 1
896197047 0
499108087 0
730241475 1
74481881 0
906537073 1
39185935 1
81009310 1
981831146 0
722644369 1
12795961 0
21146708 1
556098268 1
735050502 0
48294281 0
158087752 0
602162797 0
262897110 0
516388848 1
499637346 0
49530036 1
345617555 0
39650573 0
929752824 1
411624382 0
350813962 1
631122062 0
99326000 1
890116545 0
245449908 0
541407993 0
284719786 0
85464395 0
10208683 0
892643600 1
240393495 1
584042342 0
128283314 0
612732268 1
368692829 0
248554793 1
577072703 1
8118824 1
3334826 1
638300027 1
225641166 1
29486200 1
978897750 0
530185573 0
564182186 1
539642527 1
759681348 1
840576508 1
866510347 1
337128677 0
431346561 0
139247250 1
485679872 1
97974052 0
61556503 0
185802378 0
241884237 0
954996349 0
734302776 0
53188627 0
203791835 0
397950718 1
142586985 1
733136966 1
972798393 0
161740144 1
510806869 0
557406669 0
654161592 1
205748412 1
89941657 0
933054575 0
73204846 0
81030467 1
159636973 0
294508840 0
110805064 0
972644934 1
269993483 0
391575305 0
215908079 0
467590351 1
362589700 1
174656474 0
723709373 0
599714990 1
902482395 1
68351133 0
474000187 1
302257192 0
375202382 0
629813339 0
504221910 0
586220357 1
762121874 1
833065965 1
273547847 1
243068166 0
560288084 0
908398807 1
14097426 1
775312895 0
265336919 1
972068852 1
456962529 0
711450285 0
431874807 0
917452908 1
109523853 0
736548081 1
569801995 0
970516060 1
444955069 0
408415369 0
171390883 0
32964608 1
268472202 0
367769887 1
887397330 0
403137449 0
506416324 0
714187073 0
682830233 0
562314394 1
768347244 1
510877387 1
259276130 1
201877724 1
226794274 1
30875936 1
260676374 0
559172746 1
135213275 0
459420197 1
775671839 1
269750550 0
641487870 0
755234394 1
803133362 0
103095256 1
396858110 1
953577355 1
604567263 1
880930642 1
593136929 0
197097470 0
943397239 1
992866695 1
716035417 0
752445560 1
799021807 1
865428529 0
986127672 1
489924036 1
523881303 0
873542022 1
651658137 0
314540386 0
438100386 0
902921308 1
36507306 0
134272811 0
323298263 0
821982288 1
564519982 1
791235276 1
226559643 0
217386502 1
986994574 1
736945777 0
784043201 1
838382155 1
435418370 0
723500027 1
672550017 1
853534342 0
740273693 1
741937148 1
746265906 0
373339638 1
829353773 1
582413424 1
345626300 1
155963462 1
257274803 0
12295533 1
49684786 0
778492721 0
597865515 1
761079413 1
206538664 0
837402043 1
591264097 0
239458268 1
929494407 0
918845844 0
554705596 1
572671933 0
917654764 1
53989550 1
702426399 1
989562899 1
186580056 1
444207 1
624750265 0
111719192 1
776048273 0
473049066 0
182017249 0
673877220 1
824381525 0
132685295 1
341972538 0
94838486 1
428336786 0
999864008 1
260987978 1
68916287 0
879586069 0
544630234 1
446771198 0
640293856 0
28801891 0
443422049 0
629821186 1
314738327 1
329215793 0
277692879 0
209960048 0
435810606 1
708233262 0
29297775 0
765126146 1
179653901 1
257099133 1
146839152 0
217923587 1
144935541 1
380734982 1
140031466 0
34397573 0
324560309 0
856951856 0
112414196 1
701470783 1
734522382 1
206039227 1
92424441 1
330792407 1
696216738 0
423769381 0
422090401 1
740724923 0
917885500 0
461685875 1
835029485 1
669562645 0
838132865 0
190425938 1
802464871 0
184979138 1
844392183 1
536796954 1
680723592 1
781280998 0
415181686 0
432496539 1
385297219 0
701638883 1
268425561 0
255774384 1
766767720 0
204486131 0
189507196 1
6937063 1
575512305 0
684393557 1
246260799 1
320736613 1
102528850 0
119988542 1
848948697 0
736524324 1
689982663 0
401827361 0
130749433 0
860647504 1
291499779 0
602228703 0
703926906 0
840749780 0
692286779 1
773768310 0
447676178 0
772377830 0
829357320 1
536831322 1
302935573 1
835882368 0
784495000 1
530634822 1
670373698 0
290015670 1
619915033 0
426102061 1
800922178 0
717299545 0
722766922 0
976580619 1
33962377 0
265135951 1
108657299 0
953611755 1
736768263 0
226387176 1
48848815 1
467195709 0
821813351 1
57154723 1
769986299 0
290041903 1
343468267 0
605890928 1
274068658 1
515227164 1
672869574 0
549745980 1
279539762 0
203733472 1
417802661 0
161661809 0
378196352 0
752191319 0
423833829 0
641375814 1
42200792 0
675657054 0
621723751 1
850358708 0
12054037 0
677562648 1
703957297 0
593613894 1
68233294 1
650653558 1
910465426 1
96408280 0
515195811 1
24514012 1
677912109 1
939375071 0
206996677 0
904464139 1
595407004 0
211222524 0
478499844 0
625840466 1
420582435 1
58392559 0
248768259 0
460407906 1
722168374 0
971143399 0
490459080 1
690661774 1
247580668 0
906499061 1
116312427 0
84193208 1
894339017 0
286305323 1
466447476 1
183135855 1
737076654 1
262379949 1
659208225 1
319600909 1
276454014 1
291674972 0
620230121 0
228915919 0
124452798 1
469198711 1
908310176 1
785471110 1
271803748 1
372698549 0
465641118 0
685416844 0
682284225 1
502803311 1
63373436 0
855235405 1
187501084 0
836901902 1
605675103 1
455271132 0
725109445 0
587925926 1
531681295 1
16571277 1
680346614 1
467172754 1
435566989 0
93576135 0
814469165 1
818141464 1
125957711 1
44099326 1
35504787 1
488383324 1
794117491 0
794714683 0
638862166 0
970267197 0
959838742 0
820086796 1
415444944 1
891674673 1
639999591 0
415623974 1
822671249 1
509981186 1
184056675 1
331024110 1
672021854 0
34003545 1
307741887 1
909426715 0
975004067 0
905773684 0
112884736 0
912036131 1
594428644 1
818619321 1
454016438 0
648112648 0
160557167 0
442326962 0
43838250 0
803502967 1
693404941 1
653879282 0
845600345 1
159647504 1
942439303 0
246014207 0
34443406 1
436182147 0
289036709 1
809936850 0
850009508 1
584482413 1
906636189 0
681719167 1
365892424 0
392611386 0
579801699 1
963102608 0
509034185 0
910519955 1
191488782 0
773154321 0
522009831 0
410843231 1
17008977 0
171351584 0
935710986 1
918622359 1
926989769 0
392074663 1
821574166 1
848070421 1
394712038 1
343269974 1
831580368 1
131960780 1
451149629 0
973225248 0
898292479 0
640513723 1
31759582 0
916138086 0
780608532 0
762297442 0
830594696 1
982931315 0
470188255 0
647172274 1
208136724 1
978081665 0
28382136 1
855243954 0
498476933 1
700783613 1
201934474 1
378476330 0
724179666 1
317190896 1
804129861 0
870630130 0
269675702 0
41792058 0
738870095 1
669433619 0
823050888 0
558719943 1
254573315 1
436115428 0
189294723 1
443354579 0
57688810 0
797085617 0
741800696 0
472969160 0
233301013 0
357740647 0
40182072 1
294053926 0
347013014 0
98153702 1
718777436 0
678314949 0
882491140 0
536102030 1
677973680 1
490427754 1
95184846 1
966920894 1
701890739 1
841346836 0
219994949 0
23906211 0
713930359 0
157936595 0
196239177 0
551472934 1
137283842 0
2150731 1
460293870 1
629419347 1
217522950 0
78934557 1
163525314 0
159606818 0
38939771 1
783107643 0
832935177 0
231120164 0
506866601 1
679117965 1
174842367 1
974607286 1
986351698 1
306712791 0
117249401 1
733382557 0
775478059 0
374652721 0
292463316 0
814662029 1
939961204 0
132197567 1
888964222 0
687489727 1
269249245 1
258807269 0
177038659 1
973628534 1
625227083 0
622416391 1
498193747 1
186770722 1
669704687 0
879315215 0
732835951 0
677323037 1
563694123 1
378921555 1
898990812 0
722043911 0
153603384 0
160513686 1
117619669 1
136826082 1
119402842 0
289819385 0
156246636 1
621876501 1
568722522 0
46249791 1
117183430 0
587730422 0
29914998 0
311238707 1
740786152 1
294954696 0
221363421 1
524001879 1
655642109 0
616302039 1
230788755 0
850306340 0
555455879 1
107459557 1
779539683 1
481555542 1
840914130 1
712156106 1
381675266 0
78859110 1
320694372 1
646508782 1
190872347 1
813518027 1
15175933 1
492107277 1
321833188 0
824770822 1
264321348 1
450656702 1
219958212 0
2141297 0
211010094 1
274704140 0
384819551 0
997322627 1
183487752 1
239991391 1
236744019 1
641788301 0
211759046 1
771701662 0
558474108 0
752247638 0
843023985 1
770738378 1
588102650 1
797497204 1
247279676 1
156017220 1
667030046 1
266542446 0
905311461 1
953951966 0
309833996 0
516366483 1
627162091 1
28366414 0
736530277 0
704773002 0
649989430 1
909611829 0
885076108 0
170657936 1
197120711 1
674521240 0
344852989 0
961981239 1
480631218 0
231099841 1
635951040 0
411347496 0
897585327 0
636992226 0
891409177 0
278067772 0
612626201 1
471012192 0
263368715 1
996476621 0
902061369 1
691561057 1
234648315 1
95362348 1
879158341 1
979305050 1
41761066 0
906311208 1
634456053 1
978983798 0
499114552 0
297497963 0
167500045 0
510482008 1
309592826 1
972024096 1
23388985 0
497423199 0
980867259 0
356915468 1
476494561 1
615087347 0
881722463 1
740183715 0
356063989 1
148849891 1
313183837 0
510357083 1
273005982 1
366569277 0
65434531 1
96237157 1
289317224 0
235384465 1
245714869 1
487858934 0
42281237 1
474531329 0
287043783 0
309731767 1
967774001 1
746963300 0
560728760 1
871965291 0
123189144 0
707094936 1
883057613 0
109289714 0
546844649 1
3830269 1
976668869 0
825272716 1
468785462 1
721402772 1
306594238 1
514382046 0
746662629 1
384652262 0
441393787 1
987241965 0
30019366 0
408333608 1
291069511 0
49102669 1
623951012 0
900279001 0
953343898 1
534922184 1
902558281 1
341412703 0
860455168 0
700615764 0
120907085 0
328354684 1
708883615 1
186755920 1
429969313 1
4546320 1
716781859 1
67779926 1
475154674 0
416580749 1
905692539 1
965731346 1
703561657 0
748692519 1
331267461 1
190500865 0
538303997 1
977379663 1
840678051 0
635702966 0
916007384 1
213033341 1
648927908 1
940932834 1
476149315 1
235420772 0
58790376 0
4729185 0
915114010 0
664373021 1
244471072 0
806261792 1
121429411 0
845499445 1
227289911 1
924448375 0
747677463 1
296969210 0
226113383 1
908540483 1
727182352 1
618840439 0
3624927 1
555420721 1
959374521 0
657233334 0
98838530 0
113647495 0
310147620 1
579518037 1
171871543 1
197681505 0
243809174 0
181664714 1
734266896 0
101420180 0
220449489 1
335929985 0
397046369 1
417912517 1
26144703 1
448984523 0
162727672 0
683023295 1
101854856 0
54931692 1
584377598 1
511790764 1
132056760 0
174273700 0
851114371 0
585826165 1
919989256 0
511977102 0
919401885 1
6963754 1
244115078 1
532016320 1
898917531 1
833056646 0
671497476 0
157640 1
61715076 0
829455123 0
451984655 1
31299737 1
199993348 0
87364288 0
452843796 0
377929602 0
438706000 1
826846335 1
292269526 0
280632115 1
379002288 0
884003335 1
407684139 0
33447105 0
192667391 0
546839653 1
911346484 0
992994927 0
365163177 1
387052036 1
571189412 1
338771447 0
315472489 1
664309202 1
669458515 0
816469914 1
857123096 0
882098037 1
637356282 1
832878772 0
100508321 1
520415970 1
222369219 1
895370896 0
149311575 0
413282930 0
308060585 1
453314154 1
233285889 1
871137648 0
799522936 0
719500887 0
54380861 0
633321131 0
838166091 1
543366725 1
866093032 1
630514622 0
203301479 0
938339182 1
151440286 0
391747061 1
516421346 1
23210601 1
973401668 1
925925480 0
989014855 0
651163983 1
427301835 0
568907410 0
429677391 0
973470232 1
775054443 1
139216574 1
672979199 1
108323276 0
291002309 1
332437546 0
575375235 0
75945476 1
743165679 0
229346099 0
359099126 1
426229778 0
325695787 0
218434065 0
617303758 0
501934926 1
327738798 1
734123792 1
954182528 1
347133079 0
133410714 0
72663519 0
221550186 0
600637119 1
803861333 1
69036858 1
526093683 1
811702450 1
148452674 0
597595962 0
270405427 0
424776273 1
762023222 1
320955173 0
788099294 0
410174573 1
440546754 0
470957798 1
979489463 0
126095060 1
389043662 1
661658609 1
953748490 1
513817527 1
486325425 0
607139273 1
370485834 0
571121683 0
433536041 1
521263812 0
570528750 1
508792937 0
972041067 0
463030425 1
310502447 0
751924685 0
672026005 1
84246265 0
262510681 0
206468529 0
484565792 1
859271062 1
953882603 0
848991690 0
475708645 1
386745752 1
516373660 0
732709284 0
520412663 1
939998073 0
598099531 1
601805556 1
963685516 1
43648217 0
5850796 1
449704448 1
616469321 1
51144967 0
239751099 0
657521159 1
768566030 0
667977045 0
863693219 1
2820780 1
768840359 0
790587945 0
84941186 0
402072915 1
954234638 0
122438257 1
331868827 0
10644640 1
816825624 0
752919971 0
445860290 0
760383432 0
641934626 1
262303247 0
372926959 1
954804299 0
400004569 1
109641325 0
228913250 1
911095764 1
793890296 1
705262735 0
590009593 0
62845017 1
116231798 1
161012795 0
815279501 1
985646818 1
816585434 1
117444902 1
904075133 0
667912850 1
370854992 0
473702062 0
663485227 1
606898349 0
643926094 1
84776143 1
310554839 1
768766556 0
768907303 0
404455275 1
99883213 1
944252267 1
302572135 1
482996595 0
720923780 1
52007407 0
161883534 1
167431030 0
124364918 1
265690594 0
519800037 0
733911126 0
4080716 0
101450755 0
684989265 1
356540920 1
995550354 0
995454002 0
756468245 0
731258114 0
160138965 0
461202316 0
921857067 0
713941990 0
16531564 0
924704052 0
764008746 1
754680855 1
193478457 0
553411866 1
779803068 0
605957444 1
654019376 1
232091164 1
213645380 0
240711775 1
763866372 1
145868688 1
279648818 1
263039518 0
364688299 1
653237187 1
514696804 0
903322249 1
840352676 1
729121903 1
883447435 1
947342034 1
355574044 1
225647333 0
496378176 1
140510870 1
907653285 0
717021070 0
269841799 1
624270571 0
831694468 1
820474263 0
501199457 0
53691534 1
716291145 0
381315623 0
368617797 1
277461783 1
240704629 1
596303014 1
539596744 1
450755344 1
325497317 1
743258644 1
797470572 1
690679983 0
376300883 0
663466054 0
924048535 0
173620729 1
687616437 0
339404178 1
983731741 1
518230620 1
443272335 0
505224764 1
217116631 1
583785389 0
94135637 0
281037736 1
385358523 1
725572768 1
642904345 0
633102735 0
944652740 0
401145228 0
592691265 1
363576914 1
310327842 0
858028935 0
239645430 1
107589152 0
194818258 0
280120063 0
739153610 0
86195108 0
757849961 1
867074930 1
661508228 1
523731942 0
926513350 0
852514341 0
879815495 1
273649025 0
181140913 1
113745237 0
509740138 0
264756275 1
578770518 1
743341438 1
175479717 0
949320467 0
495408115 0
68836354 1
565488244 1
788324149 1
752309936 1
825415391 1
253863312 1
956299395 0
933822680 1
110575649 0
831875709 0
151218446 0
133681681 1
519419150 1
223805498 0
65468392 0
216667782 1
287380953 0
275079184 0
414042842 1
406525063 1
889393524 0
597100799 1
130334236 1
132832363 0
652148555 1
159955229 1
477204855 0
524729774 1
92405768 1
447430733 0
164196884 0
626098951 1
494126613 0
417175941 1
549116964 0
328905906 0
597701668 0
93867737 1
702657629 0
675939875 1
275385725 0
734458551 1
636724160 0
549125852 0
270490108 0
971414584 0
293392139 0
693449848 1
129792837 0
417930853 1
627766109 0
285428703 1
232339505 1
748910973 0
650767988 1
702623123 0
569675827 1
232470612 0
804972544 1
179343360 0
744379808 1
467622055 1
839364137 0
805875930 0
506690019 0
903139653 1
211298996 1
492212208 0
391741518 1
446761176 1
330655620 0
830446221 1
95477869 0
333517898 1
817777459 0
716289913 1
690325216 0
861262008 0
564879027 0
915902246 0
514663917 1
333955961 0
366121928 0
638957015 1
37864924 0
812395814 1
77826973 1
844237085 0
949856877 1
164808406 1
763380665 1
460074359 0
435008550 0
391407584 1
264320379 0
336330699 1
558446950 0
593422098 1
92509896 1
325634292 0
691259945 0
43591849 0
826877563 1
956659176 1
806150108 1
757153462 0
620607477 1
275058176 0
272412335 0
832362520 1
969860094 1
791967703 1
299256413 1
343370936 0
720949889 1
256178494 1
677475317 1
402036574 1
921157290 1
442232094 0
361924723 1
100867368 0
92423120 0
785762395 1
369944214 1
190487038 1
688708438 1
815552904 1
534568417 1
509295499 1
555586400 0
993713874 0
278846861 0
40098738 0
571862812 1
977670964 1
286686023 0
881752918 1
445472190 1
616463816 0
846462351 1
998591058 1
992468079 0
765411619 1
48895176 1
976214009 1
713104192 1
730520015 1
330252317 1
739019114 1
601073509 1
126152652 1
478589954 0
386770322 1
504390253 1
370660800 1
741110749 1
652350893 1
548292 0
93032861 0
767797106 0
775427167 1
888641961 1
111648985 0
444574494 0
946395363 0
324666390 0
309718753 0
363392934 1
485865282 0
787562879 1
801876529 1
671234974 1
437499781 1
878943610 1
933734658 1
447451060 0
311046062 0
754542491 1
355822005 1
66614118 0
961276659 1
599350406 0
454503597 1
705695452 1
154784076 1
637723004 1
168522637 0
960361045 0
261875662 1
370962746 1
973118196 0
528649449 0
38495793 1
846782080 0
357415043 0
662908512 1
896050220 0
464052138 0
369718 1
134407211 1
237733988 1
339383777 1
385051754 1
590592976 1
955358859 0
925001350 0
123437360 1
771988461 0
276584900 0
969224109 1
654200619 1
599298246 1
11902591 1
52604124 0
916648072 0
231762431 1
289961875 1
331405575 1
897047430 0
359915021 1
976234684 1
998818070 0
700706849 1
209922382 1
17349912 0
819634690 1
459361614 0
266628472 0
114420939 0
185172113 0
675093422 1
352197196 1
446912098 0
673724901 0
888685415 1
155641108 1
973745808 0
518878923 0
493094893 1
578043061 1
492241013 0
8606659 1
599365481 0
214297334 0
988495876 1
619442423 1
194585495 0
134125718 0
304941719 0
816196481 0
362422133 1
172006257 0
980640088 1
398573142 0
116890762 0
519550144 0
32606250 0
676599912 0
740826926 1
212088854 0
184052922 1
916380810 1
188446506 1
647357200 1
704425633 1
167568003 0
219076397 1
862898983 1
301205494 0
545385693 0
306952372 1
312883550 0
115168831 0
410138208 0
728047238 0
456097933 1
83801033 1
53554919 1
237663042 0
92142812 0
28868138 0
627207303 0
81610229 0
699659125 0
161804250 1
338498691 1
87668341 0
495075325 0
773339224 0
12502502 0
615368975 0
645865205 1
77671267 1
732232474 0
62108885 1
291178270 0
55608534 1
766514079 0
136125998 0
280597619 0
475786679 0
620206085 0
502498987 0
327543034 0
167522648 1
322815393 0
977712579 0
817590748 1
262488303 0
606555815 1
264623240 0
17067901 1
291596606 0
90458373 0
681896360 0
249191732 1
979529844 0
275706546 1
340072913 1
24961045 0
434465743 0
989939564 0
779126134 1
807540762 0
58021247 0
428478737 0
477073563 1
302222955 0
227231056 0
382711663 1
716809796 1
14134157 1
238775639 1
915351423 1
354652372 0
248582347 1
917657982 1
91387269 1
432579502 0
188794872 0
297292866 0
718662042 0
504417193 1
742190178 0
391305677 0
216466563 1
673270922 0
562980695 1
344404900 0
342372574 1
527124287 1
724562571 1
973931733 0
199177769 0
197891427 0
189927510 0
164296146 0
113443372 0
910121547 0
879305091 1
921849323 0
219258940 1
474144304 0
384889723 0
915057357 0
454581138 1
365197044 0
821479056 1
177573321 1
214846323 0
802457508 0
573043640 0
178928163 0
465135348 1
657198637 0
838213272 0
797455369 1
717051348 1
299133415 1
731495796 1
889124480 0
889445500 1
604177329 0
625140073 0
315499899 1
494573811 0
481746965 1
935834504 0
564036498 1
941686474 1
359208231 1
548605740 1
528360872 1
228403782 1
406211268 1
742532111 0
164680714 1
808449590 0
430011463 1
135325456 0
258127869 0
411967937 0
765784348 0
835525548 0
954374525 0
743009056 0
895974482 1
7189485 1
88247544 1
694013179 1
256628250 1
245372111 1
57354914 1
420117047 1
916651902 1
25575202 1
200754585 1
633910233 1
235055893 1
322660215 0
48005568 1
719191332 1
459025322 1
732103287 0
198338064 0
242898445 0
837646762 1
389373448 0
294431901 1
952304941 0
282236405 1
330769291 0
750373554 0
143998054 0
77803609 1
54877416 0
557447102 0
317450308 0
138105797 1
396277860 1
324010954 1
82229944 1
333405556 0
346424559 1
142045916 0
984659592 1
84040017 0
429133525 1
463160525 1
1926054 1
200038577 0
752188227 0
545607923 1
518303815 0
989850952 0
737167214 1
402107672 1
735049889 0
658127900 0
88028316 0
355539919 0
189013953 1
703029786 1
380081275 0
90412552 1
318519055 0
719238823 0
417805811 0
582650628 1
644868823 0
295753661 0
357914309 0
9872271 0
344375729 0
973900824 0
970882151 1
509425164 0
676386843 0
114455547 0
911159556 0
680918026 0
151127579 0
532313095 0
890844325 0
33816303 1
651731837 1
195899524 1
166363308 1
243198784 0
298164376 1
398604712 0
165379931 1
232761371 0
281023413 1
707912103 0
141093183 1
251659974 1
357904415 1
796906002 0
654460162 0
944563960 0
609883709 1
789003716 1
398498321 1
110675977 0
998492798 1
855516451 1
308713261 0
879337583 0
863805596 1
151066991 0
920814138 1
560042862 0
811049102 1
247707335 0
67601534 1
661191507 1
670014641 0
112889699 1
872227402 0
835189192 1
203410888 0
725972939 0
305296158 0
767001379 0
576627115 0
105998197 0
352454823 1
260281810 1
625650663 0
574369001 1
673755323 0
535431405 1
198052017 1
482236869 1
367993356 0
731218134 1
788220834 1
287948153 1
259897465 0
419576989 1
719651182 1
205627608 1
771947761 0
164974001 1
530306099 0
340280194 0
284736099 0
156614169 0
163975711 0
380482134 1
440156724 1
919689882 1
95364956 1
389353135 1
312632667 0
928494705 1
274841193 0
826705355 0
252505784 0
567554449 1
116043917 1
736220934 0
741830140 0
473248429 0
222572157 0
107084998 1
7312718 0
991957991 1
213274979 0
192605643 0
471915453 0
807123129 0
983307363 1
454490498 1
542642362 0
223960424 0
401796100 0
412017923 0
91314986 0
285430738 1
481486950 0
693149483 0
393210368 1
484186584 0
846481872 1
143858967 0
972286274 1
405442371 0
443846494 1
471429337 1
840820166 0
595506146 1
589255432 0
693328091 0
943024411 0
172334061 1
222564405 0
872985231 0
387947494 0
493022799 1
286411087 1
331484123 1
439936081 0
427060370 0
279506757 1
190376271 1
538643100 0
249525219 1
220751439 1
386461205 1
910595712 0
290053228 0
933429606 1
102992909 0
289873838 1
905351452 0
515265197 0
902389305 1
817477885 0
83612782 0
450640844 1
826443884 1
552451207 1
398830330 1
743856895 1
208639669 0
598585649 0
96486046 0
676718449 1
342859003 0
32531248 0
817619860 1
887525190 0
65686144 0
830638526 0
371629529 1
691040695 1
891199247 0
292666737 1
34865198 0
373286458 0
707557604 1
794250549 0
399581017 1
338233943 0
33797461 0
509723097 1
556791835 0
20408287 1
538398560 0
601914259 1
378677214 1
473869198 0
714442409 1
490385979 1
37966138 1
657554226 0
976496485 1
450406883 1
747008956 1
795883007 0
80670643 0
87235719 0
136007317 0
157201733 1
19582919 1
645126611 1
412703649 0
313985885 0
591499231 0
402544710 0
608437458 0
799326641 1
7459647 0
265875126 0
710968760 0
558394609 0
775692527 0
379242979 1
103385026 1
854621775 0
552570160 0
521848170 0
417611479 0
324888622 1
918667132 0
905538653 1
456202341 1
608779565 1
645906829 0
683714541 0
231875807 0
390449738 1
909383782 1
260887999 1
28496775 0
950523499 1
525995109 0
41922586 1
778642828 0
765071070 1
773307612 0
933137082 0
413212887 0
560406597 1
811958726 1
263798033 0
380509671 1
786980367 1
627746508 0
348770642 0
41975227 0
156786047 0
674079784 1
512612033 1
823389833 0
674692260 1
925605549 1
611206234 1
55960822 1
783116932 1
838460364 0
372132373 0
140951448 1
497237403 0
555173974 1
599676109 0
924498871 0
849398579 1
256943054 1
533957481 1
746133561 1
390205510 0
446781315 1
852038106 0
680656531 1
282775321 1
414427285 0
216824945 1
846795929 1
153956658 0
465837388 1
227788627 1
812559045 1
209393473 1
314766322 1
126970786 0
825722022 1
432838138 1
134481631 1
740974646 0
376624887 1
213573890 0
908541258 0
173732692 0
246141565 0
333557105 1
833903252 0
413657719 0
685637246 0
769266210 1
184517602 1
649832409 0
271751791 0
902687452 0
593881926 1
962065505 1
932525696 0
408062410 1
748951599 0
567741409 0
160405225 0
594644747 1
880423957 0
40699947 0
920189740 1
68198916 1
183907962 0
574311254 1
689380023 0
490145707 0
167435800 0
572548046 1
314808841 1
795842096 1
980469504 0
188146284 0
992616037 1
358779984 0
150135531 1
517116169 1
188684675 0
607890408 0
843294811 0
629370461 1
310473471 1
2552689 1
315922332 0
262969052 0
919570494 0
148086452 1
200371465 0
918598593 0
151903969 0
187228156 1
400640522 1
251406171 0
967002677 0
394245870 1
400366107 0
772102227 1
591433809 1
234433344 1
220287590 0
971240703 1
846986695 0
543011730 1
117207182 0
652463850 1
295595480 0
37997443 1
475324957 1
941730114 0
88724847 0
406508464 1
356203188 0
307623641 1
736619949 0
936988257 1
379140371 0
23898281 0
296148439 1
781434155 1
246335451 0
342666311 0
544237721 1
890973441 0
973185069 1
991562539 1
203883463 0
699111112 0
858366543 0
311168550 0
659658670 1
378694471 1
522069867 0
100506469 1
446474575 0
462575078 1
130847056 0
97223582 0
39474034 0
918079352 0
498925072 1
136807470 0
487621794 1
921384840 1
733001013 1
302089506 1
450769098 1
469522152 0
532892978 1
370436480 1
496230609 1
402358839 1
468118289 1
435059587 0
320314210 0
840269856 0
490076511 1
729508881 0
8812997 0
877137341 1
64863126 1
80238529 1
323522995 1
364310856 1
753032484 1
269117145 0
394155005 1
1192781 0
769863441 0
478247101 1
324142049 1
832433005 0
773158865 1
483800312 1
345811668 0
457103119 1
691833895 1
180117057 1
730681870 0
406641074 1
511244123 1
136173898 0
180814200 1
320884704 1
742745655 0
835460003 0
929036838 0
456174464 0
414815470 0
655419799 1
67506264 0
71237513 1
121160827 0
926657974 1
289506790 0
117605526 0
493201754 0
315192081 0
657327275 1
785818845 0
174049404 1
846325271 0
198825608 0
383644186 0
790133987 1
62013785 0
299722734 0
442341476 0
86021186 1
375194859 0
814534380 0
827027821 0
202300768 0
995480168 1
284025126 0
476800114 1
280979873 1
614127561 1
130756905 0
25562946 1
823443783 0
64880314 1
374623126 1
661150559 0
974831919 1
395879289 1
635407254 0
541962729 0
416960931 1
124720649 1
165956313 0
649526280 0
49818548 1
191559453 1
379443849 0
404554545 0
338965736 0
637962240 1
782905500 0
610279294 0
443063439 0
206710115 1
397809742 0
763174419 0
19853573 0
474798397 0
313633224 0
991752829 1
55517666 0
616110509 1
320140340 0
347733838 0
597182535 0
95062686 1
286698579 1
133895352 0
186603985 1
217237128 0
99550904 1
159476138 1
609413324 0
563952552 0
535864014 1
599667769 1
743804729 1
643244912 0
710114961 0
360077410 0
840193791 1
337328993 0
197340035 0
649631037 1
150570523 1
152965737 0
738808853 0
339328167 1
531079787 0
444584856 0
187569718 1
779190281 0
619786977 0
107750335 0
888042094 0
412752505 1
921780944 0
155623053 1
15686412 0
80745789 1
789596036 1
517933074 0
755990149 0
714259406 0
465713439 1
481050702 1
860884759 1
477331917 0
57902601 0
508764708 0
748649972 0
933205583 1
629931999 0
785089035 1
478069243 1
491958006 0
639764092 1
190655266 1
612410349 0
803865862 0
921371625 1
911683614 0
573482904 0
762970779 1
960483890 0
884870173 0
966929904 0
871640568 1
477540681 1
475082368 1
98766672 0
615733604 1
697967889 0
310412355 1
629978375 0
437176388 0
949172589 0
459982266 1
772802658 0
504204465 1
832318397 0
637399964 0
280485772 1
884650208 0
246070495 1
490323240 1
335094957 0
853507156 0
884160337 0
948918551 0
401214689 1
573118656 0
970573367 1
789461560 1
854233301 0
46591304 1
546351376 1
339286420 1
598534048 0
636423538 1
109824359 0
266567805 1
858798615 1
123313712 0
614125661 0
191219501 1
72264947 1
287884937 1
985091403 1
336779193 1
25731910 0
7332872 1
631148038 0
201106318 0
530857486 1
197650220 0
651392470 0
592311984 0
294153257 1
640259114 0
637971494 0
435468467 1
21700606 0
776540660 0
328069198 1
814529711 0
684481086 0
805171836 0
196764474 0
499017610 1
267125045 1
116121694 0
157190530 0
503760447 0
842678342 0
412753297 1
314207421 0
646342995 1
449127214 1
747698226 0
636099638 1
670966192 0
847246823 0
485650891 0
206106720 0
647943342 1
512826986 1
156637715 0
326865647 1
505652526 0
979942672 0
866353923 1
114923263 0
823343736 0
750695380 1
241535313 0
597991118 1
493593756 1
212863683 0
587219713 1
264008240 0
17916849 0
789304399 1
886059437 1
921820172 0
565697573 0
503920341 1
9485517 0
405072823 1
112090081 1
876985335 0
876025965 1
439173713 0
615189959 1
527583594 0
693456199 1
164513573 0
313998616 0
403222280 1
571236247 0
264584409 1
860333306 1
425536055 0
337859211 1
686717200 1
211269148 0
466079910 0
971206163 1
340640814 1
195889119 0
265502229 1
104570600 0
837363396 0
995925893 0
707817802 0
999550120 1
353879374 0
809845671 0
885256918 1
958969507 0
296478375 0
837177517 1
849118063 0
745631155 1
227974761 0
153749392 0
323939492 1
968826394 0
959122713 1
69390825 0
931589268 1
689690187 1
431826417 0
530508382 0
910744048 1
655231183 0
329108781 0
598711404 1
640812048 0
28537525 0
964025965 1
877679236 1
413359019 0
944877873 0
294425185 0
223266262 0
582492160 1
528790181 0
621243766 1
773948468 1
896089670 0
888295337 1
252652536 0
826382706 0
760153807 1
264886923 0
284023467 0
937515950 1
317778122 1
61905700 1
732216642 1
878341328 1
665268145 0
981107807 0
101939988 1
923740096 0
676250528 1
48543640 0
162536291 1
87448267 1
246296702 0
231899230 1
902431819 0
949898220 0
533858227 0
163447923 0
706685734 0
161785474 0
421270746 0
530383911 0
164962611 0
72365417 0
490558517 0
972898278 1
286003326 1
817313543 1
457167194 1
110114349 0
90015450 0
975446816 0
944364084 0
714170877 1
911906710 0
170344494 1
334493350 0
822140358 1
507755822 0
61215972 1
240739664 0
165725834 1
994333828 0
777682401 1
292130522 1
844450652 0
244701661 0
675764719 1
375048039 1
622616728 1
308425564 1
787536616 1
582244295 1
386473593 0
380174151 1
333078805 0
640191920 0
899200376 1
650084790 0
79697157 0
138618115 1
410351133 1
223185773 1
219721070 0
852018739 0
915499588 0
421190188 1
549542333 0
451967473 1
562051946 0
987175411 0
898047164 0
937407596 1
523878287 0
966696367 1
6306176 1
372046235 0
830752069 1
705899525 1
835857589 1
317623069 0
969568130 1
208158886 0
671120895 0
908938652 1
808206037 1
844971969 1
689737186 1
997029846 0
284065169 0
707171067 0
38328540 1
739569674 0
408906200 1
825451771 0
543483947 1
149425962 1
898298776 1
787155429 1
892731106 1
754593858 1
460678863 0
517732317 0
440944053 1
141530127 1
706636082 1
941307196 0
405394754 1
897758250 0
61604298 1
349483116 0
292627323 0
712982333 1
701152769 0
524879880 0
47886671 1
919158901 0
913058783 1
988176496 1
327545070 0
908153548 0
333370299 1
831352943 1
90935171 0
562576006 1
106262506 0
193118153 1
28629744 1
606334664 1
908746540 1
2736795 1
257827070 1
874843141 0
781414070 0
904465404 0
29842341 0
684179267 0
166688276 1
727771361 0
818432415 0
921885829 1
102774555 1
665608081 1
256949463 1
432210085 1
648948955 1
787181707 1
108477400 0
885836076 0
510984657 0
885497144 1
945294031 0
507989893 0
461931879 0
411911154 0
792071658 0
125074649 0
268824232 0
539604472 0
426255065 1
325902456 0
933854253 1
623910216 0
571735359 1
142414911 1
802836696 0
202647113 1
607943154 0
68769564 1
233992267 1
652806228 1
917059864 1
727548140 1
226419062 1
222279828 1
838697081 0
336383739 0
722468864 1
221936468 1
345158683 0
836555288 0
697577360 1
278607783 1
31445195 1
438707332 0
962844142 1
694721840 1
923696208 1
764397050 0
129513180 0
64483753 1
912799107 0
353753378 0
40246556 0
154241479 1
742496861 0
998032292 0
946781490 1
113222948 0
78001645 0
676213748 0
478736371 0
273495619 1
311040952 1
931563189 0
715152782 1
555862209 0
640551071 0
63041786 1
404815768 0
805441084 0
712325704 0
995589568 1
252160865 0
656286078 1
306184386 1
911824216 0
675022651 1
44705170 1
640660369 1
203508274 1
523148484 0
580259193 1
922422317 1
272773689 0
850379575 1
176101199 0
748412311 0
501553013 0
40752470 1
441114951 0
896969055 1
477799927 1
22988052 0
661304011 1
753862319 1
819284372 1
802799624 1
806784783 0
709677082 1
324688213 1
841536747 1
101358152 0
693826791 0
417811534 1
719386295 0
913644062 1
278986420 0
858173363 0
70552340 0
843869334 1
458428226 0
67583515 1
544880973 0
846185023 0
522162234 1
6424073 1
57787340 1
550014377 1
371800129 1
818306311 1
677753355 1
318815384 1
80597186 0
204859866 1
229117010 1
109769482 1
929065085 0
44572737 1
707818020 1
958101582 0
402793473 1
204628185 1
674505090 1
639435498 0
635273106 1
388609137 0
443782013 0
637866559 1
650053944 0
987734438 0
848118650 1
654285340 1
177570740 0
347120060 0
71780092 0
63969822 0
699827911 1
794630850 1
911961213 0
824153064 0
298014633 1
794895349 0
51607480 1
911160515 0
296214635 1
724392281 0
27947045 1
860159226 0
601128187 1
715307495 0
36586214 1
903077029 1
933224365 0
277921969 0
470819984 1
667580228 1
796359763 0
681131570 1
506321085 1
370557404 1
895527034 1
614342568 1
523027381 0
865075557 0
606402878 0
763629364 0
196368994 0
686888591 0
793150139 1
99592012 0
780866240 1
160550442 1
924993184 1
94797683 1
907425918 1
876577030 1
451450065 1
847121616 1
316052874 0
978933909 0
22654879 1
874513838 0
463756907 1
902329474 1
783071282 0
632402958 0
14321815 0
252595666 0
217414759 0
913004352 0
665426673 1
686560089 1
347124655 0
502936440 0
533791658 0
5578332 0
141095936 0
903577128 1
176984279 1
571062868 1
925936840 1
783235896 0
463548582 1
816727592 0
659873302 0
573383953 1
91612440 1
739120048 1
248538707 0
193370240 1
885037695 0
300058035 1
717364024 1
364779989 1
131585708 1
152692383 0
184291472 1
687838378 1
752386131 1
518066308 0
665718823 1
158256645 0
889276405 1
836594027 0
67373957 1
892488168 1
360230905 0
557495111 0
806128892 1
873619733 1
851568604 1
514787097 0
946355967 0
455057107 1
674281211 1
815057102 1
13057055 1
288825770 1
799595596 1
492521291 1
9013316 1
942252243 0
661069611 0
30844053 1
646252613 0
176773961 1
228031507 0
785075791 1
630488767 0
762801098 1
65181240 0
812207359 1
245256464 1
298408988 0
392763107 0
355190967 1
617186753 1
510568967 0
929027361 1
69100143 0
566261302 1
170991550 0
490175804 0
764917328 1
990027543 1
153935068 1
986566430 1
978648038 1
339023790 0
24801095 0
144355202 0
70105596 0
644445298 1
832813783 0
696982880 1
456882726 1
160939128 0
52024636 0
935414416 1
617353332 1
545589902 0
764579880 0
219707059 0
614636332 1
142170138 0
285739615 1
927223887 1
178061483 0
496580573 1
184475148 0
620830388 0
261243732 1
85345932 0
112325496 0
324316475 1
874357581 0
590564145 1
734519736 0
545991267 1
7308577 1
173594819 1
169907586 0
7906232 1
862401867 1
977680145 1
260506883 1
873544278 0
356630785 0
458955798 1
241941030 0
57243179 1
738223392 1
871636167 0
44170631 1
591649889 0
588543402 1
451221004 1
505544123 1
507971983 0
649637860 1
550449655 0
889388137 1
925147038 0
336962240 1
786950631 0
764621190 1
14847263 0
274498230 1
675377277 0
778887578 1
825796785 1
917399169 1
747939024 0
516392664 0
608997860 0
160323426 1
28900461 0
289956099 0
916697444 1
335488556 1
388894289 0
93406604 1
914304662 0
436482026 1
263837454 1
868011798 1
558960417 0
631297319 1
969361967 0
899862670 1
209027026 1
227737221 0
297025865 1
232699218 1
84244330 0
54358648 1
9039646 0
759226298 0
653857324 1
723557942 1
922223478 0
743632782 1
328762114 1
502612410 1
216064763 0
770804533 1
430274661 1
662382909 1
680273411 0
500117089 1
883962436 0
775251406 0
708495909 1
810689534 0
266380332 1
532477129 1
594310146 1
343791905 1
163424245 1
344179608 0
674129266 1
611787358 1
679796291 0
354657014 1
89200567 1
750624123 0
791940859 1
833945871 0
429347334 1
689904596 1
381723716 0
669370937 0
752347136 0
410740636 1
460161981 0
106890612 1
3753354 0
145775368 0
614716555 1
239115166 1
558153445 1
297368861 1
481249641 1
835684018 0
751674389 0
970966370 1
508961725 1
500844954 0
449493969 0
19938770 1
588316606 0
730019836 1
48615358 1
693258272 1
819375928 0
911270667 0
277227552 1
963167966 0
87891821 1
245024629 1
101804519 0
314758737 0
321389517 1
456637353 0
715534710 0
983432646 1
952392668 1
483850043 0
648469053 0
945400125 1
617975113 1
705600011 0
188504485 0
905605588 0
840980257 1
82131754 1
651115355 1
192063033 1
367919566 0
438954448 0
868065646 0
507765979 0
451657730 0
225466700 1
240189117 1
901446368 0
753253943 1
968156731 1
482284781 1
202298601 0
282395447 0
171561900 0
16793183 1
5107547 1
534917150 1
504587546 0
443165288 1
143028081 1
988666176 0
615408235 0
312458177 0
191366024 0
344384115 1
498019998 1
300879826 1
796159967 0
429903533 1
649290581 1
643454037 1
99891913 0
985702137 1
486775638 0
899036077 1
86728809 0
893574260 0
318214462 0
73795955 0
125780545 0
357873852 0
746308748 0
14871296 0
200407214 1
624469006 1
386184262 1
622932656 1
139222548 1
70432396 1
59475015 0
190134188 0
301066377 0
130513599 1
911470583 0
156416586 1
718773460 0
115757205 0
399162778 1
116228163 1
415942061 0
598143834 1
12600431 1
142727650 0
428958048 0
13661576 0
771676267 1
171285563 0
78571588 0
566382536 1
506369455 1
215632209 1
432771768 0
634683826 1
48428389 0
363890324 1
15773799 0
743017257 0
430854605 1
541411112 0
39764361 0
269398602 1
17089231 0
847161332 1
526955939 0
670578659 0
712716545 1
534665276 1
622319942 0
225022547 0
313250299 1
563313245 0
275574693 1
881842262 1
24025306 1
33871711 1
787105288 0
154210285 1
829421146 1
881811793 0
401692682 1
103658468 1
979690009 1
357961107 1
793905308 1
937329469 1
479346014 0
629943792 0
644045865 1
503993014 0
930953134 1
56072025 0
519981163 1
36416483 0
575184237 1
996353587 0
723645804 1
238033510 0
127708485 1
418432845 0
510288643 0
854220061 0
473498322 1
790477648 1
491896615 1
399788048 1
563971363 0
179807205 1
25783469 0
585909859 1
407463498 0
546387445 1
494487192 1
930998462 1
145923015 0
291502531 0
550115940 0
497636052 1
483709301 1
817464517 1
531121125 1
821036185 1
210309679 1
723959511 1
777412783 0
817734609 0
459303581 1
807260173 1
354448958 1
974940090 0
897496031 1
123897135 0
248310173 0
367809514 0
952366858 0
176840559 0
411300359 1
458229511 1
729538392 1
824045818 1
670235498 1
270735258 0
510763391 0
662387835 0
271402611 1
115824715 1
366366967 0
956445357 1
542844654 0
655730468 0
314115486 1
767535183 1
255554985 0
267217599 0
187394442 1
707001184 1
441200641 1
777433974 1
776671869 0
971557125 0
831598503 1
182627516 0
431616023 0
794603714 1
931454123 0
745347564 1
778284888 1
958592664 0
413585710 0
628194195 0
691098933 0
725692457 1
806923527 1
957457774 0
631391728 0
296897154 1
409294235 0
731626471 0
406895658 0
951399117 1
71649343 1
583614885 0
7319275 1
565987187 1
260291853 1
598700765 1
35361850 1
837487096 0
635955547 1
115031857 0
794594598 0
544867398 1
701761393 0
507899431 0
750852260 1
712090985 1
890791195 0
810720344 0
655054278 0
804084642 1
308568987 1
731815009 0
830688612 0
856138117 1
569318603 1
284655407 1
656353651 1
850879834 1
852375300 1
750595765 0
55102394 0
443842162 1
488599943 0
373641343 1
941186213 1
150911786 0
324576560 1
1819458 1
249539918 0
796864552 1
921633516 0
588965881 1
867949833 0
905131780 1
548459103 0
53510847 1
835020985 1
581922213 0
436121635 1
859828924 1
772153981 0
357755237 1
122363816 0
524559635 0
901697980 0
300001274 0
324673754 0
85934304 1
256246807 1
519278419 1
535649994 0
627308773 0
510847273 1
669887135 0
829080958 1
514071340 1
825752094 1
458565061 1
805234620 0
395353058 0
125251658 1
587061259 0
209709615 0
174350919 1
270366439 1
410189244 1
510854805 1
784231547 1
754055225 0
854646614 1
517232243 1
638740651 0
923196047 0
755422418 0
289278285 1
346998776 1
904161060 0
152040147 0
245027574 0
703852348 0
806764369 0
342779206 1
683725993 0
971653094 0
964943865 0
457054636 1
380451803 0
476370162 0
894447534 1
551414006 0
141628222 0
595815038 1
181699417 1
810379061 1
966369893 0
501321203 1
403260614 0
92858704 0
417840249 1
25830626 1
366193495 0
704685308 0
26512588 1
580320449 0
607412196 1
731550282 1
360539938 1
228786929 0
831715533 0
77851415 0
855462628 1
896816102 1
956429959 1
472544983 0
513102405 1
650623683 0
440660193 1
6055034 1
262944194 1
764428428 0
919780138 0
901107415 1
732538850 0
305482485 0
767208231 1
737690150 1
592994365 0
751923844 0
56204178 0
806232190 1
375013 0
72464358 0
164025920 0
782160340 0
444234987 0
309352860 1
360379966 1
526320732 0
100009072 0
310872292 0
659763372 1
716625216 0
573175649 1
227230193 0
446719498 1
144498150 0
279095197 1
554463422 0
502237680 1
241757573 1
202800010 0
221595181 1
303898182 0
722987313 1
802335814 0
654851962 1
264114405 0
992709018 0
994574919 1
879590918 0
181090120 0
725249618 0
711921140 1
664926094 0
629709858 1
73615478 1
466969046 0
760142650 1
427119849 1
937523260 1
13431920 1
158216508 1
454050649 0
891944967 0
151210526 0
223167168 1
70772015 0
238292041 0
767175295 1
734894611 0
6856774 1
255507131 0
990720768 0
421004978 0
591585208 1
613602480 1
654957486 0
136576128 1
875605048 0
677923046 1
482306628 0
257806548 1
126556162 1
24442787 0
738330266 0
244070863 1
859012418 1
453129749 1
662769969 1
407400614 0
535157372 0
381455968 0
463548309 1
481652002 0
26633283 1
748586020 1
44985841 0
268023571 0
806495318 1
97768356 0
71600955 1
839041342 0
614745809 0
869560696 1
570901896 1
442150304 1
863840897 1
664848495 1
738370607 0
833465488 0
84762552 1
309595917 1
196420058 0
117904960 0
624096103 1
599381495 0
764644729 0
516726065 0
674136926 0
661639322 1
853542728 0
371973314 0
419097244 1
903625302 0
389005266 0
903943540 1
254346398 1
606260926 1
965809402 1
844009034 1
393456659 0
526629523 1
149980944 0
329948303 0
607826765 1
998060349 0
444095037 0
122997149 1
662314131 1
364476334 1
328133689 1
971970728 0
852341761 0
878238424 1
480416913 1
37134882 1
588020554 0
68337887 0
394771912 0
877196608 1
337544090 0
456639679 1
91617481 1
978573452 1
995213073 1
737489400 0
708529320 1
538748021 0
614180506 1
511229134 0
78081199 0
616931484 1
785038585 1
790831979 1
234572924 0
68562356 0
426621425 1
732420035 0
53100512 1
526546454 0
107673651 0
617657421 1
759069124 0
114692028 0
39775059 0
851860198 1
992208892 1
576375122 0
516887739 0
277107481 1
332659072 0
663752881 0
489158890 1
217347420 0
188521675 1
437963270 1
87835794 0
410467251 0
596543476 0
173022139 1
885453431 0
527535355 1
445896865 1
544942341 0
874320061 0
289030224 0
503819274 0
496876511 1
732800212 0
503753118 0
839743599 1
683805740 1
952022440 1
728722822 1
223382078 0
554835187 0
11475115 1
137208845 0
531463158 0
580009386 0
361094506 1
868458800 1
465775230 1
35268370 0
463430112 1
513650936 1
309502743 1
328759664 0
832551753 0
863973855 0
192109880 1
982628286 1
419089688 1
384697368 0
176068022 1
701581038 0
872026290 0
646276325 1
370531824 0
494518374 0
452299887 1
306631082 1
291303832 0
305342770 1
392915738 0
269354124 1
174587627 0
657900689 0
300530825 0
324641110 0
899679720 1
479805307 1
240789288 0
271410608 1
715717260 1
215074165 0
196834654 1
521092770 1
810559161 0
398989800 0
314558915 0
94794134 0
468484565 0
963544875 1
682091622 0
755044931 1
114929262 0
752389927 1
755170830 1
34311225 0
730005840 1
200541006 0
336715750 1
51751560 0
926506966 0
178969405 0
445675542 1
103440507 1
285905014 0
877050271 0
392323036 1
459959471 1
810964104 0
654076326 1
914050109 0
132033475 1
443321182 1
601941921 0
341679816 0
625307699 0
189415945 0
164719233 1
333819689 0
918750012 1
855053838 1
401055418 1
301351121 1
390852821 0
834056499 1
249504893 1
224071415 0
189392746 0
24168123 1
51074765 1
497591146 0
961469613 0
15632582 1
950093076 1
328216207 0
83102170 0
979636490 0
836511030 1
200547755 0
17037564 1
783403452 1
62326427 1
85552222 0
226782481 1
35502385 0
633551692 0
876663388 1
33166294 1
108111519 0
356536478 0
968751044 0
26561233 1
296885419 1
136039867 0
738830227 0
227100236 0
861239316 1
328030055 1
117121723 1
110449217 0
448360894 1
518206007 0
566106406 0
586360745 1
571097440 0
293486687 1
438128367 0
237891176 1
770303970 1
663384117 1
723951488 0
808743506 0
370107728 0
383378164 1
525900175 1
180020725 0
7710429 0
908070949 0
691939002 0
889290898 1
765943345 0
448906752 1
577883979 0
948987662 0
165335864 1
165156901 0
353495634 0
177231291 1
439281337 1
458285368 0
280362472 1
719877603 1
978621098 0
888803980 0
514093301 1
126822206 1
834541470 1
513375234 0
773988872 0
726439117 1
651046640 1
235122881 1
423890570 0
862203362 0
401564801 0
476641726 1
770702266 1
987309859 1
867835508 0
568469900 1
8772467 1
100651371 1
600184784 1
327179857 1
358619105 1
176958470 0
911094141 1
529180115 0
167947739 0
12169173 1
168228298 1
144107671 0
873386378 0
42972297 1
936596134 0
135765540 1
216931835 1
904495141 1
90592047 0
203978363 0
583338065 1
47673819 1
272643601 0
850134502 0
846619708 0
44137096 0
236122431 1
63644015 1
301480740 0
516310153 0
488100841 0
256017548 1
11441778 1
969306379 0
635636106 1
9385699 1
706028465 0
325911504 0
855247044 0
253579459 0
110290917 1
928464314 1
192806506 0
346502516 1
218677444 1
471236610 1
125822348 0
644750987 0
200844490 1
232598438 0
84988880 1
757630380 0
72596141 0
550852964 0
914169332 0
861309204 1
721210188 1
865857884 0
198944416 1
779174458 1
326206198 1
923215212 1
254533796 0
38009176 0
991765083 1
484579294 1
350053644 1
934326544 1
392967429 1
283726953 1
670723273 1
125238347 0
621823643 1
673111667 0
356571945 0
433379868 0
511025531 1
454262083 0
649151555 1
307492315 1
965155091 0
954829454 1
629422913 0
945963004 1
113427054 0
129342392 1
469305627 0
999271990 1
856032144 1
482323760 1
196760586 0
17575540 1
880289173 1
119817382 1
86121588 1
606443030 0
714524264 0
783838534 1
969035974 0
645877104 1
570485999 1
543227845 1
409583440 0
938390619 0
362129670 0
664189783 0
532003769 1
238296368 1
596111409 0
693611180 0
134525303 0
734567311 1
440283752 0
165929287 1
108354203 1
770498970 1
881794722 1
298771825 1
183644260 1
85548953 0
366133500 1
508436622 0
206986418 1
115754266 0
68929542 1
7039402 0
846428265 1
247830901 0
971083113 1
964791036 1
99212761 1
164756764 0
515779195 1
982809068 0
177569976 1
607972376 1
852144792 0
389474113 0
331336596 0
75818828 1
679495117 0
464635962 1
408785262 0
390544863 1
378547142 1
5252595 1
121463824 1
191304742 0
582703024 1
644182013 0
69509575 1
937190406 1
118417043 0
822267303 0
883393082 1
369524344 1
582770898 1
310333104 0
834356148 1
570208228 0
509550068 0
385577822 0
979009913 0
161874600 1
942287023 1
951932757 0
538368461 0
115364018 1
698993094 1
691214668 0
448015112 0
907939910 1
839458144 0
417744593 1
585915659 0
532978393 0
43644581 1
887767995 1
927530632 1
208898308 1
428825144 0
547318793 0
218559366 0
888076886 1
783370339 0
231735909 0
120540253 0
159104253 1
969782742 1
287860564 1
367483162 0
506554996 1
304171956 0
271435327 0
105113792 1
250837988 1
184666712 1
133775816 0
668542432 1
998308555 1
224407755 0
350419473 1
942634657 0
210110948 1
465222700 1
750396847 1
270122971 1
566034916 1
229517059 0
794291212 1
809007279 0
994094521 0
894425549 1
87415001 1
921023039 1
220544135 1
55569524 1
487602389 0
871302056 0
744223267 0
382502816 1
446645903 0
260971404 0
364383345 0
566024977 1
202305881 1
443448182 1
283199197 1
867830703 1
339245025 1
583098891 0
634288523 0
54049567 0
74113363 1
203928369 1
989398302 1
779820120 0
30072493 0
911125067 0
287457306 1
819876409 1
393903827 0
500529273 0
67612378 0
364601618 0
766854830 1
91362701 0
354670341 1
68960525 0
451629754 1
158038414 0
573295963 1
652241100 1
50627120 0
447522728 1
743287373 1
632894449 1
755616089 0
92723595 0
114612449 0
239197017 1
446121483 0
139703656 0
714481924 1
852400803 1
266586451 1
827294307 1
731910135 0
742908019 1
263432094 1
793080811 0
860651432 0
767086731 0
599025872 1
287556652 0
599927141 0
372654233 1
904873172 0
220553876 0
186452451 0
777482835 0
457541087 0
398605367 1
799493037 0
601272982 1
872408186 0
312048600 1
77477246 0
687551362 0
476762776 0
478695130 1
164134850 1
428030743 0
363568171 1
878259994 0
640564365 0
914103856 1
796511400 1
207015383 1
407026739 0
186084290 1
697871673 1
602068505 1
55444738 0
786951242 0
112134735 0
872131376 1
71044471 0
243066661 1
283687977 0
284038143 1
432246961 1
130054975 0
588255717 0
176304464 0
767740143 1
509958941 1
561478180 1
664796791 0
799848655 1
704904114 1
134509581 0
799202626 0
222573379 0
580956974 0
728015840 1
238474030 0
389339062 1
479956268 1
620626212 0
178307859 1
932434241 0
111954006 1
134686864 0
927348017 0
795904400 0
180042548 1
78769704 1
921918237 0
123313433 1
765264402 0
715582936 0
941640374 1
251937495 1
388766702 1
17559783 0
752170302 0
673504549 1
289051347 1
884802239 0
843309461 0
890799576 0
159894765 1
125267389 0
311053288 1
510878502 1
503810911 1
910866874 0
400480071 1
494130027 0
882076658 1
509754033 1
894324782 1
20208234 0
459467775 0
849395487 0
53847269 1
624819406 1
818470182 0
414394688 0
772569525 1
13149250 1
108998871 1
57125755 1
407674784 1
540388433 0
211777143 0
716185088 0
958168849 0
116701096 1
963069322 0
241189369 1
367197670 1
754087240 1
253046475 1
220795012 0
103497315 0
8245397 1
690602175 1
999084489 1
304342123 0
879056237 0
606199782 1
751501863 0
129208515 1
9818958 1
839552325 0
782263925 0
754349954 1
731935936 0
728876877 0
775834064 1
556721436 1
571541091 1
933453998 0
659468008 1
323273922 1
154887034 1
397881731 1
417927578 0
417051518 1
351872139 0
139122449 0
137033067 1
979727466 0
999846660 0
744996090 1
722526562 1
894859247 1
928022302 0
355847599 1
775142051 0
604027550 0
343081681 0
767734387 0
172660123 0
425542657 1
48288846 1
459120361 0
242267204 0
422363866 0
831345237 1
976737876 1
497440403 1
95345114 0
840731175 0
967123997 1
787665522 0
572131214 0
12363809 0
869528977 1
906052719 1
536230838 0
916086404 1
468061703 0
416816546 0
591570603 0
514982447 0
161139672 0
718694883 1
908049914 0
759556238 0
788229436 0
510348787 1
251089766 0
307436140 0
186317549 1
874173235 0
47565220 1
710462181 1
747343804 1
42056288 0
489703709 0
512449501 0
244658720 0
755283450 1
984762609 1
369892449 0
867194998 0
21747412 0
311959300 1
384383777 0
792249604 1
283142137 0
80197480 0
683608419 1
29607839 0
993402804 0
706019521 0
572611261 0
403772940 1
602469490 1
535437548 0
808179380 0
974900212 1
259654449 1
641247693 1
564139800 0
735348357 0
985496999 1
928388202 0
533756899 0
191477717 1
897216894 1
289725710 0
788049413 1
931749728 0
957019046 0
395172781 0
100848967 0
489815803 0
383197129 0
346125125 0
277168611 1
715752178 1
43959497 1
581377489 0
938753492 1
624578189 0
120137454 1
814700409 0
900922317 0
569551093 1
245352345 1
839383124 0
189759151 1
174151184 1
905716850 1
682830121 1
729464512 0
657441773 0
510952140 0
320621353 1
497533783 1
332618126 0
455574288 0
33459878 1
722500398 0
510904577 1
443335564 0
251978705 1
388787806 1
28037048 1
57131133 1
39097288 1
16179580 0
959289285 0
631956146 0
943164199 0
406208442 0
737298349 1
272794953 0
613101098 0
855349880 1
248756229 1
92944390 1
396738560 1
909927079 1
92228306 1
923852114 0
193020878 1
838252464 1
539037393 1
109309585 1
735368336 1
275118113 0
243839178 1
647920463 0
317745613 1
109790110 1
26476928 1
82520185 0
592589365 0
479176959 1
918927607 0
278627334 1
258764826 1
100600246 1
475299236 0
286439605 1
780193096 1
263000065 1
513303903 0
50724566 0
384977583 0
909257592 1
792296683 0
226178582 0
501486171 0
997257402 0
472029457 0
104811453 0
506199866 0
561021044 1
53461914 0
863178616 0
298046843 1
597685518 1
183697608 0
469923148 1
740430288 0
629701373 1
803189962 0
329661653 1
364181325 0
222812959 0
927434781 1
764010585 0
253688986 1
360164875 1
812627146 1
199352206 1
840898001 1
147265822 0
5103228 1
668598600 1
888905016 1
590463358 1
279980226 0
835236372 1
324246229 0
546107535 0
896768376 0
828841961 0
621618999 1
980810833 1
900427350 0
38811029 0
474709629 1
506518765 0
206512167 0
895899910 0
409015999 0
303645567 0
266675672 1
589782473 1
657450199 1
886682333 0
845039326 0
431680357 1
207168577 1
596277738 0
859603766 0
842104439 0
789327153 0
66080491 1
489660023 0
654348043 1
34026101 1
306400707 0
710719757 0
56062953 0
995935641 0
688585319 0
691721961 1
898731300 0
356661130 1
497060185 1
978104001 0
936059217 0
391575118 1
244250906 1
35565359 1
85486108 0
312146783 0
457548390 0
420210021 1
197772153 0
486789719 0
69995166 1
756538032 0
373083951 1
528303751 1
294332983 1
49196440 0
260674011 0
87903587 1
847459455 0
493362793 1
398507542 1
473793072 0
778457867 0
568141170 0
129356897 1
438200937 0
383570042 1
560783872 1
939945061 1
169530133 0
390021296 0
293668626 1
346649959 1
316517800 1
252835491 0
891677710 0
850596002 1
324356878 1
548638415 1
999966510 1
900805111 1
574756316 1
575602227 0
250282979 1
679814859 0
210495452 0
709787453 1
90134081 0
939978954 0
750753707 0
267315019 1
504105085 0
38740578 1
445450488 0
998191933 1
277729124 0
256663044 0
183216993 0
672265689 1
13718762 1
236380959 0
112827722 1
788035709 1
108503294 0
771943080 0
600314197 1
51988191 1
47924251 1
385278895 0
676347609 1
287305389 1
646756236 0
974415051 0
17263526 0
902994789 1
316467531 0
474186439 1
526707569 1
421130091 1
641201319 0
999395222 0
371400836 1
567222636 1
124313167 0
610127888 0
370997214 0
462396267 0
974466720 1
99958270 1
234104805 0
58441802 1
262699420 1
228478 0
817348008 0
79924454 0
962241862 1
597309981 1
387897537 1
14961451 0
779035678 0
800005352 0
970268934 1
697111367 0
885893067 0
956377164 1
570996609 1
786059391 0
825379856 0
877740547 1
298356043 1
597058412 0
645828016 0
609951891 1
652991742 1
996054637 1
194195234 0
326313950 1
541615101 1
629537809 0
253372643 1
856771100 1
626125544 1
149596866 1
190958194 1
215502162 0
70015936 0
931293017 1
141086958 1
565519414 0
533639530 1
755952678 0
955050529 1
89310432 0
661303547 1
360576544 1
239340595 1
1020244 0
261901983 0
847703557 1
77779323 0
859966752 0
510078719 1
971016145 1
381199135 1
155487138 1
793179342 1
258962138 0
222288419 0
959367619 1
168004755 0
374185427 1
744970161 1
375862023 0
260147870 0
844127814 0
694262888 1
815575486 0
854155720 1
401231049 0
206945726 1
360274248 1
804139854 1
591146381 0
988032016 0
323830098 0
148888100 1
784547399 0
439406763 1
232344860 1
660283949 0
40757728 1
18004733 0
192692836 0
61459877 0
233168129 0
704624035 0
125230042 1
3351320 0
691210723 0
488289776 0
119475274 0
937629622 1
98336183 0
388133900 0
263093624 1
443369541 1
666582450 0
196898552 1
350781734 0
874658130 1
940659354 0
680861945 1
988620317 1
978074129 1
626334699 1
130050243 1
397790045 0
572273088 1
408527389 0
230213162 0
466674053 1
984302140 0
216254375 0
202339474 0
843988911 1
387285295 1
737089218 1
129791420 1
354952957 1
219063342 1
732669154 0
300470031 1
555503904 1
862016447 0
453912274 0
888304439 0
60825357 1
441593394 1
276018603 1
462942715 0
139971164 1
889582404 1
424770059 1
364291843 0
142608664 0
820302467 1
679106416 1
442808400 1
865059069 0
103983416 0
900670275 0
583598551 0
326731294 1
149177748 0
447598554 0
657052280 1
868224852 1
592819966 0
213735814 0
683750931 1
817512741 0
630004294 0
331256479 0
773030595 0
606461726 1
397355519 0
297820047 1
278548745 1
25472314 0
862077622 0
977599048 0
372809546 1
273447558 1
390422339 0
400172848 1
797128395 1
676621747 1
518409227 1
598958390 0
103862896 1
896340623 1
878214086 0
950333485 0
744230051 1
384483578 0
91212042 1
679200907 0
942751841 1
950964538 0
18695157 1
9785654 1
309259262 1
328495334 1
219810760 1
163947294 0
374918960 1
542484642 0
610815381 1
694249437 0
769816035 0
340655603 1
153265081 0
81531974 1
796675565 0
855694294 1
897016707 1
600134213 0
985022584 0
157486018 0
56848603 0
671589290 0
511160645 1
514718608 0
684278357 1
52546244 0
584617722 1
374358298 0
922561309 1
976585697 1
587059432 0
293690239 1
584700005 0
278168335 0
241092464 0
802621489 1
781001712 1
720153567 1
202910389 1
987526705 0
772999033 0
772520444 0
292252031 1
785249604 0
905473641 0
626944040 0
731247404 1
545403694 1
645605147 0
11195733 0
303161981 0
633002567 0
868753303 0
132081093 1
188009603 0
192403342 1
307060114 0
309714322 1
797631811 0
431847647 0
775374227 0
926007393 0
521351836 1
233207299 0
911174152 0
428551157 0
735346039 0
674200995 1
10288059 0
960432918 1
516090992 1
64109159 1
182830382 1
554504750 0
12939892 1
187588483 0
13597712 1
509648987 1
213167354 1
523332374 0
582517595 0
146663735 0
834332475 0
110121001 0
895744171 1
658314211 0
390627045 1
534849880 1
538318446 0
940632098 0
92757518 1
757852647 0
310019980 0
620393894 1
903943081 1
141663270 0
678348506 1
417694288 1
33504335 1
506133991 0
254440185 1
103589291 0
115396083 1
806741703 0
35497059 1
601348366 1
13435195 0
615350137 1
168878853 0
274710062 1
963530853 0
699225730 1
392089914 1
855541280 1
786543208 1
872770730 1
254146665 0
500332426 0
305868057 1
559102767 0
240530474 1
781783194 1
473027589 0
369950962 1
129481141 0
502799793 0
584989306 1
214650163 0
93694673 1
693888014 1
189642449 1
714588736 1
946166918 0
410996709 0
913455471 0
347930949 1
224212187 0
461118460 1
509121996 1
943356044 1
641856504 0
393039769 0
252717589 1
679366055 0
770879014 1
126850758 1
418430521 1
324396183 1
868600212 1
701591739 0
446389949 0
20781466 1
586631028 1
745145985 0
702970100 0
244716295 0
85781595 0
858736982 1
270505422 0
433818159 1
522268955 0
979165213 1
203665786 1
683671599 0
369049092 0
677018563 1
746109648 0
8972916 0
107248095 1
887598509 0
596682245 1
739350266 0
440931884 0
415749431 1
476769804 1
60166324 1
242286979 1
765365058 0
833942773 0
59002251 0
637604138 0
363097966 0
921091093 1
189522391 0
99008078 1
881621294 0
856236812 0
658262089 1
511261180 1
590971316 1
860280576 1
257708100 1
219187884 0
513482258 0
300359963 0
222562647 1
433635976 0
225560596 1
862441082 0
363685582 1
706764086 1
463539104 1
320993480 1
510002366 0
253038366 1
859434353 0
463508808 1
779262956 0
469869831 0
301745991 0
863129966 1
533952577 1
942322313 0
91281103 1
906198396 0
312701063 0
997260036 1
844038587 0
178272079 0
337360796 1
876007602 1
625774402 1
125202115 0
946011603 1
961073080 1
952836121 0
412626150 1
396018706 0
444304759 0
566104031 1
35749919 1
247567203 1
755956150 0
399370558 0
662374518 0
297145867 0
524502783 1
346939460 1
527395684 1
208868774 0
161308498 0
98513863 0
789873101 1
974745671 0
886559093 0
66667744 1
423351509 0
567612354 0
616776489 1
479842159 0
563657761 1
235672124 1
801363205 1
707547986 0
458293021 0
442642548 1
620996758 1
597433941 1
344095940 0
24564079 0
468085887 1
512806835 1
808369431 1
479408627 1
820419873 0
513339840 0
319921274 1
665880919 1
77800980 1
375534468 0
62102368 0
282323913 1
349869911 0
783391021 1
882002034 1
756119729 0
141821393 1
830047555 1
113572715 1
778243880 1
362932227 0
286296801 0
184026193 0
419349211 0
661166252 1
943950471 0
505073260 1
294648568 0
350988614 1
189789357 1
65971937 0
559351986 0
172036711 1
410233315 1
37674381 1
533271603 0
802687472 0
663269484 1
188884080 0
908035885 0
583163829 1
29824726 0
766390697 1
977894165 1
365882861 1
809333752 1
522495790 0
849165735 1
214811184 0
488838697 1
889327781 1
890355398 0
729403537 1
337854970 0
331647205 0
91971178 0
629492051 1
730983025 1
679361702 0
829683912 0
666244363 0
216141592 1
197721528 0
469783373 0
920115981 0
283303019 0
126853170 0
27680361 0
525533485 0
604895529 1
309832651 1
73986306 0
566191881 0
763619722 1
847914528 0
75780769 1
354715249 0
96852342 1
242910361 1
954992639 0
355351556 1
64427582 1
662968865 0
112856129 0
254708545 1
722532811 0
248345417 0
753428188 1
847032177 1
684114274 0
11962849 1
772186702 0
962556053 0
629284109 1
431531660 1
205687975 0
188539622 0
80757040 0
560103475 0
446376358 0
980361657 1
905389777 1
55124498 1
276087431 1
888630307 1
915697110 1
708047535 1
551822619 0
337976567 1
548659058 0
775825143 0
618397050 0
499204060 1
973300107 1
789882243 0
485378644 0
170102772 1
742674329 0
234846213 0
58368427 1
389182605 1
361220370 0
221251241 0
489320266 0
876149004 0
221294569 0
89208467 0
593414582 0
755932347 1
588032929 1
941566683 0
685515336 0
96472542 0
994310196 0
842979189 1
727410787 1
400494764 0
857879240 0
925341792 0
526420096 0
462155577 0
16372080 0
939379936 1
300967203 0
25237960 1
510887565 0
362992477 1
86612558 0
656173396 0
17820984 0
151989374 1
817360073 1
574915524 1
126581405 1
376349227 1
257468106 0
244501993 1
607464997 0
635066659 0
178086735 0
702070860 0
726409518 0
480729577 0
865188200 0
531085490 1
530627733 1
352437724 1
421059750 1
217630155 1
581342232 1
266784426 1
898317111 1
390790185 1
10759122 0
74303294 0
205603844 0
610434715 0
399345709 1
649374262 1
79575127 1
303560307 0
402481045 1
819834002 1
822146634 0
700096667 1
988895549 1
453883066 0
950715344 1
542347277 0
876376748 1
709872089 0
488042980 0
340046638 0
53679802 0
798314620 1
671279684 0
893840989 1
400645550 1
849016868 0
70648923 1
989167178 1
121593042 0
567659120 1
614039187 0
116318838 0
37905382 1
902390230 1
769254270 1
366489660 1
502475091 0
821956992 1
783563193 1
643926020 0
289390856 0
728663841 0
951116936 1
75004530 0
989673716 1
942759841 0
853625516 1
515384934 1
96293262 1
660509690 0
815384581 1
596985566 1
856032400 1
217919307 0
96655321 0
296112812 0
123750827 0
273296985 0
228361587 1
145313531 1
855947409 1
911521809 1
800507311 0
743143032 1
909857443 0
175062184 1
408491783 1
330142556 1
469632493 0
433389166 0
255175172 0
868743432 0
803178721 1
185620908 0
585791622 1
891470138 1
828966820 0
15067583 1
605963720 1
369878783 1
506973832 1
82879751 1
134362485 0
649019745 1
461057551 0
868846353 0
499118204 0
642341417 0
620621719 1
162804537 0
66171627 0
885779914 0
182847007 1
33318813 0
559415249 1
473051260 1
180131072 0
85524704 1
327141791 1
694044024 1
402687891 0
846391007 1
344823579 1
733081791 1
911674284 0
661848230 1
914900116 0
604115751 1
496740330 0
746204716 0
600462565 0
217783525 0
868935909 0
554740629 0
755496028 1
57617629 1
865022508 0
447000387 1
696591725 1
915920064 1
538181116 0
996423605 1
239277389 1
870503957 1
855193069 1
225084424 0
588759302 0
255020126 1
710434826 0
118591908 0
815117485 0
770125003 1
724391114 1
297504416 1
62239710 1
306038136 1
432789037 0
475496158 0
729071282 0
254670414 1
19920364 1
519997046 1
758723765 0
961048484 0
708650408 0
601213621 1
308607986 0
804388836 1
332453975 1
227106267 0
416979925 1
235282659 0
139492316 0
895318841 1
809164457 1
840728641 0
813825757 1
629641583 0
644740499 1
678496260 0
455187310 0
361068743 1
453397655 1
205277990 0
724065694 1
354858090 1
749471616 1
282129465 1
135068469 0
232474807 0
761716174 0
826855805 0
702580134 1
43590729 0
398299697 1
647146761 1
803815971 1
675197169 0
301541177 0
463333105 1
464094980 1
290597289 1
954813959 0
638547737 1
536287638 0
405471119 0
249303762 1
536990727 1
339135127 1
908516273 0
451883006 1
987259733 1
922921527 1
153948414 0
574338592 0
793672839 0
317164330 1
964229826 1
219184491 1
785329656 1
442326202 1
186781477 0
338835626 1
182241712 0
299486338 0
573711715 0
714386878 1
733271970 1
780574707 1
184128123 1
197449119 1
96308539 1
75133154 0
865010699 1
79371080 1
612712293 0
568019458 0
76790808 1
992015729 0
240339465 1
576640075 1
286524580 1
124574666 0
830273754 0
415701169 1
491973394 0
443452632 1
773527652 1
378872297 1
429937879 1
511073151 0
111465401 0
616042469 0
76123060 1
366286792 1
751307568 1
699503723 0
769139017 1
736381296 0
774136550 0
19560738 0
709442041 0
384856277 0
499515925 0
874902039 1
41514422 0
701428298 1
429489866 0
823046739 0
3137148 0
977414055 1
181842134 0
222386561 1
79641576 0
349768629 0
400617015 0
692324572 1
675401187 0
460610239 1
293118868 1
645553950 1
393444860 1
692745684 1
669158356 0
942692514 1
125582066 0
598462879 0
921996031 0
138908548 0
87542230 0
868393376 1
669059295 1
328116563 0
440818494 1
337062766 0
920806453 0
19068277 1
883295483 0
348093269 0
655966471 1
3205747 1
74688705 0
23400020 0
42563293 1
656254419 0
522159381 1
288420328 1
752888006 1
326104343 0
605037995 0
554748378 1
619357602 0
18361930 0
566091834 0
689284574 0
784687864 0
782412895 1
829586076 0
759031897 1
841188305 1
957931516 0
829749418 1
498899875 0
792794214 0
546964529 0
774365518 0
480671683 1
264743953 1
213785593 1
992820221 1
127737681 0
816059530 0
539473860 1
890535481 0
190075120 0
365240256 1
823419240 0
574757052 0
153402866 1
258248708 1
79783284 1
143210866 1
82356547 1
522169235 0
54899707 1
376628871 1
405097900 1
131054301 0
793604108 1
171390846 1
351982174 0
362042787 1
78663149 1
290593390 0
646076593 1
234953742 1
613000530 0
573373554 0
826834678 0
455691280 1
892261217 0
254062462 1
642469333 0
700440052 1
6622972 0
312539892 1
108495629 1
474798125 0
468860325 0
316490362 0
812676711 1
774170571 0
852913877 1
439297905 1
606758176 0
432250002 0
416095593 1
502008488 1
747953348 0
431415051 0
943375088 0
576646931 0
5597177 1
240563706 1
427097610 1
583083943 1
203754679 0
752228968 1
754000946 0
797150593 0
21361938 0
752424304 1
285151955 0
945129610 1
704650834 0
978858672 0
961109083 1
834541366 0
662650971 0
175269641 1
863668817 0
751728920 1
736591004 1
211831266 1
601661212 0
268539936 1
482749962 1
409736259 1
201886955 0
264451844 1
589648351 1
132008492 0
141714970 1
360532854 0
994677841 0
764458801 0
998022525 1
968332705 0
266553514 1
120926062 0
476561075 1
950198192 1
492039313 1
308701634 0
649961481 0
435828672 0
61121175 1
513390356 0
728056803 1
976792929 0
389186230 0
255336205 1
589319260 0
1260923 1
687333741 1
719750150 1
670907925 1
260347249 1
771287693 1
368769382 1
346941652 0
584159400 0
131582368 0
215887568 0
82364391 1
200600664 0
420676840 1
915053095 1
910671473 0
571808743 1
333430279 1
391026173 1
321896934 1
947177471 1
452228623 1
996414655 0
250858312 0
154814956 0
281153561 1
571850795 0
576275179 0
641133172 0
848628126 1
983991521 1
471996084 0
161472658 0
689261403 0
722464586 1
745468032 1
682271493 1
170618736 0
463457161 0
714214094 0
826833039 1
94455816 1
647488146 1
838802772 1
719167058 0
766788607 0
324358887 0
828229672 1
74020878 1
646181247 0
76834159 1
744451371 0
49625933 0
885564883 1
683494926 0
454254646 1
805033949 0
836166800 1
181759085 0
426390327 0
61889599 0
231086338 1
482229838 0
417168611 1
674427813 1
199110061 0
985192563 1
24799518 0
843198348 1
391740700 0
426892815 1
403083246 1
966204636 1
207104623 0
946507101 0
325812717 1
298700163 0
771455885 1
868565336 1
506211214 1
883256216 0
514490605 0
781538342 1
383756563 1
59179611 0
237384369 0
726033031 0
335322623 1
251501151 1
588739636 0
804055453 1
897025929 0
364256707 0
328629855 0
219296490 0
424595405 1
987975882 0
185959074 0
10519604 1
846034693 0
3264230 0
243165095 1
289598066 1
608445775 0
47146507 0
189648348 1
533952233 1
534240940 0
352940321 1
215644853 0
960826196 0
18362829 0
409638906 1
125367247 1
582218606 1
478854744 1
833182439 1
440968292 1
780656147 0
456498215 1
347208563 1
751886482 1
610176378 1
475028685 1
828089282 0
677644129 0
232215288 0
949080448 0
407809518 0
403921970 1
587576465 1
10342437 1
755573674 1
38817299 0
53252563 1
125199684 1
690205670 0
335949853 1
513960537 0
92855324 1
234196101 0
58484558 0
401290308 0
97722661 1
857689255 0
964921043 1
827672128 1
423555870 0
190468146 1
959620903 1
902066713 0
22959686 1
927128595 0
201308497 1
767433239 0
947155384 1
680263584 0
533157031 0
86214669 0
113265845 0
58591888 1
230006045 0
472579053 1
70099577 0
412138536 1
143102079 0
512034968 1
537601509 0
803799177 1
356387282 0
619336464 1
5576788 0
712025283 0
247193240 1
530039069 1
5324585 1
376516766 0
695940554 1
367646131 1
578974924 0
453686563 1
723786488 1
995488273 0
179650140 0
267604665 0
646153089 0
136185155 0
509482025 1
851386225 0
419874049 1
837567271 1
715019953 1
499914958 1
745164166 1
715245071 0
499120464 1
874280739 1
144273412 0
961884409 1
730876315 0
939283207 1
194762583 0
149983800 0
905288514 1
784694236 0
737474108 0
980555942 0
221177239 1
351065533 1
869615 1
35724072 1
665914947 0
405881114 1
201107459 1
513209293 0
585172795 0
981629960 1
154538764 1
590236393 1
361835828 0
191481237 0
673933138 1
313967773 1
959746350 0
329993523 1
672624839 1
731525688 0
689368280 1
869443495 1
203407861 1
792764876 1
634331662 1
902021091 0
431196431 0
359941944 0
841326482 1
336056859 0
747944124 1
214056192 1
5915001 1
602601365 1
577807469 1
302202981 1
662672572 1
471565509 1
332043360 0
109043508 1
31476244 1
206470266 1
577643833 0
295244408 1
294335524 1
467120222 1
519076242 0
584714861 0
503706855 1
430776216 1
686895981 0
356682558 1
695850535 0
540780147 1
980568003 1
303725110 0
441481694 0
189212597 0
299502100 0
767336879 1
970276936 0
615286084 1
351338839 0
391983771 0
573022100 0
258919977 1
282625809 0
983895880 1
716052659 1
566995964 1
208292169 1
62704555 1
968518176 1
364085056 1
657288454 0
291896268 0
45703925 1
443090748 0
624725322 1
100521118 0
743368600 0
399511168 0
686093654 1
90009170 1
147334111 1
886281036 1
362571841 0
177103569 0
915413849 1
744345510 0
698416896 0
465922280 0
873380294 1
798853349 1
351617236 1
621365332 1
413847734 0
223159214 0
156557296 1
383872591 1
701956367 1
209810152 0
935594178 0
178227296 1
770844113 1
401685179 0
45940335 0
6365684 0
349733890 0
670669551 0
368713624 0
391533951 1
55362137 0
549370167 1
75565820 1
168919598 1
264721143 0
408383447 1
77490456 0
929078413 0
760553132 0
824672728 0
106282955 1
733493184 0
844387581 1
722875650 1
536265557 0
643907973 0
630118378 1
398959029 0
147420270 1
202987786 0
627113412 1
359120187 0
224992827 0
878397488 1
193911097 0
953556208 1
864366799 0
76153600 1
499741936 0
623660774 1
879305287 0
5717795 1
499473501 1
644458718 0
65629398 1
386595755 0
271866000 0
885844448 0
16669765 1
795991084 1
558840146 0
834514091 0
80388099 0
70095938 0
435116081 1
17664234 0
123496245 0
807606358 0
796845898 1
197280686 1
851003523 1
695531043 1
673767984 0
286804157 1
550791831 0
654380411 0
952049087 1
500581060 1
442595222 1
143731464 1
450441569 0
242028967 1
254818272 0
56706468 0
985750498 0
73887944 1
541807859 1
380089984 0
104475524 0
267088485 0
40005940 1
572210522 1
902969652 1
776511198 1
363483068 1
953244675 0
965870951 1
856685500 0
437381219 1
106079430 0
116919892 1
183104445 0
210569681 1
472668793 0
34519919 1
117185785 1
260316643 0
215981901 0
779719797 0
453402100 0
686701871 1
571217017 0
872663637 0
386345205 1
343399719 0
242388071 0
435744907 1
524338253 0
626035166 0
305429808 1
52607997 0
114317935 0
793977125 1
317319538 1
900544863 0
638357471 0
760885893 0
682821652 1
276837079 0
103056034 1
178113382 0
508289329 1
662521899 1
270687514 1
364122950 0
655612950 1
363634077 1
233837771 0
499294912 1
842309153 0
60447907 0
617695171 1
597717738 0
920121030 0
496593809 1
288360229 1
738667331 0
642765462 1
724814293 1
521664340 0
625219780 1
307191785 0
259680506 0
307676634 0
981964836 1
396123256 0
717800378 1
347994505 1
847953672 0
548108172 0
267312246 0
347880138 1
53480237 0
534726931 0
491321751 1
103617396 0
935357487 1
90179320 1
550601046 0
613910503 0
338727948 0
827929531 0
977627477 0
476010465 1
697149819 0
492472185 1
387793784 0
370962055 1
936471268 1
295571718 1
652968439 0
312527523 0
920432977 0
504499970 1
161285424 0
840272158 0
979356121 1
215153418 1
371698662 0
491847666 1
870859200 0
657153729 0
314294279 0
884775353 1
269976921 1
380615573 1
587669958 0
789272189 0
350183577 1
463258204 1
378765037 0
703023045 1
484986597 1
554818953 0
194925036 1
872804558 0
549872324 0
590086090 1
44737030 0
895604983 0
440847011 1
443008476 0
791097233 0
462120411 0
749363207 0
209162797 1
63523304 1
703103438 1
855393893 1
123139131 0
418617596 1
792263839 1
207044063 1
26202339 1
100125124 0
780708973 1
756027420 0
921855670 0
620408483 1
725821582 1
721842991 1
792058695 1
40507776 0
834722082 1
208630150 0
123435187 1
443519168 0
503255532 0
931462595 1
72468584 0
713395990 1
943764621 0
849024662 0
457688912 0
897357485 1
795183312 0
486067752 0
285698167 1
232243160 1
732725403 1
785058164 0
294607869 1
15734733 1
324488541 1
161583287 1
733952946 0
966761722 1
291421576 1
602925176 0
989222809 0
278747034 0
997706984 0
521175156 0
40238121 0
155666612 1
587280150 1
545126188 1
856648443 0
113272268 0
665274752 1
914197299 0
296050846 0
252601608 0
949188058 1
902273551 1
572743635 0
136246567 1
565124004 0
56988039 0
726865540 1
807976370 0
32523360 0
924716421 1
339553215 1
834743601 0
274000936 1
686147982 0
963055919 1
955784197 0
273973046 1
34331152 1
31771869 0
424868192 0
543211966 1
363638756 1
373763079 0
163543532 0
230959170 1
739257871 1
775694585 0
410176483 0
207615375 0
514168412 0
461164790 0
130757023 0
502241777 0
932074628 1
354605421 0
784930391 1
651940560 1
843580646 0
461016077 1
976917782 1
79832887 1
865762713 1
402014867 0
837086623 1
960749918 1
9907201 0
640192919 0
664674445 0
125396190 1
660580460 1
330811565 0
575245873 1
244521836 0
335454561 1
157377545 0
610866504 1
699475939 1
28713913 1
245726080 0
429055479 1
334391998 1
440551616 1
372764009 1
940815715 0
693522357 1
138361065 1
264776307 0
9487001 1
479764302 1
318365623 0
445131617 1
937947098 0
253306612 0
371221678 1
375185155 0
975221999 1
64868827 0
425883024 1
203849721 1
648426698 0
780708849 1
384198396 1
787029006 1
473925272 1
747609779 1
847066642 1
891117856 1
684301357 0
429134660 0
256582553 1
146380814 0
432154510 0
885234411 0
946053095 1
276892768 0
784917521 0
339400658 0
421639314 0
858481721 1
697249033 1
231178141 1
10352722 1
103388538 1
209348434 0
728352828 0
210118411 0
266395782 1
78911967 1
840132309 0
385411042 1
184088879 0
997155165 1
262886001 1
64286594 0
664634692 0
322951657 1
715265103 1
855682224 0
327417063 0
618937213 0
130536228 1
76789990 1
906896137 0
546360739 0
207749479 1
835616722 1
947224242 0
478710807 0
6102562 0
287165972 0
962386072 0
902291586 1
805867028 1
909571846 1
16680834 0
499035792 1
957697970 0
848020153 0
784951393 1
237652814 1
284535918 1
731337196 1
187518374 0
195758345 0
161294917 0
235315501 0
358010084 1
437330614 0
701488194 1
169943785 1
345548288 1
495875129 1
836623075 1
884714129 0
295327025 0
792795569 1
100766291 1
186126256 1
391667292 0
140872698 1
616886786 1
571396117 1
983602899 1
548751919 0
324764367 1
719911748 0
683944829 0
257755504 1
554555977 0
297735813 1
902221034 1
158771021 1
102375661 1
335991084 1
367548231 0
934427726 0
70142928 0
775278059 1
992380840 0
850365179 1
143898553 0
263358297 0
72471430 0
23541194 1
930235335 1
257135968 0
726377916 0
623384345 0
607631300 1
374402922 0
991244199 0
766024878 1
787972144 0
495428765 1
721363871 0
499994869 0
452509526 0
192803767 1
951794315 1
207409726 0
147464257 0
300175052 1
818176609 0
93907146 1
287471484 0
610591324 0
361688652 1
393574543 1
520134320 0
810285484 1
947392202 1
170815419 1
866264149 0
137304623 1
801854843 0
343024755 0
606653355 0
996329405 1
942033293 1
710301533 0
293704968 1
579225396 1
669644390 0
906466931 0
909655779 0
42109779 1
434639518 0
970478043 0
746479248 0
709787618 1
446198892 0
878663269 0
157325450 0
558648202 1
249296468 0
439679732 1
628129691 1
656481176 1
246374656 0
269217822 0
395825950 1
634294550 1
975247720 0
662368552 0
641726734 0
259575623 1
385918699 0
613392367 0
718116524 0
124764726 0
170779142 1
950131952 1
970695043 1
608878615 0
696603566 0
93011573 0
643330237 0
285069537 1
965257358 1
957388378 1
706074127 0
876551233 0
308336302 1
912108807 0
871044283 1
681411795 0
95835440 1
996927396 1
995764754 1
409663418 1
715655158 0
634394429 0
598511666 1
484714715 0
790662419 0
60356218 0
292671277 0
418677088 0
556795709 0
431208834 1
637615602 1
216228011 0
700308482 0
105578892 0
895725510 0
535398759 0
277651120 1
863517267 1
908163546 0
464945337 1
286906985 0
417145074 0
479887317 1
724565526 1
741481131 0
995041814 1
226666935 0
55154505 1
129911189 0
387061558 0
358877148 1
609450347 0
988778944 0
911542027 0
626983204 0
143609799 1
550504368 0
13482400 0
989790064 0
304156471 0
108372549 1
93612109 0
807379255 1
134776031 0
430491619 0
599117241 0
619307664 1
171362196 0
258206160 0
380422660 0
702868675 0
799535103 1
994073521 1
515240691 0
461572294 1
859119737 1
640560542 0
400119334 1
56906131 1
772105339 0
158942475 1
901502403 1
832962472 0
485525045 0
85976900 0
401938635 1
931889588 0
739074265 1
308127877 0
573538282 0
959706774 1
366049872 0
314849494 1
875151845 1
319175329 1
401234980 1
273015103 1
801384203 1
530390930 0
99768709 0
323608749 0
601071246 1
426164935 0
499482463 1
448359551 1
54625676 1
806899575 0
324433260 0
805384997 1
894788726 0
822908134 1
937737552 0
934394189 1
915723719 0
873139994 1
394750629 1
330262413 1
985107880 0
882815205 0
270491520 0
810962295 0
439331536 1
518491718 0
837448790 1
397214756 0
153544345 1
991211182 0
404813381 0
773766869 1
412232712 0
989253050 1
231968926 1
390291710 1
17356057 1
43578490 0
218089768 1
826615196 0
961903807 1
431079800 1
889730394 0
548025432 0
781458888 0
997704321 1
924692862 1
476401236 1
30001402 1
103055505 1
36387631 1
765386876 0
46052462 0
730568704 0
14100605 1
11139708 0
88899180 0
225266997 0
511842630 1
537533194 1
906922842 1
39618602 0
818563848 1
164038996 1
15673648 0
127837439 0
221713228 0
235152971 0
925616377 0
626831960 1
405600831 0
593138449 1
461318473 0
562443979 1
955604203 0
294107778 1
666348831 1
921847132 0
90618589 1
229570528 1
408953392 0
607138156 0
139142511 0
278619872 1
44769106 0
984544857 1
551945494 0
629430464 1
40170596 0
805058098 1
983490479 0
837743387 1
246561971 0
529528529 0
576273247 0
78950197 1
842241652 1
989668021 0
103286236 1
289888575 0
370221438 0
15611798 1
480016647 1
591750215 1
607638691 0
202305047 1
60636184 0
426207075 0
939166959 0
600964714 1
84052310 1
595573772 0
644008257 1
629199043 0
289971165 0
108678783 0
327802357 1
824714395 1
708850305 0
352698875 0
493133103 1
708258888 0
954215622 0
604503802 1
530398682 0
634265298 1
50151118 1
708663096 1
984641246 1
546284946 1
674086037 0
635015130 0
292258901 1
337822296 0
807298857 1
492112876 1
936127837 1
139178308 1
577006450 0
644943524 0
59054096 1
585169733 0
300665101 1
507330477 1
738698409 1
93930041 0
945605897 0
768374521 1
560254982 0
911088161 1
658723459 0
61213456 0
494705535 0
846342385 0
291134049 0
649654608 1
53079458 1
544609753 1
45921267 1
573044905 1
543810261 0
330112200 1
411586015 1
924753393 1
739848242 1
566102912 0
674189479 0
756475268 1
758591285 0
393476041 1
783602559 0
248173292 0
127094313 1
817628594 0
339674035 1
985097208 1
622022287 1
102912969 0
709027780 0
686314434 0
500256797 1
922369638 1
101028581 1
838905206 1
968795708 1
271830476 1
922733843 0
542200763 1
902665948 1
959875740 1
31640832 1
709660737 1
252268887 0
983565954 1
505319614 1
280136977 1
920311327 1
127502869 0
96590178 1
401982312 0
570560764 1
950210913 1
981615251 0
205958413 1
902026971 1
955211350 1
348827539 0
458768134 1
954960770 0
430046944 1
943185625 1
515841179 0
10109010 0
132708103 0
548520482 1
376932081 0
557715127 0
32045048 1
457313749 0
537050697 0
839670257 0
461317327 1
497665345 0
836516486 0
727207193 1
291394726 1
655361134 1
389096380 0
620313509 1
513033996 1
600394922 1
9657019 0
58064474 0
744882940 0
820150532 0
506916765 0
121547981 1
316852890 0
937604415 0
452061768 0
899645169 1
779656809 1
393665038 1
34322483 1
340321049 1
997198829 1
28375875 1
962260891 0
885746577 0
623961002 1
389902708 0
795983536 0
734437137 1
990846832 0
672312743 1
514535686 1
961903428 1
635978136 1
261466461 0
960159830 1
459566620 1
988883923 0
95136173 1
654844126 1
610424104 1
547356759 0
499253890 0
656972860 0
564598219 0
665725858 0
708158178 0
841087882 0
111199073 1
436617299 0
246408780 0
8418223 1
176015996 1
653763323 0
20092944 0
864971249 1
248808483 1
800941596 1
386707740 0
371469089 0
162046539 0
822933671 0
786689300 1
868209040 1
943395631 0
304881485 0
62910475 1
862813475 0
836076951 1
310200764 1
569288066 0
240456864 0
406605115 1
383093675 0
617622559 1
366605093 0
736146446 0
101317561 1
303040022 1
649531771 0
400558815 1
316907866 1
370820408 0
838154446 0
282526215 1
366387375 0
300288556 0
117418402 0
24246605 0
757665359 1
900199832 0
294988489 1
223753884 1
268933031 0
325549542 1
705344774 1
840502199 1
193374946 0
643526655 0
821884140 0
786368657 0
886241471 0
530883964 0
309063728 0
290419107 0
284350595 0
192341544 0
735341649 1
572619586 0
458731600 0
521360162 1
932935315 1
681361677 0
368542861 1
505882180 0
957116428 1
426867311 1
735348824 0
3188657 0
913857465 0
213357114 1
866404314 0
861618012 1
541213136 1
144583978 0
681233084 1
122589609 1
861290928 0
687420680 1
7235365 1
678884511 1
300508323 0
91649154 0
842290835 0
381503136 0
939178104 0
194807505 1
942610163 0
62036406 0
95654023 0
661727453 0
239055611 0
741793497 0
246221177 0
34748960 0
931378575 1
388042505 1
54626498 1
822790419 0
736299536 1
974437505 1
131180644 0
279863695 0
342789259 0
225784367 1
417759459 1
982388361 1
899835594 0
167479169 0
263520766 1
337237331 0
791696329 0
12143015 1
535393816 1
871659871 1
892305652 1
621372723 0
632504727 1
625015900 0
408908653 0
108470229 0
552892438 0
233581657 1
506966619 0
420770048 0
371600458 1
301854884 1
165158713 0
129928119 0
787245402 0
144458395 1
670833299 0
958464671 1
3909408 0
528580949 1
50811838 1
233231930 0
801121718 0
392858058 1
63514830 0
965046788 1
337168324 0
52963044 1
94052289 0
39932248 1
791619200 0
134797038 0
602927174 1
684989953 0
990779441 1
273703378 0
642138037 1
966488427 0
934180006 0
609166549 1
286145770 1
548476453 1
401956223 1
650265612 0
450095575 1
84665270 1
271092372 0
66620541 0
222541578 0
227668133 1
841636565 0
650327130 0
929899129 1
54474863 1
569228089 0
893156662 0
123259175 1
372700051 1
646130077 1
615030855 0
474498340 0
517769440 1
124641112 0
412364120 0
345129292 1
259779728 1
781135930 1
30852990 0
983675224 0
562939395 1
157614061 0
751321809 1
398663997 0
827486585 0
840543529 0
966787790 1
446427007 0
923174855 0
216699984 0
986206268 1
297846812 1
937457228 1
315700272 1
689733383 1
323634287 0
189242086 1
34999589 1
434665559 0
828779854 0
387824114 1
960546557 0
735617552 1
259070207 1
988797102 1
998202704 1
990600087 1
531468526 0
350515945 1
727054233 1
71582683 0
89125340 0
46708802 0
940347900 1
361746168 0
150202019 1
224757968 0
833690002 1
781564033 0
80884266 1
479160018 0
819722923 0
338204516 0
269259614 0
432373959 1
239645033 1
970955645 0
76097203 0
282109091 0
46815931 1
698416031 0
456625918 1
13857083 1
850068195 1
946180000 1
486078202 1
845831991 1
347970942 0
234013688 0
541500030 1
362799888 0
213652772 1
553472652 1
727851235 1
896079321 0
144100328 0
413654816 0
859739488 1
743394108 0
230212311 0
475791053 1
257043925 0
358310219 1
215027922 1
899924905 0
469623626 0
775664989 0
695966922 0
417995594 1
564877220 1
661030292 1
813084902 1
270253470 0
773953530 0
142349124 0
789035288 0
515895147 1
797601097 1
503957405 1
532960931 1
761373409 0
722029502 1
661206791 1
633779595 1
841734397 1
119817681 0
462424384 0
739822053 1
596134777 0
620314732 0
195796174 0
337375664 0
488125126 1
24431533 0
100778534 1
358070151 1
98169676 1
879650260 1
128664525 0
844690754 1
880477999 1
314356498 0
51885608 1
874640470 1
748679124 0
194074915 1
836625590 1
45879364 1
276437440 0
38841060 0
293120408 0
494804327 0
163100591 1
376263968 1
772404655 1
91101070 0
783376504 0
179153709 0
951813875 0
596213929 1
350511625 1
432786129 1
983786561 0
8938343 1
394585000 0
315326617 1
445926533 1
355465826 0
173786093 1
74611803 0
251183393 0
63452682 0
337673251 1
475109791 1
114071581 1
917566184 1
497168107 0
241481371 1
773791766 1
66890766 1
133082725 0
352021635 1
634346371 1
389886192 0
80469208 1
61141657 1
422548493 0
892773966 1
154264286 0
176720566 0
589837370 0
988729554 1
533247772 1
66848129 1
105160972 1
303031065 1
251139856 0
393249778 0
756770842 1
96175145 0
517203785 0
482337332 1
826358650 1
448802120 1
766464253 0
123940026 0
752935571 1
621326105 0
279467218 0
449046732 1
588164675 0
600042613 0
482875937 0
766217896 0
184175027 1
79122200 0
225718444 0
35901712 1
482156062 0
625792666 1
344543098 0
171844909 0
231477588 1
327366279 1
142271254 1
952893263 1
71710384 0
698678154 1
71087841 0
1694778 1
435909871 1
215048841 0
346309975 1
343822444 0
237468537 1
302353044 0
32490030 1
544167314 0
626989155 1
612594134 0
979239561 1
121876165 1
435145038 1
834267028 1
351378258 0
528795196 0
310379135 0
859945149 1
980679635 0
443288764 0
271959878 1
709889752 1
780465267 1
682074775 0
226563219 1
199393247 1
224837117 1
733848516 0
199369487 1
192148268 1
575772980 0
343936867 1
136897601 1
494873715 0
426934278 1
254337554 1
824370723 0
972662668 1
651286590 0
110114584 0
518240281 0
423225993 1
168728659 1
193461909 1
830501601 1
650439563 0
582567792 0
160524129 1
474845823 1
205305202 0
902159651 1
221274617 1
586893637 1
991239527 1
635208311 1
230738418 0
448096152 0
350452751 0
757095496 0
680180092 0
949165067 1
866510888 1
345240112 0
77940176 0
805778433 1
596469029 0
71297832 0
798190774 0
400575623 1
23759552 1
482791909 1
135317442 1
168829593 1
695210642 1
647787977 0
376747156 1
183478019 1
760753228 1
825956732 0
597311199 0
782235367 1
116862339 1
468432857 0
45988915 1
83856109 0
549967853 0
289223831 1
780282473 0
474737368 1
305459008 1
161254190 1
152071225 0
828219544 0
16510141 0
884459397 0
451239777 1
489681353 1
646908834 0
76292654 0
101052223 1
695596743 1
800589081 1
529534570 1
644350628 1
925295400 1
126261898 0
523337526 1
23562755 0
972945476 1
783765404 0
661673329 1
359211289 1
344812569 0
790652326 1
586805952 0
671655515 1
877862968 0
529919652 1
304394177 0
251298969 1
348026954 0
880416731 1
308249267 1
606714407 0
461213240 1
618929711 0
197791598 1
137551204 0
121981350 0
270365982 0
122780568 1
932892989 0
1602466 1
495047489 0
32019979 1
132003699 0
571918676 1
510833710 0
942067574 1
851453903 0
953905271 1
52187525 0
759421227 1
785696329 0
887156151 0
117650822 0
34581943 0
77325108 1
312705446 1
762043712 0
865477622 0
163172166 1
423777303 0
639311451 1
443207461 0
660843399 0
150356961 0
509788524 0
576609194 1
447143429 0
754867180 1
783111492 1
636836253 1
627461016 0
191018488 1
818644902 1
983241003 1
283207034 1
792844291 1
936604378 1
760580901 0
240944964 1
195141790 1
124220218 0
784535576 0
529845873 0
247780485 1
803601807 1
549276775 1
268875724 1
410351343 0
548926048 0
466570728 1
112725478 0
261079098 1
58363558 1
70662179 1
780860539 1
141093882 0
297895365 1
926111880 0
728569344 0
674890096 0
900729282 0
925552232 0
170688696 1
973800182 1
627068248 1
361006622 0
90540558 1
644080725 1
780028209 0
754117442 0
638067985 0
746245639 0
23766982 1
861591879 0
823776193 1
690137132 0
583203663 1
485624624 1
207702207 1
97082138 1
163878198 0
783101040 1
162530129 1
897006630 0
752658596 0
95183296 0
531745888 0
577658324 1
371483100 1
652287057 0
226865799 0
236581552 0
263549110 0
813680935 0
162551525 1
914258846 0
652778728 1
875691803 0
778936709 0
654588245 0
811207988 1
820051984 1
190722900 0
320477371 1
30197603 0
807058812 0
659980012 0
319592723 1
321912019 1
847072633 1
957352433 0
259729046 1
896931732 0
450137647 0
459873266 1
56039330 1
600679979 0
720480730 0
14809621 1
969301104 0
519487968 1
587440000 1
763572275 1
960251260 0
199972637 0
246569378 1
81024871 1
353648125 0
897899927 0
862072448 1
664869394 0
86366565 1
604140964 1
309428888 0
658000897 0
658213619 1
299732767 1
780645417 0
644102174 1
510233345 1
461915051 1
118446131 1
149017494 0
896933859 1
304748896 0
571948578 0
904367348 0
445364716 1
348764147 1
941160364 1
753178226 0
626147731 1
524975921 0
524387745 1
655805239 1
742164617 0
438273855 0
244342592 0
717542699 0
549871160 1
263231104 1
437117011 0
73585276 0
197908248 0
65246254 0
131503720 0
531945637 0
338073654 0
504758611 1
290702098 1
324312256 1
403319138 0
255192665 0
502869677 1
756752506 1
597928297 0
140254458 1
350355899 0
913672982 0
841307943 0
516603665 1
791004241 0
385819768 0
932185329 0
19469625 0
215749171 0
688657044 1
934913149 1
157027285 1
943352147 0
873072341 0
950736172 0
261037111 1
390783394 1
141781569 0
699244610 0
242112661 1
275105675 0
641694156 0
833391435 1
999656102 1
102706594 0
681495755 0
927878149 1
349286446 0
352271426 1
962279583 0
55955950 0
782606916 0
126285095 0
525108568 0
380565369 0
340027069 0
621453467 0
315991629 0
354930889 1
27258517 1
723935223 0
647028999 1
51978478 0
261173669 0
531137550 0
827210345 1
531409380 0
438843837 0
833704537 0
526111967 1
910782490 1
234888971 0
101086209 1
730088801 1
228893704 1
367089295 0
213413253 1
650561401 0
555030732 0
985848852 0
789183349 1
339961514 0
292465530 0
480091035 0
818212447 0
932318410 1
601358016 0
552973506 1
596204264 0
57277738 0
214560760 1
679332331 0
183813060 0
181962188 0
350866524 0
893278499 0
889703826 0
402478223 1
632936649 0
676931802 0
438413128 0
688955025 1
369536340 1
71698314 1
814124415 0
41072759 0
28272281 1
221073116 1
396100386 0
462133443 0
784251642 1
110175640 1
323587639 1
633503077 0
559677501 1
766867524 1
486949431 0
455190947 0
7911329 1
293727306 0
93401601 0
512614171 0
512803145 1
283590211 0
60394670 1
74354686 0
895614072 0
266465625 0
796930928 0
38054476 1
769330261 0
647364813 1
812935555 0
142494899 1
372206895 0
674433303 0
23722676 1
491717828 0
911084231 0
50925229 0
100015268 1
931737302 0
92729740 1
801286083 1
671738339 1
150231478 0
597934344 1
37016349 0
262512343 1
550304096 0
169835469 0
687644117 0
236197264 1
719523320 1
659780217 1
887764857 0
364940024 1
619949190 1
33608511 1
870198419 0
663157250 0
596401046 1
929928655 1
819938263 0
84291972 0
64597024 0
41614453 1
433843884 1
301642603 0
461623689 0
119886115 0
269543715 0
773673346 0
271374763 0
671481818 1
450399575 1
911451356 0
547118762 1
49603421 1
890024060 1
630785980 0
53495529 1
17755769 1
13200972 0
540093451 1
71850571 0
586112529 1
933823773 1
922215196 0
985868337 1
714915855 0
796587175 1
864016923 0
127978949 0
597852499 1
86117789 1
105816946 1
21578825 1
547612478 1
524748998 0
452602937 0
527617244 0
316412839 0
785964665 0
664728733 1
233727776 0
462703723 0
532312233 0
156831439 0
665086389 1
83483208 1
592197110 0
924261329 0
907149723 1
674596512 1
279174609 0
641636707 1
747775083 1
64485077 0
594132773 0
373616001 0
483070816 0
623095078 1
207889181 1
676307454 0
344471874 1
420793236 0
315474918 0
348110693 1
17333105 0
630667486 1
744153833 1
374390402 1
162990699 0
429077440 1
53749189 1
103816547 1
533148921 1
444379283 0
964874646 1
282240701 0
794155293 0
861656500 0
825790340 0
457857169 0
962622411 0
177379923 0
987865418 0
578147500 0
965519418 0
353455767 0
852799232 1
106026063 1
446060011 1
848682124 1
541729387 1
403000228 1
717679798 0
986537321 1
681886571 0
274491650 1
107973853 1
77140542 0
415303564 0
734277511 0
114886327 0
770241545 1
705808706 0
300623597 1
603851878 0
117051651 1
148768094 1
507281367 1
43350762 0
168395034 0
615832742 1
438205785 0
355831614 0
469444519 0
371736507 1
73998273 0
418269019 0
206391870 0
804761396 0
855509006 1
993957583 0
490880132 0
704122867 0
505575560 1
924280848 1
81700971 0
670738679 1
816321476 1
267298394 1
332134769 0
997201745 0
640241222 1
399058604 1
476403207 1
581071389 1
45362744 0
24203602 0
588084064 1
664248751 0
517804234 1
94237423 0
171542885 1
173171357 0
406266053 0
193285970 0
370251569 1
740762556 0
751638735 1
71780476 0
26293883 0
264715236 1
71050275 1
109271791 1
783913206 1
356843179 1
379948825 0
182844577 0
71005185 0
164297891 1
155285450 1
196200521 1
864102634 1
602475696 1
734590009 0
106735303 1
188876666 1
83583795 1
257036054 1
136470216 1
593843708 1
941027795 0
260618911 0
670048633 0
228642681 1
487822592 1
236436007 1
974181495 1
484224424 0
236580541 1
677174125 1
623884459 1
304052935 1
581052609 0
978698466 0
326505592 1
71763598 0
930033047 0
156560739 1
537307582 0
550950900 1
740824806 0
752281649 0
373312482 1
140449450 1
805339316 0
842867018 1
596430753 1
541343586 1
236688445 0
848796614 0
506059743 0
856726606 0
876917189 1
130025264 0
651513941 0
354970897 1
913277112 0
853114891 0
192060166 1
816952783 1
408875326 1
566932436 1
240307 1
12395892 1
512542013 1
319782502 0
176789562 1
205220860 1
19893115 1
272513088 1
341655816 0
715018404 1
715569525 0
669814142 1
988284201 0
995137308 1
661531454 0
125008746 1
978327963 1
415028266 0
223956462 1
562207897 1
813644711 1
247077578 1
19621103 1
148951944 1
787033057 1
665715912 1
356350507 1
104501608 1
565734653 1
440458912 0
238243100 0
596865589 0
522009756 0
696944097 1
81533247 1
920878455 0
112185024 0
424740057 1
913905914 0
468754481 1
222291489 0
220515318 1
913147155 1
471163714 0
722339480 1
797827212 0
396618406 0
872761850 0
853287333 0
84085782 0
624633517 0
926615243 0
918964171 1
728449184 0
954516693 1
909592103 0
186961331 0
663839903 0
296660120 0
854435470 0
966585322 1
223005759 1
486235824 1
632146815 0
841853622 1
91306580 0
412128776 1
910084795 0
763900299 1
510085749 1
949935970 1
189690797 0
621737892 0
364752239 0
777521290 1
773553018 0
833484972 0
690329775 1
708774674 0
157272774 0
540400949 1
918940397 1
610856328 1
820234012 0
279247708 1
917871133 1
409893164 1
215766137 1
943360727 1
44916506 1
188406975 0
813661112 0
131237266 1
653562497 1
67376761 1
89872310 1
310644511 0
777605688 1
798790410 0
138721708 0
367486400 1
3451540 1
837378593 0
480641077 1
757796394 0
765095772 1
19243245 0
224908328 0
945057268 0
699083801 0
527339983 1
436280652 1
854275930 0
392731973 1
397477929 0
277041346 1
111788667 0
941289439 1
759919484 0
828779851 1
421443718 0
546434189 0
216405552 1
989255943 1
177710051 0
212250380 1
473413974 0
157178521 0
169014793 1
341469802 0
141453126 0
346208989 0
543960335 1
921182393 0
126037889 0
925365929 0
4966603 0
499545506 0
705848931 0
183319023 1
193192160 1
884161840 0
661451770 1
268663561 0
374096172 1
175803638 0
190845595 0
282256313 0
628562366 1
893171143 1
892927029 1
361300889 0
68598476 1
238986555 0
454490945 0
288481702 1
107479898 0
480714274 1
459290827 1
272347697 0
454356097 0
714014434 0
100612819 1
285711827 1
350057054 1
738224321 1
374136381 0
920724285 1
796005283 1
157965186 0
824714299 1
599510788 1
355011528 0
571193965 1
54418012 0
997994667 1
305483616 0
723077272 1
136083236 0
611154042 0
601592438 0
704956574 0
641995604 0
538165814 1
766361014 0
442331758 0
881628278 1
753545483 1
80963141 0
171635961 1
107512169 0
852482315 0
227988932 1
173699763 1
734245173 1
251956035 0
311593828 1
228551235 0
983792828 1
498666978 0
994007635 1
162032779 0
732419323 1
375717520 0
344201928 0
285378992 1
968733646 0
163947278 0
242560859 0
120234534 1
129520007 0
317870944 1
146264991 1
350634208 1
134669138 0
283864632 0
223881357 1
639785849 0
304239193 1
415106636 1
476715630 1
714386430 1
935315070 1
132478303 1
715696465 1
510539960 0
45073173 1
991590432 0
100310197 1
469408779 1
269955078 0
137472789 0
946908031 1
941915494 0
315374371 0
499563763 1
308655686 1
896491887 1
940591194 0
185856357 0
657370496 1
265518235 1
352834097 1
303738563 1
990227335 0
924141743 1
96772114 1
915982230 0
411508820 1
208209776 1
540668849 1
329935489 0
722820914 0
529749152 1
861635871 0
740327284 1
875734600 0
216534463 1
240673093 1
965442011 1
915376912 0
894103466 1
304426854 0
336115317 1
259507479 1
144683098 1
998610546 0
715464864 0
52069039 1
479916662 0
233278764 1
273413738 1
93688120 1
340034077 0
938813206 1
406170044 0
775852706 0
894343178 0
305905988 0
718556097 0
867590638 0
505178912 0
519153555 0
429623626 0
616360009 0
488686567 0
305258588 1
117795447 0
830563998 1
848374328 0
207967721 1
8743146 0
256748529 0
866849017 1
491058804 1
350406671 0
245992696 1
142357745 1
796902037 0
994969946 1
764998296 1
950411577 1
815526478 1
69480291 1
899095754 0
338723567 0
726862109 1
89087823 1
543397584 1
611404973 0
565705573 1
136664932 1
351166011 0
333447240 1
186045563 0
41711446 1
607309755 0
60708285 0
269048532 0
743407768 0
197759098 1
479161902 0
544999109 0
377440481 1
630720576 0
561985108 1
976437527 1
457495380 1
673297772 0
631633668 1
498819186 1
745898761 1
786529370 0
675761882 0
96123319 0
646276234 0
929623406 1
804049424 0
648254723 0
85689637 1
507414681 1
311051991 1
618112294 1
642901532 0
596059184 0
774402646 0
436507622 0
225896962 1
778101453 0
946292310 1
895259237 0
512477714 0
232421125 0
424783507 0
784796279 0
623241881 1
787180360 0
596669892 1
622700892 0
203920449 0
391930332 1
646383843 1
717937198 0
973206121 0
719667052 0
853635518 0
877585647 1
900410930 1
135086064 1
276657841 1
52707343 0
400255321 1
466294498 1
790489550 0
526665940 1
786267222 0
420119737 0
284679138 0
44132173 0
165548279 0
700879654 1
19876157 0
47130602 1
113379961 1
664762958 0
168486287 1
85401146 1
131426638 1
457448499 0
752554052 0
4146737 1
683040430 1
84800236 1
623502219 0
619933825 1
286219854 0
970589817 1
821166581 1
554432567 0
55527266 1
386715836 1
754017942 0
586147782 1
259477985 0
295239370 0
821262564 1
925036613 1
152280229 0
135230239 1
94239499 1
307929743 0
843749290 1
632047380 1
682732086 1
991416957 1
85984215 1
83937206 0
260531124 1
885233584 0
500731884 1
485685562 0
25762354 0
422603856 1
305706805 0
675569554 1
367051962 1
928294558 1
533866503 0
902204379 0
719340839 0
454341817 0
192207857 1
948399710 0
337211565 0
215980438 0
400338930 1
463010351 1
983829433 1
779628725 0
55342758 1
709002513 0
592155043 0
389976513 1
995807846 0
371723186 0
133066776 0
342457066 1
934158487 0
740496994 1
816286800 0
837176416 1
830553294 0
804253415 0
886281798 1
556986189 1
558669929 0
501399904 0
197197268 0
854978652 0
778915299 1
156287347 1
360522431 1
431458240 1
395240724 0
974869651 1
294608964 0
614113845 1
265985460 1
897349319 0
463704507 0
320301876 1
343551971 0
18634923 1
575697319 0
735156669 0
85476151 1
441986881 1
33534038 1
329187186 0
5742484 0
326771162 0
348268512 0
73868584 1
178419363 1
540278111 1
103411793 0
163873019 1
792732407 0
877111387 1
68585910 1
577942591 0
14827361 0
365473397 0
711977460 1
936620009 1
677733252 1
988526963 0
75683903 1
423105420 1
480883891 1
705863799 1
832801159 1
112004464 0
527548202 0
25970172 0
352140970 1
253711265 0
506396330 1
974966122 0
721271070 0
507640300 0
902324068 1
494723757 0
807496665 1
411891815 1
865690626 0
335489704 0
120858081 1
603664814 0
955494748 0
134870846 1
589250089 1
223485883 1
88452885 1
571040904 0
163505513 0
153247789 1
901961587 1
225182669 1
774658 1
988421391 0
927370550 1
894173139 0
923092040 1
91074600 1
856022713 1
658992496 1
171235765 1
464158334 1
709095596 0
770227585 0
322829543 0
621658272 0
114214320 0
645673502 1
610549179 0
131628685 1
314701091 0
519077369 1
100671231 1
372817647 1
101396463 1
16301829 0
541459669 1
498324512 0
68195722 1
839723856 1
650626025 0
801667439 0
633842600 1
607111861 1
659222301 0
834054668 0
897518344 1
57200641 0
818166218 1
779125199 1
187139094 0
402933820 0
307594070 1
197548403 0
653353225 1
930086935 1
286813777 1
869801291 1
485141094 1
678090602 1
276798451 0
858704106 1
45667591 1
666005058 0
722411970 0
53957235 1
311896622 1
504561420 1
18092831 1
605990519 0
126693825 0
113149020 0
644363909 0
206745723 0
333809946 0
714260431 0
947084157 0
389504854 0
789466555 1
377331515 0
96265080 1
390672930 0
335504034 0
511460089 1
940310575 1
868096273 0
809525430 0
819023571 1
222529792 0
769859692 1
600536541 1
982162057 1
277323115 1
604218098 0
590242887 0
664650211 1
505652168 0
494318434 1
290958345 0
839838552 0
463596295 1
977745847 0
808962723 0
816992580 1
981438106 1
567733820 0
385549826 1
702441100 1
784339114 0
263531806 1
363729905 1
145386243 1
385794269 1
246386248 1
506337701 0
613939037 1
475107279 0
734213551 1
153995350 1
81602323 0
223930935 0
401731812 1
453552943 0
225833000 1
400758283 1
239332051 0
7852146 1
612152840 0
113892742 1
431280627 0
542763457 0
55955076 1
263283697 1
390355374 1
317144056 1
620510220 1
696174402 1
600235294 0
609540695 0
719835352 0
278335415 0
630568361 0
123441789 0
766554472 1
712245165 0
911560842 1
491465568 0
832196169 0
760337750 1
307224951 1
875406027 0
660026840 0
837027719 1
403381702 0
346083953 1
78253340 1
841346807 1
206767772 1
998738314 0
986915418 0
409690883 1
587462146 0
683397921 0
243216234 1
453612817 1
671349073 0
560158196 1
962875217 0
300338364 0
610685906 1
131768883 0
619635923 1
983784326 1
616663480 0
444568008 1
202051505 0
384354914 1
863966882 1
412138232 1
966088111 0
550115312 0
922126538 0
410700042 0
404690436 1
632260463 0
537090984 1
195478884 0
867314921 1
941425907 1
782083224 0
969755607 1
447540899 0
43058341 1
899237521 1
63311074 1
797661874 1
99703756 1
300867567 1
290780452 0
646650699 0
26586362 0
974727901 1
271586773 0
456183964 0
130389146 1
756084085 1
110090590 1
551558590 1
956508947 1
102674082 0
832182217 1
685256581 0
561548438 1
591238876 0
887165101 0
199426365 1
438270188 0
493330476 1
113668039 1
955854713 0
60720638 0
899994040 1
353344369 0
554228322 0
970762301 0
44404455 0
307359373 0
929094253 1
765425248 0
387249218 0
211415590 0
694559433 0
251581012 0
957955289 1
915695758 0
747147686 1
723359443 1
837083133 1
617768452 0
484626678 1
109458030 0
233639428 1
550665752 0
559107084 0
656845601 0
844611874 1
241844677 0
662400599 0
772255898 1
720148101 1
647942664 1
877046623 0
511210229 0
195936574 1
219374087 0
461838964 0
909221407 1
754121836 1
665455580 0
966490137 0
644165665 1
571780410 0
344420340 0
919539106 1
982876944 0
203329227 1
185369435 0
426042657 1
97844484 1
593201813 1
923627797 0
951276372 0
12604932 1
804388078 1
566311562 1
207787930 1
646924054 0
374802607 0
400276123 0
356915168 1
745707291 0
647137926 0
520356996 0
811898989 0
834192698 0
921290160 1
576549299 1
410026312 0
416969869 0
430509421 1
848734237 1
348407912 0
729139225 1
811571407 0
482512973 0
226893426 0
670027305 1
735524619 0
870722310 0
617540605 0
132237323 1
78444788 0
987239615 1
702097660 0
332921823 0
496265197 0
631195898 1
724275371 1
125581156 1
738306860 1
397159153 1
507895280 0
906170446 0
321861280 0
693504477 0
324282156 1
997061339 0
946540521 0
58775144 0
793407077 1
145544119 1
177851230 0
13262124 1
976534287 0
24215411 1
411343750 0
68357240 0
437686834 0
517879965 0
711025382 0
56002196 1
995574831 1
559641993 0
188044780 0
568508229 0
537727593 1
645536431 0
353203185 0
822859625 1
521997554 1
164597238 1
278793908 1
859726295 1
590115418 0
193313216 1
620568185 0
707085438 0
901615389 0
708694355 1
585508965 1
483094896 0
868687203 0
945218664 1
542911034 0
235720971 1
280450260 1
839639611 1
548766476 0
920887015 0
750441271 1
869780078 0
749616688 1
547251464 1
366582996 0
397280441 1
262756369 1
194839532 1
708933151 0
517487723 1
217824434 0
668959689 0
201358387 1
224143030 1
877383197 1
810252354 1
925342506 0
17429321 1
49575201 1
351245204 0
88728592 1
324146219 1
751745939 1
269252717 1
589578766 0
133825212 0
484496895 1
541510185 0
487660628 0
28941234 1
454301510 1
840022169 1
382220420 0
712670940 0
796978062 0
236975647 0
73859984 1
479098149 1
786745010 0
11915603 0
39271705 0
801298557 0
650382627 1
688528345 0
241075635 0
92258637 1
818633938 1
149414648 0
934813239 0
917630272 1
853001314 0
737144493 1
341989168 0
850531869 1
256266795 0
844950340 0
130526291 0
871860731 1
537724748 0
476310949 0
831645485 0
632363446 0
176672901 0
820744037 1
516239086 1
70606913 0
343255010 0
866096735 1
229111074 1
187892493 0
961738264 1
919115281 1
247483225 1
694380448 1
433319676 0
64416581 1
476910728 0
272630390 1
384644651 0
85606208 0
472962229 0
581179002 1
655765582 0
491994486 1
12636634 0
595268977 1
855447947 0
753401734 0
175722747 1
546936230 0
396831604 1
926730146 0
990544022 1
52213752 0
942313759 1
775228517 1
816208584 1
936637154 1
492509000 1
834349987 1
738201157 0
377872732 1
914842525 0
188848177 1
870390270 0
66009003 0
764688159 1
23152683 0
956151268 1
636709587 1
772826600 0
557018542 0
333082492 0
463141522 0
223858962 0
13799838 0
323703160 0
543086441 0
500584247 0
17679174 0
687263191 1
315532848 1
970566099 1
537657700 0
918048903 0
905492084 1
226610729 1
815895780 1
44365212 1
854361403 1
990650886 1
913934536 0
89579080 0
79625429 1
539672486 1
452185700 0
9124359 0
370929339 1
883982105 1
260136797 0
756485177 0
390545728 1
965199474 0
105419134 0
146072139 0
589891560 1
473944999 1
210562867 0
236862843 0
626850324 1
692921423 1
503926582 1
755785451 1
258941272 0
423289778 1
342763119 0
287499693 1
407820162 1
682224814 1
710259996 0
446158250 0
627123220 0
413997454 1
25232294 0
39686228 1
463692986 0
665325405 1
598942793 0
132902815 0
785391507 0
577888678 1
594931543 1
262088040 0
812605496 0
707835288 1
900549968 0
821025447 0
790866517 0
231915864 1
562933057 0
278047328 1
688775008 0
181029505 1
428396862 1
429420204 1
787050205 0
113483095 1
957384582 1
644916018 0
947787634 0
51994669 0
439590879 1
62269910 1
580628115 0
953209089 1
356937907 0
974548625 1
856572883 1
453803369 1
99714250 0
184034697 0
48483383 1
108235656 0
182255628 1
426566180 0
883826440 0
810843252 0
515351151 1
953332612 1
945926769 1
821056268 1
444494167 1
11927070 0
177347671 0
300675141 1
724960992 1
410579799 1
119106269 0
715664429 1
227364913 0
405526646 0
129033372 0
712564052 0
114686067 0
381232430 0
354994169 0
741101670 1
433818696 1
559673515 0
723697337 0
775455608 1
630667699 0
510804584 1
595395863 1
176328333 0
744063956 0
965963139 0
17849703 1
303678038 1
542124732 1
906987576 0
995484119 0
311582459 1
690121125 1
221148242 0
545224027 1
3212560 0
241983579 0
666331682 1
141320158 0
450255400 0
393228757 0
93053062 1
960317140 0
953337885 0
260092841 0
834415708 0
334800372 0
96056302 0
88060472 0
818948362 0
297145395 0
68614045 1
684454856 0
177360575 0
683689808 1
215580107 1
503672623 0
626768016 0
340403056 1
96745426 0
854050846 1
775253960 1
603988980 0
775867999 0
888495862 1
771989551 1
508008118 1
45152168 0
575784325 1
658777750 1
167208196 1
92103987 0
434787541 1
92467542 0
952508777 0
478095517 1
196251560 1
32503348 0
93901432 1
717461603 0
759897118 1
756658732 0
150910404 0
254622046 1
278768949 0
799109280 0
820638008 0
442615290 0
263817209 1
782979816 1
344708760 0
197927015 1
339533157 1
666245971 1
692451919 0
876425593 1
212614732 1
855534934 0
330191578 0
587898306 1
559902263 0
63418957 1
929505541 1
595495531 1
475189575 1
34538843 0
2276545 0
494115156 1
37246301 1
531189215 1
160366062 1
408471095 0
868811451 1
464747571 1
100695937 1
67775496 1
46399309 0
630986027 0
297745197 1
825494190 1
55506393 1
590772567 0
235332902 0
522834520 0
459652541 1
168441027 0
889499270 0
529115733 0
973963853 1
420543671 0
708316146 1
900493056 0
993277376 0
796770557 1
477240061 1
662567557 1
169563365 0
424405462 1
798337129 0
673268762 0
816306267 1
761034362 1
299195726 0
287869227 1
893664100 0
432543932 1
133902962 1
551225864 0
588408066 1
895428901 0
160794637 0
172725024 0
469909889 1
262442937 1
347153383 0
89067224 1
802918155 0
301653440 1
875547855 0
931891937 1
634033860 0
297966344 1
761224449 0
958581973 1
969718203 0
952642511 0
648019525 0
788299887 1
464682491 0
201610340 0
549167981 1
997983534 1
214898477 1
141217208 1
443244778 0
409466489 0
890401662 0
640693968 1
858452066 0
170238452 0
526231263 0
161800167 0
618367184 1
895383118 0
901762815 0
793364865 1
146413125 0
170708321 0
513541053 1
434060021 1
148762676 0
529652998 0
836774382 0
486232257 1
543935767 0
799888137 0
766803811 0
547011592 1
248003940 1
172502121 1
62373233 1
135815978 1
661244568 1
356199022 1
119620936 1
43944466 1
613217182 1
3455713 1
524505011 1
738532688 0
355223519 1
190475101 0
937795551 1
972885976 1
13884758 1
468525393 1
946915962 0
402917570 0
417668096 1
958074122 0
938991670 1
379776377 0
559310076 0
101001439 0
340320936 0
267642656 0
802273258 0
697066542 1
116708509 0
620494571 0
266573172 1
667109022 0
776321967 0
622391475 0
433655855 1
647403179 0
942277431 1
662098741 1
972151693 1
842078560 1
137291083 0
370304956 1
971885545 0
315200478 0
787978614 0
332279189 1
202530876 1
742493070 1
670988672 0
309506239 1
688094699 0
734507392 1
253551303 1
780423423 0
251927566 0
334171012 1
45132741 0
263951563 0
774138632 1
77514454 0
246112762 0
487132860 0
60542973 1
311111357 0
964493974 1
646060038 0
830641760 0
193031878 1
667732794 1
520507848 1
626057123 0
688847294 0
125356463 1
987208616 1
502136572 0
962199545 1
197804286 1
318065777 0
523710890 0
451782028 1
135082004 1
310065602 0
491236663 0
218181010 0
480664574 0
69036353 1
543157870 0
243498969 1
528549177 1
688848883 1
163531058 0
761177941 0
539723523 0
730221107 1
692737580 0
340710092 1
73523568 1
177347110 1
418254207 1
487717291 1
59313710 0
923997868 1
455770901 1
768730903 0
264489799 0
33212593 0
738209308 1
84093003 0
111171786 0
429335663 1
232579700 0
696778783 1
482271787 1
129526631 0
434247412 1
860691807 1
977672905 1
775968953 1
852204726 1
405280073 0
666251912 0
545794210 1
870676892 1
417727769 1
546672922 1
499258378 0
123716962 1
380993868 0
267691362 0
152409275 0
54122014 0
546382554 0
298600879 0
88226949 1
98666055 0
730044589 0
486758487 1
531663521 0
625269064 0
183604965 0
792403235 1
164335235 0
470324520 0
595961316 1
645965706 0
387859372 1
366680455 1
830244401 1
694804841 0
430376436 0
14080676 0
203408724 1
207398631 1
508653645 1
796688393 1
8411223 0
362835706 0
106219700 0
161354436 0
230311315 1
434294733 1
183298961 0
822796293 1
71466554 1
61348798 0
789706301 1
584636739 1
522258602 0
817398 0
932216992 0
71340665 0
298289773 0
539500113 1
720215365 0
193201992 0
390282259 1
130537735 0
809361443 1
692041560 0
882062538 1
662653094 1
762036434 1
355111494 1
429166342 0
462656266 0
183839296 0
238933833 1
731737146 0
112168641 1
554078724 0
481721217 0
284353807 1
422187735 0
694710981 1
967436268 1
313939331 0
918881941 0
287431916 0
537259854 1
888929934 0
631895905 1
83585898 0
440391529 1
159962822 1
298511654 0
295981164 0
383518287 0
978858570 0
262265777 0
290263644 1
145394748 0
424696092 0
284720410 0
382860417 1
403897922 1
938461277 0
972076545 0
769728145 1
50355740 1
293600488 1
830410019 1
576945968 0
828848631 1
672213463 1
658697000 0
641938085 1
523595070 1
235537456 1
583161002 1
663434514 1
556515509 1
952697229 1
454472393 1
565583235 1
405130486 1
980210563 1
827736566 1
598914724 1
885204825 1
207010798 0
37609117 0
155441451 0
71687300 1
821255624 1
571371093 1
705128531 1
304272441 0
923529749 1
143547057 1
195156481 1
470047616 1
44094057 0
426424231 0
281166313 0
556741177 0
100912223 0
23549075 0
710722475 1
8612077 1
162926939 1
184309183 1
497250163 1
930357626 0
185634444 1
369634618 0
207105707 0
40341216 1
560163633 1
454485740 1
983591255 1
341533329 1
177523392 0
307452680 1
520492393 1
220476844 0
759911447 1
993914456 1
182696873 1
286934240 0
916390769 0
241053099 1
443206134 0
855272595 1
851628040 1
771505645 1
493777931 1
307266722 0
950936560 0
272916579 1
699587889 0
275916237 0
438590115 1
753865279 0
550943538 0
32248901 1
239528042 0
240889199 1
36086443 0
977352329 0
436413041 0
756484458 0
271997442 0
280151334 1
915616361 0
165937014 0
586609993 1
245546735 0
437215630 0
180856964 0
889498208 1
539430075 0
923003487 0
339451767 1
269404493 0
868191342 0
718886440 1
617614151 1
740300973 0
841512825 0
513624671 1
27640862 0
416187724 0
805619325 0
541156814 0
12482695 1
483224330 1
633302564 1
690779164 1
502986062 1
530284114 1
650267324 1
152082332 1
714331684 0
215863973 1
52764831 0
832184391 0
528671475 0
850338698 1
389123428 0
608601216 0
18908551 1
640843594 0
645185160 1
730530540 0
501884982 1
497240854 1
955609004 0
410587228 0
566757590 1
129252439 0
728263718 1
741181832 1
624991880 1
150611824 1
859244382 1
486216493 1
477440527 0
59507214 1
304001888 0
512042700 1
304906790 1
540769129 0
202472692 1
999196408 0
329492035 1
623732498 1
641122593 1
199718727 1
394894130 1
782110689 1
870334713 0
40776470 1
633749780 1
184174168 0
640757010 0
221855064 0
865401639 1
737012417 1
388167868 0
342468159 0
899989261 0
648162719 1
521518934 1
843939806 0
692828795 0
203348553 1
652582899 1
652253066 1
482126209 0
904835659 0
167827765 0
630666851 1
78582686 1
858385379 1
677728353 0
317297518 0
112761138 1
312552047 1
487418091 0
851614696 1
292014132 0
589672622 0
74715741 1
973807935 1
316176449 1
247228166 1
713079327 0
102759797 1
585910191 1
909216956 0
998158698 1
624314540 0
623735901 0
807137047 1
729008408 1
31893229 1
713912157 0
187087606 0
612124437 1
906401067 1
267967496 0
274913278 1
160088701 0
290886551 1
745480389 1
511532232 0
557567060 0
299589657 0
235254499 0
722467299 1
22969893 0
137651025 0
97102449 0
519802802 1
331768642 0
939833263 0
207832693 1
799328409 1
873243791 1
714078121 0
628906605 0
506822378 1
55679871 0
503678629 1
248966108 1
882607630 0
893439304 0
635154832 0
157167847 0
529509482 1
966910731 0
795677102 0
198483271 1
53639865 1
81296939 0
447027175 1
838302283 1
500342332 1
138284369 1
267620836 1
711275627 0
13139474 0
421560019 1
774377172 0
90929615 1
185464024 0
655975983 1
286823373 1
683044497 1
405887108 1
185812036 1
24199434 0
557600790 0
921327601 1
233289079 1
263057141 1
981961436 0
952026649 0
895024625 1
968569525 1
963910828 0
932958622 0
324012606 1
665174047 0
740753438 1
132421841 0
916254162 0
687037344 0
904685400 1
700125531 1
227945684 0
704241559 1
877944157 0
853833902 0
554434441 0
758876306 1
251921913 1
425445434 0
182011048 1
610434231 1
129195469 1
424493080 0
825223398 0
200296274 1
767800628 0
630130300 1
164149782 0
204428270 1
760516387 1
311968192 0
364637991 1
569399109 0
365878269 1
347005413 0
936216943 0
865972926 1
524599022 0
964958069 0
337187869 1
249286009 1
271777380 1
697621148 0
695439073 1
31246016 1
676584787 0
381120692 0
347306941 1
832851981 0
853963598 0
93898212 0
813360822 1
58245159 0
413210006 1
508702382 1
949433903 1
21472651 0
372474859 0
347498917 1
680040519 1
591825599 1
955946452 1
709650271 1
8967645 1
979376851 0
465656329 1
939315687 0
647552632 1
622230427 0
947955391 0
443208880 0
543703371 1
869587444 0
657195116 1
160944088 1
119023705 1
948374817 0
343181347 1
701181598 1
963208326 0
861457587 0
380649957 0
261180954 0
782768572 1
7064690 1
232653145 0
617188507 1
491974843 0
973078329 0
11256953 0
414003626 1
425597590 1
976728410 0
567906916 0
59642047 0
205815923 0
901620687 1
314197625 0
541096096 0
654685877 1
436736815 1
776380161 1
380898476 1
304275303 1
573275372 0
605533470 0
498824955 1
974468148 1
164405485 1
388277807 1
806873941 0
595339612 1
537369133 1
534688380 0
153240584 0
173279910 1
843889074 0
748264057 0
466037859 0
999466296 1
242828119 0
445314360 0
123186119 1
116968789 1
777368210 0
394755892 0
62507511 0
755906837 0
119885383 0
843937163 1
402652623 0
143390321 1
512553748 1
173948028 0
972657225 1
965628486 1
667944420 1
81242704 0
579947002 1
597956823 1
310333902 1
196648257 0
789996995 1
401274191 1
230127997 0
484174613 0
330024292 0
966994433 1
771754385 1
809133159 1
609791739 0
644885064 1
713528206 1
784532755 0
887740956 1
212975140 0
570441417 0
181688139 1
120250217 0
149283406 1
544006444 0
267361905 1
527733115 1
280519747 1
497962265 0
768758326 1
516159596 0
942204223 0
363846320 1
488129044 0
267946206 1
835350284 0
377206003 0
911279886 0
297964636 1
864144351 0
553455377 1
901599415 0
162284091 0
121173047 1
657214865 0
135260970 1
404680865 0
982020146 0
2237061 0
803486334 1
472515969 1
953194010 1
42270596 0
159959666 1
670042233 1
67249490 1
36661248 1
272432834 1
777692390 0
554230497 1
676683001 0
303572114 0
332785669 1
885399881 1
453744471 0
357585242 0
425963796 0
872464126 1
197603066 1
377824267 1
590619107 0
280283045 1
571108045 0
625639187 1
50883694 0
876478062 0
770662003 1
432120707 1
940845634 0
83825416 1
870934590 1
862682833 0
507305509 1
71892723 0
171827368 0
367316190 0
923663167 1
825128442 1
974232424 1
67601486 0
94747754 1
339246909 0
374727171 1
913921379 1
131657969 0
969885525 0
684102057 1
365456727 0
501001989 0
498870182 1
65073432 1
556438996 0
51805223 0
947407172 1
375529503 1
58212172 1
639350606 1
245257466 0
451708553 0
959691131 0
334688284 1
983839181 1
425207347 0
563447764 1
654184370 0
166277946 0
783723999 0
676141447 1
152699217 1
620557316 1
730430120 1
139483285 1
627057576 0
259436573 1
18265894 0
875729664 1
948171009 1
20936537 1
449656741 0
707475263 1
329507498 1
641047011 0
73851061 1
245864818 0
596966894 0
249190976 1
107888877 1
797018835 1
969910318 1
603079070 0
126793374 0
412849797 1
238206824 0
759446601 1
757869932 1
975462679 1
464791234 0
449189735 0
567406221 1
295792145 1
711704828 1
180096268 0
353228801 0
171202302 1
426788152 1
189112890 1
931138542 1
120350798 0
378023800 0
38207982 0
824662848 1
765750546 0
779385763 1
210769421 0
193628328 1
855691876 1
322531037 1
307632875 1
712644183 0
886970061 0
984215544 1
285707795 0
27063 1
887029681 0
24738566 0
264774451 0
456822220 0
278275553 0
445551965 1
722990927 0
719592426 0
559801098 1
700692115 0
820228129 1
464461393 1
662725853 1
10579685 0
977853168 1
246730923 1
925114884 1
175145012 1
316308380 0
59584040 0
441136527 0
29886941 1
909056097 1
836034674 0
458186654 1
211562260 0
143401334 0
673338494 0
526789250 0
201105458 1
971727185 1
750485781 1
203330386 0
961919188 1
746888931 0
457229426 0
855949821 0
343988291 0
679606508 1
631043305 0
414691581 1
491292614 0
28251572 0
448376439 0
56910604 1
337812231 1
244804529 0
178446977 1
7592858 1
327629346 0
950623730 0
924284073 0
333173844 0
482974976 0
620971407 0
345071814 0
503454253 1
94668526 1
340169830 0
417039316 0
714583149 1
184900095 0
108036338 1
28639847 1
605539050 0
189189616 1
967183018 1
966678010 0
279815408 1
771253019 0
185850139 0
760355134 0
781876712 0
402014374 1
884463345 0
995050573 1
735430294 1
35949581 1
54522455 0
306837816 0
965896700 0
543229281 1
67499317 0
855324694 0
893325924 0
10212600 0
132599617 1
234836885 1
99216281 0
352724898 1
961126159 1
257582698 0
151276974 0
791001197 1
851554658 0
835514349 0
939275224 0
975422919 1
209713449 0
909571576 0
448469886 1
226956697 0
419859976 1
108788122 1
593341394 0
647824753 0
383045430 0
364793020 0
85463386 1
192811383 0
118495118 0
764079720 0
211932406 0
288623764 0
943997237 1
371366927 1
172957901 1
665329918 1
968490771 0
30933482 1
332174255 1
951560433 0
296256858 0
988668160 0
597572946 1
614997789 0
770053675 0
341271290 0
845641967 1
977403595 0
313137067 1
93704853 1
405276594 0
744536549 1
738759568 0
885402008 1
815533433 0
642920886 1
840850535 0
702671826 1
90795641 1
616756842 1
948662550 1
277333252 0
983470463 0
754771292 1
619360303 1
603998953 0
69015236 0
949300626 1
548913437 1
772335142 0
598960071 1
416450829 1
84631170 1
389897905 0
92216422 1
405293498 1
720704772 0
807519255 1
931669661 1
960584575 0
729326329 1
356255703 1
404703834 0
59528921 1
714640508 1
327523222 0
619919740 1
109889248 1
476248250 1
976781929 1
871869243 0
893850690 0
820197979 1
378130265 0
820603722 1
371878973 1
271285772 1
617919661 0
636989857 0
157830 0
638557856 0
481653614 0
754428778 1
778809793 1
960971619 0
410769103 1
999710228 1
103080254 1
523744686 0
951606880 1
734033460 1
434170506 0
841061601 0
775745272 1
759441372 0
611107623 0
497738682 1
161622287 0
991044640 1
531504028 0
837580103 1
323954676 0
658408148 1
915032537 1
825335010 1
387621435 1
3247672 1
354534425 1
982750131 0
185956081 0
674149176 0
903292789 0
760614157 0
249358267 1
555533992 0
750482076 0
417522672 0
747401367 1
254775158 1
353089504 1
419752629 1
250076996 0
932025169 0
949679023 1
974731861 0
523466970 1
619310622 1
35131580 1
778023281 0
117177297 1
471953220 0
268671824 0
202008244 0
408774550 1
456194957 0
371544533 0
450142322 1
569332274 0
525343890 0
199581486 0
672691758 1
11707664 1
845375907 0
277196158 1
13667135 1
247665039 1
734844842 1
889366957 0
436477050 1
821367417 0
219145622 0
280056280 1
406656066 0
699313991 0
527169674 0
977896787 1
720503580 1
563194280 0
734892226 0
422247181 0
444130174 1
904516990 1
765833804 1
41875147 1
579537189 0
186792411 0
58821828 1
747957822 0
994861714 1
848561657 1
327541335 1
826574338 0
744735413 1
170442684 1
560843167 1
941935489 1
926986409 0
821460107 0
206269393 1
375701771 0
452542623 1
272475538 1
705778653 1
277791472 1
918928771 0
502754690 1
408180471 0
882844630 0
790837088 1
901628651 1
227174289 0
104189316 1
899038886 1
161171116 0
755126433 1
696880899 0
288078272 1
768323183 1
261605696 0
542066459 0
23787644 0
961736171 0
478603641 0
5787269 1
581730397 1
482861431 1
437112165 0
730306108 1
61754103 1
974530597 1
229250904 1
669940279 0
60639391 1
413832685 1
445450147 1
980485112 1
275505779 1
600539042 1
735408671 1
547717642 1
234024472 0
603593465 0
686629401 0
934774313 0
69406565 0
131317653 0
591287974 1
259931265 0
724885394 1
899730895 0
175211877 1
601834779 1
306141114 0
238620129 1
351156244 1
586661210 1
337196998 1
749917117 1
232798986 0
616127649 1
356797801 1
40524675 0
726828289 1
92779628 1
509316073 1
122048660 0
793944795 1
25703601 1
476327388 1
906126404 1
637375308 1
450285947 1
636126558 1
44665369 1
431151289 1
591781780 1
860037227 1
10291968 0
338010255 0
10604569 1
708972228 0
749916458 0
816389100 1
211968227 1
939309585 1
692737181 0
569938363 0
678813229 1
766595012 1
564160809 0
326823277 1
614761039 0
862350264 1
192677027 1
92683703 0
712525207 0
536988492 0
440927894 1
390983501 0
525748508 1
418221621 0
239242731 0
980046281 1
595973164 1
437568515 0
272676854 1
797705180 1
227875109 1
379788865 0
344961098 1
137218421 0
272481595 0
409204247 1
120067546 0
658570052 1
437698050 1
956322161 1
37956793 1
671530260 0
86044876 1
258124228 1
139410235 1
208195093 1
223056740 1
31628866 0
471815007 0
476972219 0
233005374 0
496768591 0
193725600 1
271124308 1
234876181 1
95393846 0
255268898 0
556913854 0
890329825 1
298530010 0
281589107 1
960517515 0
72604576 1
541382384 0
903327168 1
40632506 0
273087959 0
568827802 1
467988452 1
425870019 1
441519177 0
443301882 1
870686985 1
736633520 1
808172918 0
113985046 0
813956935 0
303939142 0
786871856 0
988258415 0
235532764 1
430055177 0
98879926 1
332520623 0
269312898 1
643967174 1
164363788 0
495675153 0
458889743 1
47112722 0
116613254 0
946392990 1
302082412 1
92590668 0
980478305 0
746423997 0
434371544 0
688140503 0
335192505 0
558703586 1
557187135 0
180975887 1
270571034 1
819640492 0
178626198 1
290788128 0
935618513 1
481964423 1
484942211 0
543558825 1
798256829 1
441275743 0
994618099 0
220815757 1
677657759 0
468869139 1
402967823 1
358837925 1
688641219 0
930236385 0
744985992 1
390956068 1
234298048 0
230559352 1
738846948 1
203463160 0
911872678 1
62387193 1
81536883 0
810510163 0
768844786 0
653245571 1
953718562 0
507736701 0
324809133 0
431896355 0
274680757 0
621568155 1
655849805 0
390838984 0
134478481 0
440987934 1
315834693 0
9958082 0
576217775 1
46614904 1
706659316 0
203788548 1
64896819 0
298660727 0
284102858 0
121228889 1
780073102 0
959902445 1
922964686 1
965708579 0
757134272 0
153363383 1
792523617 0
85582722 1
906537717 1
979736017 0
539518240 0
474143837 1
919860640 1
424120764 1
524351690 1
217324776 1
247997021 1
86891060 1
522270772 1
426166227 1
750945790 0
205631840 1
161516654 1
809257644 0
398925777 1
964528442 0
714796349 1
658508965 0
490736781 0
57772709 0
881931871 1
446132832 1
717280939 0
183367502 1
881103476 1
913228645 0
635502968 0
29952616 1
340915530 0
323535652 0
921145501 0
902829571 0
539534223 1
212743078 0
765788678 0
733387442 1
275814460 0
270654034 1
643976226 0
986919978 0
662299806 0
928823138 0
159008842 1
606952649 0
519734895 1
766081346 1
608269440 0
375256056 0
700241624 0
376576948 1
774477469 1
586986865 0
462999244 1
711024781 1
157604704 0
658987214 1
362503820 1
221861667 0
122363789 1
977186788 0
352528987 0
542308239 1
275538901 1
944737516 1
880034122 0
430192107 1
610104679 1
544470740 1
125063132 0
784507635 1
378620525 0
579397889 1
619173540 0
570853797 1
63873897 1
391350601 1
59582117 1
967237614 0
903668153 0
950356717 1
900599712 1
428009864 0
645769811 1
406895417 0
820061714 0
275379562 0
481327968 1
622169800 0
251700643 1
597721415 1
476818301 0
5323589 1
925499910 0
399990907 1
121944662 0
366386449 1
672884169 1
625155201 1
942492323 1
398102542 1
660669687 0
744758571 0
273064328 0
245833432 0
519857309 1
485193815 0
356647274 0
891007022 0
427019288 1
436662411 1
53991525 0
809501794 0
369071279 1
525055906 0
198742750 1
725732010 1
372086498 1
439649543 0
570292109 0
107036936 1
71718015 0
146700038 0
957446462 1
969721673 1
130099239 1
383642573 0
906154991 0
547535705 0
568638889 0
428611717 1
80856225 1
61164988 1
813003820 0
811369341 0
693988766 1
760909726 1
966869911 1
287170983 1
668163875 0
583026784 1
391330997 0
881292185 1
981996046 1
703226388 0
818998164 1
532619640 1
39826734 1
622895489 1
497981694 0
409713128 1
155957260 1
929468088 1
109107041 0
450516106 0
240882682 0
123307123 1
381296918 1
875392147 1
820667834 1
669847207 0
460488539 1
388939666 0
509050334 0
690179628 1
321803215 0
386741811 1
533509319 1
945994887 1
71709780 1
303868043 0
22459767 1
804468183 0
679838620 0
960941228 0
142858821 0
752314562 0
863064230 1
396098587 0
758554436 1
587068775 0
116858457 0
412112753 1
689909774 0
30735430 1
577174721 0
480113484 1
216897259 0
747499382 1
664650685 0
804921047 1
883350496 1
799100662 1
713461421 0
811143871 0
103975645 1
128549434 0
969773440 0
36080704 1
435133502 0
136785967 0
791193238 0
541025917 1
474002859 0
888536995 0
248540549 1
776471849 1
624274178 0
379253512 0
883013922 0
343336115 0
741877805 1
21925459 1
871729701 0
464608547 1
91829917 0
802157693 0
283499313 0
634724009 0
582981743 1
80195235 1
206649122 0
240522877 0
297358173 1
821806913 1
118918286 1
85854525 0
920526514 0
463223715 1
51995650 0
513462861 1
647268965 1
841614286 1
814378500 0
870691974 1
464052753 0
361825116 0
90256009 0
585899506 0
318914946 1
438857740 0
380744351 1
939073354 1
895532143 1
980559749 1
773553364 0
738348107 0
308735974 1
968309545 0
748183538 0
182123783 0
406047723 1
364753750 1
186344923 1
838813729 1
312562152 0
115048002 1
434938908 0
899130306 0
348840905 0
529500557 0
643358232 0
348347380 1
346380374 1
473860869 0
381689086 0
649587628 1
500784827 1
209777924 0
251956359 0
240436123 1
156485379 0
501760229 0
610618938 0
532643313 0
913567871 0
653755054 1
530775245 0
625083242 0
742543244 1
348749940 1
603716881 1
817916580 0
981339433 1
714650923 0
235752654 0
558325225 0
335268523 1
481091055 1
952455978 0
22417172 0
563759106 0
287273720 1
433963742 1
269214549 1
939055623 0
921562937 0
47727211 1
304040214 0
358372312 1
578184344 0
837166038 1
255004705 1
649988027 1
469861712 1
759621897 1
658258831 0
949906507 0
937422213 0
337830446 0
60471285 0
130691184 0
830366544 0
393650647 1
334699535 0
673525503 1
408291084 0
715715372 0
49632600 0
536168499 1
531337928 1
156517458 1
984934021 1
605939788 0
713816121 0
845799287 0
213781913 1
405312960 1
31521668 1
751967278 0
901473753 1
245912155 0
53575907 1
488152202 0
52525714 1
161654397 1
144447463 1
920316387 0
481427156 0
677593235 1
379879878 0
608168380 0
234651585 0
370483955 1
638522921 0
600934661 0
926327586 0
411107843 0
750416255 1
9270108 0
760577572 1
636745130 1
243817563 0
518606590 1
525095591 1
146221801 0
487542699 1
66433333 0
317747231 1
719407442 1
837577722 1
311612637 1
606979008 0
657265167 1
711525214 1
181498976 1
348826204 0
316810214 0
202507789 0
813312024 0
151847925 1
904799248 1
8912350 0
483209064 0
122514837 0
574208321 0
460103141 1
341949597 0
495147086 1
760121349 0
34680717 1
232462940 1
597732078 1
901977372 0
401243513 0
207533820 1
420261808 1
472121865 0
469395344 1
457743440 1
394647157 1
289513749 1
779652919 0
194816713 0
700003969 0
865111507 0
254037146 1
171299182 0
82210642 0
573020070 0
340222027 0
356475215 1
475248716 0
403109858 0
555581034 1
381555869 0
101163286 1
305113877 1
269096444 0
12841331 0
101747026 0
530100577 0
362967618 0
723366174 1
273038148 0
649740524 0
487285419 1
829847298 1
151855571 0
52342989 1
70794161 0
405665393 0
504823484 0
744161816 1
444755230 0
661351416 1
116662864 1
232004571 0
364855659 1
94449951 0
982239793 0
483444294 0
632017874 1
241358465 1
174692642 1
699662384 1
469141057 1
929364282 1
987044524 1
694631694 1
461969848 1
986936523 0
905396024 0
937341707 0
458623361 1
485063985 0
562380937 0
699075687 0
509516046 0
284928792 1
267314645 1
121412643 0
131055190 1
709425260 0
345208287 1
848499770 1
994493361 0
905373028 0
210142455 1
269624322 1
908955815 1
725428630 1
628336412 1
744792108 0
999324207 1
333867869 0
158220025 0
726057587 0
702074663 0
705685888 1
601176796 0
861720075 0
211282354 0
117310544 1
353340968 1
753842323 1
491956715 1
648939235 1
21787299 1
32771408 0
396953874 1
968545981 0
633850822 0
483914029 0
643084038 1
438612413 0
941572981 1
309194452 0
957693786 1
895088441 1
257106158 1
458536906 1
748798442 1
626943690 1
196717562 0
848232058 1
930629754 1
248660510 1
238891915 0
687938726 0
469484226 0
13512994 1
159059139 0
848369288 0
907644381 0
63963534 1
875004235 0
425002831 1
339525049 0
372228921 1
20505056 0
746333270 0
619351539 0
213058861 0
87747865 0
295958509 1
479034527 0
347110769 0
881080438 0
421264294 0
67089570 1
117642282 0
320520329 1
670141643 0
874857258 0
791285095 0
642706101 1
272652725 0
181391350 1
530004606 0
540184825 1
218566944 1
737547559 1
224535923 1
135517566 0
25817411 0
984877170 0
12986926 0
586474291 0
340741509 1
258057858 1
531528296 0
703544414 1
182910407 1
697872707 1
167735795 1
706409331 0
65924213 1
536641039 0
498808150 0
175136356 0
801964533 0
791688006 0
755019363 1
530029218 0
585774218 0
317588127 1
519619038 0
416881949 1
983375065 1
52337173 1
515579652 0
646101952 1
580915434 0
152869290 1
447563522 1
712906062 0
951992045 0
813097878 1
509571282 0
857674258 1
786099166 1
989086421 0
302562271 1
854172004 0
710218711 1
338235334 0
124838739 1
219753590 1
374582259 1
643050274 0
562493707 1
699045677 0
296987983 0
63316894 0
728828727 1
268560139 1
296424658 1
484519822 0
759747746 0
65561914 0
807321355 0
216135438 0
113262793 1
991023409 0
625538495 0
370794886 1
101388920 1
881484123 0
377583984 1
292744994 1
870824454 1
529659139 1
880801748 0
960395913 0
217114995 1
845621587 0
908167532 0
200390281 1
136966468 0
182040850 0
438406366 1
621834929 0
563889067 1
207442590 0
90398779 0
374512677 1
668873459 1
402795333 0
108704087 0
676709357 0
794280655 1
94572677 1
284621017 0
74079017 1
885656774 1
953675761 0
800493695 0
645039791 1
592395175 0
197936504 1
493480281 0
858863021 1
491289103 0
585915534 0
490676220 1
462134312 1
848449562 1
778159259 1
400863409 1
974398681 0
395302945 0
707446363 1
927242031 1
987977147 1
24571539 1
401477313 1
505416402 1
478549327 1
324631278 0
35270538 1
911394134 1
892458741 0
231016448 0
704263264 1
635806661 1
630280964 0
965879290 1
388398778 1
435786915 0
762560606 0
693044735 0
475737777 1
992106336 0
126834286 0
474834972 0
562846949 0
366467159 0
177731409 1
210512315 1
813917767 0
425750787 1
32708875 0
512689656 1
761622303 1
930232015 0
652463653 0
268038247 1
822405638 1
401129242 0
688127278 1
915548291 0
800921237 0
239631938 1
505216104 1
541732877 0
674656922 1
238382638 1
320276457 0
843359210 1
701373575 0
433721893 1
419600020 0
339102672 0
831091586 1
904673185 1
98787093 0
890111085 1
497856449 0
416892457 1
530015292 1
947018113 1
492622208 0
99254599 0
10319204 0
666206083 0
796982480 0
735901379 1
345711381 0
126043647 1
780547832 1
305298520 0
197433897 1
471279894 0
934292492 0
434461624 1
325860290 1
527277343 0
139939722 1
590495185 0
266078905 0
619242237 1
470278104 1
488500027 1
204515994 0
439419563 0
295487935 0
382985832 1
8855700 0
350209102 0
490444070 0
491401396 0
219825486 1
993607873 0
443398846 0
240781048 1
998833514 1
429945690 1
832719230 0
82611745 1
521017443 1
607252676 0
145618230 0
422661156 0
871828760 1
852542660 1
484856648 1
703802500 0
958660040 0
124860337 1
428327918 0
101770338 1
940191443 0
423793426 1
262871563 1
159392310 1
466309245 1
664825068 0
593389650 0
213330118 1
825196380 1
671281772 0
825593990 0
608776912 0
664415138 1
685022107 1
140966456 0
171053436 1
984768349 1
723176496 1
751157919 1
119032166 1
429026201 1
495471473 0
7236288 0
69971787 0
45078680 1
492616439 1
297290445 0
220418133 0
267048547 0
782804698 1
512150185 1
874936892 0
674091684 0
88784851 1
60863402 0
963981465 0
203523810 0
563215098 1
327147496 1
379996014 0
538578271 1
61933363 1
917439618 1
419703333 1
568797752 0
815409377 0
682464539 0
322235947 0
130941995 1
478247286 0
494247138 0
412348089 0
794222857 1
663106473 0
292189022 0
427943963 0
520742444 0
112424156 0
689692104 0
76896459 1
941766676 1
465508525 0
696540876 1
417197692 0
334754011 1
736775135 0
926843117 0
651366228 0
375756827 0
37670323 1
943222269 1
314156178 1
474546502 1
711426885 0
697580700 0
859818939 1
466957098 0
925618574 1
736714475 0
787806983 0
727705055 1
234088209 1
842228914 1
569834038 0
891784397 1
846808962 1
985260476 0
482091095 1
672388967 1
226654692 1
839789046 1
678826419 1
638811435 0
874251000 1
225222406 1
241611530 0
806503507 1
866266678 0
956013590 0
741603712 1
67703400 1
593961155 1
659481733 0
484494765 0
139902417 1
925699051 0
898878940 0
447217002 1
934624246 1
227824822 0
578798653 1
34986038 1
845946113 0
6515012 1
296716840 1
744163277 0
542617667 0
936438448 0
602897622 0
990034887 1
503580017 1
900312117 0
833375877 1
583034194 0
320002659 0
515175960 0
492114912 0
528213324 1
906154419 0
479358533 1
50360517 0
790134823 1
955844948 1
760364974 0
740011586 0
252695870 0
512722268 1
726057063 0
580204687 1
461923123 0
334247381 1
58836916 0
556342706 1
923135777 1
576037038 0
649841237 1
177633462 0
18856680 0
337045949 0
872088496 0
948876851 1
369078942 1
217304698 1
172105105 1
539281643 1
831526704 0
426055340 0
439607543 1
90832288 1
553345526 0
477440534 0
284123725 1
444828724 1
959555178 0
891973970 0
326100674 0
896228835 0
613200445 0
867913135 1
316281052 0
80503350 1
692845801 0
634451376 1
969074977 0
168215419 0
523621327 0
73117950 1
792825100 0
372008154 1
987099519 0
620935997 0
530440066 1
616662330 1
454775331 0
940700002 1
916402337 1
193582753 1
905113100 0
454615060 1
366199713 0
339638610 1
961448396 1
544695627 0
354694363 0
418733267 1
86460504 0
672780517 1
277110460 0
237959244 0
449128123 1
954935565 1
972821162 0
631675767 1
529184369 0
30697966 0
463765078 1
440258877 0
591680227 1
305807447 1
107708213 1
433958300 1
280380908 1
788387147 0
782242452 0
55023889 1
949965771 0
645196489 0
226354718 0
331270818 1
596529145 1
849936059 1
392051220 1
924167865 0
727207700 0
866343445 0
596687961 0
719956116 0
737413461 1
125319502 0
253377230 1
68934645 0
99205470 1
630368192 1
392584255 1
880724658 0
104175088 1
748606476 1
869621840 0
381164649 1
19276548 1
725087294 0
629095434 1
785095525 0
608011123 1
795437993 0
725035147 0
660075005 1
391373313 1
408740334 1
61256377 1
639163062 1
200922263 1
221909280 1
14924729 1
585856442 0
757218438 0
975256974 0
564689842 0
678194887 0
885891439 0
327736437 1
975650408 0
782567426 1
365779537 1
340603227 1
208610596 0
228865685 1
951384965 0
448174271 0
775609594 0
724353168 0
730033370 0
369200374 0
41360209 1
942254572 1
95129443 0
25349249 1
227556391 0
991872646 0
28392090 0
510345655 0
273967360 1
86606548 0
499141935 1
927314681 1
358650253 0
177317060 1
426429525 1
494745928 0
905505366 1
812821103 0
812216808 1
832516713 0
287111876 0
512355242 0
36241882 0
958603080 0
379424294 0
312404204 0
495207663 1
580548015 1
535055367 1
496751091 0
748924667 0
972783237 1
545946547 0
164155478 1
185359072 0
391249371 1
341781757 1
159262545 1
597763283 0
256146775 1
988759894 0
771952128 0
214784126 1
484709245 0
583856256 1
323591958 1
22006276 0
102464425 1
368669871 1
274159555 0
294102409 0
801969110 1
687950552 0
479835840 1
969205408 0
263935518 1
991182716 0
285413545 1
221735166 1
588681285 0
847313967 0
863719640 0
628084821 1
146441766 0
750897557 0
972875183 0
895038625 1
512420836 0
960736770 1
804819899 1
615944113 1
304301909 0
37983575 0
123490889 0
670674233 0
774796009 0
283003591 0
718301831 0
842602655 0
309025768 0
239465205 0
53088838 1
203507304 1
508893746 1
392063045 0
173921561 1
584798672 0
212164385 1
335596518 1
23436891 1
919210040 1
351867544 1
161928548 0
812466392 1
78516827 1
878184222 1
874437097 0
577818779 0
33816931 0
290210981 1
36263454 1
66967730 1
892819366 1
467185292 1
820818192 0
758523594 0
988049788 0
279936381 1
956641806 0
90881356 1
353626427 1
631271084 0
15138351 0
800989524 0
572353225 0
142389204 0
505756397 1
573102970 1
686068012 0
938059583 1
353472094 0
681780737 0
69198251 1
643198505 0
880398503 1
59558367 1
71487839 0
682412934 1
383692537 1
296850380 1
843768883 1
743270975 1
632287662 1
588227324 0
732914063 0
264920550 1
906509449 0
324719101 0
596556788 1
492538512 1
698697660 0
703121055 0
351963351 1
256722046 0
706631587 0
422909366 0
559108782 1
646032770 1
646451266 0
770182712 0
856303133 0
314421197 1
38231748 1
604059472 1
612631195 0
141896715 0
328973530 1
213989508 0
485357713 1
131840846 0
213112535 0
778867547 1
655388035 0
351523665 1
383247161 0
358384158 1
354653633 1
130404825 0
513632565 1
110691317 1
76146367 1
117746912 1
929916889 1
419927381 0
152174918 1
243023265 0
469296728 0
207358396 1
534707500 0
374158624 1
845847025 1
388583641 1
339212878 0
394938734 1
591896879 1
71525083 1
821824152 0
895477889 0
121285304 0
381050322 0
732402647 0
789923260 1
96074304 1
370332749 1
27149456 1
370126682 1
380754060 1
470174014 1
371308258 0
662761591 1
33399491 0
331675963 1
801589486 0
465265100 1
836783589 0
47804827 0
480165680 1
938523386 0
848930222 0
549909147 0
901861769 0
580409054 0
399003328 1
496981481 1
930480690 1
752455207 1
927537595 1
18766366 1
126765821 1
949067093 0
704454643 1
920958105 0
566763609 0
346000141 0
73344015 0
980393741 0
212539338 1
957202941 0
783024869 1
489722131 1
564186998 0
327520882 1
954060990 0
857407617 0
466317640 0
858987262 0
410938156 0
337160976 0
726300041 0
10684288 1
154092396 1
194870124 1
919327304 0
765190301 1
690525060 1
432460270 1
297795930 0
636039337 0
609421220 0
933778449 1
198166064 0
883509396 0
4056098 0
879839515 0
386940633 1
129412859 0
980536221 0
739221367 1
383023100 1
534987470 1
716280884 0
868123915 0
697927529 1
515766224 0
568174507 0
624310832 1
98617698 1
800540673 0
352878918 1
594437997 0
400998528 1
289669023 1
43584505 0
456469266 0
225899759 1
867658814 1
320453671 0
585544732 1
733832088 0
271495424 0
414908534 1
69170646 1
454472932 1
372205798 0
63227102 0
726480535 1
970656946 0
285677667 0
765815277 0
780422950 1
533161937 0
896960925 0
183743099 1
641826932 1
968227476 1
154921417 0
969068864 0
888026746 1
199404290 0
49944855 1
223413061 1
306525464 0
982312718 1
542841542 0
573918378 0
551059270 1
294701099 1
526220132 1
167900679 0
67926588 1
969651148 1
11310815 0
479622182 0
617634412 1
958390700 0
354125385 0
590796159 1
598420247 0
630045277 1
420547220 0
534864506 0
51924907 0
738813237 0
694960305 1
356671816 1
153015267 0
532228874 0
182374672 1
123886310 0
296989029 0
360509235 0
104339244 0
480877150 1
307657613 1
914344285 1
272176504 1
514571285 1
707023300 1
662320623 0
923638712 0
646686196 0
612820902 1
402308955 0
181501974 0
272674975 0
62731082 1
603867122 0
930110907 1
777585087 0
710897677 1
375480071 1
188912995 1
651780315 1
889969389 0
808924951 1
363469458 1
316551483 0
113384441 1
357901844 1
346946324 1
24523659 1
12723726 1
120197373 0
381889545 0
448417799 1
689648355 1
794278043 1
175809870 1
716312469 0
655700680 0
151356130 1
574400032 0
288164155 0
189120581 0
824046759 1
633157790 0
670298888 1
691726798 0
74402839 0
751369719 1
972205516 1
300908194 1
633943172 0
135308122 1
734112163 0
557481560 0
965527921 0
78214071 0
763702841 1
231961722 1
224554195 1
334737287 1
154929682 0
351648709 0
912478136 0
492296803 0
330519126 1
242627164 0
435514092 1
922666910 0
100768346 0
976595424 0
738001239 0
755805259 0
419952253 0
697064038 0
875596383 1
909169937 0
579944226 0
59477836 0
993333698 0
48140999 0
276156000 0
642029058 1
474153827 1
373507691 0
493833118 0
242773718 0
347792537 1
484639935 0
436386756 1
898101576 0
229652657 1
799399839 1
182989729 1
593391080 1
475619352 0
994953545 0
91668801 1
887104893 0
587893296 1
855668686 0
163911868 1
979184607 1
629184319 1
166851032 0
737962992 1
769343425 0
544747709 1
106745125 1
354786525 0
32572224 1
171769989 1
893576376 1
99457353 1
182162132 1
687695710 0
211383472 0
567903287 0
288345123 1
147574675 0
388569309 1
298231314 0
249254519 1
510513470 1
584080331 1
442770769 1
614866090 1
746552123 1
177820791 0
441805980 0
592308259 0
335009980 0
227428297 1
575261947 0
233390746 1
244061318 0
482030627 1
9244352 1
224769 0
960852305 0
802445636 1
227380210 0
96447174 0
977638629 1
822563746 1
36027244 0
800321880 1
198289906 0
371732276 1
138681032 1
941158843 0
801975130 1
675676343 0
141555792 1
12330369 1
55766613 0
92902817 0
766078869 1
143108059 1
384444920 1
354498376 1
217892062 0
551573158 1
950206843 1
33111081 1
841992926 0
571233825 0
77016050 1
623748084 1
812675971 1
168019642 1
382746508 0
209270124 1
535634729 0
832411924 0
569632413 0
974850987 0
623652694 0
162739162 0
122695499 1
863768006 1
270554541 1
824740281 0
379706284 0
509320651 0
408625269 1
695319292 0
572972728 0
570605840 1
627785466 0
599792734 1
555774175 1
733272853 1
586740973 1
717686487 1
14656779 0
227779214 0
366222232 0
160293390 0
48670249 1
197549781 1
123483561 1
569195699 1
820424744 1
849438050 1
254926803 1
732038341 0
561930121 0
31706942 1
956097042 1
211937020 1
594144962 0
853695935 1
865438005 0
285738465 1
999069152 0
541031573 0
898854412 1
456978946 0
673609858 0
495093820 0
918255773 0
108413365 1
331142304 0
809254439 1
126166025 0
802978326 1
109541509 1
61464163 0
782791022 0
425011953 1
435447141 1
18684013 1
603226234 0
522391049 1
762711515 1
62331957 0
889588887 0
412971910 0
43712968 1
427265173 0
60449403 1
700660385 1
652673845 1
746741029 0
759680376 1
528563588 1
664645653 0
494919916 1
647554424 1
462750898 1
533333736 0
338519918 0
101244702 0
206780850 0
887507764 1
903913718 1
25728061 1
857736181 1
276471134 1
329572144 1
216479852 1
549427048 1
596477593 0
946539572 1
657292724 0
653832423 1
63265931 1
956738034 0
151351213 1
319127497 0
728419895 1
115503745 1
608477553 0
433048132 0
754582803 1
935495908 1
725636128 1
909651802 1
94231443 0
117320261 1
517095246 0
765631222 1
273348197 1
496275716 1
740253840 1
940423772 1
305539315 0
407479776 1
104032358 1
705125873 0
756215293 0
395260485 0
216890505 0
704553866 1
887019925 0
168231557 0
884505423 0
756948321 0
628737405 0
209829833 0
25220545 0
427824692 1
302764064 1
194361517 0
596368686 0
379104934 0
650157725 0
902394701 0
326015661 0
357459994 1
73413031 1
78167515 0
885801436 0
907017159 1
780238987 0
442506463 0
878139278 1
481593475 1
253792521 1
875449630 1
228545163 1
374208980 1
681486238 0
345577092 0
18474025 0
269507121 0
220563838 1
854606421 0
660565058 0
985759964 1
106082531 0
195412757 0
799566504 1
935165807 0
962604057 1
295644965 1
796700048 1
332054501 0
575961997 0
326902855 1
714228599 1
90874048 1
972603138 0
249941713 1
267874582 0
759976159 0
511061931 1
941165794 1
184865374 0
487318638 0
15794290 0
72082322 1
914606994 0
187272350 1
521968655 0
461153390 1
145918587 1
294082069 1
670516158 0
130037231 1
150596743 1
148602553 1
397428638 0
896551493 0
710661521 1
912599012 1
637650321 1
263402093 1
794988345 1
63340576 1
486567187 0
439685518 1
309697549 0
370045944 0
905403613 1
496835826 0
120040855 1
174772031 0
473692964 0
475550698 1
615282533 0
5526028 0
176439084 0
857014801 1
83893840 0
987841010 0
306841791 0
340325726 1
166255756 0
264464000 1
737622835 0
472457780 0
740126882 0
273458709 0
100156222 1
542923258 0
519055626 1
785368164 0
361552295 1
123301322 0
198594784 0
897357734 0
547505069 1
971289397 0
192223345 1
841249743 0
436889158 0
919145812 1
235402215 0
68396514 0
943314855 1
682571312 1
479591677 1
40292862 0
165401562 0
149087156 1
305490513 1
956959986 1
868222379 0
857144272 1
48627546 1
663254883 1
81988862 1
752246957 0
693286830 0
194996968 1
222116419 1
413735275 1
285846502 0
306396806 1
776814852 0
124827657 0
343072972 0
514838168 1
334017323 0
248084715 1
726787450 0
875889213 0
678775109 1
113855006 1
547459977 0
470795420 1
798759443 1
23178285 1
515131805 0
514281349 1
431844960 0
30284386 0
40377960 1
615015620 0
169586994 1
764034538 0
343221920 0
845901929 0
340219013 1
662095001 1
888236188 0
262494856 0
150993858 0
648959440 1
542660248 0
984269308 1
655094263 0
361526527 1
912067950 1
637258959 1
393338328 1
350109755 1
451394606 1
524595997 0
335391739 0
344692950 0
409300668 0
584437812 1
230833349 0
33281791 0
276954804 1
427504651 1
654174910 1
544919403 0
570037895 0
122000757 1
532688786 1
916025331 0
852764204 1
256416187 1
881139357 1
780346604 1
709249574 1
294943098 1
804129412 0
430081722 1
413402435 1
367875823 0
726308520 0
859083076 0
109165052 1
226237768 1
229470364 0
494952428 1
805654938 0
713031017 0
594388452 1
672928896 1
524439714 0
748714143 1
229367169 1
601792797 0
483540480 1
249661539 0
622362402 0
450790568 1
74860937 0
665312823 0
376401750 1
617311279 0
279261849 1
363065181 1
535531564 1
786751134 1
401313810 0
814212888 1
857880197 1
794636633 1
480174249 1
242762146 0
956208856 0
225178165 1
138810021 0
202836342 0
217257604 1
869255861 1
894235592 1
158643951 0
632606358 0
166902903 1
936569652 1
956656228 0
945919032 0
235464226 0
591814182 0
544239415 0
524824116 1
443484849 1
228419993 0
837540925 0
449350246 0
17374380 0
366790808 0
73549317 0
572588805 0
454102471 0
85008835 0
630497217 0
582368964 1
186600083 0
677192541 0
229287082 0
134665095 1
30545287 0
776699925 0
626783459 1
956602014 0
130180217 1
526494569 0
387938748 1
655373519 0
950942722 0
266285252 1
317951415 0
96539760 0
97098161 1
642464041 1
132515922 0
127266575 0
522172729 1
604756892 1
308244809 1
623413942 0
636138425 1
522612896 1
691267190 1
151940451 1
306687334 0
958181979 0
58368070 1
848099572 0
45303064 1
562153535 1
343726129 0
565461591 0
968747080 1
93670996 1
708718936 0
103047330 1
604645558 1
50942018 1
967344592 0
726125026 1
469321244 0
367726137 0
154433369 0
485653635 0
811440514 1
568457664 1
585260967 0
670574370 0
289338762 1
392235646 1
318081326 1
179784159 1
272048359 1
974707318 0
258926719 0
525613573 0
263932408 1
854587945 1
602661704 0
130288600 1
934173623 1
65318049 0
4568681 1
789849280 1
875221069 1
898899164 0
333698062 1
423117786 1
359201007 1
367781176 1
601866778 1
115099157 0
617509260 1
558109960 1
341020227 1
319973117 1
73115456 1
897291108 0
577289681 0
280393193 1
437076336 1
134739006 0
305807892 1
249951402 0
401491260 0
328396055 0
2754480 1
350538655 1
391480008 1
415818073 1
956329269 1
232899128 0
249731939 0
356852177 0
989255739 1
222727446 0
341938500 0
26417806 0
47237570 1
339301440 1
449008224 0
570005176 1
482299601 0
513368189 0
867197299 0
436961648 0
575465065 1
900734588 0
822611967 1
685343464 0
106508377 1
507178259 0
458615244 1
972849821 1
136936583 0
686435678 0
530351407 1
962310178 0
157871477 0
432039294 1
693544229 1
716718752 1
753515397 1
945925329 1
157825552 0
594747497 0
739107042 1
598810410 0
443416809 0
496160208 1
603034757 1
224386310 1
667771701 1
466835104 1
623618409 1
151588259 1
169891977 1
162524307 1
255359044 1
210513435 0
534380819 0
451123032 1
391932076 1
235856479 0
892978663 1
706139649 1
224668511 1
481746184 0
574402769 1
104372788 0
491349455 1
680036708 0
603344656 1
397445868 0
405834461 0
786621501 0
977370408 1
833476461 0
541455228 1
686018430 1
839550679 1
38902755 0
534146598 0
688906711 0
363109179 0
11626129 1
728793078 0
2640421 0
110558537 0
136131422 0
890432995 0
49050310 0
845011021 1
468341175 0
793108936 0
699950327 0
452343708 1
326472492 1
943288854 0
609566843 1
443009155 1
63621572 0
994369349 1
26170718 0
1795240 1
84383294 1
88434930 0
609126624 0
933141444 0
342041078 0
222496693 1
924656112 0
5213057 1
342753971 0
689452692 1
979599937 0
682313349 1
161395980 1
442053588 1
894041652 0
816312059 1
326317336 1
555754487 1
717261308 0
300188923 1
723767667 1
413853242 0
611724917 0
611093874 0
303479498 1
797490752 0
560336618 0
918493296 1
528007360 0
984486388 0
401842799 1
636405313 1
14645730 0
646477443 1
937160303 0
119220681 0
738632737 0
729865395 0
129677400 0
764777708 0
222524958 1
649977571 0
3493691 0
689143149 0
255509495 0
175297282 0
478810081 1
257330382 1
397780738 1
219033458 0
807815131 0
464160841 0
996192596 1
262092652 0
827687175 1
72324151 0
343408004 1
590139765 0
749415205 0
36560107 1
682817095 1
570291023 1
704062984 1
741716156 0
449259739 1
75221922 0
983254196 1
316080926 1
213802640 1
591719490 1
47089888 0
458340796 0
5830934 0
846897819 0
302797504 0
555616104 0
95325492 0
326827872 1
480567750 1
979400617 0
911036955 0
707529147 0
214238548 0
479827260 1
357226038 0
830199898 1
62635617 0
882903273 0
878992602 1
863800816 0
479078860 0
209415694 1
507781968 1
615611563 1
280595992 1
359934363 1
167763525 0
928141174 1
891403206 1
980525635 0
170384014 0
887165275 0
682478298 1
255627893 0
319535829 0
935292464 1
534194470 1
365257244 1
792181516 0
665987891 0
738749995 0
412458884 0
871603081 1
531004382 1
106853901 1
373311469 1
397910848 0
478314349 0
151982849 0
436971101 0
706002134 0
718884073 0
542824524 0
465228293 0
706611497 0
73969829 1
651118852 0
855710187 1
481843477 0
446598171 0
823869652 1
930634283 0
887502341 1
28240082 0
456189576 0
918421073 1
62618950 0
637478446 1
732814461 0
776638290 1
63193401 0
259290265 0
934504235 1
442465143 0
904948053 0
378569521 0
703400896 0
388158977 1
653949030 0
946271299 0
575976211 1
866181125 0
973362580 0
398034316 0
383756222 1
20109013 1
733450043 0
432492005 0
979384510 0
954796971 0
558856280 0
90307170 1
443851950 1
912902424 0
816041719 1
912679677 1
978587728 0
404482891 1
238025820 1
223042850 1
304417257 0
167272268 0
4310559 0
499953409 1
364869568 1
699550648 0
71030877 0
803448322 0
672861821 1
560743588 0
12945650 0
58414767 1
90487450 1
228165263 1
879700575 0
866066358 0
326179149 0
106447053 1
669165622 1
785987385 1
460519016 0
807009890 0
936603578 0
376263432 0
342976664 1
81780239 0
15362382 1
137827556 1
830734809 1
929222690 1
609751682 0
70296653 1
809163996 0
743489905 1
80778226 1
176651036 0
510893822 1
977069393 0
485254121 1
691523720 0
407219214 1
313582486 1
751265606 1
587253555 1
376357281 1
692719403 1
136482173 0
229769475 1
645499916 1
603411193 0
664082505 1
206278716 1
211151463 0
424160344 1
380089069 1
348329366 1
447999144 1
769308437 1
108765987 1
668060009 0
881365955 0
303649238 1
146237433 1
462283028 0
659172687 1
207332801 0
599337636 1
755274534 0
23157150 0
327799313 0
673165250 1
929772797 0
542887757 1
372570274 1
328097418 0
713369999 0
843741734 0
498881349 1
508422277 0
26439442 1
145991286 1
651003966 1
378770303 0
526648830 0
247953242 0
428453986 1
225554046 1
753373109 1
640850292 0
442257667 1
794402522 1
719601825 1
294117296 1
148661052 1
575799896 1
775389685 0
959013564 1
631412529 1
81363204 0
649370754 1
244980384 1
336315187 0
206522800 0
134558732 0
634510071 0
1467888 0
205757684 1
338491947 0
206347265 0
886462523 1
487442933 0
59519796 1
135592809 0
717634829 0
521535426 0
464280999 0
93845349 1
843356493 0
203642746 0
379080172 1
409653983 0
698848005 0
648412279 1
193898863 1
161701839 1
764320730 1
461181240 1
668255663 0
164131455 0
411064508 1
851217438 0
272003223 0
20763536 0
853156486 0
660700484 0
301017940 0
334317652 0
854590261 1
238033941 1
926764468 0
140666365 1
158729270 1
891410061 0
169322741 0
120311514 0
666695482 0
462392083 0
475097983 0
554993127 0
1455755 0
954731693 1
63721088 1
502364780 0
650472414 1
202430802 0
443051260 0
724071422 1
287471561 1
872340089 1
424229717 1
234526933 0
691866607 0
39588428 1
26620257 0
619727180 0
547610611 0
437174788 0
547082683 1
858760877 0
581411959 1
40577959 0
929222857 1
757088660 0
399409684 1
583051559 1
557142076 0
411663829 1
67018266 0
284043185 1
600540639 0
325461397 1
551835423 1
285658391 0
173819624 1
665530858 0
565188014 0
293717005 0
448065877 1
632476570 0
267882496 0
20361799 0
315426304 0
719081505 1
602596211 0
924761566 1
833591067 1
531758635 1
658347362 1
659996736 1
507609941 0
794197098 0
224245866 1
591529396 0
939823191 0
89195007 0
255011080 1
353658773 1
824099804 0
896014505 0
349507270 1
872499428 1
240885991 1
336246322 1
374277983 0
517313792 0
240271136 1
137698337 0
737073204 0
505521523 1
969850999 0
194101036 1
435214276 0
419651304 0
266352210 1
936330530 0
972795853 1
342181317 0
759385771 1
379127892 1
750250042 0
150465492 0
407442716 0
900824059 1
37629118 0
851293200 1
442173186 1
861728915 0
424999152 1
997157426 0
901143455 0
348790742 0
456574293 1
477324018 0
734511243 0
712191435 0
147329297 0
922131700 1
719968573 1
360205265 1
645005065 0
503057960 0
448182074 1
222416091 1
170499170 1
14244062 0
446980024 0
384844554 0
137121977 0
272116806 0
326212330 0
788896729 0
710720371 0
35294721 1
866350350 0
958876852 0
80205436 1
136852886 0
848280734 1
6338423 0
150832829 1
373713600 1
155519862 1
408231024 0
312778715 1
29615066 0
421182049 1
63225824 1
802741745 0
696768767 1
46919917 1
296502388 0
725634606 0
524301306 1
530548963 0
502963970 0
361234390 0
727988479 0
615325352 1
900105910 0
414704347 0
202260541 1
721937385 0
495514252 0
628428060 1
25223594 0
906182627 1
928455430 1
770884155 1
53063355 0
982039192 1
344065901 1
22823039 1
642515670 0
853869917 0
708159144 0
216852690 0
952813507 0
918613909 0
383858033 0
833883486 1
305290832 1
498719104 0
728098033 0
871505694 1
605182075 0
608870268 1
607278688 1
187741796 0
520583846 1
60054310 1
66997969 1
87047576 1
755742771 0
735311312 0
235592073 0
485184628 1
522257432 1
521787042 1
179879524 1
462291655 0
704689630 0
664235804 1
206269111 1
668341666 0
460522794 0
310082064 0
349957870 0
397078212 1
891201419 1
912991168 1
210987831 0
88950822 1
464208215 1
11148327 0
583989106 0
752716141 0
962880892 1
132851744 1
735999282 1
566444089 1
687802190 1
770292837 1
330423456 1
688234537 0
626992918 0
620027268 0
260766077 1
356170964 0
812488292 1
554762816 1
153580921 1
636556584 1
320670566 0
842061023 0
679298705 0
304396597 0
849162167 0
480990107 0
10447171 1
875891703 1
839748680 1
449307319 1
727962418 1
854462151 0
827286817 0
239937661 0
710706468 0
551999344 0
294481413 0
779900610 0
352077257 0
765785396 0
758789973 1
754221316 0
942534135 0
608397429 0
113749775 0
118215918 0
878804585 0
515018564 0
20423509 1
192485170 1
403156554 1
957997283 0
287271589 0
264817626 0
931626182 1
667719115 0
380412900 0
400421866 1
806744842 0
70454581 1
520019464 1
127380096 0
693695670 1
404008693 1
369062820 0
915003575 1
101618937 0
355136501 0
229237706 0
117202332 1
29060530 1
307682176 0
143782906 0
861335482 1
283323944 1
297853040 0
60931623 0
588565807 0
837075404 0
223232723 0
381136927 1
594175456 0
574104890 1
810751585 1
438639943 1
939061871 1
358630937 0
227424506 0
995640321 0
743562439 0
525863586 0
203463482 0
47434055 1
199145207 1
702098525 1
358729938 0
743586669 1
632204303 0
541955917 1
901470093 1
125980783 0
355101086 0
440543499 0
612532009 1
843544227 0
42514804 1
682422615 1
690094174 1
136565809 0
278661777 1
897708441 1
370670324 1
584278048 0
466116652 0
203919421 0
389518403 0
858059134 1
447075443 1
169409554 1
583177392 0
967812344 0
538741011 1
495931406 1
259106201 0
969213545 1
800029447 1
635814701 0
30423719 0
952887561 0
18697677 0
256054300 0
293857159 1
179076891 1
536614496 0
137887614 1
985969903 1
729948110 1
980399644 0
644874026 0
717110555 1
968847569 1
628002473 1
570707474 0
741413144 1
251112765 1
296925697 1
75948195 0
171492390 1
575713223 0
59786546 1
828482108 1
316371805 0
489635856 1
246151440 1
649812021 0
25521553 1
367037506 1
527801372 0
257851027 0
901509466 0
9664787 0
431122308 1
790634235 0
603421012 1
966509925 0
272487672 1
985928336 1
136405176 0
397048120 1
852346998 1
278341108 1
521100780 0
902580759 0
728533350 0
551041060 1
859032252 0
292166924 1
171244288 0
866546694 1
544313856 1
949746012 1
137976212 0
216444213 0
915908576 0
875354197 0
906925161 1
122535801 1
405461794 0
441168273 0
729311171 1
380860447 1
26167629 1
435172703 0
178112992 0
474210361 1
235241271 1
299638064 0
177639708 0
810733540 0
872093472 1
852998996 0
692042580 1
6507931 0
354858878 0
614708827 1
560190384 1
836340881 0
797159643 0
623279488 0
489244106 0
149274562 1
913219106 1
143468286 0
422489904 1
894308742 0
636474559 1
892022089 1
15782013 1
816242157 0
654933676 0
74090961 0
630381989 0
242261725 0
232624816 1
656109664 1
426594484 1
492980884 1
937580690 1
318782868 1
941569504 0
230423116 1
888061883 0
83802584 1
138797247 0
810176358 0
811005790 1
974952868 1
624062568 1
971411711 1
53189358 0
45157154 1
796729821 1
452753334 0
740791346 0
834675268 1
521234051 1
800060856 1
458848550 1
239144448 0
430433697 1
844372707 0
814510145 0
604357174 1
389263794 0
992570791 1
746786625 0
244477844 1
310461898 0
912780380 1
708537586 0
821342310 0
490170848 0
749585945 0
192004839 1
557452422 1
723430047 1
476768852 1
71550527 0
731295172 0
251692332 0
141652699 1
243004419 1
182986217 0
767487758 0
354495098 0
593012642 0
905894067 1
240027006 1
772305432 1
89178985 1
784081988 0
69724700 0
69016842 0
561752773 0
783871466 0
108909833 0
433375837 1
316797937 0
676847733 0
61282535 0
312805073 1
549179270 0
38511312 0
68906472 1
37374076 0
607737757 0
429927273 0
512797523 0
127248583 1
809099350 1
810765142 0
598022095 1
923982821 1
911483635 1
24641678 1
748903347 0
2055518 1
9165189 0
374868525 0
220062400 0
489706035 0
275966075 1
246364074 0
943800112 0
838954336 1
879274321 0
622594483 0
309222594 0
971449824 1
405995876 0
870306584 1
38157010 0
939472141 0
294075106 1
228827625 0
388395460 1
114551817 0
889044317 0
251010706 0
694143486 0
371916630 0
92959461 1
213723005 0
744910322 1
196359242 0
584202290 1
501642855 1
752733815 0
233364487 0
702587129 0
66328266 0
332332472 1
154127583 1
272184128 0
818936530 0
481712855 1
580655719 0
167986332 0
221712454 0
227174458 0
494477781 1
73010608 0
677832058 1
137338331 0
997165381 1
37605865 1
795460985 1
522579207 0
452415764 0
812504516 1
249838648 0
933862372 0
921130435 0
299989263 0
429869639 1
588006229 1
780721157 0
329278575 0
815643439 1
54908341 1
754795165 0
644278513 1
706218194 1
601050184 0
716270103 1
251982916 0
882745745 0
517881189 1
754299468 1
175944554 1
421949873 0
118270261 1
379738470 1
102167806 1
72302397 1
284222316 0
815481221 0
552956014 1
884768323 1
628640296 0
46668568 0
699273757 0
883844066 1
459265812 0
226515752 0
904789276 1
390506311 1
874627580 0
184656004 1
893264759 1
459216597 0
136741074 1
998695164 1
438429009 1
613894350 1
685855970 0
50048817 1
29879107 1
907628416 0
212495665 0
296660277 1
854020418 1
129446556 0
133917736 0
279082638 0
500733234 1
43839704 1
641225790 0
553916509 1
376831261 1
20449660 0
379017587 0
879063850 0
37708135 0
148327693 1
560068453 1
682117159 0
734935997 0
279850609 0
433515701 0
130129866 0
165738420 1
184134700 1
179176951 1
736298342 0
148629113 1
413384196 1
82779739 1
455253295 0
459343792 1
975426328 1
919662874 1
328552892 0
316288411 1
790645640 1
459590840 0
36614539 1
481624814 1
639814816 0
993125223 1
43294270 0
512875596 0
387340904 1
83963793 1
442862633 0
124222985 0
332863963 0
910788444 1
28194131 0
914939959 1
998692155 0
569695532 1
192033880 0
876589979 1
9490474 0
317611977 0
902643759 0
87494544 0
751649506 0
386444172 1
333330128 1
400264245 0
489066090 0
431993596 0
630610453 1
722544720 0
715291061 0
178590925 0
717579136 1
448145817 1
614692719 0
593267098 0
40907866 1
807757799 1
915239008 1
753077020 1
231490670 0
175255972 0
909132613 0
311090519 0
917063269 0
862246915 0
237027914 1
500049663 0
153129753 0
531546006 0
705610860 1
676951228 1
235489688 0
517133218 1
907059539 1
442794996 0
27595020 1
5213 0
625723410 1
560990101 1
78218628 1
830045241 1
164622142 1
21218806 0
561100642 0
346160232 0
130206826 1
767000306 1
890263814 0
44926720 0
159209286 1
784060241 0
721842724 1
562491484 1
398107925 0
82894469 0
89812912 1
464454537 0
199108411 1
871355810 0
608490022 1
66529518 1
728862674 1
317133977 0
200952045 0
65266146 0
178238642 0
436729211 1
274739435 0
685405186 1
438553250 0
22562752 0
515134853 0
869998096 1
774405500 0
817573332 0
712115606 0
661037935 1
319022867 1
804009547 1
821934313 1
638607064 1
618688981 1
968238055 0
656192904 1
120169046 1
455412816 1
246172100 0
515622114 0
847326511 0
434548713 0
468023440 1
819226033 0
616364567 1
340849320 1
747701949 0
973009139 0
282930536 0
777532161 1
491351412 0
127182003 1
56929575 0
472998759 0
225771108 0
764372159 1
93330480 0
682473127 1
422332669 0
209865289 1
69853822 0
319332802 0
668354999 1
282195063 0
124519127 0
168054249 1
964638392 1
457515271 0
333904237 1
344802334 1
252972162 0
220662017 0
338454346 0
737480025 1
128614474 0
703041903 0
309624972 1
78724212 0
337997731 1
35953143 0
102232724 0
481791534 0
347802459 1
666915899 1
274663590 0
33987791 1
679570486 0
877067019 0
348662233 1
514967251 1
55273609 1
377391848 1
804362831 1
402536320 1
676766322 1
228005300 1
156857734 0
441069800 1
514670291 1
389964890 0
633745310 1
525437854 0
169309102 0
28208820 0
745154918 0
994682626 1
65421853 0
300694546 0
108285698 0
18320545 1
506243571 1
945509113 1
664225374 1
433613717 0
184366025 1
665153943 1
734848404 0
355646069 1
496084513 1
663129933 1
131210699 0
488638472 1
878405491 0
398286191 1
337897392 0
253850719 1
804066120 0
655704995 0
198981013 1
301731603 1
516967595 0
480759560 0
370544269 0
188613392 0
48758026 1
286769071 0
35489557 1
954754177 1
325769242 0
212394554 1
275829560 1
635412689 0
949028189 0
556379773 1
766681077 0
102468780 0
36998096 0
572869312 0
241657993 0
126397845 1
68044122 1
834427492 1
327667813 1
307669104 0
175472420 0
489688306 1
270924350 0
571974326 0
328841608 0
609912027 0
957092292 1
870574989 0
486631634 0
517610603 0
395582807 1
426143036 1
466519419 1
521786938 1
126497773 0
109935389 1
552842594 1
531954816 1
602315910 0
802136951 1
587399866 1
477653998 0
270121984 1
988644153 0
73037658 1
874772719 1
832296998 1
273423192 0
653082388 1
256324521 0
658076749 1
905417544 1
427999940 1
318296093 1
405685935 0
981943685 1
454915905 1
107528642 1
869345928 1
329328248 0
323951280 1
463259296 1
538159386 0
159778485 0
690656044 0
348248693 1
122279215 1
229046515 0
310025733 0
208067833 0
195711034 0
871676216 0
899811460 1
263054192 1
57659258 0
194634063 0
497399611 1
141018588 0
625473024 0
202633717 0
914169909 0
502317741 1
760349839 0
577580135 0
844217783 1
140665453 1
773939032 0
905527777 0
379038209 1
221866408 1
728096726 0
960994006 1
788186484 1
593838567 1
4928258 1
324043099 0
408925244 1
116621465 0
36945050 0
191927076 1
343226709 1
453847920 0
741811848 1
514336300 0
816341070 0
621273465 0
141106489 0
668207086 1
429734313 0
705810351 0
498038304 0
986774432 0
16979870 0
371976394 1
797494954 0
172817396 1
702112346 0
79371092 1
688147682 1
130008463 0
94533190 0
714747130 1
234640818 0
709618241 0
475771295 1
111087901 1
478464535 1
492038145 0
602958935 1
365683785 1
730696424 1
531870547 1
264985164 0
843692239 0
213784640 0
169273648 0
267327490 0
626583338 0
325388730 0
219040871 1
324429589 1
628393410 1
857920626 0
761661165 0
156166597 0
621325177 0
725449317 0
179787757 1
349892009 1
759617964 1
895359035 0
339798709 0
495383664 0
689087050 0
121156601 0
812631696 1
752305696 0
603476042 1
570830914 0
548778242 0
364138495 1
445634801 0
280777672 1
374279463 1
820884394 0
693152026 1
168788487 1
925487239 1
680180120 1
248624539 1
904728804 1
804204767 1
131960282 1
619719785 1
918195696 1
19831114 0
909484435 0
362873160 0
471136944 0
923890267 1
909406378 1
110755910 1
614308791 1
801896537 0
231983967 1
756841200 1
767211640 1
159794865 0
607244859 1
276030764 0
406051878 0
218633279 1
642759389 0
634636162 1
765617576 0
825991092 0
75795246 0
284818817 1
378203997 0
35960931 0
484914748 1
837878190 0
759792165 1
620284476 0
409632716 0
747591095 0
704848903 1
796115357 0
276613115 1
334834104 0
45004913 1
926905988 0
689072804 1
614926677 0
692322596 1
762292473 0
151822934 1
227190105 1
797209829 0
599337274 1
712092215 0
617790229 0
854304021 0
848738709 0
154004969 0
955041291 0
54952724 1
568588174 1
585356504 0
42810386 0
584589064 1
369565679 1
556329771 0
682069157 1
34054318 0
605537529 1
407163436 0
921765946 1
731972140 1
747021833 1
259939697 0
438341586 1
946563712 0
57344594 0
193615447 0
116759878 1
645968146 0
330623339 0
363622635 1
172490221 0
766723125 0
970644501 0
663917557 1
577036738 1
772512262 1
409302101 1
315098021 0
663223624 0
258830813 1
541962147 0
191872638 1
961412829 1
79720881 1
519806028 1
966473802 1
552974938 1
352058441 0
905834897 0
250021886 0
497410799 0
162028021 0
400877074 1
427717899 1
131777530 0
45494138 0
587320792 0
642671445 1
298815305 1
230643546 0
24874787 1
408378562 1
736296314 0
481737584 0
109992320 0
656764660 1
219174216 0
197686768 0
222275483 0
568751313 0
352152289 0
800127423 1
461359449 0
850082930 0
372776573 0
29129060 1
609747361 1
622474813 0
342011004 1
728938367 0
341679024 0
526759362 0
778305305 0
916834660 0
360771518 0
577421869 0
811371539 1
895050279 1
909877652 0
896795514 1
654107499 0
386136007 0
30987699 1
413017310 0
359236218 1
166995966 1
487979318 0
958446481 0
610316639 1
601401087 0
974346155 0
48815610 0
750855184 1
164709623 1
569320926 0
908829299 1
877490829 0
815745929 1
817328377 0
231013888 0
866966512 1
275153787 0
915373443 0
954687420 1
896783559 1
110780332 1
730689123 0
276924685 0
521364132 0
975578663 0
514228301 0
498230197 0
25025031 0
48485111 1
411694875 0
720637709 1
910453443 0
24799666 1
830082653 1
874792133 1
357957451 0
709540786 0
661419373 1
101644040 0
596764799 1
59343980 1
194413724 1
998422495 0
266842796 1
936483096 1
809263419 0
840063817 0
848212112 0
616015847 1
22737420 1
448031969 1
482657859 1
846920426 1
974615815 0
310281301 1
464488944 0
630560565 0
868257611 1
287123331 1
272205533 1
341330746 1
168882451 1
320533919 0
919172425 1
74744795 0
764029003 0
263751728 1
925960566 0
699593341 0
474925428 0
17091200 1
757927778 1
855474696 1
186519165 0
785255000 1
51659318 0
832236455 0
868308248 1
310356047 1
480297628 1
525251049 1
470752786 1
534319301 1
477183753 0
45179887 0
277485461 0
333314113 1
71908952 1
900574550 1
62032384 0
304217077 1
801605892 1
843034080 0
297382410 0
228150625 0
337045885 1
720694570 1
572633377 0
124467384 0
131085152 0
784357992 1
978313627 1
966874946 1
93759737 1
442791224 1
334572254 0
871078755 0
632363572 0
493208956 1
226024275 1
419197714 1
130840989 0
163809181 0
102645557 1
172507566 0
871896726 1
10089800 1
941728298 1
422055531 1
569072828 1
212110327 0
32534309 1
22376790 0
716066186 1
76037492 0
376551742 1
335775530 0
919409873 1
666977730 0
248842146 1
582912882 1
875970974 0
830540558 1
589209417 0
19522855 0
936136267 0
9937903 1
14354164 0
754498565 0
502342957 0
91060738 1
821343966 1
394097000 0
413442923 0
432691107 0
50984764 0
420383256 0
257301166 0
583870065 1
225584253 1
937547557 1
669310563 0
49225796 1
598770143 0
795356152 0
48452727 1
401786143 1
150258364 1
578996646 1
487645375 1
321490680 0
639663974 0
674550450 0
226089265 0
19091424 0
339347438 1
259776339 0
160720031 0
105320370 1
260722965 1
592007581 0
242547424 1
520318710 0
476805048 1
325227200 0
73340034 1
586811192 1
152763198 0
125811956 0
61505475 0
723822631 1
147541087 1
233933009 0
573453269 1
555423446 0
579016827 0
512903306 1
235258574 1
562421774 1
137387409 1
673787341 1
284549018 0
142519429 0
142948997 0
566116356 1
587053587 0
819465423 1
218864366 1
687199555 1
100143908 1
638673568 1
1301748 1
415302815 0
918937399 0
311214229 0
495242262 1
338337271 1
240675079 1
684472607 1
246992021 1
34672360 0
377235407 0
727984992 1
226688385 0
717522096 1
843522398 1
85019541 0
880356370 0
311243436 1
481345213 1
291973312 0
161840789 0
893228241 1
395667292 1
282228240 0
278333104 0
896993284 0
311930572 1
917975460 0
802695441 0
392958273 0
905621267 0
663833445 1
407909954 1
380932448 0
820530471 0
822788535 0
535067624 1
633541505 0
647508536 0
675257232 0
857431310 1
88081427 0
69316520 0
687082132 1
212033971 0
678180386 0
154383734 0
247626642 0
84621221 0
714767311 0
404128376 1
619455458 1
186366587 1
982464105 0
660908018 1
334392450 0
752559901 1
595927182 0
828862645 0
854261512 0
722413135 0
832101246 1
380784149 1
918206404 0
321282441 0
883671510 0
725631377 0
999592085 0
385975556 0
703146119 0
766472387 1
185494317 0
832472301 0
60049176 1
436211971 1
759191240 1
720050414 0
426367027 0
819278294 1
859496762 1
302319770 0
169713164 1
55438931 1
968876229 1
380727572 1
320480126 1
822727203 1
628370195 1
765244686 1
820079915 1
573867984 1
528138916 1
54215863 0
509882153 0
773996406 0
535761912 0
970569783 1
473523504 1
382159675 0
251408122 0
853733330 1
255461157 1
450476479 0
249177078 0
527722431 0
974755192 1
592779447 0
996807046 0
806451857 1
3641434 0
998180846 0
88649588 1
824529561 1
746594268 1
604435468 1
82046108 1
865846396 1
587021080 1
594479178 0
208716864 0
754228519 0
599539859 1
461745159 1
369297825 0
139913102 1
517905191 1
886507943 1
408472273 1
993601912 0
954967330 1
233781800 1
711927553 1
299518205 1
33057964 1
448478991 1
604191796 1
3174853 1
973489049 0
265135119 1
636402658 0
942397416 0
432795677 0
758774673 0
260205406 1
980025438 1
858077827 1
410908757 1
832456458 1
911523252 0
132488200 0
520552002 1
76565098 1
748745358 1
981548240 0
764857248 0
483834580 1
439006748 0
811389870 0
994586306 1
530794520 0
448318996 0
913667288 0
96175752 0
426500989 1
286257414 1
455127250 1
872416963 0
106227955 0
963002745 1
150899564 1
376741758 1
18828485 0
542673366 0
365536412 0
572581689 1
133922768 1
772316733 1
828208951 0
36490581 0
313922651 1
957119496 1
956080497 1
955173182 1
657326038 1
7142931 1
295440380 1
239419261 0
622273667 0
359940691 0
575643953 0
7398291 0
888299720 0
807279057 1
676070892 0
198891016 1
450586226 0
674617637 0
450903035 1
712267993 1
17403227 1
353560339 0
17696098 0
495772740 1
406419678 0
95571450 1
988535654 1
850782790 0
489617006 0
467081118 1
109939291 0
618106561 0
491796466 1
174839508 0
496426751 1
315507833 0
242659059 1
550583087 1
192923761 0
769864561 1
196251057 1
778709088 1
970255390 0
945463243 1
922893911 1
286816255 1
655969966 1
325229051 1
16316950 1
575923414 0
852346790 1
770103342 0
879126016 1
108657912 0
363383481 0
812851692 0
56695495 0
842760420 1
786254298 0
12549337 1
33883379 0
313189598 1
756382274 1
697194273 1
441226099 0
310718759 1
169425955 1
834812200 0
887991139 0
657183913 1
189945613 0
239921687 0
655635935 0
347454719 1
584008604 0
233589927 1
835899713 1
26195874 1
374042743 1
186381637 1
33162428 0
505416913 0
298232186 1
350392921 0
698350047 1
710001151 0
148958077 1
458476489 1
614290914 1
442539661 0
414334732 1
339984772 0
862116403 1
845256350 1
345024600 1
383743800 1
43649499 1
565277172 0
124040795 1
621589935 0
570138183 1
999570085 1
516191966 1
235512869 0
482572605 0
600093064 0
249072561 1
479739635 1
766011092 0
941509966 1
166750737 0
980908538 1
56378749 0
963337687 0
603914217 0
183582819 1
379874430 0
791320495 1
901494076 0
745656373 0
914105051 1
345476150 1
8747803 0
356801652 0
806867287 0
998115215 1
351353698 0
775330983 0
411738112 0
752077387 0
107799573 0
598977057 0
787063068 0
679228023 1
949274180 1
648594858 0
809820971 1
99252049 0
469485136 1
945548624 0
836157519 0
619283506 1
307124364 0
472525412 0
324616934 1
259994381 0
975335212 1
236139845 0
197767624 0
352606902 0
730750977 0
725964455 0
14914009 1
440115798 0
79017627 1
932887887 0
216964003 1
395830513 1
748643597 0
806329957 0
64660662 0
71891561 1
664266032 0
494984533 0
626581907 0
350624742 0
740858443 0
118666281 0
422729379 1
415732508 1
386575710 1
63266051 1
622671575 0
861378664 1
111703183 0
164332672 1
356370071 1
226700282 1
374746033 0
998211595 1
335814935 0
981793002 1
574028702 1
237095165 0
857744334 0
766588995 0
530474249 1
822209121 1
119762873 1
698244084 0
175671077 0
196269983 0
406776005 1
907006386 1
733545083 1
983579102 1
642372402 1
262380599 1
829964604 1
202440214 1
591988721 0
185949099 0
587884822 1
970664563 1
806517598 1
976684494 0
971509792 1
324452552 1
402643961 1
784695986 1
963057850 1
567270598 0
390420274 1
269714426 1
84129587 1
216583160 0
92091115 1
832836262 1
293675330 1
569258229 1
281140759 0
201550059 1
696930830 0
752875389 1
144014620 0
65964833 0
735927378 0
655681106 0
649842840 1
918416554 0
678913273 0
158017938 0
761769016 1
538629961 1
393459701 1
989460316 0
2020845 1
810974584 1
938545 0
411962865 1
49717065 0
275274259 1
242753932 1
451969378 1
2359994 0
605551107 0
333764642 1
281097405 1
722834167 1
582819289 0
349038557 1
43518693 1
504633717 0
664018397 1
957508584 1
80578142 0
544260280 1
33621636 0
495945777 1
691361088 0
508929894 1
751680131 1
109083991 1
278953546 0
41249112 0
439837400 0
51784977 1
694974925 1
552510037 1
430092892 1
606338452 1
598399536 1
272023011 0
904393723 1
741235000 1
884964962 0
578854498 0
98229973 0
571656973 0
897056690 0
136157024 1
512256490 1
430830229 0
186491992 0
853368791 1
606186539 0
329413945 1
733383969 1
271037524 1
905186015 1
376465825 0
846139572 0
769640885 1
489328106 1
843944604 0
663597084 0
806981053 0
254981472 1
426041101 0
737578971 1
213561851 0
97749587 1
21882378 0
602602011 1
332268680 0
586797756 0
649573403 0
498898969 1
688726725 0
988771817 0
791100199 1
597936738 0
35412087 0
877320150 1
521847805 0
999129620 1
812634015 0
121126691 1
826171057 1
188550248 0
466438363 1
755114031 1
998341302 1
599316864 1
143644992 1
334644292 0
962577775 0
900718219 0
215187479 0
787212428 1
667816712 1
292159689 0
254124924 1
29385203 0
593495176 0
851341341 1
69837131 1
586940612 1
212690472 0
324163707 1
221093545 0
645964842 0
800659431 1
818674382 0
724455599 0
942992293 0
952271278 0
562585794 0
237995825 1
26677535 1
770878961 1
625018970 1
897377384 0
894656461 1
833996449 0
940199849 1
733441623 1
581781118 0
86770078 1
977806034 1
565179061 0
215990658 0
939076714 1
666404862 1
705407740 0
194037263 0
533816476 0
720364588 0
28605612 1
996282186 0
294161492 0
157147915 1
567222194 1
873120676 1
681185325 1
470882 0
944082872 0
346046743 1
955654701 0
424686331 1
274524910 1
521132076 0
293799175 1
788112057 0
816384784 0
893189962 0
432638727 1
121895108 0
253820210 1
850445536 1
658732171 1
38705402 0
121788773 0
427861161 0
651265186 0
779696790 0
77807769 1
523633283 0
568581764 0
371753368 0
161712273 0
342876910 1
133645240 1
953038941 1
761424488 0
534830489 1
399308587 1
36056169 1
338502209 0
660339778 1
534693610 0
142420875 1
819050173 1
271441175 1
762665933 0
401110526 1
691747316 0
706462166 1
295155732 1
461730358 0
384404526 0
569098427 1
30567156 0
785096751 1
400557020 0
703356665 0
464568657 0
641434011 1
694417390 1
728282950 1
47092953 1
591971819 0
48554658 0
400738380 1
498429961 0
356481828 1
873264277 1
318990011 0
238955764 1
132521097 0
927574507 0
628596020 0
743493084 1
936818847 1
842684141 0
445468554 1
310536456 0
840686000 1
933739065 1
983762969 1
819356176 1
251876198 0
738007992 0
213374275 1
917477904 1
414786983 1
847561218 1
450614327 0
479920353 1
228684924 1
330760074 0
24417029 0
812808329 1
388037098 1
210010406 1
486394155 0
767001740 1
954760517 0
521111471 0
89033503 1
670925800 0
492369639 0
772044905 1
671510203 1
633816822 1
210380457 1
571334129 1
704925128 0
221588545 0
464822462 0
48096588 0
265852770 1
714194644 0
822050277 1
331550876 0
93229182 0
687963206 0
953087976 0
551671942 1
535101394 0
266163568 0
787317074 1
48701727 1
455378349 0
38126667 0
570486573 1
213584188 0
836830159 1
707076819 1
344172736 1
591547805 1
931917405 0
541031692 1
283718247 0
283182519 0
651644986 1
488092379 0
717413118 0
661750935 1
37077331 0
235310221 0
710338026 0
384172103 0
273213432 0
126474117 0
323562367 0
59706282 1
231548424 1
866707868 1
65541417 1
291849481 1
21620866 1
269502262 1
648468902 1
613239400 0
537037400 0
711809406 1
178355016 1
892852136 1
953635001 1
110290086 1
432928324 1
707250080 0
176727460 0
453000439 1
184633161 0
643549324 1
110853478 1
154730543 0
285807500 1
396369461 0
775972522 0
707575169 0
302151876 0
405116242 0
905327077 1
393991545 1
442978 1
865201125 0
789712188 1
319414785 0
792829400 1
668175594 0
448096605 1
339372281 1
961316925 1
435933792 0
671893689 1
277083582 0
340325988 1
950570833 1
671256642 0
838909847 1
475668675 0
373172033 0
750117565 0
818905151 0
107672714 0
585907766 1
628444166 0
255049119 0
239883870 1
104606418 1
55266198 1
737181578 1
213979773 1
10764030 1
90527772 1
212931213 0
943853090 0
779947581 1
5385928 0
938914476 0
228962291 1
263439712 1
819301562 0
880400998 1
484034053 0
155491648 0
743922928 0
114485850 1
275652056 1
841958181 0
90712107 1
820808733 1
868709883 0
239568192 0
509711310 1
845160078 1
487166541 0
183462631 1
8111291 1
261727570 0
688292990 0
823782338 0
309187562 0
794598243 1
263297105 0
537696594 1
984944209 0
363577033 0
41446287 0
427107355 1
9955526 0
785411146 0
664163930 1
162439203 1
133454580 1
591643130 1
834917132 1
589000253 0
416779941 0
838389571 0
343192198 0
257276377 0
686795968 1
815975713 0
225720290 1
262879593 1
298106785 0
466809790 1
17961533 0
712438910 1
694134074 1
306978133 1
311599329 1
843624070 1
713081114 0
76336187 1
619943283 0
505368529 1
650842771 1
589416245 0
151486295 0
131996452 0
57303319 1
402347663 1
100825116 1
656317215 0
487274584 0
251903162 0
150948924 0
442769859 1
77176781 1
324677079 0
429885576 1
847281489 0
602640619 1
56697424 1
567304148 0
774843656 1
664462921 0
6909733 1
743733597 0
504831438 0
918037199 0
852061968 0
936936869 0
915881246 0
339951791 1
460003936 1
3253864 0
392795882 1
670527352 1
932550361 0
937158651 1
821947380 1
486665436 0
436273487 0
20703532 1
597387438 0
875137592 1
609464737 0
375066905 1
294576590 1
806364747 0
255030866 1
439465706 1
12530287 1
559879198 0
498169931 0
67263125 1
517958747 1
840270631 0
836980356 0
968615351 1
80335736 1
578374596 1
696461377 1
178141397 1
474712581 0
95080007 1
492806783 1
104355134 0
597822922 0
121774922 0
519058656 0
769779647 1
223593613 1
262501023 1
475398721 1
991558542 1
463653147 0
896225701 1
413084843 0
522229510 0
484704989 0
837429906 1
598708400 0
976056922 0
877640364 0
661685620 1
287502391 1
221891304 1
745678386 1
265342246 0
29409745 1
339461625 0
401940508 0
160189206 0
337299327 1
490341601 0
315321454 0
605524656 1
336090620 0
659790931 0
533722705 0
603412958 1
365816702 1
426007791 0
65190898 0
632307090 1
311981320 0
757032401 1
847024602 1
68962769 0
800336516 0
656441992 1
155677556 0
401366060 0
167087234 1
207690383 0
953275885 1
854538249 0
844186754 0
299864194 0
327505801 1
870709328 1
300591815 1
948207896 0
297948495 1
105328396 1
855513839 1
815994442 1
304445755 0
587745103 0
921688185 1
724362529 1
110326090 0
201030850 0
821002517 0
92102409 1
537905861 1
944213372 1
292532308 1
546743117 1
476520839 1
768642277 0
91103769 1
117671731 0
658952111 1
88009488 1
847518682 1
700450678 0
505994178 0
777664018 1
845890840 1
557672855 1
118059748 0
254741988 1
791178138 1
683408722 1
140035335 0
435346887 1
869029687 1
518853912 1
963061919 1
636143958 1
333364498 1
919536872 0
731440992 1
353305965 0
560666252 1
817302533 1
314596952 0
531381941 1
967159411 0
581685669 1
369914335 0
786748878 0
555548632 0
412953645 0
777055276 1
294192369 1
972307005 1
633560697 0
375408792 0
986438317 1
602758748 1
570442412 1
102189082 0
376993447 0
320770540 1
379092836 0
169428116 0
608005896 1
46654363 0
414828226 0
668312747 1
953338934 0
594080454 0
722523296 0
191327992 1
758741479 1
250617392 0
312050081 0
193337035 1
731440260 1
563689134 0
395840693 0
478763060 1
290640474 1
546263269 0
241812924 0
603992793 0
906877853 1
393110824 1
981663164 0
429196220 1
912295702 1
243743660 1
176263915 1
765656734 0
698782645 1
102019124 1
789470254 0
813028573 0
750831697 0
354636459 1
915373045 1
216745266 1
970988937 0
842710911 1
504516936 1
370662568 1
10317226 0
295176612 1
463609233 0
804225680 1
901399588 0
421753205 1
993705835 1
11598787 1
170749551 1
913726331 0
893613975 0
870119317 0
433248290 1
693479324 1
728766201 1
769149487 1
697737968 1
234145715 1
310587996 0
788418903 1
777852089 0
29395109 1
359043785 1
473007191 1
577917576 0
775887110 1
435158410 0
515974695 0
180324823 0
489344976 1
206642735 1
988387198 1
316532649 0
737646709 1
196901357 1
792948458 0
331099717 1
3974167 1
795812845 0
144447289 1
147105261 1
406152884 0
861636068 1
27530027 1
861325985 0
108672981 1
82522276 1
593203783 1
852480649 1
488127022 0
973100452 1
798766344 1
551429821 1
296553847 0
929428914 0
699061964 1
325414429 1
536528732 0
466813071 1
245543834 1
153409221 1
352794915 0
619428701 0
733409339 0
662538443 1
132590035 1
591034058 1
61586116 1
475296953 1
991175554 1
19204 1
199708570 1
753921083 0
766713953 0
560960380 0
75949050 1
225457952 0
834488488 0
306376761 0
931897205 1
962341554 0
606053413 1
704680589 1
678539411 1
558495278 1
495159747 0
145764131 1
9855702 0
972770426 1
17101573 1
595212805 0
664905302 1
969987460 0
18725386 1
314989651 0
746400649 1
951542285 0
691867564 0
276506929 1
839176744 1
567397072 1
839372439 1
807300950 0
400237338 1
856362234 1
37277288 1
691555370 0
950030489 1
454658983 1
122712133 0
949460126 0
64624282 0
702062955 1
402684974 1
69751339 1
476278004 0
461009873 0
768552215 1
219682255 1
961439847 1
826271201 0
399689681 1
281511878 1
181846198 0
134852362 0
648208433 0
923057790 0
699599973 1
245491768 1
252321047 0
261427710 0
161476131 0
635768479 0
919350217 0
282225976 1
93561442 0
885906677 0
146667365 1
477817566 0
130794777 0
236236897 1
297905334 0
71255086 1
717780951 1
732734834 1
463593222 0
208952655 0
2515249 0
709057128 0
16095049 1
838784224 0
634312553 1
496310358 0
419855459 1
142965586 0
632130159 1
100281456 0
610526132 1
716567763 1
411093386 1
786970628 0
487553824 0
867882148 0
781290736 0
877195384 0
338562425 1
837602831 1
950919632 0
539667011 0
825281243 1
314445567 0
437322566 1
138763542 0
670693215 0
607584486 0
412945596 1
312144938 1
701482434 0
783393881 1
340914573 1
373541380 1
252036627 0
316108931 0
5500114 1
509124036 0
589640523 1
44990727 0
281197435 1
494153088 0
835335816 0
893757320 1
866431885 0
169118518 1
617482066 1
411550338 1
895725765 1
874296255 1
360075607 0
57927303 1
637523190 0
249285607 1
395702858 0
338948645 0
901033592 0
111961296 1
732159079 0
590408864 0
182713337 0
511076049 1
563525353 1
150729878 1
541149413 0
452711768 0
481283201 0
957428684 1
418380623 1
539421939 1
389063989 0
118918754 0
748423105 0
604720947 1
908735428 1
425349987 0
135538060 0
174893909 0
177912290 1
495968591 0
142660941 0
502413172 1
216395794 1
771682699 0
916090465 1
153864244 1
227679976 0
676983852 0
1891734 1
351644177 0
325928684 0
736148598 1
705320103 0
776182223 0
149715521 1
187743786 1
184940887 0
227335900 0
843999204 0
13194763 1
982087919 1
905447132 0
565485515 1
938599181 1
315858806 0
77854579 0
678428205 1
314534924 1
300844398 1
925734626 1
724229863 0
660736228 1
805071679 1
356069984 1
917105360 1
396736626 0
619758075 0
525534573 1
604970597 0
130412535 0
218370941 0
310779404 1
451953113 0
108212743 1
221729237 1
138566794 0
424426969 1
897179294 0
16459447 1
520975896 0
296986674 1
819360378 1
130731807 1
383487943 0
121016788 0
914076159 0
129180746 0
146534840 1
253766107 1
826396970 1
662621270 1
952577007 0
488222 1
561466169 1
858920362 0
573660267 0
58420964 1
168339249 1
853124621 0
416821128 0
761699874 0
553080845 1
984840185 0
555590844 1
824866776 1
368844030 1
326187545 1
127696636 1
284783607 1
368344637 0
465208850 1
324376661 0
383882128 0
215013819 1
215418628 1
91334660 1
64875613 1
979455446 0
743556961 1
516197242 1
281784251 0
209245580 0
886088792 1
674586358 1
987024070 0
730378157 1
796563971 0
633264594 1
484634367 0
912727681 1
179217223 1
115442891 1
790676586 0
394087875 1
156229030 1
493519423 1
997209626 1
872070490 1
208601196 1
86671535 0
421746979 1
204407085 1
507675700 1
97907915 1
931507482 0
194713685 0
681635111 1
710588906 0
565402592 0
768186504 0
366983710 0
119973039 1
858289057 0
505428732 1
231746348 1
981274874 0
724665443 1
993583076 1
461543973 1
988202188 1
547811020 1
630615807 1
246764580 0
478255924 0
903719061 1
550150630 0
187452255 0
709113588 0
867715222 0
71847010 0
342040981 1
997399670 0
637041731 1
963615712 1
438392855 0
784115998 1
431663948 0
756415035 0
233731849 0
619436062 1
57206823 0
685426570 1
611872654 0
889833557 0
545655376 0
381062900 1
647133749 0
26961227 1
978566045 0
174577284 0
26151011 1
794386455 1
657360580 0
872043430 1
855440380 0
979482480 0
308831449 1
651180122 1
163098222 0
404395200 0
800601161 0
309745252 0
402860999 0
352428854 1
757248614 1
671323468 0
483159471 1
59770164 1
970423661 0
84578743 0
965345705 0
708516164 0
688382574 1
480650959 1
324518798 1
16699893 0
241281637 1
240712111 1
993441778 1
580070110 0
303983386 0
712709807 1
704453820 0
602701181 1
17494285 1
74892641 1
212054847 0
550605187 1
589713294 1
281095784 0
147556362 0
402534981 1
113920657 0
94030387 0
513063520 0
224253867 1
92567821 0
239105286 1
345817475 1
436573429 0
956358456 0
547765945 1
636377828 1
707224235 0
718895190 0
941866748 0
706078471 0
869512556 1
907536386 0
947370780 1
895750425 0
786931183 0
387666240 1
544181282 1
85994468 0
423654511 1
759775567 0
313828787 0
965267759 1
617560148 0
422657012 1
159483888 0
257175456 0
568060531 0
420531708 1
634650338 0
1121991 1
450953377 1
961981891 0
203879523 1
629944149 1
106360287 1
430895387 0
440279204 0
809083179 1
738413548 0
120007782 0
996855658 0
379708767 1
738739746 1
320276488 0
487162058 0
391387681 1
793649696 1
91213666 1
890810514 0
618473412 1
449179545 0
330648645 0
556245500 0
321153959 1
922823824 0
303041503 0
436608926 0
818050365 1
42332054 0
711252370 1
770109244 1
597887073 0
768043503 0
889818845 0
35413589 1
30466782 1
836700286 0
635653064 1
982022064 0
301776490 0
232041883 1
961979458 1
901928736 1
458695824 0
143135282 0
892439569 1
383278460 1
736918414 1
863498993 1
348749992 1
138724008 1
742464802 0
389561069 0
564015809 1
678271164 1
453016921 1
328670655 1
783496263 1
166403646 0
391319178 1
159862440 0
641205441 1
238653187 1
614173936 1
855446294 0
392754007 0
336689957 0
827084947 0
947228131 1
916315046 1
387695407 0
58702176 1
140570835 1
375239818 1
191197613 0
271036968 0
919928035 0
206440240 1
22740042 0
472909713 1
377098496 0
316071498 0
77504837 1
28383004 0
239489683 1
346223810 0
444747515 1
629009293 1
685406770 0
128917800 0
110003652 1
793387222 1
241271590 0
125868519 0
332239110 0
278451703 1
530669719 1
346038590 0
475727890 0
935050436 0
602010196 1
415368909 1
136267895 0
894063742 0
871363618 1
676248368 0
201723741 0
528006690 0
273607013 0
467913395 1
51933276 0
18321497 0
82684871 1
51340813 1
179244503 1
857983563 1
261787869 0
247944827 0
560139915 1
544138111 1
944466371 1
652040303 1
803537470 1
365602197 0
410523323 1
942734766 0
26610451 0
282322317 1
412631772 1
131139098 0
210160881 0
99265721 0
622080517 1
9674577 1
321315823 1
355048246 0
197017684 1
952279706 1
11415667 1
964631604 0
410848526 0
472755348 1
233625251 0
114668135 0
572672671 0
904434379 1
936460272 0
21204574 1
432831346 1
994418991 0
188079641 1
43641404 1
459684236 1
801635859 1
688839974 0
421536437 0
757155769 0
523748591 0
763681331 1
401925169 0
985405366 1
227891976 1
953860136 1
41510470 0
415951848 1
554804990 1
624699454 1
551029267 0
369172181 1
828716094 1
838117664 0
789425227 0
524592822 0
428023181 0
294756772 0
169616658 0
282040995 1
627722203 0
71918810 1
800551832 1
540972309 1
171963484 1
221033696 1
899205744 0
81984119 0
59081355 0
141233747 0
276937458 0
798948405 1
885911560 1
202924984 0
458590941 1
441626406 0
60553518 1
971096834 1
43747764 1
687317569 0
892138748 0
118781866 0
658993509 1
411155108 1
748720588 0
53529062 1
315756286 0
740772226 0
153282865 0
34806439 1
560275672 0
732793081 1
522391640 1
185279070 0
8546279 1
570026873 1
834325032 1
642104391 0
574723442 0
850437069 1
509388369 0
101957950 0
869019043 0
846728352 1
457473964 0
665406654 1
939015482 1
699429583 1
381852640 0
536447296 1
63303743 0
329090110 1
466130423 1
336005483 0
865578093 1
472775388 0
499661917 1
37781459 1
525351710 0
236678031 0
626058999 1
981244930 1
496670483 1
303910655 0
822719706 1
829250602 0
873293504 1
119362528 1
935534495 1
5493886 1
804881359 0
226178505 0
485470024 1
625258207 1
791719747 1
806501619 0
435707037 1
954063354 1
664903105 1
323799155 1
629581087 0
246985050 0
536785989 0
417908364 0
42813857 1
212742206 1
841743067 1
165166402 0
442487967 0
732105174 0
717259113 0
245395392 1
28290985 1
160278188 1
466329635 0
87177434 1
876797124 1
352294564 1
349273582 1
567922717 1
123218202 0
30733704 1
361297376 1
875443744 1
874815337 1
300631359 0
980375381 1
568282624 1
684740550 0
636026028 0
831784320 0
629655912 0
516833512 1
751432165 1
442198165 0
385188722 1
572768704 1
190645226 0
239123707 1
399623911 1
783209919 1
1517965 0
669237976 1
25087652 1
397725403 1
336063095 1
123838605 1
99281965 0
560094082 1
493629475 1
464618847 1
979965961 1
513992030 0
48252528 1
691557890 0
824296617 0
678387644 1
308913176 0
990267280 1
331775415 1
689637536 0
169946284 1
807253342 1
728876496 1
942849414 0
612202192 0
178620714 0
240851335 0
469402459 0
950385340 0
790818140 0
638365932 1
581654702 1
409238257 0
916461296 0
111030974 0
850137467 1
192704071 0
162166474 1
639109047 0
127475218 0
678077179 0
462675932 1
310889051 0
397536062 1
904858431 1
503491210 0
861454563 0
106399636 1
130592488 1
670038856 0
243194817 0
4326644 0
109061840 1
565518126 1
192000123 0
733534947 1
80116471 1
540786770 1
565132533 1
140674857 1
419529687 1
739804859 0
516225200 1
380142799 0
55913083 1
316724140 0
138018662 0
812888941 0
939507430 1
282571746 0
462609865 0
740865271 1
310021844 1
238031601 0
849561110 1
265001169 1
537783008 0
923163022 1
173648087 1
220085706 1
351709853 0
199773855 0
635293000 1
704300585 1
878865802 0
627755401 1
748234299 0
668884668 0
284903199 0
535792959 1
229458623 0
894881719 1
458761360 1
812839002 1
465059051 1
570323949 1
966796587 1
122636379 0
311635426 0
62755274 0
304977540 0
198059091 1
723834145 1
763439726 1
679963375 1
310266630 1
353139845 0
167877577 0
31347758 0
211130740 1
371198969 0
50605812 1
713659396 0
217691733 0
471465958 0
746218553 1
607745576 0
656908768 1
962892613 0
640244829 0
253693619 1
474596101 0
79879067 0
979702758 1
789256001 1
661098813 0
499812052 0
956421606 0
568227417 1
23034575 1
275363178 1
409456328 0
247887889 0
100349364 0
21975109 0
237648994 0
17901372 1
130620170 1
289944095 1
687581841 1
429904902 0
859770273 0
534374263 1
931974981 0
274386943 0
773973483 0
507752261 0
746609436 1
65790914 0
851526029 0
78386660 0
816874448 1
757095691 1
169164386 0
515808426 1
181095911 0
249275388 0
466410750 0
284107136 1
23143459 0
390448779 1
72002822 1
511066529 0
954229950 1
544062499 0
589697176 0
66651203 0
953356142 1
69726411 1
325610110 1
636267843 1
877974676 1
986427745 0
315645511 1
542422014 0
672870040 0
973422300 0
297733264 0
340050952 0
393474448 1
203988810 1
238964880 1
73626169 0
891665522 1
139160447 1
319923532 0
87846750 0
210790562 0
569814363 0
641418830 1
3597277 0
137769270 1
949970107 1
659797670 1
822186255 0
239569958 0
322925518 1
254638765 0
710592094 0
991164067 0
450639578 0
178263747 1
439264858 0
24104738 0
321201617 0
996531407 0
685624726 1
922636470 1
645626229 1
505559161 0
539849884 0
980832461 1
204459760 0
464001987 0
141165208 1
473346265 1
374963416 0
135448070 0
715990277 1
599011097 0
499814320 0
342883531 0
209877715 1
24006530 0
734701027 1
753869920 0
903283681 1
508159415 1
305742365 0
633668634 0
186067277 1
34591135 0
279317073 0
285206201 1
801105446 0
45515887 1
744717868 0
66095301 0
287444360 0
57423446 1
570350319 0
450207814 0
397872720 1
634136667 1
921968186 0
723776768 0
190160829 1
921252214 1
917539080 0
583241648 0
965626811 1
538257741 0
677467608 0
305951996 1
716452922 1
566411613 0
398122301 1
393204192 1
608558839 0
734013898 1
591981486 0
155784975 0
62024609 0
920424377 0
15624887 0
732797109 0
441003532 1
150423672 0
281068381 0
381922396 0
903645132 1
605346872 0
408398547 1
185639983 1
55028208 0
411979327 1
767347599 0
508558669 1
813272575 0
121828485 0
764523502 0
22472896 1
83963715 1
563200853 1
522685117 0
223962735 1
50504747 0
662964089 0
400377733 1
685424150 1
194451321 1
742849643 1
992900191 0
357766013 0
566571235 0
339832771 1
876539066 0
700390976 0
933067703 0
446675619 0
620870239 0
739242676 0
308394905 0
720941585 0
412788987 0
703722689 1
961629721 1
619020043 1
487320306 0
924397078 0
641956130 0
101873480 0
431319581 1
668389930 0
438156572 0
695668326 0
922028670 0
305472425 0
764543109 0
951575787 0
212244820 0
863889709 0
114532503 1
410054834 1
740904708 1
65770563 0
797215029 0
676211131 1
788175374 1
208653309 0
216428345 0
968469349 0
58970656 0
538065712 0
501851570 0
996788164 1
501489463 1
387345025 1
466750704 0
121702587 0
646635299 1
709647026 0
447410912 0
179314276 1
186365133 0
488924335 0
471776104 0
538504480 1
927810674 1
328623883 1
291329033 1
686590676 1
973208260 0
730493969 1
333160338 1
207738462 1
667959615 0
223003355 0
630655925 1
154229323 1
579332090 1
493817194 1
293356759 1
806702904 1
818971916 0
69199135 1
187749633 0
162232288 1
783482406 1
386912826 1
944315002 1
914502384 1
701440081 1
140114382 0
670382951 1
326041383 1
144846521 1
316942843 1
318713225 0
191905968 0
695439229 1
10181894 1
887556931 1
88197637 0
179732822 0
960037397 1
769413088 1
107127991 0
651321048 1
87187420 1
374892472 1
861855985 1
837462523 0
628768683 0
966725710 0
820466466 1
821633371 0
670108861 1
334009367 0
114094940 1
721598143 1
240421806 0
669469600 0
654026595 0
533587968 0
668781173 0
484732128 1
131243945 0
492972732 0
267744667 0
84686110 0
710845344 1
877816621 1
540242606 0
965393435 1
34234680 0
604611000 0
240164442 1
855605761 0
70770534 1
68671657 1
64536461 1
811451668 1
510004285 1
662513478 1
771578230 1
167972332 1
619925457 0
488100377 1
536321094 1
352266419 1
171567867 1
619658496 1
841920285 0
775718481 0
438854194 0
886380420 1
795515804 0
67736686 0
268035726 0
207892393 1
75604317 1
219242778 0
940889905 0
437506058 0
514123685 1
359254731 0
559187267 1
41352308 0
207216714 0
871571821 0
241902417 1
259417742 0
642388079 0
459298092 0
348006227 1
890416791 1
254936474 1
301762320 1
804854996 1
697316528 0
143023286 1
63515472 0
12995378 0
156788250 0
788424678 1
433801453 0
240347221 1
837903968 0
623344957 1
429042706 1
505583743 1
41994019 0
201725029 0
607605601 0
476641557 1
461797436 0
15630479 1
892314189 1
261145840 1
478102500 0
548917480 1
655652438 0
184189072 1
35042646 1
753587085 1
466833654 1
77662251 0
407983292 0
641653763 0
271087180 1
272239327 0
336826010 0
677155289 0
825034790 1
488012501 0
331376709 1
309414672 0
933608555 1
523274608 0
923314245 1
20675099 1
947589632 1
564741716 0
818542988 0
857875320 0
971051457 0
976193904 1
226650737 1
35113083 0
366393373 0
64950082 0
651868989 0
614862121 0
820734354 1
528451586 1
625825395 0
688305582 1
286378669 0
535301877 1
945130892 1
820143320 0
973497519 0
676187581 1
8957623 0
236990749 0
933105558 1
261466261 1
561536908 0
960856425 0
605253944 0
299649841 0
970880929 0
828250090 1
917566880 1
904224453 0
930121416 1
136591143 1
181063267 0
654209308 1
209955586 0
814939409 0
122086873 1
415480737 0
887637381 1
71846823 0
207420199 1
223595028 1
482951182 0
866471501 0
375754367 1
4701946 1
110540937 0
132192030 1
168539009 1
799490259 1
318618950 0
994312561 0
216435940 1
69909105 0
361759674 0
517162755 1
603376859 0
57968296 1
702492064 1
888796771 1
938502253 0
262136027 0
504648811 1
509402633 1
290967661 0
749881054 0
137023791 1
267717637 1
832122566 1
392165168 0
522560911 1
841954149 0
320495704 0
27629530 0
524629215 1
318374277 1
816110312 1
805488655 1
169573044 1
101113339 1
341165664 0
518772254 1
536482346 1
952734568 0
304676626 1
521322505 1
735796040 1
829071155 1
180680663 1
451359043 0
816130680 1
677701417 0
238420116 1
139195390 0
119417597 0
975381137 0
58862875 1
214561294 0
17884682 1
689997988 0
112383501 1
57162670 1
899244518 1
319403198 0
236184253 0
758362928 0
725031177 0
668322787 1
333134928 0
39569801 1
673182268 1
870347211 0
702026048 0
844620051 1
639646122 0
67387013 1
670714222 1
188247374 0
722342894 1
969146814 1
519668253 0
724296860 1
578815226 0
307061691 1
812059959 0
624088848 1
757478711 1
187672452 0
304937475 0
345005609 0
789112190 1
898118416 1
389786760 1
414113611 0
813417892 1
845347047 0
814714271 1
699507897 1
860308821 0
747185241 0
459968929 1
633387255 1
366453081 0
115428446 0
47425752 1
575625606 0
773899720 0
765659574 0
527290149 1
556886867 0
594918075 1
114717028 1
162445562 1
872045784 1
466083540 0
460184490 0
419614457 1
83023880 1
202515968 1
651046726 0
142892693 0
519928047 1
332789992 1
868481061 0
335319382 1
633054543 0
448868702 1
813038091 1
573258656 1
238465792 1
908372927 0
258425516 0
843650806 0
286170667 1
154440627 1
195125804 1
966181219 0
752084449 0
73327853 1
862745150 0
924529938 1
235371507 0
869003092 1
251739247 1
45614177 0
550388042 1
807219730 0
646708500 1
91914607 1
977125623 1
852930489 1
612175697 0
396325095 1
586851125 0
25357010 1
760349024 1
582272335 1
398146086 0
705096468 0
82654321 0
828136948 1
643303338 0
11958938 0
153026092 0
180728392 0
437773116 1
517420872 1
795037196 0
70441922 0
238171917 0
123336067 0
3204392 0
544015762 1
780193932 1
479077662 0
960118711 0
143120890 0
326603525 0
370934311 1
352764611 0
686058250 0
326354130 1
609881673 0
682037558 1
326498039 0
624722854 1
439732190 1
920451856 1
125906272 0
739652352 1
935540063 0
346669882 0
401856548 0
754040384 0
894752741 1
952022876 1
872328216 1
558774085 1
826209644 1
585252356 0
806770679 0
203032989 0
731006163 0
417035019 1
601856645 1
626473959 0
491189233 0
552061314 0
997065169 0
749826546 0
28263186 1
538700899 1
31906925 1
348697691 1
335413898 1
896083437 0
413263934 0
496433075 0
701658450 0
621992414 0
398401347 1
654184049 0
477288435 1
224583406 0
267119161 1
425915480 0
642810338 0
430009177 0
482188175 1
860394424 0
904254607 1
488202802 0
459725967 1
783456051 0
509895015 1
246786140 1
901433236 0
452938727 1
839988557 0
495590119 0
937933382 0
699360056 1
25520428 0
713517730 0
395596774 1
344187241 1
240626456 0
924563441 1
870838496 0
745985580 0
343077731 0
407076417 1
140586591 0
781053220 0
262436230 1
328674237 0
101837227 0
597344815 1
540561821 0
508207624 0
718665120 1
501670755 0
592062090 0
892133155 1
184992775 1
590266990 1
499448640 0
539078093 1
940416978 0
423548091 1
4560207 1
625337477 1
250066783 0
171309764 0
837640781 1
266421143 1
287483797 0
214260047 1
909838979 0
439730563 1
271561375 0
971721903 1
165765200 0
720765238 0
583833410 1
882136151 0
286254068 0
495438433 0
953382991 1
32306082 0
153345140 1
452437917 0
840076287 1
729156509 1
820746448 0
896124780 1
961511911 1
931336329 0
850441637 1
45731907 0
582698608 1
31891191 0
267573466 1
596549706 0
526966359 0
814744225 1
374409574 0
981791132 0
16901404 1
403245620 0
939235119 1
57978785 1
11113263 0
165445591 1
730506796 1
755890399 1
708993934 1
486890425 1
660258091 1
622146824 1
414639360 0
266203407 0
714397172 1
726309709 1
761320539 1
813697152 0
498473367 0
24979587 0
237070381 0
612184806 0
874299057 0
362091777 1
126232499 0
84089801 1
556246463 0
857486718 0
662790585 1
405514796 1
780683702 1
498497273 0
749143284 0
34188190 1
692643211 1
269746691 0
740846092 0
77393705 0
444553789 0
505017076 0
758899818 1
636978706 1
167881000 0
579475956 0
412055123 0
396412883 1
693991407 0
836023505 0
662532856 1
689277745 0
612692021 0
203705859 0
26769658 1
644979179 0
381482424 0
452014781 1
796246062 1
223913398 0
401735701 0
776493064 0
422988277 0
462463572 0
386381180 0
197193794 1
220202693 0
840821163 0
667255960 0
541683199 0
561329443 1
828871916 1
142844298 1
208917908 0
27153407 1
31416218 0
199831116 0
881993437 0
201733837 0
425995376 0
491422063 1
986727469 1
508383143 0
238992518 0
245547361 0
186368528 0
837009650 0
809401584 0
903953387 1
198559443 0
702367345 0
225590944 1
841707702 0
299150671 0
540882079 1
454827223 1
463043576 0
258746804 1
403641592 1
336270950 0
572126218 1
738208354 1
684230920 1
898194298 1
193329905 0
477545387 0
546480722 0
542428051 0
354886380 1
188992449 1
535042667 0
856377208 1
735391832 1
459476267 0
117284562 1
32972910 0
984765007 0
751222720 0
543202106 0
973151581 1
903815556 1
337365910 0
406051439 1
179441385 0
407151414 0
793501358 1
249305046 1
435832182 1
200735569 0
767926292 0
165718271 1
395925271 1
786004184 1
768459517 0
743238332 0
451860454 1
865229519 1
723123007 1
661093655 1
723731427 1
338291608 1
658031379 1
685950287 0
297965920 0
370858047 0
861449337 1
474133164 0
635960684 1
998199570 1
646848993 0
174437668 1
975065242 0
38920543 0
144832267 1
260195073 0
253739539 0
502705898 1
133352005 1
833515533 1
554794793 0
100699856 1
550679791 1
701388898 0
737905607 0
134795188 0
32901042 1
985447661 1
236340796 0
953608063 0
581133941 1
582362861 0
473372856 1
210084857 1
719900628 1
175408005 1
436991119 1
382810583 1
896264957 1
549992364 0
611033922 1
451757523 1
891496814 0
238547988 1
890172848 0
809562921 0
258062880 1
359714013 1
300100844 0
268455169 1
348161696 1
742630912 0
110704445 0
707384321 1
987122198 1
617965033 1
432118546 0
776610930 1
160935230 0
957743802 1
532687701 1
908752394 0
243716314 0
540262701 0
792221286 0
100002366 1
274158187 1
36448620 0
752908213 0
965455485 0
343880463 1
498013812 1
25151731 0
46962061 0
629248340 1
85446385 1
577735361 1
781534025 1
348493930 1
195441215 0
544283180 0
576531462 0
938424710 0
50299691 1
225468819 0
388311261 0
919460811 0
695292016 0
467750680 1
687421237 1
907895831 1
862989501 1
736256924 1
668083922 0
421924237 0
163531084 1
34004884 1
775619818 1
779167272 0
948851981 1
564017194 0
969805778 1
443497487 1
585601091 0
330297202 0
39120034 1
58611983 1
65375172 1
933690974 1
71864801 1
23139160 1
636078167 1
114271538 1
796474185 0
913365812 1
454972725 0
29861581 1
207302178 0
998289647 0
444519073 0
782753113 0
278725769 0
213120603 1
141054636 0
244620399 0
232076382 1
340149284 1
337694988 0
839823791 1
29321422 1
181719565 1
217948760 1
412695415 0
132391202 1
299037273 1
527767542 1
169756459 1
724346182 1
871606972 1
225507784 1
380489287 0
652252458 0
750338869 0
926843300 1
116662411 0
120891514 0
51048746 0
820806521 1
793947160 0
703608370 1
461677641 0
163151371 1
283933917 1
119438652 0
554366217 1
933334572 1
826224245 0
529186333 1
159925561 1
707200158 0
986716327 1
387792539 0
820754550 1
821861046 1
885579545 1
752433845 0
437849581 0
281351314 1
657554396 0
643708975 1
104347163 1
655850670 1
272166528 0
325099689 1
909398976 1
475182550 0
713112469 0
361590553 0
947325419 1
69135801 0
631133457 1
745079438 1
950300542 0
90295325 1
767117266 1
872006279 0
142446302 1
944921575 1
222928032 1
293620202 0
627127814 0
379686275 0
630759492 0
888782382 0
333482794 0
366796002 0
999054688 0
625548378 1
937940270 0
277556199 0
952804917 0
982277544 0
461061445 1
998693503 1
23240404 1
3855470 0
73481224 1
889912253 0
395870952 0
855461794 0
973171388 1
963397594 1
584519928 0
243122541 0
990519350 1
480169570 0
772390782 0
699539948 0
288207511 1
815591545 1
443092917 1
867359099 1
343380237 0
989265844 1
858774016 0
443026150 0
518894685 1
516744434 1
230430359 0
278566245 0
677056306 0
712444218 1
639401133 0
73183175 0
792275883 1
813691720 1
354634554 1
565888260 1
614277958 1
449141719 1
487736955 0
857935687 1
618627413 0
682824983 1
490824825 1
397506622 0
620104343 0
97671651 1
488142205 1
43065673 0
444994053 1
223779674 0
143119065 0
919090221 1
170459368 1
889394530 0
21189184 1
275221360 1
975476071 1
727384032 0
9662241 0
946079433 0
498366442 0
740896612 0
974891167 0
492771523 1
362765637 0
40517502 0
653755254 1
599163289 1
67585716 1
185092988 0
62274784 1
725695332 0
273673972 0
279439596 0
895531258 0
222470291 1
930946904 0
398172542 1
965287434 1
827074143 1
725169412 1
734667761 0
728438028 1
200690058 0
473516874 0
51003513 1
799873977 1
532563354 1
918072358 1
818091069 1
180218622 1
597685883 0
425470869 0
371670775 0
980374001 0
839359416 0
686375876 0
690659266 0
730368418 1
566883203 0
545284086 0
731458134 0
941754745 1
809615863 1
674851196 0
846638772 1
50670042 1
286960726 0
607443291 1
501297996 1
222099675 1
345343540 0
486643081 0
629728389 1
957786030 1
370953354 0
170992184 0
736156983 1
54526738 0
23806816 1
774266155 0
802605472 0
311160369 1
311220527 0
417219146 0
191467747 0
252854222 1
21519997 1
425824805 1
663222095 1
559861363 0
253594030 0
10636305 0
119711879 0
260782037 1
792096870 1
700143993 1
404300775 1
521100039 1
201713962 0
905224750 0
227460065 1
267021251 1
180454939 1
609568582 1
401592842 1
719869390 0
488619982 0
919870682 0
898058944 0
760751382 0
203839688 1
627904955 0
960959618 0
353601993 0
749182207 1
572578401 0
406996761 0
802353062 1
510714767 0
995765090 0
873896722 1
57191386 0
854519441 1
424443961 1
131055952 0
845230958 0
555423696 0
738904237 0
666960078 0
976316957 0
679770339 1
588250552 1
489141694 0
927112900 0
37963044 0
952647245 1
668695991 1
881129039 0
771849423 0
195129078 1
368726388 0
728119320 1
632797666 1
619090731 0
592152629 0
25914355 1
114053071 0
9945543 1
648035150 0
362285068 1
394664705 0
557043291 0
786784844 1
479342283 0
482787626 1
177607351 0
660354277 0
572348278 0
254698009 0
465435198 0
410499448 0
54919577 1
405841346 0
325091854 0
655431700 1
721151151 1
964143588 1
505814656 1
417889833 0
388271024 0
589258455 0
351076686 1
930503666 1
16544766 1
682178367 0
720811973 0
900077299 1
536859643 0
717796113 0
960791156 1
769420039 0
12887532 0
132013741 0
748773227 1
773701149 1
115817595 0
719573431 1
987600089 0
533863248 0
555788845 0
263357337 1
658976382 0
838444065 0
262747444 1
987583182 1
286185908 0
175140871 0
290763314 0
199273159 0
846954756 1
16416419 1
503990520 0
443508169 0
254977223 1
283463649 1
485301452 1
592115929 0
906026045 1
892244192 0
363738832 0
222512491 0
477416116 0
360019711 0
642644427 0
597350133 0
888329961 0
944461578 0
854990099 0
850922079 1
27135705 0
404508960 0
434636062 1
927397317 1
485427964 1
312771944 1
822141035 0
481395787 0
909417428 0
2470107 1
797683922 1
185434403 0
118920110 1
586604036 0
945119948 0
262127894 1
234858646 0
240967566 0
996838725 0
755599943 1
713112755 1
844544519 0
371540368 0
263217218 1
390285867 1
139584467 1
574266343 1
488918984 0
204156899 0
16159390 1
385659000 0
207369291 0
903840321 1
856424200 1
637726217 0
125790310 0
690027982 0
627573010 1
396341479 0
166077248 0
572824309 1
981111113 1
560839619 0
980576030 1
572783538 1
729465305 0
996869289 0
977766819 1
681195452 0
659530169 0
37069785 1
391363212 1
170228337 1
643663552 0
711132325 1
600066051 0
620628642 1
38364489 1
8467126 0
347581011 0
31356773 0
35862951 1
228067596 0
286344182 1
864445680 0
809749373 0
288675804 1
601476716 1
148427622 0
874349377 0
856519419 1
289684661 0
720897983 1
292991095 0
788777982 0
688504632 0
981018174 1
26173016 1
349017795 0
826951773 1
83864738 1
996402546 0
109047886 0
761579514 0
40680085 0
398129703 0
98913954 1
262362697 1
192876417 0
969069055 1
4605229 0
737647675 0
792534923 0
47318353 0
693669773 1
380757967 1
781374035 0
570399849 1
465130630 1
809683882 1
307479108 1
845190146 0
299038127 0
989551363 1
765573951 1
215118512 1
107487100 0
378802104 1
657785937 0
683422362 0
276516285 0
308956690 0
50932739 1
179365953 1
532771432 0
229722714 1
737834503 0
131737511 1
253760913 0
393191940 1
402192503 1
488858067 0
942207056 1
423347263 1
982642919 0
788558439 0
183469926 0
79995481 0
650324607 0
935917839 0
262104843 1
1989480 1
850855323 1
253337354 0
924928929 0
162994497 1
570005961 1
386435415 0
837177752 1
731663997 0
125814577 0
830199977 1
666340969 1
213575384 1
683016968 1
778412773 0
719099785 0
875798345 0
673210634 0
409691581 1
882944931 1
585964422 1
795490097 0
285817068 1
86805522 1
100744517 1
547048682 0
157224669 0
731557448 0
688737395 1
727540098 1
90081435 1
704618988 0
815470317 0
134063947 1
523921386 0
194687527 1
582206913 0
808473544 0
485292627 1
21452473 0
758852190 1
380478788 1
631481383 0
199984315 1
889284669 1
162900474 0
53983437 0
443022471 1
433318899 1
173250046 1
554679536 1
178894611 0
43510539 1
708772289 0
686536621 0
500457898 1
839174475 0
804600029 1
392116801 0
865309891 0
691240260 0
81334637 1
367154669 0
829938647 0
635167579 1
732538745 0
152000439 1
385328495 1
912908165 0
169985953 1
838670061 0
55016055 1
115922210 0
899792024 0
360297847 0
987729363 1
508295582 0
13681069 0
53844171 1
729900862 0
713074515 0
868006194 1
981884284 0
601698418 1
100710627 1
627879773 1
456670050 0
272775605 0
264477474 0
538949884 1
547614435 0
448685868 0
910301727 0
928449181 1
451912455 0
64666030 0
498544971 1
85775737 0
622196191 1
19941975 0
280443370 0
233330416 0
137063269 1
100360734 0
448441438 0
190527755 0
909490529 1
397462079 0
636755607 0
228798286 1
347416227 1
607320544 0
511846178 1
143431174 0
604566978 0
2498283 0
643418744 1
344877721 1
761134452 0
611044344 1
73930714 0
830543327 1
96771047 1
572574315 1
456605984 0
862076817 1
925255771 0
641015636 0
549604839 0
177018165 0
854639973 0
32162114 1
664240439 0
419001499 0
133014871 0
428586782 0
816022307 0
304067456 0
165344575 0
501873518 0
952086388 0
733346524 0
549830453 1
924862711 1
810746585 1
388715597 1
735220179 1
555690080 1
660209487 1
599599921 0
213952803 1
159425150 0
643486064 0
731830516 1
456585663 0
847321544 0
595302737 1
881681080 1
142525116 1
68309107 0
199243917 0
872205348 1
245493238 0
5528162 0
447206299 0
863040223 0
937574032 0
141647799 0
511248976 0
485245329 0
398498362 1
626957424 0
347364265 1
819468831 0
782641052 0
348866283 1
684707208 1
551617424 0
950195872 0
272726270 1
51896587 0
698224146 0
787553734 0
826941379 0
536749277 0
543334368 0
15964235 1
877207494 0
476604820 0
562374409 1
98189925 0
784102451 0
92189895 1
934064234 1
150420406 0
450518501 0
750748244 1
954563037 1
45190871 0
777866186 0
886818681 0
325678249 0
657254605 0
284024302 0
349525191 0
412526793 1
608717704 0
396763543 1
935459078 0
653095497 0
618399187 0
391474473 0
666708774 1
209192127 1
97882277 0
222958541 0
3045116 1
213241761 0
212547117 1
541867113 1
552521426 0
463164602 0
642587922 0
588380490 1
874030900 1
840856397 1
26348672 1
347691509 0
346138900 0
213466699 0
694105413 1
244507275 1
223782069 1
12618729 0
368124443 1
855906826 0
239779301 0
291092867 0
304912952 1
39657142 1
751408512 0
668131040 1
377527142 0
474802439 0
125984591 0
512231597 0
940368660 1
334373298 1
544529626 0
53044628 0
319376612 0
482563941 1
547502413 0
652294699 1
387822983 1
922775518 1
932690738 0
493695767 0
781520605 1
131174287 1
835611148 0
511757502 1
371640020 0
955220721 0
716702780 1
732949566 0
528953086 1
756652166 0
47079065 0
263020654 0
604868868 0
714289367 0
111605119 1
999160010 0
408133629 0
633693215 0
170703921 1
479618237 0
952668584 0
92223045 1
361942127 1
712911056 1
225606683 0
409433266 0
655590126 1
557248886 1
639356539 1
158803511 1
628462813 0
34809375 0
319519386 0
970833118 0
889351146 1
730568779 0
163953861 1
157485734 0
684364679 1
164553233 0
701913640 0
113999820 1
967792989 0
884894745 0
994646391 0
499530976 1
472617770 1
429396727 1
659497017 0
311537962 0
72528077 0
933872618 0
859003316 0
784719244 0
549352511 1
136907607 0
854066279 1
711547583 1
271937567 0
167957423 0
720492532 0
280633482 0
943001833 1
956042776 1
15534005 1
256719886 1
548643708 1
959072183 1
3808818 1
317614081 1
428329884 1
928051282 1
289112192 0
740465536 0
424045000 1
290155802 0
705513270 0
894722070 1
556247866 1
784250392 0
579473297 1
178888553 0
502115684 0
355464180 0
343094944 1
426263290 0
746265015 1
208515683 1
303470017 0
759864825 0
121698173 0
691661265 1
484915806 0
163331862 0
850002248 1
526954649 1
426419735 0
42209254 1
553220339 0
10944549 0
825806140 1
685163805 1
333173295 1
136909307 0
903679334 1
570711 1
870134605 1
684525230 1
515304341 1
777384057 1
182389210 1
595226394 1
881021344 0
866401729 0
3117060 0
992039080 1
469189822 0
271424845 0
89466759 0
211249132 1
348770457 1
597298208 1
352667130 1
479090143 0
819846981 0
945450503 0
73162447 1
536253618 1
492276548 0
145618126 0
268821950 1
121971000 0
732712235 1
859225383 1
491532530 0
606633032 0
765885996 0
111471935 1
581480015 0
294337971 0
455559869 1
732619477 1
242505312 0
363132406 0
752475119 0
954180627 1
530936582 1
832839159 0
883862926 0
330666397 1
121374017 0
317437957 1
182789305 0
440562641 1
178286009 1
940838376 1
505986790 1
298497440 1
132822550 0
83531802 0
186160348 1
445680880 0
347823458 1
998111736 1
13512094 0
357080304 1
101366801 1
456683151 1
742814030 0
577056382 1
551968167 0
672000239 0
720387482 0
637133879 0
834818616 1
266458755 1
685207983 0
833926760 0
639317379 0
979517191 1
676977909 0
622182679 0
648998264 0
652826655 1
829711946 1
928847587 0
566918925 0
802721969 0
996905081 1
781273191 1
13106763 1
4119336 0
176341308 1
990718042 0
479940315 1
836857393 1
74195994 1
485248040 1
29400345 0
314553184 0
213800669 1
532158400 0
357329368 0
919282363 1
819961882 0
232180444 0
664204615 0
483949182 1
851010594 0
136452016 1
511822754 0
131293813 0
147138702 1
706042994 1
540403876 0
732991974 1
305603139 1
141345360 1
555884838 1
140829528 0
981545038 1
591460810 0
188696939 1
860021297 1
47515853 0
313838249 0
154175387 0
325632014 0
599877952 0
29379005 0
256031070 1
927101320 1
863996068 1
937569407 1
635347235 0
805327876 1
428641496 0
185874972 0
155937465 0
494372047 1
978554696 0
484575217 0
593362071 1
499126002 1
449879918 1
154661714 0
964301532 0
385797539 0
946182373 1
256892945 1
33504309 0
200440462 1
511009027 1
600346152 0
871804502 1
362269828 1
397510946 1
880629838 1
575000335 0
910248648 1
959215930 0
455132754 0
138503853 1
340280537 1
55846643 1
59237064 0
284294259 0
950792743 1
10440526 0
178740821 1
996758848 0
424759743 0
419512160 0
652894411 0
364727137 0
378681348 0
314021780 0
85372692 0
220768955 0
861942413 1
177052113 1
710160574 0
796409240 0
140087310 1
281414690 1
813291748 1
754940922 0
343286888 0
967914007 1
706040146 0
665246706 0
573563014 0
601682613 1
215514699 0
979079205 1
35672562 0
882738818 1
950650876 0
932852043 0
237846222 0
253993558 1
919031817 0
938971519 1
530353276 0
156114798 0
606813741 0
398554764 1
904186108 0
455573344 1
189664200 1
422566774 0
470120330 0
36440716 0
635846067 1
555729067 1
152384925 1
639461120 0
911913961 1
709871456 0
488451512 1
121368958 1
539624450 1
312520379 0
560022906 0
552136308 1
901129425 0
447828404 1
525085369 0
184248571 1
670762042 1
322474565 0
406805576 1
965773506 0
85639452 0
125491856 1
159050269 1
38265701 1
366499664 1
805538660 0
71901082 0
75083217 1
136312775 1
920846592 1
109100532 0
918891624 1
610070556 1
411793053 0
137857339 1
62973538 0
710790926 0
991620981 0
79855037 1
228597738 0
681144676 1
766332606 1
420983739 1
108771398 0
298477881 1
762680841 0
308935543 1
448791247 1
926374744 1
926956493 0
940233534 0
378017922 0
902064095 1
491277521 0
942759706 0
745805064 0
372915120 0
245932768 0
122404119 1
151095958 1
505615331 1
168947376 1
663465731 0
893016 0
13356835 1
154736847 1
684191243 0
388124093 1
353550332 0
774607192 0
709186091 0
979652192 1
56782952 0
61924787 1
436806666 1
661719641 0
343181547 1
448658179 0
48489605 0
520530066 0
9782843 1
306439439 1
359362292 1
912361767 0
150192501 0
582153990 0
895610015 1
943654478 1
640380521 0
880870278 1
136001722 1
298193173 1
813815385 0
162406562 1
784325891 1
761088411 1
185236993 0
357171969 1
198404210 1
128441901 0
436597636 1
258860182 1
408716635 0
560465285 1
318913766 1
614996075 0
462426649 1
555840461 1
338094058 0
446489274 0
106110465 0
878410801 0
531793858 1
538711757 0
610787531 1
622623527 1
152395475 1
958838030 1
847084576 1
308262150 0
11922181 0
692681390 0
835295725 0
457898407 1
443898032 1
659712262 0
247455743 0
239009934 1
191720582 1
862608758 0
408551197 0
268001109 1
480712383 0
252315029 0
425525712 1
484133474 0
893372685 0
952926551 1
952226200 1
843953233 0
372973162 0
119799036 0
215325024 1
743335103 0
215698612 1
732484671 0
953780552 1
998844973 1
42724710 0
963241189 1
292668535 1
217472689 0
353447735 0
109674685 1
208451461 1
406422287 1
631591394 1
92628175 0
769624832 0
454493646 0
72564825 0
310513729 1
124346291 1
411550207 1
615062728 0
285015058 1
809267935 0
349281676 0
825783642 1
708346895 1
539526401 1
695267835 1
184431615 1
432774094 0
65293746 1
99872757 1
301701475 1
104663564 1
658344317 0
380004177 0
379485403 0
587700919 1
71746457 0
230400479 1
404857298 1
738212854 1
496620676 1
243905627 1
743031245 0
92911043 0
992864429 1
987677273 1
943537763 1
129412580 1
420124802 0
741458977 0
51565335 0
361067697 1
935291673 1
905494060 1
369495968 0
204713534 1
264211587 0
630127231 0
950801881 0
339647601 0
102115647 0
129214946 0
471696738 0
979527330 0
942472769 1
745109106 0
418772987 0
542639387 0
407061778 0
851439646 0
635234633 1
615738658 0
546758259 1
122058700 1
483685859 1
86265105 0
945444733 1
889431929 0
236787637 1
430149250 0
529649653 1
992252928 1
129957189 1
765333242 0
851151794 0
487095980 0
408051886 0
749065259 1
596742023 1
566035805 1
962073174 1
815089928 1
300068362 1
244144162 1
94057989 1
672930844 1
300831049 0
883005401 1
461557585 0
365708103 0
339493327 0
541497553 0
954637568 1
191142582 0
230517407 1
245287414 1
865686010 1
159235582 1
298881885 1
783191240 0
715666916 1
443199665 1
191422345 1
843713347 0
394297516 0
819562692 0
973610275 1
495945563 1
57999538 0
836828400 1
182918295 1
394375672 1
279939337 1
845799038 0
603771362 0
96156817 0
832106326 1
998575439 0
885528919 1
355196982 1
743963655 1
852241230 1
419580982 0
592713395 0
14586862 0
799038473 0
650460972 0
154327807 1
932849881 1
612068786 1
71653888 1
427004341 0
953180809 1
700880449 1
463778749 1
864930980 1
957870557 1
145027727 0
232956986 0
104064918 1
988667226 1
575125343 1
963135963 0
602003765 1
262553094 1
268956616 1
227578703 1
897430714 1
299751983 1
231501590 1
925137687 1
726998948 0
811179567 1
559855973 0
553667981 0
910508622 0
746890030 0
507645268 1
685166877 1
557475289 0
115167921 0
328521912 0
456617224 0
48150242 0
862761858 1
395875198 0
973735356 1
357932724 0
137073956 1
61470300 0
192060365 0
578724660 1
193360767 1
276944951 1
894023333 1
483552031 0
215045812 1
819246184 1
334737052 0
642432741 1
333462933 0
304866039 1
314226769 1
415406696 0
484229157 1
260947126 0
231435459 0
132287618 0
324679287 0
73055794 1
22442042 0
218752810 1
914906446 0
458856491 1
160782400 1
554453808 0
215131894 0
961353762 0
252689341 0
313790174 0
998789419 0
975865284 1
384530126 1
139517318 0
379647479 1
918485615 1
502085408 1
48353490 0
632874341 1
601216710 0
777749196 0
318041920 0
666946658 1
124210284 0
589671733 0
104917362 1
514116749 1
266954164 0
535326146 0
531412188 1
626625003 0
149201613 0
6239081 1
118052787 0
590415608 0
785381270 1
294647246 0
689807878 1
527523993 1
875136303 1
362079191 0
394746624 1
767791333 0
666921831 0
255611039 0
316622927 0
801613159 1
390216332 0
354291569 0
972879839 0
525729021 0
968696929 0
415818753 1
655022751 0
334774093 1
550558462 0
358772545 0
198217203 0
500727348 1
828316010 0
796885766 0
284957262 0
478624828 0
349652143 1
535416862 1
654786223 0
89888374 1
730453299 1
527995184 0
181443022 0
605499794 1
656917006 1
365226706 1
999729341 1
917985574 0
422382443 1
292568219 0
202681109 1
460531177 0
6665334 1
591175372 1
670980911 0
764708664 0
85304543 0
629703914 0
656579883 0
168438286 1
449734041 0
552289602 1
864744634 0
434790353 1
310089583 0
406427016 0
976016679 1
20716030 0
148485784 0
602842961 1
477445620 1
742039789 0
693396152 1
57528874 1
587512116 0
336665084 1
694341063 1
303692075 1
617446614 0
791831323 0
193145342 0
822143391 1
898368456 0
474546681 1
685896733 1
296445426 1
57717904 1
204421498 0
468645985 1
901947808 1
907226480 0
149084195 1
14734383 0
451308229 1
642675118 0
705886249 0
641241907 0
8382588 1
568527668 1
769805702 1
739872568 1
398526143 0
582915743 0
28146052 1
708925116 1
695946928 0
940556517 0
907842383 1
145208268 0
385070956 1
839664117 1
375261422 1
393693643 0
212151273 1
575149745 1
367942740 1
780173825 1
507164862 0
335206431 1
932022324 1
575181069 1
950019602 0
991310803 1
408512871 1
784115224 1
160162911 1
783062783 0
93949024 1
503169183 0
436493828 0
430977662 1
795373751 0
275329994 0
431095347 0
186002553 1
54124223 0
563577094 1
967697510 1
183566299 0
983941013 1
282047779 1
375787639 1
343862110 0
237314152 1
942060537 0
761676718 0
569772388 1
551983475 0
116926666 1
948211915 1
177117692 1
151096876 0
466068000 1
99061976 0
35889900 1
316441678 0
968435909 0
894118842 0
970656292 1
257945732 0
902435089 0
388650078 1
112532333 1
585445842 0
921105363 1
329768515 1
372954320 1
80438306 0
677746285 1
807372778 0
742916117 1
654207068 1
587392277 0
377016928 1
630810295 1
875465152 0
855518387 0
688675084 0
836566720 0
367837812 1
247994599 1
310230160 0
544324366 1
948950899 1
458005908 1
380665596 1
813040882 1
823543637 0
878111437 1
784615604 1
959505705 0
818811087 0
700836744 0
964304253 1
529307341 1
402994483 1
951407175 1
170934703 0
713397935 1
143147914 1
87966728 0
368712439 0
726261205 1
371866069 1
8356633 0
452377151 0
822636818 0
36869469 0
432177981 1
308645143 0
410283234 1
206611604 1
974129870 1
210391507 1
71055933 0
586350258 0
548770462 1
278528209 1
71113363 0
726253606 0
640771090 1
10302212 1
537358491 0
368780739 1
536580251 0
119337573 1
649224590 0
626690135 0
685626758 0
784916482 1
711703842 0
988285210 0
33942700 0
164682297 1
190730198 0
85978412 1
608629381 1
742099293 0
55702579 1
266788004 1
807720936 1
897883094 0
316737420 0
968318716 1
450969945 1
152204606 0
125137953 1
397463574 0
13043360 0
655226564 0
876895332 1
479284528 1
246440898 0
650000770 0
2878974 0
40156217 1
985266413 0
75481823 1
476524698 0
4859590 1
747032193 1
213737756 0
716997619 0
501110108 1
456274301 1
177566242 0
99726418 0
534393044 1
700134344 1
299352433 0
855405780 1
536543667 1
421971441 0
304435535 0
443990657 0
833547248 1
427655770 0
342231303 0
411285401 1
272907926 0
645121459 1
469666550 0
202911471 0
892030002 1
722051580 0
728077244 0
753667154 0
55205295 1
131141686 0
735164393 1
684986543 0
602385169 0
944954000 0
131067855 1
256561004 0
890586094 0
488722894 1
99230714 1
431376567 1
924295207 0
357539773 0
479729133 1
8216014 0
610274826 0
556004542 0
405410049 1
234460167 1
526909213 1
182589833 1
48488652 0
105412128 0
204048596 0
581088507 1
301482601 0
675720459 0
752319754 1
306490125 0
23320832 1
20790616 0
387135229 1
257541152 0
522867841 1
470490531 0
11739686 1
990999933 0
295984575 0
201821978 0
81115514 1
844065290 1
81907668 1
568620278 0
682541993 0
770041963 1
283539482 0
303648024 1
791921825 0
300868916 1
533121843 0
908685568 1
525615142 1
777754853 0
251733498 0
383948084 1
662394449 0
566529521 0
848584389 1
717841804 1
8503011 0
779346755 1
21159599 1
812104192 1
634161213 1
101933946 1
610238926 0
445561938 1
963508003 1
166036011 0
132423295 0
666513342 0
349829309 0
544916464 1
818619667 0
610096214 0
423103321 0
819762021 0
34974 0
82403999 0
317768689 0
531369349 0
651144898 0
1950687 0
812124346 0
260846803 0
281626825 1
681409677 0
644898043 1
991267086 1
481860698 0
231414217 1
28767615 0
281724913 1
516343684 0
298764318 0
15485620 1
756654914 1
179195151 0
283657386 1
597569114 0
914395045 0
597369373 1
679872339 1
971028841 1
730389377 1
107513326 1
426989367 0
893509345 1
37868664 0
156729619 1
30366082 0
160395766 1
47141726 1
405665845 1
26403976 1
21341281 1
355986036 1
430953543 0
885367213 0
591968935 0
597488141 1
621908579 1
474641451 1
918209752 1
890396077 1
456722868 0
955283292 0
863940303 0
106881303 1
338594976 0
1009327 0
596981790 0
853973415 1
802081807 0
192790545 0
403703654 0
321060997 0
589773419 0
160321278 0
262312295 1
45127242 0
457127219 1
599775632 1
353326452 0
404757730 0
466385211 0
446553530 0
730270307 1
733198461 1
203429553 1
545339376 0
773385042 0
296645709 1
434570746 0
445122575 0
306361778 0
464013575 0
917779889 0
804399796 1
482993259 0
733947484 0
357594822 0
359387052 0
966282936 0
220036545 1
436325337 0
459362403 0
48826990 0
617015654 0
634702345 1
640601974 0
648391455 1
422722357 0
123191776 1
21695698 0
146063839 0
975960753 0
797722674 1
594571018 1
303324907 1
449509794 1
730359185 0
850032242 1
992887424 0
722227729 0
749595936 1
95912015 0
798208753 0
422689017 0
932094338 1
987640321 1
337108774 1
124025155 1
188679425 0
338398623 1
607463017 1
34775863 0
898647282 1
403904595 1
599144744 0
65557647 1
838269725 1
667441332 0
702683427 1
843323703 1
93918870 1
847051992 1
594865024 1
182662184 0
97312063 1
481115953 0
963111969 0
692790122 0
196973232 0
157717468 1
335641736 0
558533045 0
19733372 1
642875786 0
947313050 0
851618832 1
538180494 0
172397937 0
74373413 1
67920559 1
396796716 1
781133788 1
667680323 1
208148634 1
961794310 1
454100347 0
799086286 1
321021109 1
627182524 0
564188707 0
578450196 1
314078858 0
811587536 1
55726454 1
740048204 1
119762779 0
685465482 1
751047329 1
634386323 1
153645143 0
572554367 1
734220108 0
128875981 0
449989668 1
661032290 0
3238513 1
249143097 0
838141557 0
905678207 0
477800540 1
864305473 1
346235443 1
30636735 1
587382404 0
622500559 1
925532106 1
201203071 1
962355219 0
950675771 0
243290600 0
272123508 1
67954030 0
50681354 1
865932419 0
944028195 1
27198628 0
249213425 1
926501756 0
32978618 1
545425285 0
20787846 0
990482398 1
795379785 1
369500639 0
822495886 0
308101515 1
909753511 0
649958249 0
650614370 1
444352365 1
623291687 0
312144709 0
490467046 1
800654885 0
453844687 1
755459811 0
24396850 0
422786123 0
865126868 1
787927289 1
935299123 0
933519092 1
802020308 0
171327940 0
704557790 1
211014559 0
207252600 1
717222525 1
416896523 0
403071947 1
455984474 0
813468842 0
977940058 1
242415143 0
66531889 1
92383914 0
327264872 0
366151399 0
823003745 1
622439660 0
950771255 0
925960985 0
416307129 0
536649860 0
836730009 0
804872565 1
426994699 1
791092785 0
600678363 0
76264372 0
29732719 0
867907849 1
665833484 0
119821677 1
591777899 1
741490312 1
649328176 0
105796703 1
488892118 1
249829193 1
603952150 1
47370050 1
250253333 0
373653523 1
83884150 0
118305568 1
696237179 0
402153927 0
374770699 1
870297308 0
120577568 0
921374050 0
853012438 1
163747861 1
485391439 0
325482027 0
300059362 1
613535301 1
187118038 1
543862533 0
702893639 1
675122735 0
554139771 1
59708502 0
43671849 1
62785957 1
546601302 0
403217036 1
738699643 1
296882417 0
86446238 1
836092939 0
474321737 1
31154820 0
521715817 1
737843575 1
316463239 1
857432563 0
513191800 1
923207452 1
428173955 0
828889392 0
396284126 0
54568345 1
176560546 1
252513794 0
77307366 0
341925702 1
308437640 1
748697621 0
682374814 0
153653208 0
496769696 1
254655800 1
13626991 1
966958146 1
934245841 1
259732709 1
344959294 0
580063777 1
961978736 0
762290900 0
407709272 0
745526314 0
868834725 0
157620860 1
798784112 0
680552774 0
439750795 1
745046833 0
499739219 0
166645704 1
882571411 0
312949524 1
874728766 0
986016529 1
85310827 0
998094137 1
626778064 0
525458267 0
179771186 0
160572622 0
831965077 0
641370109 1
865712867 0
70519384 0
841909276 1
523072166 1
389783769 1
554765426 0
866750481 1
230762252 0
380953414 1
728742496 0
480829797 0
626026222 1
736754130 1
982139687 0
207519354 1
598130822 1
22845850 0
426225966 1
959628576 0
602626822 0
154711519 1
974929343 0
446887565 0
687201007 0
413779105 1
281484072 0
99704440 0
683867458 0
76266260 1
590218541 1
141293530 1
154386198 0
32057510 0
176437700 0
838472874 0
954716224 0
699855615 1
603238194 1
695638795 0
126187427 0
835397266 1
674538757 1
829752225 1
941346517 1
328509596 1
957465170 1
3054648 0
880860997 0
504299040 0
45834089 0
35274430 0
621395847 0
362896843 0
795838385 0
401334628 1
146414593 0
655549959 0
306409024 1
942462140 1
476360566 1
878147564 0
213706095 1
707978456 0
692996990 0
156723165 0
133587552 1
599738859 0
375754507 1
940585102 1
345002496 0
760302788 1
592517443 0
103782705 0
2077542 1
167719253 0
759721518 0
122391832 0
5288174 0
979775916 1
182660713 0
865417625 0
605195971 0
195747757 0
354723730 0
59663439 1
171810715 0
624930303 0
629390054 1
89823145 1
471055631 0
966065289 0
283229473 0
230820707 1
679746631 0
390036629 0
622510941 0
717354715 0
143927079 1
357624398 1
752689130 1
345106661 0
374104159 1
220594170 0
986693865 1
712292456 1
436309544 1
753119627 1
86378179 0
470884700 0
192315574 1
35315226 0
164921983 1
602922171 1
605399307 0
521277650 0
616481369 1
554748329 1
508405573 0
351198705 0
401329529 1
563933932 0
211111851 1
910075070 1
916291998 1
339935422 1
995103469 1
220237468 1
206561269 1
169965496 1
234223836 0
267121655 1
102740983 1
570841967 1
120526545 0
808561516 0
436429906 1
9007457 1
375275259 0
398414943 0
124613595 0
442185093 1
59115080 1
633053698 0
440853114 0
773589019 0
40166776 0
787174905 0
359442 0
19837656 0
47817514 1
371539340 0
749152181 1
246492687 1
689634151 1
916504139 1
778775940 0
120557472 0
708887397 1
335772655 1
598220297 1
209889189 0
187774410 1
30280331 0
581163858 0
618909558 0
279528141 0
121399978 0
39389935 1
656974873 1
231833932 1
32648996 0
695994691 0
582018925 1
645236205 0
344518373 1
459818893 0
85220249 1
388385647 0
310391898 0
693041490 0
448926169 0
932110997 0
604097597 0
623311169 1
270400526 1
737048804 0
346508279 1
645487495 1
148932510 1
336791970 1
221171208 0
39360364 1
20601652 0
114841340 0
593366182 0
57313705 1
162580110 1
161967546 0
245138090 1
409922707 1
708201481 0
829347666 1
533691208 0
880237918 0
552189856 0
758976512 0
337773575 1
900341770 0
132046731 1
606050991 1
920103924 0
122622181 0
823188164 1
53886441 0
455250002 0
84529727 1
630655815 0
529377132 1
817236673 0
785730197 1
386041096 0
760151773 0
361431052 1
980118587 0
651044884 0
139234403 0
82924089 1
762439708 0
768529108 1
449088630 1
349351821 0
349875838 1
985665954 0
42073968 1
679947907 0
161590819 0
135968173 1
525528081 0
597943587 0
282439544 1
792829020 1
489395 1
303022052 0
138455224 0
208531375 1
911616889 0
724327677 1
565117238 1
67361342 1
845104952 0
17136822 1
667701829 0
620400203 1
717696226 1
187466863 0
213400740 1
776789236 1
803435072 0
806696225 1
666609489 0
894820868 1
438878306 1
91437101 1
770802534 1
86045635 0
284278741 1
908075644 0
445953063 1
723877724 0
309224652 0
618797538 1
441639168 0
33639692 0
479120897 1
68352050 1
680285182 0
159631469 1
240437456 0
370099038 0
293590909 0
268045351 1
697263236 1
340205462 0
285941231 1
174393598 1
745491313 1
810876363 0
251346024 0
435512272 1
195088357 1
561586634 0
958855075 0
557930170 0
148009300 1
389768642 1
211864992 0
780434412 0
108966467 0
675057677 0
619493526 0
918555293 1
506845003 0
216103261 0
426661525 1
914493699 0
431050810 1
357591126 1
990191389 1
475821289 1
847183992 0
348796555 0
457814712 0
870343600 1
644505832 1
359043788 0
601854704 0
589416601 1
420176820 0
324091415 1
925932734 1
931473109 1
641985299 0
570522510 1
101539393 0
299533721 1
339039832 0
591648542 1
682007080 1
854613670 1
711685154 1
130968524 0
266068967 1
129375841 1
609988843 1
129708497 0
246509208 0
510544376 1
399626598 0
111253197 1
643984018 0
284328856 0
922874625 1
417306205 1
105245858 1
457796403 1
235269180 0
256286582 0
875988544 0
820424268 1
780236955 1
875222041 1
655550313 1
812883300 0
546679403 0
381870478 1
434301009 0
610143769 1
882346844 1
201941462 0
489039522 0
182721746 0
944043689 0
648742181 0
237915313 0
482791723 0
360084810 1
888948089 0
460953432 0
846294146 1
463168453 0
100794798 1
984239560 1
891936708 1
929795428 1
414818584 0
167449195 1
902625343 0
968004085 0
696916526 1
266443963 1
672682845 1
45201854 0
783056809 0
907942818 0
710731194 0
893927459 1
529319446 1
89110033 1
392492225 1
378384594 1
335782526 0
291049712 0
109356157 0
671018025 1
602339494 1
86184063 0
45939761 0
177748830 0
99934112 1
969751590 0
816021241 1
433746435 0
873411715 1
886249616 0
570554317 1
275524804 0
681463446 1
744460007 1
808578084 1
743847833 1
404371057 1
560313613 1
801811970 0
49145548 0
592706270 1
310342935 0
591646237 0
213987009 0
375418040 1
795008896 1
574447596 1
763910062 1
318106590 0
4541934 1
751850476 0
52651869 1
191908417 0
179010165 0
993968133 0
164891770 0
33225090 0
835394899 1
925018816 1
173408169 0
589960181 0
865362375 1
130689042 0
181336837 0
756838839 0
147798052 1
335389313 1
453294859 0
970060262 0
990034667 0
334748696 0
988120115 0
562289422 1
920827901 1
740609836 0
502365438 0
261159141 1
853042118 1
801907770 1
579598776 0
307220528 1
858795652 0
99195774 1
742580210 1
171986004 1
749536939 0
184236525 0
70058130 0
255258556 0
85342180 1
112410206 1
49922029 1
58516861 1
391092080 1
625025608 0
362180934 1
512885723 1
692173254 1
104990882 1
811104085 0
285879820 1
685344172 0
106274349 0
717926642 0
534925457 1
266212518 1
389460248 1
176688231 0
123647495 0
798775633 0
176646520 0
871734216 1
701432582 0
496461876 0
345391423 1
742169677 0
109088473 1
115071989 1
172406220 0
536721174 1
283701322 1
815111153 0
502244607 0
157169885 1
727575870 1
278017292 0
770114640 1
336949035 0
860919943 0
33318439 0
47978149 1
523406780 0
170299004 1
318677626 1
34955158 1
930758588 1
513930781 1
5283819 1
719525000 1
8728817 0
183479898 1
67485577 0
683594504 0
146882407 1
604967603 1
262533941 0
124860427 0
60768371 1
921616094 1
470732631 1
669019347 1
438530284 1
498331294 1
75358611 0
990507268 0
561149229 0
400163755 1
774071142 1
785281146 1
370525820 0
289015504 0
526556452 1
390558522 0
297336711 0
441531503 0
94313994 0
428713683 0
582745740 1
76861494 1
737203729 0
718302740 0
580430131 0
469419858 1
267677031 0
53737685 1
727756420 0
360693459 1
46162416 1
26330265 1
602638074 1
13795878 1
279410248 1
788553738 0
593549644 0
710668830 0
388470686 0
290912429 1
443886335 1
45141790 0
959877423 0
524901456 1
484983712 1
168998295 1
968918273 0
209368211 1
891555833 1
990883490 0
583072250 1
782232402 0
409723536 1
229053043 1
110296656 1
640378036 1
420928690 1
497462171 0
443056442 1
545447792 0
112336492 0
757731166 1
959747542 0
981000564 0
404605229 0
288796421 0
294259320 1
854453015 0
878910433 1
982228678 0
543890968 1
568388564 0
544569342 0
891115549 0
768438915 0
349371384 1
139347861 0
43661101 1
723092216 0
56097483 0
928804992 0
825699886 1
844199350 1
18801128 1
609591637 1
16174514 0
740052667 0
408046836 1
432073998 0
344242209 1
438969108 0
990546476 0
638867541 1
686069059 1
752812309 0
845138439 0
872680606 1
162182442 0
138881769 1
169382763 0
40224386 1
926617378 0
557029918 0
696613361 1
956495711 0
737759702 0
428828639 0
326261851 1
294607235 1
967576943 0
561251177 0
297349771 1
218138243 1
754415807 0
274703864 0
95875138 1
16296279 1
768729777 0
748670569 1
969739397 1
101908721 0
320476522 0
690453123 1
432842023 0
477553894 1
686619284 0
297312854 0
291776636 1
316873298 0
622426582 0
820629987 1
268908467 1
673275099 0
963149453 1
211587575 1
360507653 0
817089270 1
699402100 1
92408485 0
961576308 0
152273833 1
9327412 0
367780043 1
644487223 0
833411578 0
971731635 1
21974791 0
462971655 1
813338424 1
61887567 0
903033132 0
349479025 0
68279918 1
443763063 0
384216754 1
851276859 0
212023627 0
348727410 0
870749110 0
827964478 1
542093280 1
512097652 0
467849117 0
468021957 0
680670527 1
478036768 0
670371706 1
856547355 0
99122043 0
463285455 0
489837039 1
467180498 0
702033999 1
541087737 0
22775936 1
387641486 0
348086081 1
494134007 0
176255054 1
884997962 0
219975939 1
573666079 1
285085898 1
956701462 0
838395312 1
116807772 1
646888008 0
167532154 0
554729973 1
505748287 1
308391115 1
263260256 1
856714674 1
848392420 1
302321301 0
308131252 1
838248532 0
100252351 0
857992250 0
33894748 0
203094978 1
78876254 1
605310645 1
834828063 0
222190529 1
303017794 0
259510021 1
115139489 1
775657558 1
615920827 0
550284396 1
156268440 0
238095897 0
223345874 0
287229584 1
132102913 1
653348293 1
958221582 1
280090621 1
650572761 0
635321987 1
583844777 0
749332311 1
792462711 1
843267753 1
807470748 1
102349806 0
853727929 0
559072866 0
508700338 1
178912160 0
413643472 1
308257527 0
60622462 1
872346318 0
430905177 0
480087564 1
225576130 1
303244303 0
689077929 1
803324137 0
790844057 1
474275127 0
515036482 1
133743190 0
568145230 1
380520792 1
82459955 0
843927665 0
11383863 1
756836578 0
398066126 1
269150724 1
295554973 1
358493162 0
352701364 1
577670154 0
622636941 1
757029374 1
855804731 1
352301542 0
271377357 1
616506290 1
976190072 0
443455469 0
126877273 0
17427948 1
830896379 0
378793787 1
79256141 0
486265815 0
871562479 0
875160987 0
669761731 1
916455844 0
761720407 1
76893866 1
356778007 1
206273055 0
619644800 1
280889056 1
989184539 1
268308439 0
588937000 1
636266802 0
211327934 0
433520738 0
121641890 1
69092090 1
11490104 0
733616123 1
585725302 0
427924079 1
390922727 1
334732871 0
728332533 1
633828243 0
761830955 0
361485994 1
669319613 1
331248550 0
403670242 0
281909765 1
676627545 0
524188276 0
533562402 0
275333143 1
404704586 0
603106251 1
658323195 0
314383500 0
230972698 1
823581878 1
845203226 1
449246943 0
76006944 1
282797661 0
177904594 0
507257730 1
232377242 0
396967790 1
543128367 0
285206348 0
951900300 1
697048150 0
34313102 1
840441786 0
878513387 0
220539411 0
921802124 0
490026005 1
68047858 1
208488394 1
859114534 0
758704257 0
734568297 1
5572103 1
1251552 1
929210760 1
918169949 0
980550480 0
416773093 0
944271636 1
763878576 1
784029334 1
381962771 0
211252975 0
823106797 1
781268874 1
368293970 1
649064522 1
924947517 1
331969328 0
779307623 1
440335317 0
589275570 0
948572110 0
348068608 0
247767049 1
192526552 1
611618114 0
361315770 0
446087235 1
132351041 1
315122687 0
36672057 0
722647719 0
579241333 1
106358363 0
370969951 1
476946287 0
998330191 0
477265129 0
823854477 0
310111529 0
190976597 0
403740826 1
334508314 0
689716670 0
938016837 1
470290996 1
593191006 1
776797005 1
433110311 1
862092537 0
40029057 0
501293140 0
79509655 1
354911533 0
471449508 1
503534692 0
776322261 1
600882367 0
282305398 1
972043080 1
310568139 0
556159147 1
294687978 1
388620382 0
79991902 0
544646557 0
232748530 0
291699079 1
883291874 1
753615876 0
221195177 1
440821173 1
64494875 1
365896217 1
947135096 1
169331042 1
711818508 1
157425041 1
276381479 1
691462640 1
877940100 1
341487776 0
844932232 0
614685374 1
361328247 1
832816275 0
947502660 0
482541872 1
924835879 1
252486656 0
795338823 1
428026906 0
638871671 1
387354802 0
453851720 0
395084678 0
98314024 1
520356661 1
982431608 0
550272716 0
208083263 0
311036144 0
493392786 0
542551070 0
963523222 1
534832491 1
215278727 1
836094453 1
305046949 1
753194262 1
124427100 0
645386887 0
865783046 0
573650092 1
368246958 0
876442337 1
9200403 1
178414819 1
506691575 1
66804193 0
671091062 1
442596932 0
173271975 0
676732683 1
45494778 0
318347570 1
312846929 0
548934756 1
188157249 1
883585203 0
633119743 0
836602892 1
572856826 0
115325303 1
229234568 1
311721928 1
618140513 1
466268835 0
599533295 1
151871407 1
308298683 1
822717721 1
377678589 0
34551249 0
634480983 0
334536924 1
155211648 1
835077650 1
545923733 0
387555181 0
368149704 0
630359753 0
669847947 0
584576603 0
556263517 1
35149609 1
998617171 1
136754225 0
906141846 1
737337392 1
427843328 1
217529493 1
487004527 1
171123045 0
572974442 1
515630030 0
133679644 0
454275943 0
309524119 0
857830876 0
504029825 0
408850886 1
427254835 0
970180952 1
909373969 0
51329210 1
247648398 0
891620677 1
334832458 1
848419707 0
327704267 0
921965888 1
625141131 0
150878125 1
42545643 0
963952465 0
95772601 0
864703195 0
646246263 0
544991048 0
728675539 0
22589238 1
54493800 0
999723243 0
339969230 0
737060955 0
504208935 1
273642756 1
200674872 1
72833361 1
326366226 0
781092098 0
157527110 0
956837949 1
656886251 0
872283638 0
959137391 0
847608159 0
59821434 1
716038998 0
381660690 0
961824109 1
29685222 1
881809071 1
687232582 1
9766551 1
948567972 1
39058038 1
667401658 1
845573828 0
561990121 1
652757063 0
327549650 0
961266483 1
489540959 0
744371115 1
192529271 0
790317306 0
510636561 0
122124716 1
711010102 0
977630214 1
380465729 1
925389343 0
29970266 1
494632412 1
659170136 0
14469157 0
801523319 0
461670229 1
546391500 0
242848853 1
222922408 1
477987868 0
117712730 0
329036909 1
23065831 1
759138511 0
530837290 0
469039013 1
61377303 1
7910698 1
201107123 1
120260200 0
141926004 0
159633473 1
666236559 0
18593090 1
879468774 1
560698944 0
157563522 1
437567273 1
685969976 0
224886301 1
534669229 0
970971457 1
261808876 0
104209776 0
571516173 1
143310794 1
850854309 0
40935266 0
512318664 0
719265419 0
620779372 0
353665587 1
186417370 1
397865771 1
675737767 0
161733377 1
953216413 0
224238429 0
444430654 0
258497822 1
696079683 1
647598530 0
114808389 1
240592117 0
608045410 1
751838856 0
561259466 0
362511502 0
437699402 0
878189589 1
316474839 0
288492157 1
160785075 1
256797418 0
558177489 1
442173690 1
527927175 1
23127316 1
758641558 0
722546638 0
150048704 1
229137535 0
152205723 0
114436003 0
586133714 0
985800982 1
942407695 0
609458031 1
853493830 0
234322150 0
82023262 0
879144336 1
202514932 0
45043469 1
855553323 1
105262576 0
180325108 0
229431478 1
589474347 0
147099166 1
534990871 1
662192585 1
330494750 1
604340083 0
445107203 0
553126731 0
188768646 1
774863905 0
355575056 1
937884010 0
297673713 0
205639741 1
898102430 0
940472043 1
642760622 1
123731391 1
391189877 0
315335321 1
258441820 1
329153438 1
645720587 0
303971150 0
696777180 0
641153162 1
4597290 0
212629947 0
389288731 0
804306939 1
861111745 0
681161930 1
289365710 0
281057835 1
580257430 1
338535465 1
296776164 0
626173235 0
610626068 0
704219043 0
680171303 0
450985898 0
55182861 0
269598854 1
460384552 1
911273311 1
867288573 0
34384312 0
572403381 0
582882713 1
591915224 0
3334838 1
971883256 0
312804419 1
453228130 1
554343746 1
405995618 0
705730377 0
890240713 1
434989691 1
542069443 1
218223958 0
791965190 0
22328634 0
496846637 1
422757026 0
385162104 0
127654497 1
597439188 0
436155726 0
733949418 0
286628570 1
540611879 0
973790462 1
534048148 0
193543735 1
689762747 1
387270239 0
11272588 1
147749470 1
588525065 0
89507202 0
359518221 1
169801001 0
342125604 1
159914226 1
147726031 1
978730462 0
697659938 0
92244163 0
579196446 0
599804424 0
501808127 1
132897490 1
937391330 1
12754327 0
941825143 0
797160314 0
525195310 1
743129934 1
377210671 0
118983721 0
751576454 1
834333208 0
50949780 0
844337074 0
966018265 1
154348521 0
439395872 1
644403292 0
772786214 1
490378847 1
584696359 0
947183094 1
461957737 1
775647599 0
104586977 1
972807823 1
462338436 0
667307006 0
761983986 0
781144158 0
743168256 0
614903708 1
163866676 1
408685157 0
282807020 0
48401706 1
52908400 1
78490006 1
128333344 0
581159409 0
617636327 1
366385836 1
561938470 1
928293589 1
436801494 1
661632557 1
311291833 0
897810348 1
461374720 0
445057580 0
873049605 1
643065542 0
557831854 0
978999866 0
952247372 1
10959663 1
408742140 0
808032561 1
456457636 1
98175831 1
755986000 1
954050679 1
578812274 1
455418754 1
730227170 1
451976614 1
746060529 1
558240429 1
380440329 0
312088934 1
953491254 0
367253696 0
929342312 0
20139229 1
230879824 0
643652956 1
777348474 0
706680668 0
209017932 0
958232313 1
183768949 1
92305590 0
74376519 1
369107261 0
74132659 1
956193962 0
791928350 0
4037038 0
47668839 1
738758672 0
631164134 1
320368337 0
316760026 0
216982804 1
299296360 1
72897608 1
60471121 1
462782411 0
207431192 1
284954475 1
94701666 1
718273915 0
401103882 0
341830072 0
466816036 0
693294933 1
355437288 1
762013286 1
962183664 0
984750261 1
464913680 0
340992954 1
118934946 0
967008210 1
769273819 0
945754747 0
852935922 1
87942134 1
948413232 0
856684498 1
182345205 0
94891924 0
149402727 1
188830232 0
954370095 0
295571112 1
182623032 0
207660220 0
14982170 1
884591778 0
368886231 0
773126704 0
481760120 1
224958202 0
256820673 0
17962843 0
903143718 0
25990322 1
463475463 1
189393575 1
737445341 1
580967788 1
433305083 0
478821521 1
408947667 0
310969555 0
807792867 0
149072107 1
531045212 1
150557885 0
140502413 1
870949586 0
607354076 1
114236421 0
438399596 0
320741738 0
38038842 1
472569855 0
975358007 0
995079090 0
862033784 1
911746856 1
451085755 1
660374913 0
78654938 1
17781855 1
550919841 0
370546556 0
834163777 1
84133616 0
965167484 0
155506859 1
633886647 0
935985983 0
234893768 1
879865438 0
896135034 1
728579939 0
544053774 0
657822961 1
112171914 0
989684725 1
382494883 1
572745649 1
326012194 0
152411133 0
749002944 1
232639984 0
316612304 0
144345787 0
266023136 1
700406278 0
543638240 0
147281930 0
288067274 1
780486725 0
792800667 1
55950159 0
714595965 0
439824001 0
378508313 0
592217615 1
635097618 0
193062707 0
901560054 0
941821272 0
995479601 1
53026638 0
433070195 0
634483616 1
869774189 0
99354580 1
177303070 1
81018229 0
698646140 0
367748477 0
834421605 0
974154425 1
354542818 1
73290802 1
33782029 0
986756524 0
58593382 1
360827443 0
876599808 1
922210199 0
851907619 0
952060391 0
398413286 1
804942559 0
441312968 0
938824944 0
417064572 0
190710147 1
694722092 0
906946525 0
876191472 1
532307397 0
2105295 0
481710771 1
911158655 1
242288706 0
503032493 0
743945848 1
452983977 1
83930369 1
946067893 0
121653958 1
902814397 1
140722415 0
861780981 1
381501826 0
218644663 0
94095605 0
334593491 0
473918535 0
533108364 0
689387246 1
75817005 1
400061641 1
957351892 0
641256659 0
448816238 0
665617603 0
677312748 0
341940701 1
828294890 1
811660193 1
650467029 0
372762813 1
159368305 0
342123499 0
496379127 1
68151783 0
528369562 1
42612894 0
398917214 0
122706145 1
392908064 0
700833844 1
405972784 1
775810143 0
603120442 0
583618705 1
183433440 0
688616089 0
345031667 1
829941489 0
127105202 1
945993124 0
319528597 1
209205733 0
329057452 0
675832546 0
83842734 1
385107823 1
196475638 0
621234866 1
328726796 1
434584132 0
669615148 0
671484650 1
777108517 1
408436120 1
712669103 0
399083191 1
777092495 1
585125313 1
739079713 0
668833845 1
535898314 1
621767187 0
437704171 0
585370699 1
611269828 0
512170093 1
611695605 1
390658660 0
976212037 1
395629695 0
967061168 1
761804952 0
140461051 1
867910204 0
772879557 0
921888917 0
901865949 1
794634176 0
550771532 0
735240727 1
35499217 0
776669946 0
226484985 0
112985131 1
607041401 1
252456099 1
479836417 0
847574885 0
342104805 0
384547701 0
75795436 1
736748069 0
285477998 0
72922668 0
984211202 0
943126717 0
642235545 1
983975965 1
213800557 0
484677852 1
349157233 0
719116130 1
271571927 0
194638274 1
760182923 1
271664119 1
902144380 0
47998592 0
64479460 0
825395370 1
224014201 0
440289047 1
310223532 0
272903372 1
832927721 1
584566994 1
217489490 1
990511798 1
935661673 1
245330882 0
677668298 1
580655934 1
341331302 0
787914287 0
274995461 1
52974409 0
916753061 0
156165641 1
473077658 0
218315413 1
67442742 1
25943802 1
776307271 1
873868288 0
344783771 1
368050633 1
657746665 1
714001434 0
477698751 0
991469400 1
256384021 0
846010035 1
499021343 1
427605415 1
261904913 0
782003651 0
226228214 0
367974744 1
397134124 0
124980997 0
169344192 1
125116256 0
904574034 0
435657130 1
726506540 1
222660652 0
392074557 1
610414202 0
709958188 1
617598422 1
325766136 0
542258826 1
660856505 0
137639365 1
162199240 0
322441255 1
848447827 0
667612005 0
106169723 1
327127315 0
665356881 1
250789230 0
67242680 0
569509164 1
784257674 1
140741913 0
529044002 1
645030319 0
738599659 1
172002875 0
74154986 0
212381512 1
635368424 1
325972180 0
551609453 0
543967154 1
926043007 0
839691326 0
559558661 1
851889509 0
892226611 0
808798751 1
132634178 0
917904173 0
681260718 0
371889599 0
686911735 0
907981157 0
950682835 1
487983455 1
905014580 1
589559777 1
170737870 0
741401785 1
276843301 0
563662979 0
239869134 0
931839140 0
258615126 1
705130882 0
46288724 0
984149437 1
29822103 1
271167253 1
9148862 1
480987435 0
610726702 0
175827828 0
62143870 1
401397961 0
410393835 1
942584638 1
812476975 1
70465089 0
986136371 1
181420050 0
865608033 0
860910238 0
559054720 1
7277841 0
564403290 1
9143120 1
976457132 0
173679240 0
563864382 1
178921389 0
32023066 0
481237259 0
849468879 0
880368520 1
299534985 1
519385330 1
435155328 0
940299072 1
144887885 1
99212887 1
733332898 1
598946670 1
39440809 1
776643884 0
893961202 0
916259727 1
960102669 1
845285580 0
248650130 0
565776928 0
719480283 1
319956283 0
401685187 0
663103467 0
468279595 1
161222030 0
933211884 1
140217617 0
134809546 1
722986164 0
420267268 0
313981928 1
78004916 1
591087469 1
899650935 1
20903019 0
330862441 1
671353792 0
661848089 1
95465670 0
849653385 0
193865507 0
680627563 0
448538251 1
787203437 1
339991235 1
180760508 1
597556424 0
495222834 0
521120238 1
981092837 1
967761038 1
225945205 1
450991567 1
564841706 1
324531068 1
37379087 1
477019353 0
477412066 0
196278345 1
905000447 1
203356688 0
842463576 0
380353670 1
627061441 1
695403295 1
713166742 0
966014240 0
32918970 1
294771972 1
340163408 1
983076261 1
860881610 1
825018031 1
607381771 0
688358954 1
653198113 0
22060721 0
66491487 0
459743250 0
647715952 0
310845758 1
139199872 1
770668140 0
464653719 0
329677435 1
345109804 0
789999074 0
493685 0
524013630 1
905654007 1
316440061 1
36741972 1
559294228 0
900118473 1
200971084 1
303350441 1
58154529 0
952179351 1
295072717 1
293092313 0
713124620 0
422308701 0
206116603 0
374292696 0
173447607 0
395266866 1
976866255 0
598419190 0
716348010 1
545634758 0
106378115 0
866536388 1
771371955 0
398639769 1
419194972 0
307683340 1
791062077 0
375417082 0
18635603 0
468071423 1
376878355 0
905629768 0
464795987 0
162411751 0
986236157 0
383597088 1
302730474 1
641590581 1
163697234 0
276720611 1
255705326 0
80853799 0
673649766 0
531661723 1
446007859 1
353651123 1
342339163 1
831085554 1
596298857 0
111801102 0
464937865 1
18520194 0
261844023 1
760641331 0
423874179 1
956362241 0
769386479 1
773846683 0
901101178 0
119432550 0
922158645 0
578949846 1
429623455 1
21193799 0
89753162 1
296484261 0
125342008 1
161638105 1
598965935 0
132454148 0
950243876 1
20253530 1
172460185 0
523390319 0
520280320 1
940625123 1
979459202 1
174739413 1
521096094 0
918964458 1
82764038 1
274311825 0
770045441 0
354316430 0
96325685 0
103305620 1
488561348 1
190073419 0
953360230 0
702559564 1
618722497 1
867012665 0
657146232 0
785535221 1
223098867 1
848733354 0
596988769 1
719788838 0
264170532 1
700399854 0
269360698 0
221107082 0
140417899 1
857563073 0
613709791 0
960354451 0
437525565 1
805937361 0
903853873 1
72290656 1
226110042 0
460982846 1
49023813 0
987570031 1
824783250 1
20815419 0
294982980 1
881385594 0
555832641 1
712061987 0
36583366 1
375936120 1
600462690 0
56878625 1
658058237 1
725383834 0
980764001 0
767647255 1
430351176 0
204942502 1
270591602 0
301085327 0
291122413 0
628078319 0
725296161 0
877576574 1
700438600 1
94744132 0
893381200 0
957224730 0
55512558 0
911467199 1
911319205 1
420288415 1
162463557 1
993366396 0
346784210 1
400314650 1
852278892 0
964626232 1
427342552 0
98411294 1
467357476 0
295608164 0
15741042 0
682135049 1
784086075 0
951559329 0
253270969 0
2560163 0
725580383 0
639743210 0
468375780 1
452916680 0
761052121 0
618792725 1
455920369 1
211966341 1
404707403 0
508277707 0
339936299 0
441287897 1
704314025 1
746043438 0
563424005 0
838792228 0
138489075 1
126521439 1
816524212 1
130111466 0
607090439 0
797961215 1
937039672 0
523553993 0
651351709 1
528976956 0
292871733 1
25664877 1
241958063 0
126125197 1
434606688 0
468038296 0
14461941 1
514499282 1
305384793 0
274241331 0
878985923 1
127201669 1
577809220 0
358267704 1
565027820 1
873722438 1
200595409 0
473372539 0
239334901 1
530871078 0
243166693 1
866893686 1
635970549 0
309791452 0
839428049 0
469522987 0
31965376 1
490745779 0
968355451 0
379052868 0
143013150 0
362773336 1
869184150 0
67622618 0
160580417 1
485279765 1
190239775 1
996597725 0
275953918 1
120945062 1
468675913 0
467156893 0
303979718 0
275684056 1
641013686 0
200629921 1
196411500 0
615249940 0
631742656 0
697898912 0
370350761 1
825325898 0
702864810 0
145750007 0
85333769 0
930184086 1
667925289 1
988791181 0
208439586 1
840907581 1
565725501 0
768685001 1
719433911 0
13497872 1
904072490 1
940401512 1
295414084 0
7622774 0
138519263 1
591362350 1
434715280 1
404463748 1
108372294 1
57859825 1
984658672 1
307544429 0
730668931 0
853278454 1
987607674 0
730011755 0
341706672 0
463207698 0
309476974 0
411283975 1
796902055 1
526885935 0
250668649 0
799059611 0
428340562 1
544920776 1
467031000 1
533147642 1
21894611 1
284695724 0
337669809 1
412930759 0
489927530 0
449865859 1
407332648 1
921018354 0
426154861 0
126947000 0
614817027 0
729318978 1
248100088 1
693046198 1
27470198 0
458557640 0
598507768 0
1485466 0
827877051 0
210967062 1
244201357 0
140761912 0
12857796 0
116554680 1
694645812 0
215308985 1
397546365 0
862774922 0
822928303 1
644282340 1
522483979 0
88658300 1
11267851 1
542202913 0
97597048 0
719235669 1
702981170 1
463125394 0
507180223 1
64153992 0
759818508 1
774588138 1
831952411 0
663844573 0
935432883 0
64677931 0
294842789 1
35991979 1
828282736 1
154130226 0
196490203 0
505517600 0
865407233 0
798396506 0
145711824 0
33230395 1
988059665 0
887054017 0
744838291 0
703500491 0
278958358 1
605931507 1
732100914 1
1883316 0
397514629 0
258450336 0
422187535 1
927596852 0
172300216 0
261212166 0
349126910 0
573865517 1
70090387 0
590440806 1
402832178 0
854077344 0
711295520 0
308453553 1
983112125 1
702834259 1
408329878 0
622113635 0
229240265 1
838774030 1
365149112 0
724682943 0
313903526 1
929526942 0
852787331 0
238200131 0
472820760 0
86754866 1
418283828 1
88035294 0
955336925 0
721388688 1
241946925 0
858079009 0
133308181 1
991724066 1
364010834 1
304544914 1
315536082 1
140215500 1
836208208 1
484372714 1
190584664 0
495456579 0
246012005 0
526821407 1
613055193 1
211907652 0
893091359 0
968215470 0
835360812 0
71241163 0
629668190 1
978138038 0
460208272 0
139241162 1
208528527 1
87271841 1
710851499 1
299284115 1
209761995 1
755012854 1
287717745 0
769447966 1
727194652 0
551835295 0
538777439 0
348463747 1
66476764 0
148100481 1
561512462 1
413767129 0
371251922 1
240585305 1
273708371 1
373091497 1
300576608 0
168859883 0
963216396 0
122579975 0
6457437 0
414538545 0
940722610 0
512744963 0
924975449 1
377022691 1
290624673 1
30352410 1
584683166 1
426691948 0
237571462 0
571029101 1
304803503 0
701775443 0
120112395 0
471499463 0
368962826 0
43337484 0
215446760 0
254696809 1
178149699 0
162185500 0
989284216 0
15227129 0
238707376 1
205269389 0
705003784 0
728861621 1
977582196 0
701204683 1
896315801 1
340293638 0
861973132 1
486342231 0
243904404 0
453048686 0
957905159 0
837021126 0
314876845 1
77992596 0
185067312 1
778793590 1
356343403 1
132320962 1
394214091 1
189961327 1
635300889 0
830636613 1
153955025 1
440247006 1
138562771 0
232742423 1
948117766 0
425650277 1
113699743 0
928875773 1
762949385 0
487870335 1
625614884 0
146343590 1
358985729 1
625040242 1
926781142 1
515671873 1
307345953 1
152329885 1
607486314 1
123435416 1
830699209 1
147614466 1
140769094 1
366176727 1
359828976 0
161017982 0
862750336 0
517000233 0
779403882 0
489114630 1
508088252 1
694715630 0
285183784 0
395345263 0
383017752 0
279602933 0
918301996 0
582095618 1
353655126 1
289691429 0
93751064 1
87683437 1
534115734 1
420300522 0
870298499 1
695597013 1
121020743 1
878858962 1
526420875 1
478863031 0
471425948 1
463525331 1
815124302 0
975761681 0
761476365 0
871675469 0
43522422 0
957059489 1
261389809 1
973418598 1
273105570 1
998927241 1
667123763 1
840417939 0
811292382 0
72008786 1
951817889 1
141686767 0
514962823 0
126347623 0
804953083 1
606045139 1
424474116 0
948540735 0
330785058 0
147033533 1
871549952 0
982871763 0
243891563 1
316969192 0
460718888 0
871089651 0
238432723 1
992941136 0
269183931 1
172302611 0
532611443 0
50770152 0
923684537 1
764248614 0
796622920 1
336543834 0
480180019 0
337968154 1
556094440 0
655067623 1
836340821 0
998247466 0
20765715 0
938529934 1
294108811 1
416758302 0
944349052 0
593420814 1
84768166 1
821768362 1
517114114 1
918070723 0
650503473 1
559273960 0
149931982 1
72598546 1
482599904 1
481665186 0
789021254 1
724277975 0
405460250 1
393546205 0
603575253 0
90537081 1
563219469 1
755335009 0
301987231 1
15099902 0
861029327 1
877496227 0
775570647 0
103924958 1
199955364 0
487171019 1
833094207 0
105208444 0
755635020 1
208697407 1
1440735 1
50042322 1
844837565 0
226910508 0
933696226 0
675838727 0
829356327 0
168219147 1
812398379 0
212263617 0
319418915 0
67740774 0
274891594 1
929768150 0
445657112 0
708331568 1
731525530 1
581085105 1
374718009 1
774345751 1
257256265 1
309050301 0
557643339 1
952545872 1
661579682 0
680159561 1
532572644 0
301801970 1
302390323 0
865286817 0
900506993 1
477482632 0
785484900 0
337430625 0
200427563 0
775734261 1
417349082 0
574621800 1
197425997 0
793875227 1
233530715 0
517940165 0
153022902 0
284731228 1
406100284 0
253252535 0
563594327 1
186978821 1
362222212 1
400524653 0
715300848 0
299145096 1
699617034 1
665087391 0
896137963 0
409544909 1
540175679 0
431448058 1
3740504 1
942020555 1
707729443 1
236496419 1
514478118 1
701488417 0
396047393 1
901829098 1
121574725 1
358920367 1
41276120 1
346000360 0
918086872 0
846331688 1
959007514 1
132478534 0
532118472 0
954739606 0
356722027 1
475463793 1
962357967 1
484667223 1
881162745 1
466052669 1
865885048 0
992373985 1
439179767 0
748560611 1
888215369 0
786530229 1
737573462 1
291896875 1
249882719 1
965976316 1
386373932 1
608563077 0
872229768 0
435093905 0
977790673 1
478403969 0
475719611 1
941003232 1
215181153 0
385743243 0
255595578 0
566960809 0
559764659 1
952811452 0
467034057 1
752038258 0
889982157 1
702130807 1
820555731 0
998632390 1
480465943 0
211082332 1
781586393 0
459689003 0
756708 1
813843437 0
943049648 1
932685241 1
731508607 0
464526097 1
746705366 0
518311294 1
20693028 0
445570016 1
708668154 1
413466215 1
84610270 0
984218041 1
966466492 0
104617496 0
95539717 0
865554375 0
117765127 1
403657374 1
287781464 1
379086185 1
48556051 0
387264200 1
399320311 0
274880151 0
838760253 0
440134233 0
699788977 0
536184348 0
700226799 0
220544613 0
222573467 0
810141550 1
617399589 1
508811460 0
760775164 1
672823003 1
390577542 0
686130233 1
253582429 1
99384207 1
296194370 0
254579937 0
750839686 1
671639373 0
53551410 0
728421863 1
367457682 0
917526995 0
425795255 0
326862182 0
896907179 1
368860963 0
98957222 1
41484743 0
452190530 1
943325983 0
594288627 1
307960874 0
919757002 0
406417274 1
775225263 0
446340129 0
148561014 1
109691331 1
507144368 1
207708751 0
881843172 0
743369673 1
700883412 0
804008445 0
91459847 0
90576833 1
625220191 0
165286930 1
913885968 0
110606295 0
366565533 1
254449180 0
793279580 0
881010764 0
859735309 1
127347515 1
92062902 0
28237534 0
5974288 1
95141817 1
88594187 0
795530205 0
861787164 0
277479922 1
794688852 0
802228027 1
598388293 1
310665188 0
217298251 0
813865135 1
384674325 0
381417339 0
124326177 1
927849421 0
373344331 0
788020161 0
356686140 0
805255212 1
234809428 0
422286490 1
356750606 1
718472558 0
278359417 1
733492189 0
392030433 0
331876859 0
607968707 0
15023579 1
209887742 1
426609174 1
949742980 1
51965896 0
390337983 1
900749590 0
89833984 0
566990367 1
186300708 0
325355338 1
876242279 0
668620744 0
342054725 1
151774701 1
507063909 0
7409554 1
340054118 0
924067830 0
376427556 0
339248368 1
680965459 0
253587298 1
259472496 1
926379019 0
939761300 0
598650435 0
952401287 0
321817552 0
575903280 0
799457173 1
548522061 1
311920536 0
457794246 1
500788456 1
146993925 1
342544051 1
843893519 0
535376555 0
601766462 1
286760086 0
488025500 1
58184114 0
657217882 1
764674929 0
829370772 0
508112382 0
17058092 0
46837091 0
262518601 0
944349105 0
994712582 1
720250228 1
979461743 1
150486156 0
310797681 0
208286708 1
374003599 0
216706333 1
271814413 1
209472810 0
212289971 1
95065346 0
995804722 1
251689850 0
774409724 1
145661240 0
504570165 0
997258796 1
16276449 0
831371354 1
710055525 0
609207156 0
864676686 1
102453107 0
451338113 0
226078122 0
359158889 0
770560035 1
425164888 0
314671838 0
73141149 1
943852578 0
212178684 1
338359897 0
422348537 0
764610776 1
371596580 1
614931371 1
228608112 0
716327259 1
169040707 1
611520107 0
220380307 1
522365361 1
989915391 0
886470711 1
280911698 1
438097507 0
916840399 1
547115681 0
734168401 0
529380913 1
692850832 0
342089316 1
708672644 0
370789347 1
377910078 1
103666066 0
24539861 1
501002692 1
497191884 1
633873344 1
287090500 1
174237705 1
630457175 0
459267482 1
547865395 1
832778603 0
395673631 1
97572716 1
695658749 1
239789960 0
795345452 1
937685861 1
943779078 1
229460990 1
522831112 0
358432700 1
484465360 1
431004081 0
439399838 0
751730479 1
851594693 0
984137797 0
88901238 1
824900245 0
229536761 1
344068271 0
992746918 1
644208537 0
914115250 0
262257638 1
321516627 1
267536086 0
943242539 1
959664842 1
518224814 0
472940675 0
569724807 1
864420003 1
577734473 0
795134225 1
933171496 1
938864415 1
401837195 1
496204426 1
582271838 1
474627432 1
248808368 1
401407523 1
184785306 0
159996669 0
350951212 1
998554563 0
761898703 1
326004075 1
238803470 0
277542551 0
302083761 0
573951085 0
476803024 0
780196717 0
982369494 1
122367901 0
73944315 0
278822445 1
103084082 1
391150070 0
199732891 1
861304278 0
606664202 1
408306474 0
472900903 1
118839775 1
764159127 1
86389048 0
360964143 0
362711777 1
459956946 0
990466342 0
767010794 1
391355028 0
142966661 1
642655115 1
952901445 0
936412262 0
584980978 0
861550335 1
192529871 1
242587703 0
623249871 1
611353706 1
685039216 1
253326944 0
53107148 1
721489847 0
15352135 0
787333885 1
705477266 1
168825277 1
765760641 1
436312129 0
337131939 0
777741698 0
270771469 1
913679121 0
474118648 1
469440931 0
341767718 0
315767385 1
873237206 1
396545612 1
525147861 0
866779188 0
550376831 0
731020288 0
727606044 1
842406058 1
922989546 1
190660861 0
608905835 1
568265347 0
162230019 0
984857424 1
132477103 1
746416793 1
885713876 1
768188343 0
220352838 0
618690963 0
5648156 1
589115436 0
995907025 0
46286745 1
892760709 0
267673575 0
740699829 0
560205956 1
921678638 0
716736034 0
881694736 1
635738791 1
633311353 1
830023230 1
362164939 0
592481671 0
287747094 1
78516245 0
789900341 0
766341360 1
5104529 1
104365120 0
872960925 0
81442623 0
123511850 1
738043500 1
376008719 0
436524737 0
644620459 0
226002291 0
740832771 1
355854680 0
797943854 0
789941049 0
477578428 1
672325098 1
103722226 0
257323474 0
539735667 1
405068427 0
446105238 1
958446353 1
820642450 1
606222743 1
67503834 1
497726383 0
115392636 0
964591417 1
624795415 1
755110060 1
648700425 1
934967742 1
610055409 1
122658425 1
825351982 1
360611803 1
754798301 1
72998289 1
578684763 0
432589680 0
509827701 0
123555201 1
870374557 0
12108284 1
521355532 1
200979427 1
60968608 1
978204452 1
892992363 1
101240203 0
260056249 0
129265419 0
572066432 1
467031797 0
228798405 1
694202582 0
519111729 1
774152558 1
364078117 1
189952133 1
710294910 1
744849336 1
190980776 1
713962933 1
344820319 1
546898672 1
929625227 1
907959696 1
529458610 1
293763811 0
515053608 1
238830829 0
473099028 0
588262865 1
62031902 1
904257625 1
335369321 0
935747291 0
378040159 0
671727881 1
511885825 0
810386329 1
408073215 0
485823687 0
115907260 1
297779210 0
487505922 1
873280985 0
736074030 1
827236489 1
354797056 0
588012237 0
148715578 0
645557164 1
381061023 0
527767988 1
438523416 0
812108598 1
351722973 1
143573386 0
40312270 0
851857792 0
110052121 1
383568962 1
403047377 1
942655419 1
802958592 0
621108811 1
994447982 0
193109626 1
561058453 0
544495807 1
357835231 1
138553717 0
989341792 1
733194114 0
397258093 1
801852165 0
291245286 1
246796448 1
556772089 1
113235838 1
350237744 0
302606272 0
118579773 1
989260086 0
310193120 0
814442822 0
585605570 0
708687123 0
420947592 0
53080959 1
469891779 0
50502363 1
38794185 0
332724009 1
162338138 1
393578854 1
732502614 0
606722261 0
372394270 1
229098445 0
676406231 1
793855645 0
251134312 1
173784110 1
863229860 1
293174 1
45035947 0
134080233 1
235118360 1
279108837 1
385133871 1
878925985 1
524649014 0
796778256 1
949563513 0
452889199 0
1325391 1
746926647 1
668478493 1
642486566 0
428446768 1
621558115 0
719767943 0
926262802 0
654562641 1
213419943 1
409826179 0
885237053 1
981574672 0
971278264 1
227278326 1
828129753 0
970463330 1
473730328 1
347049465 0
498571073 1
504557445 1
659558891 1
292584334 0
854962064 1
536330525 0
485078110 0
175599283 0
229756774 1
231032985 1
136527985 1
73651409 1
992746171 1
915898227 0
568570497 0
374036828 0
988895922 1
256465682 1
529051357 0
183068115 1
674118311 1
226776636 0
598818024 0
162116373 1
607844053 1
757482610 0
606152355 1
98199557 1
989157553 1
429317842 0
70620766 1
408497634 0
199306437 0
46781318 1
740786808 1
816538653 0
481800615 0
500134399 0
22719337 0
860838371 1
810743523 1
674016737 1
624837527 1
144675144 1
919920517 0
444967247 0
63307338 0
93439933 0
730593811 1
869945799 0
85187457 1
652582555 0
537705450 1
190735117 1
285531226 0
64583380 1
636454478 0
519761751 1
744232594 1
956296148 1
476368290 1
927686447 1
376793827 1
425071939 0
579943094 0
600428203 0
928844626 1
175354258 0
633280897 1
272911590 0
631581643 1
40683495 1
330470837 1
161479155 1
971497783 0
331248994 1
418934542 0
751326155 0
357170747 1
611175315 0
544044540 0
784350570 0
824244001 0
632536083 1
569882262 0
494179333 1
216839429 1
660478591 0
893928176 1
505829292 0
471145507 0
554489554 1
203962778 1
378504953 0
822203459 0
150090572 0
33305712 0
559560317 0
681304265 0
325947915 1
794212217 1
709648173 1
109892845 0
465273685 0
165480583 0
510074745 0
45159312 0
637371390 1
88691723 1
759336109 1
33373192 0
979681300 0
425194086 1
728971073 0
769615343 1
21400768 1
943304561 0
489953003 0
67765132 0
439450944 0
936135076 1
75216759 0
368939080 0
475257168 1
875269966 0
6518316 1
95296024 1
465757123 1
703162775 0
381755924 0
833351019 1
426428342 1
580321542 0
611923445 0
822562564 1
524439992 0
3368409 1
790521828 0
836969654 1
621091540 0
356766599 0
132693515 1
269667221 1
441216200 1
398766638 1
623704631 1
87205914 0
950490593 0
560732778 0
65367677 1
647593927 1
165087744 1
127309311 1
326707332 0
370696405 1
644820503 0
652453474 1
705394921 1
421180267 1
743227025 1
111384749 0
253776256 0
161727794 1
314764731 0
858413589 0
43300306 0
828353822 1
320780956 1
792631885 1
581175538 1
748768149 0
309673650 0
831162668 1
9342449 1
778356462 0
718425485 0
117931048 0
86817946 1
379700376 1
274110873 1
963965632 1
456010344 1
253879147 1
237468087 1
392522178 1
58609361 0
117564317 0
929183667 1
462238173 0
277295321 0
798236456 0
428704186 0
542600307 0
798142338 1
577130060 1
960688456 0
722237242 1
451760511 1
265274623 1
736939421 1
261384259 0
173874532 0
167721988 0
330180689 0
229816942 1
860367954 1
725870534 1
728786490 1
996717421 0
297329152 0
513844369 0
705073054 1
97028063 1
600040642 0
591763431 0
331762382 1
541715648 1
142283329 0
826049671 1
277374297 1
484519833 0
320451021 0
283427087 1
46228013 0
928486793 1
803863585 1
873075315 1
796238140 1
487335739 1
417594862 0
480589659 0
487225698 0
638441439 1
683804163 1
278176128 1
829721875 0
116701026 1
286281091 1
908635403 0
957551907 0
37665902 0
917554198 1
937012567 1
150288839 1
171205957 1
394457912 0
390352258 0
900168592 1
107184266 1
792005094 0
146939913 0
232631989 0
528385458 0
458918394 1
674025572 1
871964017 0
413848175 0
802590295 0
634352002 1
622711223 1
830507666 1
256223954 0
909645195 1
912185999 1
534332046 0
805761141 0
329541726 0
128467906 0
225377276 1
690097427 0
512664087 1
832304757 1
48721061 0
20439936 0
57931736 0
291489721 0
931786309 1
206338429 0
689385442 0
269070741 0
458140740 0
466631844 1
556919672 0
905595034 1
637877294 1
649117599 1
109861523 1
299423329 1
609969543 0
867115551 1
109492622 1
198245022 0
140227005 0
638325104 1
915673362 0
229738301 1
212785505 0
543696841 1
448457217 0
361190320 1
225224406 0
158792838 1
474372491 1
608111396 1
497637234 0
449263293 0
653185295 0
807676128 1
485854799 0
247299390 0
136239853 1
798538257 1
544786482 0
784046883 0
799685232 1
563021368 0
982698437 0
116010801 0
223580367 0
623309767 1
466064569 0
938051396 0
249763443 1
712116143 1
845039896 0
903967727 1
732292898 0
802358911 0
586565468 0
933232635 0
508730877 1
256118998 0
85196715 0
938406533 1
634621727 0
267255308 0
805150630 1
541347330 0
124307219 0
446958840 1
72326277 1
45797731 0
658229874 0
640485739 1
680798873 1
954595856 1
321634329 0
13759439 0
714860691 1
393204858 0
588559012 1
71999292 0
350798657 0
877299531 0
248903173 1
192692922 1
638883763 0
702423100 0
233064958 1
516402504 1
656143245 0
645126217 0
12722555 0
208399664 1
637806331 1
83925409 1
600065504 1
119499602 0
37673095 1
98455801 0
123455125 1
305373040 1
501214619 1
156368951 0
9557703 0
399231110 1
485454522 0
215641253 0
559822705 1
699571989 0
473302553 1
200786553 0
755267633 0
51235165 0
40218987 0
624304359 1
667231760 1
920523860 1
62066496 0
976207215 1
15718365 1
252941626 0
77430812 0
389925676 1
705796903 1
926005944 1
390166634 1
895764359 1
41730184 0
838142942 0
906208567 1
791851083 1
24533337 0
843023384 0
963177640 0
291335320 0
598344470 1
688800255 1
969443689 1
767562379 1
781638703 0
611639836 1
524203494 1
57526445 1
456901143 0
36887695 0
87238518 1
953991537 1
83254017 0
468091699 0
304709607 1
760604188 1
647310298 1
70885834 1
219951626 0
502426666 0
465543595 1
105403255 1
695876380 0
640141126 0
793338685 1
204408347 0
878096496 1
593838528 0
53110063 0
712230545 0
995890088 1
729730465 1
830815633 0
337864041 1
890139477 0
620760669 0
597661316 1
482226968 0
440032557 1
414516269 1
253189939 0
476265 0
15260425 0
476843453 1
720565899 1
471946061 0
258914586 1
670541109 0
674263886 0
479909788 1
931391386 0
447100687 1
115692180 0
378137164 1
221747676 1
730935536 0
891726559 1
422406675 1
184806160 1
650511014 1
237676829 1
35856029 1
300218646 1
361425864 0
627599102 0
764829689 1
762030566 0
165181668 1
196719023 0
769477339 1
820290505 0
511753009 1
563306728 1
211622568 0
659173947 1
808149384 1
341634223 0
691719915 0
24346657 0
578940022 0
3145924 0
567718394 0
264298426 0
220724502 0
131883501 0
83891633 1
945082576 0
424548763 0
307823881 1
937135957 0
725057113 1
732626048 0
721263856 1
589654572 1
858914331 1
396182505 1
505367134 1
549210860 0
419517117 1
198503866 0
816671979 1
435787773 0
991806982 0
279423700 1
462010007 1
148782471 1
822328280 1
766872420 1
436949061 0
655571695 0
28297925 1
844240760 1
950453533 0
174094080 1
497364574 0
89706431 0
512585013 1
899479603 1
303888079 0
997111737 0
441248871 1
240406862 1
114791302 1
317806095 0
487201401 0
58045473 0
472799761 1
627351802 1
433215377 0
832140291 1
103423467 0
767115182 1
143376958 1
579134548 1
451225023 1
669467918 1
789765443 0
342304871 1
467271538 1
804213895 0
639787095 0
992051464 0
51411473 0
96950369 0
29753758 1
756672044 1
113829825 1
101188922 1
584182358 1
628465565 0
976834134 1
418203387 1
563522079 1
885899179 0
172111739 1
234398862 1
907763339 0
717326655 0
565332659 0
875848504 1
33501286 0
844147321 1
701703784 1
44517627 1
408864171 0
458847268 1
472467252 1
594788993 0
566109201 0
752625970 0
405808045 1
739303616 1
64288042 1
622124780 1
16674551 1
896354828 1
248764480 0
457145753 1
254471020 1
315371530 1
402143760 1
595594055 0
496008578 1
861274661 1
417985508 0
802806585 0
360355379 0
568165622 0
304230957 1
993330472 0
810914216 1
879034172 1
735434710 0
516680033 0
566870969 0
573723292 1
220667000 0
273045698 0
457140633 0
876365095 0
740796244 1
970102570 0
152559602 1
815464191 0
450908092 0
150917076 0
166963874 0
758131587 1
593372148 1
722276511 0
554764419 1
397672732 1
771460060 0
113684877 0
671098495 1
52949444 0
983856898 1
974834429 0
375738785 1
288418397 0
707195069 0
116980410 1
91671545 0
622920541 0
225449240 0
45270208 0
780420870 1
386762794 0
275258824 0
592084003 0
100410941 1
56032274 1
319935169 1
880204120 0
342357946 0
777970494 0
275995751 0
242887494 1
272582302 1
317053281 1
324002030 0
372413567 0
155826197 0
971711003 1
628744557 0
674144501 0
838690083 0
833146181 0
146741837 1
970729349 1
428122731 1
232755482 0
82426974 1
482209290 0
100666494 0
895945962 1
857401846 1
46695236 0
132558571 0
343092046 1
544661019 1
569438506 0
446232925 1
151542636 0
174772191 1
150536527 0
920600859 1
541185660 1
16323648 1
389693419 0
305328799 0
11039711 1
269633594 0
625505906 0
990535427 0
988600370 1
442110760 0
195381389 1
597708861 1
301546301 1
510694076 0
859563636 0
384061951 1
195281945 1
95925757 0
312755721 1
283787752 1
634508510 1
81561304 0
895909497 0
436527911 1
324219383 0
674076454 0
745933212 0
940653618 1
542030183 0
710045747 1
48632545 0
202778152 0
346159397 0
620522501 0
993356432 1
704460612 0
507181805 1
31124471 1
210276919 0
738829183 1
379729508 1
449592236 0
278343580 0
621088958 0
130436871 1
314859323 1
412362414 1
649820430 0
922105279 0
708091131 0
228484619 1
969058022 1
18930951 0
448633477 1
21396821 1
145666441 1
832563033 1
885892917 0
421842493 1
942357184 0
312306143 1
225046115 0
79595856 1
834394465 0
725504005 0
206862997 0
588668581 0
884988643 1
458390455 0
474839368 1
413965843 0
417914033 1
952888192 1
247743010 0
608494458 1
433655009 1
830623101 1
48300265 1
953615606 0
131069337 1
764661777 1
875555970 0
277571107 1
840627927 1
832232040 1
71629070 1
31888324 1
781342864 1
753613340 1
885713639 1
68731150 0
843526712 1
79692255 1
161141655 0
853699758 0
355675805 1
925787181 0
418901911 0
707873952 1
780560765 1
81694074 1
296490824 0
975227832 1
787762029 0
941162980 1
206524640 0
607543826 1
94673321 0
288925991 1
275524231 0
551754078 0
280240990 0
278371150 0
237785511 0
887465454 1
221358268 0
408016858 1
695984012 1
131211783 0
503022017 1
473195339 0
914725944 1
471777785 1
602070065 0
562190116 1
272107300 1
898244671 1
256410888 1
741678110 0
382897274 1
618995456 0
299624325 0
849365889 0
554706301 1
593965545 1
161433575 0
190488077 1
795596122 0
776328600 0
510272789 0
427792676 0
561688193 1
64684554 0
412383285 1
558734031 0
661687697 1
798848868 0
453461925 0
309346008 0
713976084 1
873155397 0
77944916 0
100118747 0
580594833 1
903265603 1
691458439 0
77134587 0
231063035 1
785227199 1
248028504 0
483363513 0
770215702 1
500122575 0
138552210 0
408580644 0
291154873 1
32911726 0
915099032 0
209454382 0
199770397 1
464751981 1
687947322 0
823499304 0
396700241 0
985731606 1
844692254 1
719773573 1
365707123 0
922880071 1
709184532 1
222483767 1
643945696 1
858282791 1
458720229 1
251999143 0
442054907 0
75609408 1
191953042 1
67485795 0
279878272 1
258729160 1
566924267 0
599956320 0
39674458 1
5603535 0
594840101 0
112233909 1
702162643 0
241200472 1
355376524 0
20180712 1
222998292 0
252638275 1
308309559 1
371787903 1
197274699 0
591536563 1
906336515 1
230545920 1
97989817 1
109684224 1
236092299 1
812854977 1
311703893 1
511186537 1
951281959 0
763972023 1
918757591 0
537238496 1
642670064 1
194860365 0
704494497 0
466355695 1
565028506 1
443910600 1
136398937 0
209446940 1
973796917 1
632073512 0
379250595 1
815133357 0
849670409 0
315100811 1
979577102 0
155827951 0
448700514 0
587499197 1
869116708 0
182625285 0
767427543 0
570341099 0
401825437 0
244208711 1
431066579 0
274875956 0
313409336 0
228535791 0
307506984 1
770914456 0
613054480 0
455332209 1
922337841 1
165369419 1
576779535 1
393365281 0
818845252 1
188336695 0
223309751 0
963284433 1
372550557 0
942133624 0
84822651 1
322918303 1
496635218 1
59007309 0
104550490 0
894116799 0
329969407 1
987652062 1
245337776 1
456338525 0
221769572 1
517537998 1
212201824 0
370692191 1
754497317 0
943813292 0
387233226 0
905570357 0
998049216 1
907193132 1
872349416 1
985086034 1
213276603 0
932465049 1
6681450 1
626889456 0
401527875 1
392833369 0
383585979 0
68940155 0
764490584 0
940010097 0
458842224 0
688034311 0
60533268 0
497532370 0
732241788 1
342296604 0
363261773 0
446934290 0
380235046 1
772090979 0
357804869 1
350827232 0
515487134 0
11216961 1
200457534 1
181605219 0
251133199 1
313723067 1
744789257 1
338387226 1
902778638 1
1939623 1
577142699 0
806888026 1
113689563 0
398304344 1
69443822 0
256736947 0
92956785 0
722815815 1
629589331 0
137154703 0
359638069 1
581701885 1
369434821 0
341743178 1
792416696 0
654516228 0
531244435 1
300918315 0
673068026 1
280972988 0
924175698 1
939711809 0
156158004 0
600931427 1
970223744 0
351515912 0
149714402 1
28713391 1
76681077 1
156420258 1
743977783 1
881032595 1
892952566 0
381758255 1
583430813 1
418061831 0
658961974 1
640012512 1
166496991 0
509932296 0
707002789 0
950148547 1
774569207 0
233287810 0
750873327 1
224276117 1
901318643 1
346448845 0
162317536 0
893793618 1
951015492 0
890914664 1
295928551 1
421690945 0
991614091 0
976896189 0
481489614 0
817860470 1
346940286 1
743837635 1
640594666 1
308266295 0
628119799 0
313094432 0
222145272 1
900918839 0
118553431 0
199294758 0
809696948 0
952527550 1
775283174 1
820742471 0
681429977 0
38328729 0
546585537 1
623871189 1
389515792 0
357997162 1
892641147 1
246524894 1
723770615 0
684593010 0
172594011 1
108793797 0
947459528 0
345560623 0
97403502 1
208956618 0
369463118 1
583607625 1
580402804 1
242669540 1
788177426 1
213531827 0
180953084 1
938843451 1
20155598 0
210895286 0
796848285 1
802167591 1
432753981 0
290511211 1
138310477 0
214132120 0
218951778 1
490942219 1
635721039 1
134880482 0
48010788 0
301425216 1
63996504 0
523880418 1
579933817 0
542314687 0
577699879 0
102121182 1
106621133 0
824071077 0
489162915 1
731263615 1
904329095 0
837506030 1
510146759 0
868725827 0
423909782 1
267854106 1
17013097 0
880131532 0
756096214 0
164327232 0
951965431 1
291473746 1
426845269 1
518954009 0
164856510 1
922048580 0
388648670 0
854846933 0
333292257 0
820261054 0
988963804 1
166803304 1
43624103 1
319854498 1
264746073 1
789340584 0
144683299 0
520236934 1
78124638 1
754369921 0
54627856 1
137006905 0
873679472 0
434373176 1
48869188 0
969389565 0
932264587 0
800213052 1
323592841 0
279604999 1
798824852 0
941339964 0
571233878 1
554016198 0
794183779 0
469519736 1
425534631 0
450744418 1
516225433 0
146327164 0
690910560 1
383611490 1
851318749 0
198052342 1
560746516 1
724514294 1
485498060 1
987413714 1
491907931 0
466468721 0
578608109 1
776686177 0
750548815 0
696134730 1
616420004 0
477836123 1
268400791 1
187595467 1
920898130 0
508800214 0
934069831 1
808108307 1
30635831 0
702008285 1
144062193 0
840876674 0
970951066 1
200043837 1
147791501 1
276325321 0
434066291 1
77166280 1
94278446 0
90222131 0
610230425 0
958887295 1
153897419 1
185388055 1
519103075 0
892183175 0
350307830 1
474524005 1
162121609 1
233706190 1
679287449 0
22066435 0
622213157 1
270100389 0
356938209 0
70231120 0
524530567 1
988358097 1
855984916 0
132070997 1
163172061 1
681009164 0
342323072 1
262718519 0
332227385 1
57910057 1
833653122 1
463015100 1
620972051 1
799582306 1
724641213 0
591183093 0
851001167 0
946391166 1
951144186 0
95230589 0
124405093 1
960223344 1
852548365 0
352557437 1
728342341 1
243729189 0
191907490 1
704592000 0
915590790 0
598668929 0
473292738 0
835122461 0
500064397 0
579862237 0
630216612 0
494842376 0
976575970 1
509244484 0
41798111 1
266729667 1
571820226 1
238567833 0
486205037 1
449222352 1
500208967 1
752527897 1
56625238 1
589461216 0
651694775 0
340981918 1
393808424 0
861976112 1
515803255 1
29532186 1
21693942 1
186681492 0
873392638 1
606418647 0
965731434 0
332686086 1
652092239 0
950375438 1
750839769 0
165870312 0
559958785 0
389431256 1
366792113 0
582221465 1
95467053 0
669068053 0
497956681 0
556313598 1
234925377 0
904937895 1
570746445 1
274423027 1
22757147 1
43007992 0
700769015 1
427440206 1
452543548 0
319821110 1
396271082 1
360342150 1
833481449 1
788220568 1
169753637 1
438674428 0
546673028 0
711844561 0
269462412 0
714099881 0
202425495 0
175571269 0
787570876 0
710771331 0
995439642 0
605728464 1
585366408 0
258704718 0
404029226 1
442487830 0
432876941 1
493649366 0
313257701 0
879188221 1
833241719 0
391642852 1
37131563 1
513260772 0
220293291 0
54694290 1
396848049 0
725899296 0
989337331 1
278088894 0
824780914 1
116167757 1
394408230 0
478904767 1
61492080 0
844720113 0
290716028 1
673828317 1
559780354 1
526901874 0
866588484 1
940037420 1
827157270 0
552168705 1
396499317 1
29392948 0
883606470 1
185793883 0
543449279 1
23629486 0
65104336 0
61153397 1
444019874 1
415924437 0
20368514 1
864035775 1
443867981 1
210526824 0
518921461 1
830939130 1
7966324 1
97109766 1
475365770 1
161891805 0
218848447 0
129049459 1
780602145 1
781340316 0
782374251 1
294334780 1
528763213 0
593394822 1
91435150 0
218485678 0
935266151 1
125985543 1
664374735 0
469767238 0
893620405 0
481130247 0
42368543 0
450710238 1
90232696 1
34726210 0
121363533 1
422556276 1
779269457 1
893422960 0
904476117 0
38892097 1
529750430 1
719864875 1
219921951 0
53172496 1
191646486 1
191427891 1
419457392 1
938022338 0
494693549 0
634859647 0
615663331 0
522295539 1
209321747 1
523247009 1
592237574 1
272860115 1
553880764 0
804800894 0
185401413 0
696065000 0
62049737 0
821924 1
817426092 1
831897645 1
189352486 0
332790706 0
991955602 1
986110836 1
120175041 1
651123130 0
621928982 1
690070931 1
545576694 1
837807734 1
213905682 0
562214343 0
199618164 1
255948524 0
191440859 1
745403689 0
992866328 1
118218009 1
157071975 1
92482225 1
613095495 1
11913821 1
545766818 1
763994607 0
442327782 1
470639401 1
150809146 1
676609342 1
16862871 0
852112576 1
422246420 1
818626120 1
298982133 1
293178895 1
934470593 1
242067470 0
277954712 1
141659251 0
558536112 0
108723407 1
152047936 0
308133096 0
3051817 1
978840341 1
805769615 1
61543843 0
482427242 0
5790656 1
102030369 0
13248434 0
993496882 1
485413726 1
1117558 0
88739147 0
293034078 0
537520148 0
874113653 0
124456809 1
22048019 0
532050088 0
860011220 1
817636344 0
680667639 1
275363221 1
557915400 0
841439228 0
711381210 0
795035720 0
750887097 1
128435977 1
553236896 0
312492448 1
683719324 0
674851030 1
367452202 1
400043600 0
754227774 0
729399603 1
662034357 0
848994218 1
267604994 0
158643143 1
143542196 1
265365234 0
92223963 1
755227904 1
244603817 1
682841339 1
240710644 0
194889709 0
565368638 0
636618006 0
518103654 0
813678714 1
668612498 0
78227646 1
837859817 0
910620951 1
218749520 0
726021127 0
457693019 0
602025272 0
868353029 0
648832693 0
59806840 1
242764663 1
837210295 1
681666928 1
542723910 0
346455460 1
488729342 1
766630078 1
324195197 0
535808384 1
887224412 0
400335352 1
663884696 1
705778241 0
620323697 0
826141924 0
942594039 0
25495855 1
739011543 1
956948443 1
287956619 0
413540551 1
144206405 1
523511111 0
943120487 0
763118692 1
623522216 0
699571716 0
813655695 1
970962693 0
568032834 1
722465684 1
75307333 0
469782412 1
748344157 0
113912985 1
21651264 1
983203308 0
649597169 1
652263283 0
524435864 0
10726670 0
288028499 1
766335327 1
549962210 0
154096081 0
385921613 1
290528463 1
381866753 0
157714582 1
899077374 0
328975156 0
285564596 1
691603338 0
173044434 0
448828012 1
153094423 0
36237950 0
276239107 1
750898457 0
960570812 0
247309305 0
870314140 1
487328449 0
858487162 1
297669429 1
228375347 0
747468913 1
101268199 0
110317659 1
334804776 1
201595720 0
150066014 1
898747506 1
869979280 0
658495811 1
683301057 0
627414507 0
169611816 1
944110667 1
105743952 0
46772127 0
454797898 0
501599233 1
159067151 1
711977271 1
711252869 0
898104962 0
995985427 1
103254308 0
133386006 0
900233016 0
659780550 1
416269211 1
785070686 0
757735787 1
476352120 0
703411316 1
251938815 1
63336672 0
347894382 1
230545220 0
865994369 1
283452192 0
463665036 1
169655387 1
630383522 0
355129888 1
239284645 1
527607522 0
928669907 0
163465918 0
99167977 0
105119598 1
65032264 0
129320935 0
618633944 0
701265738 1
832715239 0
791617368 1
636625527 1
392455703 0
978216897 1
35377152 1
3133285 0
683947507 0
750721583 0
175549410 0
458489322 0
315595804 1
210277141 0
940103066 1
10324664 1
895940479 0
82940121 1
413320291 1
215678499 0
249706515 0
973941947 0
557154439 1
450004773 1
208181640 1
750203907 0
499250818 0
8157349 0
170872815 1
586702615 0
508730100 0
148263498 1
423518433 1
857453183 0
628326577 1
485753340 1
844210826 1
102203518 1
12227949 1
240703113 0
774047802 0
152571313 0
207238108 0
882662807 0
333463157 0
348429531 0
201351187 0
625190633 0
121299757 0
383232639 0
651668274 1
433288154 1
113201013 1
985837452 1
728364871 1
378573504 1
16014150 0
436027580 1
522730420 0
163028805 1
989370893 0
120415436 1
470372019 0
193762633 0
463225619 1
26346679 1
427699776 0
954775559 0
676609795 0
663624661 1
476160698 0
766280910 1
73827639 0
496791551 0
842033998 1
183336943 1
628722110 1
27266161 1
896280409 1
383110316 0
171906301 1
604773791 0
607156247 0
6876568 1
118421608 1
437449805 0
624609026 1
755263271 1
752438499 0
529438254 1
461485377 1
477281180 0
828570455 0
958783169 0
403347190 0
576314369 0
971252320 1
607303593 0
693074078 1
696710222 1
354008992 1
371077504 1
830213658 0
863582429 0
779811596 0
21436855 1
464094163 1
144752135 1
985621155 0
974120896 1
583337228 1
16852525 0
598211961 0
400268472 1
684942661 1
427247577 1
880502925 1
424727155 0
664904707 0
636641814 1
904798433 1
891836028 1
667415424 1
733217834 1
306011734 1
221798594 1
793693720 0
905257718 1
949137056 0
475666598 1
939614551 1
603542616 1
165984834 1
681163606 0
155319998 0
142895703 0
669309458 0
430836921 1
484526852 1
153563852 1
996833606 0
513060846 0
208191540 0
657656559 1
930481306 0
488560923 0
143984632 0
75393909 0
77331950 0
507314308 1
137457312 1
562213923 1
203596389 0
934092764 1
685536998 0
272553704 0
684262778 0
368057950 0
816266764 1
523076676 0
832019177 1
102028158 0
30032164 0
647389666 1
760391361 0
889923516 0
134547759 0
979130147 1
275459662 0
792600534 1
396881541 1
609579908 0
490673421 1
150783145 1
753944756 1
663301069 1
858849410 1
6604102 0
135089727 1
961949943 0
364301241 0
35787209 1
457116308 0
636650472 1
547531192 0
801005629 0
662466826 0
796430654 1
554676311 0
88480795 1
654731464 0
503798544 1
981337769 0
66539 0
436297937 1
226807169 1
450656470 1
155125452 1
297203691 0
149728849 1
729062873 1
251767462 1
959289860 1
23175001 0
768980805 1
982399930 1
386590871 0
531008503 1
518374273 1
711682226 0
894801018 1
238513046 1
66774210 1
431461159 1
991455991 0
734249431 1
423296690 0
343333191 1
637209804 0
77082008 1
943597179 1
611040799 0
153357321 0
209762386 1
271163383 0
184944695 1
360569434 0
735028779 0
650336172 1
310224709 1
367479548 1
845657172 0
554997849 1
338863086 1
527696065 1
660471857 0
719221691 1
923171708 1
792030680 0
814709061 1
829012223 1
496916035 0
96870264 0
715030126 1
193108240 0
949709500 0
356494014 0
87800530 0
586737074 0
496542613 0
354107570 1
925211011 1
751685459 1
313017969 1
596922202 0
450777962 0
9969176 0
794217203 0
617773207 0
835799031 1
780548636 0
532431844 1
866386994 1
801743640 1
889756491 0
777746344 1
119957114 1
518615972 0
706991450 0
892425948 1
563108129 0
404620819 1
442760964 1
197747407 1
761997220 1
915802197 1
722744319 1
995945429 1
428206812 1
899066445 0
828936082 0
691677529 0
909329270 0
535285925 1
525799733 1
474290179 1
129424705 0
28157335 0
577161066 1
237272875 1
651784749 1
428549067 1
329190383 1
948194324 1
591456623 0
420186792 1
893453073 1
827044239 0
73978928 0
646398195 0
186872308 1
600855236 1
564228353 1
144951344 0
334994520 0
83871982 0
852529272 0
567191557 0
1736715 1
313713071 1
694950191 0
683645365 0
636098701 1
340335201 0
619290336 1
826248818 0
388763841 1
827970259 0
320022228 0
396623446 1
498381002 1
95124754 0
955286638 1
336210381 0
567677734 1
375765749 0
197857697 0
238845993 1
540938185 0
236472105 0
28070013 0
475544481 0
990695941 0
215246151 1
652280760 0
607831696 1
842703005 0
877951295 0
51935588 0
289668499 0
945965141 0
321418629 1
19445523 1
134071327 1
100815561 1
152895789 0
981887490 0
972873255 0
859868851 1
905482680 0
519381884 0
566777442 1
380860961 1
930073535 1
673923243 1
856044361 0
65190591 1
308681420 1
769692167 1
710610002 0
113779271 1
399831040 1
325472676 1
913964539 1
627819694 1
693763322 1
552051696 0
874770790 0
197951907 1
617772502 1
489502584 1
206618310 0
143607489 0
155706358 1
527542603 1
759077527 1
12627977 0
817365549 0
90740483 1
138611937 0
466575173 1
509595276 0
639406136 1
431415046 0
774285562 1
694922288 1
151013373 0
807119203 1
792344054 1
97939849 0
824678902 0
211984337 0
160967922 0
288125043 0
797325473 0
476253164 1
940873088 0
102680306 1
817151211 1
219261002 0
247518514 0
846085369 1
672079286 0
615407951 1
494083304 1
866644919 1
246268910 1
205550229 1
92736554 1
968934320 0
841209207 1
505297282 0
19380516 1
220640401 1
437139061 1
845998156 1
947410293 1
110607085 0
867993622 1
440658225 1
714083770 0
852393246 0
748264151 1
921055083 1
880240702 0
882588503 0
870779621 1
795910044 0
853200550 0
407053667 1
93809796 0
498705924 1
956909243 0
832250846 0
696108918 1
55878901 1
423687439 1
500432306 1
714685427 1
283127551 1
386741937 0
685257687 0
594161886 0
888257994 1
13479169 1
534550071 0
590567312 0
59526356 1
50790531 1
475142691 1
916854229 0
872149327 0
398823750 1
717895535 0
678990159 1
155202131 0
908937465 0
489593961 1
693401412 0
581555985 1
380052616 0
778432702 1
336650758 0
820949380 1
296236116 0
169690596 1
127660257 0
924493350 0
197583779 1
476726466 0
381347197 0
239517841 0
607542369 0
295003497 0
282435806 1
484145447 0
333454368 0
370694326 1
746899452 1
238930878 1
23266741 0
807599371 1
340935448 1
460988283 1
530078396 1
17786209 1
23889227 1
273694392 0
862867356 0
768216694 1
545725347 0
856230411 1
220220114 0
869430339 0
205823077 1
715645634 0
158371022 0
859217269 1
653063619 0
976168052 1
907015560 1
474845087 1
365164900 1
972662168 1
604833680 1
567338110 0
927627898 0
266887268 0
729351296 1
34754464 0
648813415 0
99444683 1
743392790 1
435984659 0
81131025 0
24068572 1
621918015 1
246064165 0
56222375 1
84666992 0
665116468 1
204476167 1
909936099 0
297334272 0
884775589 0
174835627 0
194818373 1
53793239 0
817198858 1
72629978 1
836909142 0
948510134 0
838307 0
905896842 0
514765759 0
200756043 0
64557993 1
147140663 0
326971283 0
406299262 0
554506846 1
781513649 0
552110350 1
820811369 0
284975063 1
380245092 0
179840439 1
140046936 1
679929827 1
913390819 0
494880515 1
846979280 1
702973887 1
60778221 0
585412095 1
47414446 0
457005112 0
568042171 1
340358861 1
17063963 1
334655205 1
786320123 1
285023524 1
849866036 0
283460402 0
695924970 0
218904560 1
844137205 0
670331823 1
818634472 1
23973951 1
883087435 1
989378442 1
550083162 0
505881307 1
796148661 1
751986953 0
568388024 0
60366410 1
909176714 1
414266858 0
162209365 0
584818824 0
235746183 0
954971734 0
852297671 1
557098976 0
76444452 1
588442908 0
474232782 1
362767796 1
484498076 0
785243355 1
773767610 1
816024931 0
830090558 1
241169298 0
72475059 1
484946469 0
2843956 1
954038781 0
566323001 1
447973182 1
926006822 0
393706806 0
787793508 1
647187996 1
677908534 0
157099414 0
949539215 0
832759161 1
498034816 1
815006243 1
445384702 0
83476336 1
870838285 1
866605105 0
427526613 1
128044571 1
595631554 1
2250507 0
182723076 1
435297599 1
887638149 1
916797839 1
166412661 1
713484363 1
192321441 0
208842518 0
601213014 1
388493246 0
827485932 0
382532279 0
614847525 0
20629101 1
898454689 0
382722706 1
152862633 1
665036308 0
42484837 0
300483201 0
321089635 1
196944641 1
655374665 1
327923549 0
703789223 0
330942844 0
792161542 0
766330372 1
487392059 0
991234885 1
421385469 1
135260195 1
494912474 1
831515012 1
729777055 1
847748850 0
576799974 0
210507626 1
695738696 1
770614676 0
964398894 0
892403045 1
560119941 1
646343355 0
317093492 1
178154112 0
404318957 0
847302168 0
835640092 0
499206476 0
30418385 1
333851930 0
750004510 1
9497799 1
683884788 1
483829644 0
789450938 1
794551480 1
122400658 1
461228083 0
150132697 0
30199940 0
239043497 0
138386099 1
701180037 0
965423404 0
305724133 1
920368846 0
842687951 0
415717768 0
907541735 1
289884347 0
606743166 1
282174938 1
255999053 1
644883324 1
341112704 0
959429933 0
581021043 0
380873522 1
30387771 1
126379731 0
363293289 0
729504281 1
240685997 0
572372748 1
915513248 1
860321428 1
268204771 0
59838993 1
844184153 0
760607338 0
236113987 0
599489477 1
351271046 1
38510931 1
370978365 1
294397329 1
557173183 1
264493386 0
596896390 0
510586966 0
634400144 0
761544290 1
17554494 1
79663954 0
172521503 1
248383572 0
283120467 0
830043114 0
459335875 0
441656409 1
111282353 0
493113415 0
651912380 0
913147500 0
512719968 1
823340032 1
220747210 0
79391364 0
33441533 1
507912191 0
230269744 0
563845119 1
347782120 1
49896440 0
823066992 1
468697181 0
719270917 1
335419717 0
734043031 1
985191896 0
325332410 1
149684553 1
635124119 1
405019283 0
727706284 0
450688849 0
539235517 1
582839215 1
468516833 0
390016582 0
869449836 0
563248557 1
506501432 1
161930640 1
804881226 1
555163329 0
556554030 1
231540631 1
554890909 1
901648661 0
396350086 0
237135064 0
535829094 1
229129493 0
54056001 0
350206950 1
387971297 1
743190956 0
80743605 0
413322145 1
846659123 0
330712163 0
176179912 0
155949614 0
641762179 1
208124101 1
60699512 0
490334038 1
735335414 0
929282471 0
557445012 1
374463515 1
977675357 1
948361024 0
541717319 0
292434794 1
668351439 0
419922832 1
277697868 1
675667948 1
712869980 1
638135236 1
632045346 0
158557332 0
845605762 0
292310996 0
505146417 0
499091004 1
922600836 1
634253217 1
487890800 1
977930639 1
896615514 0
953418744 1
333045811 0
913268488 0
98067340 0
711031084 0
284547323 1
545274994 1
497490593 0
42441646 1
775138191 0
507126372 1
459753558 1
947983354 0
589518675 0
245822954 0
557711048 1
691526447 1
69442491 0
796225196 1
519208443 0
21282034 1
885476328 0
565345061 1
236535834 1
928702239 1
801551087 1
463938939 0
459656907 0
229225891 0
629248939 1
264411013 0
373077120 0
391557253 0
360866737 0
71170326 0
193167217 0
201070024 1
252434044 0
228009805 1
968979195 1
786224494 0
896167621 0
344258810 0
563774085 0
988277295 1
205984910 0
662207675 1
246830459 0
832430936 0
753376426 1
707505309 1
537175480 1
815628954 0
926279162 0
145517139 0
848829482 0
283735610 1
940510942 0
684706946 1
6044746 1
236262990 0
46649832 1
688338513 1
445158007 1
719321908 1
446064147 0
739749334 0
732034430 1
425525899 1
624858337 1
215616810 0
281991901 1
80323235 1
242802133 0
565143014 1
908893555 0
643333010 0
796785514 1
391557825 0
296677732 0
70779117 0
784223596 0
332574480 0
358530565 1
94164927 0
828692515 0
649577704 0
389390823 1
946578650 1
325572023 0
783669053 1
687437004 0
426937282 1
669417560 1
409125732 1
328165538 0
802081521 1
144815629 1
482040780 1
818988899 1
840981972 1
885325313 0
967962736 1
419928407 1
974465150 0
514853990 0
493837356 0
437879165 1
625251019 1
246108781 1
142611570 0
862070416 1
343366079 1
952631095 0
204774106 1
891001926 1
847377178 0
848827054 1
565606600 1
781748517 0
292141062 1
44924535 1
481472577 1
551209383 0
180106402 1
831498530 0
545003444 0
723639591 1
57699609 0
234343394 1
340704575 1
876023581 0
174934192 1
348269076 1
678743189 0
468859058 0
197628442 1
695725536 0
276357356 0
153744293 1
531562014 1
293599370 0
63732598 0
695468061 0
286596983 0
733952729 0
752641044 1
825245681 0
703011014 1
511501029 0
173166219 1
859306977 0
326947959 0
310824733 0
774787148 1
44843059 0
418314366 0
690548604 0
942956083 0
650692724 0
725601273 0
43730931 1
30444504 1
557107491 0
231618502 0
79827088 1
457995995 1
490428374 1
394804305 0
461238526 1
957548021 0
970748278 1
986921895 1
421074941 1
115862165 1
999856898 1
598077935 1
210636622 1
304561603 1
503843119 0
631373292 0
290337662 1
799745834 1
951879720 1
895459097 0
230335193 0
538262121 0
757591218 1
939933412 0
608356473 1
160652378 1
322139170 1
822845878 0
620300559 1
874073247 0
846393470 0
672816047 0
927283420 0
818700564 1
646951078 0
76262623 0
452512183 0
371487158 1
609131883 1
326038112 0
273798759 0
67626356 1
222910545 1
165894418 0
108425348 0
324252953 0
31005433 0
88835217 0
849121746 0
846288199 1
406223912 0
520262920 1
111763036 0
665296324 1
970369468 0
605716329 1
638151307 0
714404296 0
655689485 0
81312309 0
797331841 1
289100212 0
517537527 0
393336391 1
207898693 1
780189460 1
92929434 1
760856991 0
728989437 1
140953090 1
299012414 0
639297635 0
925506736 1
206136613 0
899191940 0
273031349 1
437247875 1
707095050 1
602053348 1
728737008 1
761928780 0
819691663 1
935858301 0
533492944 1
18432467 0
486438305 1
659983311 1
313765859 0
113389146 0
411850082 0
95139015 0
149890355 0
171566582 0
709921453 0
44862691 1
257205005 1
514353985 1
289505988 0
724794309 1
795042303 0
104862713 1
724585818 1
58432121 1
870356775 1
431676569 0
356778569 1
259105316 0
769718239 0
843529935 1
913139008 1
104532564 1
874465400 0
153541252 0
483235107 0
712275724 1
535644528 0
413424262 0
638906464 1
659942501 1
88932834 0
389451457 1
627969940 1
581044082 0
906179986 1
439823369 1
107460274 0
335852099 0
958960001 1
387360554 1
417711426 0
810815724 1
943737177 1
564797179 0
966030586 1
31395986 0
311831196 0
179581486 0
971131406 1
111391579 1
955107982 0
856440592 0
422845864 1
385577850 0
215804931 1
399552011 1
716009527 1
30394090 0
60202466 1
959199975 0
808022131 1
355225186 1
950596680 1
188428850 1
57840902 1
70070639 1
517967304 0
125115802 1
118063618 1
545766880 0
279149292 1
970419767 1
709768801 1
498869984 0
176700562 0
577528032 1
489820458 0
956717733 0
403484619 0
39302052 1
415797328 0
970970193 0
403648487 1
332536911 1
128754516 0
607388498 1
582790551 0
841697689 1
520846290 0
353892216 0
751477664 1
589521451 1
836092320 1
710264408 1
503123272 0
930926339 1
655317197 1
728874632 0
396910340 1
579708754 1
719337233 0
321015777 1
42335481 1
420578762 1
25371143 0
271204306 0
338040835 0
825409330 0
619765285 1
255164338 1
974169320 0
566138354 1
427573983 0
964632751 0
572338612 0
603294963 1
485494744 0
575387637 0
109228252 0
269506762 1
108749457 0
473378861 0
516993610 1
825199826 1
438130159 1
805037837 0
478218522 0
371127912 1
205956553 1
360159789 1
540243839 1
848995478 0
643868010 0
337485907 0
40420857 1
954005156 1
926119632 1
955433323 1
698842407 0
957792830 1
865235349 1
347511291 0
168277893 0
964612108 0
166419223 0
586573692 0
33909558 1
19262766 0
815874314 1
55401950 1
121751449 1
497228607 1
697984147 1
754128629 1
142458244 0
485681375 0
21941245 0
850918800 1
613775473 0
798293823 0
295973523 1
309722402 1
569282739 0
454704237 0
434198854 0
696005183 1
782387191 1
759478608 1
913684320 0
218287692 1
406645314 0
387547016 0
294580094 0
46191241 1
51619601 1
218231994 0
678975842 0
493083479 1
840633966 1
530284403 0
842459930 1
239418884 0
286558033 0
400369121 0
388048968 0
280074847 0
451683930 1
431974176 0
501630090 0
210854814 1
431402385 1
390687484 0
768342311 1
229153953 1
131203660 1
711613128 1
722914456 1
740259591 1
538807390 0
252220481 0
374555789 0
901080165 0
603759887 1
924561073 1
712942812 0
277443104 0
789950398 0
201476645 0
588971949 0
471905598 1
106923854 0
312400054 1
500990001 0
818051054 0
258715103 0
930743438 0
94990492 1
367715602 0
586418010 0
56525036 1
937516662 1
729421933 0
443766800 0
826772294 1
493228942 0
621911969 0
802265499 1
470515912 0
726307409 0
558298933 0
898196967 0
562299768 0
19267684 1
613527178 0
565787466 1
551330259 1
283143353 0
484112836 1
945826817 1
912594744 0
580533377 0
306864992 0
672074453 1
425046949 0
876925362 1
672004736 0
323530159 1
638882561 0
419941192 0
364854557 1
986235504 1
896269850 0
400349193 0
838498945 0
923122901 0
279825097 1
903791502 1
360909962 1
563572215 1
708561063 1
365765857 1
823137610 0
672253413 0
966685513 0
421193449 1
537041911 1
864535327 0
412326182 1
749736878 0
820838992 0
587607010 0
26142312 1
96470909 0
407471495 1
544678699 0
653721649 0
309974757 1
810433636 0
538444711 0
777575783 1
941898105 1
42497855 0
715650978 1
299444800 1
459364415 0
478817049 1
924265160 0
507882489 1
280501613 1
935847185 1
28584554 1
797930824 1
626363671 0
476964991 0
201704362 1
376964674 1
393189388 0
666733723 0
689551959 0
256984442 1
653197689 1
178223360 1
653253519 0
792700657 1
625927907 1
540321988 1
492229137 0
917171188 0
14476909 0
128171060 0
246088474 1
588740006 1
577204224 1
730880549 0
227807362 1
436240876 1
161137532 0
195339446 0
831516421 0
60245222 1
233906120 0
250035704 0
557411544 0
581659585 0
485815943 1
174801860 0
275073241 0
38105350 0
363939942 1
398022743 1
591185087 0
538418774 0
795302720 0
320156597 0
762336251 1
736749553 0
104017148 1
168545409 1
897343111 1
548067199 1
595172696 1
233481115 1
794715455 0
810768191 1
24233586 0
834320515 1
120820798 0
720067020 0
616693071 0
254320529 1
46803212 0
353460991 1
134078520 0
577151230 1
835531989 1
916494548 0
301336400 0
55487973 1
75084016 1
79608593 1
983913866 0
281244264 0
652544941 1
671795671 0
938961345 0
1823600 1
744886558 1
81467101 0
813241998 1
490932057 1
184565860 0
45900859 0
25786450 0
346376023 0
960168300 0
695213719 1
723526359 0
803266419 0
424110717 1
248345056 0
421007231 1
907399668 0
336665261 0
918888772 1
678378536 0
314038438 1
685406555 1
999751194 1
601475410 0
944110253 0
202087120 0
177350189 1
975953268 1
171146590 0
856332620 0
869275458 1
174144598 1
475567086 0
362344507 1
50671528 0
409320605 0
870080370 1
595801526 0
244103562 0
177110429 1
843852899 1
785595777 0
122780050 1
748409152 0
424188202 0
406408571 1
332055944 1
412119064 0
920099500 0
33473484 0
816248567 1
313367878 0
117341372 0
945392975 1
665649431 1
779347049 1
332089881 1
163995487 0
225455089 0
318644676 1
680533358 1
116820880 1
100173310 0
686201724 0
422885106 1
963552344 0
44256319 0
493635137 0
323258506 1
247450082 0
257489293 1
130455101 1
366163967 0
600758536 1
765099165 1
193659500 0
197083119 1
637983576 0
768556045 1
510057717 0
178824521 1
565088645 1
552373457 1
811916235 1
185260523 0
610458019 1
566490592 1
22327121 0
846472297 0
536089951 1
770575992 0
448078834 0
853169052 0
347507509 0
464614664 0
662741499 0
893984817 0
594003699 0
218146556 0
197052011 0
505356852 0
325726511 1
502402021 1
586120418 0
375773998 0
3286962 0
621811968 0
963846679 0
395651882 1
130981990 1
412295527 1
537559015 0
93775609 0
734876447 1
805265471 0
672520386 0
273327768 0
171603879 0
922733968 0
452721929 1
11845286 1
864757998 0
146701108 0
173828317 1
850411778 1
508377423 1
629259368 0
44660702 1
196952379 1
972001813 1
629921504 0
561445491 0
295894608 1
764338428 0
809223391 0
694590679 0
545256768 0
146941968 1
921352103 1
972824666 0
133982421 1
247546575 1
983840693 0
171813415 0
607823220 0
566283872 0
901403164 1
341983527 1
350903419 0
605419483 1
548981418 1
319437208 0
982610167 1
129446562 1
76588861 1
777798022 0
805388742 1
626644684 0
975663714 0
239838807 0
663794751 0
340592652 1
84250753 0
12868598 1
150287893 1
406185573 1
42796817 1
435198705 1
49057692 0
669336148 1
80386762 0
736563604 0
928604091 0
799903144 0
680307558 0
846751556 0
765567518 1
427289371 0
436928118 1
297129476 0
18749920 1
991509096 0
108918275 0
925848997 0
874800213 1
245168824 0
822304009 1
498979960 0
257823964 0
520555222 0
670056534 1
10801554 1
191171661 1
551117740 1
325196939 0
189710341 0
445237386 1
176208656 0
916202697 1
615303780 1
357024874 1
759613014 1
628516846 0
240753046 0
909746672 1
490764535 0
797377044 1
193640917 0
767708338 1
189634858 1
559846253 0
795875470 1
582508041 1
837377899 1
174365228 0
423570342 0
94074473 0
831928878 0
441935378 0
339171667 1
115849783 1
958774461 1
184195779 0
967362234 1
930460670 0
982956499 1
563043710 0
238060318 0
917319934 1
934530109 1
444525358 1
296476938 1
249991741 0
412797313 1
334309471 1
535348877 1
985405839 0
1997887 1
74939386 0
40702647 0
951960319 1
135418443 0
468497417 0
909274471 0
139254586 1
8370864 0
188833123 1
23996952 0
187411257 0
807757520 1
533621685 1
42570241 0
651519036 0
357798797 1
619629903 1
5727396 0
95977565 1
485700478 1
226959279 1
873119177 1
109758640 0
294275821 0
658762356 0
823352559 0
289976573 0
84415945 1
126772344 0
633506432 1
52040072 0
331012507 0
78755263 1
555512094 0
657099922 1
870732552 1
749403336 1
1735431 0
258668831 0
86201484 1
114321453 0
61695592 0
131648725 0
508466065 0
388229693 1
282105415 0
498560194 0
353069033 0
281803391 0
871660347 0
100528907 1
954813285 0
265887165 1
679516182 1
608726207 1
253621932 1
995242268 1
454554512 1
405115117 0
17537105 1
529237975 0
946451822 0
288578194 1
757996724 1
501092796 1
574475580 0
222901420 0
636804514 0
465375136 0
682949525 0
355518787 1
475675629 1
306392144 0
572297807 1
466623807 0
382927178 0
122172861 1
809953927 0
880270871 1
682509230 0
119743495 0
218538637 0
377762252 1
679774687 0
912146415 1
848679769 1
124565730 1
397559443 1
408588384 0
728280811 1
108922697 0
868854978 0
931783897 1
599910717 0
958340797 1
63493736 1
893196738 1
787466215 1
60559129 0
874974709 1
993178903 1
584807678 0
287589709 1
530099686 1
473884067 0
244133752 0
302449288 0
270312508 1
751205408 0
260328111 1
771214258 1
93051389 1
373847756 0
44125879 1
918852832 0
422710594 0
83500766 0
667104981 1
340865991 0
439619593 0
623595739 0
533860484 1
41701977 1
6664989 0
400533163 0
136931838 1
178975200 0
504846534 1
116803201 1
251198358 1
761880673 0
636473719 1
736288162 0
499853615 0
12949689 1
201662549 1
108987210 0
687460992 1
409970549 1
243017014 1
272532476 1
793675821 0
27918165 0
838188418 0
637323179 0
233747677 0
294520139 0
194972278 0
976895902 0
757957901 1
771190910 0
859578452 0
938583808 0
995139692 1
85730349 0
817927825 0
432261180 1
579534936 0
37249293 1
349509663 1
340265562 0
241630506 1
388412233 1
391067713 1
389948876 1
312063289 0
698398022 0
560605184 1
398052688 1
197867258 0
538176895 1
935558919 1
750377074 0
334414347 0
203374828 0
693974737 1
663806956 0
809530539 1
838518488 0
83315330 0
956529795 0
795634673 0
439973296 1
139282989 1
804578597 0
130698156 1
995325399 0
947128552 1
260760779 0
30923186 1
291207924 0
145836921 1
224847275 0
658853071 0
412594524 1
165849048 0
301662116 1
165152869 1
685701485 1
917000232 0
716586538 0
847514057 1
395878136 1
54762284 0
6307477 0
630805906 1
141814595 1
178896759 0
598493018 1
316918968 0
486910492 0
524326334 0
720841047 1
803961862 1
839265715 0
728803506 1
725875817 0
787207147 0
285327711 0
75627560 0
327531954 1
683585925 1
647404919 1
624881985 0
186764550 1
920828404 0
601136570 0
525383931 1
142705056 1
854377619 0
860836642 1
69434540 1
895514300 1
579797201 0
543074751 1
805655109 1
58571963 1
435745672 1
688473619 1
446283979 1
65887827 1
753685701 0
377019906 1
460906446 1
720345886 1
8182124 0
985082790 0
643845836 0
983916396 0
361199989 1
136833482 1
791751871 1
392148219 0
838172627 1
435628709 1
269181668 1
199141961 1
619701608 0
670261528 0
792978465 0
619098576 1
58160879 1
170915021 0
931593211 1
309615632 0
107174236 0
760955132 1
469117585 0
472240357 0
316073557 0
205246402 0
411560096 1
124286953 1
754178840 0
357562457 1
384532765 1
385411075 1
509167024 0
814852290 0
976018014 0
144845045 1
163524491 0
471471380 0
916720167 0
682078001 0
266180901 0
806246552 1
664760785 0
419540058 1
788734563 1
346867835 1
260559978 1
76984594 0
319789249 0
77300094 1
536743466 1
379749657 1
541784433 0
942410244 0
131957356 0
361043971 0
296873222 0
322527071 0
938863688 1
16019291 1
841334895 1
856502835 0
919825474 1
552732154 0
333803821 1
525209261 1
49447260 1
607770202 1
937369577 0
944316823 1
861940284 0
943211847 1
376762192 0
492581813 0
765724882 1
956770192 1
261517685 0
493600523 0
9217973 1
801918220 0
952066651 1
591922227 0
39615104 0
157562630 0
556437948 0
418228024 1
78987196 1
68153530 1
350688018 0
658993592 0
187509073 0
422343297 0
221820958 0
875763245 1
86439507 0
858762313 0
340088570 0
728473598 0
696195931 0
268311696 0
983075493 0
377071729 0
2393658 1
690061814 1
487484668 1
644944907 1
784737694 0
838610178 1
414855214 0
901645273 1
4106087 1
161498040 0
55203451 1
15745852 0
457915400 0
315925041 0
318708037 1
393243206 1
748562370 0
652907980 1
833879889 0
489208947 0
441903122 1
830964323 0
991218161 0
858191376 1
320953458 0
782901836 0
740146309 1
521707332 1
816004382 1
73584335 0
432451092 1
93491486 1
477639124 0
402673466 1
229845209 0
83370366 1
881262969 0
164432530 0
642514867 0
937410035 1
379974109 1
50410867 1
104257541 1
594348367 0
686648956 1
261126770 0
681851290 0
756599170 0
30592503 1
890436427 1
962071619 0
872821326 1
491290971 0
402554710 0
759210061 0
525830469 0
689132051 1
10269344 0
244536027 0
375813995 0
94274981 1
347531515 1
841755222 1
532945770 1
298445994 0
578666540 0
163648418 0
260433712 0
703048726 1
129875886 1
512689739 0
732023246 0
115910828 1
370284211 1
227784797 0
365142447 0
878909170 0
610873163 1
908616364 1
454555153 1
361750044 1
466733613 0
366214521 1
74363337 1
85577148 0
886536563 1
789101829 0
572467460 0
877174836 1
613973963 1
587457612 0
581123494 0
380139648 1
970970149 1
651483302 0
938982952 0
525264654 1
274840349 1
702641930 1
351952578 1
501236524 0
628140090 1
914976262 0
254588662 1
71833132 1
445353750 1
777558903 1
180780691 0
367083899 1
369771055 0
776250837 1
629609639 1
395219211 1
319787182 0
47343930 0
137623760 0
92923 0
220848481 1
237025015 1
763498682 0
299212147 1
405560030 0
81762097 1
170642956 0
908605038 1
274004024 1
996612917 1
947699055 0
568181989 0
741762847 0
157835873 0
248441536 1
869772398 1
304074170 1
913988015 0
946410900 1
533270409 1
583845748 0
32642928 0
465282460 0
943665626 1
754276541 1
261107514 1
914781833 0
9385905 0
198988067 1
73128624 1
943605923 0
575327982 0
900617239 0
802285823 0
436411804 1
650920607 1
680383791 1
343084784 0
550225431 1
745299300 1
886455353 1
226204755 0
264442178 1
401104135 1
119804527 1
140359977 1
496891871 0
176509014 0
270365713 1
764344524 0
711473150 1
696205261 1
134636301 1
435693997 0
127251273 0
466086121 0
462080260 1
637618769 0
970440664 1
957175978 0
46615653 0
819169724 0
21535420 1
741727073 0
903925659 0
656043440 1
875721240 1
442382098 1
631153972 1
56679073 1
388697393 0
875653570 0
862639947 1
738557498 1
239927041 0
613535504 0
266620938 1
455935112 1
453849197 0
119126976 0
410273993 1
929629099 1
563776018 1
365063381 0
428984500 0
495522400 0
621687799 1
758981473 1
802503575 1
121973957 0
76658033 0
805827775 1
898147405 1
655622744 1
772912571 0
584994209 1
344958292 0
332463394 0
233834944 1
835126723 1
730093598 1
580466679 0
244059465 0
943016727 0
423027270 0
798353062 1
403401281 1
716104970 1
68285184 0
438568529 0
546498360 0
197955959 0
849147894 1
261087587 0
826477751 1
790133556 0
692727174 0
681955226 1
873536457 0
116825056 0
352070085 1
522829155 1
750993786 0
484959241 1
196126133 0
877995674 1
250926948 0
715548562 1
205834443 1
97091541 0
134179759 0
326225216 0
982743111 0
852006084 1
541953756 0
395682782 1
523510463 1
672271458 1
231223508 1
827388419 0
354080845 0
413912664 1
990978925 1
563403090 1
797298206 1
683865920 1
363863833 1
646050494 1
149970037 1
602108277 1
131843133 1
387624784 0
336331508 1
753173758 1
518014930 0
220525092 0
296653731 1
545481050 1
312164434 1
483467900 0
887831006 0
208816854 1
484751362 1
864648282 0
205697765 0
612490335 1
229897040 0
307455679 1
643793558 0
913939886 0
149242085 0
56877200 1
459909085 0
599671463 0
681927386 0
542944027 1
47968977 1
333474576 0
913944434 0
553638695 0
410577581 1
702755881 1
998344084 0
409696114 0
863111077 0
654559916 0
929688111 0
571148213 0
429825862 1
76992996 1
719543062 1
584884344 0
689487150 1
330497272 1
932511247 1
111439656 0
3857819 0
989818239 1
437920731 0
72246492 0
167638260 0
289121567 1
692532659 1
576629960 0
164196636 0
624553014 1
466847221 0
579243801 0
555168742 0
413096191 1
343933494 0
544652654 0
676876674 1
526144739 1
252697721 0
283199727 0
151601861 0
941032137 1
257789167 1
281498397 1
602046605 1
542950280 0
13917471 0
800810920 0
303459838 0
831029898 1
974148552 0
932836337 0
888367998 0
686928168 1
824112583 0
171381089 1
81457316 0
522749059 1
242182260 1
786843624 1
953913093 0
567660032 0
926251670 1
642895570 0
936417766 0
158087651 1
39520733 1
106967076 1
322338641 0
110780830 0
211097483 1
765334962 1
411406001 0
775271954 1
528633935 0
876100044 0
879959133 1
103202226 0
134027845 0
270735790 0
361633751 1
277322380 0
214917233 0
78248697 0
46446030 1
35999629 1
972435722 0
473492456 0
730962296 0
66086758 0
165115075 0
300413308 1
607487787 0
60689838 0
920310651 0
121284848 0
854661165 0
356973143 1
47456746 0
97506408 1
465596867 1
915356055 1
621920277 0
916715338 0
15285258 1
452312534 0
773395837 1
344216831 0
552660548 1
185861165 0
475043988 1
671350283 0
286095247 1
981392009 0
364661672 0
791883333 0
470342295 0
908691770 1
441610882 0
743014181 0
122987350 1
110143555 1
998121809 0
121882647 0
481100016 0
446417094 1
145755701 1
231192631 1
974925576 0
75706432 0
834896446 1
588740644 1
602698359 1
424653968 0
68161606 1
177069785 0
142490630 1
721921368 1
816563653 0
303439723 0
594490051 1
216413940 0
84996329 1
881926293 0
407702565 0
828864232 1
628309079 0
90653735 0
83732761 1
275268520 1
694038172 1
24245148 0
985802829 0
73440581 0
275570355 0
589365810 0
697442878 0
208582688 0
235998139 0
592359281 1
28424903 0
86904877 1
333190959 0
315349448 1
254996255 1
46482795 0
133133054 1
43750647 0
227815448 0
841059103 1
885194232 1
162963360 1
893739398 0
182288660 0
705441926 0
880768224 0
957415667 0
867299943 1
471375070 0
231869750 1
683860794 0
538820863 1
969738538 1
652851801 1
817106446 1
556803511 1
527830023 0
310676987 0
745688388 1
591566179 0
290355436 0
397781659 0
932026866 0
283393407 1
40818314 0
285954615 1
722245548 0
549374122 1
109270318 1
383368735 1
710311218 1
670912986 1
373405360 1
11581667 1
535596667 0
734200128 1
751336016 1
380705307 1
261117104 1
683349376 0
931593765 0
589584289 0
469517223 1
506437798 0
347631242 1
166844137 0
672511833 0
284112795 0
189500921 0
840250334 1
647622599 0
899522551 1
849448988 1
554736939 0
180415392 0
473190576 0
817354356 0
197070728 1
230125305 0
152594331 1
463083669 0
868947337 1
149305536 1
391988234 1
193994107 1
653401164 1
333074528 1
783607915 1
264585781 1
488694072 0
539772046 0
961988628 1
649220873 0
380031502 0
421604103 0
690355245 1
294542207 0
435678578 0
723680107 0
339576171 0
464394390 1
195799374 0
469699123 0
270666400 1
793328352 0
629471675 1
50655027 1
530297552 0
486862816 0
813674359 0
438306712 0
973383840 0
968469238 1
938983343 0
464489513 1
130361170 1
91097487 0
75448259 1
7204880 1
506782565 0
23994844 1
9339955 0
130073086 1
794400733 0
803490781 0
580201400 1
390806175 1
756570417 0
23542309 0
296573507 1
795188729 1
230390080 0
767178742 0
511789773 0
508327782 0
311242886 0
949310563 0
156564228 1
67467794 0
166851028 0
985366495 1
217724987 0
325681723 0
36308832 0
59332569 0
884523143 0
170313383 1
578295619 1
404697076 0
413180876 1
373314940 1
740144595 0
153566817 1
717366433 0
106122566 0
565228401 1
792824738 0
139312164 1
262317965 1
35087063 1
918992292 1
948565019 0
23677938 1
758982649 0
700882335 1
747400843 1
596721880 0
683368216 0
716338901 1
701520333 1
442068706 1
329304156 1
927238933 0
119472428 1
887534361 0
808696669 0
825067965 0
696869869 0
500156475 1
662732641 1
504915340 0
692163898 0
631469488 0
388675407 0
863970255 1
464922619 1
476082468 1
518700481 1
453937645 1
592607286 0
521561207 1
885603294 1
810904932 1
58793916 1
472664826 1
681530075 1
61451826 1
579300911 1
644798075 1
276618103 1
271300577 0
443022572 1
336141187 0
737406925 1
174930351 0
542774637 0
191252884 1
329171386 1
854412217 1
221756173 0
996722564 0
624707433 0
946441020 0
104762516 1
20313883 0
913307967 1
941288575 1
791064754 1
723535896 0
703674880 1
300902330 0
585053211 0
796066193 0
568864591 1
485633117 1
424774207 0
390287298 1
209275224 1
791755470 0
892771965 1
275781169 0
890710319 0
565052594 1
647733817 0
11857210 0
583797060 0
133337574 1
900188650 1
656164808 0
345285883 0
452735165 0
392434241 1
152648387 0
710309208 1
470112553 1
93773940 1
502881025 1
844046439 1
891829583 0
734791462 1
87151229 1
542474234 0
466969699 1
87794261 0
710001954 1
864583429 0
585066328 1
552022230 1
998075349 0
96622484 0
339601216 0
877583149 0
569417703 1
718081288 1
445770349 1
824538714 1
960169051 1
534380672 1
468749197 1
88338299 1
367317857 0
350487579 1
520523535 0
952931506 1
49907982 0
772682828 1
924467157 1
8794775 1
372479955 1
835472935 0
2154817 1
369281949 1
509881560 1
532915710 0
852641 1
42312818 0
902984568 1
99117587 1
973956833 1
387501041 0
416191956 1
735968045 1
790783944 0
264932271 1
397209192 1
486276407 0
637002504 1
79500680 1
867770750 1
99613584 1
199673567 0
624701645 1
267762696 1
254079617 0
503394689 0
576778881 1
541168902 1
976837523 0
218896966 1
598513771 0
504129876 1
265394524 0
323126827 0
690231681 0
310184992 1
998081728 0
814509943 1
25696581 0
239913618 0
56664121 0
387580913 0
436872653 0
439297067 1
877597915 0
284947624 0
165669787 1
71071356 1
275184556 1
861354814 0
283353727 1
998650274 1
27574290 0
547107394 0
518909208 1
827674998 1
384640364 0
448949999 1
599230980 1
503465249 1
877073542 0
203126234 1
297896774 1
424302068 1
679088799 1
119266570 1
331258801 1
19015416 0
226858913 0
941025003 1
514476075 1
716131125 1
772160865 1
155112112 0
748067293 1
335319887 0
11129572 1
908824992 0
238529165 1
155459802 1
121330410 0
785848737 0
567907311 1
30853245 0
894572711 1
291756681 0
662245973 0
356058908 1
799204259 0
462506124 0
783648509 0
629617768 1
208572592 1
199348555 0
735807551 1
733221529 0
399379495 0
654281131 1
9995167 0
604743213 1
619872434 0
25867275 1
245478502 1
901538992 0
375114950 0
330241987 0
457305785 0
826408004 1
731875645 1
738305759 0
952096011 1
668160987 1
579220171 1
500957996 0
548540142 0
963204730 1
25007203 0
467388570 0
119552342 0
20651690 0
92036110 1
708393977 0
956177260 0
827311956 1
182043085 1
560186662 1
184098975 1
538306164 1
653367814 1
569027413 0
127745044 1
364304450 0
274711884 0
354421370 0
32582660 0
751513039 1
655843586 0
776139552 1
71177322 0
925788442 1
480805805 0
5485109 0
977379276 1
891805438 0
29003314 0
674618859 1
338420507 1
269512382 0
437926274 1
615562917 1
914810753 0
974323063 0
767408483 1
189976287 0
377741978 1
379735247 1
795729117 1
93481887 0
524560433 1
345535251 0
622247283 0
514907573 0
606706990 1
545661063 0
279857843 1
242576921 1
164494479 0
440285950 0
516657095 0
745765611 1
101297235 1
379810049 0
456803949 0
907480870 1
554502612 0
862862810 0
986236078 1
953572682 0
252231794 0
406068599 1
967057157 0
86691491 0
330547573 1
719793922 1
318994152 1
703204053 0
633558811 0
786897972 0
173732544 0
219829909 1
860322884 1
459545983 0
435937982 1
748332420 1
36263902 0
480336921 0
890649601 1
730909448 1
301711612 1
124695973 1
538528192 1
553259134 1
298600803 1
750193019 0
984430409 1
541199771 0
998414086 1
457446565 0
356721271 0
108405445 0
73921355 1
149058132 0
289862064 1
551192069 1
218207316 1
435143074 1
649781334 0
381847306 0
185045095 0
333785972 1
721099071 0
491189988 0
820303468 0
528400155 0
411491572 1
868694819 1
514069961 0
180803714 0
300317219 1
277206020 1
154905640 0
222544992 0
854507312 0
818286377 0
63153997 1
681475060 0
974736949 1
358020110 0
393667082 1
576900613 1
555909221 1
695370154 1
170516042 0
579676879 0
770893151 1
580572910 1
993187723 0
223158267 1
924910473 0
611780840 1
935959314 0
867911613 1
769569792 0
472829029 1
751145894 0
50748459 0
301093310 1
390800789 0
630136081 0
257574246 1
264201187 0
198486601 1
282515673 1
347239303 1
689633846 1
825345117 0
83914371 0
818494396 0
730646833 0
319793796 1
822402213 0
738831606 1
72690864 1
225349626 1
342624640 0
927510078 1
746011843 0
137438343 1
103351767 1
590748798 1
626722066 1
379138463 1
709116827 0
423749519 0
171574625 1
189283236 1
557046529 0
607691683 0
363101772 1
629356163 0
772731708 1
899757550 0
381263943 0
22870431 0
295486949 0
415400957 0
569892666 1
309100511 1
109357157 1
317987304 0
21396085 0
780735696 1
849044346 0
13443617 1
943037705 0
833435291 1
362779807 1
580233658 0
834333798 0
517123278 0
171765169 1
754039562 0
984728613 0
540708401 1
10991398 0
792318385 1
37161166 0
597125851 1
894051820 1
649614840 0
647703015 1
389700848 1
367862268 0
110001874 0
933240196 0
646174696 1
595638194 0
557157903 1
414186735 0
369359500 0
578275049 0
421876879 0
69658603 0
86520748 0
950701949 1
671529586 0
373923121 0
279133542 0
480397410 0
160310523 1
489106352 0
346200136 1
71289717 0
61445062 1
710057355 1
910761697 0
795482382 0
360013272 0
338266644 0
682843201 1
550962040 1
874709074 1
207324938 1
315674864 1
858169744 0
673750669 1
236431129 1
762190736 0
120630355 0
56583670 1
467507236 0
827456585 0
404819271 0
457893403 0
731847181 1
265360862 0
110393531 0
661208722 1
258827052 1
436678140 1
29536083 0
381247437 0
390115141 0
980713251 1
635262266 0
601357159 0
167953952 1
653790371 1
102478896 1
716781491 1
753377758 1
345899962 1
755687490 0
62560644 0
35822069 0
460917515 0
473917402 0
888262519 0
963709478 0
260843847 0
593651579 0
861356749 1
156045982 1
686904124 1
340594391 1
204902317 1
841166330 0
135171962 0
416498220 1
798832541 0
482389976 1
549906456 1
304425259 1
616556870 0
613585478 0
487967135 1
767587187 1
769032861 0
978122949 1
353038785 1
371748083 1
188641414 1
542346027 1
226115430 0
171156840 0
655948448 0
316209886 0
402602993 1
542034714 0
734162952 1
490343279 1
904130456 1
876291211 0
448292328 1
372322186 1
618634461 0
341790332 1
137805888 0
758341928 1
547737188 0
646726102 0
343344796 0
604647445 0
385766759 1
657722060 1
563554183 1
417377994 0
839073358 1
761256704 1
965482669 1
392424502 1
562593207 0
85337630 0
313538681 0
85990213 0
865439594 1
144574522 1
266788776 1
840164900 0
636395717 1
931547706 0
404877644 1
560270941 1
398064763 0
935489514 0
818418855 0
990201823 1
778914213 0
876448737 0
794440120 0
652947428 0
933308324 0
159818093 0
77979701 1
984707172 0
851840093 0
597916057 0
992329082 0
16451779 1
184435634 1
583667877 0
854524878 1
223553769 0
834619339 1
328006527 0
754365379 0
91450895 0
12835357 1
524829211 0
257140630 1
679708128 0
476522529 0
492638479 0
313519930 1
682583853 1
636312296 1
427875597 0
951127585 0
751062154 0
68340313 0
916239292 1
204930540 1
598613324 1
689958384 1
244579469 1
503664764 0
285428285 1
141231899 1
96617020 0
469890523 0
197654754 1
355946528 0
504898615 0
286028571 1
516241394 0
572787139 0
412243802 1
977022764 0
591871420 1
662397558 0
570855651 1
34386604 0
380501818 0
741529037 1
215714413 1
787344165 1
601330894 0
714121332 0
926019086 1
199824490 1
296739279 0
163645866 1
909780686 0
300485540 0
268928945 0
624472788 0
511628858 0
44774690 1
405881945 1
855468141 0
893956984 1
348222458 0
576689859 1
163631856 0
469023865 0
40664586 0
453334820 1
645860389 1
555706887 0
828339968 0
919545667 0
160623765 0
650677284 0
331498409 0
328700905 0
69950798 1
863674914 0
915327571 1
646419545 1
914629195 0
210890266 0
349673308 1
660283167 1
619118156 1
398934899 1
157445538 0
52315385 1
208324371 1
538973040 0
510328759 0
857021415 1
813734049 0
386824136 0
562024295 0
404166670 1
26571530 1
408648987 1
621177518 1
50326346 0
219276729 1
974906334 0
344099227 0
957651711 0
239203370 0
562279831 1
313788991 0
924036232 0
81269296 1
664073850 1
925718369 0
90212687 0
677637436 1
817284843 0
329904149 0
214282612 1
101283895 1
718374998 0
29741800 1
722131836 0
102433508 0
639649610 0
655254207 1
213812552 1
506420611 1
750673586 1
592892894 0
869255792 0
555846075 0
559391083 0
282895130 0
147111750 0
353777519 0
734042173 0
11087100 0
220235489 0
689212037 0
240795037 0
322866429 1
391508636 0
514417639 1
683159315 1
35765245 1
862473705 0
804595229 0
748831666 0
70221111 1
319310250 0
722669824 1
476489349 0
383243584 0
215016435 0
68047261 1
595244732 1
64222448 0
849239224 1
599885108 1
340875328 0
905254370 0
17141800 1
186511633 0
479017251 1
445722264 1
122480276 1
885512432 1
924436599 1
717280816 1
458410511 0
636609397 0
832199436 0
870185701 1
726875041 0
754071774 1
210225199 0
368930122 0
585887877 1
48272143 1
553663387 0
603996113 0
901567403 0
837416884 1
910915109 0
221587860 0
267192009 0
737000761 1
186234316 0
42527077 0
113504612 0
711542537 1
293887372 0
672911612 0
854374748 0
249369224 0
321360848 1
39430362 0
644166433 0
57755421 0
310557500 1
424754567 1
336066312 0
236609964 0
334785647 1
551991713 1
693149621 0
460758292 0
957662272 0
698441679 0
787855770 1
860711452 0
582310130 0
673402589 1
760641868 0
961795759 0
296557336 0
97060666 0
967477398 0
899629977 1
281111065 1
744329316 1
904474413 0
811072864 1
76385158 0
668804549 1
692945239 0
52837113 1
744729451 0
495519084 1
7936185 1
599572634 1
976472365 0
292132883 1
242887864 0
215173516 1
801677366 0
701975081 0
424825023 1
188214379 0
969088554 1
432687341 1
812135814 1
4149013 0
692699970 0
527153482 0
235935828 1
816626521 1
294247719 1
292113694 0
743503584 0
727185325 0
16201059 1
655411733 0
971588361 0
884521591 0
424524383 0
188263358 0
350526152 0
659181990 1
676652788 1
435263510 0
497404308 1
786073142 1
754734860 0
488197824 0
113958743 0
537935713 0
551043495 0
836171542 0
346081125 0
11906149 1
208166397 0
165936395 1
10182531 0
166770682 1
881173246 1
286914947 1
225286983 1
107404130 1
336877612 1
934802058 0
750389404 0
155839321 0
834021370 1
760334029 1
588755422 1
417749611 1
518973199 1
186814988 1
808416629 0
759407991 1
455834240 0
804523478 0
746393487 1
922616827 0
989973912 1
784515417 0
773818540 1
218745612 1
220747282 0
101869645 1
658665477 0
865132215 1
416056478 1
810587394 1
68151369 1
267170331 1
295027371 1
854268987 1
765781035 1
284616233 1
942297193 0
162398192 1
873781881 0
445525785 1
799772678 0
411566442 0
377692551 1
561057493 1
954212089 1
282431591 0
814921428 1
230444191 1
942097101 1
736729790 0
725045206 1
766800066 0
609840844 1
811170975 0
133158428 0
38326492 0
677953507 0
987607898 0
275406684 0
348739643 0
917869952 1
850907545 1
917246882 1
372715091 1
829705329 1
243056626 0
630290460 1
127664851 0
911431961 0
294310358 0
508617951 0
17517433 1
747908101 0
970877588 0
513747242 1
67961875 1
181391893 1
648768894 1
259815493 0
861205382 0
591401347 1
194878012 0
70011252 1
448289679 1
259121973 0
908532842 0
912711791 1
951604380 1
102847568 1
961360102 1
568974859 0
286859377 0
933060913 0
81759627 1
104036284 0
844158568 0
770813460 0
51182345 1
666988039 1
29420976 1
476905408 0
93320717 0
858352952 1
567411324 0
913132554 0
872499564 0
585387349 1
863219389 0
385132530 0
916180209 0
904313401 1
600887097 0
256973192 0
935278085 1
839416500 0
119510380 1
865805793 0
129456903 1
921650828 0
520794676 0
499618670 0
859818796 0
704724594 1
647381094 0
705423320 1
255700157 0
457788980 0
226081953 0
602126989 0
800200949 1
579197256 0
695813004 1
491092988 0
32923716 1
619677934 1
807285979 1
120112407 0
781645757 1
263966796 0
813795378 1
566848983 0
368282507 1
28954469 1
991540324 0
471371531 0
930854023 1
575929274 0
738372124 1
934675899 1
767554083 0
55338679 0
230284920 1
839782847 0
121761065 0
166998732 0
617937439 1
479460502 1
998817827 1
164154319 1
555253751 0
135486667 0
196643657 1
873611780 0
890068817 1
723128698 0
92568716 1
533838425 0
724413832 1
60059302 1
308481498 0
580133779 1
18864567 1
193924991 1
41413314 0
116581648 1
570390740 1
603476317 0
21185398 1
320124453 0
951649366 0
530574259 0
503548398 1
551102715 0
290773858 0
723946186 0
309941407 1
697005746 0
771965179 1
481437567 0
444825369 1
599140771 1
970325312 1
472157061 0
571944790 0
662190135 0
250656715 1
60727217 1
171037109 1
857647919 0
651411290 1
971215721 0
269887751 1
375170490 0
942731817 0
129260346 0
213720873 1
65733800 1
335258832 0
560456949 1
957520732 1
515062943 0
931114869 0
814196152 0
73074950 0
888186970 1
662628526 0
383940033 0
958603277 0
681136058 0
294671988 1
331714969 0
829001141 0
734440807 0
266045855 1
389581561 1
109104388 1
556817571 1
176191403 0
496827638 0
30200502 1
157680149 1
175831583 0
860213439 0
977218813 0
491035628 1
540803518 1
146954262 1
750624755 1
73746457 1
142840058 1
308229971 0
964153156 0
358852250 0
794775984 0
7857451 1
177859656 0
472590831 1
787237866 0
889370251 0
960568723 0
914017176 1
332521316 0
326231432 1
447889227 1
868693076 1
269518772 0
289823183 1
371545865 0
190710123 0
567733687 0
856666293 1
611575399 1
822385414 0
422152753 1
236763860 0
418064524 0
446020504 1
113158082 1
224318067 1
6576380 1
25478772 0
18451669 0
202021313 1
514830099 0
239251204 0
600475851 0
866869331 0
626525750 0
981100735 0
504734498 0
506220407 0
135637332 0
722442842 1
586852620 1
825376088 1
553081080 1
560562413 1
350133177 1
448568304 1
685403443 1
1298675 0
67484862 1
688391783 0
401576930 0
662181334 1
331390369 1
543694962 0
332359297 1
241112552 1
176156902 1
303637936 1
603526760 0
566586565 1
96808045 1
998863594 1
885981085 0
478243103 1
550125959 1
658583055 0
976108310 0
20733133 1
233938622 1
745898188 1
1669951 0
727534317 0
63042511 1
742352064 1
718482856 1
989295286 0
742055626 0
426664327 1
123143387 1
388147637 0
91214633 1
509932851 1
782881262 0
744410370 1
790366994 1
15438613 1
750332753 1
722768158 1
530659238 0
841780194 1
105006315 1
126331792 1
813885895 1
262690857 0
945855055 1
12408483 1
596012663 0
928723815 1
576142238 0
168841297 1
690297234 1
871012511 0
55886482 1
466739033 1
949065474 0
233550594 1
475774038 0
937860987 1
643029620 1
460084860 0
647930070 0
252292316 0
577547042 1
449128989 0
141110639 1
263053021 1
71940850 1
372413801 1
842512490 0
57269813 1
772141710 1
36286190 0
173131940 0
130355329 0
998312670 1
796686742 0
458322073 1
559594729 1
420220863 1
700357078 0
157867324 1
384817315 0
512057192 1
476625180 1
971101879 1
337882682 1
208101217 0
519167640 0
188585454 0
717096604 0
960360557 0
315200731 1
145571552 1
905095722 0
888530906 0
29708769 0
989231909 0
140228058 0
309524474 1
899783008 0
249646974 0
67505241 1
465334020 1
596615910 0
449365343 1
302340348 1
606078340 0
309242331 0
256386144 1
183668963 1
123202775 1
545464014 0
172563761 0
154609593 0
88582926 1
356127014 0
203955563 0
941098418 1
449725316 0
466554390 0
782926127 1
220523238 1
543106834 1
397423411 1
632945882 0
586386278 0
293840766 1
620527311 0
960809671 0
262372474 1
716489649 0
474297012 0
490941177 1
12432585 1
441707743 0
900897487 1
352001484 0
416302747 1
536708431 0
308298454 0
774431520 0
460037751 0
357847683 1
347505127 0
154459600 1
729421596 1
510869918 0
556532766 0
666068322 0
859574987 1
162817116 1
228717007 1
340146644 0
573580071 0
204485483 1
909275022 1
830650193 1
392731952 0
363185873 0
839920378 0
899763310 0
885066000 1
825676400 0
887650603 1
848610245 1
348126492 0
459525737 0
524545536 1
151566501 1
711549648 0
518274618 1
292840019 0
587424091 0
959126970 0
475210650 1
188265505 1
10872286 0
937169245 0
742410259 0
112823657 0
476854888 1
712498460 1
848784112 0
117377376 1
810071026 0
166211942 0
41539902 0
591117639 1
273490129 1
747780160 0
286696282 0
195241181 1
809284501 1
82771461 0
375577518 0
555524051 1
434717970 1
125419752 1
284190088 1
790418809 1
872569183 0
425739984 1
937351348 1
382612375 0
226650688 1
466898002 0
258169059 1
818953468 1
462132916 0
285405580 0
926821111 0
467479959 1
431469214 1
975979960 1
600611497 0
970180962 0
689020196 1
64998723 1
84880699 0
258029623 1
106884624 0
226872879 0
574463561 1
691748513 0
948773037 1
319485127 0
427909888 0
952616046 0
98150248 0
459863991 1
976717397 1
916620621 0
877922987 0
590858282 1
459168321 1
725366523 0
800728882 1
801335502 1
141199631 0
624182771 0
706056613 1
43387149 1
731531108 0
43944959 1
909729933 0
434726719 1
429388657 1
46002221 1
859416375 1
506492992 1
778387910 1
523560010 0
118978437 0
578826031 1
422532289 1
592307268 1
785570643 1
736846304 1
374348521 0
679022597 1
416748516 0
415515782 0
823095967 0
909538270 0
475256007 0
185588605 0
387656117 0
939901918 0
888703229 1
18970507 0
186350877 0
165062642 0
571851107 1
474514246 0
977667470 0
549517003 1
234828388 0
788665878 1
997739902 0
558666164 0
204185559 1
671298867 1
298085873 1
840064896 0
900633460 1
396760141 0
810769978 1
35841598 1
669352963 1
624251573 0
808905287 0
158152951 0
907704172 1
722668181 0
232421500 1
78029401 0
428302614 0
842662578 1
357865703 1
838969573 1
899262016 0
563717828 1
562019995 0
657290049 1
501027201 0
196664940 1
699456662 1
353950277 1
309313159 1
136857407 1
846968951 1
657493551 0
100251815 1
551545480 1
75040276 1
571050469 0
907709577 0
444240965 0
567043647 1
596705802 0
899513882 0
316928093 0
468951607 0
73785601 1
423427780 1
999117575 1
465270907 0
330686392 1
602867145 0
712424043 1
887816693 1
540851914 1
316679072 0
89780357 0
771290344 0
914862233 0
596016718 0
118620858 1
625073234 1
472489043 1
731521058 1
16748818 0
162851422 1
903597380 1
164241884 1
779521343 0
491548639 0
95457980 1
1186844 0
517373888 1
262871704 0
417621802 0
876486167 1
262931592 1
725023897 1
822845720 1
714655145 1
538536937 1
900881913 1
219223416 1
637721905 0
732059275 0
28860243 1
382422111 0
824405571 1
422609666 0
83823292 0
654344353 0
636875566 1
706804799 1
599751953 0
919196808 0
983805686 1
427526258 0
960059120 0
206527614 0
163618842 0
802312231 0
894192197 0
967039236 1
464405053 0
346803460 1
559793327 1
314841891 0
681753182 1
632132328 0
642820038 1
893719211 0
95483968 1
887395328 1
743987379 1
730854444 0
59460623 0
523604268 0
257884830 0
842089962 1
960531604 0
216853425 0
65236538 0
528883267 0
475034122 0
915232567 1
766254836 1
261895784 0
348275962 0
159975809 0
973867648 1
46216695 1
966314932 0
345885161 1
417197150 1
550003391 1
80075640 0
61553376 1
855308290 0
759945608 0
138215111 0
608626985 1
499659390 0
427275451 0
812454604 1
506482351 0
329925840 1
490001894 1
527582055 1
179895817 1
762864053 0
556728574 0
151214160 1
11149792 1
682543434 0
955304424 0
594558463 1
211387095 0
445428088 1
398484666 0
172525924 0
98418514 1
705717441 1
988117656 0
128590089 0
833897268 1
972227129 1
536499935 0
246918905 0
118661765 1
72110257 1
285468329 0
378596777 1
301892703 1
807951310 1
978612169 1
528049088 0
655097184 1
941136891 1
243231903 1
215567036 0
479167012 0
682349783 0
113050000 1
539616051 1
616865622 0
735614833 0
764145858 0
128841268 0
819059065 1
141107608 0
109018531 1
513430361 0
142221169 1
714958958 1
795868741 1
817739996 1
572754101 1
577186847 0
303685396 0
142923112 0
907343626 0
167028381 0
378068216 0
742805425 1
448308233 0
631370077 1
44457630 1
329619994 1
863249680 1
254109544 1
976833803 0
414687003 0
604856757 1
481883554 1
902409095 0
969360819 1
389156862 0
996694499 0
372995214 1
6420952 1
887920488 1
762949809 1
211419694 1
262516803 1
769401691 1
496346425 1
333292938 1
30554201 0
95460594 1
736687648 1
501864363 1
520338598 0
828845301 1
577094946 1
313152033 1
407397139 1
693302845 1
212865940 1
332460183 1
978476279 1
841365384 1
650345339 1
71760920 1
171163385 1
60111303 1
655426711 0
705563632 0
9834372 1
410436752 0
852999094 1
155882897 0
578219973 1
180365016 0
645322612 1
382793162 1
977592706 1
5331659 1
570252423 1
557027504 0
528410389 0
862351595 1
663291179 1
942982313 0
426793345 0
391943714 1
436096472 0
612806957 0
298381757 0
71871171 1
635373655 0
915281784 1
272434893 0
584960998 1
527471808 0
426405897 0
252411568 1
547916420 0
507373065 1
265565783 0
40513095 0
923793003 1
803035011 1
701397488 0
923227502 0
459884209 1
629284439 1
266890802 1
901738180 0
785794 1
327172790 0
604294795 0
93813673 1
637418784 0
458302728 0
961338264 0
807571552 0
909207371 0
940271783 0
808873543 0
17307538 1
931448981 1
88574947 1
507355279 1
222409574 1
48112996 0
759316275 1
289471073 1
743695711 0
944883963 0
546860697 0
340690543 1
906784229 0
77938335 1
38219263 0
644057386 1
617622326 1
914435170 1
440604680 1
313303028 1
626009718 1
4034085 1
256339348 0
117505899 1
761787495 1
6974908 0
231145115 1
85304844 0
22168735 1
807195919 1
516875262 0
659888107 0
536014660 0
412410198 1
131792373 0
277300039 0
774786018 1
736927466 1
615547474 0
576287156 0
628662627 1
544584624 1
159094727 0
561544011 0
510474771 0
556488337 0
945437537 0
613659902 0
153298169 0
333154835 1
865304708 0
40658022 0
235709508 0
127986179 1
808622650 1
99761716 0
313068769 0
788166228 1
33039881 0
178873448 0
306375890 0
901781499 1
91421362 1
966674616 1
327925174 1
57642889 0
308110791 1
301960227 1
836808935 1
844199495 1
714732339 1
479825079 1
920525529 1
271842159 0
85997402 1
109942023 1
1078655 0
268915700 0
291585743 1
528228476 0
803837177 1
469075780 0
970450252 1
425645899 1
698218605 1
347864097 0
369852565 0
865927332 1
348298485 0
729286687 0
33000830 0
669810548 0
57673193 1
830087804 0
333134932 1
520936016 1
434528995 1
502843587 0
953475177 0
629673332 0
142586520 0
436550361 1
405944017 0
612056434 1
928823148 1
652299313 0
1018489 1
977083912 0
805863174 1
482660013 1
544455213 0
895718272 0
469303790 0
321859097 1
803122956 1
848133253 0
159948268 1
921354857 0
296705950 0
655740776 0
537390766 1
514235676 1
208007572 0
184416065 0
805040816 1
567933764 1
676545211 0
371846963 0
725290341 1
744276693 0
286873790 1
472069614 1
676473971 1
737118413 1
267859289 0
188680482 0
647666499 0
656869115 1
794850397 1
322019858 0
60829884 1
86055901 0
715963667 0
211126005 1
773569779 1
811098831 1
691208143 1
26964059 1
201754290 1
502961946 1
702937412 0
259041613 1
56557735 1
571800771 1
15119469 1
300277205 1
10849620 1
185636020 0
971252286 1
352255774 0
781348534 1
28663385 1
809739156 1
762252114 0
755514628 1
10323392 0
950793716 1
100617617 1
997111083 1
662551864 0
480737169 1
650001253 1
984339236 1
120574609 0
113812548 0
745872055 0
495318747 1
775387750 0
185594708 1
177759585 0
335188427 0
977814536 0
104865295 1
817073727 1
785679244 1
793633522 0
657834274 1
653458055 0
456720958 1
371059622 1
688399508 0
147029910 1
413366990 1
714352387 0
83022540 1
88745048 0
494712666 1
952931765 1
199421741 0
653203390 1
807828928 0
821561267 0
554666228 1
81794542 1
622800960 0
471895335 1
855938885 0
501385197 0
779853282 0
825917211 1
973548465 0
686187770 1
141014747 0
800314898 1
900100491 0
284979163 1
57626369 1
520447834 1
448940825 1
537559732 1
7731729 0
651350391 0
685065439 1
316875312 1
218593018 1
419791467 1
91917047 1
810222937 0
583178770 1
952231412 1
942552154 1
704121029 0
35013085 1
350794197 1
864943093 1
171729699 0
366880442 0
290442686 1
192306389 0
214537955 0
372718862 1
150842101 1
945112810 0
460482615 1
995908851 0
49199878 1
448160184 1
69127501 0
797164240 0
407986387 0
814414105 1
695589055 1
876178428 1
149551962 0
437050985 1
452399777 1
894588627 1
61656599 1
730007290 0
176250091 0
57521962 1
561465042 1
638334784 0
259229914 1
795566254 1
553565723 1
272139342 1
12975534 0
226311804 0
447063493 0
919044030 0
217389511 1
785046574 0
895775509 0
979404001 0
244786470 0
879489110 1
589722960 0
894693380 0
38616684 0
858666372 0
746807489 0
383687276 1
78629582 0
316792957 0
642771700 1
431925369 1
94473968 0
932053960 1
387213195 1
615256645 1
809577110 1
654982307 1
498041920 1
388789773 1
79845579 0
119321829 1
245158968 1
329357854 1
580211010 0
906713676 0
959391722 1
513994625 1
305355479 0
208409330 1
860595523 1
921480241 0
17364399 1
512292137 0
799704761 1
274812212 1
761080171 1
825236579 0
201162748 1
391959261 0
648462373 1
797685193 0
453822286 1
734228195 1
769663606 0
759618749 0
544903472 1
250596774 0
639300830 0
316112620 1
319294141 1
524896526 0
897334370 1
362934396 1
90170770 1
83585121 0
760064281 0
679720560 0
372305293 1
905777193 1
154735728 1
690786877 0
966041004 0
829699552 1
413366677 1
522390891 1
564096646 1
135462801 1
383641568 1
940682078 1
905212248 1
678361555 0
654930622 1
616966027 1
892424919 1
251608010 0
671172506 0
321912580 1
845230086 0
85489584 1
941004248 0
816132680 1
845179446 1
119674601 1
985905158 0
716967355 1
832890678 0
846075218 1
49508668 0
550447877 0
844926607 1
65568869 0
545967579 0
397383548 0
783378163 0
1870966 1
281241003 1
195684786 1
610312156 1
76670237 1
276240395 0
152654105 1
902312619 1
823268087 0
683473151 0
268387489 0
296797834 0
289187156 0
189383185 1
548691608 1
684893520 0
903073854 0
433194369 1
906984266 0
548114166 0
939021220 1
242460890 1
422319982 1
235861158 0
993072747 0
772430631 0
851575000 1
753211478 0
501497139 1
807638514 1
604396878 1
775488897 0
917029345 1
260344255 0
345457722 0
924112235 0
217894094 1
739406108 0
291495202 1
278602502 0
147516047 0
540028974 1
981263234 0
346292355 1
853155027 0
176354253 1
614015849 0
531655234 0
525806067 1
309955514 0
582005944 1
891150855 1
567178215 1
994047209 1
570587804 1
199575015 0
414094070 0
796999404 1
242716959 1
159843042 1
416083531 0
879219936 1
481919890 1
677864077 1
146679597 0
60786954 0
57412954 1
339904387 0
214458172 0
62814141 1
774000162 0
744600545 0
640695500 1
24618931 1
708336084 0
822092220 1
596587373 0
450223034 0
235614748 0
891310688 0
850115185 1
511193709 1
562367541 0
882845026 1
749124841 0
786075916 1
619005888 0
824653714 0
205589065 0
819427488 0
242207400 1
348952846 1
783572854 1
616817757 1
437400307 1
365805627 0
429488754 0
924155672 0
323965346 0
942471428 1
462938947 0
751700056 0
664737165 0
31161958 0
929427890 1
481310984 1
759589881 1
599567679 1
641953578 0
661925968 1
538368312 0
556982126 0
111197922 1
270148498 0
360996646 0
989478279 0
663053053 0
997601688 1
688206973 1
442505180 1
70095517 1
339702998 1
131476301 0
855697674 0
455222910 0
183345735 1
55034185 0
357019178 1
384546157 1
842713901 0
359723059 1
106022480 0
861167833 0
133247214 1
239317441 1
463499402 1
271210248 1
986174312 0
636780111 1
662649608 1
55508752 1
335137452 1
890491853 0
305625685 0
94590250 0
665351015 0
309138828 1
68556681 0
819315021 1
90554003 1
268612850 0
451218769 1
553106153 0
39204609 1
282164994 0
387875444 0
443923443 0
577477511 0
605621141 0
953184422 1
348198771 1
455828990 0
679375816 0
263632380 0
484748320 1
442412762 1
638976657 1
380634180 0
766891264 1
515482719 1
417399511 1
79035953 0
541395825 0
749812383 1
17097760 0
180490944 1
775479390 0
144091824 0
646579079 0
167400417 0
847695243 0
877092322 1
119145686 0
44862638 0
573315992 1
529427933 1
581585888 0
119173452 1
291764588 1
386787720 1
377603055 1
829734794 0
235850698 0
908810174 1
9331223 1
584319330 1
12839957 0
12642248 0
594607265 1
712417407 1
775687814 1
546914978 0
199536474 0
720803726 0
168625358 0
852164941 0
218827742 0
29468990 1
2190258 0
989865657 1
661989937 0
135953456 0
415660684 1
772548600 0
760571647 1
707129701 0
714966116 0
818633117 1
173547495 1
503158614 1
495269665 0
310878430 1
600674440 1
68473908 1
920591934 0
111706682 1
939214279 1
341152635 1
358399934 1
214323239 1
849890382 0
508238894 0
559515697 0
549538366 1
192101349 0
641158328 1
987060434 0
882209241 1
680958196 0
511558224 0
730250985 1
278159365 1
660842712 1
428117995 1
929058790 0
868879578 1
105150114 1
926399111 1
767263255 1
300859677 1
792583606 0
362466305 1
238523044 0
597141883 0
453850607 0
850000014 1
463253506 0
653672401 0
897402167 0
971705570 0
518537375 0
122683287 1
96170575 0
183240250 1
755869866 0
451092738 1
772893528 0
46016633 1
59789382 0
20917846 1
834199977 1
910819405 0
695293604 1
335622527 1
707836154 1
346080009 1
889512856 0
581340365 1
856312334 0
665789426 1
738621978 1
820875598 1
746065643 0
372016233 1
628500547 1
859749635 0
589516863 0
847405519 1
325958025 1
148865986 1
427126160 0
602970250 0
399652233 0
118811052 1
761076793 0
48726615 1
275033139 1
782149399 0
558496600 1
876805407 1
939521809 1
849125901 1
45940686 0
149382269 0
213853024 1
691172544 0
639636394 1
296538404 1
73185837 1
515037417 0
785119081 0
323661944 0
903330539 0
899364217 1
618865360 0
67854237 1
576763659 0
620876310 0
103761059 0
309944809 1
274001763 1
371010249 1
567875277 0
999254262 1
821986736 1
925800265 1
422915050 1
78422154 0
858984155 1
123636196 1
59107755 0
792483536 0
270470801 1
173160910 0
224080416 0
875771952 0
328478534 0
855895835 1
820466965 1
761855589 1
420363171 1
360883465 1
776028032 0
728804360 0
927840005 0
630998909 1
858225416 1
471668964 1
598147294 0
546162383 0
49069951 0
712705739 0
895294025 1
439321924 1
641476650 1
93464958 1
533606276 1
977296156 0
922902724 0
853701579 1
705948109 0
238097039 0
336244051 1
337966531 0
149210796 0
172944179 0
842419252 1
263335742 0
524308662 0
488833864 1
841503157 1
931414810 0
837929119 0
801930029 1
692200022 0
283416496 0
535345579 0
694560478 0
706017141 0
671252065 0
201864575 0
857353136 1
752662426 0
584203955 0
768978254 1
482771628 0
858786550 1
564911647 0
906660417 1
158111060 0
531199117 0
327836312 1
960272233 1
293873608 0
517603815 0
227105063 0
652458822 1
931442024 1
861248449 1
889908783 1
410154189 1
84147626 0
809642119 1
940970877 1
753998535 1
821526282 1
587735704 0
150383378 1
298529773 1
433289839 1
787955250 1
575792222 1
107813523 0
251658866 0
710945012 0
320660133 0
908677133 1
477567150 1
939038615 0
204965848 0
725343316 1
642495102 1
561659171 0
13954618 0
317026404 0
497840167 0
153513427 1
984463844 1
741916975 1
932783821 1
37381296 0
528275269 0
607873452 1
741038325 0
778287350 0
352365935 0
27437289 1
431676448 1
183853889 0
959593785 0
527537943 0
873066986 1
7047003 1
249639619 0
155470318 0
944627016 0
320415727 0
62885223 1
644459572 1
503532194 0
983374637 0
49890163 0
342581306 0
774622033 0
72571729 0
789629547 1
950797660 1
400600916 1
9496554 1
166448345 0
844377449 0
39747313 0
449543931 1
263350287 1
24552178 1
463489175 1
455407747 1
700714047 1
919968780 1
819894204 0
33262436 1
227662014 0
755800832 0
151179461 0
571937888 0
496338719 1
802070547 1
970284418 1
371067448 1
941989747 0
72623618 1
156025970 0
996653016 0
175930952 1
346741053 1
509556047 1
791048785 1
187440438 0
120126437 0
319731860 1
873818276 1
812872787 0
78821282 0
482517643 0
930971784 1
447250860 0
824431290 0
127738440 1
286722754 1
22532842 0
673823209 0
847749962 1
632145957 0
480569514 1
740602421 1
798541612 1
253978660 1
496312880 0
536136485 0
598028317 0
530824551 1
609209449 1
836262522 0
64498693 0
43590045 1
774614311 1
504169923 0
935572895 1
772748817 0
113025685 1
621087791 0
662537768 1
644370369 1
476256796 1
237439187 0
989486890 0
10593644 0
608089438 1
442172089 1
670073418 1
154811817 1
11678908 0
978629297 1
681389041 1
163919039 1
425092348 1
541860146 0
552779871 1
851996899 0
28136581 0
9403336 1
887442608 1
31636232 1
854911663 1
560323260 1
757333300 0
746143412 1
96630996 0
530811781 0
323440769 0
421961489 1
345320746 1
356715752 1
349375939 0
585527189 1
674088935 0
303444007 0
902362098 1
329379700 0
318959055 1
750685905 1
318393653 0
293616736 1
289961760 1
58332095 0
304993543 0
515620377 1
725263228 1
970409481 1
555418751 0
569852635 1
191965686 1
892995452 0
834286635 1
261335234 0
106202263 0
509860054 1
514245 1
664724376 1
141602602 0
837892624 0
444089223 1
387563034 0
904133991 1
693285343 0
466669629 0
333773753 1
948906014 1
540060013 1
568640842 1
278058810 1
481071718 0
536590918 0
112146252 1
425545714 0
797869774 1
794574986 1
814883667 1
929771709 1
92416683 0
169648076 0
513969493 0
879876612 0
813270702 1
290624038 1
992310635 1
221063223 0
951408241 0
225148736 0
191905679 1
77553916 1
742332440 0
284128919 1
632522252 1
905077230 0
426687774 1
931114982 1
662048511 0
85316179 0
420531722 0
848108950 0
742543488 0
870096738 0
436914613 0
389743939 0
792551397 1
327662297 0
247724464 0
292332123 1
468577099 1
282677411 1
813639427 1
336255385 0
747186865 1
567338751 1
538896251 1
119677988 1
136335746 1
443561233 1
256558707 0
347313772 0
219273712 0
198201368 0
44396600 1
835982059 0
195422349 0
386011383 0
885591213 0
432594984 1
72224220 0
908266547 1
659080332 0
356160780 0
843197657 0
290086396 0
790689743 0
170451742 1
577223158 0
181192035 0
28796413 0
665353960 0
371343070 1
588536741 1
921623053 0
973261179 0
211380957 0
852465391 0
183775693 1
958606048 1
809106306 0
167085252 1
303019958 1
169147810 1
109568554 0
47048945 1
564025620 0
718381053 1
120002263 0
528758437 0
249809146 0
832255774 1
531546097 0
590321969 1
124526342 1
870636319 0
460398487 1
28162668 1
957326362 1
489144309 1
882947135 1
403444866 1
624196629 1
895521103 0
56218262 1
565767227 1
93241366 0
816156293 0
986456159 1
286567429 0
25376028 0
943133245 0
61988040 1
862562004 1
17777230 0
48692356 1
227242474 0
224983207 1
640417042 0
5406204 0
15914112 1
271048876 0
791726531 0
594717728 1
462184248 1
790595695 0
408322780 1
591122273 0
558093395 1
918350636 0
627485881 1
219877999 1
284166516 1
159797748 0
205077963 1
479015169 1
124377214 0
824657053 0
428033809 0
119749913 1
978037748 0
412459147 1
486940994 0
379797044 1
302066304 1
47425579 1
897026225 1
94520700 1
567928901 0
757187149 1
586927481 0
939534332 1
431477480 1
58946944 0
275812320 0
874869969 0
842959900 0
847205098 1
736457908 0
199663226 1
633514303 0
132383385 0
282020227 0
388331407 0
592003759 0
571190937 0
766055636 0
585836851 1
4643995 0
665535026 0
78467308 0
318523028 1
132767789 0
101951573 1
433340242 0
685749283 1
227610922 1
723642638 0
370287611 0
292986660 1
189773486 0
344271759 1
300371520 1
357732395 0
643700050 1
696636036 1
726339530 1
835570925 1
87082483 1
343614457 0
482471510 0
898719174 1
622493193 0
497782919 0
471587268 0
420608012 0
182001902 1
375403352 0
606187795 1
434147527 0
963291610 1
993812884 1
35466755 1
205516573 1
866636747 0
775493137 0
217529940 1
337909609 0
748058251 0
443618881 0
38310531 1
843600322 0
141828980 0
822405377 0
263792258 1
135791837 1
754432524 0
808671109 1
53089054 1
324767340 0
418906530 1
50103809 1
890709861 1
81467691 0
77735397 1
638299639 1
52358481 0
777521541 1
189928564 1
234871163 0
868480331 0
878898706 0
898499214 1
58042768 0
811919843 0
91500114 1
967414217 1
733722809 1
423250733 1
586767250 0
50478383 0
667299179 0
487644470 1
255236601 1
923225314 1
979320602 0
795932667 0
395023793 0
761487468 0
489484930 1
984954115 1
16844467 0
514533552 1
284731186 0
615078180 0
497940320 1
767099404 1
146494695 0
745709600 1
603058612 0
786504178 0
158012271 0
701962215 0
18164827 0
606475502 1
559827362 0
813237011 1
864664137 0
944050035 0
609297445 0
343836359 0
232171209 0
400336001 1
801691296 1
63814413 1
566787737 0
843182051 1
808268446 0
158497464 1
167258778 0
722795591 1
917294281 1
655369277 1
110627104 0
859706490 0
891769459 0
985160482 0
51094075 0
760643802 1
350678956 0
23265042 1
655459243 1
450691630 0
962130359 0
371102397 0
681683569 0
1925243 1
43245241 0
847295029 1
908760655 0
40937979 0
134800196 0
254734389 1
185108325 1
431759628 0
21801110 1
566597171 1
184955085 1
122742162 0
347710722 0
61065656 0
598590623 1
239089076 1
275972634 0
116538262 1
537395526 0
715480908 0
943325484 1
211096372 0
515181357 1
91110943 1
133115475 0
279980966 1
522132028 0
394641539 0
803695605 0
90704103 1
764853644 0
16610230 1
807538299 1
818761647 1
11788995 0
859525640 1
381358669 0
66790481 0
481422077 0
752316358 1
669194806 0
931424373 0
671998206 0
245478786 0
12694957 0
144767918 1
170836854 1
272025182 1
867432840 0
886391079 1
822148109 1
373292067 1
17767591 1
664540192 0
930670704 1
453176177 0
745648844 1
360363686 0
482833376 0
757931385 1
574962645 1
750453927 0
123255354 1
157419478 0
930331659 0
798481499 1
886351308 1
697841116 0
270962236 1
421651212 0
904785180 1
841667750 0
395643856 1
550681862 0
900414652 1
264537422 0
82805085 1
113157008 0
577300037 0
695493346 0
879795548 1
845679323 0
592917676 1
289439385 1
201123461 1
131634603 0
259024046 1
877246811 1
41778939 0
119902165 0
156898924 1
343162737 1
614546055 0
16673853 1
751022457 1
927046533 0
651762372 0
882838066 0
98814653 0
713043845 1
442722054 1
209571129 1
659799866 1
768799721 0
6509558 0
210757665 1
336788693 0
553290368 0
556142408 0
442967194 0
738868810 0
241942926 1
580262366 1
142360692 0
177658598 0
759503712 1
845435054 1
209057890 1
424241166 0
163783624 0
937761315 0
749052343 1
510697517 0
558345330 0
41147934 0
371023968 0
884320933 0
159495537 0
280836558 1
651802635 1
409414360 1
906095394 1
664578074 1
633357956 0
396481474 1
550924898 0
764834461 1
366937735 1
404453422 1
568558454 0
453881549 1
186022897 1
621296457 1
408297461 1
791456497 0
492367496 1
955936160 1
289282156 1
525070549 1
327044661 0
77054315 0
41018955 0
762032325 1
585521692 0
965396801 0
986612448 1
461617136 0
825650781 0
341917134 1
89150289 0
269061425 1
931712732 1
826544196 1
64905435 0
169741052 1
143170653 1
308765473 0
834077367 1
555446787 0
1528242 1
862249600 1
120040336 1
94904539 1
928574738 0
218294465 0
668640170 0
130548243 0
78527170 1
463733082 0
940336549 0
420899907 0
601885239 1
846174608 1
150469871 0
451771507 0
87631065 1
399073017 1
568586527 0
889971359 1
924559119 0
280821677 0
147636 0
87349738 0
902394862 1
236198512 1
546106928 1
613069791 0
16073118 1
86469556 1
209637845 1
369362855 0
62244116 1
254333697 0
295510567 1
993294994 1
581561466 0
269705427 0
830347464 1
334149473 1
801061749 1
879175259 0
315498094 1
481031354 0
787984499 1
4807352 0
853710774 1
462923801 0
755543922 1
880884890 1
563760236 1
139173540 0
283130390 0
951223611 0
419702919 0
833308466 0
945303390 1
670387185 1
708464253 1
351295981 1
321258041 0
298189109 0
281356454 1
222536959 1
706959712 1
644869809 1
604708673 1
779938476 1
469180920 0
954063026 0
33191899 1
933900390 0
707621372 0
352326577 0
119059247 0
351976882 0
54426807 0
278287594 0
312505817 0
360327294 1
483414327 0
993097708 1
909491859 0
298495993 1
576521076 1
716525778 1
292155943 1
128545581 0
960112523 0
762319743 0
971764730 0
519065866 0
253569500 0
383373385 0
604239071 1
914439015 0
868501528 1
458335141 0
956016789 0
818516874 1
724214411 0
943403330 1
149090245 1
36503397 1
37013153 1
323092553 1
98355936 1
223427583 1
55210297 1
188110698 0
913910897 0
611634485 1
175484411 1
366398849 1
271591681 1
335924855 1
832985151 0
993602438 0
147498800 1
71059610 1
21100010 0
207876851 1
628188733 1
903010378 0
325725348 0
548987180 0
189552297 0
60452684 0
901606851 1
964726776 1
161036250 1
459957421 0
284137007 1
26832591 1
653938449 0
923553235 1
358140597 0
561128800 1
440598916 1
630845178 1
367838470 0
991403617 0
304465979 1
984398954 0
759470067 1
430740124 1
991422784 0
594877593 1
252493216 0
534085470 1
195776049 1
232098205 1
938321985 0
629786067 1
930407411 1
721594461 1
839155388 0
368198102 0
526453275 1
292932266 1
926278788 1
18483867 1
775375988 1
914395169 1
629284261 0
266488342 1
514838310 0
90793412 0
964568882 1
565099714 0
453068956 1
477312948 1
321721052 0
424418272 1
424208529 0
758823086 1
468782096 0
17970171 1
128984736 0
900068988 0
361411714 1
781236029 0
866326013 0
556437484 0
449125578 1
324346881 0
352640192 1
340373116 0
837291479 0
966737187 1
265628651 0
208030556 1
349719294 0
933445064 0
401203459 0
557986463 1
42500107 0
280279556 0
373176380 0
277249633 1
261625922 0
703815775 0
428873426 0
768563835 0
737702053 1
891905386 1
605010096 0
857315378 0
793604332 0
966557477 0
783705012 1
483169949 0
614389691 1
173757253 0
852859521 0
149100387 1
928050544 1
946337897 0
741116595 0
611502036 1
893812309 0
495878134 1
921428479 0
760539844 0
579420610 1
685586932 0
851605841 1
771908062 1
962826449 1
408503516 1
583203911 1
121432254 1
73073591 0
936186173 0
825450715 1
619716461 0
64327508 1
133155497 0
90185167 1
6652454 0
436698150 1
896311272 1
439054342 0
620814242 0
556439737 1
70597745 1
666153736 1
203187571 0
583027441 1
86135679 1
122996755 1
462112114 0
686054231 1
549094431 1
278558188 0
145251978 1
313161609 0
952375843 0
52097475 1
998246804 1
968817827 1
490061487 0
174375667 1
501195887 0
893950377 0
744803165 0
722830202 1
681923049 0
578641863 1
529252901 0
759451065 0
958431637 0
680937015 0
221466922 1
273031374 0
897012426 1
10523442 0
519065651 1
735125751 1
890613355 0
987732344 0
430256561 0
391723380 1
454698426 0
857167381 1
867507483 0
155801987 0
2221064 1
267242957 0
501935427 0
897686713 1
833244740 0
797786111 1
405461477 0
569905687 1
265422987 0
656160118 0
945495697 0
97431085 0
569849522 1
553234585 0
110407149 1
927884395 1
745130645 0
713424077 0
100434800 0
964174186 1
196693822 1
331668444 1
501711987 1
519241203 0
173354111 0
621786656 0
89110637 0
76273015 0
10638646 1
152793385 0
33268558 1
278161675 1
218125541 1
98523227 0
793610889 1
686772708 1
892754454 1
540729883 0
219551769 0
109536875 0
808604488 0
338656623 0
878401805 1
282426689 1
807728907 0
165569932 1
64352299 1
280746872 0
486088527 0
344723296 1
556751210 0
264140971 0
112379205 1
554052966 1
506568987 1
181370063 1
64400669 0
207045691 1
765832001 0
830658081 0
351007768 1
991229330 0
152937168 1
636456580 0
794428549 0
46377864 0
946783739 0
484597597 1
711547187 0
102721761 1
413053796 1
637226059 0
37312232 1
327181601 1
590058903 0
756908690 0
663143105 0
168631195 0
974514843 0
476292032 0
315017063 1
554630094 1
423455605 0
338243409 1
183824251 0
590434151 0
438316848 0
172439985 1
835701881 0
177811146 0
235080850 1
473488827 0
582230455 0
995530649 1
787640768 1
937766243 1
94248589 1
427986446 1
988183147 1
347896373 1
808006563 0
651473976 0
729057088 0
295921850 0
965265766 0
305169281 0
707775874 1
822578930 0
48305308 0
790966454 0
613316099 1
711641579 1
927752186 0
306482386 0
120912173 1
285170986 0
811899767 0
538729374 0
272412046 0
874303977 0
776366701 0
599097270 1
85265433 0
759394284 1
496738773 1
615853685 1
6869687 0
423286884 0
28255322 0
855260700 0
77028083 0
236135858 1
171760848 1
677581216 1
216310059 1
465832492 1
671056783 0
362017261 0
252264001 1
596803318 1
847595009 0
844565722 0
392114005 0
153750400 1
451550880 0
78457130 0
476242417 1
224058396 0
678335379 1
621147552 1
79961238 0
189445652 1
171996097 1
200942782 1
83980717 1
925779257 0
31513838 0
559582441 1
616356155 0
670433448 1
921523432 1
418743202 0
419418416 0
100119736 1
537673857 1
256229628 1
804660161 1
77323073 1
864917298 1
477766507 1
708839335 1
406378959 1
466511818 0
528142344 0
855349874 1
235681434 0
714005493 1
674550919 0
758319383 1
345366152 0
739146182 0
936192479 0
822583182 1
91532872 0
690435490 1
886376620 1
870600359 0
924635487 1
465559015 1
742350057 0
188776055 1
484781140 0
797562073 1
238359279 1
449800684 1
501690083 1
15157373 1
918540770 1
802585319 1
879660197 1
140104386 0
48819141 0
700619488 1
836369996 1
827850497 0
302599090 1
867857023 0
370995185 0
674887249 1
788437580 0
363059878 0
205112986 0
434261928 1
408598145 0
498164243 1
890448616 0
352980615 0
941622579 1
84787303 1
756529320 1
385209911 0
225568133 0
570178627 0
50086386 1
903628532 1
139435804 0
609264748 1
808314661 0
724868554 0
276971388 0
18835496 0
844077276 1
789348885 0
423059782 1
388675444 0
364076607 1
428968093 0
852405760 1
377855525 0
840784157 0
931869059 0
812764993 0
919815937 0
147083715 0
717294443 0
798191197 0
372345247 0
394026132 0
879557412 0
144085736 1
201305144 0
463576265 1
88613041 0
550034080 1
500804894 1
549788186 1
189222519 1
802105756 1
313192436 0
633322427 0
182369043 1
769499195 0
30754520 1
36105134 0
79753408 0
378012746 0
572842374 0
141424806 1
684720681 0
989134427 0
434053171 1
963819650 0
831264271 1
528989715 0
141860138 0
881107080 1
863355581 0
392243350 1
407979204 0
194895268 1
640496276 0
876752158 0
59613506 1
6742858 0
987431119 0
839392498 1
928438548 1
338187819 0
640589168 1
128444359 0
89154387 1
800047661 1
432240886 0
718766794 0
242007811 0
120711143 1
436396690 0
477160193 0
254641157 1
93249525 0
27055795 0
83559728 0
502321435 1
618724483 1
42023029 0
46269700 1
287297771 1
349186427 1
933250228 0
386539196 0
184864358 1
636090717 1
384354822 1
577741719 1
179646522 0
525209836 1
889479416 0
999293515 0
278967408 1
850525409 0
978558778 0
631301184 1
580809563 0
527655142 1
285160655 1
822591780 0
55363449 1
641217224 0
462889125 1
973677965 0
541353600 0
548543919 0
747390314 1
373172597 0
174341649 1
946172461 1
581506771 0
493968691 1
594659886 1
535586497 0
255672920 0
892895119 0
342344896 0
910223172 0
535237818 1
261036884 1
620296505 1
702821045 1
910438520 1
34772795 0
843600910 1
382526548 1
338404028 1
855794479 0
89903787 0
985731422 1
793260657 0
190318119 0
283630053 1
835829941 0
531746791 0
750011012 1
668717406 0
310003609 1
306960603 1
850527716 0
762152442 0
55070554 0
875266234 1
786963692 1
235276927 0
32575808 0
623394637 1
500263043 1
193672220 0
303475868 1
199309915 1
653378977 0
760956845 1
185882168 0
456337063 1
450357610 1
678408651 0
248304410 0
90678979 0
492072223 1
623508962 0
596965429 0
157939966 0
321600688 0
674767579 0
827010214 0
854175383 1
455529818 1
293187712 0
900996547 0
478020929 1
920842596 0
112344543 0
811989299 0
621468858 1
678255485 0
300402978 0
320539351 1
250193323 0
558648713 1
844407360 0
307674375 1
602820993 1
920784886 0
908117253 1
316126152 0
976345710 1
839771322 0
460332045 1
198275653 1
957705925 0
985295074 0
911517067 1
938696327 1
548297857 1
96929673 1
622533548 0
15597828 1
641761200 1
441099189 1
383177552 1
803281270 0
329255289 1
13259607 0
464549615 0
494365829 1
482633741 0
741591139 1
222419404 1
698699907 1
724197090 0
692111541 0
219160400 1
827005907 0
133676219 0
186984326 0
712141104 1
754267191 1
892531102 1
40024757 0
284907573 1
644982404 1
102749079 0
849109295 1
997067594 1
263829097 0
614030009 0
872488186 0
962263290 0
965368520 1
561510187 1
633428610 1
838833985 1
346850702 1
429806430 1
689780703 0
754929683 0
849146475 1
458588392 0
635876314 1
816148255 0
739607706 0
106333101 1
574467371 0
805944197 0
213325585 1
633025938 1
258745444 1
304110164 0
159735719 0
638901241 1
58953475 0
383754336 0
293640920 0
538634701 1
934407845 0
14781469 0
643211701 1
391956519 0
749546036 0
993821694 1
912860766 0
850244331 1
408731619 1
192783232 0
645402325 0
928324081 1
397255193 0
437434220 1
330596231 1
249318969 0
665406352 1
165715210 1
424442704 0
314560092 0
556411507 1
891444106 1
644406461 0
577228925 0
606498026 0
10059167 0
197109216 0
866159873 0
804655567 0
360929778 0
308356928 0
774548144 1
853972948 0
387202384 1
880705028 0
219780454 1
945197868 0
328762735 1
362456061 0
925155107 1
640379690 0
993221500 1
346379213 0
993321535 1
607149471 1
420928398 1
514083479 0
139337779 0
354242750 0
262986551 0
329641634 0
789318058 1
780806754 0
391285620 1
7100366 0
604308414 0
373497050 1
861832644 1
698098231 0
300043422 0
639689941 1
898130766 1
24613250 1
999247008 1
989097802 0
439098207 1
160844927 1
212551015 0
382569286 1
91885176 1
240713927 0
345765896 0
914517506 1
71692256 1
323367109 0
74667779 0
523940605 0
580112880 0
933631190 0
823496305 1
128627552 1
805746910 1
943411928 1
134220451 1
344833338 0
751230442 0
459265704 1
645198180 0
198098467 0
29878545 1
539165701 1
198353913 1
101679519 0
941789610 0
914477238 1
960884622 0
935872245 0
749571545 0
230253332 1
460911208 0
780610454 1
74915508 0
672147546 0
297196373 0
500028441 0
80736251 0
230200674 1
601712215 0
172098312 1
218262851 0
610611455 1
880204403 0
268745553 1
587668514 0
711462815 0
28006981 1
274514934 0
947981056 0
411435349 0
830803477 1
832718749 0
940262731 1
494005764 1
49843307 0
25108955 1
686334229 1
921596387 0
327262420 1
311873259 0
384476312 1
954744152 1
837233315 1
926364927 0
91327157 1
339204885 0
384187762 0
3279184 1
714724545 0
229975223 0
647113498 1
343983875 1
412292279 1
963738789 0
517855110 0
652270010 1
688939578 0
742138953 1
860848065 0
459387550 0
198444484 1
315127076 0
366531067 1
826446686 1
32377167 1
275561458 0
716416772 1
423441801 0
326037789 0
835048424 0
717144387 0
574614751 0
788106871 0
601121332 1
761408727 0
686062640 1
78427307 0
431295464 1
534616527 1
545907732 0
454969997 0
825768927 1
960292838 1
518912190 1
362383246 0
620238909 0
492997100 1
892468773 1
645301733 1
567247431 0
714367684 0
277728905 0
469321625 1
628527081 0
957475623 0
840076319 1
540491723 1
874169956 0
611363687 1
434584429 1
631947512 1
5508567 0
15842193 0
124182888 1
405438181 0
88988252 1
525936963 0
911193358 0
843213911 1
606233326 1
809827262 0
194573033 1
368104358 0
471856746 1
781650374 1
26418411 0
442468434 0
642898333 0
973137892 0
871321139 0
550835106 1
703091580 1
79723767 1
575631186 0
497847057 0
315380026 1
103955377 0
65655117 1
901601096 1
443103817 0
177114145 0
951402388 1
36190107 0
429741183 1
637433652 1
632482722 0
302588239 0
258488421 1
117364273 1
111069854 0
194045638 1
836963154 0
259759098 0
777004948 0
381329742 1
21575163 1
405933276 0
373228161 1
641229200 0
743452239 0
537938669 0
141090674 0
245922958 0
622819654 1
975502700 1
226742758 1
729944037 1
860114695 1
599969254 0
241438390 1
961783669 0
107053389 1
60135166 1
519440833 1
196719258 1
988977194 0
264753351 0
850544913 0
299115964 1
713810453 1
943774009 1
189599605 1
92627283 1
483582311 1
189743029 1
308387246 1
532598079 0
506013897 0
722754285 0
150272635 1
409611704 0
477799259 0
515229783 1
624717360 0
381207909 1
173333048 0
389592187 1
315931586 1
591786744 1
835945805 1
195617147 0
18258009 1
459911738 0
516305668 0
644938239 1
655694856 1
462885276 0
645754339 1
638762405 1
595293367 0
229549737 1
838506309 0
383871298 1
855964604 1
968256504 0
579020426 0
703788589 0
382445814 1
173159317 0
386988306 1
55126790 1
579974651 1
537013370 1
215743120 1
465183818 1
99957670 1
393344523 1
267017011 1
264246850 1
975301859 0
130135486 1
754510368 1
332614659 0
234805660 0
193661005 0
539367469 1
978093181 1
410691527 0
423615796 0
828967500 0
261878582 1
735391381 1
867247808 1
948601396 1
157385821 0
562334068 1
69008606 1
530962889 1
85229114 0
235641180 1
470748230 1
11002890 1
972100537 1
33327917 0
84239558 1
71698927 1
243941047 1
7950731 0
693531056 1
833811848 0
674218390 1
59382968 1
377847071 0
335062535 0
314250057 0
854191487 0
307627753 0
594728297 0
515383153 0
259766949 1
33019026 1
843243267 1
395335554 1
346340595 0
379157697 0
432016033 0
368310515 1
397448477 0
280158186 0
442279445 0
607959157 1
436279351 0
531906561 1
743110431 0
488017545 1
507991184 1
459094544 0
669575608 0
158541959 0
232655309 1
425357477 0
127472990 0
626841337 1
996942245 0
804282442 0
944644089 0
854208245 1
384433316 0
132937727 1
49042437 0
823372485 1
880478281 0
516441257 0
160457505 0
555534247 1
816517307 0
160279757 0
862577594 0
458339911 0
535357055 0
716878014 0
465708539 1
630048691 1
832645728 1
336366406 1
509734585 1
629086186 0
352305711 0
182427046 0
134292332 0
371088648 0
394531436 1
342688962 0
216523468 0
836518270 0
178177763 0
972663232 1
387485646 0
223294773 0
835292181 1
870989741 1
982357215 1
357257777 0
631918584 1
983127545 1
829356944 1
227855137 0
887405268 1
883781586 1
266076 0
602715816 0
818125465 1
306905254 0
594815972 0
342054388 0
468675758 0
893505139 0
263360430 0
82469652 1
173147113 1
806611370 0
202771829 0
321507101 1
559460171 0
146728226 0
478392341 0
316654974 1
982843653 1
837883392 0
761813667 0
934729519 0
100135851 0
989035667 1
299344113 1
771487247 1
665635992 0
674621163 0
399625091 1
211457348 1
475619054 0
970151294 0
605633952 1
68850725 0
82118049 1
751216725 0
213639596 1
657360968 0
49431892 1
956339522 1
552989375 0
987746591 1
995751240 0
972114186 1
198728289 0
314946879 1
783139520 0
126760598 0
540018029 1
520364136 0
71432838 1
732160485 1
587562677 0
334456825 0
176477481 1
219793782 0
125950369 0
871503530 1
277502478 1
152111742 1
173296698 0
46488174 1
718864272 1
213979495 0
516979666 0
537060810 1
100986835 0
93985457 0
190144334 0
760093731 0
792307475 0
390249006 1
572274556 0
568200530 1
644878197 0
379478781 1
723372395 0
448037660 0
704631101 0
640882744 1
906227024 1
347885947 1
611199761 1
833704022 1
137185762 1
312965540 0
944796507 0
402968147 0
262111338 0
882591362 0
73028585 0
495945446 1
152421146 0
770641779 0
227557172 1
388049495 1
836278118 1
62881517 0
946916949 1
899578274 0
462883238 0
961385440 0
790613643 0
294960808 0
60874795 0
776728584 1
494536983 1
275447690 1
187490604 1
885469901 0
685122710 0
665804186 1
235515742 1
336561676 0
578046126 1
386115270 0
574407492 0
730368902 0
134563104 0
35034958 1
323733706 0
516050127 0
64741701 1
82238282 0
690258474 0
961227797 0
989983956 1
806371244 0
870294052 1
77591184 0
503158359 1
371463104 1
169562327 1
308814696 0
1216803 0
22338073 0
284555876 1
733492754 0
153704794 0
522493909 0
341464583 0
10671329 0
935741619 1
895183429 0
571981812 1
475041807 0
612638210 0
424356866 1
318596723 0
980046816 0
991294260 1
532264365 1
553815827 0
838041796 0
276096471 0
338201837 0
872308395 0
360252400 0
641158328 0
216196980 1
688869984 0
484613153 0
764620594 1
542181588 1
21228313 1
573493612 1
160208119 1
21735112 1
912664915 0
818581868 0
379589597 0
185929216 0
869383 1
29253013 0
674573771 0
899434416 0
385821439 0
114804490 1
684658518 0
859003398 0
330987587 1
931710151 0
127837524 0
246885032 1
555720341 0
469450668 0
774520409 0
565445811 1
110803960 1
509402857 1
587596164 0
457116046 1
64163667 1
787808933 0
574930124 1
261865079 0
50759790 1
436654033 1
404403429 1
845981037 0
8927628 0
888713009 0
487782462 1
570378849 1
833482744 1
373391569 1
215171815 0
919592000 1
853936572 1
149244086 0
139677021 0
697354029 1
676790408 1
751242905 1
147320669 1
158982050 1
640323306 0
603546801 0
899236338 1
223003505 0
124555952 1
947017290 0
981749160 0
812795598 1
429065671 0
262082941 1
847161519 0
584776675 1
397087256 1
437517647 0
777120105 1
214107764 1
794614842 1
123607273 0
299664325 1
301576262 0
552104616 0
490815686 0
342473086 0
363227507 1
409292149 0
229465155 1
337140218 0
76477571 1
164862534 0
313003882 1
391834748 0
64245059 1
919832981 1
296061058 0
665927769 0
925817017 0
783424622 0
613164276 0
821045266 0
786037797 0
240014667 0
110561974 1
685948540 0
613944052 1
53132525 1
251338824 1
343270891 1
526872850 1
506034079 0
422370902 1
438022208 1
297020108 1
222598459 1
95902061 0
91051104 0
463908754 1
190159845 0
85087357 0
123994326 0
995034759 0
412652077 0
898154096 0
234612251 1
452942942 0
563013134 1
612712902 1
653134874 1
574198671 0
579418544 0
217650843 1
993967908 0
424540321 0
963068265 0
873982907 0
303620657 0
1693146 1
817088838 0
275085147 0
532686075 1
493356593 1
743599946 1
227136465 0
371673992 1
239252624 1
288470833 0
378102283 1
677658126 1
131554818 0
799047659 0
5432490 1
543500840 0
137416641 0
976302433 0
595204443 0
670383146 0
800161266 1
575726643 0
976172787 0
783319482 1
13731297 0
687907745 1
768813484 1
674332984 0
787798118 0
526833818 1
160476336 0
160250334 1
682512350 0
468965970 1
22347749 0
867653821 1
996152451 0
819364669 0
889594959 0
484353629 0
664689424 1
377014338 0
9896587 0
974675140 1
876899540 1
680325193 1
924919704 1
911010108 0
325778494 1
311229731 1
87479641 1
522695491 0
817418011 0
794415988 1
615310316 1
581271981 0
390690650 1
334441404 0
521582370 1
990388090 1
216744296 0
506805599 0
845074565 1
377374178 1
58719485 0
136375707 1
734877851 0
132484932 1
614109322 1
849171800 1
615146814 0
225295595 0
351753965 1
568516927 0
750119721 1
2025009 0
693943260 0
137846397 0
338111633 1
347230076 1
390024417 0
51403244 0
437694265 0
464607991 1
648105210 0
163611867 0
795097580 1
448090585 1
235701707 1
814126301 1
153580281 1
46488270 1
244447326 0
646886837 1
255409938 1
284446422 0
62353114 1
104347834 0
659235861 0
476278081 0
603929340 0
178260586 1
913207103 0
686369826 1
563808290 1
337164038 0
149286315 1
708846885 0
186563221 1
646833235 1
22737235 1
445760866 1
717310568 1
370076910 1
412395198 1
305073637 1
792042063 1
517046255 0
580732306 0
496309095 0
449158099 0
904598274 0
279879999 1
957019497 1
388132804 1
716671945 1
249677710 1
758656640 1
6309072 1
172355030 1
630998863 1
694981811 0
734505219 0
991404215 1
215302371 1
35109928 1
457346571 0
719881164 1
942752465 0
633129385 0
183199588 1
824661825 1
196082345 1
388231366 1
268737453 1
149037005 1
725932532 0
312345029 1
79156647 1
382756051 1
179529536 1
328523288 1
100054941 1
150400793 1
163437615 0
812043939 0
859878524 0
290439771 1
867760263 1
905827966 0
677562291 0
524542556 1
713993808 1
680751875 1
976882456 0
331812053 0
997994559 0
198433643 1
679193139 0
812627817 0
190395815 0
797852851 1
204762018 1
445787120 0
378162557 1
732824554 0
774006394 0
783431045 0
769982303 1
703907318 1
467289638 0
330650946 0
115900026 1
425829052 1
56161016 0
105593509 1
245191371 1
728962493 0
714699504 0
262933156 0
500923506 0
62436257 1
866205094 0
989681685 0
196794313 0
671619239 0
702111829 1
742942432 0
670113571 0
833745425 1
933349472 0
294768856 1
263908493 1
129176743 1
692027313 0
511577176 0
326650959 0
334624745 1
50129051 0
706735321 1
868378597 0
204325615 1
832789296 1
566207002 1
473601013 0
348010684 0
978902547 0
747368303 0
682798148 0
894554837 1
184569297 0
415789323 0
9456491 0
247429448 1
139781664 0
436165442 0
437424501 0
854867793 1
809718636 0
897699 1
295384950 1
887797507 0
114634958 0
54801547 1
163974721 1
704962019 0
571245937 0
756337884 1
190079893 1
613787634 1
846987619 1
997972327 1
137393646 0
311915841 1
445418427 1
84762852 1
230360499 1
531968569 0
459874713 0
90946925 0
600145311 1
942552072 1
777664158 1
630924780 0
324677683 1
432242604 0
19148027 0
12226037 0
602191389 0
371965972 1
197069909 0
652268631 0
63037933 0
777905717 1
220652000 0
468775165 1
883700198 1
458275512 1
26001609 0
354532409 0
245731645 1
591285196 0
611632570 0
535105448 1
522562937 0
778753273 1
654465410 0
114458174 0
498337548 0
28579318 1
881177723 1
601555806 1
21550861 0
849037747 1
318016889 1
457577658 1
17266812 1
881841213 0
842113861 1
291696957 1
563756161 1
137136443 0
550247007 0
737649787 1
572088510 0
965580159 0
912183433 0
646323237 0
296318826 0
642229135 0
255725869 0
750510882 0
892364173 0
685460539 1
957611647 1
146494889 1
762055735 1
552091894 0
918966896 1
685857831 0
395260002 0
887606909 1
118447273 0
828690893 1
5917672 1
856427072 1
293530550 1
862524246 1
179813831 1
509145301 0
919171087 1
656000512 1
958854507 0
564217745 0
561977621 0
136697619 1
75498483 1
128802810 1
601508768 1
358774932 1
81662297 1
634667240 1
930898834 1
196354321 1
159164998 1
491979633 0
900730488 0
558295692 1
254413519 1
815965523 1
946346411 1
714298774 0
621817012 0
531941197 1
998526631 0
697457322 1
582612643 1
397670614 0
406113843 1
922996510 0
378365285 1
195739892 1
273482678 1
51524604 0
560445844 1
749884812 0
560854441 0
785130867 0
518814746 1
329739392 1
636682270 0
28780336 1
536910466 1
267771502 1
315953196 0
996769568 1
376125752 0
577340896 0
462063319 1
353049197 1
311675079 0
544605503 0
52970477 0
457751339 1
608989542 0
601854780 0
223798500 1
33263856 0
134659261 0
576756300 1
300935820 0
401336149 0
375938345 0
481827964 0
394615394 0
820451997 1
172764672 1
666960621 0
364798407 1
830087002 0
457041129 0
746715602 0
461059694 0
169885643 1
736320806 0
934643967 1
282052405 1
713705336 0
540240809 1
523860880 0
421025696 1
810896247 0
771856535 0
29577790 0
391415327 0
880398807 1
177051041 0
216508164 0
913780190 1
273137681 0
199095867 1
580635590 0
983291008 1
16375339 1
320695159 1
333520412 0
400696554 1
704276474 0
335134638 0
638087720 1
176621240 0
790510984 0
36275887 0
98069553 0
129827499 0
313526100 1
141395074 0
126396757 1
959657300 0
434025038 1
128343718 0
535299362 1
455275822 1
761403086 0
819345256 1
528963118 1
306052412 0
873501762 0
209250356 0
175360925 1
815220103 0
229880060 0
278024102 0
668095467 0
545860887 0
293221423 0
236678995 0
621029670 0
812350966 1
97095009 1
723817139 0
235325196 0
326615095 0
777575796 0
644018766 0
236017763 1
401738084 1
277346743 1
123896673 1
584347642 0
385663315 0
478720620 1
864942455 0
947426569 0
565845918 1
813869881 1
70736203 0
682622247 0
827979211 0
760692744 0
207445652 0
105962231 0
121079012 1
760269489 0
791164577 0
257365515 0
701519830 0
99571701 1
846630080 1
901482653 0
842999296 1
373671109 1
206054069 0
638026031 0
100997564 1
408538406 0
722689875 1
503733859 1
773013617 0
90699747 1
692736175 0
559540620 1
765236858 1
908963430 1
135024952 0
933980519 1
599491139 1
944583763 1
892043796 1
989038210 1
993148554 1
270562477 1
833308216 0
821080832 0
978223702 0
864823900 0
777229163 1
296353754 0
556403820 1
732171124 0
468266369 1
822946455 0
421548290 1
367836660 1
272998304 0
446328252 1
165559189 0
348686045 0
207383797 0
664784237 1
182331159 0
850496669 1
70601924 0
130507353 0
609275133 0
693259052 0
263369462 1
390946257 0
450860383 0
525332212 1
140592124 1
563861734 0
664625839 1
803680756 1
372073643 1
413425141 0
796191493 0
260117058 0
27409736 1
7774140 0
131969467 1
138636766 0
454662340 1
487168053 1
773970252 0
342158505 0
657123993 0
422324906 1
67760650 0
18875558 1
949375990 1
276857550 1
391598220 0
402296775 1
277753266 0
307518214 1
375785197 1
683919925 0
600061969 1
912894896 0
524897104 0
815905555 0
313549554 0
150044374 1
12024665 0
255701579 1
395261715 1
822339041 1
348995712 1
98049485 0
436196088 1
928605861 0
243660925 0
833341944 0
988567713 1
449533624 0
512512250 1
153295618 0
686870915 0
698828164 0
861477801 0
102022169 1
454235227 1
898497368 0
324907615 0
640178736 0
28790413 1
893066057 0
209569778 0
77130049 1
30803573 0
395351737 1
177163630 1
423948948 0
294207356 1
483548571 1
494742126 0
411692014 0
435670540 1
76672723 1
409448359 0
692965577 0
724330458 1
857523982 0
579388447 0
367064842 1
488218253 1
167280867 0
563506991 0
314264143 1
6586985 1
884033543 0
21992709 1
98411684 0
496031101 0
539662941 1
141989924 1
183420292 1
461525198 1
257908900 0
916859258 0
586740054 1
378242446 0
434654584 0
57675408 0
95297393 0
847331129 1
744738955 1
137089272 1
400349420 1
482803028 0
211059347 1
410267756 1
860258800 1
367437849 1
373195077 1
84560826 0
149637169 0
622964597 1
269192983 1
367421804 0
681638054 0
288956699 1
369054164 0
953284792 0
978493511 0
882165731 1
82338223 1
955530528 0
618089525 1
508409522 1
165397612 0
952148061 1
58760732 0
412732774 0
945467505 0
530019288 1
727477219 0
70449159 1
687141976 1
797722916 1
674467078 1
581442513 0
642350588 1
900851673 0
97455466 1
542830634 0
828651864 0
391011921 1
299473129 1
114523586 1
53846975 1
318312784 0
818130030 1
962767236 0
277987473 1
870665393 1
922674228 1
921673031 1
394206007 0
770822934 1
320914995 0
466895675 1
381934915 1
788564855 0
1833436 1
607316474 1
807048893 0
529336020 0
179677293 0
779846227 0
232605634 1
362892766 1
302904483 1
929809016 1
50051182 0
707450732 0
626662298 0
211227043 0
939959709 1
949875799 0
229873591 1
58985774 0
125557291 1
679094923 1
450070144 0
431900940 0
919004143 0
742345254 0
202624088 0
619652355 1
241033494 1
129035851 1
92748609 1
257444909 0
175445153 1
949373494 0
486166901 0
676850193 0
234440543 0
813472034 1
188040480 0
373477301 0
691692716 1
979268441 0
730486606 0
477743605 0
308313732 1
799178336 1
889725183 0
936642361 0
962081426 1
514316823 1
912248234 0
830495007 1
455355876 0
500719562 0
602763804 0
133391815 0
243850235 1
52211354 1
411697300 1
286617544 1
509911335 1
268299381 0
723763580 1
678251036 1
843180731 0
764270359 1
452560235 0
865350144 1
906667997 1
601510096 1
215677425 1
593369245 1
520620916 0
637099977 0
729832160 1
28856146 0
904965522 0
548925993 0
751975042 1
864288015 1
709767265 1
6806136 0
987478520 1
248716616 1
925960100 0
191473888 0
487297515 1
63967507 0
617050428 1
577317004 0
968602997 1
214621170 1
714282782 0
121550423 0
870684958 0
996295634 1
946630538 0
784466556 1
15372648 1
265247158 0
847722723 0
478403046 0
408018769 0
235639897 1
321585492 0
288802207 1
479935960 0
585020476 0
595230381 1
95557023 0
949466421 0
766726006 0
58802343 0
95281394 1
694165675 0
2877348 1
69042066 1
225545852 1
828425797 1
943391775 1
881146821 1
868778404 1
11759081 0
208939009 1
212659248 1
507175402 1
508516912 0
87473688 0
995656890 0
338723352 1
203736082 1
868865550 1
822235858 0
189377839 0
874391374 1
749114069 0
134492605 0
698593447 1
677000215 1
122526974 1
222720541 0
161895306 0
203611921 1
548329894 1
880356654 1
882102837 1
225451139 0
274950356 0
83908594 1
97841615 0
573325643 0
599229641 1
526842262 1
10851079 0
702138461 0
506769440 0
464467109 1
531204529 1
292287677 1
449897823 1
187653152 1
79003226 0
976568634 1
621128334 0
374599562 1
879854435 0
637560104 0
762081809 0
868596501 1
730545177 1
635923149 0
502307032 1
966672509 1
778892340 0
815429253 1
342195812 0
802198983 0
759664677 0
690528366 1
619540354 1
587873334 1
516008648 1
634773451 1
422683161 1
812207817 1
919278966 1
464201038 1
858028060 1
214190724 0
315052129 1
853371989 0
998692495 0
992843457 1
628241515 0
737569776 1
420735797 1
100766796 1
943670959 1
81611439 1
921183896 1
616145397 1
821235781 0
610071829 1
422871922 1
688682061 0
561249262 1
170906239 1
165871041 0
600328386 1
986492112 1
267076037 0
761931386 0
893570739 1
363846174 0
139085448 1
266227589 1
791483996 1
63590767 1
574529008 1
393004409 0
184906284 1
73441212 1
64994705 1
850480740 0
866264374 1
586052393 1
970222330 0
549362022 1
993130120 1
523738530 0
838516499 0
107438835 1
943867112 1
750331437 0
768167400 0
170864716 1
396083473 0
503180555 0
946545554 1
694501028 1
586534679 1
325331474 1
1808520 0
728046247 0
40856932 0
75321686 1
273301501 0
958333512 0
758858452 1
278075695 1
351100664 0
160552257 0
904212533 0
906570871 1
166068210 0
410337099 0
793219183 0
782532994 0
365572923 0
645024902 1
804229431 1
760606293 0
208797817 0
457716161 0
720827692 1
299575751 1
494203074 1
252881778 0
296991882 1
287880089 1
663531590 1
561335972 1
817346862 0
705001289 0
603419540 1
151124943 1
497847558 1
857007828 0
903409739 1
933953228 1
917856360 0
858026685 1
464334683 0
73511995 1
300740933 1
189227919 0
491963189 0
518426905 0
702391154 0
970932030 1
135842676 0
891134367 1
14658534 1
532849485 0
537566922 0
265530703 1
130816972 0
868834444 0
225959811 1
61258701 1
983699210 0
971317779 0
524902627 1
199463387 0
192134797 1
523115219 1
29630976 1
729360641 1
651783590 0
125988145 0
342950755 1
816487372 1
564612967 0
649791168 0
131829648 1
870010137 1
18001445 1
464939887 0
591180002 1
904967379 1
291300249 0
191869735 0
461119638 1
391540689 1
242627175 0
679708532 0
133593364 0
787186425 0
292375448 0
284595380 0
956704505 1
760496787 0
57035254 1
463096438 1
420140745 1
293935826 1
242700557 0
653477629 0
863208672 0
813288966 1
455800430 1
6937152 0
889850822 1
789850433 1
147471753 0
423537234 1
601168755 1
695960937 1
399209245 0
853200202 0
374215841 0
115074707 0
610924872 1
221399917 1
507055869 1
661900748 0
497590734 1
981050309 0
542347026 1
221474659 0
421215681 0
261403099 0
888081455 1
302891151 1
536555265 0
668692226 1
592215663 1
744801280 1
688182502 0
995574465 1
156166176 0
461777787 0
153196977 0
182337700 0
600092219 1
974867447 1
746390043 0
836597399 1
264351974 0
865968487 1
908221025 1
453138195 1
240849150 0
843301093 1
282100358 0
143313163 1
158968192 0
782271778 0
666684307 1
41399426 0
429662120 1
38719959 0
567120901 0
376711184 0
526263932 1
913889216 1
683332976 1
18793509 0
69026651 0
733184230 1
979068537 0
579158494 0
194012972 1
506520403 0
918699977 0
104199889 0
449000088 1
484591374 0
689150646 1
199708983 1
933150843 0
260352231 0
78802424 0
284769512 1
500410093 0
239833117 1
336489286 0
844564057 0
798035887 1
119196480 1
91737135 1
366551975 0
266576139 0
292172249 0
444592841 1
312922082 1
38406735 0
530987163 0
556631261 1
40825167 1
157121161 0
833301829 0
948811188 0
572558330 0
800248514 1
820867026 1
87303026 1
648928129 0
95923737 0
42537669 0
569519752 1
225115697 0
227574238 1
779790838 1
898624553 1
671570679 0
191433835 1
776156156 1
329192096 0
251489472 0
45793018 0
713246285 1
451664132 0
924909852 0
882011169 0
111103360 1
342917861 0
142373554 1
976984306 0
510741239 1
21457879 1
769146343 1
430067909 1
832732358 0
166364307 1
981037417 0
873149724 0
855838221 0
85400278 1
236193067 0
142396773 0
919349045 1
907260873 0
406277882 0
711851018 0
238325277 1
567067645 1
249446293 1
508441276 0
507596465 0
497535991 1
933535724 0
384095628 1
148190374 0
899234753 1
411010364 0
631844902 0
626394527 1
317230647 0
353327765 0
785775108 0
780351542 1
585467452 1
554267976 1
311021504 1
579035481 0
635794564 1
497445655 1
411802686 0
96659491 0
849208277 0
396427359 0
353748414 0
525646151 1
710663164 1
879340645 1
970062105 0
355798840 0
351763980 1
751322133 0
533082936 0
990552421 1
875013834 1
930573716 1
568540797 1
310086104 1
173774870 0
699113144 1
374977381 0
6764994 1
138939357 1
392052291 1
922534893 0
371383334 1
218435517 1
136643689 1
867593244 1
993119591 1
856544859 1
106065641 1
954817597 1
162142834 1
319623248 1
167891378 0
509529326 0
510880400 0
770374034 0
27211567 0
949649370 0
645498578 0
317860688 0
818174119 1
851791887 1
653404937 1
710269447 0
167029832 0
111941757 1
850473724 0
643981090 0
525418064 1
838346731 0
414799314 0
665155687 0
588915573 0
835190214 0
893142661 1
544536740 1
888919617 1
175117445 1
754201269 1
839353690 1
964819924 1
624914398 1
966787520 0
74688367 1
898695160 1
30125876 0
683596578 0
882203612 0
590901311 0
590550517 1
754450355 0
484157146 1
565018066 0
874348163 0
926131850 1
598408112 0
895060618 0
944621652 0
661254890 0
50852288 1
721783313 1
75763043 0
609349898 1
938760459 0
664022782 0
443788135 0
142561359 0
753947543 1
951276758 1
332874428 0
422108331 1
568812151 0
931391687 0
137753673 0
473398705 0
89371425 1
996857829 0
265014109 1
994737123 0
257432474 0
305028130 1
418611785 0
359832618 0
546932913 1
71371995 0
920956558 1
425401396 1
248488890 0
563506612 1
779505283 1
423499442 0
420705711 0
491093284 1
920148690 1
574342994 0
213643712 1
250023632 1
954818688 1
158535899 0
462632034 0
846751093 0
850860006 0
301459377 0
781655218 0
936903514 0
965455276 0
652373169 0
853383699 0
254634904 0
473025685 0
461711515 0
867179069 1
625629287 1
604639019 0
543986470 0
397469195 1
69140316 1
790350574 1
602821973 0
300121020 0
857261731 0
444821082 0
535891121 0
184729103 1
668042844 1
965266779 1
826083939 1
199719389 0
336635653 1
351197146 0
785499292 1
23067214 1
508740834 0
619243983 0
507873292 0
868474764 0
179874310 0
494601829 1
644950147 0
61066064 1
338591764 0
314974260 0
441316014 0
119461887 1
253449032 1
56201854 1
466853432 1
661072460 1
6849875 1
827272553 0
715294262 1
394391071 0
917735184 1
607285661 1
377177857 1
954679585 0
348737716 1
187088152 0
574474775 1
804899820 0
858373155 1
148118990 0
289008057 0
314995302 0
145820792 0
949288079 0
30738289 0
143320486 1
73277444 1
563109347 1
306840404 1
5859323 0
209610867 0
387330034 1
450700676 0
848630242 1
138884283 1
651750293 1
87461075 1
592981032 0
599359892 1
369749687 0
475387200 1
59402377 1
789068930 0
326077369 0
61220018 0
310411226 0
196987865 0
661842025 0
179067649 1
851289906 1
821319253 1
340938205 0
586549878 1
391016259 0
536562197 1
604793523 0
372098442 1
675023386 1
200944586 1
738650661 0
710107719 0
731761641 0
612611622 1
537500966 1
652829575 0
222460372 1
468770128 0
904873963 0
427015436 0
703999234 1
226092057 0
583496853 1
70493453 0
742164989 1
91319568 0
919001739 0
37259879 0
6243785 0
97973727 0
296479328 0
813586409 0
960237875 1
245165614 0
650120007 0
486770140 1
9149924 1
369526973 0
128011782 0
97296070 0
322756167 0
739325082 0
107785572 1
746968943 0
961425571 0
535435548 0
116614531 1
583766864 0
781015545 0
275378597 1
433471199 0
488633548 0
196796930 1
555418984 0
407653465 1
453009925 0
878717467 0
562297753 0
924217587 1
234204021 1
36779830 1
263417981 0
111683030 0
27526285 1
988507400 1
545772383 1
95012242 0
760385939 1
385954846 0
600086763 1
804865774 0
492959916 1
441848473 0
942373770 0
372625853 1
787180242 1
937364908 1
39034855 0
180148859 0
107487117 1
125530159 0
438732656 0
903054905 0
170985012 1
905966030 1
787826560 1
170590292 0
489379747 0
122843872 0
239116595 0
348652672 0
868007040 1
224265279 0
63093592 1
305749985 1
26898867 1
868094121 0
418050803 1
538436606 0
280505824 1
142130059 1
428765301 0
41539191 1
969547078 0
689647439 1
859777330 0
931604418 0
11910822 1
557434008 1
110021833 0
323588499 0
711591595 0
517484648 1
427806798 0
386853812 0
733776387 1
935791614 1
759687972 0
516996679 0
605100828 1
7474042 0
427537871 1
872969993 0
414955010 1
844740943 0
689535508 0
294199702 1
211416286 1
49510929 1
229097716 1
185795254 0
837061281 0
160857330 0
708874006 0
712956408 0
11497301 0
260654827 0
256896080 1
573374806 1
449989443 0
911425326 0
844472647 0
334110808 1
607937611 0
940715055 1
643102675 0
46854371 0
842809178 1
998690331 0
433289894 1
258063046 0
304979995 0
837131080 0
627904315 0
240769853 1
113469122 0
41934927 1
391613910 1
806466642 1
439826892 1
314965659 0
719105953 0
448491248 1
957334230 1
340188759 1
425658000 1
106318545 1
56529322 0
721763942 1
115851872 0
735252491 0
148067126 1
991534173 0
651634512 1
222407434 0
726552847 1
482381602 0
324733531 0
610579813 1
773905533 1
389796824 0
929408281 1
146609827 1
826338780 1
477692592 1
542978362 1
638063296 0
724206467 1
727105981 0
639255758 0
489645287 0
548487680 0
705430088 1
697906967 0
727022279 1
190190400 1
119690974 0
491587196 0
895324360 0
821769770 0
580839648 1
582914379 0
322937064 0
520180338 1
780640998 1
805879489 1
982090797 1
708540336 1
656228878 0
583032985 0
341264414 1
440689997 0
30942897 0
535252073 0
868960428 1
196732971 0
282401778 1
6547237 1
570033553 0
103723625 1
186781352 0
288518487 0
28594687 0
73469672 0
317311076 0
959882948 1
793407840 1
642217452 1
622312041 1
168508317 1
694048212 1
547535880 1
727763909 1
265251142 1
754081818 1
410393373 0
187253785 1
817034392 0
95473296 0
496770661 1
28812266 1
331713989 1
98670078 1
149147457 0
368392019 0
817697190 0
99546727 1
349225492 0
548925990 1
115223027 0
43755816 1
206819495 1
644899339 1
338894981 1
422987760 1
262144475 0
372458744 1
440887890 1
661049832 1
973686698 0
39898761 0
77968563 0
55434146 1
187063325 1
724756268 0
34868305 1
851123725 1
772129308 1
525532220 1
259698334 1
503771122 0
79527743 0
963326988 0
932467479 1
767464263 0
35820879 1
153970394 0
278315121 0
778063756 1
263212943 0
774163156 0
152363212 1
535651808 1
825357801 1
19708886 0
292858016 0
942348471 1
821574902 1
841366282 1
943395527 0
58936308 1
654522301 1
224421808 1
51567854 0
575592017 0
288611743 0
269262803 0
168991104 1
731127368 1
938345105 1
644751328 0
520485020 0
694156902 1
100084499 0
552073160 1
995852021 1
570588629 0
850590010 1
658383454 1
42476221 0
648780889 0
210777027 1
125159379 0
33169031 0
682724782 0
452520228 1
997543092 1
765269776 1
763093861 0
688572757 0
850463939 0
282565401 0
418746918 0
867082850 1
216804339 0
896625794 0
947981691 1
618280960 0
832485054 1
636831830 0
973310224 1
573950003 0
887429162 1
669978631 0
382538047 1
982389900 0
643758338 1
374352870 1
871631647 0
411213180 0
187468589 1
982503535 1
991787256 1
703141962 1
385256242 0
52948152 0
754980907 1
681666350 0
580198448 1
636830033 0
654525448 0
558468220 1
501615923 0
762770347 0
33741518 0
687613399 1
732773936 1
93539537 0
552297990 0
406135606 0
238842344 0
205740710 1
382709840 0
224790964 0
944823325 1
961631698 1
827631651 0
856555240 0
221287350 0
928412448 0
682435281 0
839163434 1
762029234 0
207705193 1
846984808 1
164219038 0
571049496 1
993985017 0
879692077 1
638682561 1
45400468 0
531269823 0
329547165 0
986702320 1
202302980 0
313282943 0
275453461 1
144503769 1
910940008 0
322048396 0
163500154 1
940143895 1
150299784 1
643595935 1
25135011 0
864986000 0
423422568 0
292483923 0
404848716 1
290775456 0
402080852 0
642509388 1
605799253 0
540638315 1
310105001 1
974276184 0
23930064 1
812077925 0
697645893 1
86073361 1
984857643 0
624483805 1
481823199 0
351429965 0
787730969 1
447710742 1
663608348 0
192674223 1
499395780 1
364489497 0
529079360 0
493735043 1
335352256 1
20534630 0
574007820 0
911686681 0
582615660 1
295132500 1
156499247 1
717689264 0
836746043 0
254837589 1
905377608 0
250044378 0
843682954 1
989256261 0
549717892 0
648235163 1
630616517 1
678804412 0
682795290 0
856491176 1
587145263 0
888058592 0
286190867 1
900392458 0
24841579 1
466270078 1
67358724 0
187188006 1
328074711 1
914464799 0
647582580 1
872819189 1
912943355 0
229554548 0
361625063 0
31800691 1
651421318 1
734291455 1
525597768 1
822058650 0
391473643 1
405908493 0
325789212 1
881677126 0
114872728 0
478286964 1
571548499 0
258599334 1
843041169 0
961493614 0
75851397 0
864449354 1
284479645 1
580978060 0
958347126 1
401622931 1
124906327 0
913651402 0
125356082 0
178580735 0
465922003 1
978055296 1
137176410 1
182982040 1
845883979 1
443177414 1
503130323 1
682932162 1
111272920 0
240189956 0
207639549 0
200878044 0
24610962 0
929415155 1
116342887 1
246480609 1
528639708 1
831693585 0
204805694 1
929452727 1
291003236 1
923436209 1
877130721 0
128145236 0
284576327 0
452898970 1
828518996 0
390135830 0
928547549 1
811216099 0
511385614 0
122449713 0
30911339 0
788585966 0
562617679 0
283978324 0
35445524 1
977795884 1
173607032 1
213893966 1
333293510 0
350452199 0
820830191 0
67045512 1
123587599 0
475713633 1
272449480 0
94758972 0
913399141 0
520258417 1
755483539 0
121904425 0
818725417 0
999381564 0
308244316 1
740915059 0
238231684 1
643715229 1
251167777 0
436607592 0
685795421 1
147873207 0
372898393 1
393698586 0
635388768 0
691281044 1
252438712 0
658011380 1
240591717 1
261752067 1
272628019 1
209994442 1
711767609 0
515381770 1
120200355 0
318609758 1
901693033 1
218360982 0
268403851 1
96103737 1
788380498 0
522801112 1
901103847 0
669299828 1
707687324 0
649335091 1
137032630 1
283040240 0
42162821 1
857140623 1
342269768 0
454802638 0
637101387 0
262329271 0
641071167 1
447491503 1
94606634 0
113632245 0
664482652 1
296706148 0
86309938 1
90789354 0
240742917 1
514651867 1
647524947 0
588579146 1
765634245 1
758051027 0
873093943 1
578686021 1
667011203 0
757210068 0
722926240 1
913307292 0
210565250 0
677215245 0
187489272 1
197822687 0
581007072 0
941193513 0
703961635 0
453280561 1
50439920 0
579893143 1
302599823 1
607049278 1
364073500 1
223814611 1
471139046 1
433097445 1
604984930 0
330546856 0
570775960 1
862933449 0
733076788 1
652458503 1
47407454 1
870677376 0
175704954 1
348902416 0
111127054 1
800858407 0
925420680 1
842313348 1
207655362 1
144983588 0
462237902 1
830494375 0
27442910 1
200544539 1
49768338 1
324273740 1
510998785 1
151481064 0
80069066 1
652914686 0
768466145 1
579603273 0
736338186 1
714242293 0
702161755 1
962051762 0
468369179 1
920805812 0
412938960 0
910378433 0
873908458 0
556227678 0
338332391 0
850887894 1
264151968 0
272872225 0
705245492 0
243951136 1
320713115 0
952189390 0
347836334 0
610247097 0
481967699 0
788404272 0
679052935 1
475030025 1
193857345 1
675886488 1
471449244 1
328290658 1
174258615 1
690882724 1
367244268 1
224480524 0
579007722 1
693458806 0
504339534 0
266985695 0
95244091 0
942560106 0
645884898 0
406139568 0
94324624 0
780848630 0
383937219 0
798805933 0
564808920 0
621644010 0
936470763 0
386808069 0
186139064 0
745027874 0
370199482 0
990614756 1
291462355 0
357929048 0
882510527 0
238333881 1
619173431 1
41517329 1
560619234 0
947935008 1
235853405 1
429428540 0
732259286 1
637050402 1
801346133 0
537815851 1
902142428 0
99546475 0
43568170 0
953251025 0
306611517 0
719617691 1
632506109 1
563914145 0
512464826 1
737432887 1
30418590 1
957700020 0
844683521 1
580743193 0
541970140 0
954594436 0
338500436 1
70794874 1
755263747 1
686332025 1
382428137 0
346761099 1
984448432 1
85530030 0
748613922 1
328722144 1
438856134 0
705229966 0
844325353 0
970803038 0
711662721 1
723242708 1
919681854 1
563208110 1
873861959 1
441312781 1
998653547 1
191243294 0
582652466 1
732790412 0
399902175 0
512765195 1
896957105 0
411018696 0
655021166 1
315902745 1
758243835 0
637093716 0
324422355 1
790022437 1
703348579 0
964490532 0
491478986 0
571845774 0
16426706 1
446075315 1
543572350 1
984151787 1
847863138 0
662009421 1
930350672 0
926957771 1
968678655 1
626998567 1
173811451 0
335892481 0
726590894 1
269284699 1
629916277 0
478422207 0
487008799 0
599384815 1
716264981 0
231673130 1
964767455 0
10311708 0
349465900 0
603402971 1
967530428 1
688223636 0
649087442 1
335755804 1
70739610 0
584189706 0
158546254 1
643511495 1
892189336 0
859438810 1
145557890 0
345155054 1
874691120 0
731952444 1
300595127 0
905662501 0
373048566 0
530440610 1
3657333 1
95375494 0
154555515 0
778517575 1
620959137 0
317131470 1
492304819 1
107770923 1
944369974 1
129848724 0
225505765 1
713209655 0
806345247 1
381036048 1
22751854 0
604597868 1
361093620 0
908341870 0
429613882 0
102862470 0
741687297 1
302711521 0
339110176 0
305418 0
294831091 1
239398850 0
333055528 1
107950529 0
928437535 0
893798768 1
441518948 1
21453565 1
273195898 0
687904850 0
403157166 0
210660190 0
625889333 0
739569304 0
876606494 0
606549071 0
586374111 1
199917781 0
557132745 0
440166177 0
916265585 1
524241570 0
888983117 0
613811772 1
462280874 1
755560542 0
252756409 1
128809437 1
861708238 1
667435437 0
25615659 1
146714158 0
839228181 1
561552451 0
218463926 1
192851312 0
516941693 0
402003499 1
384803335 1
659817242 0
671038016 1
883271415 0
31005813 0
6291476 1
322090490 1
200688442 0
261322630 0
888015461 1
648108192 1
46133111 0
431311408 0
654563505 0
578568295 0
926904092 0
655637596 0
633133986 1
715230966 1
2571572 1
270474031 0
400765855 0
755367675 0
183174325 0
738789867 1
299647061 0
435410621 1
96291392 0
238734115 0
319584941 0
105630877 0
619596135 1
731981239 0
709600796 1
478336148 1
922510667 1
757571468 1
365217760 1
320097034 1
451220661 0
793909566 0
432627635 0
635981798 0
39659858 0
204101748 1
444037157 1
498992133 1
24667259 1
470742322 1
16978346 1
985256774 0
363000046 0
757051647 0
15022153 0
814116885 0
719552058 1
587431725 1
161971701 0
353112260 1
441737671 1
832072220 0
987093349 0
271273875 0
565215359 1
847958279 0
462429574 1
956270602 0
165958132 0
663565369 0
480399080 0
179024172 0
458137873 0
480591482 1
179849926 0
9628127 0
371843457 0
881864132 1
434912265 1
702310455 0
736675708 0
185990401 1
656964061 1
514879675 1
110631535 1
867911687 1
2970086 1
620233645 1
22716381 1
849131610 0
404194770 0
597578035 0
803554967 0
891388862 0
734942756 0
69140637 0
606310913 0
709760603 0
208494715 0
51782587 1
942454704 0
998056618 0
690710824 0
87959792 0
104441583 0
463567612 1
17749874 1
661952948 1
151413170 1
521034428 0
483432631 1
816889943 1
159326888 0
300120340 1
711950295 1
468620216 0
960026771 0
821662392 1
61650280 1
932816601 0
441973977 0
35483260 1
68554709 0
336338137 0
892684911 0
341063281 1
794141792 1
270196497 0
921444800 1
729666436 1
545749526 0
627567839 1
488714542 1
878490554 1
559444886 1
180449141 1
983034509 0
72998599 0
383846415 1
492092351 0
699938036 1
24777117 0
394682371 1
928324749 0
423120272 0
280681119 0
347721541 1
318606375 0
626643199 1
602338127 0
231107384 0
233197205 0
50642716 0
259753963 1
775842343 0
482146187 0
475795695 0
965740663 1
87208833 1
960843450 0
973655438 1
985052830 0
519021683 0
610441599 1
984528975 1
806141295 0
963013500 1
504780576 0
728369327 1
471431666 1
627272217 1
491863859 0
22570129 1
211066673 0
202242166 1
797742788 1
849180250 0
539442892 0
683595425 1
344800472 0
576833115 1
31235469 0
85458717 0
87330595 0
881301417 0
90064900 1
663210627 1
946733433 0
525567545 0
504087076 0
270095334 1
820236009 1
857289792 0
598150626 1
447268540 0
173986910 1
942816717 0
134165791 0
589869506 1
83176779 1
522993704 0
833934452 1
569101307 0
82727777 0
981547552 1
490874992 1
413702458 0
355411535 0
224599946 0
696669231 0
580911370 1
479236956 1
240555886 1
97685141 0
317708647 0
753918117 1
570072924 1
559722722 0
187083714 0
375940710 0
828469967 0
698982542 1
736295381 0
320933384 1
124904613 1
553139899 1
884658422 1
118744427 1
714791092 0
270714317 1
711706631 1
949214599 1
457778543 0
673897962 1
915390147 0
845305497 0
374796485 0
979777148 1
787808114 1
422987966 0
806697544 1
28525523 0
495338445 1
265573706 0
396595351 0
253696376 1
468680737 1
591712653 0
499033968 0
589186608 0
124810478 0
552203779 1
902737272 0
506642485 1
327790241 0
428166820 0
844145424 0
238536314 1
12454988 1
108226766 1
793540142 0
573987090 1
828692671 1
583202169 1
109574388 1
608344868 1
792694388 0
595506390 0
100369228 0
613588978 0
532764439 0
299291779 0
385788958 0
741236589 0
595763606 0
601590661 0
426245510 1
136949674 1
917736153 1
250503521 0
801603679 0
538095451 1
958780209 0
389414094 0
205845026 0
63027459 1
357707413 0
183976882 1
243745025 1
685840539 0
434479044 0
348955880 1
574734624 1
919988443 0
614699564 1
539797809 0
667326496 1
696111265 0
195370348 1
521443635 1
87023650 1
144497047 1
415733143 1
440652442 1
539751378 1
604786598 1
193407795 0
418546951 0
561108938 1
378628221 1
297410620 0
727091806 0
393542578 1
136613457 1
213738433 1
148155463 1
891824568 0
919614228 1
58369020 0
855493736 1
903600351 0
514422280 1
802368608 1
748618727 1
668364553 1
516245218 0
432794160 1
130248051 0
754679112 0
716198187 1
615591513 1
229206568 0
166161789 1
409424537 1
808731501 1
121690921 1
321143805 0
203783752 0
339991297 0
195833939 1
13163386 0
344905228 0
100879516 0
719801909 0
485123105 1
853288212 0
904749092 0
85496622 0
56100972 1
596045797 1
327051745 0
990546837 0
663455527 0
911964097 0
645889536 0
307097134 0
778823121 1
812524458 0
767537157 0
908432823 1
905182046 1
767626334 0
666670712 0
525919552 0
155299969 0
886329489 0
708963455 0
803512484 1
511781016 0
456527451 1
228717949 0
831777329 1
250295937 1
238884107 0
630092587 0
33977931 0
468126964 0
852855477 0
234846344 0
289718488 0
946252346 1
123528833 0
294144669 0
200882372 0
431521679 0
931096841 1
476916257 1
532110462 1
971038142 0
285656749 0
813235317 1
916939011 0
382809315 1
274017293 1
472497231 0
501065628 1
567315835 1
441908114 1
349268149 0
363000583 0
26889035 0
114009865 0
772876361 0
391730422 0
630165597 1
255429689 1
678728071 1
96344887 1
894109165 0
707373943 0
797003193 0
258300016 0
472046178 1
522026350 0
840422807 1
680076373 1
199574430 1
825421864 1
555134865 0
312124199 0
601263018 1
212120285 0
219759271 0
5715726 0
267783585 0
668578724 0
217313971 0
378002792 1
807068979 0
4121214 0
398350531 0
864439826 1
272024752 1
678570419 1
20745894 1
183630225 0
43808206 1
510852443 1
535111251 0
404362403 1
237197404 0
45725343 0
166007974 1
870556339 0
793832740 0
439335945 0
127816481 0
260792574 0
371693351 1
924666709 0
770658047 0
773392742 1
31518583 1
981133021 1
411156948 0
787566849 1
129032144 0
312349260 0
977973396 1
745226838 1
313522356 0
740657173 1
170488303 0
674764407 0
977208837 1
758725601 0
695339877 1
654351758 0
638502836 1
666943446 1
279698420 0
4339083 1
115492559 0
616440126 1
285144476 0
561780956 1
42665266 1
519607375 1
53516614 0
531341601 1
338833095 0
471138492 0
438096005 1
858275926 1
33144324 1
357661005 1
219406240 0
285058518 1
76560708 0
514139778 1
975850126 0
843320320 0
410497456 1
515359417 1
896281040 1
565070008 0
59367591 0
98589598 0
284378936 1
724417338 0
321568517 1
970607494 0
522944098 1
786134217 0
568538748 0
513754784 0
539616278 0
444953586 1
482557069 0
303872575 0
108208908 1
687015008 1
202154380 0
976276712 0
729535703 0
263929195 1
337361809 0
392653517 1
352394906 1
223090355 1
156675927 0
608406832 1
394426094 0
271296487 1
845375318 0
37257752 1
793584144 1
496598492 0
112173621 1
190183935 1
471054857 1
428381120 0
400922268 1
768234398 0
395063341 1
963997139 1
621904798 0
765293584 0
427216175 0
696403741 1
477942707 0
566810374 1
928605689 1
14993574 0
609514868 1
134291937 1
735953780 0
45472191 1
359456921 1
567800097 1
444874821 0
955825346 1
829032962 1
325584836 0
211370844 0
88244572 1
291152963 0
87962375 0
306739541 0
228551824 1
100883295 0
259428609 0
932104043 0
734368807 0
763172434 0
912211995 1
902112244 1
128462930 0
36020122 0
659504014 0
709941492 1
216076875 1
114708177 0
163307752 1
210834473 1
711871673 1
145086891 1
276836501 1
926633333 0
493225110 0
771826076 1
107395568 1
699257945 1
194552615 0
949161164 0
698645416 1
27321406 1
911893237 0
28329662 1
756506027 1
280313387 1
595554594 1
531994077 1
634391751 0
530913261 1
903577888 0
554506234 0
703365667 0
841377211 1
240882869 1
875589761 1
773140372 0
250906710 0
678207922 1
751910583 0
699649627 0
324480605 1
478538055 1
209479730 1
429614612 1
910000471 1
521260820 0
77028153 0
198095607 0
758822636 1
129337827 1
733132739 1
431906109 1
440064354 0
990539619 0
155476431 0
182439971 0
547173127 1
347837240 1
747687180 0
965762016 0
987874794 0
225731735 1
118930935 1
755008151 1
28488231 1
727589171 0
147517808 0
999355353 1
549353671 0
946892813 0
123529033 0
991718272 1
555742014 0
439665432 1
842967054 1
989114949 0
1925085 1
286047366 0
257882123 0
748647014 0
416761891 1
617561894 0
607549560 1
590254537 0
642832968 0
161856112 1
956361562 1
302165923 0
486364837 0
258929409 1
220817876 1
607668954 0
314829574 0
654771810 1
181386023 0
787753438 0
29934783 1
693857557 0
263452849 0
202438728 0
585215092 0
448427934 1
10192398 1
230918533 1
330416876 0
380213113 1
768202063 0
635743352 1
881829015 0
578685863 0
884652269 0
571701737 0
399924452 0
816336815 0
109361164 0
691541130 0
211907496 1
50373894 0
472322555 1
531820743 1
87567484 1
5615227 1
172838959 1
877652724 0
862024324 1
866230073 1
907432134 0
477783278 0
185505358 1
395500410 1
246795754 0
313383260 0
391804195 1
956969709 1
254803651 0
567263304 1
172291345 1
207718737 1
931530065 0
191419320 1
562996795 1
410658356 1
3885818 0
326367802 1
405842546 0
621706217 0
750463643 0
459550725 1
7242623 0
862552747 1
202619572 1
807072315 1
689951430 1
404905353 0
488878389 0
123095436 1
539613869 1
102574111 0
782384646 1
280987788 0
846599944 1
806930018 1
503580915 1
797281827 0
682402972 0
177535122 1
620191486 1
972863588 0
729952937 0
711247376 0
294500118 1
80127483 0
835873501 1
666284894 1
802296529 0
940883918 1
396073424 1
546214896 0
290591019 1
875912357 0
228827501 0
409899247 0
40041609 1
331918051 0
61213746 1
602005142 1
105980501 0
110263893 0
995518673 1
375457849 0
500054742 1
229092761 1
399301707 1
789633548 0
158481226 1
340223511 0
426342182 0
41729419 0
437433437 0
96600864 0
599502614 1
410419628 1
35474192 1
469036363 0
790189906 1
761740750 0
167222263 0
720683492 0
991993722 0
728513903 0
601507647 1
71115294 0
504082514 1
381444999 1
260875461 1
997064037 1
609670915 0
878835590 0
477796496 0
349519512 0
27611695 1
628658526 0
632367012 0
770964388 1
998219349 0
102301679 0
220687367 1
824024424 1
867255238 1
418117699 1
229629169 1
615600028 0
367601117 1
851987802 1
128882530 0
49662848 1
291581580 0
284755497 1
47921852 0
984990308 1
890190127 1
683206427 1
365355089 1
159004016 1
627463129 0
514750834 1
682345111 1
387711982 1
302966674 1
706450558 0
352017659 0
819871085 1
446984229 0
459784196 0
477382460 0
173208109 1
579959931 1
638526397 1
962132465 1
119996463 1
422885999 1
882982207 0
388856040 0
392112897 1
895907395 1
334863218 1
649357192 1
598739319 0
635772313 1
975872158 1
485902737 1
666873816 1
466684063 1
446968927 0
862653700 1
234812215 0
691857771 0
349976265 1
899975662 1
872481386 1
302598082 0
723203073 1
609646555 1
796516619 0
333762973 0
617824916 1
864065290 0
753261048 1
816073329 0
152524670 0
210578277 1
914733637 0
639680897 1
839361965 1
838374439 1
173112057 0
228164195 0
996680153 1
910942698 1
745243345 1
671411175 1
74815133 0
499643187 0
264083518 1
361864423 0
922057047 1
837398153 0
686219027 1
88672101 0
354144726 0
499109240 1
823284519 0
336734118 0
579962547 1
75833480 0
499218651 0
159071908 1
206969082 1
325914859 1
466932133 1
851599222 0
876915390 1
101669749 1
577211676 0
437385786 0
36850214 1
300893855 0
72364926 0
360877670 0
47014181 0
966278905 0
549699121 1
9040425 0
832235360 1
400282472 1
877396958 1
735061594 0
231823387 1
403289732 1
408166668 1
296171855 0
345105210 0
272336806 1
194861180 0
261296645 1
84986397 1
462867698 0
888577816 0
839313149 0
427831010 0
338310260 1
760085613 1
330699874 1
780818378 1
30094487 0
227326134 0
92251537 0
650033404 0
958148750 1
612358502 0
585943070 1
389752657 1
121204786 1
834775028 1
237506504 0
454518028 0
412552722 0
171035478 1
939559908 0
838716148 0
920039861 1
632990381 1
593870736 1
118690090 0
246091371 1
743627107 1
659956956 1
183791635 0
243494467 1
131166433 1
153894192 0
664806225 0
790455114 0
33277027 0
184477849 0
293760339 1
553459134 1
183634655 1
935246223 1
580774756 0
855149217 0
886435635 0
301594360 1
14265544 0
976307634 0
788602741 0
528283023 1
124281431 1
62285887 1
279597336 1
72356047 1
474218819 0
446544330 1
100544995 0
620042003 0
493679546 1
930361333 0
339740744 1
339221388 0
380701330 1
953370932 0
291157293 0
1904055 0
216529742 1
250579737 0
371905771 1
544771786 0
106537486 1
609469903 1
886236329 0
927188579 1
266293922 0
881359530 1
933068695 1
871072144 1
510755312 1
437328386 1
258172668 1
436890550 0
667537945 0
959276917 0
560744574 0
834356119 0
337612893 0
598707165 1
918589229 0
200848008 0
415302817 0
231379271 0
188374757 0
115519674 1
681118156 1
576278423 1
789047803 1
259796769 0
866280245 1
203104738 1
447583985 1
840044668 1
22245184 1
486221212 1
884484901 1
787097026 0
225216520 1
364778839 0
773136189 0
305919428 0
359059997 0
598754187 1
956177699 1
213017557 1
282923514 1
448914201 0
325563803 1
607598748 1
680414278 1
517218741 1
168240129 1
645577198 0
588025624 0
236493335 0
825655719 0
152925383 0
118922920 0
381459520 0
321115084 0
803669354 1
628580462 0
447244881 0
719337078 0
276172083 0
482916243 0
476691236 0
993443792 1
505060985 0
131802073 1
586994045 1
344487212 1
571880999 0
399380817 0
885274728 1
121896550 1
209883501 0
366930686 1
7938306 1
347880478 0
234194925 0
940489574 0
766284910 0
70915232 1
379652441 1
380935906 1
902617003 0
278163216 1
661659216 0
214124966 0
644144062 1
476880273 0
983555047 1
552137458 1
519335325 1
772746685 0
659894644 0
285643603 0
475842327 0
14350391 0
92289524 1
535921919 1
185500368 1
991083161 1
409784881 1
698927761 1
852292647 1
979382553 1
591306590 0
598444722 0
243794199 1
765118364 1
888570240 1
556759604 1
648800066 1
405965502 0
558994030 0
334708294 1
663847366 1
917088515 0
932887699 1
920985067 0
914663162 1
998994740 1
89606214 0
707849442 1
771962021 1
229231590 0
429118338 0
305659519 0
969462987 0
104050847 1
918713253 1
973338668 0
78714871 0
642979711 1
428571926 1
563918024 0
53336798 0
486367377 1
514925168 1
180139389 1
686161980 1
940876886 0
906942443 0
239309863 1
569642900 1
565818585 1
65720678 1
571882233 1
399268914 1
321054318 1
906455487 1
628783132 1
813608805 0
754650897 1
237487765 0
116282468 1
839476295 0
926139519 0
534361686 1
363753961 0
518826669 1
524554029 1
668611748 0
298579399 0
575900945 1
822426031 0
70279433 0
813871078 0
787288054 1
790845881 1
374353389 1
600171724 1
266872603 0
214154301 1
555432075 1
278277047 0
421675348 0
904090849 0
296940608 1
173193789 1
942335057 1
995868732 0
361005719 1
873299279 0
521301497 0
252950504 1
273191929 1
641812975 1
694086593 1
396914606 1
235048355 1
124740868 1
309945912 1
958099734 0
903862123 1
735591743 1
908604080 1
41904797 0
915096564 0
979212214 1
846755123 1
714951595 0
64846549 0
889210572 1
900862164 0
174016070 0
581735131 1
984858194 0
853870057 1
177917772 1
177536011 0
976062936 1
805608011 0
204183934 1
462226953 1
536050590 1
250021297 1
687940781 1
981403998 1
813046997 1
346704699 1
207729722 0
30268296 1
21432371 0
429719872 1
104883537 1
380106445 0
680398977 1
179553981 1
712390948 0
719502528 1
842562429 0
753923475 0
256575783 1
283123413 0
636790352 1
856290478 1
161012662 0
766980565 0
326850724 1
590991522 0
603660271 1
629279236 1
454518005 0
535923150 0
650224488 0
314573766 1
158260265 0
160868302 1
480340821 1
303479782 1
688276673 0
515749014 0
98252135 1
101144131 1
296901922 0
322259660 1
675402856 1
805562006 0
87775204 0
718252149 1
242150620 0
74443035 0
424447572 0
427035731 1
152701303 1
143303465 1
837449956 0
557248968 1
894996476 1
441257921 1
534458209 0
886477487 0
662056434 1
658476144 1
924092958 1
544650264 0
5709679 0
611589173 0
366103900 1
402026939 1
998400085 1
126044019 0
906989417 0
567164844 1
647585091 1
468445870 1
247855374 1
601825665 0
867881840 1
722979036 0
807285290 0
121134537 0
281776283 1
704952633 0
765237550 1
785546129 0
381721631 0
894858224 0
185742390 1
693789932 1
863795270 1
102101855 1
897568272 0
503580117 1
862046356 0
435365234 1
316918916 0
364004251 0
504927313 1
538736548 0
787073371 0
288425426 1
86477452 1
356592670 0
922482042 1
745301803 0
704092182 0
852267464 1
430979679 0
347373507 0
728035301 1
901513905 0
360173249 0
518397859 0
453128984 1
888571103 1
261623206 0
376011608 0
762496379 0
349765185 1
942819981 0
30798198 0
953197447 1
558857363 0
303915752 0
305444773 0
172750087 1
596907432 1
7969936 0
918890182 0
497746602 1
418526376 1
701872423 1
887037697 1
833863268 0
27982967 0
134817833 1
832564838 1
173138769 0
232638733 0
515018334 1
193969823 0
765190718 0
571466272 1
219363896 1
773321131 0
439120277 0
586237535 1
957761663 0
528388608 0
669163556 1
226306379 0
676097627 1
566719520 1
157021654 1
784428929 0
968474611 0
754916379 0
994679826 0
637145402 0
698279806 1
443491713 1
783678819 0
698446638 0
829273438 1
956818478 0
622655997 0
668376486 0
763628487 1
93284425 0
527797818 1
546381781 0
200091241 0
455527466 0
988982604 1
938495424 0
999395422 1
261172481 1
658949182 0
87337031 1
674363279 1
948911677 0
566111636 0
99010914 1
890065014 0
166969700 1
932968034 1
510328595 1
67556206 0
195858749 0
243187868 1
985096368 0
784958817 1
369376668 1
965121753 0
874139719 0
389589288 0
325881148 0
745272161 0
594093383 1
906792966 1
32267062 0
184031558 1
201823614 0
381758896 0
91791650 0
485663736 0
318571277 1
860482803 0
131563215 0
756720368 0
401211231 1
837270241 0
655900672 0
846376940 0
526030713 0
258072256 1
780191336 0
749483723 0
962872092 1
340968110 1
117810956 0
258138027 0
572579082 1
409772652 0
940634297 0
98936877 0
697654038 0
715469940 0
827881213 1
680024441 0
106881723 1
919809097 1
691923341 0
46405594 1
905577653 0
362842750 0
892238128 1
599867180 0
399190960 1
78287541 1
888475853 1
707312180 1
299981080 0
494685430 0
242548473 0
524242534 1
286842995 0
177985136 0
974110545 1
384375903 1
762974134 1
982068686 1
437620848 0
730004535 0
603713430 1
404858777 1
358623896 0
617255815 0
175432627 1
680542488 0
640753976 1
606035403 0
477569198 1
225232906 0
900094541 1
634298825 1
418880781 0
661520387 1
325401416 0
372176042 0
895638603 0
565175967 1
784163529 1
175796861 0
119764524 1
639596407 0
10729805 0
50128322 0
834103888 0
579828109 0
793469305 0
541200433 0
319482518 0
773763797 1
583810703 1
67176894 0
664036670 0
6164534 0
194156088 1
860977497 1
125711428 0
315204585 0
947533521 0
651871440 1
556921786 0
815471492 1
612196109 1
572116554 1
407106718 0
288002696 0
924751995 1
756248104 0
432147432 0
967584607 1
939411513 1
244903140 1
440926009 0
202845767 1
805519449 0
155173735 1
470214358 0
254078841 0
234205664 1
202069869 1
870325834 0
294947753 1
34895603 1
487566892 1
354593102 1
345363095 1
121421756 0
123378698 1
136872718 1
725023508 0
299831792 0
598745290 1
907591033 0
929765817 1
158178751 0
564607008 0
926461773 1
218020444 1
338443116 0
916879356 0
7902529 0
892070519 1
53729192 0
163755863 1
603280486 0
495896863 0
566846449 0
102108640 0
476596130 1
602163628 1
89835086 1
335484169 1
677180863 0
602936419 0
482301743 1
592554578 1
320752301 1
40782382 1
572191499 0
603660704 0
695216489 0
362616758 1
378499434 0
244232334 1
246297428 0
661217175 1
845734013 1
315075078 1
560428702 1
242417158 0
780162667 0
541509329 0
979559799 0
322027449 0
210072449 1
94809998 1
415217279 1
786460429 0
484206980 1
169678921 0
724772231 1
792265835 1
544857072 0
696214768 0
946096266 1
521313975 1
731622579 1
164863574 1
738536248 0
473188188 1
25497536 0
475604998 0
201604744 0
603940959 0
100960221 0
482394957 1
218888132 1
462186643 0
487406468 0
262136924 1
40101117 0
489769800 1
4533160 0
244206935 1
658145915 1
865937066 1
449781946 1
779581028 1
900771000 0
749255384 0
803198706 0
49063030 0
322073029 0
668176396 0
667259029 1
910717929 1
103034733 0
416558817 0
583489573 1
50977180 0
433326877 1
644005044 0
274217625 0
706305846 1
231556005 1
835805923 0
648977771 1
189442124 1
448139192 0
235168207 1
779562947 1
143931525 0
217066533 1
669641674 1
750792388 0
382881824 0
224456864 1
56827933 1
720177763 0
777470148 0
548798547 0
125698657 1
102288227 1
432226853 1
508092863 1
60899307 0
235459070 0
282197923 0
270380980 1
698934006 1
785167611 1
870450488 0
642122168 0
520636432 0
687998339 0
614911035 0
132950676 0
912414235 1
840445961 1
118416008 0
769693800 0
540309664 0
436541897 1
69253367 0
516957625 0
362707214 0
145830115 0
977257944 0
791492034 0
748342823 0
597729822 1
896452145 1
68006237 1
10129640 0
165529986 1
842622976 1
13693213 0
929065940 0
676158683 1
214384026 1
437341093 1
294620154 0
674145968 1
324575401 0
792331290 1
106468547 0
303961021 1
441054630 0
509732534 0
260331570 0
947028423 0
444625096 1
659023569 1
717613843 0
493323017 0
325965860 0
427175562 0
680505049 1
704526263 1
170287884 1
941606183 0
747494317 1
38999159 1
448921792 1
247363961 1
886988714 0
954075976 0
768472146 0
532081332 0
668657723 0
383390614 0
234896981 1
9573524 1
48914340 1
802335028 0
847861901 1
92976866 1
144025548 0
517492978 0
187160349 0
866611303 0
401066107 0
248234849 1
868259107 1
163747826 0
554487779 0
176567370 1
264238224 0
153913518 0
657123607 1
652318502 1
69693779 1
93430132 0
77237877 1
711905202 0
108819480 0
416082735 1
109873875 1
898282884 1
747087441 1
666213716 1
525848132 0
248826505 1
755062246 0
657059938 1
776584728 0
271560633 0
135920139 0
217858572 0
567780557 0
308466609 0
166232493 0
681981415 1
714030088 0
465185790 1
345798673 1
766209623 0
158858639 0
123475389 0
581585056 0
828524560 1
621224293 1
561188323 1
805692411 0
534391538 0
906114709 0
618535828 0
415829623 1
583163267 1
56620826 1
937637914 0
677546466 0
509748462 0
655463501 0
714423783 0
17705355 0
370783794 0
203213772 1
839491691 1
687793512 1
421367972 1
332718622 0
180523743 0
470475848 1
348045328 1
369474842 0
842678129 1
71141070 1
736089756 0
536103444 0
977191494 0
962941893 0
898894412 0
751902393 1
813455624 1
11941236 1
650016472 1
787057541 0
281098385 1
67427020 0
320802036 0
730785231 1
948837645 1
922476586 0
984538982 0
562715032 0
278482559 1
913449819 0
69540946 0
725036871 1
833296772 1
187551806 1
983473839 1
574900242 1
37908018 0
989460101 1
940403042 1
976422686 1
320515143 1
844070157 1
571916247 0
983025361 1
872962066 1
617713258 1
172417456 1
485661142 0
880292564 0
946707338 0
465375897 0
326963632 1
616711930 1
778356674 0
622305547 0
785409952 0
81334366 0
2556730 1
770238384 1
955345297 1
923147173 0
651995674 0
224624431 1
125137052 0
947749234 0
263343928 1
105770650 1
624317957 0
879775125 1
404375153 0
4208739 1
603475684 0
569138261 0
573996340 1
12120013 0
326696298 1
798472275 1
846821839 1
787102068 0
701527492 0
220651038 1
850223287 0
340672715 0
777344797 0
750978300 0
945768802 0
125656129 1
735771559 1
279897306 0
811925770 0
923470215 1
486196854 0
113368351 1
460076924 0
659833961 1
44894114 1
522740080 0
462439456 0
160805431 0
918694052 0
543492531 1
402505097 0
888071874 1
411896960 0
667379967 1
695855707 0
354495768 1
221360305 0
397727497 0
861158071 0
624191718 0
457385148 1
471653853 1
94006453 0
423698965 0
4253274 0
257843313 1
131818650 0
278056634 1
111256732 1
909088091 0
680532957 1
529894869 0
385032435 1
834535888 0
325273429 0
711701380 0
358106029 0
621482854 0
105622813 0
205146095 0
882045310 0
232474221 1
569472023 1
301822485 0
561796555 1
869278500 1
299886963 0
275509799 0
235817627 0
65788402 1
241705712 1
145907928 0
850626669 0
51319798 0
90494954 0
924390247 1
513789054 1
16841350 1
816983318 1
275799447 0
338465034 1
619370501 1
834454296 0
513715265 0
438037376 1
873852872 0
44728465 1
503362054 1
84920609 1
10449349 0
662205926 0
137432772 0
203052093 0
143275039 1
919467293 1
829075490 1
119959132 1
231882583 1
130812234 0
742195353 0
124203821 1
28810654 1
97838859 1
623361012 0
583092323 0
530391189 1
631752828 1
110457547 1
952438634 0
185210112 0
246834241 1
484216589 0
495617638 1
451481859 1
416891480 0
562082522 1
213683593 0
948388319 0
343262673 1
766926247 0
331099463 1
933102588 0
330416660 1
10882076 0
171979991 0
344815561 1
85669300 1
673914038 1
925699744 1
286467693 0
592533455 0
185372148 1
89884156 1
358953814 1
753187914 0
105075007 0
922549121 0
291502046 0
176966083 0
802963549 0
65403882 0
53149513 1
762424329 1
455828645 1
766333068 0
476815205 1
654326509 0
795969651 0
985340499 0
439742999 1
319341738 0
608713206 1
499194450 0
712359564 0
864726909 1
311390056 1
960276459 0
436055306 1
133581429 1
866559824 0
255859529 0
57190564 0
146120600 0
123278111 1
484223314 0
726278573 0
905075948 1
325891215 1
946978992 1
997039889 0
14356973 1
657213493 1
936268970 1
410997472 0
173835373 1
605106055 0
92801541 0
883535869 1
471509604 0
738884108 1
199155788 1
279142746 0
28012331 1
834335688 1
307572094 1
765808795 1
461181070 1
238424083 1
391370511 0
243700451 0
61430530 0
135816920 1
786983900 1
49366151 1
244847170 0
6953907 0
362491643 1
649451859 1
376796825 0
798087961 0
264501102 0
512923842 0
460881765 1
963628618 0
643146740 1
648572158 0
502121949 1
923993595 0
16665310 0
734900905 1
486062865 1
54209205 1
315905376 0
489512482 0
990586312 0
746960215 0
139326879 0
786096895 0
732123031 1
995785067 1
673966238 1
337305482 0
12419335 1
831776977 1
841764047 0
853255687 0
410440680 1
89883841 0
271512782 1
125146868 1
569299942 1
393131178 1
649326892 0
224564770 1
57347873 0
2338519 1
11384244 1
404664288 0
381833569 0
417387588 0
394422671 1
495099878 1
549625244 1
212648011 0
932332563 0
778521389 1
115578210 1
392114044 1
459235166 0
380137475 1
491915813 1
278436297 1
336123790 0
512623545 0
110282787 1
457481563 1
246781397 0
999290103 0
840689928 0
982151220 0
643189474 0
763715889 0
58024824 0
46954520 0
970854062 1
207143479 0
878526850 0
842467959 0
674126337 1
366944077 1
752216855 1
41435599 0
629603108 0
10184687 1
130161649 0
432492080 0
862837996 1
461386669 1
993502496 1
266024567 0
343629118 0
432093318 1
329341911 0
626208312 1
962955348 1
507361700 1
608285736 1
172654949 1
402298825 0
825250899 0
340443557 1
509286454 0
172642383 0
876191860 0
578807967 0
869199117 1
366092839 0
59454633 1
928757645 1
741468677 1
887762299 0
200418547 1
981190959 0
276537634 0
115374434 1
962407599 0
2163694 0
403408744 1
992358180 0
478166182 1
577072044 1
209314877 0
459104681 0
405364973 1
865338982 0
346808458 1
804067278 0
11840416 1
138556846 1
127680670 0
899996120 1
316492934 0
11521032 1
458772386 1
709467447 1
846149160 1
995469596 0
663594789 0
704297474 0
931122870 0
936596354 1
174443843 0
517951000 0
227248511 1
324307825 1
262035239 1
663719305 1
653260959 0
713242032 0
279005008 1
425586187 0
754260491 1
808163322 1
237408031 1
498482910 0
981818703 0
538228101 1
716006545 1
876435231 1
106911798 0
586797219 1
336029910 0
357698420 0
965088795 0
674895452 0
678705054 1
392232376 1
608371560 0
968353005 1
184471978 0
803268428 1
437776379 0
310770266 1
380799110 0
456249708 1
601434973 1
321323043 0
101572659 0
124429300 0
962522654 0
83870433 1
665898278 1
477142064 1
971326953 0
12745541 0
36968743 1
900344264 0
125311243 0
652905984 1
271203108 0
916582173 0
457471141 0
767962023 1
724379877 1
895216138 1
470788609 0
6017465 0
440917682 1
285400190 1
250630683 1
661433658 0
572626546 0
945574951 1
890481990 0
431846877 0
594200776 1
981347278 1
707365340 1
825610226 1
91366914 1
402672205 1
850923850 0
466105322 0
394520607 0
990299390 1
80151287 1
794726595 1
23087240 1
380457484 0
210908726 1
53701131 1
308250772 0
278307365 1
165692781 1
49631398 0
654006579 1
104476496 1
967014796 0
827741242 0
788114397 1
444073260 1
579924625 1
236634245 1
228260047 1
186265834 0
239027928 1
519990015 1
498960122 1
273079413 0
434910115 1
995096096 0
779610328 1
59431978 0
391147879 0
391105719 1
658461451 0
397408585 0
449330916 0
290760980 1
884915199 1
978149027 0
688722274 0
726648276 1
132599139 0
589002676 0
663763981 0
969363761 1
264226411 1
40346166 0
638084753 0
420976308 1
731118669 1
145712772 1
6518899 0
879744504 1
809935611 0
472070976 0
503776539 0
605815746 0
315898312 0
348884656 0
666497255 0
712105511 1
321207875 1
338695842 1
985619289 1
500308154 1
989417001 0
892461769 0
200571656 1
956803129 1
950474848 1
599414025 1
568395778 0
672306137 1
106196468 0
755701142 1
465737192 0
262499842 0
566154766 1
24460020 1
413493795 0
892263555 1
959975826 1
228431079 1
159229059 1
724019996 1
704960819 1
549695797 1
9539057 1
705324375 0
818077661 0
260415758 0
459483767 0
23761472 0
140310677 1
831035328 0
886051809 1
836480486 0
536742707 1
618910252 1
646544519 1
246941938 1
70137547 1
414568161 0
715193007 1
387052592 1
399173978 1
641917541 0
248143852 1
12238563 1
754485051 1
363292265 0
230052714 0
325595608 1
42353934 1
729299056 0
239077737 0
623795496 0
75401663 0
887433298 0
707249061 0
300323942 0
23886586 1
943891418 0
455030329 0
218655919 0
392045187 0
144376192 1
725021148 0
715679302 0
362347629 0
986776467 1
193215442 1
356623924 1
15485740 0
615903515 0
386669232 1
986302954 1
401744913 1
944368440 0
37396878 1
607168107 0
944336944 1
254982146 1
91209959 1
278540611 1
360784631 1
841710809 0
356178593 0
626008881 0
598509893 1
126963815 1
523692105 0
996883353 0
350158073 0
379976029 1
228719820 1
658921385 1
596492793 0
507750870 1
742270780 0
805960475 0
634361761 1
572359758 0
371720496 1
750225554 1
114037428 0
621075591 1
843115465 1
770212960 0
367113792 1
409092957 0
483848930 1
537938554 1
851624193 0
757222905 0
3372638 1
23200325 1
77885142 1
879036571 0
65925760 0
98639421 0
403040485 0
181240710 1
206560759 0
918354342 0
593867671 1
152040700 0
464478447 1
875798211 1
748647648 1
831510290 0
41054425 1
993134195 0
625945624 1
278092442 1
858029969 0
818978972 0
47673791 0
849687247 1
605363373 1
62700827 0
259495132 1
724305057 0
952831087 1
818967935 1
807569196 0
586458791 0
627574416 1
890787572 1
550794137 1
922832518 0
258746861 1
903970165 1
613399113 1
100097328 1
472868463 1
550677977 0
251430356 1
985123707 1
823541034 0
87440461 1
489910470 0
868119850 0
746233663 0
472484345 0
212422520 0
463388066 1
356642495 0
375793036 1
77167135 0
543972978 0
792446786 0
408250326 1
107063503 0
298133957 0
102004120 0
474229613 0
904289834 1
182270807 1
346670638 0
161996078 1
128458357 0
940307014 1
9132892 1
566162815 0
865659879 1
254317590 1
709908110 1
431294671 0
64843612 1
340796827 1
988995893 1
57234622 1
677598672 0
267878775 1
96092759 0
563625118 0
194237202 1
481730630 1
745480258 0
271026516 0
184975744 1
539439284 0
103243304 0
418084927 1
186610184 1
571169002 0
427648938 1
20062003 0
35217349 0
695992731 1
314365628 0
384093710 0
295499761 1
416785913 0
37327868 0
12999932 1
608038654 0
514500435 1
944363227 0
750791639 0
407787008 0
263625878 0
656915 1
254547985 0
675863831 1
966600247 0
651028234 1
189938487 0
273430366 1
599205211 1
49679847 1
761626257 0
994603712 0
101697107 0
509314681 0
661798707 1
902105185 1
285452076 1
841246916 1
798799996 0
286787108 1
857820690 1
64565581 1
883894751 1
869805409 1
16410616 0
381036329 0
845422412 1
153667055 0
132563684 1
8523155 1
799830459 1
687736233 1
491126856 0
320742582 0
252352050 0
587366349 1
333872754 0
599594490 0
965610035 0
358877697 1
866046089 0
441245172 1
96693739 1
688787510 1
346726452 1
200858300 0
441643684 1
101171852 1
397117021 1
410861572 1
930929501 1
264880494 1
167643899 0
737658065 1
538145429 0
18716982 0
498017939 0
885010964 0
635053692 1
788756354 1
683175577 1
501175972 1
739282384 1
509679526 1
377507333 1
235030685 0
681834450 0
247446940 1
747443338 1
444993051 0
786779070 1
575462141 0
924774988 1
403937220 0
496564183 0
970300341 0
921001576 1
349654111 1
920427263 0
469818337 0
927942394 0
705734164 0
903581840 0
759386724 0
540313411 1
998547741 0
540533778 1
618985139 1
753303883 0
886583255 0
535830937 0
774760239 0
672240902 1
237658601 0
112363999 1
459728076 1
774141434 0
485468038 1
624330612 0
36496389 0
882485096 0
931617119 0
286686130 0
408424338 1
904015620 1
761296403 0
939600698 1
401622494 0
933240336 0
681615301 0
872851573 1
803806475 0
846864406 1
798441267 0
488251301 1
264941097 1
438282202 1
397387572 0
517808190 1
511973712 1
717698066 1
564026058 1
272218366 1
788320169 1
771456896 0
397052202 0
98973523 0
893577437 1
430434479 1
425721403 0
229062339 1
88232037 0
253461592 0
585707873 1
569886238 1
579781453 0
86558130 1
134292884 1
216025125 0
101662098 1
924975314 0
774222352 1
233820273 1
667466233 0
344529171 0
720989535 0
905483090 1
159628301 1
571211180 0
881230523 0
212720910 1
238718319 0
688670591 0
172193712 0
647440565 0
637032670 0
816035883 0
55198823 0
208732313 1
434482841 1
768116568 0
436999937 1
330834061 1
223404271 1
315136497 1
69427322 0
300869623 0
25013188 0
349832709 1
762284662 1
542524996 0
526183930 0
955746249 0
560523082 1
886863650 1
274921346 0
670001490 1
778050864 1
290128116 1
630401416 1
357918310 1
882805198 1
995004300 0
656469819 1
157211596 1
290225531 0
31358182 0
792676037 0
979938832 0
822719094 0
863952714 0
929085354 0
703299741 1
807853118 1
145458038 1
343444486 0
393791334 1
459736508 1
636497401 1
311904329 1
339959775 0
368254983 1
667387640 1
684381938 0
293116130 1
929325387 1
541200883 1
416770520 0
958529260 0
982670921 0
465427700 0
641592712 0
338789041 1
837774602 0
568968431 0
145973158 1
116158137 0
390226489 0
586430549 0
838517607 0
119354247 1
916933048 0
876338985 1
569480558 1
942458242 1
515508567 1
353768058 1
636682076 0
489263566 1
54988561 1
397457510 0
787323712 1
819375145 1
473114173 1
571053955 1
340567001 0
356620769 0
594447740 1
760906276 0
361550891 0
812197032 0
189556742 0
832850449 1
656811009 1
219611382 0
735821924 1
225806590 0
499721741 0
522959553 0
544969902 1
235676441 1
279631800 0
834991850 0
173181465 1
739238875 0
31408137 1
417129551 1
469726422 1
291925024 1
563799600 0
610906501 1
357938765 0
104449721 0
431708682 1
571055480 0
447764148 1
663991444 1
696771166 1
68533808 1
476984178 0
347403508 0
301280687 1
391356270 1
504602085 1
289361297 0
516730342 0
207693524 0
573065711 0
79412085 1
928617951 0
380037367 1
33753957 1
6002363 0
717764274 0
839440037 0
39597275 0
183670094 1
6624698 0
678515232 0
136473671 1
13115710 0
788722702 1
66320058 0
678944448 1
569693739 1
754965832 1
464873319 1
815706905 0
559895972 0
275500716 1
891717517 1
93157983 0
89699240 1
903239893 0
212068324 0
283880335 1
107971173 1
484522903 1
651287807 0
675788621 0
911197335 1
946663305 0
305937790 0
799332865 0
850139452 0
700282375 1
997074465 1
718991871 1
866057066 1
674263032 1
185650964 0
14390885 0
538642045 0
379847958 1
165941691 0
948820266 0
180672902 1
716689695 0
364739725 1
262532175 0
225407209 0
833244554 0
90787471 1
997574031 0
531893017 1
700636796 0
588832967 1
125669283 1
85929331 0
627613117 0
86659201 1
823901133 0
759183494 0
169980164 0
693951958 1
310506756 0
334616946 1
114503034 1
823060550 0
303173507 1
987633032 1
867264844 0
915734627 0
939226382 1
649613498 1
318226442 0
418416531 1
565030868 1
12010791 1
155318884 1
20956837 0
944313427 1
953021982 0
351154684 1
664165311 0
418486016 1
540161398 1
296735115 1
319530778 0
853045356 1
826177215 1
425713771 0
689068581 1
141773758 1
265214732 1
422485017 1
585952639 0
740306928 0
713704945 0
381864578 0
123012325 0
933604748 0
230517318 1
526433899 1
965071556 1
111259495 0
279897161 0
638984890 0
94653894 1
170356698 0
916269112 0
397269970 0
751329355 1
819687757 0
85081264 1
818643412 0
70313268 0
930511397 1
943992193 1
945002791 0
758871383 1
949428230 1
981605778 0
675770951 1
736718694 0
55698418 0
35353579 0
73310417 0
559633453 1
912836214 0
246632344 0
488853431 0
596275092 1
107912367 1
69958015 1
879472154 1
55269462 0
134003229 0
850773627 0
359826657 0
341987705 0
391380047 1
549393134 1
897292486 0
489212904 0
837681568 1
520245790 1
605909057 1
897767836 1
35971132 0
54511296 0
960335579 1
170666433 1
189795861 0
482279204 1
519560638 1
224459329 1
701431332 0
654945228 1
334541977 1
367272619 0
884548500 1
217861553 0
270279865 0
951069178 1
387755630 1
715189834 0
672407888 1
995754904 1
179724551 1
593064174 1
393710500 1
316517642 0
596769966 1
23611956 1
136870696 1
511757048 0
214614494 0
260974152 0
272421240 1
280895149 0
240719120 1
585831227 0
883147154 1
398472128 0
526400111 0
140009084 0
826069565 1
173717950 1
606673799 1
735008135 1
301891533 0
868433859 0
991313889 0
932745057 0
354289699 1
375820437 0
374879287 1
446995362 0
349399546 1
949738643 1
144075779 0
246801922 0
831104814 0
888972287 1
972722318 0
874547532 0
250096044 0
237049791 1
421929575 0
81897508 0
523310930 1
162674009 0
851287305 0
254340680 1
149565347 1
78098750 0
539265379 0
858731182 0
984366934 0
240077302 1
241113149 0
672951209 0
13109549 0
363678078 1
211293609 0
924738319 0
581846714 0
534436081 1
840551099 1
72438949 1
208978350 1
297023314 0
648428031 0
237339189 0
567239457 1
562573479 0
163821469 0
323127194 1
225402736 1
868991765 0
98712614 1
986690423 0
616562511 0
546147968 1
995897165 0
318059513 1
625956876 1
909990243 1
68922423 0
632776335 1
344851628 1
293844358 0
688803065 0
164407705 1
921294922 1
929722319 0
648204002 0
72308290 1
920451572 1
817146130 1
763566049 0
287115903 1
282273493 0
212733128 0
457643580 0
290470473 1
280004671 1
214838353 0
629387414 1
109568239 1
826370864 1
461789193 0
624075763 1
875252669 0
12034613 1
992852997 0
924046086 0
942322832 1
741726792 1
537058798 0
710117032 0
147452969 1
75008819 0
378710151 0
287664913 1
603859043 1
524176302 1
585162927 0
818800085 1
707248817 0
181351522 0
205633644 1
626281258 1
93179344 0
122096851 1
786764935 0
719837952 0
713680074 0
57680182 0
679008973 1
565336247 1
890941802 0
765025797 0
181777373 0
911623854 0
454075566 0
328525267 0
258186349 0
726945392 0
632258553 1
818780100 1
162778749 1
59859064 0
140026364 0
521235778 0
91266324 1
13272383 0
503800962 0
543823119 0
567083920 1
410106236 0
188617278 0
224983244 0
880879501 1
130333826 1
647983262 1
294983629 1
316318364 0
728829536 1
514341098 1
237258255 1
209618450 0
359143326 0
531299119 0
196341917 0
379857148 0
758867655 0
59291568 0
372252677 1
605379476 1
229654614 1
400789358 0
129659125 1
82127315 1
61855356 0
100943938 0
914447096 1
998188140 0
428578866 0
366594688 1
436620102 1
471616797 1
870423274 0
930818372 0
536017923 1
194581748 1
318275786 1
67583360 0
646903349 0
91348804 0
129152911 1
827895923 0
851644617 0
738659241 1
956224919 1
21311000 0
682897053 0
622913279 1
568993255 0
259311890 0
308309200 1
613665055 0
284785662 0
832207732 1
258430698 1
116398239 0
518309560 1
617844225 1
435077315 0
663005200 0
865841060 0
907088304 1
147646237 1
736555122 0
157385062 0
809337648 0
303268299 1
527210689 1
348355617 0
514199624 1
398106424 0
522393214 1
858664540 1
760380267 1
878614403 0
253403390 0
758075391 0
655669842 0
377101367 0
423185393 1
665819092 0
424547675 1
608269184 1
151019624 0
322122749 1
990774715 1
786185376 1
660445540 0
475193181 0
418203578 1
362283710 1
494598493 1
175687392 0
394102019 1
400760244 0
421465941 0
562318634 1
588497078 0
638166497 1
482891238 1
133675251 0
466548821 1
773339623 0
559194196 1
468914947 1
845832770 1
192013201 0
320235489 0
619598426 0
875589855 1
575420164 1
703841632 1
581079652 1
521679910 1
870722873 1
329792070 0
140186699 1
181497463 0
384292337 0
381504915 0
174843104 0
662120220 1
782102946 1
576187475 0
330055883 0
655959146 0
252030753 1
736293483 1
775930062 1
714232373 1
920517627 0
153767921 0
336058161 1
917571196 1
283055836 0
215251640 1
113223608 1
767544043 1
854975761 1
265552529 0
501858309 1
377875723 0
106190063 1
948188453 1
772068390 0
90974725 0
199434086 0
991509386 1
227049607 0
914010973 1
137675991 0
421739269 0
738310656 1
883840451 0
123451153 1
893696595 1
856901033 1
745365022 0
715647464 1
153067528 0
495803765 1
662053909 0
54968900 0
936431346 1
105509947 0
709938094 1
87852913 1
781571586 1
859826973 0
798445357 1
409412741 0
6279038 1
790816628 0
709672369 0
540541663 0
674475716 1
416062914 0
589359842 1
268566698 0
16858798 1
690950345 0
524161146 0
12016109 0
854243851 1
915477648 0
742040687 0
807809975 0
687374064 1
149649954 0
585973172 1
768301214 0
758232240 1
282606218 1
52057979 0
687049891 0
451459546 1
777440233 0
523487689 1
595287852 1
866026098 0
364934478 0
321910406 1
764315599 0
585993631 1
572657693 1
989594913 1
775218109 0
192014048 0
658475964 1
653276027 1
233714413 0
205233658 1
712077332 0
837679047 0
541549492 1
643743797 0
624658552 1
577201735 1
379739835 0
622093153 1
4182463 1
384197318 1
167449681 1
969984580 1
861420488 1
128952794 0
896572099 1
951723427 1
417882850 0
660745890 0
531418750 0
567349123 1
102847144 0
268774568 1
726566633 1
751021025 0
716468866 1
99086350 0
189598789 0
256560122 0
267845136 0
277440457 1
370496676 0
86899188 0
772301228 1
712705610 1
887976779 0
446336016 1
818141668 1
510274309 1
803496535 0
427835206 0
935388903 1
837343811 1
571096022 0
27571348 0
292398340 1
510612138 1
453345023 0
694130449 0
555447697 0
604939574 1
568539264 1
377329350 1
167779612 1
941676775 1
134089631 1
970788227 1
764761432 1
389802144 0
982508537 0
593187192 1
360419755 0
367392795 0
714299836 1
773418526 1
891124033 0
286990932 0
660134851 0
645183682 1
141662374 0
812451952 0
931349692 1
316084605 1
344545961 0
409968754 0
267671012 0
39736124 1
531112125 0
124907883 1
332870460 0
62100740 0
419843036 0
142769321 1
384291138 0
414023166 1
156202054 0
530163159 1
539239986 0
831806816 0
160587698 1
729286569 1
870911901 1
485889837 1
737498331 0
321639963 1
684146934 1
697957968 0
387862239 1
34061264 1
539950887 0
194264275 0
351235017 0
670742309 0
689027122 0
214089301 0
534484809 1
86740487 1
15009159 0
840971546 0
189860722 1
26354355 1
123101025 1
424756422 1
26533904 0
706704317 1
861071248 1
896365450 0
572827746 1
295676796 1
539310054 0
623694134 1
542788951 1
310149543 1
452547701 1
22946289 1
584086404 0
815236738 1
323578755 1
335935898 1
422793053 1
380103760 0
412883964 1
306464741 0
678589104 1
847233945 1
212740322 0
782992533 0
90207227 0
419313298 1
309230381 0
811699231 0
74504334 0
798539610 0
865229414 0
202571179 1
393493801 1
848120529 0
996911720 0
176319889 1
212271708 1
808928968 0
814957450 0
279483378 1
622907140 0
27576614 1
884348809 0
672440112 0
438109879 1
385165542 1
484908125 1
811163631 1
703544971 1
54385306 0
314489887 1
882341470 0
402114692 0
165034333 0
911156020 1
700480482 1
348633974 1
778738513 0
454815868 1
760682937 0
495596803 0
32784354 0
12650775 1
93389944 0
604800532 0
57302693 1
475442144 0
61542885 1
879959908 0
698796244 0
765326590 0
637724534 0
966643871 0
679613180 1
861404092 1
315515530 1
791080446 0
41396710 1
297379838 0
531503071 1
10928810 1
506355211 1
131960971 1
802480302 1
500859750 1
750451101 1
274872948 1
782673412 1
895336824 0
174806678 0
543090788 1
513912563 1
360951594 1
87424365 1
228939539 0
229857901 0
641013504 1
246308096 0
886267457 1
405298755 1
111305923 1
213921481 1
31519220 0
638319369 0
761289421 0
193830391 1
114795314 1
35536052 0
213352571 1
642765210 1
279429132 0
168936112 0
592350503 0
831819715 1
30161518 1
938689956 0
531375398 0
716087504 1
298042853 1
333235309 0
473796098 0
624272984 1
647785585 1
655921766 0
657421204 0
720723166 1
847331422 1
314929 1
531018741 1
434621793 0
824615632 0
901378223 1
738124929 0
88655799 0
447084049 1
66759990 0
772738084 0
485829975 1
78674702 1
904679783 0
287365114 1
751251920 1
617400534 0
568611651 0
20944515 1
75503695 0
815051280 1
151270476 1
619130919 1
949889906 0
445430793 0
776501622 0
220713230 0
648710626 1
78712026 0
535296613 0
845779811 1
959847560 1
204540095 0
674916510 1
747568051 0
398392800 1
717762998 0
255385408 1
294464520 0
47207294 0
673241131 0
238992395 0
522575912 1
7501464 1
842631780 0
859575614 0
392849329 0
479251172 1
294304133 0
698312152 1
632898284 1
474779245 1
106861410 0
248751001 1
669758338 1
309607403 1
723363304 1
968342975 1
855221530 1
883110400 0
65000160 1
145968650 1
892289103 1
970051336 1
846615639 0
391570360 1
531909700 1
881808110 0
551877589 1
630691411 0
383765092 0
567172171 1
801928103 1
905559738 0
159873039 0
11771204 0
697847890 1
322102473 1
794429459 1
785489563 0
559305070 0
726213529 0
844543556 1
344418869 0
214720657 1
448958891 1
510692340 0
440343111 0
270750138 1
65635748 1
425138213 0
479253614 1
818661208 0
140691960 0
944594729 1
236999079 1
407307185 1
701494709 1
601361884 0
473308207 1
277265544 1
412984791 0
507602446 1
415316113 0
54533767 0
965673172 1
482444196 1
397136815 1
218253499 1
528722592 0
917716938 0
453178224 0
696237349 0
658166323 1
887631535 0
1121063 1
789196316 0
124666994 1
793428575 1
378913621 1
972038330 0
898210547 0
416674909 1
703807736 1
374953971 1
251159337 1
672021842 0
563574032 0
875335013 1
228876265 1
30796994 1
594578384 0
59774623 1
613334705 1
433289210 0
71292052 0
354770707 0
476588004 1
929781833 1
286508040 1
673981458 1
28430441 0
450760525 0
242635233 0
643809845 0
10094756 1
961187934 1
243769933 0
388823615 1
582671075 0
971115159 0
197380301 1
258755102 0
421506866 0
13287600 0
923181462 0
791379080 1
423481757 1
72966307 1
464080446 0
720747774 0
38509572 1
551466594 0
740401194 0
266163190 0
130533693 0
864143753 1
221540416 1
837734056 0
796883225 0
595688796 0
822904407 1
505678105 1
173556166 1
196881233 1
672516266 0
322082224 0
564829148 1
196244488 1
777222158 1
514009110 0
771945070 1
231792096 1
483159623 0
913576871 0
432222194 0
807022964 0
834102695 1
32041397 0
99808586 1
257320502 1
857539319 1
416800614 1
961713514 1
429146165 0
808988369 0
965825176 1
239107261 1
134539292 0
541472333 0
655512008 0
457848845 0
205992261 0
595923645 1
906026174 1
26048108 1
377289545 0
803490783 0
558369874 1
336658882 1
937471186 0
440653923 0
964221091 0
670276620 1
923951516 0
367578711 1
32874405 0
551614318 0
65003480 0
591046889 1
291991331 1
331308041 1
413716098 1
593906788 1
138749522 1
383034367 0
180384586 1
476452431 1
882783756 0
310964467 0
662909562 0
903517616 1
201929344 0
218682808 1
785953802 0
762337738 0
110596113 0
473226220 1
663510111 1
179174929 0
10908506 0
933619828 0
956346723 1
699696435 1
813081469 1
754148873 0
653168091 1
493582968 1
434292980 0
990599475 1
79031488 1
913029010 0
326841064 1
544239608 1
268378005 1
551956072 1
337616030 1
802229640 0
507713054 0
176008809 1
954830749 1
827615641 1
307160916 1
858860878 1
380102900 0
189799823 1
949101243 0
851732978 0
969618749 0
814597819 0
652526729 0
298391769 1
31306974 0
293608572 0
832656891 1
63270551 0
841528487 1
748701422 1
408248802 1
733211699 0
460634227 1
46137880 0
450773228 0
591212995 1
66137000 0
348126242 1
482061590 1
262583375 0
482905325 1
618157309 1
183205778 0
628455641 0
808818535 0
208206269 1
11203248 1
956336922 1
324672883 1
677410129 1
399385384 1
641540932 0
584426301 1
430490870 1
299694557 0
291556465 0
376648497 0
376642357 0
118860610 0
399046350 1
873479600 0
57446139 0
647309331 0
271739476 1
806517568 0
130531891 0
516846019 0
346054076 0
509382703 1
854483174 0
483727124 1
203629493 1
782997114 0
226141033 1
961032962 1
610045211 1
889562872 1
546843701 1
500011955 0
780786638 1
790955128 0
327695077 1
699968409 0
553510874 0
709745364 1
699475774 1
388964722 0
511663248 1
110077832 1
289515568 1
484762502 0
947260091 1
386859913 1
679484807 0
171925066 1
108308432 1
25638294 1
219562319 0
385752486 1
767913169 1
655206986 1
858062464 1
173809451 0
507264115 0
483056830 1
748506332 1
481248249 0
232434030 0
338662062 0
51389687 1
453744182 0
705213140 0
40088185 1
17048729 0
467756658 1
179205749 1
787148835 1
850033101 1
414174327 0
933534405 0
146378707 1
576932057 1
208525239 0
397301422 0
613014173 0
950732952 1
751009943 1
172047352 1
963350739 0
172724632 1
289695584 1
203132565 0
438180107 0
411942162 0
142438009 1
380970986 1
257973608 0
330302348 1
60485681 0
659347655 0
400327936 0
662978085 0
601066748 0
86985156 0
65967413 1
401476581 0
593138334 1
900069196 0
11232040 1
402941733 0
67652913 1
974644972 1
257641629 1
466646655 0
294121165 0
187289610 0
473243797 0
723924982 0
572621158 1
154980560 1
833965466 0
723955851 1
710492298 1
250413801 1
212588325 1
482434796 1
71646083 0
93796894 1
178616691 0
3764540 0
997132249 0
724423037 0
378536511 0
187993812 1
941767987 1
394442084 0
748269207 0
562138898 1
551306872 1
704936482 0
730851050 0
535359214 1
504467237 0
616200339 0
606434655 0
668461363 0
918672800 0
857393545 1
952973123 1
863235476 0
579533258 0
892439767 1
667662493 0
453619804 0
719388540 1
674520908 1
29371091 1
118568218 1
837007323 1
480365603 0
328904126 0
562145075 0
146153786 1
297233185 1
388333658 0
408424068 1
568869351 1
848641082 0
681495000 1
380860337 0
789521060 1
996170847 1
813520753 1
912125826 1
507875303 1
706692376 0
213554498 1
462262801 1
429997964 1
631635031 1
193308307 0
748494583 1
657795578 1
610639486 0
476649281 1
196849906 0
204448028 1
809908801 0
96672641 1
29687369 1
639017536 0
516401103 0
477831134 1
641571533 1
905135121 0
142801838 0
849158997 0
230945979 0
199566394 0
674493901 0
308216046 1
515571029 0
386905332 1
579848406 0
286695308 0
729514875 1
278040788 0
754728989 1
874751985 0
895166773 1
761920592 0
29434360 0
291161945 1
993820755 0
939349505 0
619935466 0
43130234 1
358458295 1
962369136 1
457403036 1
496293220 0
471256330 0
654664302 0
778586984 1
51131450 1
364815431 1
373876006 0
273125018 0
182067143 0
345552018 1
394730155 1
646196738 1
452527687 1
9611488 1
908732055 0
89961975 0
384414536 1
980202906 1
697134311 1
877459509 1
578456524 0
864557482 1
137063126 1
283156906 0
940934059 1
563152878 0
625220298 0
719222092 1
335531117 0
942570760 1
521664146 0
757490615 0
66004139 1
433086599 1
539087008 1
912532469 0
664587423 0
377425126 0
165270219 1
935108800 0
34335167 0
856971201 0
158248268 1
840481280 0
921406904 1
957500553 0
98599782 0
454227921 1
173377032 1
703860971 0
663145210 1
317228297 0
629531892 1
195002028 0
193078190 1
390510532 0
358325630 0
456907555 1
213408349 0
701429571 1
965226403 1
27014780 0
523905060 1
431152996 0
833031925 1
978914960 0
492624045 1
937589172 1
324554269 1
258999927 0
956397992 1
181460618 1
296149769 1
736248551 1
370677010 0
583658143 1
700932779 1
289832015 1
992002427 0
428181007 1
615404166 0
247786300 1
39032607 0
353181355 0
886263111 1
340301570 0
545842579 1
442829898 1
820678855 0
172862452 1
411022030 0
677265069 1
850365869 0
428188782 1
469324436 1
616963317 0
815143038 0
240726698 1
344129982 1
625489049 1
233058295 0
594243473 1
723577549 0
262636568 1
789975922 0
498597589 0
125660595 1
637192109 1
185316868 0
326566727 0
207447016 1
183875033 1
188189252 1
196268103 0
913910612 0
756148303 0
279709489 0
684141303 1
482508343 0
204832941 1
616587790 1
681763069 1
969504778 0
217148584 1
325586106 0
87865805 1
597841966 1
276702824 0
882070823 1
116966822 0
506375320 1
239325716 1
963981127 0
486301256 0
255077180 0
153048449 1
963309113 0
736780831 0
152196684 1
496413728 0
465100406 0
269219866 0
493111340 0
979280333 0
710547937 0
825141023 1
696928646 0
253062374 0
258696257 1
448776261 1
678738305 1
706061246 0
494054393 1
588369070 1
797426148 0
531543063 1
474968162 1
866185106 0
851620510 1
886412566 0
160661528 0
867128499 1
420828044 1
930629628 0
585954077 1
12979466 0
815214979 1
602056449 1
836843216 1
937214097 0
425284213 0
398077504 1
997409467 0
564879410 1
779476350 0
567825146 0
129844609 0
700131437 0
462328624 0
997203178 0
740532919 1
888064036 0
613194594 1
396392979 0
768215506 1
898847160 1
24226356 1
326468790 1
314431699 0
598045418 1
771068577 0
51107684 0
490967264 0
32698790 1
890605162 1
718286308 1
208215688 1
618709364 0
954095220 0
589625836 0
206749391 0
420786626 0
203074709 0
707734792 1
216311018 1
540071716 1
677146161 1
178175255 0
549322790 0
302598562 0
185950178 0
629342010 1
531068611 0
751707681 1
384815302 1
114924817 1
346096727 1
140027405 1
787428077 1
5698170 1
885201073 1
907641677 0
416158259 1
295686950 1
760887340 1
52850171 0
736998908 0
296733713 1
131979721 1
989434526 1
943867395 1
305799431 1
913908660 0
691683665 1
420023765 0
85525887 1
451842423 1
209761421 1
790433215 0
815371705 1
464715675 1
435433481 1
819599530 1
483893328 0
834953956 1
146301153 1
408218034 1
96135560 1
311458779 1
414742519 1
573016599 0
353598048 0
445334216 0
832371045 0
259211706 1
226909836 1
8413549 0
281346815 0
961538093 0
339889181 0
752766817 1
577485303 0
433195497 0
198152757 0
982779215 0
954938766 1
381598515 1
782196675 1
171372077 0
746544206 0
973290834 0
139784516 0
337843914 0
782834876 1
904243999 1
905714447 0
636213866 0
223633386 1
688430133 0
241519317 0
417896512 1
364707523 1
626554976 0
886511011 1
7543778 1
356693470 1
94020429 0
498217101 1
148135045 1
67915442 0
586642831 0
698602666 1
862592534 1
964227158 1
853941287 0
138372815 0
924686834 1
124238508 0
120816760 1
532785926 1
507606413 1
703122361 1
790913486 1
761692892 1
18952456 1
176856845 0
155461345 1
150569888 1
341048303 1
264913338 1
901159512 0
562867107 1
824355625 1
302851387 0
780977390 1
833464922 1
164791850 1
566508841 1
116698306 1
86073368 0
580304011 1
526098023 0
212114099 1
900325227 0
842406167 1
791714631 1
672603992 1
561812606 0
264316707 0
973626739 1
68081892 1
977436524 0
675836824 0
974730446 1
595919913 1
620733062 0
536850969 1
252033930 1
231022137 0
932645384 1
736003682 1
54341202 1
856084875 0
810758234 1
565922303 1
458387128 1
207789733 1
823826479 1
754435215 1
605442300 1
646117976 0
642978506 0
712435483 1
48226540 0
48562416 0
549957442 1
49538229 1
89567999 1
262619618 1
801582004 1
444553530 1
138319047 0
107619743 0
121853173 1
248620227 0
769739795 1
683475519 1
23326579 0
166732160 0
288479445 1
770967748 1
628149766 0
819679875 0
157504099 0
6667337 1
822840514 1
888674027 0
927412722 0
18383621 1
37185597 1
984462179 1
974621889 1
438878755 1
426224790 0
273522360 1
464275999 0
520385941 1
225742250 0
297908398 1
674259343 0
425281305 1
540959755 1
543935317 0
907985493 0
983206255 1
72433758 1
612691738 1
728562334 1
710783549 0
593320586 1
332526504 0
17514732 0
569749208 1
466206491 0
236021434 0
103375845 1
217891113 1
242379873 1
751042420 1
277918223 0
18839228 0
940938889 1
977082209 0
332669103 0
641390421 1
558479830 1
938506155 1
819836142 0
492388995 0
739187116 1
881581476 1
323252410 1
329151582 1
180307129 1
100204173 0
206306888 1
271035361 0
212133601 1
891852527 0
339986762 1
193108969 0
755869198 1
1157425 0
328023142 1
510058260 0
313234109 0
470960878 1
704561752 1
350800758 1
80719101 0
912582265 1
390009974 1
919998403 0
710533070 0
455468837 1
270023088 0
470920400 1
750027351 1
934405101 1
666591795 0
645813578 1
618995401 1
21752099 1
37847571 0
59810964 1
171906494 0
658128756 0
599498976 1
541939404 1
180770345 0
381146297 0
234418547 1
837563171 0
999235190 0
76594111 0
396974960 1
847645637 1
32463346 0
874477922 1
154722796 0
542512661 0
218111406 1
343225679 0
628282915 1
136047185 0
825186582 0
815366995 1
769935600 1
882696377 1
916132473 0
796052718 0
916184712 0
564049049 1
835534481 1
161319215 1
752594503 1
446858791 1
313670852 0
742661046 0
116944530 0
256992302 1
999254422 0
269207129 0
941934351 0
892304930 0
950706763 0
408498633 1
261881785 0
157193302 0
900498649 1
249566224 0
315472243 1
527664294 1
337148248 0
371830084 1
717865191 0
551497065 1
982596166 0
708565337 0
770888361 1
105865689 1
241121103 0
373719253 1
595067719 1
993722588 1
400869166 0
358000348 1
975094813 1
800748841 1
257715681 1
216296759 1
399284778 0
753450580 1
953132357 0
935693172 0
586440593 1
643230691 0
306167800 1
490781459 0
418041999 1
633118168 1
101760529 1
118748329 0
899297646 1
803565189 1
806855279 1
28477940 1
986725222 0
256742922 0
943736271 0
452263219 0
222836384 0
736724407 0
227035841 1
480116065 1
184028024 0
169502684 0
771392287 0
120039853 0
249816798 0
261502748 0
309695592 0
352164984 0
250732491 0
873189480 0
788330613 0
580803792 1
521525299 1
359586080 1
68830536 1
655300130 0
65577430 1
949512649 1
26627789 1
444159458 0
84572565 1
95615674 1
979739325 0
428220118 1
138391353 0
542478846 0
291461035 1
100264240 1
581346528 1
89914681 0
582278970 1
49703227 1
248628391 1
445096832 0
302533731 1
709167185 1
459169793 1
733635431 0
572368540 0
743168322 0
846108422 0
986638197 1
217949028 0
424496247 1
691059393 0
876493219 0
832096675 0
707340135 1
400958523 0
887309437 0
681863052 0
381078610 1
172380109 1
44385003 1
340069897 1
782888749 0
526632104 1
123392019 0
275173357 1
363008316 1
411539042 1
310799253 1
676222094 0
312164447 0
276582574 0
740644692 0
238643617 1
474743377 1
225084720 0
754824442 0
223653411 0
996012292 0
44546391 0
923322836 1
102468992 0
767318316 1
917674941 0
683860723 0
8106672 0
92735959 0
825209863 0
91214228 1
240672667 1
443550417 1
462529323 0
146745227 1
561095653 0
677701928 0
305468947 0
199550211 0
756255525 0
46186014 1
742657101 0
959216093 1
1667265 1
233646251 0
514567524 0
145318999 1
482221392 0
630646784 0
786042342 0
959202800 0
872644909 1
976170926 0
764700391 1
756476803 0
644572217 1
713396784 1
750349209 1
125834444 0
881310030 0
946783391 1
463803743 0
801352465 1
181296339 1
221674500 0
736024621 0
906625379 0
47659139 0
297766751 0
195091277 0
205945055 1
20166181 0
713039472 0
589557477 1
395178346 0
619967626 1
647562486 1
718755121 0
82923508 1
82338686 1
221863399 1
232842571 1
117431469 1
673450414 1
256824651 0
70701400 1
196749262 1
609716171 1
308510086 0
492368707 0
631720733 1
308058622 1
268729738 1
922223975 1
828757733 0
467311437 0
402752980 1
269249253 1
173596150 0
451443137 1
214524329 1
497237278 1
521524700 1
74968480 1
225121106 1
287235557 1
913834489 0
734140419 1
583730451 1
245773258 0
537027954 0
356328785 0
314247293 0
783413607 1
815813371 1
610259127 1
401778985 1
251419369 0
130681608 0
869764375 0
703014601 1
54867031 1
199525731 0
652761445 0
612246982 0
482727585 1
755778316 0
678700318 1
924770451 0
319860290 0
526664614 1
320404020 1
173553356 0
577206237 0
42296602 0
755416538 0
775331235 0
672730301 1
680030881 0
250653758 1
4662487 1
304386018 1
605358415 1
4938934 0
913078793 1
969961335 1
752978390 1
992319375 1
619215556 0
996794406 0
528276204 1
789486550 0
227613185 1
55285356 0
886455773 0
110629807 0
986653228 1
414847257 1
698135919 0
866321151 1
13520434 0
364026021 1
184781063 1
657173078 0
925152565 0
543512572 1
408192930 1
964628221 1
361822976 0
80991281 1
206574444 0
395532207 1
883525126 0
349097515 0
772940892 0
202310142 1
926939368 1
930718502 1
153915324 1
100321743 1
784650360 0
885679880 1
773303838 0
55305151 0
389400043 0
543929215 1
381821382 0
38277218 0
187511252 0
397584196 1
120893584 0
387523903 0
606759842 1
731354257 1
660308681 1
600315519 1
947686503 0
498475905 1
77944187 0
587484639 0
603025391 1
351762896 0
294956944 1
761825175 0
467153063 1
557543043 0
602247672 1
398526699 0
650482726 0
952377765 1
808317477 0
82681398 0
349646328 0
850508379 0
668663029 1
581311247 1
871844747 0
439236261 1
407114287 1
284441325 0
534253646 1
695182093 0
567407921 1
726755709 0
406773400 0
250793915 1
113763391 1
136458833 0
599734870 1
413135890 0
836785434 0
979228196 0
531150108 1
953957339 1
743060319 0
894783569 1
533888656 1
159821063 0
152175792 1
797886445 1
325806375 0
185599867 1
940169297 0
629696696 0
799935566 1
273275139 0
530832339 0
136861029 0
591094988 0
368344079 0
410529965 0
820486788 1
510229816 0
518798863 0
857824654 1
47817694 1
470263878 1
885944400 1
945394639 1
987815610 1
554559343 0
228345567 0
868991929 0
80525488 1
342602335 0
417920615 1
580716046 0
279841838 0
258903220 0
896514281 0
337998871 0
648598719 1
255735050 1
418331337 0
671318100 0
458934847 1
675639240 1
498841676 0
290779592 1
395527238 1
492101496 0
345875255 0
834719839 0
761720705 0
954561268 1
453076235 1
694608172 0
842939543 0
954277572 0
397588319 0
582077793 0
712243273 1
965465062 0
216140444 1
213983748 1
802486194 1
893818581 1
587304532 1
342669561 1
481643676 1
17220539 0
423232016 1
912631207 0
576149529 0
319690280 1
634067738 0
911338289 1
573369202 1
101312160 0
387342347 1
815334731 1
360736499 0
52860994 1
998099656 1
786986744 1
410005968 0
304473866 0
571062054 0
326965721 0
215734685 0
454854020 1
944306788 1
142637978 1
179816547 0
351784451 1
452847844 1
232781001 0
810802384 1
842531782 0
308847633 0
605400783 1
887019660 0
397015332 0
515986836 0
982912196 0
819665581 0
163233747 0
190524336 1
420395965 0
403048774 1
885426709 0
38613647 1
364482211 0
71331892 0
698291656 0
590116603 1
695153771 1
845921231 1
188055168 0
396221350 1
633825905 1
245943000 0
91657300 1
385077708 1
356976304 1
273557427 0
173786717 0
482284984 1
890992601 1
87656151 0
562454914 0
468549312 0
919000949 1
608512857 0
534305767 1
355078794 1
546542643 0
949092061 0
554036460 1
105657632 0
173704155 1
353520887 1
304423370 0
781357576 0
213665168 1
280143249 0
500649547 1
819185592 0
420205653 1
816028852 0
7630702 0
961863056 1
412394771 1
228407721 0
301714172 1
86074159 0
83502947 1
887711481 0
355526152 1
494006463 0
624604915 1
688523629 0
772530572 0
197478919 1
416175298 1
686677354 0
840685068 1
305640342 0
781284234 1
290194909 1
938734285 0
500802890 0
849026154 1
113838904 1
821936161 0
330242873 0
897533659 0
77473416 0
972468637 1
811008993 1
842238319 1
253612755 1
430033012 1
205239917 0
323574075 1
667806234 1
62444201 0
242376484 1
789470458 0
681714843 0
74304284 0
580584048 0
113544117 0
925598505 0
16123014 1
844168547 1
75817840 0
4412250 0
996404695 0
843326929 1
638571580 1
541589639 1
722588097 0
283314758 0
774855591 1
247688754 0
998068785 1
527648578 0
935056019 1
652371334 0
376910933 0
23389632 1
846896157 1
376730154 0
883944818 0
886786358 1
135021998 0
133166809 1
42512893 1
624885810 1
880693957 0
598850693 1
824483026 0
3037564 0
16173737 0
491094977 0
893526696 1
807382851 1
972477748 1
595506529 1
896070879 1
450472954 0
132009417 0
777586128 1
602775586 1
387998977 1
15703816 1
710800686 0
538437626 1
306134552 1
309256438 1
990752384 1
479412281 1
924674926 0
919988914 0
613851588 0
926292579 1
254477936 0
801431250 1
909861460 0
374802599 0
95167249 1
926330182 0
776112163 0
947539139 1
389729234 1
670553980 1
48157066 0
225823593 0
791101228 1
957007175 1
706988480 0
916709669 1
186617627 0
589400680 0
200402399 0
808053850 0
690782903 0
451719121 1
133020985 0
484546104 1
688714371 0
949328958 1
37437096 0
420745754 0
297176265 1
688579114 1
137372291 1
198139178 1
81304321 0
932555734 1
388520802 1
469267252 1
718155033 0
191047125 0
116713214 0
439113112 1
231471795 0
56385027 0
498600391 0
880353679 1
688054938 1
613485152 1
46018008 1
5066530 1
607932078 0
412302475 0
222862426 1
119968328 1
243237357 1
833871885 1
479095922 0
905891881 1
225190916 1
690592467 0
809786106 1
150247940 1
557094937 0
313355829 1
226837755 0
748472869 0
122474286 0
14087930 1
698075760 1
482039891 1
493429811 0
707618944 1
774030607 1
42946265 0
780666159 0
966638591 1
39653897 0
684635825 1
274092150 0
436565799 1
495579418 0
721577034 1
120894772 0
977549158 1
769849763 1
451829699 0
481248575 1
614865342 1
129237110 1
587254799 1
177578509 1
931053581 0
38278835 1
153012951 1
80279261 1
350123148 0
641162392 1
637782282 1
532571069 0
672177212 0
990924282 0
555523024 0
284615829 0
239089385 0
873909851 0
495902876 0
166421177 0
970003123 1
831708181 1
54136914 0
824007416 0
768249313 1
559046391 0
594928933 1
525424530 0
502768297 0
68994799 0
803552756 0
947433136 0
984929708 0
487615286 0
597819727 1
676333417 0
764309419 0
15567745 1
925322685 1
609084379 0
122832814 0
637676781 1
665629906 0
678234764 1
936713365 0
570396035 0
911771815 0
462528934 1
715813991 0
113609225 1
128041811 1
274254060 1
697928596 1
52248167 0
202620771 1
512971767 0
25863853 1
101995447 1
260053842 0
981919884 0
851818954 1
275569809 0
13818550 0
990079571 1
596044875 1
34945854 0
837474614 0
688973501 1
161436559 0
715325097 0
295909385 0
896713286 1
878785010 1
171206500 0
918569595 0
14035071 0
973964732 1
394684649 0
899882429 0
571899371 0
58601814 0
494231435 1
294753388 1
540141850 0
710464587 1
681397047 0
403988383 0
681159227 1
185321680 0
97648515 1
154047792 1
453922820 1
621800052 1
714892998 0
364181075 1
301244499 0
882737170 1
146921555 0
357086040 1
905559646 1
573660808 0
471837610 1
297394446 1
503720966 0
616524659 0
66132854 0
603503001 0
948443203 1
238494719 1
241812564 0
260353667 0
766713965 0
251577503 0
7653519 0
388005933 1
789238664 1
676615506 0
890923980 1
953148696 0
944698184 0
325403095 1
880424342 0
45982950 0
63606964 1
459253945 1
328427047 0
690329134 1
429236966 0
339670012 0
209223775 0
752434097 0
37296854 0
498594746 0
820061199 1
670526609 0
455901993 0
417009266 0
348280500 0
879108179 0
183839840 0
87904997 1
769693172 1
885219634 1
923452814 1
536546307 1
656721897 1
898959125 1
445520839 1
209033814 0
850389697 0
102976300 0
856008997 1
299740009 1
330309028 0
462376155 1
866693132 0
840351473 0
173792920 1
29982360 1
336982752 1
595467197 0
250222474 1
515378217 1
237462038 1
855786510 0
991399161 0
381233908 1
675525953 1
868250673 0
347106603 1
886738870 1
505559237 1
652284653 1
500522265 0
63201927 1
658203453 0
709252774 0
120983938 0
817283005 0
493935246 1
19953008 0
770071645 0
612298183 0
876597030 0
222314955 0
35332496 0
302175502 1
829991308 1
406922986 1
800232134 0
720028796 1
899478315 0
62116403 0
332359954 0
398470915 0
10731310 1
902182333 1
793930848 0
917706712 0
482068315 1
626637542 1
864658163 0
267799358 0
676828553 0
464004011 1
690084179 1
797679319 0
195627848 0
434555043 0
651209440 1
297477331 1
181322022 0
560524563 1
655386773 1
263480680 1
277058512 1
988241278 1
398407435 0
713757778 1
789356729 1
789948625 1
328498265 0
398474337 1
929218299 1
672300630 0
84610972 0
644318958 1
959600739 1
836297685 0
738979530 1
206698345 1
783027997 1
618397828 1
743218191 0
979533038 1
274954704 0
28886098 1
162593492 1
540331015 0
304401074 0
869330953 1
317931992 0
752171153 0
445760625 0
499776041 0
737853019 1
885569731 0
318158005 1
669694172 1
700572255 0
104234096 1
252730431 1
994487280 0
71538301 1
348741767 0
823276577 0
494501789 0
47605683 1
758941732 1
583900257 0
642292140 0
65752280 1
591910867 1
811099324 0
751141774 0
289161496 0
632146509 1
950163636 0
963136599 0
178551880 1
93045302 1
395655580 0
68873873 0
637934697 1
264604386 0
242492837 0
689830692 1
537110527 1
466951950 1
468820451 0
960108852 1
717986540 0
376656090 1
243376670 0
211657709 1
675297821 1
852736354 0
288452445 1
123083557 1
873714676 1
89234942 0
575877306 0
371947503 0
809291817 1
793915181 1
909107882 1
148819614 0
55362561 1
555168678 1
822096326 1
448332168 0
708807883 0
90210506 1
178684368 0
825375286 0
975652064 1
434745407 0
159648116 0
942697166 0
810189427 0
923970367 0
699842146 1
694355275 1
51565126 1
276049581 1
850157300 0
279885447 0
585213221 0
766317401 1
934992437 0
657861767 1
173333475 1
327965532 1
172605604 0
112091958 1
313722908 1
932943632 0
656738382 1
768681821 0
396147626 0
843098485 1
412675261 1
801486699 1
224695816 1
738093115 1
688932249 0
427184820 0
502541724 1
976710992 0
227272204 0
999042918 1
708750298 1
397193755 1
233098116 0
238145687 0
17760330 1
124486691 0
515540213 0
290583269 0
822195653 1
657297697 0
439371872 0
931677623 0
716354884 1
456232577 1
644335770 0
774465954 1
386882542 1
885750149 0
645362784 0
488094936 0
588643553 0
862873307 0
951534992 0
140016078 1
341959775 1
541048111 0
936326914 0
883006738 1
698506294 1
227280188 1
906223183 1
290722979 0
546764824 1
409744414 0
552239134 0
496343973 1
121904794 0
60704663 1
510618332 1
410332295 1
33479962 0
714778155 0
526860749 0
180805608 1
823021611 1
14356038 1
730277581 1
742494648 1
546372146 1
34285008 0
528900117 0
382346074 1
802174267 1
957007582 1
101337991 1
338569591 1
392818491 1
450734545 1
10444411 0
949637744 0
106842912 1
739020494 1
398153477 1
50523811 0
678975853 1
301399174 1
599046691 0
734153481 1
134035545 1
326048364 1
119733366 0
660163313 1
54624194 1
61553950 1
780366291 1
834662882 0
181885195 1
410090490 0
743411415 0
476161843 1
452309365 0
872645424 0
723016288 0
413247720 1
223099301 1
669725020 0
104254253 1
1594582 0
369361004 1
630427130 1
186321241 0
513022385 0
653502723 0
864896237 1
726594124 0
79140399 0
821877118 1
959623527 1
155861632 0
73770411 1
292619693 1
370610835 1
394913418 1
214715382 0
517240538 1
825693962 1
78219037 0
991291443 1
409588673 1
292425821 0
293836495 0
823102644 0
388321390 0
553183220 1
417231333 0
406621601 0
539482536 1
616518762 1
608856889 0
190616646 0
868193374 0
713669597 0
878775005 1
276187321 0
988098771 0
744162397 0
243573155 1
932286623 1
358929996 0
472633220 0
624984449 1
696115468 1
980807124 1
257341734 1
7580348 0
685139998 0
21801461 1
599237297 1
606602753 0
60059730 0
985354828 0
299899720 1
428177435 1
592626889 1
98168922 1
928543388 1
720372830 1
701914852 0
147818321 1
442076693 1
75849032 1
931987863 1
41400685 1
278576529 1
87795026 0
968914897 1
424586610 0
667649135 1
605716089 1
656210560 1
737633336 0
274474082 0
873303988 1
7051774 1
564000908 0
719201302 1
240421206 0
686583194 1
595132189 0
443117891 1
758943085 0
135596337 1
483889960 1
56225891 1
305542189 1
482014526 0
750995361 0
467721068 0
463104215 1
30632032 0
866096002 1
570335203 1
850906363 1
151677899 0
451050203 1
213660874 0
259389701 1
831314825 0
246514294 0
515032527 1
688922462 0
843042119 1
502727753 0
71928690 0
320970418 0
677979478 0
430687979 0
334444168 1
390026176 1
700907480 1
499789427 1
417713167 0
809575362 0
758655961 0
285059693 1
486106471 0
911128596 1
472038015 1
668945794 1
635700838 1
957863481 0
39116042 1
242717859 1
146267921 0
206112552 1
677261744 1
955578833 1
288189804 0
982015256 1
81899957 0
912334959 0
758650483 1
494025785 0
146516468 0
393886787 1
531627950 1
992117223 0
687514902 0
356704877 0
941473816 0
254949044 0
430452844 1
902953009 1
778331503 0
374142018 1
226530337 1
614744063 1
386967729 1
869751596 1
97973849 0
691779055 0
101923596 0
238857342 1
701348331 1
99627678 1
239694413 1
255091773 1
304827286 1
64120928 1
975510797 1
89276738 1
802755751 1
918836591 1
542833437 0
985528602 0
194255961 0
378007069 1
474647458 1
910368147 1
365549296 0
942072503 1
276735885 1
929555892 0
540368957 1
638443887 0
213493586 1
300283258 1
790070781 1
632621916 0
459954036 0
68486299 1
898759072 1
602078152 1
477362689 1
58855691 1
422705573 1
828563898 1
684629703 1
669019806 1
74829751 1
409426494 1
899605666 0
882441320 1
186076008 0
786673721 0
547232853 1
304896427 1
165087891 1
422744859 1
617211913 1
506985428 1
531061630 0
422407339 0
396758528 1
87741094 1
489378688 1
481131483 1
875740106 1
961684323 1
659116043 0
549885812 1
359117654 1
97350430 1
228519165 1
627484319 1
623483596 0
108902030 0
592986263 0
792912105 0
576241256 0
45369152 1
609166892 1
735356934 1
276739964 1
141996573 0
573500478 0
556949734 1
888358311 1
687817503 1
182040150 1
955032432 0
805543670 0
335845389 1
989777322 1
118980061 1
116709945 1
937936424 1
578120295 1
680176492 0
714147018 0
370986757 0
704318357 0
217530161 1
844285661 0
474542707 1
882325388 1
46660061 1
307052708 1
89039689 0
692461383 0
487143109 0
724060889 0
790205446 0
426116611 1
794257514 0
847018551 1
796686855 1
559454477 1
817387432 1
671745257 1
312409381 1
927690265 0
628064240 1
483579553 0
935241940 1
840292338 1
838969846 1
223862745 0
250347107 0
299223842 1
90380470 1
994424887 1
695165103 1
689784034 0
652904827 1
488117741 0
839058807 0
636227187 1
983749244 1
346227281 1
662552169 0
954093945 0
422806867 0
101942776 0
315316456 0
267553920 0
973107504 1
536290892 0
326080592 1
6024281 1
95675845 0
992210044 1
359468790 0
634697955 0
800823534 1
55827332 0
478326759 1
864584997 0
888207832 1
81868961 0
648142751 0
318303 0
188333532 1
449235339 0
557551725 0
733472841 0
934099466 1
742849773 1
64174363 0
127304754 1
578202023 0
583352143 0
872056464 1
904990861 0
623480996 0
585563026 0
756114365 1
272025166 1
214947009 1
439990527 0
891846296 1
742763752 1
622953005 1
906113143 1
76075928 0
166660083 0
912100716 1
858872220 1
839713184 1
256276708 1
376708509 0
483873157 1
383202685 1
491021127 1
236820632 1
643162651 0
906683872 1
447661936 0
646518721 0
714131816 1
331512590 1
253450822 0
282589831 1
423904649 0
703823015 1
891098933 1
658503102 0
417042901 1
282457531 0
603059365 0
177612282 1
579325824 1
460518492 0
793071958 0
639500409 0
756988642 1
819977260 0
113772118 0
153807106 1
533281472 0
214523241 1
254611970 0
416088390 0
669620994 1
673908717 1
602439152 1
310585020 0
531537735 0
259196203 0
530121172 1
959718637 0
44133574 1
545027765 0
868268644 0
654969987 0
160709526 1
701182611 1
662649254 1
92039986 1
294942225 1
993817900 0
673783182 0
858441410 1
694049370 1
422743668 1
743162095 0
375471207 0
537500196 1
757285759 1
255257234 0
121261242 0
171505505 0
457041757 0
819187715 0
573209095 0
272090249 1
243275767 0
440744173 1
378017158 0
226588701 0
846434384 0
752927182 0
82035233 0
675235005 0
346950845 0
810930981 1
486966322 1
300241766 1
343691808 1
153468298 1
763393570 1
396516780 0
725358137 0
89228338 1
899435545 0
263872783 1
685933046 0
837633772 1
362181187 0
2213020 0
149320681 1
352429390 1
319168913 0
626411765 0
760048951 1
841022573 0
44248058 1
37850155 0
626050666 1
168305296 0
309566590 0
247070941 1
312004668 0
70219223 0
519268170 1
624239828 0
363439119 0
155323927 1
124928484 1
160095313 0
288682336 1
689063424 0
456552032 0
852655273 1
488245271 0
591878513 1
420301193 1
466097649 1
496474000 1
608010332 0
641607731 1
739724786 1
707491235 1
799904202 1
56759468 1
730779420 0
352567679 1
409451077 0
507339385 1
498066452 0
784482197 0
40818193 1
156969498 0
277109356 0
978147267 1
689475355 0
157154680 0
994073720 1
764263836 1
691453992 0
833124563 1
510919012 0
597314547 1
692175610 0
166155559 1
660536033 0
912937101 0
541418526 0
303056268 0
713879640 0
715612508 0
253775755 1
407978468 0
923338638 0
824507272 1
995681437 1
570167231 0
794740322 1
132946336 1
764164576 0
19317494 1
170001728 0
886696713 0
394034849 0
302429517 0
799134755 0
274010535 0
840349425 0
58162019 0
526513875 1
893903387 1
890243692 0
922250664 1
268381169 0
33924079 1
912637638 1
351378347 0
331298018 0
421792873 1
871274387 1
315589181 0
621232486 0
887772439 1
873192420 1
117828427 1
818282561 1
139304831 1
313168689 0
676986904 0
333391262 0
445347394 0
701502346 1
614834265 0
118821653 0
89967760 0
658406983 1
376717067 0
117028022 0
331469361 1
249083835 0
58718539 0
944364249 1
155940809 1
465919122 1
758632121 0
670252356 0
671938881 0
606907379 1
6147965 0
711479425 1
595117375 1
300745161 0
38690377 0
729478803 0
21133122 0
892316982 0
501056132 1
812630201 1
3799326 0
230601457 0
479633616 0
333180677 1
498363620 1
700366359 1
300144345 1
780958688 0
791285810 1
217695427 0
901205531 1
873367996 0
858782968 1
463819513 1
439956250 1
427011165 1
577535174 0
504889158 0
793864607 1
123681696 1
57048393 0
589632750 0
870618612 0
297605657 0
657599889 1
510982572 1
518735297 0
233926699 0
77507342 0
510129233 1
535463458 1
904085690 1
123938066 1
34564587 1
177057485 0
304109479 1
778757360 1
185323331 0
119408592 1
1434281 1
585078049 1
869845990 1
945364431 0
741830870 1
911740571 0
465367384 0
397256527 0
246051614 0
908797023 0
448661227 0
194426940 0
332037867 1
500384966 0
165329291 1
259587842 0
835954277 0
968145675 1
373547706 1
555911819 1
492310571 0
529564135 1
764772911 0
734331441 0
155057155 0
678305944 0
182052857 0
789289004 0
128292016 1
90388686 1
354422115 1
571436895 1
931597315 0
340303212 1
398367024 0
683238643 0
967322057 1
757652819 1
327180953 1
498999393 0
423799119 1
143699278 0
480089686 1
946438653 1
449433232 0
396430104 0
292005958 0
177370451 0
551067093 0
955514023 1
7630737 0
17158967 1
589062267 0
235354530 0
110283766 0
855284275 1
605190069 0
310598881 1
640641011 1
29578692 1
930211779 0
419452428 0
412678247 1
60538465 1
827968728 1
221810983 1
512041863 0
7361645 0
165586917 0
536548490 0
712785002 1
198399381 1
930047297 1
881181332 0
176853792 1
931348502 1
167419702 0
678494948 1
231836697 1
242463198 0
769596544 1
261785477 1
480753966 0
206717574 0
249803696 1
47397489 1
958509555 1
494640921 1
470598907 1
223395755 0
407656520 0
437407311 1
838518998 1
384990518 1
613953869 1
320760045 0
909130749 1
775543869 0
58778780 0
371974323 0
362431916 0
111319815 0
187123423 1
756548291 0
804419128 0
237336627 0
616428859 0
267065931 0
675042674 1
714946868 1
483780857 1
805958275 1
62439318 1
450165252 0
514494953 1
261295447 0
490407819 1
408289477 1
668698945 1
800765125 0
475867656 0
491998831 0
242585701 1
395946407 1
790428958 1
675710727 1
345425868 1
499857502 1
757492229 0
269925393 0
583064922 0
540738757 1
601108435 0
722269038 1
132101506 0
430875152 0
752752850 1
493416067 1
101003933 1
407329011 1
776254288 0
762628020 1
464501778 0
936158608 1
69887447 0
854317614 1
980598895 0
798892430 0
220469245 0
270313333 0
308589721 0
262278067 0
283347615 0
422118666 1
95937825 0
749254725 0
217447450 0
956495310 0
966828745 1
298833812 0
172206306 0
629372525 0
348111608 0
459603728 0
635482768 0
805926503 0
867552493 0
571442427 1
95141306 0
910645394 1
912773227 1
604149445 1
368434594 1
950930230 1
675031582 0
89621222 1
212052625 1
179243674 1
627545988 1
417509716 0
902854071 1
185809196 0
338439005 1
433756881 1
928687589 1
434432973 1
582047560 0
102846270 1
499846530 1
127147378 0
948645652 0
856598591 1
786747586 1
345515951 0
187108441 1
103339218 1
50399487 0
484850497 1
961531283 1
637312693 1
978153927 1
829707412 0
502999615 0
624256921 1
781095014 0
834162470 1
34072053 1
231908720 0
1543593 1
896488535 0
746961391 1
423216918 0
403196149 0
197238782 1
742595502 1
934617201 1
537737810 0
171839855 0
330069611 1
604554427 0
614436864 1
529803084 1
608012622 1
50676757 0
987573173 1
27262732 1
438811769 0
732775340 1
908728013 1
782572741 0
155077226 0
71773619 0
923073195 0
644951250 1
630022209 0
466726679 1
244054100 1
613980160 0
662092918 0
430884667 1
148484679 0
353338635 0
905905168 1
261754919 0
486929121 0
600497932 1
866731865 1
606657714 0
720706274 0
645690900 1
648549861 0
438604111 1
837808804 0
520494157 0
470035968 1
340586536 0
919695608 0
960900945 1
524805456 1
238421939 1
137016020 1
568567277 1
624713259 1
666075362 1
721251212 0
268370002 0
960148791 0
693563716 1
416511368 0
680445603 1
201265096 0
474693528 1
880887343 0
540720312 0
774502351 0
47275898 0
53867774 0
862588318 1
442781379 1
83442089 1
652351733 0
30611318 0
467756483 0
292270090 0
627952100 0
482400880 0
722604429 1
762046841 0
463586949 1
64405331 1
520231203 1
62746580 1
509841821 1
309069013 0
849848251 1
902833294 0
739135246 0
788135745 1
570549223 0
885491791 0
68418794 0
89496606 1
384970136 1
978636041 1
192697795 1
179647168 1
361349932 1
941007012 1
541307866 1
885767054 0
576532886 1
512829982 0
491192901 0
101593958 1
667817332 1
376258223 1
897421589 0
950685949 0
104678911 0
410984809 0
242626187 0
149318596 1
318355488 1
114920262 1
205148123 1
886838709 0
314600851 1
780637598 0
720653842 0
909411214 1
746227815 0
79401716 1
645294889 1
193840055 1
74578844 1
766589415 1
189402479 1
665845668 0
262406384 1
973601401 0
23245662 0
749721806 0
345804482 0
315941052 0
720350050 1
144053125 0
185697400 1
555174214 0
532879130 0
637891423 0
96398624 0
256407186 1
845792765 0
285637856 1
205412224 1
462196675 1
614444961 1
934452375 1
509379775 1
223912960 1
949909197 0
630346327 1
654474734 0
147783884 0
181386522 1
728364063 1
407751150 1
410958696 1
533252773 1
48630612 0
593819966 1
274731509 1
925316864 0
968681018 0
372660115 0
374003711 1
9250249 1
20038848 1
824295643 0
51316608 0
622606337 0
37912460 1
955508680 1
338628327 1
639264381 0
851024755 0
513640104 1
827590222 1
418040379 0
243846344 0
724143720 1
580659122 1
583212388 0
126281193 1
350478652 0
386231994 1
252585905 1
291365214 1
418616418 1
576291608 0
767158466 1
202331423 1
129506329 0
243401975 1
757742116 1
960660809 0
999568420 1
810136460 0
330894859 1
657036345 0
435995628 1
140786312 0
618472387 0
783429195 0
68677482 1
493965630 1
246706064 1
451718251 1
936373298 1
499286062 0
770454172 1
734178594 1
809642433 0
500294041 1
850444437 1
338105971 1
146417992 1
236745033 0
327710431 0
813114690 0
676005696 1
311502216 0
474311714 0
457610070 0
506876520 0
13160789 0
358346509 0
933015452 1
454949863 1
769094755 0
953181831 1
448873983 0
988356957 0
709841651 0
840280899 0
797963789 0
281792512 0
812445950 0
872752984 0
716008877 1
679865860 1
803048032 0
781987687 0
72258211 0
661523893 1
935643229 1
21195670 0
121349525 1
496042533 1
40291036 0
449745058 0
241947434 1
136329159 1
387180520 1
133263862 1
11814507 0
149311851 0
173668102 0
726640904 0
906694992 0
716308810 0
583857038 1
660282195 0
412647925 0
474632567 1
765506133 0
339170353 0
768228687 0
791270488 1
519490272 0
836385866 1
596855704 0
559886864 1
283092892 0
225834855 1
943152684 0
675832774 1
27024330 1
321723897 1
925697951 0
83949869 1
748591879 0
977340674 0
893018053 1
617375061 1
350499116 1
887037016 0
975863945 0
655575262 1
539336322 1
653715735 0
909196321 1
408482323 1
308954959 1
229609374 0
147799921 0
328416193 0
11708515 1
990767083 0
544258497 0
247564404 1
915811426 0
583365741 1
217203912 0
698641892 1
466418930 1
344262072 1
200905998 1
778108381 0
382853068 1
381681424 1
462101907 0
218609611 1
84429632 0
193145308 0
246352162 0
561175893 1
272931760 0
384738719 1
612661158 1
581196816 1
923132852 0
896908978 1
75695837 1
96212080 1
50881834 0
377430530 1
920415849 0
846610841 1
956448605 0
343760528 0
83531023 0
960822781 1
731825133 1
308705348 0
469096775 0
840177531 0
49935122 0
721920576 1
658783597 0
461544272 1
791660936 0
498875469 1
398643755 0
147129038 1
194686783 0
810082595 0
739806385 0
980066340 0
719091595 1
337361962 0
165149463 0
408972980 0
780267786 1
872126485 1
825755481 0
630355242 1
391618255 1
62106404 1
123440248 1
976880957 0
57775365 0
804825648 0
604609965 1
764714541 0
700451301 0
673437638 0
135823986 0
548431915 0
246971300 0
175117729 1
885169875 1
318662940 1
324608669 0
60128862 0
182089448 0
724626790 1
507817850 1
938378358 1
752151034 0
897381542 0
695854634 0
320387732 1
942322161 0
480006209 1
721988372 0
47011474 1
503226938 1
286704193 1
225882683 0
205747037 0
670156713 0
269685186 0
188613794 0
902139187 0
730235223 1
638242069 0
175609029 0
783993792 0
856682970 0
771929779 0
347938708 0
252392873 1
285316471 1
578825812 1
379485389 1
982183900 0
707610348 0
680003209 0
740227598 0
938896962 0
2730715 1
157523636 1
761990708 1
353092333 0
434903604 0
115806382 0
849103937 0
1132214 0
207721676 0
758807213 1
617847662 1
947441233 0
185770703 0
460412231 1
575323596 1
602984849 0
238087102 0
384858712 1
816188902 1
580147997 1
803965623 0
831085860 1
730460699 0
898080885 0
674871741 1
996861386 0
320437373 1
627945886 0
948478787 1
464098972 1
553029594 0
555716089 0
462203306 0
298189356 1
957617304 1
70992919 0
684485922 0
498836771 0
918853574 1
848891358 0
999165529 0
457742168 1
652231829 1
295748209 1
581688351 0
118453243 1
297247919 1
944595773 0
543055085 0
942933544 1
795205230 0
405745775 1
511454444 1
796592228 1
863779752 1
137151156 0
332179170 0
675015853 1
505335959 0
898185416 0
8024546 0
361499075 0
644001723 1
763173253 0
581065048 1
128712808 1
468248005 0
849022772 1
409671140 0
805725836 0
921284018 0
973511437 1
705616805 0
521822290 1
843461274 1
202796313 0
348049157 1
347368668 1
386794692 1
560507377 1
968270228 1
110072000 1
597817573 0
116274429 0
296652009 1
386580769 0
77690172 1
868433648 1
735601442 1
600225349 0
174021320 0
661550556 0
977122358 1
259402204 0
793068996 1
825291170 1
555695830 0
523637806 1
985521814 1
116687759 1
789986852 1
884307775 1
196014524 1
997828231 1
390628798 1
141142402 0
714127666 0
774963175 1
277095745 0
92301437 1
633593503 1
102676629 1
540478100 1
232115510 0
941476437 1
276506212 0
874262643 0
400023332 0
576874404 0
952008831 0
461206659 0
592031336 1
756137288 1
590126494 1
834001426 0
91269333 0
753863452 1
969013607 0
370081574 0
874190426 0
451545544 1
348024749 1
452211706 0
355165958 1
591673658 1
974895656 1
702377714 1
646281158 1
415482788 0
914659087 1
720666165 1
346685391 0
652567623 1
715780595 0
302433447 0
571431576 1
361835820 0
501012472 0
923994511 1
953621571 1
822054257 1
743051309 0
734223754 1
840064885 0
712347763 0
499630484 1
358991788 1
678270768 0
808067483 1
764447163 0
245483698 1
187367307 0
806897764 1
884424794 1
478661950 1
806075323 0
246145228 0
921495757 0
207127310 0
303303686 1
353123903 0
582971029 0
622455517 1
668226827 1
490866900 0
3030508 1
711149975 1
223954488 1
787582725 0
198300648 0
228865324 1
464609279 0
120435848 0
765703067 1
329238918 0
489431855 0
206884838 0
459787612 1
299595037 1
575188417 1
314756686 0
660940538 1
309068450 1
262557630 0
312518424 0
510670823 0
608432052 0
938729474 1
338841680 1
564423832 0
659073264 1
439250761 0
933203487 1
835553401 1
729466178 0
527599621 1
391190638 0
593257320 0
275008110 0
76999567 0
253029570 0
379835099 1
199424935 0
514163270 0
621415589 1
960226556 0
178942008 0
600519082 1
47699178 0
339856035 1
833147542 1
3477358 1
817830214 1
689634371 0
961090123 1
301660863 0
497706027 1
753282448 1
387534630 1
325557109 1
275229164 1
109397205 0
909078160 1
651895675 1
311417440 0
232211651 1
767176690 1
915855261 0
200375310 1
510307264 0
688742512 1
393670402 1
638611967 1
872211828 0
356827423 0
42284788 0
152115169 0
571214914 1
162103690 0
677915876 0
745997535 1
677555418 0
872408986 1
684159606 1
64174240 0
579953128 0
760499090 0
494079617 1
316311568 0
131141159 0
929392168 1
1001155 1
10011947 0
981302021 1
169269814 0
593304490 1
320043142 0
898627047 0
497902463 0
240094771 1
245908535 0
744218405 0
326761 0
419110071 0
449705494 1
201839200 0
913915931 1
377381418 0
751205382 1
710975165 0
40700019 1
847221840 1
623478930 0
299260534 0
57967324 1
517460490 0
854829802 0
834122840 1
478282083 0
845094738 0
142572902 0
317173123 1
160873708 0
134114186 1
982220666 1
196832085 1
408536132 1
791005433 1
554527285 0
254386173 0
25250369 1
900653512 1
844646613 0
165379111 0
872074407 1
18776119 0
452845686 0
65395164 1
741622604 1
542430281 0
400238741 0
286864480 0
465854295 0
38340056 0
216385883 1
890418989 1
139226179 1
223793154 1
759176419 0
377907411 0
55206159 0
592287949 1
861490977 1
558131820 1
264291952 1
783609908 0
429489367 1
191904946 0
952625607 0
840034052 0
56294116 1
806195086 1
270960870 1
205143133 1
355559875 0
610471692 1
17323830 0
816711684 1
835410512 1
3449413 0
384250584 1
300013088 1
244696871 1
682615996 1
386068664 0
922299123 0
984782942 1
369125587 1
801523882 1
705492320 1
572332578 1
663670735 1
388804776 1
829606264 1
95674545 0
942602160 0
133266853 0
509160784 0
170824191 0
33022331 0
25199285 1
190761225 0
460601371 0
713810066 1
390876922 1
269088318 0
764947670 0
15343631 0
187084195 1
534876044 0
911249533 0
530650759 1
924497460 0
114711055 1
554108426 0
479853675 0
952782958 0
133702531 1
406517897 1
171979329 1
784040770 1
479308043 0
768729441 1
890818344 1
810595496 1
810785761 1
641803992 0
788896809 0
839621718 1
295753454 0
280156042 1
412582346 1
25292559 0
756592106 1
242257975 1
981506753 1
214735872 0
885465478 1
654070232 0
248049830 0
464222046 0
805720443 1
975715445 1
450358235 1
218328533 0
941517621 0
169061454 0
458764956 0
835974785 0
745535637 1
161831691 0
132565808 1
851504029 1
968680118 0
279525406 1
215279135 0
607777113 1
951950508 0
909892551 0
141109149 0
363741541 0
438675781 0
731240555 0
117973718 1
134110091 0
341242824 0
331791486 1
771394674 0
798511801 0
232303233 0
221056703 0
34266408 0
508360914 1
553689477 0
875630091 0
900420486 1
560639907 1
135473435 0
163069699 0
365608231 0
198721582 0
287729032 1
903823265 1
647731642 0
979582034 0
220326540 1
776863944 1
500802478 0
419039587 0
846438220 1
872069292 0
573691752 0
621327594 1
443330263 0
207611393 1
336678798 0
253339775 1
756630533 1
336586077 0
555050031 0
106866657 1
9087755 1
751270651 1
564767202 1
441110530 1
380267784 1
635209908 1
761050213 0
600906405 0
567241815 0
870422234 0
801449103 0
23177143 0
399240236 0
199551222 0
71385275 1
320918451 0
104322677 1
640746278 1
812616600 0
413680723 0
543336427 1
285160496 1
89043883 1
850613752 0
49475988 0
717978244 1
13020025 0
20217011 1
461908404 0
998315549 0
326034133 0
995968186 1
646605192 0
41665238 1
988502014 1
261443414 0
770457552 0
522053963 1
684652566 1
965895257 1
4742215 0
894471454 0
416088631 1
829175202 0
6806668 0
9749950 0
905847266 0
645816924 0
728465224 0
603087580 1
62554750 0
402204962 1
485914307 1
566252567 1
65888205 0
740888774 0
533573738 1
853371113 0
605385911 1
994742229 1
639293565 1
784760340 0
251156717 0
308711846 0
240319555 0
244536087 1
322465314 0
406499687 0
814158746 1
90694099 1
180224214 0
211398585 1
414165124 1
670198435 0
57364743 0
509623375 0
86611948 0
760051155 1
898966568 0
648172003 0
221555176 0
727787733 0
856912626 0
777003010 0
779125081 0
535795128 1
859217081 1
903380991 1
14886543 0
333003648 1
122359764 1
525477563 0
715159829 0
812236807 1
708640980 1
95298967 1
515469619 0
826536078 0
364859149 0
428074372 0
889345586 0
102959084 1
601147434 1
654663432 0
68042997 0
657346288 0
694970086 0
508631652 0
732326668 0
552597404 0
124043938 1
257800575 0
524963571 1
612968970 1
62964306 0
327887493 0
957747723 1
22791086 1
894334743 1
633046175 0
71867503 0
351379406 1
187099198 0
492239218 1
773843443 0
370623096 0
521280328 0
374767163 0
778266 0
800351967 0
224236058 0
749685689 0
206102589 0
14427327 1
408887928 1
182640719 1
712524014 1
112660378 1
235620489 1
54697045 1
521840666 1
446476528 1
931609384 0
504120672 1
219352058 1
942939135 0
301494521 0
621621642 0
119960492 0
780588659 1
304026600 1
927178407 0
675255364 1
322019815 1
514675859 0
803060495 0
793701725 1
177984951 0
888060432 0
633273882 0
467100109 0
151132162 0
460576839 1
755911513 1
2173372 1
952935264 1
291196706 1
637669291 1
169720126 0
785913075 0
529426468 1
95697903 0
133095367 0
366629693 1
718365925 0
132161912 1
848601659 0
936738253 0
837249121 1
853387328 1
390263429 0
85926781 0
802881202 0
82897055 0
818906065 1
620859846 1
961413423 0
440876533 1
456570239 0
204872497 0
128406760 1
808682991 0
446496435 1
749179601 1
62054559 0
966896225 1
366781241 0
788953173 1
382319114 0
670866021 0
255956288 1
642661737 1
880195067 0
562996109 0
366058510 1
529779653 1
161394334 1
414782490 1
14393090 1
538938782 0
114559810 0
69464149 0
785248677 1
604238008 1
4835292 1
359433054 1
940491067 0
106127666 1
88045920 1
526915706 1
483978616 1
794776630 0
723144471 1
806267003 1
410200647 0
793166626 1
221855108 1
693402534 1
334686227 1
17668179 1
237805626 0
318766529 0
316395624 1
873552153 0
401211165 1
965236813 1
338000837 0
180290100 0
940610990 1
718338464 0
347462079 1
811282506 1
478758307 1
422726814 0
302955373 0
595910929 0
773850962 1
45527191 1
34612168 0
344792821 1
716650891 0
134812038 0
246047339 1
793350891 0
838132913 0
409979963 0
382088673 0
776183294 0
167974127 0
975504939 0
180286131 1
903352985 1
330318759 1
533817788 1
995255959 0
44474337 1
553012806 0
98995232 1
830661244 0
557442734 0
254751689 1
695261329 0
826757024 1
706208272 0
632424713 1
971725231 0
806234375 0
816601846 0
443256487 0
442366362 1
108631385 0
186282086 1
518896748 1
795605643 1
447814519 1
957206200 1
300379817 0
574289265 1
192701878 0
838743766 0
226726508 1
426003293 0
68652597 0
910744871 1
425867853 1
725376453 0
910696749 0
17016276 0
357891393 0
204872706 0
626540181 0
275312619 1
550667990 1
417597740 0
836797503 0
639593655 0
463709624 1
278183976 1
425035657 0
558492218 1
353738870 0
640808619 1
97637909 0
574658331 1
393232123 1
730473700 0
85923337 0
827386729 1
722045386 0
875864355 1
274724913 0
60724105 0
790178217 1
770752117 0
435761524 1
892774781 0
544785583 1
827473689 1
948544282 1
334935291 0
575660099 0
667418579 0
861382164 1
489072454 1
571996074 1
797390270 0
773562405 0
976035705 0
362825670 0
743029465 0
761425641 1
241926741 0
251500449 0
793808993 1
502237160 0
727833761 1
116526812 1
900671610 0
140912790 0
114781895 1
184834080 1
461583270 0
309288789 0
558442088 0
523435178 1
780586162 1
999866549 0
864902234 0
727688036 1
50286016 0
927358315 1
880459952 1
607284357 1
354144232 1
466342665 0
562796552 0
816153770 0
999649866 1
928639142 0
769085314 1
824381106 0
203041674 0
392969745 1
284901449 0
181983611 1
274208451 0
930114267 0
475063160 0
965556782 0
63363508 0
672981760 1
138102826 1
193124993 0
484415289 1
173635326 0
377949800 0
138534857 0
806720668 1
125923392 1
888555250 1
183798662 1
940213980 1
868865718 1
176172732 0
146809601 0
940396266 0
296890848 0
36367990 1
78494775 0
370201533 1
617806795 1
615783088 1
655336918 0
447941977 0
715252833 1
670917306 1
869692638 0
752764725 1
754106298 1
666794789 0
358539701 0
884194497 0
361103488 1
763341428 1
278542350 0
102793299 1
362738754 0
431080917 0
222371818 0
856339814 1
366972502 0
848123600 0
717660793 1
808999129 1
889184116 1
191946642 1
929785557 0
602915701 1
156523783 0
885366856 1
515878723 1
564843228 1
488484170 1
740722915 0
857042186 0
339988285 1
261523293 1
808578944 1
680760880 1
395713993 1
218525480 1
768179552 1
793782803 0
400483552 1
608950461 1
422041977 1
127390361 0
271167729 0
335010472 0
42039321 1
617379279 0
365551480 0
983040716 1
239663528 0
919370923 1
920883834 1
424141062 0
109661861 0
848821740 0
642048497 1
929061135 1
365509202 1
162175485 1
402488906 1
910032240 0
303043981 0
868368329 1
771061362 1
949703840 0
181102827 1
988622012 1
316501579 1
524144837 1
28813020 0
197679342 0
611328384 0
509594325 1
155513710 1
617844324 1
417057482 1
913682469 0
729716378 0
308153502 0
477084230 0
11505858 1
965863023 1
726423128 0
689973882 1
370966883 1
895131173 0
675167733 0
532735820 1
205311863 0
863188580 0
626905618 1
718464016 0
565661604 1
999056986 1
120435256 1
7804411 0
497514599 1
664644393 1
505337815 1
153685630 1
844548698 1
333444125 0
525752835 1
671125763 0
666101575 1
741779714 1
917522279 0
735604109 0
566804690 0
660637019 0
986555999 0
983204465 0
647498545 0
504453513 1
654970846 0
629301572 1
738856517 1
250904363 0
857681735 1
124366960 1
913526957 0
292092984 0
118855162 1
821239059 1
72850947 1
528040360 0
729323405 0
476181966 1
273155649 0
608064361 1
991563738 0
866254359 0
759726139 1
706035206 0
228555119 0
309199520 1
229374468 0
95892167 0
940793471 0
559047904 1
215509767 1
143343296 1
692325548 1
932293613 1
864511768 1
161269065 0
115956655 0
266864559 0
800724711 0
891771820 1
781057021 1
858129956 0
448414460 0
128626140 1
239961502 0
836707000 0
266738526 1
620849860 1
546711295 0
964036445 1
392258177 1
960609369 0
621317163 1
713233334 1
886557858 0
588450584 1
801200008 0
807815837 1
125826327 0
205371413 1
135080414 0
18093155 0
75402308 0
771228770 0
507512684 1
123324916 0
113037216 0
160197234 1
161197045 0
643316428 1
437465217 1
703596493 1
804003255 0
556315424 0
374768824 0
996895143 1
465165741 0
736546503 1
494818123 0
863085711 1
874958399 0
933554730 1
715408985 1
129876005 1
922489648 1
349135694 1
9352687 0
616194743 0
314474716 1
234006796 1
626997479 0
367295675 0
177893649 1
792741160 1
599991206 0
651480379 1
717498436 1
501331237 0
121350736 0
478806365 0
92090443 1
264502879 1
577357598 0
387913522 0
79887662 1
108141509 0
965098532 1
706065073 1
572680377 1
137473254 0
224572276 0
987505458 0
962960371 0
434832860 0
760812310 1
878352324 0
577641303 0
656655813 0
168906560 0
151067994 1
860544710 0
434977609 1
279956157 0
131411836 1
622882072 0
751596558 0
584417201 1
92624440 0
566388201 1
475632093 0
260284217 1
222044103 0
236560317 1
130025280 0
696501027 1
472880124 0
194841729 0
270911241 1
251758979 0
464604842 1
281606579 0
594339259 1
72586448 1
96866408 0
288125613 0
916845942 0
158381864 0
235945667 1
781098284 1
731497713 1
515651474 0
717410342 0
934084199 1
525125466 1
942614270 1
126605767 0
511203537 1
912948005 1
657979275 1
316884457 1
154982899 1
54371006 1
328596981 1
561093949 1
10318120 1
13482648 1
442674130 0
545913073 0
410299480 1
245680904 1
724265295 1
289942790 0
645350924 0
664939230 0
471434903 1
357041952 1
887842857 0
508023371 1
665364806 1
212945165 1
404286836 0
372539279 1
296296085 0
275344966 0
52454680 0
345145664 1
77361802 0
349619441 0
842924727 0
519898543 0
100532630 1
340258481 0
429926289 1
658416820 1
509503946 1
427700117 1
975444686 1
801254948 1
895793005 1
204718203 1
92355314 0
481939375 1
963520991 1
115061336 0
913600165 1
309976947 0
20777571 1
398310117 0
965414137 1
977445786 1
606178809 1
310017941 1
47015483 0
352821529 0
228694844 0
563688682 0
557350226 1
752963084 0
145944908 0
243754875 1
596098737 1
735088281 1
48543354 1
777752018 1
622653919 0
279984929 0
155477897 1
388052332 0
752493388 0
371669717 0
141293105 0
176709834 0
557337839 1
377146240 1
824645495 0
458901782 0
917672439 1
775315466 1
176617651 0
7229602 1
247741912 1
276372767 1
701179155 0
65927106 0
88810335 1
997752549 1
101082702 1
839522498 1
28372423 1
414452287 1
240691469 1
640889210 0
740317705 1
946733020 1
679742540 0
430858104 0
643491467 0
49812692 1
856620888 0
360263146 0
344494308 0
278001502 1
268568397 0
684423345 1
806751852 0
322222254 0
943775727 0
837793998 0
477893510 0
936909123 0
587067507 1
108480294 0
539088828 1
92336919 0
144189007 1
653539889 1
317223616 1
736732479 0
456473744 1
204580760 0
167264986 1
120256256 0
81522400 0
643993029 1
26679100 0
420225826 0
600955085 0
388732917 0
406379131 0
416674617 0
452843260 1
642978051 1
820026980 0
146127917 0
344426026 1
791530477 1
733181943 0
68589148 1
555090268 0
419467926 0
253876186 1
445082101 0
962100971 1
462805782 0
649427743 0
477351082 0
68992856 0
235823734 0
686968203 1
234873972 1
269092591 0
672606573 1
748663475 0
538720214 1
785957636 1
556568067 0
327070180 1
840455060 1
378108656 1
764296790 0
566862848 0
3544574 1
236510876 0
938111411 0
447696648 1
803489020 0
986321940 0
931049821 0
490817739 0
805701868 1
826964774 1
152212035 1
329253460 1
147062150 1
432759187 1
284896726 1
762894274 0
793289004 0
605548690 0
733485055 0
678249 1
928978420 0
815151672 1
490600263 1
595815027 0
209161665 0
267197979 1
436200696 0
19047882 0
578286305 0
615753969 0
384183966 0
52917220 0
360489614 1
558367394 1
292617964 1
852654974 1
123788600 0
720132982 0
405075823 0
410091844 0
720980699 1
676670 1
637068994 1
9055969 1
737194379 0
556890637 0
309683439 0
623392855 0
822463326 0
550570370 1
86375188 0
917781107 0
989092284 1
690571357 1
314299172 0
116191772 1
597131266 0
209262783 1
323916155 1
477042951 0
698464707 0
317647132 1
678814125 0
451697612 0
675267034 1
81799139 0
284504692 0
457394768 1
428610470 1
963597670 0
40880579 0
552417683 0
636557210 0
55739522 1
424100887 1
756957084 0
369078774 1
411853139 1
747791635 0
938299106 0
362796119 0
19877489 0
699037460 1
380277487 0
801040778 0
940140515 0
772086064 0
103495798 1
8601321 1
769644619 0
898084088 0
270272058 0
927657887 1
316824948 1
724061768 1
102646795 0
579240388 0
51846261 1
789708872 1
924333199 1
559497984 0
578076188 0
447974103 1
638001537 1
27880921 0
336280740 0
265781149 1
308848366 1
265009314 0
68456213 1
451787347 0
999195625 1
163688845 0
779220789 1
403086254 0
133967888 1
680645122 0
835477819 1
156654112 0
789266558 1
778631577 1
925764008 0
965829172 1
495471690 0
265693202 0
703007798 0
677340196 1
428715805 1
433457866 0
854119542 0
253097821 0
22202767 0
956899861 0
754818200 0
751530624 0
862091943 0
6273697 1
62435746 1
794210526 1
995339234 0
387790744 1
193094379 1
636894875 1
492763200 0
275931741 0
41113607 1
104454568 0
124740684 0
781654303 1
319096700 1
261076046 0
46624522 1
841309216 0
647671559 1
30021592 1
691643947 1
233177344 0
16872215 0
628780590 0
965111683 0
423279618 0
709386222 0
449884301 0
91614705 0
949237801 0
47968548 1
726631284 1
453397889 1
203593823 1
903611801 0
723937484 0
940253444 0
947679146 1
745766675 1
134207813 1
997891679 1
599983326 1
633834160 1
654334845 1
656668843 1
298081425 0
838547393 1
1050680 0
160544781 0
660896319 1
805995259 0
140884669 1
718395237 1
5387924 1
218910954 0
820526690 0
603972023 1
233494242 1
945029103 1
211743408 1
512362684 1
613061242 1
727270914 0
557150341 1
613364033 0
647894229 1
731120561 1
92314525 0
715036740 1
348026199 0
994591888 1
982604722 0
710396509 0
388887540 0
461894110 1
310396118 0
427136724 1
528887485 1
554858384 1
406054650 0
286719077 1
668150138 1
317969960 0
750891438 1
27999403 1
728135748 0
770905661 1
677667561 1
440918316 1
944770615 1
248130211 0
143670651 0
699992719 0
608917402 1
404725578 0
850634444 1
755045772 0
397579398 1
131704480 0
790267741 1
944682522 0
264369000 1
994991858 0
496370848 1
954184127 0
788763230 1
276767396 0
161449735 0
139281833 0
651870985 1
462252848 0
93114579 0
213054155 0
684841532 1
488167148 0
329426732 1
102746244 0
598520920 1
102146932 0
862107304 1
566058859 1
294440626 0
56949719 0
735613718 0
885915229 0
315355526 1
798859539 1
446076206 0
943485737 0
823865238 1
146195369 0
844893486 1
907813449 1
990758565 1
637544823 1
277309641 0
891409867 0
306283535 1
409894551 0
730707625 1
394985813 1
394556757 1
152703313 1
776079707 0
295057053 0
299966908 0
338964872 0
847010577 1
757169424 1
89320644 1
51217663 0
986041045 0
493473778 1
566920702 0
384968814 0
666386827 1
347285415 1
522244818 0
721430721 0
696046567 1
213511725 0
364326588 1
243724129 1
327128822 1
990948423 1
371145428 0
305765777 0
302087653 1
696419571 1
835788240 1
955011796 0
464149329 0
382487339 1
379601334 1
406889579 1
508208822 0
214164679 0
278312735 0
120803879 0
870682696 0
379328671 0
621078857 1
624580616 0
676586894 0
318470705 0
184370590 0
78973072 1
317000492 1
259629255 1
620147261 1
62464940 0
699787951 1
279169858 0
432869846 1
387506226 1
313781294 0
387081871 1
267644118 0
176591289 1
767778067 0
617324270 0
37188953 1
789107802 0
153976855 0
575593167 0
623257186 0
624883142 0
441961038 0
913946420 1
59459473 1
241289024 0
186350840 0
776040933 0
531199131 1
611367837 1
320311311 0
731374209 0
862084403 0
788138435 1
426601770 0
141527405 0
664460608 0
988523972 1
216670387 0
296921584 1
177513895 1
81434889 0
453208789 0
661127574 0
320083590 1
827749332 0
72259648 0
123701506 0
199544866 0
608584697 0
714770427 0
909988696 0
84333120 0
890884423 1
132794728 1
936749101 1
74943227 1
296475949 0
194008122 0
392415783 1
544577165 1
105077760 0
556498287 1
206341906 0
299530482 1
590058274 0
243105477 0
255628133 1
90034466 0
526702470 1
993336257 1
510557765 0
527265012 0
432531677 0
512954554 1
266549470 1
37301912 0
364613764 0
287193518 1
512751032 0
987348152 1
934382733 0
330848357 0
856557078 1
621001570 0
136247913 0
248490804 1
211744781 1
464462776 0
35140822 0
586596571 0
2294825 0
930233187 0
575620179 0
39617267 0
818765671 0
485387358 1
731716564 1
83480900 1
475758886 0
849103261 1
807094256 0
749856617 1
936799809 0
242239344 1
517031699 1
241053953 1
959914453 0
158907493 1
999280633 1
27793023 1
12799028 1
958115093 1
246435747 1
257149819 0
923547564 1
283439639 1
728482273 0
924722516 0
263481300 0
418457962 1
579434095 1
466998921 0
398441362 0
788838262 0
42775803 0
680607290 0
380709394 0
142096355 1
187977091 1
33858007 1
936917887 0
58841066 0
172093194 1
172398318 1
417676011 1
686998511 0
99275917 1
922341920 1
119750900 0
463376008 0
153664626 1
537880428 1
261761293 1
681591122 0
841104884 1
337245935 0
981184396 0
40950320 0
520457968 0
159055458 1
395892031 1
302854346 0
200111484 1
421816186 0
33395015 0
8109886 1
145521034 1
531998187 1
157696595 0
121207457 0
749920724 1
722726764 1
160148971 1
245488478 0
166310470 0
996597884 1
454126912 0
475575861 1
28545846 1
774558076 0
461609288 1
954339502 0
15533561 0
927139133 0
449160690 1
784396316 0
287644506 0
558762134 1
22525438 1
543454147 1
125191963 1
714731347 1
440110523 1
437556670 0
789320838 1
588362637 0
132578848 0
484183050 0
345878887 0
884501749 1
428458929 0
734737568 1
479337847 1
330750559 1
671238802 0
765381067 0
192812202 1
636500417 1
961439492 0
129135169 0
886191727 1
291279667 0
606069104 1
57024479 1
495025693 1
434056359 1
959536888 1
611999729 1
707556927 0
459423879 1
437994772 0
3263542 1
816561193 0
184895512 1
972192580 1
627626624 0
947304372 1
659457901 1
471803839 1
607951532 1
524454191 1
964369143 1
119784492 0
654447039 0
431191257 1
794404284 1
107346241 1
169307389 0
547421408 0
637152924 1
814606882 1
148345518 0
982580395 1
840518796 1
369719576 1
133340590 1
849193091 0
437045611 1
845635569 1
674182632 0
179018750 0
577949376 0
742280553 0
241316580 1
184590700 0
317626767 1
279208029 1
360582187 0
831986344 1
514202527 1
77708676 0
39696396 1
11070913 1
854057364 1
697337967 1
807580531 1
127603869 1
9146519 1
258321625 1
578620522 0
577438115 0
591399967 0
317700585 1
277920898 1
815553499 1
440249896 0
404617721 0
885055815 0
732698608 1
755204301 0
233846909 1
797565648 1
251832333 1
64550048 1
28897644 0
34207157 1
202395528 1
311676590 1
420761811 0
777337154 0
173969621 0
965739703 0
954772334 1
238175147 1
448430917 1
886587268 0
494537850 0
710495647 1
957488603 1
621317990 1
192333184 1
517496209 0
329710134 0
852619322 0
753069700 1
855616042 1
885820794 0
72916315 1
962004025 0
775710757 0
346700654 0
659670261 1
391400689 1
937552610 1
327497193 1
258128346 1
511330914 1
821282299 0
987121335 0
658059262 1
989515844 0
494011430 0
927017908 1
601570477 1
365267006 0
72308459 1
300220394 1
323702122 0
212558930 1
25370006 0
117466132 1
539851946 1
974354329 1
323622915 0
445598938 0
312107310 0
334323765 1
542281192 1
721413766 0
327002845 1
845064138 1
567414610 1
444372796 1
434294027 1
979557797 0
694493699 0
631490804 1
9703581 1
501854613 0
126001092 1
466262234 1
751377322 1
221821410 1
588536515 0
195981503 0
124293137 0
547061341 0
722430284 1
670816706 1
838884227 1
930412094 1
168580305 1
428958955 1
46072602 0
535013040 0
615253174 0
407615255 0
133649291 1
228768146 1
490001419 1
157622255 1
392523851 1
275297479 0
714654631 0
771699052 1
870936549 1
344946135 0
577676026 0
39448147 1
933129643 0
525746410 1
17983270 1
606764815 0
631704980 1
301683224 1
717757097 0
253652240 1
534728183 1
604080432 1
623944367 1
124166512 1
446372433 1
76266406 0
665397801 1
799864551 0
133882298 1
271565568 1
795298465 1
452518009 0
674132596 0
120067158 0
711077886 1
232809374 0
412415374 0
456961115 1
518987804 1
922482603 1
373203173 0
67508050 1
946904990 1
526538412 1
900486379 1
522967250 1
885001398 1
451936917 1
593421079 0
243231630 0
898612896 0
621813773 0
625209830 1
977311626 1
219152520 0
796607002 0
205678815 0
593158025 1
158377738 0
135922958 0
835545238 0
583150997 1
341649163 0
489494324 0
200956800 0
176587450 1
564425435 0
568702867 1
570870077 0
532073796 0
328001252 1
8398835 1
218384160 0
857361638 1
510553640 1
806339714 0
494032175 0
31892811 1
884093531 1
939420206 1
856908494 0
11668016 0
180795285 1
154986266 0
6004448 1
464352100 1
888894110 1
214966144 1
993881745 1
49303417 1
399349047 0
150502776 0
202768569 1
138178830 1
554151495 1
508528657 0
876982930 1
702434691 0
246149119 1
943132337 0
54284472 1
657288932 1
166288571 1
113479335 1
25356934 0
570157264 0
22168726 1
721241346 1
851558873 0
786741289 0
219349587 1
809831155 0
722784975 0
767130916 1
976538248 1
185430047 0
183985960 0
376357667 0
906522091 0
74486883 1
162094474 0
896677408 1
793767417 0
762051855 1
960613241 1
774793681 0
72661644 0
524757367 0
74228386 1
397522829 0
213471879 1
260767570 0
606588602 1
442589823 0
490815469 0
721395497 1
6731494 0
479859326 0
704782744 0
20815247 0
225482099 1
491649989 1
430190691 1
735477647 0
212074909 1
228821873 0
117261820 1
315932244 0
539909971 1
322121290 1
245741881 1
325751329 1
134988463 0
705836929 0
970965269 1
154127699 1
642513980 1
249150442 1
988293006 0
133978406 1
419761545 1
946295807 0
570034564 0
86830482 0
703902291 0
346204888 0
802080432 1
99886391 1
213712005 0
713943733 0
432292549 1
822610211 1
507647468 0
189815169 1
697881829 1
534190243 0
899296303 1
118534198 0
324889189 1
193306883 0
63987955 0
695719156 0
307948919 1
901548369 1
560700935 1
155336092 1
225892922 0
645020533 0
830387795 1
877585311 1
875819367 0
664507003 1
29230053 1
787531016 1
192879382 1
307762572 1
445473779 0
490291998 1
153541644 0
129319136 1
296453786 0
63194611 0
879727549 1
27537592 1
226529452 0
727907260 1
350772536 1
547647103 0
961567139 1
981340879 1
614568093 1
903682904 0
660388265 1
113597347 0
681483455 0
429561665 1
498408890 1
401074082 1
902007332 1
72657854 0
692865236 0
564389645 0
847883602 1
284747916 0
36419946 0
462172590 0
548553857 1
758187645 0
468097522 1
60055896 1
906959524 1
616163145 1
688422529 1
900620035 1
678523809 0
776449422 0
849466972 1
390474828 0
868276765 1
302248800 1
385111010 0
401441125 0
274029704 0
942294101 0
679360471 1
759820068 0
757888596 1
385105687 1
771546966 1
492439010 1
927906734 0
313136490 0
864179092 0
426497777 0
471869811 1
575831141 1
719240962 0
786230017 1
956070085 0
471120738 1
865561772 1
496043794 0
266223857 0
414984630 0
438471779 0
53176782 0
868464020 0
664751480 1
289879964 1
117442852 0
635582223 1
256560056 0
432056859 1
580097595 0
465448552 1
273976336 0
61250993 1
210874976 1
524018283 0
248399646 1
206730526 0
867249713 1
391104620 1
934996374 0
448334947 0
304506219 1
633611747 1
110198037 1
508929987 1
686503243 0
371227934 1
96553866 0
774603138 1
221033246 0
212613844 0
395748067 0
865117562 0
531027578 0
419215585 1
792707964 1
309044765 1
80785781 0
785990986 1
596978320 0
180837395 1
325419011 0
808506439 0
285784984 1
683622912 0
705199608 1
241134991 1
713231969 1
211183205 0
883530124 0
853657643 1
874203242 0
866826712 0
793195834 0
306571189 1
346265413 1
544654931 1
48861445 0
239948760 0
914641222 0
62705313 1
799471348 1
128386477 1
634139108 0
302704303 1
718719819 1
895683264 1
379285783 1
209515059 0
223785932 0
306528652 1
2855092 0
967140306 0
376895882 0
524772365 0
97610421 0
551761276 0
736923717 1
591283265 1
965482737 1
365930333 0
755825779 0
663719921 1
437254596 0
499538007 1
707746940 1
596681537 0
643409442 0
555108325 0
4312360 0
246607461 0
496544405 1
906859980 0
655555307 0
442595623 0
147662970 1
714783673 0
906371076 1
967834503 1
270632907 0
126776158 0
939233871 0
465798394 1
394314580 0
24705828 0
327756720 1
535713661 0
192951725 1
35600085 1
170960360 0
977219915 1
31583743 1
698561086 0
219486199 0
726452989 1
522152525 1
199593464 0
318290903 0
374408313 1
684027837 1
719811134 1
966294411 0
705351206 1
453629141 1
853949807 0
564713592 1
687773545 0
63663542 0
36891073 1
858859469 0
543797633 1
251341715 1
941234415 1
791613341 0
417125543 0
727658376 0
410190898 0
11327514 0
817602661 1
566239646 0
189409314 0
902972961 0
518939620 0
390541765 1
423753311 1
604578572 0
636156477 1
162828332 1
960163080 0
105671265 0
96202046 1
989921549 1
517017671 0
44694629 1
892390943 0
231222067 0
489974210 1
356769952 0
133323598 0
958966117 1
117427998 0
531339072 0
971621524 1
632985235 0
375690322 0
794828008 0
605956540 1
525023784 1
377488676 1
690714541 0
292736510 0
44993164 1
467203268 1
978578517 0
55971825 1
101250159 1
643985393 1
650492414 1
376104110 1
778723194 1
835693341 1
32436574 0
299199901 0
335244612 0
853704493 1
729945820 0
274634470 0
400736931 0
19409959 0
128556033 1
446211022 0
234021419 1
231242498 0
335646295 0
360121 1
129821758 0
461261126 0
854762548 1
811382450 1
471803424 1
893926672 1
179354098 1
952659841 0
783239790 1
338693917 0
476103992 1
79807455 0
16631741 1
718759013 1
442826145 0
561990730 1
14323204 1
435316027 1
915795914 0
309308762 1
363751955 0
76526435 1
528344198 0
681674974 0
669505705 0
169173135 0
684499262 1
429716356 0
856269790 0
280957846 0
460757726 0
122421726 1
506719541 1
642384299 1
650435773 0
557626104 1
435420262 1
517351089 0
909952657 0
696746571 1
554790907 0
266659296 0
106706584 1
724394847 0
598479100 0
445739469 1
884296470 1
76139043 0
911804332 1
494702250 1
406367784 0
795137869 0
885481294 1
845432428 1
718041129 1
40748197 1
70331506 1
730059839 1
383492399 0
825444944 0
744528778 0
155013452 0
186973035 1
719446658 1
498173311 0
946382717 0
60413921 1
745261412 1
454063423 1
949783357 1
54484586 1
752153497 0
416569874 0
364157206 0
182982425 0
717091253 0
164064089 1
999145498 1
53231585 1
886493952 1
699025073 0
552732740 0
824907028 0
72812721 1
154658892 1
434000541 1
757729288 1
257827803 0
80099706 0
863937406 1
185806694 0
151556665 1
429785981 1
566314086 1
674125824 1
210521757 1
752137938 1
577994831 0
200064750 0
9501955 0
66459599 1
493259905 1
200158844 0
877481003 1
450865260 0
776940466 1
39072556 1
273910909 1
908467025 1
552238576 1
440306483 1
931575278 0
948368178 1
10697510 1
935605941 1
163348275 1
832509830 0
408227045 1
648979156 0
534127524 0
467036781 1
56476316 1
788307382 1
950010961 0
732884066 0
995840357 0
951430903 0
764442155 1
888737278 0
346988036 1
208335081 0
380632435 0
269880931 0
624996070 1
489557851 0
778793844 0
703778854 0
923363579 0
225375368 1
841944570 1
609911216 1
861045403 1
302394921 0
585905097 0
820501197 0
249574663 0
781483115 1
91281269 0
902577327 1
996879170 0
588484141 1
242306002 1
842411318 0
891666214 0
542321810 0
668712319 0
529091637 1
502785035 1
433840790 1
291452824 0
988040166 0
53099376 0
908502226 1
328400375 0
233061835 1
4598312 0
337592433 1
861354888 0
319389739 1
549109517 0
608869047 0
825361141 0
652382102 0
914518556 0
187177504 1
37175825 1
455880148 0
127704293 0
389740202 0
133477421 0
309162730 0
32947481 0
739495373 1
28594042 0
195069893 0
487575811 0
440307155 1
262951940 0
123686747 1
190114821 1
196648412 0
539197871 1
444777065 0
89227485 1
101339804 1
35850110 1
876618373 0
450770382 1
23780767 0
740248454 1
869194842 0
734203601 1
425832764 0
374825380 0
166223230 0
5933732 0
297072336 1
212900972 1
787173034 1
775014229 0
130933254 1
140610726 1
399928343 1
622967926 1
735381368 1
284277634 1
124610334 0
846401287 1
857897290 0
345277401 0
507319312 0
159490892 1
304153936 0
911301037 1
765672248 0
642440355 0
836052703 1
143284207 0
953181131 1
940171040 0
615815987 1
620903964 1
775132073 0
634304993 0
388772711 0
811667669 0
444198144 0
661645091 0
156535787 1
297762571 0
584305238 0
430973992 1
603244847 0
87470996 0
506363413 1
437575945 0
810038513 0
201973662 0
90605499 1
300880099 0
865623251 1
63440528 0
250421391 0
883242401 0
225474769 0
914435640 0
439327050 1
283271932 1
60207334 1
915933279 0
63119451 0
737654778 0
148427313 1
340354867 0
218473868 0
195025484 0
746394529 0
123937815 1
867921123 0
82190336 1
193831641 0
105909432 1
218049708 1
629620788 1
947369769 0
488508976 0
58107592 1
979176363 1
221569438 1
377761961 1
522416999 0
98502695 0
528293645 0
583059774 1
758344121 1
98519620 1
93779234 1
337601836 0
955279997 0
758894579 0
845560567 1
723801762 1
764826285 1
127517889 1
141567908 0
650537745 1
732639559 0
347380317 1
497786146 1
38934706 0
460338845 0
188301221 1
886367422 0
851623648 0
604948491 1
52712269 0
859359130 0
255110539 0
654748320 1
206586551 1
752261141 1
686487535 1
501904014 0
452073962 1
910778649 0
24558391 1
633549363 0
335354801 0
971823288 1
705363515 1
488038998 0
273822280 1
802428769 1
68795494 1
163400076 0
462982004 0
752608857 0
657198548 1
201105877 0
695388771 0
358355652 0
345557974 1
722315824 0
783247953 1
228996093 1
334123656 0
15970865 1
822999115 0
487986603 1
695616692 0
187974 1
932528008 0
356403413 1
152340976 0
890810516 1
710208682 0
859395601 0
824678956 0
178725808 1
622167035 0
97427698 0
842400506 0
618425511 1
594840833 0
547665619 1
706567685 1
424033618 0
967273458 0
975369925 1
900756551 1
96958786 1
636601505 1
608363489 0
554998432 0
209105831 0
711313226 1
170605004 0
638627680 0
830235499 0
740770515 0
227135009 0
208676626 1
243424858 1
963896663 1
119405251 0
556452089 1
761721769 1
959457575 1
483998418 1
565525998 0
641551100 0
273091670 0
997632569 1
670377094 0
633153667 1
538685494 0
688119199 0
888947986 1
816344758 1
473321808 1
227522754 1
963004617 0
33090093 1
403122537 1
144828719 1
439568448 1
582300438 0
813122060 0
643979406 0
69246405 1
308881518 0
563483810 1
492224530 1
172050048 0
335935011 1
647788404 1
945088740 0
574826399 1
79741453 1
776033477 0
149169492 1
638276998 1
367000090 1
953058530 1
989398276 0
569529595 1
231747768 0
167624830 1
656303001 0
818716312 1
309158362 1
9024219 0
225960709 1
881236566 0
714725751 1
759410235 1
789748567 0
131082367 1
411509085 1
117865525 1
768552542 0
532882553 0
50333700 0
16791425 0
428213661 0
502575200 0
731417288 1
391427119 1
819064593 1
764233631 0
597621365 1
14709238 1
704656325 1
666432348 1
536092720 1
933366958 0
465018767 0
553425132 0
280436188 0
107723371 0
385638791 0
839861084 0
441406399 1
72307305 0
124485076 1
995248363 1
1071930 0
194472303 0
66815975 1
32903568 1
797258167 1
309564308 0
90925910 0
533248933 0
817834606 1
289606783 1
698278430 1
64685900 1
200698689 1
721593137 0
582906362 1
725853725 1
604425498 1
505408421 0
163759588 1
986211856 1
940990780 0
245196200 0
910193626 0
260882583 0
974414461 0
575014300 0
570431479 0
946021534 0
33263030 1
260907727 0
975987231 1
287834046 0
65728236 1
341296660 1
390761758 0
161790812 1
934980624 0
599728599 1
7617425 0
147677399 0
610510453 1
890015326 0
951052474 1
487317434 0
870947483 1
146634491 0
149639251 0
132819798 0
916096286 0
916059704 0
91954472 0
167688282 1
10782614 0
935225798 0
750661127 0
174461761 1
737375513 1
26119515 1
147335211 0
237121226 1
817452164 0
268714341 1
738522370 0
592496697 0
887133699 0
792892602 0
620769721 0
248654738 0
454590127 0
529823462 0
422853725 0
850595880 0
657834305 1
805972424 1
868590551 0
526217796 0
342161163 1
492346688 0
117661805 1
208150201 1
246240580 0
575189917 1
433294310 0
922340116 1
300853176 1
243900987 1
602240509 1
37521116 1
322121495 0
537230616 0
927634358 1
387220388 0
523479003 0
486297727 1
205686467 1
523951561 0
134445776 1
402799542 0
108853128 0
82676005 1
404867517 0
58682286 1
336023070 1
973007220 0
664885120 0
852719842 1
785842904 0
967612333 0
41642768 1
728450558 0
3412171 0
628600435 1
386647957 0
980231543 0
269797985 0
400597611 0
622923739 0
496607062 1
547203045 0
298900789 0
183858995 1
871615783 0
392341459 1
308043042 0
908968141 0
481437054 0
326451588 1
207436820 1
93396159 0
855942068 0
297088351 0
267048558 1
613423420 0
592577837 1
927206665 0
662657331 1
490679380 0
264983395 1
912842141 0
953467200 0
568111797 0
202663833 0
82533104 1
445486729 1
211937811 0
763209638 0
833728783 0
759578258 0
242220587 0
879474173 1
863050771 0
910986091 0
834511234 0
670090100 1
131577165 0
487993044 1
943753882 1
620449892 1
510965571 0
571191250 1
99658191 0
720430037 0
139618142 1
370345100 0
523924128 1
851939880 1
298743437 1
480982452 0
216760154 1
8611203 0
714970043 1
342173989 1
567502223 1
389451074 0
785854388 1
890264195 0
913526413 1
10268311 0
614843055 1
191455407 0
883927452 1
537339576 1
249038113 0
479392069 0
123503693 0
297942658 0
394670301 1
602051153 0
830184990 1
541151138 1
95686237 1
680814084 1
894288737 1
117792105 0
466845245 0
289920256 1
728225295 0
812685036 0
462073461 0
295617533 1
386095335 1
779238438 1
644550740 0
127803315 0
200575129 0
352334042 0
779049615 0
118179537 1
759322642 0
233141811 0
617024805 1
933283387 0
985619110 1
305008394 0
517764632 0
59798961 0
829568732 0
291061412 1
243640698 0
492190907 0
266318500 1
993606481 1
874854954 1
949086502 1
686724439 1
847402417 1
837824828 1
867188904 0
120198216 1
967286316 0
460392570 0
784646780 1
273583377 1
288143382 0
202605848 0
598275402 0
209948559 0
941239548 0
434491652 1
314792087 0
485463855 0
942509552 0
782605993 1
305134393 1
724394352 1
904300406 0
154129266 0
501194291 0
484215577 0
566253078 0
227204726 1
793373430 0
255688198 1
947949317 1
187743324 0
584453253 0
384936771 0
143725618 0
178151384 1
237073714 0
648583558 1
446197178 1
858916266 1
281809673 0
994234313 1
658637842 1
717603633 1
136757273 0
100376761 0
463836440 1
457964454 1
689925227 0
463695387 1
6276570 0
364486744 0
582139888 0
994303882 1
687798469 1
2196544 0
601255280 0
29507188 1
695585074 0
196088001 1
442406508 1
220654670 0
8959834 1
349998979 0
247625007 0
380147040 1
557059822 1
55397132 1
157909540 1
756434960 1
913345647 1
861976872 1
529434941 0
515932951 1
608694644 0
88013950 0
367967106 1
635996388 0
143795689 0
704746591 1
36623827 0
286814823 1
954096548 0
181478400 0
120188439 1
19559395 0
842742822 1
472803054 1
613194000 1
725514851 1
618582132 0
508337557 0
556528662 1
402481647 1
422980404 1
999573895 1
431875623 0
655599078 0
29544 0
884982982 0
524677941 1
381528887 0
424355152 1
225618158 0
900874189 1
524534902 1
606897861 0
798936428 0
244767928 0
293728286 0
168619764 0
33444677 0
589480361 1
762740519 1
899515002 1
378906067 1
776798482 0
430072830 0
861360971 0
220724551 0
990930958 0
780357890 1
686084583 1
380964324 0
861903754 1
713391524 1
282810174 0
658250346 0
163980345 1
397545159 0
84173190 0
757726745 1
799769986 0
85978511 1
225640777 1
130062963 0
687794004 1
788515397 0
654702263 0
431921259 1
700577204 0
199372360 0
903765827 1
448436281 0
573840024 0
711221347 1
22461832 0
917938908 1
228297256 0
207896848 0
438035307 0
332513961 0
403520162 1
196514383 0
456567984 1
639122810 1
242523573 1
398226828 1
186135918 0
179623115 1
138905818 0
81948655 1
295885602 0
900672111 1
864649097 1
697270367 0
574920368 1
859456522 1
915092607 0
792993815 0
694870461 0
705331645 1
572635222 0
833750473 1
545788419 0
692443658 0
988900167 0
810745654 1
316015108 1
916627927 0
554497902 0
157535988 1
381288074 0
833410735 1
87807286 1
541399856 1
269681066 0
830649123 1
484584778 1
776260223 1
274430095 1
9385410 0
423103563 1
160402457 1
484649669 1
860191287 0
310330666 1
228058978 1
876948476 0
777636665 0
312476134 1
195351470 1
692001542 0
211199239 1
23330578 1
108520316 0
655581550 1
609230552 1
566258435 0
762244088 0
473489184 1
767731198 1
604376658 0
82044643 1
886982113 0
700859320 0
237174705 1
618055312 0
855521468 0
429692211 1
763920926 1
742388815 0
465679753 0
950066196 0
97958247 0
631654025 0
483093543 1
27795430 0
931968631 0
995061172 0
559449105 0
597170722 1
999704427 1
522829170 1
746213804 0
708026415 0
537976315 1
581660485 0
856011088 0
808234675 1
650469714 0
26131836 0
566125199 1
646347042 0
883345752 1
188984888 1
162572826 1
886876877 1
282747011 1
181542340 0
973845599 0
954185889 1
207927941 0
198638167 0
116786343 0
626996232 0
120936079 0
306730958 1
796713557 0
924763728 0
371487067 1
127654090 1
950406675 1
74366917 1
975765323 0
241156281 1
251332174 0
207831057 1
508126282 0
558978714 0
661972035 1
74401578 0
266056335 1
63908685 1
805463878 1
319403634 0
476929291 1
650339345 0
527843721 0
735833153 1
946497190 0
311565381 0
246425462 1
11951631 1
143676447 0
424149039 1
343736310 0
728335706 1
252386189 0
89807576 0
349548166 1
182345118 1
600631522 0
353122608 0
646383460 0
378542100 0
983489716 1
285408165 1
23589148 0
451477237 0
219030232 0
288090443 0
291182937 1
147583250 1
443661357 0
977460186 0
576370391 0
987084403 0
227252833 0
657335370 1
991343546 0
975549185 1
117036310 1
778050978 1
317929984 0
132516741 1
83577006 1
284507609 0
204738946 0
347782717 0
281348032 0
85103278 1
165518182 1
341826664 0
811157616 0
834966271 1
278902928 0
861766891 1
911756900 0
43886812 1
746239428 1
173912210 1
783657924 0
49840814 0
578740129 0
919197487 0
377090945 0
389561893 1
440240311 1
910671919 1
397306666 1
774213054 0
74841101 0
793806293 1
227433470 0
632455300 1
601665870 1
918602648 1
907165982 0
502373093 0
300091304 1
469597077 1
195329100 0
98258037 0
962419706 0
136831181 1
486900251 0
940276185 0
973311592 0
69356501 0
19311710 0
467435227 0
318363964 0
27880479 0
478185194 1
558282177 1
266188704 0
454138814 0
377589289 0
334175090 0
88853791 0
676528894 1
380590401 1
607373597 1
941452977 1
92663591 1
738509742 0
261284755 0
688700027 1
294014309 1
865076311 1
572548988 1
772197403 0
250777295 0
274829915 1
777964321 0
487628006 1
525722346 1
851653890 1
568571401 0
325736571 1
417000248 1
549463262 0
436731722 1
264581976 1
478440992 1
268196014 1
125140177 1
396846070 0
321862356 0
901880889 0
182535771 0
252383222 1
144905007 0
193699087 1
791322179 1
346567705 1
211975150 1
487320119 0
132989676 0
380764223 1
220490053 0
115012809 1
437111689 0
424637335 0
305260959 0
912771154 1
217238983 0
813234300 1
230324256 0
821817192 0
630368552 0
167940067 1
818003303 1
949409696 1
629310827 1
953776183 0
705893368 1
889918095 0
82427058 0
740452885 1
237770822 0
361468615 0
598203313 0
590651684 1
147263336 0
134166491 0
517569876 0
53389194 1
106160831 0
77322062 0
69750868 1
196211167 1
770025888 0
483380953 1
100546565 1
122739661 1
965252355 0
86862347 0
707359914 1
590705046 0
744713794 1
911329115 1
266456420 0
764484882 1
149684570 1
61583671 0
660344983 1
905523991 1
981602786 1
520683853 1
971259698 1
887111411 1
952148388 0
565015147 1
408831136 1
117781835 0
120553438 0
871992071 0
976273148 1
148185461 1
697415568 0
545352144 1
549370254 1
625555206 1
19415101 1
374137778 0
585368441 1
671463535 0
493506582 0
774027671 1
531060122 0
769086373 0
851765527 0
374861619 1
34246021 0
921193828 0
2142974 1
74114154 1
743294170 1
345849016 0
494773555 0
621191310 0
464381479 1
822260884 0
714612783 0
729677862 0
618273231 1
283004137 0
931889788 0
689378760 0
53391653 0
343766043 0
46008918 0
717472306 1
977844584 0
494220629 0
717415970 1
677822678 0
501083529 1
279574422 0
209468508 0
955832580 0
812868088 1
982852574 1
34635224 0
42682245 1
576015045 0
275300617 1
548219921 1
33377216 0
583245021 1
779141391 0
709174077 1
523299471 0
407336624 0
429094919 1
81559617 0
571504977 0
504382211 0
649448378 1
559232991 1
117743196 1
660226477 0
181228429 0
340407886 1
792941982 1
460452479 0
357249496 0
810047806 0
725808940 0
494972888 1
914050993 1
826331343 1
407110142 1
196503956 1
658002545 1
456804677 1
418643232 0
229511265 1
210338771 0
779721889 1
639550837 1
902466825 0
134122400 1
407381625 1
983276465 1
901841234 0
498153354 1
137315495 0
694634674 1
978386621 1
680921840 1
733735912 0
21561013 1
422396014 1
361747388 1
664701003 0
395860766 1
21805767 1
100164838 1
829150634 1
445401738 0
217428477 1
798577502 0
876419897 0
503584172 1
792972638 1
983830031 1
693600562 0
427326027 0
550360246 0
360206590 1
385828713 1
315820457 0
682827712 0
799824781 1
560890302 0
824829810 1
407164773 0
461757512 0
427158263 1
821419172 1
298695781 0
569553290 1
300598454 0
125113234 1
871521418 0
354843400 0
872796236 1
947450327 1
258164013 0
407545007 0
852973192 1
753094103 0
206253285 0
947956451 0
598386773 1
616520802 0
386537728 0
751438626 1
826867939 0
91664868 0
108501387 0
997893284 0
262233048 1
481856182 1
734629426 1
778429164 0
71545015 0
253892986 0
700401472 1
213981343 0
535446957 1
404452278 1
518805586 1
82751722 1
147434122 0
341466853 1
916784603 0
690031289 0
922772130 0
284619485 0
184692488 0
485933005 0
770031733 1
711919890 0
796416694 1
438575952 1
447584004 1
462228147 0
2023056 1
285686228 1
80866909 1
881656312 1
257048613 0
768947698 0
659528455 0
98305924 0
338017883 1
552967210 1
733970187 1
810280342 0
685065835 0
701616449 0
360749105 0
918164749 1
263673214 1
988958593 0
574204479 1
632922147 1
743336913 1
848776138 1
810083478 1
511471475 1
791497249 1
418563247 0
722774213 0
249317809 1
36581562 0
983762438 1
382963198 1
555916849 0
126265889 1
648098068 0
603880676 0
223798237 1
911419546 1
692262777 0
34150423 0
762077342 0
932881674 0
326489276 0
224424462 0
535836640 0
6968514 0
772144136 0
266169131 0
252890709 1
470541863 0
362160536 0
761386337 1
578384261 1
372256533 1
293360985 0
279422005 1
804262849 1
864662853 0
185155678 1
741778264 0
948476711 1
469469244 0
682900834 1
195199670 1
148908287 0
41383272 1
892925666 1
764739834 1
463538695 0
98250385 0
34137887 1
462466684 0
990699932 1
992574880 1
370980824 1
334391661 0
37264799 1
454040094 1
586618739 0
626062251 0
339305849 1
908369786 1
803284619 1
129171145 1
868420999 0
208675104 0
653827437 1
349464109 1
978776353 0
191676771 1
491002204 0
521043110 0
31128314 1
311921379 1
971486423 0
745293276 1
73513846 0
533309382 0
163672142 1
487131327 1
371767561 0
498187551 0
666427015 0
252040853 1
701647383 0
924431482 0
292260648 0
876297902 0
317641136 1
994826693 0
840111393 1
255980981 0
516721626 0
98245508 0
590306610 1
361454385 1
910529079 1
789395083 0
293902205 1
485095012 0
332748973 1
911186622 0
299144527 0
680330514 1
860152162 1
736293531 1
659240617 1
871254186 1
162021737 0
717080411 0
262760637 1
278777081 0
40167713 1
871231120 1
292908100 0
39018176 1
442879310 1
982967729 0
55229105 0
558860116 0
453404352 1
471003243 0
285473174 1
98529790 1
512038605 0
78677090 0
589228537 1
723506501 1
291590633 1
23249646 0
150050536 1
346962736 1
424191786 0
128564599 0
16328384 1
975512253 1
516125901 0
620933001 0
14566823 1
841840631 0
689411421 0
520072495 1
810244633 0
716900662 1
907466993 0
260655025 1
269212879 0
985632127 0
857342068 0
387686466 1
520190917 0
531096778 1
608231245 0
898512087 1
157874480 1
550795321 1
99279140 0
528788007 1
889766585 1
98424697 0
270992427 0
947584067 0
608618424 0
62737360 0
859875173 1
556444376 1
27181347 1
605730068 0
538263521 1
360802484 1
570944179 1
379764653 0
341438301 1
440834162 1
867079126 1
835611890 1
665399200 0
943299140 1
118110651 1
934582276 1
795657446 1
780715428 1
760150189 0
432222474 0
265964140 1
709978589 0
236993587 1
155957374 0
207649079 0
820587736 0
922998271 1
596190489 0
71234314 0
186910156 1
265779303 1
933582411 0
605252191 1
2353711 1
812170304 1
418000058 1
279600897 0
861731966 0
406642485 1
631766651 1
474077248 1
524301252 1
502837551 0
671715560 0
419222423 1
441533303 0
701080604 0
876590724 0
519755846 1
490609571 0
977009524 1
321898653 0
333293781 0
333348423 1
74704054 0
861840031 1
348484525 1
538471795 1
948551596 1
717229738 0
884434397 0
967603312 0
692228544 0
497966497 0
454905030 0
214961046 0
895407698 0
255043486 0
476830929 1
208537427 0
538397445 0
756501229 1
97757266 1
206710295 1
262834425 0
108193268 1
948062121 0
292454410 1
883552156 0
681713297 0
899887544 1
537797721 1
904817606 0
82196571 1
491435117 0
750912412 1
134897537 0
857320675 1
790231706 1
512331722 1
507795345 0
103306929 0
439030294 1
432115908 1
690004202 0
82048929 1
6042543 0
434980274 0
593680392 1
673943327 0
147280402 1
856860179 1
46779278 0
879373447 1
128881730 0
190205826 1
492147521 1
674624276 0
192065654 1
21432472 0
544655689 1
455522065 0
983922800 1
3371669 1
208118700 1
171356471 1
871931339 0
333370725 1
579193732 1
983387854 0
510833431 0
528936807 0
959975039 1
810900863 1
17731427 0
684188941 1
811721894 1
892270810 0
225599111 1
741662092 0
177609797 0
772074924 0
234403009 1
502784041 1
442349569 0
245274149 1
861298915 0
182282935 0
272028617 1
108558021 0
518783616 1
257556509 1
502782020 1
807505742 0
222882229 1
460555114 0
475916569 1
304605418 0
369260323 1
467120061 1
942157933 1
226557049 1
807925031 0
360104102 1
332231352 0
883402482 1
648005248 0
129463519 1
446167967 0
483762003 0
690560310 0
340379596 1
62814675 1
953898160 1
437979584 0
187249699 0
683862040 1
800947337 0
103325195 0
340718140 1
57605331 1
202739258 1
614412567 0
142303944 0
218469295 0
930362656 1
450598715 0
131144321 0
471784403 1
189979606 1
999874525 0
922030695 1
675774319 1
330712395 1
193207893 1
972929561 0
497270843 0
907999853 0
977120361 1
226663924 1
566356305 1
929204563 1
81581938 0
901693207 1
462799105 0
384878925 0
153687190 0
410197467 0
743177860 1
195305071 1
762389827 1
835581099 1
743497298 1
107469460 1
299280781 0
2253749 0
849411567 0
750055800 0
205727382 0
513562621 0
588234689 1
2038495 1
24703966 1
335524442 0
977098639 0
70377727 0
54378140 1
201625989 0
508436987 1
498981909 1
556384597 0
665671125 0
345884615 1
193913417 0
753655988 0
588490705 0
496255100 1
536855930 1
841835451 0
335762939 1
356027556 0
693981504 0
237775220 1
143565766 1
685510496 0
851266102 1
962060159 0
737057082 1
629417927 1
612803529 1
90699316 0
982317740 1
390736033 0
153526194 1
476936295 0
112884392 0
329486548 1
397643200 0
891142665 0
951919179 1
50362435 0
320006979 1
786976972 0
267871653 1
501606833 0
525124625 1
297481909 0
58004975 1
420605879 1
874598685 0
677689552 1
723217022 0
920301958 0
770118747 1
339137353 0
47932518 0
626133364 1
172258051 0
916171257 0
769199528 0
52825299 1
365669582 1
894994657 1
559752970 1
590091367 0
649288663 1
927630441 1
671756224 1
701198346 1
333036545 1
665032490 1
938610650 1
473466705 1
509928651 0
706880922 0
292512468 0
387742536 0
186523499 0
14056254 0
666967592 0
41661381 0
374187791 1
587270159 0
737986323 0
32283926 1
143922414 1
488911110 0
384564071 1
880203156 1
857807409 0
405925139 0
654533135 1
376818704 1
66296367 1
740926 1
567453242 0
861097232 0
86551826 0
800957142 0
707834064 1
789854852 1
856555771 1
744898896 0
473664250 1
141169089 0
454563987 1
70103367 0
610906409 1
116812798 1
923570992 1
104957425 0
619600558 0
627378062 0
501315954 1
399384804 0
835722426 1
50773899 0
84659411 1
99405585 1
219330960 1
198197800 0
679906608 0
151769885 0
286456079 1
925880134 1
42566190 0
43497447 1
880580207 0
610714449 1
557145506 1
757728188 1
789827340 0
239073634 0
497629731 1
67252840 1
491915435 1
427107161 1
702035107 0
430001075 1
176055922 1
231243210 0
647048022 0
158438713 1
263311830 1
485573760 1
268051245 0
739864782 1
871836094 1
787535859 0
238465436 1
671166434 1
779818966 1
235010926 1
586062207 0
536291513 1
539577346 0
732112812 0
665564585 1
907091196 0
134290041 1
666784450 1
59643812 1
379983125 1
542337957 0
185737355 1
937048897 0
507361585 1
845120345 1
952635914 1
903764218 0
963870470 1
169513723 1
876251630 1
312219531 1
427046755 0
333065903 0
61282538 1
219898899 0
290890835 0
771167582 1
959724845 0
323431999 0
542353100 0
332596951 0
662739329 1
328332634 1
709342159 1
176114968 1
104158402 0
302841054 1
3272779 0
277733640 1
298017852 1
614224038 1
684644019 0
795589494 1
317339473 1
436625068 1
218102213 1
575431950 1
748623637 0
547404774 0
523417136 1
347107397 0
1306668 0
641151882 1
102128626 0
834114136 1
338647386 1
376089059 0
325063563 1
926245192 0
828796603 0
765292417 0
867322053 1
254568296 0
569397719 1
491723858 1
708979727 0
507772555 0
924924658 1
485884838 1
509795716 1
894587992 1
772887023 1
261788271 0
499394678 0
70787063 1
908379019 1
897044056 0
514786347 1
928094758 1
309889546 1
378437983 1
947578770 1
900397479 1
226582031 0
508923051 0
651713706 1
172040715 1
538657777 1
872154483 1
208910575 1
578012574 0
253546663 1
144567170 0
584119058 1
377268926 0
309935769 0
552423813 1
628461481 0
47018942 1
977987149 0
680931418 0
309289321 0
380250796 1
417189310 0
567467417 0
162005336 1
31530540 0
940376239 0
731360322 1
376739696 1
316439008 0
220535453 0
989174490 1
458440627 1
318135914 0
960970497 0
312604045 1
485960250 1
35494445 0
673045056 0
913777726 1
140227148 0
780030221 1
11883349 1
801896771 1
639488886 0
752121423 1
900496610 1
357172180 1
694565282 0
572604863 0
506098854 1
358747660 0
109495773 1
737479203 0
974480195 0
618832792 0
474610314 1
118514102 1
720174077 0
387887027 0
636573899 0
929675074 0
797254956 0
393418682 1
56392394 1
380813072 1
269828884 0
518034196 0
265578080 0
203846126 1
945252336 1
953774919 1
746724832 1
980608008 1
366249964 1
15768193 1
935613555 1
541150477 1
521575333 1
60969085 0
127501133 1
394859772 0
821497219 0
115508197 1
352374947 1
18409648 0
209175524 0
76768016 0
582851068 0
432335332 0
580409711 0
401224556 1
220411177 1
95311872 1
260938080 1
313907887 0
305555565 0
633556312 1
514399487 1
262949825 1
515779711 0
864271455 1
896238477 0
549497310 1
831887039 1
821908183 1
74769410 0
352279708 0
787611034 1
991401508 0
373091406 0
199930957 0
251101397 1
702460111 1
337554301 0
396077329 0
648640955 0
103378654 0
52059729 1
109741454 0
167773574 1
790193100 1
341203837 0
504455207 1
799481642 0
415761179 0
884822153 1
203566356 0
696469979 1
77186599 0
786975343 1
612015262 1
805472832 0
694797883 0
587320932 1
580135516 0
756350021 0
853798171 1
643395074 0
840425799 0
18315389 0
893782245 1
20266492 1
163068392 0
357228144 0
875740670 0
165788048 0
673798041 0
198325753 0
643454904 0
935503117 1
956763108 1
908998292 0
531249293 1
371014953 1
978605628 1
552031983 1
797960839 0
868925181 0
435295288 1
127282405 1
589177814 0
143105941 0
10946146 1
808880696 1
314428656 0
314022457 1
631792235 1
886661838 0
375409519 0
772540896 1
558007791 0
476186720 1
738183307 0
664340130 0
455306696 1
694648770 0
818694444 1
810932840 0
890683552 0
663131313 0
222014780 1
683074808 0
583415293 0
50372514 0
986631597 0
567877812 0
760428222 0
154114951 1
253209719 1
740289825 1
709371787 0
379036164 0
413271139 1
313455605 1
915996857 1
40183804 1
948287509 1
788189443 1
624256173 1
23489917 0
455296174 1
990462763 0
947459325 0
420382060 1
930647954 0
635188144 0
262507082 0
867245180 0
199126618 1
109844015 0
549380060 1
829449576 1
615426696 0
375757726 1
771270620 1
88605082 1
129766583 1
958761095 1
180330072 1
467745924 1
863765918 0
758689636 0
815055430 1
33409014 1
446360175 0
751858296 1
439036858 0
189365046 1
627203217 1
790216243 0
593224725 1
711588289 0
339296285 0
756344424 0
828926313 0
749399273 0
361704244 1
577995381 0
368046125 0
315915426 1
608472994 0
992946271 1
510599342 0
567095606 0
807467759 1
897045203 0
127177973 1
886326522 0
508667198 0
765740721 1
493456986 0
639294655 0
852760458 1
78263832 1
994197300 0
587071674 1
594457313 0
460869277 0
589029108 0
519638576 0
488557226 0
474746472 0
820416330 0
529015482 1
329895786 1
549011809 0
547443199 0
28390732 0
800007462 1
329299775 0
685877394 0
774374209 1
265513642 1
937117860 0
194039980 1
404570005 1
873608844 0
742287457 1
330090904 1
247219108 1
33380483 1
65551207 0
664811885 0
132235335 1
230562141 1
902765063 0
974478806 1
79772536 0
861885060 1
659513635 0
227973066 1
189149467 1
198042841 0
419197912 0
144839442 0
499160858 1
277252845 1
285764130 0
656220106 0
523507635 1
879029315 1
208158504 1
553235085 1
654898866 1
35035910 0
42987752 0
981731057 1
494597346 0
43360320 1
605305938 1
95034450 1
616189010 0
856418226 1
986700197 0
187640347 1
249928578 0
498469977 1
65350532 1
775965241 0
257630389 0
2614373 1
788382329 1
888941875 1
688743547 0
279680833 0
354443761 1
564788641 1
252978693 0
360549350 1
907336226 1
395319473 1
313573717 0
836800182 0
555730567 0
475912507 1
387206140 1
644611110 1
921618600 0
481745778 1
551809517 1
446563214 0
911276254 0
673261536 0
117415327 0
384002306 0
468939766 1
843181619 0
147576056 1
852806630 1
13499882 0
758363615 0
877979168 0
702895937 0
980659613 0
930609028 0
835701307 0
918679382 1
246122593 0
217143438 0
600177688 0
917480754 0
845383004 0
566767393 1
775973265 0
850940509 0
416901609 0
794154031 1
928389962 0
53222306 0
537948687 1
166517710 0
600875037 1
91514305 1
728379328 1
179491271 0
32883431 0
333241639 0
303089849 1
281387429 1
215893845 0
848239732 0
197712164 1
608685970 0
58074636 0
684444309 0
978968798 1
735939986 1
3580225 1
943655535 1
492004519 0
477520897 1
537188088 1
193851369 1
184045019 1
33373322 0
246201197 0
148617007 1
516253528 0
722177540 1
121525232 0
510334831 1
679083536 1
449856194 0
650225316 0
706694226 1
478499929 1
547620908 0
849155952 1
145172778 0
599385920 1
977955263 1
691237697 0
874242230 0
280763603 0
908329819 0
902929114 1
657977672 1
110689210 0
975747575 1
565266414 0
967105354 0
287707931 1
791080232 1
765488376 0
596576589 0
364327926 0
116424801 1
719282306 1
894098600 1
31266001 0
591644782 1
41948706 1
540418958 1
445722698 0
487698389 1
143628733 1
238629439 0
297242524 0
416095765 1
338626322 0
675450391 1
961431489 1
806725644 0
360335461 1
747960130 1
199175436 0
949502965 1
197149599 0
207604713 0
679609743 1
739214467 0
595137202 1
886541315 1
545862873 0
323112544 0
686703780 0
706309463 1
698127396 1
970762771 1
292633285 0
641616898 1
112444648 0
955919921 0
729655586 1
414947064 1
883625438 0
903728379 0
679208977 0
926564932 0
331671317 0
259644108 1
352972968 1
985300322 1
819763126 1
325415123 0
984202672 0
610137480 0
233019833 0
452816995 0
603997504 1
305688683 1
236391705 0
761619375 0
448480807 0
880941562 0
436936643 1
466621690 0
985830423 0
494844841 0
981811640 1
487441137 1
847021142 0
933938714 1
904063578 0
276063014 0
903846460 1
830554033 1
279892984 0
373840862 0
320946145 1
108938058 1
691621175 0
13213803 0
21831396 1
302969987 1
916134868 1
256626529 1
336186773 1
466064548 0
413777259 0
736140311 1
280746039 1
529819925 1
417229152 1
480407609 1
373695896 0
140854029 0
21265578 1
91164281 0
672651173 1
958533505 0
476107374 1
561864599 0
545576100 1
210258650 1
523268803 1
864286662 0
682595894 0
891273002 0
843193007 0
957519672 0
193145056 0
757445234 1
767034456 1
522978839 0
227978937 0
22767519 0
521400853 0
470493891 1
246808968 0
687190876 0
192169306 0
452971963 0
551618775 0
805688081 1
195161967 0
483776394 1
886180070 0
846156807 0
729201042 0
908106232 0
424037109 0
871762119 0
911035735 0
398194855 1
270592767 1
913637807 1
720677069 0
234644173 1
538952887 0
800628461 1
713747347 0
710542026 0
318837501 0
430731838 1
436483801 1
684457001 0
542136902 1
881538448 1
744179592 1
566066657 0
534980032 1
548066984 0
147091105 1
44006099 1
60725073 1
157592220 0
264148971 0
36720575 0
952007926 0
199013538 1
130392070 0
795290542 1
810626790 1
941656991 0
149629125 0
561329859 1
417623750 0
891420061 1
974143847 0
514260989 1
992685400 0
729249839 1
471317412 0
698086328 1
349091111 0
313377647 0
88914046 1
214770395 0
249535991 0
91171368 1
722465697 0
201861961 1
257541106 0
343764604 1
781543070 1
219766853 0
937109724 0
638562652 0
657588082 1
544956511 1
572337799 0
282418471 0
49542275 0
435185886 1
307384689 1
326673323 1
824135913 1
801447910 0
945406694 1
803825120 0
664546376 1
902422315 1
558904659 1
107233681 1
491829834 0
346457006 1
407742664 0
441432690 0
365251576 0
831145167 1
58301072 0
202147101 0
798459799 0
906781486 0
908816721 0
241858980 1
717260986 0
398059134 1
872988873 0
340252142 0
621072797 1
619175317 0
264990574 1
338184524 0
537904494 1
99300635 1
434746650 1
757014039 0
431924842 0
210931991 1
619528292 1
733535813 0
122322925 1
731945858 1
637798064 1
124810732 0
790233117 0
815625308 1
20136825 0
372270837 0
450280567 1
631153279 1
547577338 0
8688833 1
55425109 0
252838099 1
930972399 1
303558321 0
872567710 0
991715708 0
377854182 0
392505112 1
587224677 0
303352118 0
548406502 0
843363861 1
354142969 0
166698500 1
617648805 0
75485283 1
453998201 1
692571292 0
204972613 0
771881863 0
785993982 0
103758039 1
649432767 1
455017302 0
183199259 0
398855512 0
616295186 1
947836357 1
765206682 1
168040576 0
36156070 1
44463221 0
308852689 1
648194451 1
467212957 0
913629832 0
501479134 0
820135025 0
305150010 1
188080239 0
478599670 0
961113975 1
168144666 0
214946546 1
49832443 1
665951994 1
239291388 0
888516300 1
760014939 0
456354633 1
900871188 0
697712268 1
895339563 1
692743450 0
695996257 1
396172491 1
639793589 0
292293865 0
109502733 0
548644060 1
134149734 0
191248937 0
669024591 1
603104682 0
298566737 0
402886684 1
738523050 0
395228812 0
862347182 1
878290549 0
607687599 0
557290495 0
703443133 0
478368125 0
735262861 1
194035387 0
240011905 0
529897316 1
641877651 1
792711305 1
961045945 1
274644917 1
293349848 1
543402142 0
710466129 0
722515013 0
234047538 1
676697860 0
520278769 0
173887858 0
672454618 0
934354197 0
623521602 1
173970895 0
693234303 1
134244597 0
404546780 0
862752707 0
87054775 0
373949819 1
778853830 1
274699424 1
484670038 0
447520373 1
290588607 1
931129322 1
335160820 1
387532370 0
180254875 1
789418119 1
939581308 0
693773394 1
308968373 0
20073903 1
794096995 0
448728050 0
961708170 0
850759620 0
845860064 1
294913652 1
31921021 0
891607143 1
677253936 1
93013027 1
402803417 0
583600831 0
708549693 1
4939389 1
772672506 0
767534024 0
851990655 0
202995353 0
536270827 0
28398796 1
140700607 0
75203533 1
450726556 1
505698905 1
817170087 1
213462055 0
924673841 0
149354215 1
237745795 0
174361903 0
141510730 1
655843349 0
927800332 0
636039612 1
428441458 0
668081200 1
935431417 0
883156778 1
184783738 0
710048555 1
212413525 0
491977324 0
60112593 1
915546011 1
920655292 0
466542151 0
951139112 0
3069116 1
335418810 0
327647572 0
511928459 1
254604328 0
925619991 1
609828239 0
966151759 1
199224558 1
171705392 0
333657814 1
436598347 0
98268489 0
673080608 1
141873703 1
571900558 1
196722499 1
161707051 1
16526644 1
75629850 1
561723790 0
152208201 0
39306413 0
736795554 0
242047819 1
240279153 1
887418608 0
922057784 0
529055242 1
157901232 0
158356108 0
819794707 1
41068421 0
160256835 0
404245272 1
618952165 1
644747034 0
796817026 0
533575662 1
578765886 0
2314118 0
659069650 0
354888864 1
473986147 1
221990625 1
182008670 1
295610806 0
635679929 1
793360990 0
953229575 0
46528880 0
249163585 1
221604493 1
389870925 1
947911276 0
401670030 1
320148846 1
808104523 0
112884087 1
983390497 0
877843961 1
696671241 1
672984257 0
962541314 0
759066108 0
19910822 0
162366852 1
517045760 1
984347309 0
764682530 0
63542145 1
84399171 1
270579336 1
869990425 0
317426433 1
973431656 1
795843024 0
423697856 0
475321022 1
366298563 0
824818484 1
401663925 0
433887507 1
713585442 1
101327650 0
175598200 1
788753634 0
111295802 1
193056297 1
930080605 1
524357182 0
60761472 0
29107799 0
815879589 0
587955373 1
469547827 0
488309814 1
825760425 1
717889271 0
984513853 0
705748596 0
698097986 0
150515176 1
477718937 1
679876850 0
847747946 1
32470971 1
45169108 0
338924011 0
531449621 0
871968621 0
841988365 0
322622713 1
373689709 0
202648643 1
621483448 1
906346468 1
32880938 0
915374562 1
326360558 0
266637091 0
923501214 0
527826775 0
708327995 0
177769706 1
370499121 1
147985475 1
764893271 0
631637094 0
811591289 1
789647965 1
98342325 1
985178840 0
455667590 0
651392898 1
258332339 1
362427356 1
914422839 1
770847355 1
402559828 0
305046175 1
120743458 1
280440688 1
179537615 1
371894814 1
360185652 1
375060701 0
362512974 0
381599068 0
342069065 0
640750049 1
679635133 0
267397814 1
744092040 0
87542852 0
980656558 0
374228983 1
999307174 0
300734946 0
333968114 1
120748278 1
299179846 0
611703449 0
195745911 0
182029465 0
385161583 0
345993672 1
340107532 0
621469689 0
953486620 0
65400414 1
255987513 1
980931320 1
976189928 1
944799821 0
758266127 1
156304528 0
818897160 1
817870908 1
514579947 1
240162797 0
756355374 0
734874698 1
347040326 0
353173772 0
977444407 1
215090611 0
69242893 0
606111933 1
456694853 0
63644890 1
890785171 1
342231878 1
385379131 1
205208174 1
839109039 0
263429226 1
414875699 0
773133910 0
389844615 1
19907860 0
92222337 0
425049438 0
439621084 1
391459739 0
676871828 1
608576061 0
225473981 1
176209057 0
111953065 1
258233389 1
943076510 1
920803688 1
503925525 0
861879546 1
61221965 0
980139748 1
67013429 1
209751561 1
438318235 1
761294264 1
943245418 0
807792555 0
754580552 0
37878930 1
108409546 0
8911855 1
930809413 1
359604337 1
940971603 0
752747332 0
515440661 1
137643297 1
322792616 1
946958940 0
709687972 1
57404833 0
567670059 1
589610974 1
619510539 1
688609381 0
271945052 1
495855296 0
609193006 1
497288331 0
589050073 0
721544443 0
34757406 0
963805350 1
778951836 0
702388502 1
607042812 0
980521650 1
410638216 1
770823520 0
739646739 0
58592415 0
839898546 0
914526237 1
529138231 1
844439605 1
208108945 1
58963997 0
654903571 1
639896094 0
628495049 1
156444319 1
705181606 0
329390068 0
299230708 0
659059125 1
439873068 0
391140865 1
640954068 1
574839323 1
533721745 1
732234807 1
365171315 0
70258943 1
720829164 1
455253450 1
148118787 0
493030260 1
62250750 0
165515736 1
471260503 0
851229138 0
799853750 0
361566760 1
199978958 0
921225022 0
218029567 1
692710960 0
219776096 1
918875225 0
991230725 0
981423329 0
55913869 0
747763465 1
695758750 0
356238796 1
183044736 1
325642502 1
381988748 0
18547374 1
54292233 0
904885478 0
803388304 1
4291561 0
915283899 1
486900727 0
92949780 1
574440950 0
24335862 0
247896405 0
753874865 0
187893172 1
492351106 1
862032379 0
205906217 1
578638373 0
145343886 0
263498566 0
454096623 0
455690438 1
204350998 1
77058882 0
472294383 1
260776527 0
137281191 1
48653967 0
39209731 0
53269740 0
155371422 1
586405750 1
595377440 0
382641177 1
923776118 1
484110868 1
366026129 0
361311261 1
618566318 1
337209394 0
193796753 1
431105328 0
621139098 1
789168020 0
640106516 0
118142927 0
391973737 0
291211048 1
485484864 0
695228731 1
914565783 0
81810924 1
611678562 1
570722693 1
567287063 1
733774515 1
168161308 1
79682899 0
404193219 1
389871770 0
402004896 0
664879601 1
18703046 1
233209176 0
747676890 0
608404815 0
315886758 1
189121191 1
675860878 0
737400177 1
466955123 0
256812058 0
673736330 1
501470163 1
943942830 1
586814719 0
18297339 1
490849748 1
260038069 0
769584209 1
281252126 1
426631369 1
450692194 1
766181774 1
267832844 1
600233573 1
786300302 1
389881932 1
286218146 1
875531057 1
855649359 1
667744871 0
883584740 1
751609506 0
490989334 0
880581243 1
915576104 1
131103728 1
341153436 0
567638117 1
220677950 1
321122466 0
828851061 1
355594482 1
874071309 0
415288655 0
60944855 0
468871857 0
996596720 0
148442160 1
565856170 1
559386977 1
569979636 0
722813482 0
600647392 0
821546912 1
776790058 1
553410530 1
712129609 1
140866747 1
252006293 0
949689681 1
863532873 1
339088541 1
21742012 0
403157603 0
380566267 0
722099688 0
204445677 0
629841185 1
498126494 1
724505435 0
36618297 0
114059682 1
228592127 0
491383985 0
314383141 1
717053540 1
456118308 1
850075226 0
720487196 1
218868893 1
849218467 1
258133277 0
467882072 0
150737526 1
324461218 0
137734705 0
947260782 1
910448263 0
460113405 0
682534857 0
331402073 0
79965365 1
664642611 0
905591482 0
897464231 0
744225702 0
123330117 1
285761361 0
582181182 0
399638622 0
107510084 1
901170779 1
792946028 1
565764833 0
489612723 0
499039135 1
563820008 0
99414852 1
256416742 1
928696659 1
224390124 1
624287348 0
742576425 0
750156119 1
899358470 1
886672708 1
938196773 0
498825781 0
155417493 1
967181116 1
772005123 1
2650927 1
60226577 1
286712592 0
221959106 0
292072414 0
117280188 1
564703448 0
518740653 0
915479864 1
94163091 0
605904450 1
695195554 0
355582976 1
688478678 0
322188782 0
352892390 1
999074267 0
432402202 0
791595944 0
311497391 0
400927770 1
803588775 0
988006598 1
728127145 1
653988544 0
551279370 1
141360537 0
847847191 1
18612379 0
742276472 0
766720868 1
588933616 1
85103406 1
241645212 0
761866313 1
272371755 0
603908725 0
805481078 1
34089480 1
856685796 1
678909177 0
83645065 0
913602875 0
844086143 1
652321289 1
563189566 1
143187201 0
162263709 1
496862734 1
19444210 1
487103803 0
520820715 0
898341462 0
499707801 1
884204273 1
375275901 1
156729413 0
250165996 0
293949524 0
743811983 0
874894102 0
192076144 0
283283661 1
487488027 1
388403376 0
948074083 0
124571324 0
97589476 0
753570513 1
562561414 1
961857565 1
160926301 1
558476592 1
428315344 1
712722016 1
118464794 0
224208769 0
406799758 0
59220371 0
929166518 1
581426276 1
975942527 0
484600127 1
1740367 0
975197622 1
10304735 0
162379528 0
769381183 0
478116844 0
120554331 1
977724189 0
638605612 0
299621278 1
956099559 0
840716676 0
186375952 1
766010302 0
551237035 0
477001558 0
349019560 0
64673461 0
899288648 0
592843584 1
667853487 0
701129732 1
863302802 0
794101876 0
929046887 1
683335278 0
833512354 1
260601611 1
380089861 0
599334052 1
136099568 0
852025582 0
569166685 0
953198254 0
355127902 0
305103186 1
552110913 1
503418192 0
810989839 0
781942769 0
834626979 1
342586861 0
856669049 1
780369778 0
281845383 1
934272456 1
580483940 1
861592969 1
722610037 0
86874229 0
335649944 0
713457107 0
743975494 0
216598835 1
889468904 0
48685466 0
386323201 1
205037598 1
931689977 0
847981291 1
788826839 1
20980934 0
227869803 0
78826891 0
231954097 1
275669614 0
851767745 0
593544103 0
125598665 1
84660005 0
109760113 0
501504518 0
309081668 0
461959006 0
33913835 1
28962141 1
526094441 0
714304397 1
584183330 1
284500495 0
335820740 1
312538808 0
925322613 0
303976059 1
609816885 0
309203321 0
632323864 1
71774407 1
374311024 1
529215238 1
696857155 1
172019356 0
271234480 1
232389034 1
523196647 0
496551780 1
316351326 0
861919780 1
469270359 1
132900684 0
736139925 0
115524144 1
480250408 1
428734791 1
852250458 0
912923341 0
444906753 1
880276257 1
250960147 1
385117764 0
672074643 0
515402648 1
390645263 0
243360408 0
355016463 0
531189855 1
379236452 1
641504203 0
665040561 1
219675099 1
399023417 1
874109676 0
910754629 0
492380928 0
115832172 1
188080553 0
752977706 1
65694691 1
559667445 0
659143180 1
263982124 1
182402971 1
975316240 0
721178058 0
523280187 1
94663264 1
486938771 0
875037460 0
932276554 0
543714342 0
340040125 1
943860853 0
578152006 0
747584399 1
135715544 0
965518985 0
300704051 0
953480378 0
999881843 1
697979020 1
301355348 0
195619412 1
377519262 0
483350072 1
342039516 0
794758277 1
142292985 0
173869489 1
551399736 0
360614819 1
183449392 1
83587986 0
473675530 1
798342309 1
307770131 0
144234710 1
140094664 1
844145175 1
231520315 1
119147756 0
864765576 0
634815179 0
549662756 0
814998888 0
469523668 1
818652289 0
227010786 0
446626734 1
791565802 1
627322365 1
37666923 1
353394348 0
606909087 0
706948388 1
847049184 1
163636430 0
891485579 0
972422776 1
428372403 1
218420970 0
608784605 1
614744704 1
353654554 0
991497222 0
88382435 1
234192914 0
948279917 0
536006320 1
732075913 1
318271041 0
84677906 0
265954946 0
863000489 1
950589686 0
95458315 1
621369096 0
968522335 0
82275573 1
812257297 1
53359908 1
966643295 0
838635737 0
705075496 1
522533853 0
808751760 1
584846167 1
330118543 1
697674147 1
341758061 1
538665581 0
694358682 0
548802656 0
706407726 0
399948342 1
303789575 0
669058982 1
886652925 0
548775474 0
209885848 1
713963545 0
314234303 1
627217907 1
252753523 1
940028484 1
598416098 0
195066376 1
635758350 1
286479891 1
294570081 1
970657727 0
123730670 0
844395916 0
737240624 0
835192037 1
391396395 1
630753974 0
945464631 0
325331053 1
755340316 0
641663512 1
525653696 0
40908090 0
867248695 1
899112227 0
122118826 1
910877534 0
736182952 0
123047350 1
900918398 1
848631908 0
239288672 1
680367684 1
176055437 0
324440044 0
327585228 0
207030394 0
223283619 1
571353171 1
385477307 0
660538087 0
973266526 1
734390018 0
968110418 0
964569633 0
871287750 1
896416236 0
234431037 1
883105771 1
197394109 0
954850874 1
596443066 0
666523677 1
659312757 1
138026531 1
211563028 1
112170194 1
205549600 0
299788339 1
372159031 1
176553269 1
500725195 0
753225400 0
861235749 1
255257146 0
460650612 0
916538861 1
896057009 0
577819202 0
642513413 1
461767615 1
113746846 0
911141309 1
825904912 1
512256908 0
800880641 1
598393079 1
352559572 1
498564191 1
49850136 0
103644967 1
677665613 0
380981152 1
941256860 0
384714580 1
412780035 0
262212463 1
191847119 1
808900438 0
830454192 1
612878302 1
309109697 1
98233157 1
746672959 1
218080615 1
403589444 1
436094876 1
483363582 0
435061660 0
189871393 1
638476735 1
829775947 1
185942818 0
370237204 1
816660250 1
560338525 1
516532134 0
584722830 0
742431080 1
279843506 0
102755383 0
179733490 1
803583042 1
557546366 0
187859211 0
498044793 1
7691880 1
863462121 1
219179588 1
953110623 0
898154688 0
869793766 0
305601157 0
204872377 1
941014693 0
276602116 0
391951045 0
253328211 0
899591668 0
240024837 0
705804136 1
100604238 0
937936620 0
439760984 1
264192976 0
477328875 0
38495536 1
209656670 1
9968748 1
800038204 1
343361896 1
499468427 0
506397254 0
767075947 0
683314184 0
259259449 1
315365581 1
474436243 0
256342361 0
409956029 1
905388809 0
350441123 1
539613252 1
884590610 0
347647700 0
314190151 0
114315553 1
466049983 1
14935702 1
110849262 1
907997385 0
621022352 1
356044660 1
594601045 1
241440218 0
729268823 1
311545931 1
203289915 1
467988962 1
552960931 0
612196361 1
11243694 1
528400257 0
617291662 1
861332252 1
6483275 1
808192013 0
344642757 0
407384978 0
284469934 0
420758667 0
400970272 0
329739570 0
402847672 1
785488572 1
148820988 1
831338833 1
507342977 1
486417907 1
364756994 0
416200481 0
808792341 0
538484799 1
997501630 0
403511850 0
806560904 1
37797655 0
598148541 0
208724572 0
720355876 1
263732456 0
361426993 0
572298920 1
314384565 1
777076286 1
222255863 1
608426527 0
506982124 0
524465005 1
617327363 0
724746519 1
485958843 1
578666258 0
972329966 0
897170484 1
804443642 0
5640479 1
984917317 1
931577325 0
217087358 0
733416367 0
273031614 1
607634986 1
755807623 1
900541757 0
928966542 0
676886988 1
290115280 1
594082031 1
528027133 1
557168606 0
488907384 0
771651926 0
307716037 1
675427755 0
351143429 1
175093069 0
585969666 1
628199502 0
722488016 1
248421159 0
60100267 1
539335734 1
585766868 0
434364679 1
415805080 1
964959796 1
200384999 1
240975010 1
69913215 0
500876601 0
416163379 1
736495755 0
590712151 0
248867310 0
54691218 1
850720517 0
667610598 1
212792510 0
863186628 0
626132767 0
676442758 1
954106741 1
919803486 1
59619713 1
463280585 0
433709628 0
712378014 1
862135741 0
649809788 1
978466725 1
835061626 0
692437343 0
12379031 1
706195598 1
582198595 1
76207812 0
462363749 1
664076575 0
435784336 1
461346355 0
118553148 0
44416955 1
721025211 1
66610613 0
103878222 0
935012870 0
658150583 0
195487580 1
114154430 1
134662298 0
933159260 0
31236183 1
461383473 0
345876455 1
932832858 0
678391889 1
202348911 0
435994452 0
110959903 0
390443142 0
764069322 0
384199124 0
930969554 1
413095430 0
865641433 0
131837722 1
204791822 0
452508798 1
587051872 1
545875164 0
902678757 1
100625666 1
25758098 1
577399704 1
909286352 0
595820979 0
804610677 1
253970722 0
988200258 1
181325845 0
892786402 1
730239300 0
271404336 0
994747199 1
439465839 0
975967245 0
929187853 0
198751568 0
755155445 0
13666626 1
202034825 1
537264652 0
169120090 0
499326853 0
623090805 0
938162263 0
226747244 0
789737322 0
696428258 1
889900155 0
92622886 1
148474209 1
628488511 0
328549822 0
433056743 1
250996571 1
374804085 0
553447840 1
592361301 1
153442441 0
778370529 0
408253587 0
629945917 1
483038969 1
524081979 0
611209992 0
845436931 0
926068449 0
439756957 1
528064570 1
865824448 1
474716233 1
12636042 1
655587439 0
670521388 0
368909696 0
505187945 0
635873148 0
885841084 0
407614644 0
339927415 1
641611638 1
426790078 0
150260564 0
770307581 0
126501645 1
446043637 0
129751132 1
318087724 1
432037844 0
195623843 0
455239701 0
324412107 1
184027884 0
927587629 1
846504598 0
255795174 1
452347134 0
912267740 0
370434083 1
621986041 0
527309592 1
502677973 1
97050728 1
742414841 1
946021406 0
882307482 1
980258642 1
181930154 1
943690441 1
586838132 1
90741323 1
383462255 0
571815283 0
51120756 0
322568459 1
6074152 0
499408465 0
447682315 0
500239403 1
222575222 1
609670739 0
653807488 0
517385796 1
452130587 0
262102402 1
297420963 1
959520615 0
584979438 0
496550185 1
630523269 1
449205557 0
251144316 1
736631456 0
316122217 1
510570695 1
974426894 1
619968208 1
985398254 1
12965127 0
395010402 1
297058520 1
31965138 0
92562017 0
556733586 1
742320973 0
154797712 0
552592113 1
472906929 0
567940234 0
31903102 1
234823823 1
346307764 1
638836693 0
584508231 1
646932738 1
521788850 1
361234427 1
987563913 1
555825468 0
809587331 1
255215724 0
494596140 0
232717862 1
483093124 1
441546244 0
820036804 1
595156483 1
521056781 1
645124108 0
190637634 1
940873996 0
632274170 0
348112579 0
903871461 1
659556785 0
819645903 1
219802907 0
194095915 0
423010277 0
682406034 0
42438766 1
249178930 1
426736778 0
416457494 0
728330136 0
364193576 1
574067102 0
730190492 0
916949562 0
614949413 1
311686235 0
930088730 1
56141774 0
990260951 0
794420588 0
766440762 1
416669088 1
618175300 0
292066262 0
292686270 1
575835922 1
91122967 0
563913654 0
351643113 0
490428567 0
264765891 1
814649591 1
487090325 0
989099472 0
743937742 1
923266771 1
356338400 1
202192661 1
921831002 1
150980689 1
616203318 0
844768903 1
78263198 0
669991681 1
381431640 1
317858878 0
782321140 1
24260595 1
167068135 0
308933253 0
623949635 0
550594252 1
61734815 1
463802264 1
806353007 0
573642483 0
349328867 0
19121200 1
25898590 0
272289471 0
397488158 1
845658494 1
796850560 1
430746386 0
390549601 0
18341742 1
852087729 1
859288682 0
708971327 1
464683783 0
912839638 0
269888775 0
212580330 1
811788573 0
624553841 1
74646318 0
404221171 1
519515732 1
315439278 0
689185596 1
504830203 0
440673312 1
572961734 0
217467865 1
459368304 1
658068763 0
159109398 1
200210045 0
475236430 0
310633957 0
523255441 0
813514421 1
831689357 0
257481050 0
941243707 0
344073302 1
410022845 1
723077227 1
227065149 0
650753296 1
807767172 1
960964331 0
409301755 1
97541959 1
984677134 1
201497525 1
504046067 0
639984956 1
434960850 0
969323440 1
477282994 0
399824162 1
472543328 0
637690277 1
710087341 1
165359763 1
553812751 1
172737854 1
154228688 0
481242561 1
62806766 1
331552121 1
380647572 1
826727491 0
28067280 0
495284399 1
987202691 0
77694800 1
579394915 0
739442631 0
400135338 1
318695941 0
2797931 0
128452485 0
62301240 1
114750957 1
140981307 0
542014676 0
492615298 1
941418262 1
636601469 1
543914289 0
768315107 1
977840157 0
901428344 1
326924836 0
384409454 1
594364935 1
990090141 0
764182671 1
28286545 0
498753001 0
448429460 0
779477316 0
131547719 1
774982537 1
173059474 0
78209209 0
976092621 0
766716405 1
887382194 0
284655628 0
399849219 0
668786592 0
258149571 1
570175458 0
818679948 0
398511470 0
227688525 0
268827055 1
1413509 0
603648673 0
756894554 0
913836905 0
444789923 0
510222019 0
77307921 0
28131976 1
355327657 0
961580737 1
848482430 0
261124816 0
318252496 1
921213709 1
244500407 1
55870640 0
383129978 1
853971686 0
661404611 1
108332975 1
759153566 1
401735779 0
999225176 1
327379560 1
477521509 1
62079623 0
390766781 0
645281089 1
945447147 1
531241237 0
24894606 1
829125274 0
520350954 1
785970930 1
45287583 1
130618653 0
549763256 1
98839758 1
388195953 0
823769631 0
444570063 0
977176265 0
372096803 0
905080968 1
195623718 0
538727899 1
583568368 1
178584036 1
305738846 1
601236528 1
7504566 0
626378442 0
155615724 0
193127023 0
682605476 0
428297296 0
636835315 0
715727091 1
142023197 0
32659302 1
632687681 0
373069361 1
965173079 0
523045306 1
104430597 0
460160413 0
512567346 0
27785616 1
499233294 0
947605212 1
702322517 1
848454597 1
176796587 0
93109710 0
894703233 0
156552873 0
555378055 1
677026067 1
173873594 0
417204467 0
892591048 0
544977880 0
775713121 0
813598651 0
624622899 1
904295764 1
475038093 0
750930457 1
676554285 1
141569180 1
807637798 0
457884635 1
857959048 1
764595704 0
380081251 0
136062301 1
986782437 0
86826307 1
941620955 1
473297546 0
47907547 0
104016870 1
109267839 0
32734966 1
853541458 1
105511718 1
899786730 1
970411120 0
564856388 0
520961868 1
289504311 0
192935206 0
227043081 1
942145734 0
371945028 1
937610167 0
301553562 0
595666939 1
173850116 0
722015920 0
307498848 1
429100790 1
407104085 0
13604864 1
322379125 1
619783326 1
605022711 1
60896318 1
6306944 0
659460083 0
836945869 1
883352605 0
432482737 0
811713262 0
372022909 1
323174094 0
40070361 0
920898352 1
553132947 1
584368668 1
283502569 1
799530681 1
469745804 1
767783024 1
844536104 1
63560099 1
989059142 0
771281673 1
876573783 1
342511373 1
508844856 1
870349223 1
267686043 1
219586621 0
447994383 1
188390840 0
309911902 1
448180968 1
817211642 0
878516937 1
482066557 1
161055965 1
36150824 0
491251960 0
589256423 0
651036879 0
44510801 0
959088785 1
953478029 0
770729161 0
393225153 1
604953749 1
801253705 1
958215948 1
77108213 1
823893714 0
875506075 0
528364153 0
711602395 1
863419763 0
784298320 1
376019224 0
818855566 1
626133008 1
305939971 0
648609519 1
976458614 0
107731904 0
814754639 1
310240627 1
419326975 1
357174586 0
844230944 0
947297505 1
349892622 0
935368740 1
614114195 0
92861923 0
30861926 1
572454849 1
931115345 1
484524261 1
192363304 1
308982978 1
253718460 1
615433874 0
739060656 0
557647028 1
704052408 0
801694721 1
448336838 0
795472475 1
792635773 0
475216084 1
733997048 0
484209586 1
846415429 1
752838590 1
101869438 1
184296480 1
611191324 0
529514213 1
353889598 0
949222092 1
419209153 0
784624004 1
255567266 0
599998214 0
797563023 0
810079768 1
124445800 0
750423443 1
935339811 1
550834370 0
745541902 1
80745032 1
338541955 1
328946584 1
927281824 1
53344914 1
413768922 0
98980749 1
102551214 1
349626895 1
295996651 1
581260959 1
930747238 0
441561297 1
484257713 0
887161998 0
16155122 0
491264655 0
758378201 1
63218517 1
566181870 0
527027377 1
702641775 0
385759722 1
72163572 0
763266533 0
161154073 0
573505282 1
993334723 0
493953226 0
990838844 1
197921576 0
594401405 1
285328387 0
36182937 1
272500620 0
409238268 1
697719727 1
903290685 0
992355258 0
937218352 1
200404332 0
141977638 0
845029554 1
440294066 1
324110070 1
670622991 1
42271796 1
75906567 1
681125348 0
527231756 1
330151114 1
21957026 0
773661290 0
548428912 0
585590410 0
230640049 0
949900806 0
213214445 1
38232763 1
847540732 1
646974835 0
783625169 0
930133460 1
581242020 1
138332469 1
169255105 1
954332397 1
791738427 1
845788752 0
952204780 1
353451131 1
589044644 0
109592480 1
222528047 1
78861626 1
77226398 1
887509235 1
124427078 1
811968578 1
928961764 0
261864011 0
658075386 0
540661086 1
273208966 1
354724269 0
119010777 1
190193096 1
274083772 1
453423246 0
738328199 1
436206444 1
921385773 0
861674861 0
740765490 1
451272676 1
180992772 1
452900167 1
861596603 1
621094153 1
212317585 0
242957064 1
471227434 1
82524626 1
820890259 0
193569797 1
432606032 1
269871483 1
998304913 0
988512395 0
249443319 0
902145180 0
233882516 0
824618079 0
587543568 0
439946181 0
296480676 0
840181558 0
436031485 1
388292542 0
820322441 1
313620919 1
485833991 1
397887943 1
242908426 1
31658830 1
256657040 1
795549015 0
314347084 0
30331797 1
440022206 0
517194924 1
161444554 1
252447719 0
589415527 0
915923712 1
952483941 1
883858733 1
99718515 0
56744675 1
171233942 0
29947375 1
456888406 1
606298930 1
331263698 0
43618981 1
386508759 0
893792596 0
484270241 1
149137975 1
580537752 0
423698058 0
383924 0
863782763 1
469371421 1
227531612 1
856717117 1
564525590 1
3502933 1
381898053 1
440360701 0
86156367 0
935359515 1
73072583 0
841048267 0
999626009 0
334718823 1
430699499 1
181863672 1
824355192 0
649103073 0
711549762 1
293681041 1
9168498 0
982478563 0
878854441 0
428451208 1
436007699 1
816453195 0
253077592 0
25073827 0
580223657 0
671291611 0
295940832 0
88382003 1
461468578 0
118898797 0
150153828 1
83600963 1
491241828 0
175136486 1
595726847 1
894652264 0
513137981 1
374775511 1
201536030 0
96273446 0
585512399 0
791279991 1
35133132 0
996089638 0
703605498 1
793875750 0
344718856 1
593859383 0
501966526 1
994467592 1
517406037 0
147737888 0
530051950 0
40729910 1
275963353 1
610529390 1
247526935 0
623422221 0
199901001 0
502163915 1
600960255 1
472114548 1
835799456 0
824904486 1
726910145 1
884264020 0
951607160 0
349094197 1
875889398 0
69821573 1
132089337 1
302827912 1
75021392 0
23811615 0
114091538 0
708341458 1
754394730 1
52438088 1
397937888 1
880426470 1
801049143 0
941335007 0
723445608 1
824366129 1
952865298 1
518801294 1
37921003 0
899195449 1
728716513 1
305040647 1
425006901 1
371951437 0
110736586 0
519624227 1
607412656 0
246277521 0
548731816 0
681358950 1
650131594 1
230698824 0
751878534 1
466070624 0
738637279 0
306076121 1
88132124 1
381772150 0
689094779 0
301315788 1
917526654 1
928868687 0
922865856 0
456716494 1
489900268 0
419620196 0
374558840 0
965953945 1
632223030 1
510628414 1
942545529 1
131178391 1
376362279 1
64339414 1
188239417 0
524791145 0
802407013 0
848760028 0
60246351 1
339363052 0
559068722 0
431050458 0
475047081 1
954286966 0
71095024 1
151176339 0
118033309 0
559961206 1
275530816 0
815202743 0
157312495 0
628066643 0
502552451 0
169404230 0
902334517 0
51807130 1
539861997 1
887213618 1
748980035 1
224399927 0
392234629 0
346505149 1
153608618 0
163777602 0
605182088 1
272175425 1
902105576 0
847249808 1
655776646 0
664045259 1
104523105 1
2665735 0
930486425 0
980213854 0
121745356 0
115527550 0
717230612 1
890543510 0
98219680 1
357943588 0
46647344 1
520164159 0
526625243 0
43097339 1
377811960 0
81965588 1
251984378 0
797091913 0
954905960 0
974653832 1
106797185 0
753852981 1
158087998 1
864392569 1
909139370 1
885725133 1
337146097 1
284186680 0
138558137 0
211689431 1
128303323 0
398483823 0
536011377 1
165116847 0
693296105 1
372545843 1
232025095 0
281338891 1
223019900 1
570767975 1
635237866 1
863329502 1
824199464 1
680209902 1
298033254 0
591833250 0
62437580 1
158971397 1
892108429 0
934500265 1
640776418 0
861098055 0
447499578 0
556854371 1
580267469 0
262037225 1
287697031 1
736692483 0
856813622 1
16879465 1
596574952 0
261823466 0
443401214 0
523783502 1
344373963 1
326748264 0
286173198 1
512130824 1
242611445 0
661265531 0
312617385 1
431555739 1
857106480 1
719491754 1
210909786 0
229324409 0
277262512 1
509775824 1
700665769 0
177006121 1
130291586 0
501600131 1
774205894 1
155769379 0
703022596 1
866121079 0
307650138 1
103383286 1
265880067 0
195189188 1
809024830 1
284043667 0
385157880 0
797923691 0
331996653 0
9581048 0
70603626 1
608424065 0
691974200 0
32670229 1
725986489 1
211634456 1
792413247 1
387309875 0
650883215 0
726035575 1
754570343 0
305026868 1
925058963 0
697460414 0
412344857 0
585038849 1
85357446 0
816562753 0
88523741 0
126967342 1
325113042 1
188885973 0
128275748 1
205459551 0
678735721 1
853103317 0
856639254 1
616647583 0
40566157 1
569495778 0
911336273 1
736527569 0
805740798 0
332718707 1
759044169 1
20061500 0
402399723 1
416296870 0
573795540 0
464109995 1
433923115 0
735289524 0
350081091 0
465257966 1
16856470 0
457469397 1
5897336 0
781216947 1
457755333 1
931082772 1
799418930 0
986717306 0
573071074 0
78971030 0
236447974 1
663598410 1
152663055 1
376408995 0
825474770 1
477886812 0
649624426 0
758865496 0
126941290 0
305953216 1
556082094 0
781897879 0
171109138 1
850934135 0
21715832 1
820731278 1
799987918 0
755612745 0
407888671 1
26576674 0
994952345 0
660210759 0
39756067 0
652448069 0
248927910 0
834806713 1
635656054 1
76591925 0
395165493 0
341301393 0
289228289 1
794302558 0
353838265 1
420802062 1
958011681 0
251926735 1
222952859 0
663594616 0
660889340 0
823237548 0
338790131 1
270037956 0
904591484 1
296751527 0
828091390 0
619757659 0
491485725 1
93154175 0
572151503 1
966332829 0
798177518 1
122311965 1
510050630 0
275753126 0
885808412 1
969960088 0
782401020 1
21634878 1
14715784 0
393712952 0
624669477 1
825347393 1
343752268 1
510809710 0
383474935 1
361214393 1
394759943 0
65295267 0
137237746 0
336027847 0
22605508 1
395546003 1
460532980 1
529325903 0
273931303 1
699263503 1
714804037 1
480712607 1
35797074 0
324510187 1
944109523 1
556640957 1
202449076 0
362461800 1
161102303 1
422757413 0
163050080 1
963078997 1
678361956 0
603859563 1
755254297 0
93972873 0
711473348 0
413507328 0
744446711 0
138778995 1
675440178 1
483545377 1
844376801 0
784129995 0
686857359 0
753602031 0
30929325 1
890466090 0
23750619 0
681581205 1
69132217 1
958085224 0
969274736 1
388993870 0
279314542 1
912170101 0
546840436 1
434057917 0
716613368 1
839462291 1
387824967 1
258661613 0
79896704 0
410564940 1
910348070 1
718395394 0
672325271 1
875949097 0
44315331 0
153750137 0
983972620 0
622219770 1
910600853 1
886826478 1
66077929 1
87571325 0
517025285 0
511191259 1
127009795 1
180748481 1
282986491 1
609717044 0
628889938 1
586216922 0
152672516 1
695578405 0
559850825 1
367093842 0
145765180 1
558095191 0
427778135 1
915157078 1
800046752 1
681503622 0
817030804 0
297920695 1
153171387 0
780887509 0
58026030 1
113436472 1
133476824 1
983773189 0
959649535 0
454327596 0
781819342 0
255262799 1
243639460 0
243318130 0
86863426 1
728275648 1
729155855 1
336588730 1
764263882 0
210516360 1
912131974 0
259153421 1
376640469 1
123151799 1
178480955 0
313274679 0
222572277 0
726891935 1
895182979 0
96214571 0
430713784 0
334040482 0
672355169 0
778797970 0
515563216 1
180892447 0
49590224 1
415052058 1
52463302 0
107545574 1
129111571 1
244262407 0
898874116 0
886496957 0
775791113 1
758210771 1
586991225 0
900650041 0
524291727 1
132042196 0
717723364 0
761921550 1
968272707 0
522560149 1
413637030 1
663772512 1
76313488 0
131538673 0
583234873 1
672205461 1
735139403 0
715681011 1
200875033 0
905272568 0
845282531 1
66088701 0
362489593 0
298173148 0
311254329 1
249846100 0
178205867 0
714253938 1
677620310 1
920586341 1
988556990 0
884431379 1
203713639 0
443574186 0
870758506 0
310547547 1
529505464 0
732595138 1
822008026 0
947725768 0
187871243 1
968304271 1
27887923 1
922320639 0
567740674 0
750649891 0
748623300 0
492796511 0
891349104 1
155938382 1
8090281 0
54444860 1
842928201 0
247168119 1
853188160 1
659412554 1
687470432 0
421830129 0
815907113 0
471858391 0
625145071 1
624305066 1
392194359 0
771162025 1
787119461 0
999873445 0
979467533 1
450983082 0
503676915 1
177740000 0
447298466 0
704092576 1
425579607 0
695576475 0
440611507 0
316337790 0
15649368 0
985839467 1
7538615 0
298492356 0
383797206 0
618898592 1
403732487 0
115158748 0
569409221 0
671695543 0
448556800 1
395219976 1
643311756 0
659033982 1
522689941 0
842968635 0
719328400 0
849644280 0
111850922 0
393746177 1
689279848 1
909665418 0
161889466 1
583899868 0
354393011 0
894616135 0
417343024 0
47001391 1
505437216 0
679745009 0
640339409 0
208038367 0
329345129 1
410090780 0
17126647 0
593856342 0
535211847 1
796679205 0
729747222 1
723387441 1
946348501 1
175072880 1
59536802 1
636012616 1
274489084 0
91353729 0
970954871 1
485924000 0
410202277 0
154470956 1
270492771 0
747909010 0
375689209 0
59403199 0
3018464 1
293751442 0
89733888 1
486862279 1
206612694 0
729602465 0
784466602 0
594017059 1
20775860 1
98636605 1
460123801 0
738575344 1
464923059 0
782606293 0
684055921 0
860327047 0
179581123 1
312957441 1
144200776 1
875220820 0
954718775 1
892427719 1
693572777 0
152483111 0
362572614 1
61868575 1
232592747 0
731364272 1
794792184 1
2876696 0
70088959 1
859320861 1
643706945 0
832347472 1
959154746 1
668742152 1
450715927 1
586445449 0
690839331 1
634529972 0
82859048 1
230312651 1
260488861 1
620525496 0
668515886 1
496077042 0
550377051 1
478932493 0
196880565 0
25802912 1
893239147 1
302097091 1
854421947 1
58437884 1
716725755 0
678061904 0
248849582 1
853294789 0
732695587 1
482074600 1
168128445 1
344251088 0
730183995 0
994293716 1
719843503 1
113575667 0
755223266 1
94199003 0
995825753 1
47449666 0
683504599 0
125964891 1
964882089 1
921471174 0
412302256 1
552476658 1
358426281 0
330815943 0
43458544 0
849945557 1
669822295 0
246946604 1
470546077 1
939646240 0
673285066 0
717599540 1
220038174 0
931036397 1
744626321 1
43163134 0
871870568 1
13430829 0
640106746 1
572429757 1
311929623 1
563450548 0
31285285 1
257305116 0
699886317 0
73691513 1
463629077 1
309470412 1
988468135 0
802360055 0
356699439 1
137458275 1
500623450 1
921864202 0
771147022 0
115899044 0
742248138 0
80626333 0
463609503 0
216957733 1
906585051 0
72476731 1
939836696 1
9399648 1
874258413 1
338547296 0
591780106 1
428122089 0
390303450 0
376368705 1
406570123 0
385409352 1
328797701 0
642751373 1
841810266 0
523940239 1
879613625 0
545735712 1
962260646 0
600908689 0
508461485 1
508926877 0
726389602 0
484434432 0
753478255 1
556835076 0
813673333 0
314009174 1
941942131 1
214488053 0
969783404 0
636889601 1
323452506 1
652626878 1
238321068 1
130386196 1
133102143 1
564566016 0
676938228 1
432466261 0
736459626 0
753132553 1
64203562 1
156478384 0
658271697 0
67907521 1
795560008 1
975804126 1
858741648 1
266619134 0
65643997 1
171849591 1
813167580 0
786436983 1
70287204 1
307926882 1
458533353 1
157964936 1
279570429 0
223678664 0
259770222 1
930328888 1
493448644 0
46265249 1
894720136 1
794402035 0
725038170 1
881512603 0
302018494 0
553184109 0
119348690 0
389924893 0
581834302 1
986731744 1
856208130 0
750911340 1
344366461 0
671995679 1
867996700 1
655124328 1
826843253 1
206141571 1
328206529 1
114298019 1
387381673 0
338429012 0
1859997 0
827073705 1
582436556 0
509890281 0
617092242 0
983525371 0
556006637 1
710155583 1
951320533 1
351770170 0
240707111 0
750589011 0
654001366 0
92703716 1
595023213 0
951542129 0
893194310 0
724709632 0
970200275 0
67759637 1
943020907 1
508910946 0
833056388 1
603455134 1
167985931 0
455096660 1
43053885 1
302680600 1
445251996 0
661984247 1
627882423 0
533664748 0
803069988 1
731115235 1
817816620 0
943797035 1
279514825 0
371463184 1
120473948 1
776383642 1
718764128 0
92470335 1
69508816 0
76975675 0
3201300 1
882415452 1
268909822 1
678533657 0
567668464 0
788121684 1
354795191 0
728322921 0
745952760 0
632870303 1
856623780 0
935793384 0
174999549 0
668895158 1
960363135 0
141686313 0
928040427 0
904952581 0
78463766 1
971695736 1
353633398 1
583400953 0
976571914 1
820018044 1
11290766 1
700939496 1
283850175 1
290468448 1
502102384 0
726182429 1
501944507 1
999060947 0
473521751 0
361892289 0
48648534 1
95670211 1
712952802 0
580279094 0
270707135 0
46224707 0
381181783 1
89914155 0
876210032 0
570034501 1
900582823 0
716663052 0
928400641 0
347611769 1
610856687 0
774814721 0
627480456 0
71406291 1
216124229 0
411289418 1
511151318 1
967569798 0
786326421 0
185391807 0
393910037 1
498507074 0
598351964 0
115040469 0
384521366 1
742506129 1
974686281 0
799324574 0
159530530 0
993919647 0
114299576 0
143364116 1
590592049 1
663770044 1
187557725 1
672636750 1
675443748 0
426425886 1
575125789 0
796351669 0
5490466 1
107888536 0
333601175 1
101855202 1
562524819 0
965817987 1
215383533 1
596179292 0
318746119 1
715674000 1
628210 0
758468929 0
755937785 0
683192831 1
716938028 1
456873314 0
135851787 0
342974629 1
895814377 1
27214829 0
600438708 0
271999875 1
388246179 0
954045691 1
317502343 0
15471195 1
652057539 1
137615503 0
606286799 1
601435361 0
199102771 0
420507513 0
227798465 1
208747166 0
916152549 1
15331516 0
861523935 1
496217518 1
518443107 1
586783470 0
66369735 0
717866413 1
777476233 0
203987545 0
240334876 0
918340466 1
985954154 0
221100163 1
12049187 0
881928576 0
290982204 0
986601024 0
33736423 1
249550785 0
193549102 0
591590325 1
855889846 0
484391622 1
110633793 0
191192538 1
2848632 0
900542164 0
806478199 1
53070553 1
54612562 0
81087182 0
321548074 0
174031294 0
529004949 1
322247537 0
644975410 0
180093823 1
681657546 0
812716616 0
603935449 0
20356378 0
326405453 1
997343923 0
969946677 0
602421741 0
913046631 1
924200474 1
870792662 1
208303012 1
780663811 0
403505646 1
839590392 1
841052102 1
466733434 1
95372460 0
765812528 0
522976520 1
440798236 1
534176485 0
609087646 0
906029930 1
775198678 1
406202114 0
674586734 1
249879546 1
32991158 1
581634276 1
902810119 1
958749327 0
421021114 1
278793540 0
100457368 0
480851889 0
362077389 0
778564559 1
641574512 1
488325548 0
893125225 0
8890603 0
847752055 0
666101985 1
735937570 0
603757102 1
138946866 0
994811008 1
652701044 1
261309724 1
120022388 1
334114230 0
605259430 0
524805489 0
829945970 0
487727117 1
479566600 0
838527434 0
192593548 1
294547388 1
141394416 0
555884947 0
713314472 1
66452567 0
785259624 0
312997057 0
732538585 1
790610865 0
283556973 1
260154143 0
302945598 0
208505935 1
350514510 0
637546383 1
832659928 1
373669139 1
237473811 0
522109229 1
676566030 1
307164433 1
78410705 0
497367027 1
8796719 1
499010148 1
66445393 1
504319643 1
19496823 1
816239860 0
604430432 0
133871127 1
186119770 0
490900590 1
263069560 0
171008977 1
295131170 1
833328157 0
625911965 1
813562152 0
944531022 1
304648174 0
243307220 1
370418413 0
138317263 0
499188635 1
722028432 0
215165937 0
388487842 0
807812295 1
191720388 1
807107687 0
641186347 1
286992275 0
415715664 1
708660813 0
247125261 0
14571622 0
932830320 0
600301763 1
17815197 0
463342637 0
765619715 1
102464765 0
806074322 0
547815623 1
98290909 0
257677368 0
500888110 0
93866889 1
978111031 1
81065406 0
864709585 0
895846437 0
666722698 0
607309409 0
865074938 1
100383659 0
893079625 1
508131423 0
852976129 1
583534815 0
376340110 1
636984230 0
686474005 0
256042592 0
457330611 1
338625903 0
352780869 0
839311282 0
652719541 0
818880873 0
329795410 1
689860985 0
776383422 0
551470237 1
682380894 1
545724874 1
129136024 0
756207875 1
272842574 1
699838939 1
264455237 1
890976225 1
951392385 1
835669364 0
518647945 1
440150633 1
72665631 1
698902093 0
530233045 0
957524370 0
206640878 0
60281448 1
729351688 1
485527751 0
245444502 1
950339816 1
2353650 1
602539738 1
98137236 0
119061351 1
507145386 0
296179888 0
177392862 0
825044759 1
209762013 1
306421334 0
658056882 0
212060558 0
185444836 0
115139787 0
666088537 0
30185490 0
338438692 1
324756204 1
960903788 1
146252099 1
168416638 0
982884920 0
986134234 1
824811427 0
605887820 1
935387882 1
911427543 1
267844099 0
397058671 1
211670367 1
466866725 1
116699479 0
640798570 1
749945625 0
136222242 0
415430995 0
118276984 1
724808445 0
16682455 1
666688477 1
485356855 1
814632760 1
409973275 1
86609241 0
340129529 1
312059569 1
423584043 0
23383871 0
63986580 1
216146802 0
728696613 0
864809812 1
807338754 1
896909474 0
252619046 0
330329351 0
684612515 0
461497111 0
904520430 0
661127037 1
621670367 0
616955278 0
269423314 1
759779360 0
615182849 0
185509217 1
543967771 0
560390992 0
599232482 1
773537751 0
275306873 1
461756520 1
302754355 1
577932751 0
229868349 0
692701154 0
898522993 0
424199387 1
559982411 0
167928230 0
588334149 0
11397650 1
431615594 1
606489653 1
116794451 1
169073419 1
174019527 1
598849224 0
783603484 0
408729032 0
107557562 1
845362421 1
56884573 0
366388156 0
825973072 1
227550544 1
34304631 1
974745501 0
903243584 1
972236301 1
895361610 0
933162429 0
877660671 0
35443087 1
276599573 1
696654797 1
851969573 0
950248418 0
899928793 1
430084193 0
86027888 0
341617256 1
342031382 0
944750922 1
110060048 0
223364076 1
805948210 0
152444338 1
547577980 0
456984279 1
641732102 0
511796025 0
339614060 0
23374983 0
681684635 0
287279175 1
637118595 0
457058863 1
23805653 0
36416667 0
726567753 0
93725999 0
228837371 1
291766105 1
674442716 0
768567406 1
788833149 1
339712556 0
619175073 1
131187175 0
879577927 1
525170105 0
569180339 0
275609043 1
220085310 0
982118798 0
176479659 1
583586817 0
548940876 1
550556125 0
782162322 1
125396797 0
185240850 1
897421359 1
233387700 1
271123452 1
276002551 1
637278954 1
86448015 1
472968738 0
208315418 1
174008161 1
65204625 0
349072737 0
74520464 1
967424835 0
230343904 1
916792581 1
653875976 0
240382873 1
600538517 1
47822065 1
170023175 1
159313807 0
292916748 0
106329515 1
767014338 1
659042278 1
272602239 0
685054606 1
555204362 1
66096993 0
855111916 0
508574976 1
207759415 1
667976532 0
650530442 0
182312339 0
20623317 0
838700609 0
718306341 0
465445365 1
855401818 1
504515421 1
401645410 1
762267645 1
768663933 0
924180019 1
717276574 1
698702305 0
392160303 1
652706619 1
870360205 0
562954815 0
736088369 1
783539400 0
364261402 0
731014271 1
734936147 1
880358152 1
705545285 1
250103948 1
310435651 1
300818253 1
923494240 1
121255290 1
210478364 1
502600578 1
110336463 1
528481555 1
699894075 1
935421283 1
665320732 1
947452110 0
603305527 0
338990042 0
188089892 0
996270560 1
460047397 1
68391572 1
852123556 1
579376646 0
398816599 1
156277592 0
930983450 0
353490913 0
24639221 1
612523665 0
229262790 0
741870183 0
206395266 0
576472863 0
989518504 1
556695351 0
282445958 0
116164839 1
846768675 1
185366308 0
11121023 1
433260687 1
888232902 1
382158820 1
731065525 0
740643736 0
697560471 0
188529861 0
520852786 1
56998438 1
59230397 0
873619048 1
734168525 0
384735535 0
871055589 1
805620623 1
162148749 1
196725037 1
236283886 1
805340815 0
125818000 1
137656364 0
799779786 0
697819652 1
704972634 0
807927414 0
328391632 0
559865158 1
317913910 1
622120384 0
146006128 0
185784543 1
349840520 1
487544381 1
296117073 0
411069643 0
381857560 0
958698940 1
973856996 1
677427018 0
161799273 0
121149268 0
697921052 1
694195158 1
730175632 1
560224467 1
445633553 0
255766138 1
915652319 1
180785852 0
438206176 1
730195967 1
295018804 1
647194435 1
999605731 1
793139119 1
118281243 0
960925415 0
414787516 1
858875172 0
154404955 0
329258810 1
168540081 1
964879022 0
43720919 1
395279970 1
447165317 1
851033736 0
455590979 1
113811742 0
588547016 1
656368286 1
325851372 0
540159060 1
848607699 0
132150095 0
118308075 1
234333998 0
270496126 1
593130157 1
496899588 0
103101456 0
838407943 1
149739024 0
427112746 1
315753677 0
757297063 0
362146410 0
446547509 1
376155664 0
682664706 0
715358112 0
634213531 0
874692758 1
560070969 0
123627574 0
274170544 0
218194319 1
718842693 1
182511761 0
178371063 1
452809529 1
315645223 0
156869464 0
371520339 1
105912577 1
918917684 1
985119711 0
840848472 1
154011918 1
145644327 0
657721532 1
67444920 0
758327046 0
464210622 0
513933468 0
87945436 0
927445993 0
130284626 0
538341690 1
587334443 1
708902679 1
819193953 1
261232580 0
265181755 1
319063183 1
551067409 1
396630125 1
901218736 0
616412495 1
679364546 1
464968510 0
139399007 0
521890219 1
467576731 0
765587201 1
146882521 1
638670131 1
391117780 0
876215149 1
865601433 1
221210085 1
497938508 0
853113374 0
506370516 1
734266258 0
932341397 1
766834439 1
52202733 1
350767096 0
349404073 1
443803955 0
763109044 0
45415828 1
395897146 1
302130089 0
531097623 1
61606813 0
657084425 1
719822687 1
653788406 0
178434913 1
975976517 0
447727555 0
269625820 1
775299579 0
998644222 1
776284218 1
933220938 0
144594913 0
334179313 0
173318172 0
682544002 1
650652332 0
708120386 1
391999146 1
228890932 0
499358676 0
537883535 0
120113019 0
96900852 0
26588066 1
501797575 1
213142261 1
914070092 0
994074441 1
313560911 0
586116589 1
164310375 1
207501011 0
979435547 0
173016536 0
630491701 0
456540006 1
519828270 0
283622322 1
943721982 0
910923943 0
122495971 1
454679206 0
271085569 0
537939742 0
978719566 0
283598269 1
756740967 1
380897334 1
874568005 1
321881536 0
361870846 0
759550872 0
625437612 1
925559903 1
680154278 1
736171409 0
92194205 0
165437528 0
27953883 0
849729409 1
353526872 0
380060060 1
139561667 0
842341720 1
452304905 0
426986079 0
49390175 1
944459860 1
458267469 0
74350880 0
400228551 0
304582167 1
332042905 0
626457382 1
400305999 1
395644803 0
930469214 1
501971765 0
105678728 1
394862856 1
96829886 0
57892799 1
201922626 0
606810893 1
109902194 0
327702128 1
125967294 1
726008860 0
374903688 1
914983380 0
63443276 1
929102722 1
797572639 1
242539357 0
8365330 1
163499974 1
314869949 1
226213476 1
537234429 0
442866118 1
476968847 1
779559816 0
605414972 0
636493174 0
877603225 1
521057882 0
229979786 1
929694548 1
216176054 0
653502701 1
319400672 1
757176032 1
981570263 1
240546428 1
506006685 1
794711676 1
949127769 0
612108904 0
592516434 1
514299565 1
935787316 0
71716104 0
718299870 0
920333192 0
986571082 0
306519552 0
266388806 0
735031003 0
810096225 0
32666177 1
66587596 0
480183958 0
864467079 0
89858590 0
347698823 0
152136394 0
422479885 1
805803033 1
169288771 0
455170699 1
635536423 1
449071324 1
114968586 0
412921277 1
65851361 1
931507274 0
255175462 0
710178602 1
112814957 0
698404536 1
379884618 1
383390708 1
601204965 0
394351289 1
970106413 1
217240785 0
406232605 0
329656336 1
147750939 1
95233736 0
906661706 1
427898290 0
709171243 0
760370243 1
373468849 1
312561075 1
891842286 0
990526082 1
906640981 1
330725274 1
633740420 1
964956578 1
220205493 0
941645543 0
649125812 0
626664454 1
879664648 0
473383948 0
656569734 1
27520512 0
531582967 0
543164171 1
615462193 1
637330631 1
292852187 0
638013191 1
621549658 1
347853121 1
985722888 0
562153846 0
711470970 1
844521055 1
935609423 1
403717869 0
731399837 1
91430255 0
433023958 1
55889715 1
361415232 0
61733324 1
4485301 1
88307983 1
390713868 0
252161016 1
242681398 0
906039498 1
833830756 1
979799595 0
101419127 0
377515890 0
283010249 0
483645098 1
628009056 1
23433389 1
432488787 0
205438163 1
746873152 1
637616694 1
879804846 1
183452331 0
952316160 1
995080364 0
543355786 1
497633603 1
526035313 0
230009840 1
601228019 1
829526463 1
19232363 1
95643743 0
942855111 1
700136319 0
935158777 0
562317882 1
161787451 1
123003060 0
582288727 1
306666847 1
220984519 1
17809316 1
65892119 1
124721240 1
415420149 0
437715629 0
457328671 0
824896235 1
105996794 0
707053018 0
960899835 1
278945369 1
499919850 1
197355045 1
670418314 1
136965779 0
810413790 1
428495644 0
988801258 1
861925827 0
708504052 0
355911197 1
330895558 0
598972151 0
751099841 0
429812321 1
529084915 0
189845097 1
773756100 0
611189215 0
506757364 1
376523563 0
612724246 1
686071816 0
71809393 1
15972361 0
548155626 0
924892881 0
521789660 0
750982236 0
700553716 1
522885525 0
315801889 1
360233542 1
246744074 0
333547471 1
308977378 1
267643715 0
765782190 0
523319402 1
780273947 0
48382870 1
865638794 0
514242138 0
656280658 0
513707486 0
816449571 1
803968650 0
610728094 1
268540188 1
232863775 1
709780817 0
473400627 1
538031374 1
164229810 1
552623588 1
522047811 1
262435066 0
169960203 1
371986830 1
581498096 1
568862879 1
860554500 1
589395662 0
56966353 0
93015723 0
728315828 0
660705553 0
210514796 0
752794390 1
581979628 0
877168302 0
477949410 0
483746765 0
918367427 0
339212205 1
751553172 0
516942879 1
885905967 1
632705019 1
905815511 1
583020019 0
330771277 0
555005473 0
807371565 1
318637442 1
93773661 0
999472521 0
499854582 1
500001057 0
718679873 0
18295182 0
478524071 1
760937249 0
298214522 0
154623388 1
803444824 0
940436883 1
156688121 0
536744460 0
751942437 0
757613118 1
439573906 1
986292283 0
727927404 1
743302822 0
425078148 1
133417903 1
352037641 1
140714251 0
277043905 1
396943750 1
459501620 0
158652887 1
149957083 0
884280090 0
578313586 1
973787636 0
690162853 0
253070248 0
645515222 0
157468522 1
883790772 1
397407506 1
805725993 0
740559181 0
551326655 1
806197422 1
51137485 1
88760513 1
482118590 1
322073180 0
292395897 0
204224985 0
226662731 1
70004716 0
493226395 0
273439421 1
65283524 1
348676015 0
158242665 0
923078608 0
960686158 1
192605036 1
3740289 1
967367765 0
467690133 0
602848675 1
421316501 1
155996161 0
508583829 0
484166259 0
814992049 1
391832233 0
376204518 0
417392524 0
574560690 0
399780261 1
14145525 1
131723632 1
472525917 1
309076472 1
759584484 1
127772757 1
646619740 1
43876533 1
442224284 0
408979205 1
50859175 1
101194515 1
371620723 0
639649466 1
145351133 1
155336287 0
60355123 1
708622931 0
482007190 1
262513257 0
700593399 0
75265917 1
593749720 0
277819596 0
429242045 0
845583261 1
988390692 0
760239719 0
368515440 0
209413608 1
470392332 0
239489730 1
724737098 0
274168944 1
186571028 1
786808017 1
267144754 0
972817862 0
229782327 0
201159352 1
795531990 1
86675295 0
428776400 1
882591246 1
648997303 0
556542823 0
539113847 1
916014747 0
781117625 0
405149247 0
583472192 0
688698902 0
372229462 1
310955634 0
588354584 1
859748507 1
581906275 0
723874371 0
201650572 1
845103600 1
389448765 1
215644646 1
601243412 1
474993974 1
971517701 1
77870950 0
379052804 0
349817103 1
666619659 1
912383259 0
978015690 0
945839808 0
266290351 0
120509375 0
470203761 1
573983731 0
905040395 0
734722754 1
999463585 1
892096583 0
56878308 1
539100565 0
875044571 1
579467370 1
925688623 0
672561913 1
103387336 1
963619562 1
602178512 1
996433967 1
771504975 1
309300767 0
89626637 0
546769945 1
875890585 1
423617188 1
468966034 1
335384963 1
26086831 1
675580986 1
708189739 1
756337717 1
872946804 0
837258759 1
607151699 1
450579061 0
536046873 0
21147339 1
9428988 0
701767758 1
76728810 0
654268750 0
684515065 0
79995226 0
657956211 0
453391018 1
307783848 0
887179589 1
597621573 1
997610034 1
395628936 1
29655243 0
260891627 1
220750644 0
386884368 1
289164480 0
17189495 1
783352223 0
847842830 0
344055649 0
747784223 1
5076740 1
123981418 1
794572428 1
424349203 0
340038594 0
730736389 1
854935683 1
589283768 1
906049447 1
507839255 1
112883906 1
392753409 1
559618546 1
723148736 0
694192239 1
317994341 0
480114818 1
653271581 1
203955550 0
975648177 0
621028747 1
406826477 1
610742547 1
876451280 0
667747572 1
456633170 0
237667701 1
96525493 0
510565687 1
282638821 0
956248078 0
243246144 0
102486670 0
79172538 1
308486489 1
796474338 0
437439922 1
377858079 0
356680496 0
560854036 0
13133333 0
466740291 0
943196452 0
460588408 0
466658673 1
608449703 1
784558647 0
466053399 1
790764464 0
342185865 1
847928901 0
667899184 1
227119965 1
413235646 0
746468473 0
935314796 0
176561090 1
281749714 0
380011655 1
447633771 0
135135122 1
717157244 1
147652895 1
77987669 1
535226809 1
313218057 0
353177908 0
694436347 1
260156013 0
948471426 0
425471712 1
224223947 1
258055733 0
785341669 0
136273876 1
104082885 1
805857874 1
766913389 1
261033403 0
292849963 0
295011522 0
856385835 0
336005016 1
148832256 0
938286933 1
342393055 1
769925856 1
292370606 0
916421164 1
393713696 1
910690849 1
382599416 0
973910211 1
447890320 0
401574362 1
238366396 1
233912726 1
226240593 0
996760904 0
612326228 0
39685491 1
939639442 1
612226535 1
722433228 0
893996239 1
175642957 1
806359902 1
188495207 0
940124312 0
469538450 0
340415955 1
731587781 0
576349164 1
765553255 0
216892720 0
768034036 0
497424473 1
549280230 0
431866023 1
717224842 0
922222320 1
151581095 1
172787170 0
607917264 1
614885337 1
599146125 0
340736098 1
570737267 1
911573771 0
470126008 0
879593810 1
499779942 1
74841280 1
792876879 1
629818546 0
449084780 0
905496276 0
216715937 0
486539367 1
539170095 1
206334425 0
346653325 1
566190114 1
329887808 1
946778525 0
377757863 1
700791392 0
881335791 0
863772432 0
814109447 1
127899208 0
160244733 1
311920980 0
156208194 1
695787661 0
665435050 0
80014615 1
954543390 0
965616957 1
157333524 0
337486850 1
73515553 0
329923862 0
312188047 1
454676864 1
16439092 1
366553070 1
885417994 1
411654477 1
325804712 1
387907143 0
212939024 1
892478895 1
938307600 1
574017787 1
260279572 0
304279768 1
471320065 0
169699997 1
202693239 0
736032498 0
338279807 0
354201473 1
339948665 0
662213185 1
851995721 1
496013404 1
332005188 0
750117850 1
490761467 0
461545599 0
83301091 0
751549025 0
416919578 0
411666392 1
984723831 0
147284578 0
795991638 1
142411279 1
818529582 0
513716443 1
508685941 1
683968321 0
279352140 1
816714443 1
590766222 0
380098161 0
322552333 1
442235858 0
759488186 0
66035066 1
685674704 1
464331767 1
407345739 0
570886470 1
115159891 1
601019937 0
889775542 0
937788333 1
633401872 0
504606995 1
531325787 1
260015676 0
696929783 1
354885892 0
602043852 0
699413118 0
956748168 0
411745338 1
899916656 1
476178667 0
24008401 1
677134588 0
639634676 1
1203772 1
950333387 0
94668580 1
565871706 0
52895877 1
97434055 0
158896584 0
524185818 1
737835946 0
857196571 1
579433143 1
429003466 1
570623679 1
774358077 1
235835801 0
855726528 1
974113595 1
377359255 0
276238672 0
979447697 1
604297192 0
19134086 0
320143347 1
796553843 1
616061484 0
899282065 0
794247574 1
434612460 1
282776784 0
57516106 1
305936055 1
297544218 1
508492461 1
47064213 0
326071781 0
175568303 1
519883617 0
417681983 0
987311228 0
24252886 1
66265549 0
150818828 1
385781032 0
307619829 0
245852804 1
969408891 0
399204493 1
418667410 0
795107965 1
951436746 0
812358648 0
881795391 1
89756994 1
580763437 1
149073463 1
62310190 0
272085009 0
656536606 0
995102181 0
234006119 0
639597554 0
876458017 0
720355398 1
42122337 1
948134500 0
776175941 1
594632155 0
318670170 0
188408355 1
159855554 1
345945833 1
427567808 0
57874680 1
309580166 0
229465582 1
289690397 0
741055653 0
487607839 1
207733869 0
410924238 1
160992013 1
918023886 1
31036933 1
305707813 1
819210427 1
47847369 0
787808413 0
367599665 0
180396478 0
201279993 1
483959900 1
207316663 1
106086899 1
38887207 0
433056874 0
986975557 1
701601582 0
552450601 1
511807467 0
576522061 1
518084359 1
399466837 0
168582481 1
656092374 0
938196156 0
90547919 1
211955533 0
805326928 0
243942433 1
504568959 0
872353217 1
136585886 0
198658052 1
313662520 1
253272748 0
438228347 1
925826590 0
736161692 1
162879193 1
543766989 1
58577457 1
178751869 1
21698959 1
171502829 0
268970422 0
913914273 1
374274005 1
808982186 1
810461229 0
224696813 0
468033410 1
769250087 0
903453394 0
984081970 0
964331916 0
505782690 0
594222755 0
184985222 1
731509902 0
462831740 0
684533454 1
153961624 0
395629543 1
721327091 0
641465627 1
226492454 0
849090260 0
597091924 0
484449340 1
79438546 0
330037526 0
209820183 1
146329072 1
38506581 0
510311712 0
298086199 0
542177007 1
87112586 1
665678544 0
130644825 1
789278515 1
383121801 1
485055565 1
533758060 1
484441889 1
806476741 1
236379459 1
521350455 0
745183238 0
789384532 0
128288455 1
643426024 0
997538427 1
430730466 1
756188370 0
464280347 0
135379849 0
19372738 1
661471540 0
860338674 0
351675325 0
293575460 1
928334275 1
930110150 0
677490712 1
392472246 0
37644743 0
629924533 1
576615736 1
68124796 1
929373827 0
773905171 0
924848815 0
749542583 1
633110883 0
610387946 1
218995534 1
865694400 0
173024962 0
779737697 1
960343234 0
273291462 0
623415420 1
6427524 0
845957489 0
399140151 1
752605955 0
450779078 1
493046469 1
911738589 0
108321178 0
181380300 1
621005259 0
892940092 1
818084631 0
903590902 1
491229698 1
460549828 1
500459409 1
316010858 0
542280433 0
689920419 1
70796320 0
833731481 1
21780237 0
943644468 0
773947133 0
553816157 1
266327919 1
772499597 0
78495241 1
938309437 1
132235189 1
626741504 1
915711352 0
718551692 1
454349942 0
150311205 0
379897201 1
160011321 1
243870626 1
818937979 1
507874081 1
296300249 1
415176216 0
471398713 0
429315923 1
199590888 1
774800030 1
588161638 0
850641602 1
64290369 0
6808718 1
106565128 0
996021231 1
86176537 1
139361670 0
414920962 1
500908590 0
959295272 0
942151772 1
23810995 0
205093582 1
140620957 1
960985239 1
965330503 1
265460049 1
75375124 1
654762568 0
591759986 0
762421636 0
340209374 0
377902764 0
755475001 0
731372711 1
847672998 1
240739386 0
484908795 1
898024 0
709388783 0
73401684 0
353278443 1
534615569 0
819940924 0
581983325 0
668081932 0
891576257 0
191202538 0
972173122 1
72876439 1
516166092 0
940931817 1
37054739 1
228232784 1
708874848 0
800700204 1
153804573 1
45993292 0
223060769 0
656718023 0
5943209 0
874448031 1
220939727 0
102843308 0
787897283 0
905924643 1
86761716 1
172316372 1
994300109 1
302087514 1
555052151 0
807835538 1
412516649 1
369981674 1
990568579 0
508975373 0
729153451 1
529984552 0
508759901 1
263781659 0
228100130 1
142388477 0
378088965 0
490742096 1
724953220 0
693602930 0
394345245 0
648646610 0
424272798 1
364236235 1
692058281 0
42666301 1
751946753 0
827511200 0
845519407 0
246343444 0
164682568 0
242555158 0
95210850 1
247115672 0
838398287 0
424127513 1
880894841 0
822348133 0
91802037 1
46562765 1
372799281 1
103857762 0
550530922 0
562279608 1
275595813 0
385381597 0
650236506 0
576502995 0
976560971 1
526799021 0
346398864 1
834077760 0
653528586 0
103928434 1
560549942 0
271445761 1
331917035 0
742647556 0
690044619 0
390882710 1
338413835 1
484103784 0
997860261 1
836934119 1
749888641 1
129914159 1
124266618 0
577328626 1
250674076 1
819146621 1
196945383 0
600288126 1
573204244 1
821814233 1
234118938 0
592073565 1
900654536 1
15557190 1
735240227 1
332779288 0
935149958 1
213886669 0
231478019 1
263165495 1
113934584 0
634040613 0
571249540 0
480996349 0
404628088 1
671791564 0
870597309 1
304283310 0
330572006 1
785588466 1
591448803 1
690738170 1
260819873 0
384623656 1
524858032 0
140154853 1
791254892 0
46994690 1
840115754 0
743914045 0
60392602 0
296395921 1
902485598 1
434438846 1
383750218 1
972271650 0
989933206 0
595296282 1
621192298 0
623223984 0
844962964 1
158368909 0
952861333 1
793635979 0
496870392 1
807344269 0
449913271 1
426143553 1
993181735 1
347418435 1
703402378 0
881219120 0
244192835 1
467138443 1
296770862 1
619471907 1
469266082 0
104464794 0
143339585 1
645959316 1
512597907 1
720767077 0
921855417 0
320622068 1
355074771 1
33096529 1
635929040 1
74019807 0
77299784 1
92059176 1
824094587 0
965909215 0
711044739 1
18098748 0
384863569 0
15753280 1
662343161 1
977604884 0
734678843 0
318180703 1
567728073 0
200482552 1
266111634 0
80917386 0
977270717 1
972695401 1
174711259 0
814977265 0
412270598 0
975891642 0
33499977 1
189498331 1
668778650 1
886620091 0
539291783 0
316429378 0
944728668 1
221163510 1
509448645 0
354979937 0
807860308 1
802031297 0
572079259 0
858792211 0
461893832 1
692878159 1
312072962 0
664808952 0
259894719 1
343006345 0
555160010 1
625936383 1
489803722 0
924518597 0
891399861 0
662219368 1
691305432 0
263652671 0
365003731 1
649553068 0
732356518 0
715481220 0
603102745 1
58309012 0
594055366 1
148237562 1
109119215 0
381935205 1
57858762 0
729794796 1
77078190 1
3856485 1
584929713 1
192992190 0
453659596 1
152441379 1
68525735 1
176882136 1
166093933 0
56132866 0
339748798 0
144807857 0
791747235 0
304731868 0
755566991 1
396909743 0
380670443 1
510008133 0
687650488 1
158751170 1
239104838 0
967460804 1
648612931 0
310052996 1
738118259 1
860272834 1
264892694 0
161193065 1
429286283 0
152767753 0
850319108 1
873963335 1
505877429 1
915968975 1
517062300 1
783499229 1
218718134 0
385319482 0
366477190 0
367043155 0
394916199 0
492950923 0
58693856 1
135955019 1
125979125 0
924836036 1
871725277 0
228586326 1
349211899 1
986257031 0
739830585 0
304733418 1
792032445 1
442642908 1
380070289 0
545814760 1
430360545 1
973639496 1
424129586 1
513823176 1
578193903 1
929004222 1
913009779 0
844210430 1
780196023 1
25142653 0
145432560 0
715269601 0
644091684 0
924279330 1
132009351 1
743398775 0
19417338 1
295395918 0
990165807 1
147541338 1
169021821 1
310068076 1
860993143 0
81145839 1
965851245 1
615132532 1
831490885 0
916253951 1
728219505 0
24852491 0
367525347 1
189325689 1
173373561 0
878986551 0
795993140 1
667844374 1
800513938 0
802047319 0
623323606 1
477810826 0
264747768 1
794595308 0
852400222 0
295949236 1
128577892 1
420339137 1
2367317 0
574451520 1
257869739 0
983248006 1
807226414 0
554202051 0
391324188 1
98128096 0
592876885 0
17190017 1
956503741 1
85111423 0
425728492 0
230321115 1
445554534 0
189666341 1
537179191 0
623230282 1
941611292 0
211348197 1
379217609 0
768154534 0
818638242 0
621834557 0
969981587 1
608244265 0
760089678 1
171603087 1
165781781 1
157436479 1
690310734 1
47233038 1
585131257 0
806682449 1
208058263 1
930483280 0
7624049 0
896069038 1
144401733 0
268330606 0
766731607 1
603516363 1
984815973 1
453524016 1
371097317 1
667731454 0
312305903 1
272448457 1
303553761 1
778412569 0
664186355 1
757077269 0
934697332 0
142658622 1
487138935 1
476476273 1
836476939 0
592990970 0
34293358 0
87783614 0
86235069 1
53765109 0
970595227 0
62229855 0
777262214 0
996179155 0
244642686 1
814031088 1
893397055 1
320546334 1
495989574 1
928762827 0
558444284 1
347091407 0
554531773 0
215950884 0
844997986 0
854483517 1
386895366 0
197318179 0
386095980 1
59739620 1
23065066 0
750573095 0
348648762 0
724214187 1
31207225 0
658488391 1
900877082 0
11326796 0
894367562 1
53029711 1
77585818 1
693682371 0
532032886 0
822824885 1
16861860 1
715258134 0
656060140 0
377193249 0
173297756 1
459889422 0
331168795 0
938867027 0
160031064 0
738646164 0
613152816 1
170461804 1
787356120 1
315140079 1
367727863 1
145880634 1
661468267 0
418651118 1
292885675 1
919314815 0
591161068 0
411744768 1
500724328 0
109873274 1
923613320 0
969747747 0
564019525 0
309205114 1
742254638 0
326643740 1
767566738 1
290535321 1
637128593 0
758544286 1
834092989 0
547008506 0
254490183 1
471896690 1
987251159 1
943514491 1
275936084 1
84210812 0
168063229 1
818290660 1
991242081 0
215274539 0
351627667 0
787307025 0
904306943 1
374352581 1
430904859 0
609792048 0
92322564 1
899894234 1
263403602 1
22878403 0
801914626 1
267105630 0
724577738 1
323062122 1
318335381 0
931929231 0
79127429 1
696826250 1
526920117 1
957170028 1
125704646 1
157189495 0
903665504 1
705937198 1
789875797 0
310238699 0
989309554 0
147243463 0
170076032 1
98187898 0
205302744 0
924263436 0
970711213 0
192419930 1
847777589 1
640860999 0
647606616 1
343423061 0
205749516 0
165490279 0
97744681 0
14514126 1
165476201 0
73047286 0
672534934 1
786640526 1
829785737 1
678519910 1
786235026 0
690822972 0
670018907 0
331567290 1
688623068 0
962339271 0
948603692 1
953123762 0
808700085 1
772570539 1
673586762 1
62566999 0
330180875 0
449192498 0
363422241 1
843712204 0
373449443 0
301918100 0
255956188 1
870244184 0
197760048 1
775176960 1
647135412 0
87159561 0
314609283 0
546403783 1
200942256 0
699490842 1
806072133 0
103917868 1
446139323 0
646311169 1
994008169 1
479860227 1
652858660 0
865886728 0
584134195 1
303795099 1
959805034 0
228257749 0
332014594 0
226499717 1
886478127 0
878857922 0
616980605 1
935131018 1
461493335 1
904536068 0
544652851 1
75186277 1
643688419 1
85823342 1
829382192 1
178195849 1
749095159 0
599561940 1
974926368 0
805792919 1
392263402 0
150294636 1
93414753 0
645869689 1
959514936 1
745286299 1
10530695 0
997321667 0
238635038 1
248778150 1
812568325 0
443105981 1
418388493 1
311246407 0
229397755 1
894296185 0
577286003 1
579923886 1
947759538 1
982405277 0
763611927 1
17815981 1
761659888 1
86577240 0
697302033 0
15058614 0
98411117 1
733711409 1
301920183 0
202510196 0
316016868 1
892496146 1
660036768 0
937032666 0
34828704 0
345827828 0
365281006 0
135176963 0
471404593 1
73742458 1
543864885 0
643107419 0
876607317 1
38072273 0
480736140 0
642623082 0
692817259 1
356419272 1
431457525 0
365569415 1
664692777 0
290146071 1
707244893 1
781382075 1
490162340 0
308791544 0
927679713 0
535487835 1
185607403 1
467310963 1
752498010 1
179483270 0
926276923 0
636644686 0
114975551 0
362320858 0
270636756 0
995432492 0
126657022 0
708411776 1
413488669 1
128865838 1
384124133 1
948195408 1
794177701 0
815359681 0
252397514 0
988798379 1
490986043 0
981673470 0
225536407 1
230469521 1
985620785 1
615339461 0
395058064 1
989330319 0
749863249 0
281462342 0
487725917 1
425644174 1
455261612 1
601412175 1
388384115 1
158194819 1
430229170 0
638330895 1
475070650 0
673791821 1
229892694 1
85089882 1
446094007 0
122213161 1
601884946 1
782474382 1
184024441 0
89924814 0
450529249 0
822313406 0
250505730 1
956797937 1
717776460 0
890071311 0
426348770 1
769500817 0
692669554 1
389856701 0
614584368 0
161375553 1
392253394 0
121063458 1
974846045 0
822347728 1
220492436 1
88382207 0
434536427 0
748512988 0
89854358 0
712015471 0
712688352 0
488229224 1
897783044 0
499351482 1
131650565 1
34535369 1
212634001 0
328529032 0
967685231 1
335853875 1
640851397 1
326721166 1
724181164 1
260274346 0
645160355 0
753616396 1
678417998 0
917990824 0
182909071 1
322685818 1
130308063 0
344740146 0
437246343 1
221006763 1
201460873 0
952942661 0
624440997 1
883613560 1
271301568 0
89753541 1
625080744 0
963341074 1
15995940 0
362521165 1
154215549 1
733839241 0
487678076 1
553643361 0
371964589 0
698788061 0
204764135 0
918329126 0
867032711 0
584730371 0
319631380 1
215803113 1
898598133 0
752230264 1
201022149 0
505185902 1
999969590 1
131063031 1
496505335 1
248157812 0
465580564 0
891087866 0
513476193 0
53126952 1
432946522 1
761687237 0
845650891 1
668437936 1
934403381 1
358543514 0
244123536 1
904423423 1
959144322 0
321113915 1
902309098 0
660121245 1
748441621 1
877565131 0
491855619 1
740189078 0
902399355 1
489676507 1
489289274 1
668951829 1
25703241 0
249273226 1
799186252 0
263950307 1
820207085 1
152509370 1
152111466 1
371087730 1
596444015 1
271573843 1
199389543 1
26624980 0
736535089 0
196705761 0
114227537 0
409622756 0
416689542 0
302270133 1
615560123 0
463900018 0
228100040 0
58472838 1
129323933 1
944276540 1
912050961 0
911762216 0
667462196 1
854198342 0
399527904 0
429403079 0
810217036 0
570759718 1
538120272 0
490885870 1
868352361 0
807522780 0
522829413 0
422834653 0
786190338 0
200347524 1
855330856 0
12283622 1
871045797 1
177325208 1
928874583 1
702740596 1
317312038 0
788944757 1
335113518 1
210579731 0
46425872 1
392077112 0
501473901 0
271226170 1
621074370 0
541667028 1
435061052 1
971769164 1
789889232 0
998795304 0
151294313 1
168775546 1
648881763 1
615124779 1
801668643 0
547406515 1
371026598 0
414603693 0
288095554 0
260346267 1
367461718 0
794055549 1
964023582 0
19600148 1
522645013 1
673863993 1
97703658 0
686704962 1
677011312 1
687240894 0
949235479 0
256697246 0
571464112 1
653179513 0
712687269 1
936683140 0
721848291 0
33794634 1
522048725 1
422561520 0
409782715 1
565843203 1
533772590 1
807701795 1
172994864 1
207893014 0
424703844 1
53926359 0
966674259 1
13285273 0
921777577 0
337427107 0
164991096 0
613905937 1
857545216 0
457650054 1
427625265 0
70425505 1
299732619 1
906067424 1
443513606 0
481098080 0
18178241 1
252645868 1
284323801 1
762921878 1
397794289 0
33251804 1
329338393 1
975511020 0
194811728 0
191036286 0
887322899 0
814808808 0
325460841 0
661240488 0
272687689 0
926100985 0
899054452 1
653239683 1
906659110 0
215451910 0
649832132 0
185571897 0
274309712 0
847611922 0
691301849 1
333631608 1
711499819 1
870494904 0
909345473 0
200360167 0
492591023 1
189445780 0
31795387 0
115344252 0
421412703 1
886443331 1
475274234 0
384927998 0
483097404 0
317318663 0
97716730 0
761224727 1
460223943 0
805589844 0
246935167 0
34539295 1
725259542 1
765149381 1
683034545 0
38806332 1
39986379 1
280592839 1
589093837 0
714956090 0
437864432 1
276278786 1
56234328 1
462556567 1
468244624 0
959416768 0
642661359 1
880245838 0
583555128 1
516112407 0
614001552 1
683592613 1
5335470 0
957257229 0
571846487 0
612718080 0
619837758 1
531580177 1
958421289 1
306055773 1
247835149 0
900071729 1
908203474 1
793085386 1
124506278 1
632889734 0
125675949 0
29507052 0
683360487 0
786767298 0
85679090 1
253652376 1
711498398 0
505320884 1
410025304 0
67248965 0
613062637 1
978322168 0
548451229 1
440224856 0
669564343 0
398207734 1
469861209 1
992733287 0
681786301 1
677657777 1
682038916 1
940070007 1
404400620 0
532652535 0
216062700 0
879694690 1
332056697 1
351606173 0
329337374 0
847406269 0
118064713 1
442503747 0
771891311 1
361704140 0
424518483 0
569742778 0
517877203 0
582717587 1
919656110 1
637164645 1
134432848 1
111789447 1
986636223 0
355270060 0
937705588 1
523764879 0
388400694 1
412687940 0
943515407 0
2080415 1
548152654 1
755235586 0
816181953 0
282776863 1
973918555 1
836506598 1
2267344 0
529066236 1
989563803 1
5036672 1
591556649 1
47744214 1
456844882 1
973289319 0
582043181 1
517158141 0
420094111 1
166749359 1
728912819 1
862199606 1
461444799 1
737113582 1
900729722 0
67780862 0
943074786 0
248990909 0
666978198 0
834908265 1
846755778 0
973676347 0
565272703 0
899206322 0
364341523 1
88760361 1
968211568 1
203515691 1
836933867 0
369142387 1
929170970 0
925948622 0
70959661 1
699015545 0
39534689 0
167561939 0
972037632 0
735202682 1
48656807 1
720457397 0
596991975 0
452688349 1
560053637 1
999062314 1
260681196 0
136559581 0
191598067 0
806607411 1
359958261 0
686485062 0
445080667 0
865228433 1
363611918 1
295578640 0
304378864 0
142004221 1
21529209 1
747013751 0
784987604 1
647466257 0
997181941 0
426880358 0
660086190 1
713647146 1
642951790 1
161704362 1
661264552 1
417326685 0
65750555 1
194981216 1
586810810 1
388450493 0
98964491 1
792600946 0
560468887 1
124304123 0
904621364 0
225203126 0
903129280 1
236651764 1
434440068 1
499339569 0
36715925 1
927324067 0
939722155 0
54854422 1
249376602 1
894575767 0
462567206 1
599222748 1
201248841 1
474388597 0
127621488 1
805380850 0
987944152 1
819218827 0
658978545 0
15910112 1
926474856 1
234327987 0
488153204 0
911896949 1
431036513 0
477209305 1
153841125 1
942753522 1
287117203 0
143701841 1
248325470 1
533657374 1
684742047 0
773483712 0
883871304 1
749626952 1
592737841 0
125682737 1
113921709 1
846554828 1
904015419 0
886589631 1
8489765 0
696584888 0
207778946 1
643320029 0
7882978 0
334182491 1
289108559 1
516767709 0
594883037 1
327922939 0
261013425 1
962578848 1
522749031 0
386592529 1
561099554 0
173520729 0
145488396 0
348991081 0
189537254 1
34455129 0
988095902 0
415112663 0
295858164 0
68670446 0
376368793 1
27510905 0
95900936 0
752129056 1
684831438 1
488639700 1
31481562 0
607521558 1
444194890 0
765031542 1
870862095 0
735036587 0
867769676 0
264555464 0
109310104 1
815421889 1
322240629 0
615910153 0
193363126 1
489162354 0
767525617 0
628128117 0
453209948 1
447026362 0
861698605 1
821296228 0
105075010 1
914702376 1
952827807 1
299758179 0
598229598 1
735053309 0
621261470 1
669173303 0
588111879 0
159691718 0
903647594 0
997042123 1
565815799 1
386199847 1
674301645 0
959281038 0
231704769 0
703905350 1
284252360 1
80111190 0
942987812 1
434118371 1
770141664 0
267216107 1
95088570 0
417775109 1
764428915 1
863351859 1
849350155 0
643020976 0
362183667 0
121586831 0
768712096 0
540874357 1
161872685 1
88074713 0
570838456 0
795397546 1
409304517 1
842579006 1
373047179 0
308638051 1
966499512 1
500554694 0
380591881 1
996327763 1
579913232 0
156958699 1
696902881 0
399452058 1
571551247 0
794674839 0
142277335 0
925683145 0
900269450 1
83348436 0
341096956 1
904035371 0
26993048 1
959715953 1
309242272 0
537116231 0
653435205 0
548963832 0
854658410 1
660297061 1
817661167 1
79263185 0
616465006 1
726073844 1
231828828 0
763316262 0
771916766 0
479823222 0
411966343 1
885120737 0
37026371 0
306871378 0
663748464 0
913494398 0
968885004 0
940789272 0
817592967 1
757628381 0
12287827 0
680892522 0
329917118 1
412134874 0
461754023 1
874758966 1
256277999 0
542664603 1
173346169 0
870048864 0
207047474 1
529106925 1
605095021 1
521042629 1
485541221 1
73054883 1
22728288 0
254189063 1
127903634 0
390502829 1
883830124 0
248854977 1
698937185 1
806629287 1
671947771 1
715874240 1
694648336 0
874597537 1
33747560 1
547566240 1
135513311 1
946414024 0
980112225 0
124330090 1
264619067 0
465277115 1
760727631 1
643836593 0
329141529 1
421243837 0
856510228 0
147006041 1
55574219 0
102306602 1
608874 0
770394720 1
291960678 0
912455158 0
470816832 1
848179438 1
63599800 0
540358394 0
641588392 0
104890202 0
276751832 1
347550703 0
98924118 0
302459124 1
913371504 0
60417998 0
669276434 1
477655764 0
58653124 1
942243258 1
825384296 1
85964738 1
209012365 0
50927164 0
509946921 1
305760542 1
871915272 0
517637875 0
22791889 1
709496641 1
20855494 0
798093226 0
823101035 0
210321035 0
909543611 1
198052162 0
362345837 0
638845647 0
635613588 1
568901404 1
284168576 1
74105757 0
826577119 0
347379339 0
356340192 0
405086054 1
454038372 0
787000919 1
423190489 1
58176603 0
84254660 0
724275491 1
960547450 0
587702280 1
993671936 0
208150271 0
678671864 0
265435545 1
643163147 0
932526490 1
390098877 1
476316714 1
425850496 0
953063297 0
405221042 0
72806189 0
820445706 1
651810501 1
197620922 1
107961370 0
704366055 0
787674707 1
472627265 1
191419958 1
18051867 1
686458983 1
855025786 0
464792020 1
726685142 0
381093647 0
912546196 0
927746612 0
36820078 1
999982799 0
714200034 1
807369497 0
906581835 0
241644548 1
199158053 0
387023095 1
637738572 1
400473059 1
828875751 1
666498522 0
65072715 1
548892981 0
297599886 0
570507579 1
56318169 0
399729492 1
124565180 1
62454823 1
475427595 0
529903631 1
911104416 0
977320432 1
125870343 0
173338575 1
898239146 1
330880671 0
393396495 1
558708080 1
905382550 0
653065341 1
817511914 1
933488380 0
806122147 1
241544581 0
680084987 1
827599776 0
524133869 0
44079771 1
158288270 0
242643948 1
795309945 1
297870668 1
244490381 0
659237452 1
360212079 0
513387351 0
980871665 1
236577715 0
926186768 0
46182841 0
999072600 0
55188286 1
234277787 0
195043657 1
507731237 0
764409552 0
109824077 0
185647177 1
842283979 1
731906925 0
156106392 1
704383710 0
778322309 1
949305635 1
822535655 0
411070283 1
965939742 0
139057066 1
800176539 1
783169735 1
924244271 1
309399165 1
977801447 0
811860238 0
116197634 0
474535119 0
629983348 1
612678545 1
886213297 1
381814639 0
615344234 0
269065209 1
546627245 0
654836493 0
781819684 0
520870667 0
443122216 0
688188004 0
906346085 1
322394083 1
557809820 1
891831560 0
438756059 0
908521335 1
401134069 1
849492642 1
411214151 1
137182593 1
363179259 0
271507858 1
679543760 1
628182209 0
596448441 0
920120976 1
311336237 1
948087720 0
999997151 0
861678322 1
946176354 0
247448592 0
9606172 1
520009809 0
720381493 0
251632819 0
6971101 0
22487279 0
507162553 0
334763229 0
266107477 1
287362426 1
313403033 1
730957232 1
284093431 0
719751605 1
825641151 0
981528536 0
540633017 0
701622508 0
894619457 0
304390291 1
376121540 0
825300351 0
802418950 0
519492421 0
342393273 0
787508504 1
813075241 1
120459368 0
336199831 1
11518210 0
977101895 1
152492671 0
489744429 0
931498268 1
888002420 0
176338384 1
950859474 0
511229761 1
487432080 0
906912926 0
44384875 1
135721155 0
243901657 1
834301351 0
346093588 1
286496367 1
395858842 1
837018479 1
32914526 1
643953737 1
137821282 1
503555726 0
4967101 0
851927770 1
90816572 0
979136099 1
861163680 0
440212867 1
594055286 1
479907371 0
853608236 1
394763795 1
922613769 1
795213127 1
936235668 0
691995746 1
673058801 0
247490452 1
845406116 0
500927001 1
791466355 0
595306579 0
721796249 0
409349209 1
573607403 0
204437814 0
430161491 0
243239564 1
468963359 1
252284894 1
208570530 1
14904838 0
401931461 0
887624139 0
629021402 1
829644385 1
623293094 0
164475665 1
372479288 1
744800590 0
596552385 1
61094460 0
326507443 0
996712521 0
735122972 1
27627096 1
788679445 0
825831945 0
321580004 0
278174493 1
661452102 0
600174514 1
486414412 1
841040865 0
49868952 0
573340320 0
239026681 1
978379055 1
277970138 1
815998063 0
451771714 1
602015140 0
834285525 0
924269931 1
587059944 0
135066148 1
397235741 1
971923016 0
440405740 0
172152625 1
896904222 0
705133526 1
105298987 0
435693944 1
691240031 0
342554215 1
542803748 1
928492836 1
441308828 1
19948723 0
330002557 0
269467471 1
929728541 0
301239584 1
598446985 1
631036959 1
465846833 0
315020665 1
336640629 1
238733927 0
359206060 1
699365062 1
584564434 0
502496239 0
23715963 0
146999156 0
472219442 1
432792917 1
588090132 1
649212542 1
533310978 0
73318276 1
785355717 0
320608536 1
380255463 0
694541474 0
314054639 1
950225407 0
449511931 1
117819710 1
817854461 0
505925966 0
16764543 0
577812333 0
726500027 0
195720376 1
982358135 0
868128113 0
391917911 0
197372724 0
284505452 1
289892499 1
179518589 1
831040261 0
204254643 0
565548090 1
315399828 1
965188730 1
325106601 1
782764459 0
822847742 0
931677519 0
78266114 0
848622184 0
790723779 0
144888310 0
580197124 1
25349238 1
36079907 1
623773989 0
553101074 0
351814124 1
702464437 0
734407837 0
165241100 1
100090490 1
191343521 1
217560994 1
585581406 0
374356541 0
199068116 0
900974795 0
470556327 1
714502927 1
929284274 0
706702511 0
525887812 0
467899349 1
359604137 1
748582846 0
929340297 0
830968584 1
736991696 1
372281778 0
646239170 1
752521515 1
339899107 1
821300597 0
521094280 0
520332562 1
757009069 1
383851620 0
806200730 1
307544676 1
528047573 0
832689983 1
862088468 0
254968015 1
852734053 0
539628142 0
83736338 1
442449725 1
855571297 1
389703162 1
642064869 0
642006851 0
134887611 0
791243925 0
136919486 1
155493091 0
52086576 1
676139461 1
417189740 0
119235284 1
252894462 1
977589726 0
149213543 1
12442792 0
60855022 1
2121502 1
15140825 1
866318344 1
862469669 1
78756566 1
131488961 1
504503195 0
955514508 1
658832672 0
684609856 1
196284261 0
278559178 1
600779078 1
81526255 1
395644846 1
171375127 1
630693177 1
114244926 1
686440046 1
462478259 1
540046133 0
999818623 1
246459151 1
565940830 1
629755836 1
260469014 0
421876166 1
321564708 1
407356269 1
182154232 1
504235275 1
597713833 0
534302234 1
628750620 0
162904062 1
757218910 1
690084673 0
276783943 0
225900754 1
65129987 1
92373881 1
676477341 0
608792331 1
577219129 0
198497189 0
646575420 1
648310063 1
866451274 0
726508191 0
637728645 1
604479811 1
909975009 0
210965580 1
952126629 0
188816727 0
847141684 1
205650060 1
727288117 1
752889386 0
967936051 1
911784398 0
775385647 1
829425765 1
645158350 1
115138776 0
233297000 1
278280221 0
215307068 1
495735593 0
32171686 1
113475016 0
79539548 0
914200703 0
179982099 0
809031192 0
567256698 1
915091373 1
544836986 1
155528788 1
716593905 1
910528139 0
679966389 0
611397916 1
804735857 0
613485050 1
149745301 1
426674411 1
968771340 1
953982681 0
773088629 1
382705076 1
282679374 1
519591142 0
13089990 1
169875238 1
298415501 0
833137198 1
243242615 1
140025182 0
466237756 1
279184118 1
929966357 0
775337183 1
468406725 0
501192340 1
471390294 1
712593184 1
572098397 0
753641108 1
645472238 0
674752983 1
463995414 0
24237597 1
219017383 0
262147421 0
372294334 1
40771154 1
113397320 1
990497053 1
666668430 1
790588884 1
224201203 1
777548031 1
747160624 1
929676657 0
972228286 0
629314360 0
569781205 1
451775628 0
276391602 0
956988954 1
670539219 0
679817964 1
268484488 1
584840055 0
84686 1
75497612 1
691959745 1
703739909 1
526269222 0
737982992 1
737428870 1
491357508 1
913740747 0
61999181 0
454632407 1
107644500 1
666728217 0
631275050 1
797412203 0
890318641 0
332213194 1
965272267 1
174341442 1
17076616 0
169277058 1
770199370 1
845000164 1
197389620 1
983016259 0
856448015 1
820819377 0
129246494 0
96628272 0
27573109 1
835209001 0
588064736 1
901889058 1
783845393 1
465689232 0
837883807 0
294400934 0
305111976 0
339002439 1
701694232 1
299946746 0
680811925 1
654875242 1
193990324 1
555125831 0
231642880 1
376692620 1
16141306 1
608559922 0
877132757 1
932635451 0
930878277 1
733795118 0
821000578 1
582746911 0
702402166 0
274428827 1
136310202 0
992762111 0
337763797 0
233206605 0
867652487 1
54818444 0
140737240 0
822525825 0
549317113 0
653823486 1
682792522 0
387592982 1
939778537 0
730848616 1
225364639 1
679310 1
944802736 0
759502059 1
501709220 0
9158093 0
435786074 1
507575617 0
229102482 0
93256316 1
338206890 0
61990091 0
974489543 0
202740559 0
709862545 1
325653788 0
24443716 0
726564458 0
586609063 0
389919865 0
212057861 0
899751153 1
195707715 0
273291259 0
737605211 0
262493302 0
116193510 1
864415302 1
956283973 0
802613735 0
261011652 1
992841080 1
2554309 1
915673919 1
279934767 1
484811212 1
332749822 1
902605993 1
46228828 0
850598165 1
305773361 0
30989419 0
487586737 0
974547909 1
41583615 0
44437099 0
908188913 0
435685493 0
870065287 1
899368381 0
304273159 0
830767406 0
919313611 0
747743415 1
372477508 1
872708265 0
771228381 0
358120920 0
982928020 1
393719454 1
650789643 0
656382874 0
426464646 0
108265249 0
441641171 0
111453623 0
498368951 1
358789812 1
814717966 1
760878142 0
383798339 0
649238064 1
572427092 1
605293190 1
817238135 0
983019305 1
185614366 1
353055493 1
931368842 1
307535186 0
545841083 1
521498324 0
918559567 1
370257453 0
841096158 0
555164573 0
318453892 1
433815547 0
332610474 1
496255634 1
102417482 0
160546949 1
851385461 1
926011998 0
599640459 1
332999544 0
29764109 0
124381408 1
205956930 1
530772633 1
899835240 1
630038307 0
47071211 0
760593034 1
223193599 1
736146468 1
245673459 0
91768513 1
709395509 0
540346951 1
390582057 0
333839953 1
503809507 1
460102346 1
858127041 0
430364831 0
53644027 0
904680487 0
647791001 0
8955528 0
522477757 0
66749032 1
515506754 0
262269321 0
98567777 0
254506259 0
154544217 0
445199787 0
388043291 1
987483657 1
455402056 0
445220315 1
519195167 0
131987330 0
656266930 1
484624609 1
429960564 0
699010363 0
337731963 1
234202894 1
262477492 1
760331153 0
926450900 1
484364918 1
217815947 1
742338337 0
506509202 0
950398939 1
397256708 1
860332985 1
69805931 1
940899160 1
83298349 0
100934437 1
179849054 1
309961604 0
953486244 1
784997336 0
189715289 0
200984763 1
337082196 1
692723038 0
726328573 1
997378890 0
855292272 1
438887440 0
978080654 0
710477340 1
990857630 1
153361042 1
884429997 0
642250322 0
645354198 0
182203532 1
843580241 0
18429995 1
617604435 1
546494512 1
745337291 1
269318881 0
983972693 0
480804403 0
264294601 0
201840346 0
73364039 0
989741442 0
960342072 0
773095205 1
735415425 0
494641595 0
551297901 1
472305167 0
808710473 0
559793663 0
12223519 0
153086348 1
759436146 0
40984422 1
651589134 1
403819058 0
87069458 1
441590515 1
766347010 1
972743265 1
242292784 0
350527864 1
184626967 1
936158332 0
295329143 1
695814088 1
270092805 0
660415661 1
294225813 1
590298769 1
785803685 1
779056159 0
327066815 0
644141691 1
124275508 0
367959660 0
95497147 0
647960424 1
254908424 1
544111317 0
771841042 0
928617669 1
960209611 0
566995714 1
91405066 0
184017847 1
528470493 0
782563033 1
25892339 1
997704404 1
518756492 0
519916406 0
505871418 1
15249628 0
187392227 1
61092575 0
275471079 0
397583422 1
656748025 1
784372991 0
393542077 1
360776973 1
7020871 0
457356724 0
8882474 0
883436128 1
924075591 0
744742940 1
321367819 1
436276847 1
422676715 1
156960275 0
777414480 0
962747941 1
805755332 1
98369404 1
92838522 0
260923041 0
872301491 0
265821022 1
737827739 0
91803170 1
852813036 1
68539009 1
251363024 0
916735639 1
698697100 1
37900591 0
911482500 1
839869638 0
431156763 1
78528679 1
50703442 1
446941552 1
651744192 0
486467519 1
988598655 1
398257882 0
893223996 1
472397405 1
195324081 0
655921712 1
229272036 1
454652141 0
159200584 1
238167162 1
640022015 0
731199050 0
882686131 0
221591892 0
745240386 1
789184117 0
332493815 0
279159717 0
413555384 0
953511287 0
799114994 0
535479667 0
156613455 0
945096672 1
970535128 0
617823860 1
46300002 1
284419578 0
984129713 1
691566581 1
312438755 1
875329003 0
591957561 0
613497874 0
912936961 1
689655757 0
615450775 0
207291719 1
704067497 0
590685119 1
895907860 0
294809659 1
503861115 1
160531290 0
178810363 1
781272079 1
180698158 1
610508772 0
972135549 1
275055245 1
634058268 0
146405910 1
299925720 1
719269495 1
870158832 1
779862001 1
658425267 1
149577332 1
583059832 0
129130292 1
482342995 0
92582501 1
609713897 1
565701616 1
261662714 1
771363952 1
494407294 1
7346329 1
447084091 0
7855928 0
796177933 0
798053504 0
194481162 0
828363211 0
502078145 1
617583342 0
580824761 1
372253245 0
337564131 1
728804284 1
868702794 1
15269511 0
363971198 1
586335720 1
904617751 1
928808442 1
636409232 1
284830896 0
887682279 1
708511075 0
569571555 1
772237121 1
803638263 1
412915329 1
388388634 0
102645979 0
187608636 0
483610131 0
236879249 1
818421851 1
453682386 1
156635688 0
745798957 1
27134820 1
433415672 0
492311360 0
816698362 0
861315034 1
631572592 1
934483386 0
440789554 0
317103591 0
168813635 0
465427704 0
704471553 1
573956745 1
918594881 0
901211200 0
164112515 1
833275813 1
93943200 0
838671296 1
167923337 1
874527564 1
528341586 0
247718771 1
123548853 0
5767428 0
183332062 1
657282745 1
243915986 0
377742915 1
505346025 1
247980234 0
62895845 1
405731978 1
5072933 1
584994343 0
430671228 1
834274177 0
163490238 1
375989999 0
861110025 0
542064581 0
391011265 0
256881141 1
381629793 1
354958685 1
940678372 1
782174617 1
264635077 1
232367176 1
616307498 0
379566230 0
171140138 1
28714726 1
696646036 0
201080951 1
605524464 1
113518287 1
734324891 1
815237382 0
256031454 1
150709278 0
582875338 1
846503644 0
8844667 1
8629970 1
161773671 1
264939668 1
236214090 1
876060669 1
689374682 1
92367304 1
115244629 0
57018756 1
357670513 1
610768074 0
409077002 1
518258451 1
580039056 0
418010811 1
64435136 0
271743101 1
264920622 1
824023547 1
970043026 0
951600224 1
672776432 0
194590057 1
291095201 1
495969769 1
177226766 1
933768440 1
491586619 1
557283336 0
901611010 1
518861974 1
555734357 1
172361577 1
876462794 1
676110902 0
849100419 0
272282668 1
775222049 0
435922526 0
443989858 0
208132744 1
65141431 0
514981631 1
102187906 0
487804988 1
520124571 1
639939048 1
859470320 0
572341239 1
517503433 1
864677201 1
637237391 0
869207716 1
879285180 1
486088269 1
903414486 1
724129091 1
983543379 1
5129309 1
606689528 1
561706375 1
457618202 1
273612376 1
566655571 0
95837471 0
609123618 1
584716255 1
215995907 1
618928389 0
103954759 0
810088365 1
452527595 0
430992449 1
183912643 1
724810141 0
648979696 0
624028176 1
305900095 1
247475147 1
620863054 1
102187142 0
226543686 1
74978923 1
344729524 1
14419988 0
336177774 1
318961138 1
478345018 1
832766303 0
357255338 0
367994723 0
594372819 0
290597313 0
415449122 1
48611550 1
849196249 1
448891187 0
363979572 1
638414011 1
619742871 0
904664604 0
225813842 0
341038213 1
435366786 1
168192519 0
943087640 0
991486671 1
769424934 0
574502678 0
919351447 0
793895863 0
464671322 0
812055794 1
282959866 0
413304957 0
976987123 1
191266146 0
574480634 0
78293637 0
171115304 0
464452862 0
730953044 1
584149471 0
626254648 1
266764861 0
766401884 1
167622365 1
645358737 1
214808093 1
845781334 0
879443992 0
909608574 0
518292075 1
457050996 0
986070808 1
95193245 1
901413890 0
342985115 0
425491199 0
789241468 0
39401435 1
121602531 0
71903189 0
915395958 0
346138571 0
748466448 1
836838062 1
635096708 1
638577396 1
29756472 1
58396894 1
945837675 1
140888535 0
26942204 1
494781590 0
55939400 1
27384398 1
944342415 1
366549587 0
505001759 0
899427865 1
704989158 1
92942907 1
891910143 1
725900626 0
123137485 1
907358281 1
187926995 1
315156606 0
178510370 0
889030091 0
465754643 1
141805542 1
991963140 0
602215105 0
780388253 1
84763523 1
93422185 0
582175747 1
317964755 1
989796162 1
972227505 0
714825328 1
60109065 1
479570902 0
233013542 1
257233885 1
664798163 1
485996303 1
445651027 1
805376081 0
524142126 1
166951941 1
87538301 1
928947902 1
566833486 0
465657805 1
505116856 1
921403219 1
793848442 0
336621943 0
434654668 1
624208518 0
380932796 0
332896472 0
818265804 1
158131849 0
480578742 1
729118944 1
100704841 1
890549076 1
579443869 0
951386952 0
50416165 0
255038607 1
21198911 1
761552958 1
874175074 1
260326015 1
749750146 1
431985400 1
18082232 1
523024839 0
226815738 0
279300785 0
559069080 1
5321006 0
962612578 0
535400298 1
954437990 1
95295118 1
84380625 1
433140364 1
366365448 0
613821885 0
596315095 0
304356972 1
29452460 0
509990741 1
631981184 0
390397491 1
834917060 0
446098345 0
243432111 1
200111201 0
434012790 1
82038138 1
746892476 1
938607814 1
106411162 1
111423340 1
964526067 0
695877669 1
604817002 1
562286495 0
584124767 1
911269466 0
482674624 1
364200332 1
77111645 0
538874144 0
447218232 1
817021109 1
608090707 1
200358836 1
848284399 0
19915362 0
526863292 1
117747326 0
348504851 0
161258901 0
342449866 1
25558083 0
959069915 1
405738538 1
278543592 0
300157787 1
136474604 1
302676417 0
102682751 0
550973391 1
395253292 1
724167819 0
604418410 0
389443690 1
389755678 0
660269047 0
653710998 1
409151413 0
246511529 0
655992800 1
668740505 0
863240356 1
424068331 1
640343643 1
384290267 0
144517292 0
777294178 1
373000019 0
577980129 0
410153667 0
354178884 1
878939537 0
413246641 0
987647229 1
756491787 1
443831494 1
264818173 1
328337197 0
212058960 0
894213949 1
66149248 1
817459464 1
576987262 0
100530682 1
515658342 0
696946826 1
370223466 0
998133557 1
804491143 1
334023448 1
255165458 1
588003811 0
395173670 1
534006035 1
716991485 1
433323921 0
505676876 1
433294865 1
889271529 0
904729311 1
604885813 0
468800349 1
262859304 1
770968332 1
237291860 0
67744465 0
617882722 0
285561381 1
650241930 0
561651027 1
392130941 0
849282860 0
992521517 0
621218750 1
950546108 0
674231462 0
390904468 1
146659085 0
612933186 0
101371231 0
360071341 0
823221261 1
987702402 0
95742083 0
649133597 1
997252217 0
804476003 1
609207158 0
503349961 1
424361171 1
175942749 0
989887863 1
424081554 1
997014820 0
824311712 0
348223176 1
62612387 1
547949689 1
883546998 0
457207 0
94415337 0
818305854 1
12198650 1
19702487 0
660888767 1
261487719 1
859491875 1
633519427 1
623609067 0
426695378 0
578665362 1
597067258 1
242764008 1
301927895 1
600914639 0
503715879 1
24406502 1
819837885 1
623591610 1
100141674 1
481694034 0
566429426 0
202703794 0
503854074 1
795809237 1
796541906 1
460614391 0
965132471 0
177942563 0
369732384 1
75348005 0
468764292 1
673273110 0
241572672 1
925610043 1
207568891 1
791842685 0
650503238 0
908968121 1
426784480 0
412389818 0
258348810 0
617427507 0
999686623 0
523147 1
404772628 0
599097368 1
400425624 1
433121380 1
105675893 1
399478409 1
264549879 1
138033562 0
174377668 0
843832413 1
724671175 1
141514573 1
328025987 1
509153139 0
687936148 0
232727660 1
697544947 0
945739332 1
194729665 1
919940199 1
700377584 0
291079784 0
520178021 0
200115419 1
579055454 0
157599137 1
672754240 0
298095416 0
586314819 0
227848605 1
318521145 1
661302640 0
21321568 1
632732556 0
157262376 1
276567980 1
603072026 1
497866239 0
538136384 0
399657506 1
829325874 1
926997056 0
493035238 0
431602453 1
613446796 0
238855979 1
937045527 1
609792481 1
533448919 0
936282043 1
215676433 0
879979235 1
402781563 0
428384543 0
295616148 1
767751728 1
725496192 1
875977334 1
397173348 0
740287184 1
416804713 0
777794261 1
314365337 1
799118547 1
167046718 0
873363572 1
415735700 0
760025358 0
253707510 0
955853337 0
504619943 1
925238849 0
286281562 0
820192560 1
442535923 0
28413397 0
267843635 1
353214341 1
640715444 0
787194935 1
693259624 0
650490784 0
66675369 0
51081239 0
133575450 0
812240247 0
850234366 0
178381346 1
757921283 0
2655154 1
351176196 0
156533090 1
928343673 1
118913622 1
832359567 0
685032643 1
590091578 1
665519826 1
1892270 0
686857019 0
389075792 1
28196789 1
655529313 1
775224607 1
656196403 0
430887365 1
275656592 1
704827048 0
58647001 1
53708739 0
527858015 0
962287091 0
663766081 0
340839293 0
980185700 0
110839152 0
475223877 1
506263112 0
165090464 1
172057555 0
232850629 0
186322311 0
142731676 0
152560746 0
517645504 0
197282596 0
671528703 1
906617710 0
104602940 0
560163007 1
238482915 0
801699960 1
852187118 1
372233376 0
68517382 1
468759349 1
405943262 1
633995287 1
4824424 0
703100270 0
643830029 0
554769745 0
398194440 0
570541720 1
149862002 1
956205528 0
354902618 1
853747464 1
158665193 0
925912964 1
868099245 0
953564101 1
346247174 1
168917224 1
625293593 1
74137030 0
470049505 1
932910022 1
780978133 1
246382371 1
568041988 0
345391143 1
235165120 0
555304441 1
756623761 1
841042478 1
637063398 1
264885940 0
597138195 1
304336030 0
129563058 1
126605037 1
490436763 0
788165794 1
202385030 1
685602051 1
530217240 1
609767214 1
737262814 0
339107183 0
724620658 0
862170223 0
606605907 0
32965649 0
461279571 1
787163058 0
210654515 0
132835401 1
778649551 0
783856345 1
63630738 1
92507567 1
21788108 0
720124949 1
611211164 1
46800354 0
253837833 1
973110319 0
582368356 1
952068075 1
88911207 0
153979832 0
937248827 0
851432397 1
557882865 1
142214678 1
288824505 1
736565587 1
402415082 0
141399891 0
73408638 0
812385943 0
200036197 1
871804701 0
66123129 1
485849357 1
999557289 1
291708773 0
25243781 0
180551534 1
828597588 0
176618806 1
726908563 1
635884150 0
789677393 0
468098270 1
208598020 0
694908880 1
995952261 1
935446323 0
584708995 1
295499752 1
742900764 0
927395989 0
867882811 0
112512958 1
423900645 0
244818493 0
912543643 1
485240559 0
171832842 0
870408033 0
282309401 0
270877916 0
749698303 1
695763022 0
927800106 1
942317093 1
432156615 1
414322479 0
455142228 1
860273616 0
550454158 1
574418662 1
804706582 1
862206860 0
325723005 1
494792226 0
717531279 0
969955908 1
902787817 0
487350752 1
791589782 1
589770535 0
54993258 0
619681156 0
352163792 0
361155712 1
104862530 1
531282048 0
590787583 1
779893582 0
617444993 0
226679673 0
429805206 1
737493611 0
758625184 0
355097498 0
40507604 1
954298056 0
147165445 1
244151705 1
13899344 0
182956837 0
138025374 1
60294282 1
233607192 0
679539485 0
960548499 1
364780441 0
242245228 0
693033739 0
158635079 1
610551654 1
493127617 0
378251734 1
275573494 0
886313677 0
833787738 0
284146025 1
944030604 0
249695709 0
293717312 1
415325576 0
731436581 1
784101827 1
1927070 1
894572175 0
445735592 0
569718042 0
90517195 1
399687781 0
49546880 1
781440050 0
593503452 1
681281365 1
707451739 0
842124788 1
554487763 0
500232119 0
476374066 1
278375350 1
805444812 0
247215997 1
272213729 1
710900305 1
843098940 0
269204074 1
649615048 1
969784891 0
968854063 1
235643939 1
674666449 1
238492192 0
378590392 0
472797176 1
641490093 1
577689456 1
124955310 1
30513041 1
656295517 0
814482016 1
540513479 0
785597432 1
66355952 0
182381947 0
730633655 1
357281764 0
828491625 1
943548955 1
309132297 1
872723135 1
893151504 1
187854726 1
736109227 1
999500987 0
777753875 0
375564898 0
986657999 0
303727694 0
130498538 0
117733754 0
37244824 0
169071661 0
740413143 1
89286930 0
385956481 0
938888433 1
906577526 1
874695728 0
723324072 1
157849057 0
163209456 1
447900383 0
157656169 1
422556672 1
552318914 1
981394267 0
547763073 0
412483965 0
175604931 0
42480385 1
856992679 0
896304722 0
148105974 1
531316931 0
354458028 1
193251907 1
170201546 0
61588483 0
153426888 1
292326624 1
659089336 0
809497201 1
13898174 1
550507942 1
599695332 0
796796863 1
624609552 0
62705503 1
11529766 1
905017661 0
670360881 1
725423807 0
769126571 0
563118024 1
75413809 0
996743086 0
472723461 1
863511807 1
921783895 1
936516339 1
682734992 1
791868551 1
661091226 0
240974859 1
882676590 1
107052387 1
716161759 1
476887223 1
755858319 1
713988186 0
845012019 0
782764052 0
179484753 0
672288071 0
553575579 1
682650113 1
384287827 0
62603320 1
356921457 1
293298153 0
436472027 1
732334952 0
706394113 0
141829600 0
29808266 1
136140707 1
642623869 0
538552661 1
295986971 1
18084687 0
504592108 1
36592350 0
616793268 0
765459283 1
418105352 0
264383854 0
651907005 0
47620307 0
563807454 1
901368159 1
131064997 1
306938223 1
714484158 1
864053455 1
179965361 1
885282532 0
571117568 0
81466014 1
111810344 0
621058340 0
682944100 0
98196394 0
841679525 0
501759129 1
217877825 1
412169204 1
224250088 0
34065510 1
620397436 0
150810976 1
836100270 0
538559652 0
605590991 0
431215229 0
824739313 1
771138982 0
118331363 1
432061822 1
406609250 0
140770125 1
660908381 0
38564546 0
955172309 1
475218446 1
407686747 0
961168802 0
756263900 0
967653285 0
529833387 0
659901307 0
451775518 0
118273291 1
675469411 1
388335512 1
205425536 0
970033318 0
525828106 1
895981337 0
812750554 0
373174499 0
552624669 0
891567693 0
918782803 0
817101620 1
765775554 0
294185994 0
318916262 1
525319613 1
114757881 1
369192572 0
865437196 0
480246048 1
594605789 1
378666523 0
816451428 0
808909607 0
10131133 1
875493924 1
39114210 1
537759048 0
511336495 0
665958188 0
50015793 0
193107434 1
460785075 1
588122020 1
766717124 0
440965591 0
349524243 1
254658299 1
257472665 1
520703583 0
161380713 0
942071255 1
941418646 0
914189047 0
393812993 1
130484098 1
484921654 0
745234025 0
605414888 1
397607692 1
780363808 1
408264410 1
14538387 1
101043534 1
328857318 0
13667448 1
779552769 1
962427088 0
153142876 0
46092509 1
892669061 0
56129973 1
815115215 0
259615205 0
280264140 1
753003597 1
939884138 0
862026969 0
712153257 0
377301888 1
584572865 0
299246315 0
281243372 0
405765021 0
427269566 0
464101640 1
800168847 1
854480599 1
564814178 1
279537236 0
714676573 0
884102080 0
284966368 0
681650602 0
246380782 1
286158086 1
409419629 0
60438143 0
689580126 0
467639655 1
558039359 0
940919300 0
502473646 0
580626347 0
244374116 0
421047786 0
567229854 1
217310257 1
839442318 0
277397135 1
383428319 0
479620000 1
338700710 0
997653730 0
885390960 0
908233984 1
720724295 0
280317557 1
497993544 1
339160036 1
3974076 1
877335590 1
589102243 0
58755146 1
335143285 0
693986631 0
134639507 1
605159979 0
104093382 0
116700597 0
640782908 1
741938485 1
277570443 0
771304580 0
801623495 1
837546031 0
39887901 1
309539242 0
419294643 0
286159514 1
981723886 1
800754189 0
394656408 1
658143403 1
233558026 1
953703629 1
526222447 0
604690238 1
65885941 1
660975819 0
748841482 0
473577652 1
87612851 0
678757474 0
928008740 0
193250610 1
47228109 0
824221552 0
142029325 1
501583020 1
786216801 1
739003503 1
126009148 1
933916978 1
909886715 0
407272992 1
325271053 0
93460422 1
684968806 0
886764372 1
154077113 1
40009424 1
516725407 0
14945924 1
721742462 1
705278988 0
42153490 1
932749849 1
925112496 1
171906973 0
149620182 1
898641671 0
953937921 0
785329090 1
731943807 0
421739166 1
383106398 0
582768211 1
341577207 0
434015533 0
1049204 0
71025592 1
641913309 1
316808903 1
954614095 1
991097741 0
325023075 1
402190496 0
530092682 0
934143796 0
399895544 1
65427707 1
59079866 0
409268549 0
815022370 0
377859351 0
841416372 0
472036964 0
653660168 0
896882440 1
607298090 1
962935717 0
616157974 1
250789747 0
577043591 1
967537891 0
583951558 1
26110578 1
357592970 0
788911965 1
319988025 0
622384041 1
697970986 1
674575184 1
362226791 1
886014304 0
766680072 1
77980456 1
614651207 1
696115514 1
343125044 1
586391448 0
636084469 1
58691716 0
655696617 0
582971306 0
481207593 1
291891755 1
163133860 1
196649491 1
36357487 1
706685337 0
73194303 0
626279480 0
655904560 0
247996866 1
704841422 0
857086367 0
168964008 1
986064167 1
639033767 1
770562160 0
113964617 1
831277674 0
721966871 1
372610836 0
121929694 1
601031293 0
250384417 1
995392990 1
478323742 1
108363119 0
340802833 1
75193218 1
384385782 1
626482115 0
778111882 1
773123272 1
536764292 1
936409355 1
836143851 1
30032371 0
675975420 1
22280762 0
468478879 1
274822588 0
803476864 1
630442937 1
337977843 1
914381899 0
448210565 0
680990303 1
661742529 0
232428915 1
903461028 0
877638220 1
708924151 0
86271060 1
581460315 1
753178791 1
26427147 1
614466948 0
142389194 1
809109003 1
617052095 0
986836870 1
17977907 0
897286287 1
497160896 0
693632815 0
993319010 1
986265737 1
597388983 0
439615707 1
730022186 0
716150262 1
257116404 1
367608184 0
730655423 0
564856880 0
726493202 0
559549269 0
829629626 0
805947543 0
765053979 0
685548005 0
314419276 0
686934607 1
972221299 0
640400476 0
287562076 0
188086047 0
781814793 0
264956285 1
355203402 0
88057308 1
429057980 1
355174125 1
343600214 0
174191757 1
634677521 0
318470282 0
762605577 0
870051896 0
140126640 0
374268727 1
776657893 0
68815080 0
966195274 1
110264866 0
240113794 1
831707400 0
731652586 1
454509889 0
628749748 0
474369615 1
182783724 1
554235808 1
294288551 0
734468794 0
725646164 0
798790821 1
581559896 0
169820512 1
825057995 0
60570474 1
488427674 1
565140632 1
635998570 1
332712257 1
530129807 1
737711585 0
197865921 1
563931219 0
574964318 1
808307005 0
874735279 0
847538029 0
601700247 0
957479127 1
232923315 1
82257717 1
296263945 1
421950623 0
98841040 1
206131958 0
871979277 1
924808731 1
543641619 1
936309115 0
766244127 0
451020482 1
829958275 0
276275162 0
726769523 0
61450810 0
346647276 1
631483906 0
374777244 1
900093352 1
34352620 1
364942833 0
720985701 0
765034233 0
854743397 1
959554344 0
25990529 1
667907865 0
266078289 0
195699806 1
632748926 1
153182797 0
962841159 0
69977082 0
190932238 1
441549673 1
293251869 0
361155094 0
565454534 1
77439592 0
213851862 1
637173281 1
564161502 0
239557231 1
399485619 0
568511234 1
124673847 0
141758675 1
283748035 1
392073446 1
584103111 1
373825172 1
71504889 0
201672797 1
866487843 1
861143760 0
198974389 0
695381236 1
651862783 1
317126743 0
562210512 0
352414576 1
256190457 0
30130875 1
5083128 0
544843811 0
777047676 0
656826309 1
87482402 1
336162617 1
742226760 1
228577469 1
859539727 1
439275919 1
132522608 0
95427130 1
996796863 1
338879969 1
626141087 0
788357847 1
951280353 0
731751382 0
784069995 0
849424628 0
366501500 0
198735311 0
867276191 1
234492017 1
737654463 0
283387452 1
587598142 0
125605048 1
152365366 0
510044026 1
66876947 0
820005218 1
397667923 1
879993500 1
211148521 0
642807031 0
357758506 1
684723722 0
997459638 1
862673634 0
370195702 0
438143950 1
514111528 0
940852101 1
948486008 0
663384195 1
34919188 1
260008852 0
522258604 1
25265695 1
297769740 0
882306721 0
994272567 0
2600064 0
839602521 1
488500493 1
776264889 0
162463890 1
320741566 1
727472769 0
136550153 0
877952545 0
412644892 1
368516839 1
168656526 0
581542110 0
674164101 1
346561277 0
41531978 0
44174217 0
940803476 0
989955236 1
69827523 1
113365164 1
629903083 0
15829701 0
646869169 1
709085420 1
367042409 1
553470800 1
721007212 1
915867718 0
519016935 0
500728259 0
872459008 0
380853094 1
203493618 1
40035564 1
870151038 1
769370251 0
33900279 1
811470115 1
102758482 1
453263990 1
893835524 1
949110207 1
806677172 1
779385190 1
107285540 1
900885510 1
281031237 1
157791779 1
450585814 1
998463538 0
531805155 0
127126190 0
303104496 0
188978570 1
420717825 1
369126915 0
452003285 0
515803578 0
520274227 1
204721901 0
232035871 0
825873460 0
301371781 1
592012623 1
474907098 1
387955447 1
943556424 1
734969645 1
529109811 1
994227815 0
283547188 0
175838310 0
831181832 0
541684190 1
555291678 1
743925166 1
198917120 1
393234075 0
348884801 0
773038977 1
764143379 1
919399930 1
518442514 1
18824602 1
929052637 0
567946294 0
303566839 0
593896539 0
894830705 0
829503960 1
192810651 1
369875252 0
569005800 0
859094508 1
396384610 1
679381196 0
130415709 1
56019094 1
612837585 1
794356310 1
396323096 0
806654479 1
245080401 0
365800384 1
655170966 0
704784743 1
992603837 1
634132252 1
501181277 1
228650040 0
562409228 1
706204779 0
575324790 1
526136514 1
878232217 0
151022326 0
539237136 0
923814961 1
560469055 1
642658072 1
258087774 0
435755540 1
725699453 1
512825488 1
740952135 1
98417083 0
567804348 1
921836020 1
515819617 1
335808544 1
573401429 1
743751599 1
766764316 0
633524402 1
266344091 1
167664993 1
462758836 1
59305893 0
888971115 1
67662151 0
364739624 1
504994490 1
55723725 0
921881030 1
700429800 1
259518947 0
25881040 1
158574521 0
188355497 0
114068273 1
256112894 0
994290396 0
167431230 0
289033545 1
12682517 1
906820873 1
704072830 1
430052186 0
355991807 1
546708845 1
987642450 1
406143762 0
93304988 1
903890387 1
52611828 0
401515577 0
538282729 1
560522086 0
392316812 0
165509677 0
422529197 1
221621994 1
74131242 1
632271445 0
664503245 0
694148663 0
198795734 1
292366729 0
870948913 0
722260101 1
721804273 1
825339090 0
343273598 0
825957300 1
687456849 1
537751016 1
16187670 0
583921315 1
197774759 0
899565192 0
781169062 0
835570552 1
515999868 0
214651154 0
958171254 0
244898147 1
12796442 0
167721702 0
978123796 1
424985130 0
278207741 0
133702938 0
107271909 0
146206665 1
526196724 0
797734306 0
418761400 1
680070904 0
936389755 0
41226609 0
973647514 0
30354062 1
871749062 1
484936225 0
73527838 1
548185177 1
165091350 0
460812556 1
167834495 1
332154402 0
744670927 1
97311480 1
396336746 0
164792273 1
962879185 0
452387201 0
443077870 0
556687058 1
862509752 0
482518858 1
31906105 1
988889321 1
234038434 0
303725122 1
594345252 0
958469292 1
764580254 1
979727729 0
13413263 0
416241206 0
138239234 1
416083811 1
922818150 1
763394160 0
94820082 1
656741329 1
463127747 1
224024094 1
563584259 0
731479294 0
164074238 0
509564932 1
308628952 0
672283010 0
145475209 0
585734122 1
995355390 0
775231068 0
628027297 0
231851643 1
879572975 0
87300383 0
674142536 0
416687560 0
433194509 1
579375780 0
974492378 1
482829377 0
749662294 0
643495528 0
295910985 1
126254437 1
462478102 1
804265509 0
871436995 0
496887328 1
978546282 1
869248286 1
19939204 1
690470857 0
905225554 0
464932016 0
912343205 0
107082563 0
945706833 1
514402131 1
150751513 0
834761392 0
64250406 1
786811463 0
232734059 0
921925184 0
755203759 0
862126883 1
647047034 1
28679085 1
836732300 0
848878906 0
627682863 1
173931654 1
906878015 0
276001666 1
333965566 1
652953079 1
730083103 1
587617335 0
295428271 1
451409629 0
722150410 1
431818508 0
303140213 1
861713778 1
804577057 1
291391727 1
166680156 0
720156744 0
202056865 1
446314121 0
975689604 1
100477671 1
192673853 1
513553114 0
163830438 0
65424644 0
148155793 1
889229331 1
259834379 1
672790821 0
817485430 0
57163310 0
428655874 0
7845060 1
123540047 1
553954232 1
987768117 1
282156232 1
449788044 1
287313302 1
626529324 0
861612804 1
222187972 0
178955670 1
57925217 0
587872992 1
947839627 0
545805475 0
821469694 1
390092751 1
807406698 0
233267614 0
154899678 0
944773109 1
589783860 1
610414707 0
714130166 0
239330395 1
480157217 0
187304453 1
505618985 0
708204236 1
848977203 0
262784438 0
867508733 1
541004496 0
457278036 1
721842575 1
112594243 0
616016928 1
551687077 0
930644626 0
720516963 1
537535845 1
826079354 0
238812897 1
152120412 1
506032804 1
956896969 0
66047499 0
780655772 1
509674022 0
409585652 0
132302836 0
86068385 1
318208102 1
218169398 0
668571162 1
854408212 0
608511808 0
27115218 0
897719883 0
737421076 1
455368856 1
708892870 1
691738602 1
574200544 1
961393558 1
865488919 0
269543204 0
560908075 0
80386758 0
199285446 1
68292052 1
121726086 0
342081513 0
590554966 1
335283528 0
781666687 0
774947783 1
843822783 0
601484641 1
48942371 0
831721643 0
160566310 0
90702705 0
64679394 1
270391373 1
716438005 0
839050430 1
845932813 1
743550253 0
777979535 1
857870282 1
467427887 1
208803880 1
443553187 1
697232843 0
632805214 1
711417197 1
162357619 1
621935763 0
481372139 0
518830815 0
919056304 0
303954815 1
849577805 0
616904992 1
857759588 0
362937247 0
984397124 0
546948335 1
886801809 0
41710304 0
486257939 1
464094827 0
786382255 1
84791491 1
766939896 0
749091801 0
601000246 1
70754803 0
220970139 1
736230486 1
433844900 1
347199060 0
758182365 1
78107707 1
410514685 1
677815824 1
640967598 0
579807018 1
7020056 1
813155575 1
464484667 1
143706194 0
10724436 1
991102093 1
176044410 1
444837238 0
508158778 1
661201947 0
69972279 0
771943128 1
921761372 1
841788686 0
468514439 1
480391753 0
315346016 1
979294524 0
284705201 1
760446450 1
77297877 1
487855979 0
270317518 0
464953126 0
646683462 1
286149099 1
495594855 1
509721200 1
509828118 0
704327565 1
175861317 0
675303225 1
13853249 1
11186922 1
237934920 0
399006360 0
840297504 0
632366030 1
165259645 1
863750544 1
141549347 0
756611508 1
178727110 0
911226687 0
831422488 0
621331129 0
429580323 1
191922851 1
202428244 0
922600478 1
184684175 1
324994050 1
421327797 0
744811042 1
231656245 0
153410079 1
538943817 0
434738514 1
280102847 0
452815631 0
906152723 1
807026293 1
898653595 1
403927175 1
250106093 1
812500692 1
830229093 1
954059151 1
869439760 0
525896929 1
561229997 0
42141441 0
500220971 1
734208935 1
411145883 0
107097413 1
970241566 1
312713788 0
695439891 0
22090433 1
891421546 0
311746847 0
63913340 1
326195823 1
858884551 0
98113834 0
596105733 0
982716661 0
894205961 1
459165121 1
392458898 1
884641024 1
50927551 0
430989877 1
248474974 1
170776431 0
202411003 1
29756423 1
181201084 0
854589111 0
750857447 1
700197271 0
479281699 0
640626666 1
391560349 0
848130689 0
213782634 1
597418896 0
634559783 0
8429640 1
384146606 0
458204245 1
113083958 0
824578179 1
286816430 0
709782449 0
18438172 0
340273387 1
972641821 0
968890446 1
848154040 1
318150718 0
354900005 1
286440758 0
668005224 0
81274178 0
11710170 0
4188385 0
702723809 1
285208694 1
173497032 1
354576474 1
838026199 0
52214056 1
673845669 1
253837694 0
716611479 0
407689536 0
641279291 0
901270636 0
551176878 1
127559590 1
1238403 0
512446026 1
854192966 1
953568183 0
839554473 0
224418468 0
646106662 1
451241196 0
502818931 0
740160846 0
704388739 0
628397823 0
939049734 0
965565354 0
504089447 1
663326181 1
860423344 1
892020619 0
840619836 0
919655986 0
498896264 1
606189933 1
227164799 0
69842365 1
603355216 1
829333461 0
461520424 0
657321049 1
885071644 0
475337716 0
499112783 1
270803634 1
74125786 0
39492731 1
833655994 1
760299966 0
732215944 1
700747840 1
494442215 0
403718094 1
144297809 0
262991102 0
210714836 0
636944045 0
89037371 1
657859749 1
336085466 0
443693002 1
870430755 0
984703142 1
942719803 1
298790687 1
795413099 0
323429662 1
6147275 0
462282579 0
844900469 0
496112681 1
614119103 0
924788732 0
333544052 1
127684439 1
29926028 1
385920015 1
467720135 1
482958031 0
742374079 1
607178877 0
323597971 1
806435994 1
428587857 1
374829582 0
324073437 1
300180322 1
985369791 0
150693214 1
937485544 0
281092011 1
212314091 1
854367 1
918987338 0
487474425 0
582669940 1
596315741 1
84738980 1
102419934 1
587221716 1
462227125 0
229072737 1
826429406 1
281577206 1
61624320 1
510738143 1
164903955 0
592307321 1
983120706 0
318025318 1
504987556 0
38562957 1
405914652 1
583858750 1
556794576 1
921096802 1
728280362 0
262495736 0
954824345 0
193928813 1
652932834 0
392705030 1
256758234 1
816232236 1
843190351 1
863290518 1
50806656 1
885834960 0
404233330 0
966872074 1
330540385 1
26801593 0
50421323 1
23766097 1
295862486 1
591059637 0
535508522 0
685895912 0
632142954 1
674217644 1
896462513 0
519976166 0
414147419 0
75724402 1
246896788 0
102296912 0
257694058 0
742236168 1
975123646 0
54246013 1
641262719 0
133343213 1
509731813 0
917036802 0
972440054 1
409851765 1
989053747 1
506364305 1
822952947 1
199904877 0
339404661 1
307172677 1
193332823 1
993256447 0
809679560 1
839604244 1
128134469 0
362932418 0
823641260 0
652223382 1
594857573 0
111080947 0
399578209 0
118397156 0
853180444 0
143624243 1
267879478 1
481579402 0
255339652 0
399687093 1
393691439 1
805457540 1
79270026 0
792863433 1
413123762 1
329664628 0
925466621 1
888254978 1
301712261 1
335379686 1
509005142 1
417414797 0
326348796 0
481473124 1
775239397 0
812125023 1
343594300 0
572343655 0
625983254 1
197608888 1
595769506 1
280551726 1
717887795 0
156538649 1
409575275 1
345971637 0
679828726 1
583725211 1
341029161 1
727251793 1
53134570 1
390032907 1
292776354 1
617667167 1
281697271 0
106264137 1
795236845 1
124682095 1
582083887 0
549821594 0
39850120 0
529342298 1
502056638 1
842086580 1
430446812 1
126014802 0
223987320 1
468471572 1
177180183 1
581173086 1
264048554 1
579221521 0
771234780 1
586102877 0
699963313 1
135958349 1
963311313 0
170088691 1
846606002 1
839309340 0
909237638 1
334005553 0
278950942 0
238370361 0
945394865 0
717644982 0
617614072 0
773690312 0
941281044 1
353787055 0
740111637 1
831769307 0
424777632 0
30068548 1
646299587 1
730307221 1
70853330 1
998839038 0
165121289 1
898759293 1
923578663 1
271354325 1
510707595 0
296168817 0
392937721 0
211428513 1
117173308 1
160436310 1
657478368 0
585065614 0
678943664 1
442550023 1
404738310 1
501705780 0
987266608 1
84644788 1
7884544 0
779543278 0
162217383 0
657393727 1
810301465 1
864166151 1
154838344 1
190275541 1
304204682 0
654949360 1
192696272 0
945543235 1
656251223 1
523389216 0
495777732 1
571991901 1
468420411 1
521610485 1
65354421 0
201872543 1
922512603 1
166045759 1
221241060 0
163741216 0
518829212 1
200117978 1
724839180 1
599000532 0
875959290 0
49414271 1
925256538 1
343287137 1
64460427 0
304063562 0
27418960 0
897327946 0
776315264 0
293826147 1
416838977 1
990679745 1
973768801 0
333186200 1
16550640 1
519622700 1
492678381 1
908412654 0
542523603 0
106419845 0
807579524 1
201552670 0
269804651 1
182208469 0
445165451 1
206995914 0
486683621 1
134309610 0
968198080 1
344030855 0
460985381 0
779743385 1
717856620 0
535955339 0
948010107 1
774257632 1
392830321 0
118072910 1
234080194 0
20726277 0
506741999 1
85309004 0
395512836 1
768535634 1
789191881 1
906041167 0
895384693 1
359129188 1
953643338 0
932604946 1
506774981 1
244058798 0
25017615 1
256152226 1
737400655 1
673621161 1
479072020 0
505742142 0
216087582 1
973846480 1
95904855 1
724185043 1
403697872 1
474728859 0
789102100 1
770696484 1
812274128 0
124389474 1
137699885 0
483415873 0
789343304 0
515274314 1
358011099 0
545448773 0
762647118 1
875772867 1
271554518 1
354275355 0
465447264 0
409184009 1
890584463 1
660169296 0
276251928 1
234294318 1
376042443 0
43637099 1
378283304 0
55487606 0
418284062 0
533757711 0
59858208 0
80943330 0
786174702 1
154835672 1
697446060 0
605253836 0
7875841 0
428954460 0
542926816 0
90598015 0
290920999 1
732032718 1
394838924 0
293264260 1
144997374 0
222344263 1
504981795 0
354439599 0
876237705 0
378445218 0
240529701 1
234208491 0
743534035 0
960353483 1
294589659 0
152042578 1
543797520 0
769822967 1
665433860 1
603418048 0
93206883 1
19290839 1
393364558 1
17319603 1
722033182 0
528696388 0
318768891 0
390691603 1
337655146 0
942624201 0
165288088 1
976201242 1
891436326 1
351941151 0
179184798 0
942838736 0
812572218 1
165040202 1
930471687 1
253630724 1
659090378 1
860767789 1
117645999 1
81275499 0
893239747 0
333375910 0
996028199 0
754882644 1
146203470 0
676074625 1
535302965 0
364126632 1
429548042 1
621553285 0
952367119 1
238840703 0
772803675 1
243356711 1
487120064 0
376869068 0
454171458 0
90023226 1
431815109 0
744750249 1
107273786 1
544515581 1
415218847 0
915697867 1
951456312 1
974737616 1
128154095 1
602354453 0
380733822 0
323241261 1
587110208 1
421723723 1
614782941 1
978243791 1
223801107 1
653925592 0
167135411 0
261920922 1
339284623 0
526722463 0
223015130 0
705010136 0
702822235 0
616223666 1
783245476 0
67893731 1
660360676 1
791360694 1
186546116 1
264803027 1
97950096 1
737365544 1
424487045 1
754861963 0
21378537 1
843049258 0
987832130 0
626133247 0
214987109 1
107656057 0
49597289 1
57151011 1
42816898 1
954376104 0
187736538 0
774412093 1
163552479 0
365170034 1
927556272 1
151160997 0
249172834 1
300888910 1
823747080 1
532800969 1
724281889 1
94176573 1
207837514 0
701114372 1
762221727 1
333549770 1
496363276 1
568771894 1
625142570 1
88610993 1
966052139 1
714664542 0
61606432 1
918619150 1
9132201 0
963736367 0
82425860 0
682923545 1
605687689 0
182808320 0
194194250 1
233141288 0
248435441 1
227367743 1
743330684 1
128765349 0
355181320 0
654737857 0
992964249 0
190897097 0
598539529 0
413080211 1
283591636 0
756050791 0
864014720 0
836338573 0
704020825 1
634559117 1
869354847 0
114410057 0
228271399 1
810510798 1
266786339 1
382860748 0
763158203 1
997560446 0
328879994 1
591563292 1
572022608 1
71529996 1
811209353 1
29945496 1
693277219 1
810157907 0
146893875 1
895831817 1
353726003 1
991022326 0
495712042 1
269195687 0
296998497 0
912925801 0
753503250 0
717638412 1
998939481 1
133310581 1
488622408 1
162818003 1
684424956 1
823653880 0
792764086 1
482132318 0
420319839 1
411306812 0
939183864 0
139605345 1
586355769 1
353815105 1
426943393 0
912310856 1
918457106 0
340306702 0
974078878 1
182809514 0
637756681 1
400563387 0
59584908 0
331944529 1
41905479 0
868675600 0
82830691 0
218878013 1
88647879 0
950574275 1
938957053 0
359701748 1
117813597 1
383356331 0
387991808 0
647356060 1
285499627 0
214098106 0
453022611 0
638474219 0
629645801 1
805377941 0
781049478 1
346362168 1
730971478 0
79164893 0
711303988 1
756809920 1
910356845 1
857608204 1
481051720 1
722852123 1
598750918 0
607569434 0
138976137 0
717298229 0
595214961 0
206470910 0
501243409 0
960771851 0
77639191 0
616172508 1
53143172 1
329265402 1
999336693 0
827307552 0
607625528 0
921432693 0
561602226 1
107458181 0
279781839 0
892666933 0
956976037 1
517203198 0
740703540 1
9049329 0
520984629 0
354517193 0
538642832 0
720788698 0
5961782 0
889473465 1
459821270 1
201605490 1
706270478 1
243698160 1
315234266 0
618349367 1
58822855 0
737979390 1
386603590 1
597004010 1
196258927 1
882964359 1
294584039 0
838783530 0
509598813 1
56963643 1
456711037 0
461456314 1
903663510 0
252437597 0
424284710 0
269685537 0
87045792 0
721649990 0
222659131 1
129776742 1
594563690 0
827824874 0
672399583 1
436517233 0
985537317 0
601468456 0
293164233 1
869339343 0
497312619 1
619134958 1
925800598 1
382098346 0
649120268 1
248434277 1
949517484 0
505356557 1
769235522 1
539653648 0
679304979 0
934862808 1
241264405 0
539262672 1
279571216 1
354419606 1
762389474 0
957996745 0
432065842 0
35213403 0
6293423 1
39887289 1
465710639 0
542415289 0
115610309 1
444411119 0
104386226 0
800812380 1
832367373 0
691987846 1
52815823 1
624551849 0
91060176 0
575803670 1
35624092 0
503562191 0
840073102 0
353696234 0
971993046 0
713364778 0
331766436 1
343402923 0
346563010 0
681016561 1
818628004 0
51153142 0
706990839 0
919384894 0
663971209 0
490169179 1
784271086 0
870810810 1
461555217 1
762930062 1
489552912 0
694258288 1
329781913 1
959525046 1
210760853 1
20984781 1
694478523 0
933956416 0
883096426 0
655131216 1
920328978 1
845101589 0
972742178 0
975000079 1
734975739 0
123102539 1
680777357 0
759361977 0
153117386 0
276798739 0
126780128 0
439583151 0
176585161 1
722270234 0
162388666 1
596941967 0
263005736 1
462734024 1
64022417 0
221223814 1
566178868 0
939607752 0
208915274 0
162538553 0
964000658 1
477455808 0
899590258 1
118818589 0
34875081 0
518965186 1
165784670 1
319473854 0
215631464 0
118020237 0
367862469 0
206220196 0
979501394 1
412510015 1
118014362 1
680909641 0
515950285 1
862013711 1
625520932 1
522803528 0
415638224 0
187450240 1
189781609 0
338320629 0
253730576 1
455996700 1
840518371 1
138890516 0
280151232 0
696084148 1
930613581 1
649080352 1
223071688 0
100964857 0
587301634 1
914957031 1
11292227 1
45452695 0
447419018 1
995571233 1
95147692 0
238385659 0
48606305 1
45228656 0
61053145 1
186949879 0
897978679 0
434369420 0
547748876 0
288712466 1
822020265 0
780718900 0
809268171 0
704291809 0
572293588 0
763907140 0
751189441 1
928733152 1
791680671 0
4960264 1
553315698 1
961430935 1
534103652 1
725900741 1
369588743 1
399206603 1
881585297 0
330316405 1
655806426 1
943098044 0
613801911 1
3038156 0
292199239 0
108843502 0
145156552 0
848754160 0
42408967 0
993313702 0
788067035 1
807810318 1
24389483 1
425282336 1
213469003 0
742204043 1
618113956 1
3424191 0
26009718 0
413732378 1
525474552 0
6917416 0
706464011 1
798782506 1
451602720 1
463541901 0
525531297 1
899726214 0
644176171 0
213900450 1
292716751 1
593667249 1
120162740 1
58838762 1
750138290 1
612041981 0
228117089 0
421154304 0
747909427 1
591640182 1
79208376 1
103937419 1
65088516 0
380263022 1
682001798 0
649179734 1
509911355 1
297878509 0
117952989 0
525266115 1
542419867 1
503500534 0
678290998 0
648497824 0
755514448 1
176206103 0
85727436 0
332747690 1
683823417 1
731745193 1
438564015 0
57509748 0
462850262 0
651288809 1
4522698 0
462459082 0
654636493 1
558881777 1
848426053 0
429678502 0
217426206 0
778072114 1
522726049 1
239315282 1
201525467 1
643385834 1
255686191 1
887049286 0
676371591 0
145554085 1
35024918 0
228908130 1
632621245 0
753155990 1
494462197 0
205530313 0
215033548 1
918603204 1
394594837 0
950588192 0
345142548 0
551091615 1
594321588 1
530757633 0
716578439 1
832578024 0
162023953 1
297995914 0
323900942 1
61813103 0
627695743 0
926957417 0
356949766 1
287079014 0
62448679 1
21738867 0
305939629 0
754341028 0
64333444 1
373357734 0
308298603 1
439620853 0
748520327 1
675319008 1
774044713 1
980215378 0
349547239 0
179759467 0
947400628 1
643198302 0
122785273 1
715210900 1
949704166 1
20695487 1
611588122 1
761643673 0
582470882 0
324191653 1
325664022 1
340135583 0
6091698 0
627822450 0
598010396 1
474134502 1
698642467 1
643847025 0
564085698 0
176486098 0
936573634 1
280489060 1
794916792 1
548972238 1
745630611 1
188431503 1
929662440 0
487783784 0
353406793 1
134234454 1
360128067 0
968005467 1
789338062 0
731579921 1
806680154 1
812936140 1
133476015 1
732694464 1
490567323 0
486878953 1
150970006 0
118114864 0
236264661 0
552119132 0
813742261 0
134872965 1
151644900 0
528486732 0
581239644 0
519947076 1
283394288 1
177394266 1
154908795 1
735584663 0
577527182 0
951802435 1
326099701 1
256177183 0
512479796 1
775464182 1
112337748 0
100922590 0
197967011 1
10732305 0
841163069 0
846357315 1
45300513 1
694186286 1
620963359 1
903498589 0
534411760 1
500111542 0
149956382 1
118488297 1
497862990 1
580986164 0
691191531 1
113076604 0
498493718 0
79595134 1
930933247 0
554910079 1
45654879 1
4382058 0
621355675 0
432956986 1
120372263 1
844188083 0
892998318 1
293250243 0
596303650 0
818565425 1
168405311 0
791242261 1
913105900 0
155433849 1
63442216 0
129796721 0
694966894 0
625256891 1
286201942 0
906438790 1
421111699 0
496475659 0
967064202 1
989463827 0
425641869 0
200185056 0
544651837 1
262903394 0
995058394 0
401533036 1
931312956 0
644175424 0
551193707 0
344451703 1
957033325 0
163444817 1
339952149 0
969938466 1
557434974 0
634808732 0
38340385 1
603214505 0
168962669 0
12506689 0
60839548 1
694262354 1
841504310 1
569707412 0
385352437 0
68123095 1
638773388 1
396378150 1
362252264 0
302694741 1
109314429 0
279412546 1
511936652 1
329248523 1
286849964 1
955509563 0
987501775 0
201609309 0
744949109 0
448770814 0
67560217 1
462006322 1
412607770 0
93728952 0
964175251 1
870526419 1
634186131 1
310949352 1
417674393 0
468871839 1
105670122 1
609585509 0
263873555 0
192131625 1
500787914 0
798832434 0
382918920 0
638729598 0
933713842 0
274807215 0
423892674 0
101919132 0
703277140 1
205300799 0
943345533 0
643080433 1
358877278 0
399651336 0
975325488 1
375181229 1
238850396 0
742992105 1
602564849 1
116194878 0
81264945 1
939069793 0
227550481 1
867254140 0
640841168 0
9010476 1
406257941 1
167318861 1
817247837 0
316438330 0
559714385 1
159747063 0
883772569 0
96963296 1
593824072 1
914745795 0
991215799 0
73359218 1
516851596 0
262416580 0
548289662 1
696785806 1
355459237 1
842206197 0
316343378 1
829034346 1
600879205 0
446230102 0
654133038 1
342021555 0
704529742 0
486679889 1
354074969 0
944324639 0
387392051 1
538467649 0
873107291 1
970110420 1
899161160 1
414816735 0
812963390 0
355410186 0
845584226 0
654697629 0
801995692 0
698409082 0
705632199 1
407223895 0
842115687 1
785905073 1
358717417 1
1936828 0
449103193 1
246423468 0
434587788 0
601014283 1
109866581 0
620548805 1
504645551 1
908699986 0
92721010 1
615863466 0
167517550 1
308060867 0
15336829 0
66065077 1
376803073 0
626716120 0
652734552 1
396825430 1
276011207 0
191916540 1
875094462 1
309968599 0
527418911 0
668436939 1
922880224 1
897011926 0
778335732 1
5483686 1
955518005 0
206720723 1
627881666 1
858641037 0
984409083 1
144561246 1
60731007 1
274509817 1
92380653 0
841889391 0
291931947 0
407815580 1
172510934 0
788974745 0
830432294 1
105212628 1
332557515 0
947960174 0
540939066 0
324960808 0
8428120 1
760397272 1
406254466 0
493460646 0
488660371 1
455418053 1
349180629 1
910796053 1
64114054 1
651624946 0
441544101 0
666946709 1
618219185 0
126984371 0
417608400 0
115805079 0
533530859 0
345898918 1
457126712 0
217011031 0
403848996 0
861612693 0
87639508 1
643897970 0
127038231 0
545485214 1
717166129 0
581917865 0
181634669 0
59478724 0
394906202 1
379264735 0
769503960 0
641556071 1
581549659 1
94445814 1
943652311 1
101069950 0
777654051 0
44653551 1
955625672 1
408835991 1
729677804 0
851591998 1
130744942 1
934083996 1
38553620 1
872675468 0
95651323 0
907878918 1
246380756 1
416568342 1
164875196 1
609166881 0
24285806 1
842716876 0
295816609 1
558379821 0
871518227 0
374633834 0
722137625 0
586784907 1
11929338 1
276346941 1
721736099 1
553185060 0
478420655 0
87589257 1
435202582 1
744639720 0
140033240 0
585627024 0
217860842 1
720431949 0
38252706 1
961909542 1
385449594 0
940571473 1
50101280 0
965472346 1
415188126 1
399188808 0
914094860 0
956074471 0
483353968 1
234424397 0
400733477 1
300419259 1
110776807 1
21632003 1
611559932 0
877519225 1
287319973 0
203747624 0
638091311 1
9230878 1
973903378 1
4595155 1
200165185 0
365164511 0
948728285 1
801876631 1
67167426 1
274408249 0
922495443 0
987938596 1
240060129 1
464562983 1
630969228 1
218066589 1
520391118 0
256494892 1
567563439 0
5802879 0
441082666 1
417802898 1
590594834 1
514081246 0
127626165 1
72157664 0
197118594 1
523069284 1
753397779 0
515420825 1
604747113 0
208277814 1
475063500 1
20461810 1
988519594 1
4370351 1
964274185 0
831675032 0
49375530 1
498090791 0
545419481 1
197283613 1
278438726 1
305576057 1
829845727 0
41046869 1
220588053 0
279011162 1
324540173 0
417037625 0
909435580 0
298750783 1
159128524 0
460557563 1
778555478 1
208392254 1
599623573 0
11016713 1
842578533 0
786188203 0
254094005 1
78543788 1
728322243 1
442032820 0
316914307 0
709449442 0
174792353 0
654293766 0
577229080 1
50192273 1
997345021 0
600293343 0
56352730 1
872062329 1
219216725 1
849690863 0
314528430 1
903836544 1
789235251 0
351689354 1
144534498 0
587752583 1
84860132 1
551494459 0
564303313 1
52272863 0
567566560 0
824793164 1
746790053 1
409925484 1
414845714 1
740548143 0
583191080 1
206598603 1
443446610 0
834749081 1
170171540 1
795913233 0
622024356 0
497053039 1
915739321 1
965589541 0
270031157 1
639633602 1
222801175 1
958423088 0
557874583 0
409461406 1
72934827 0
282188307 1
940182665 1
687131114 0
813735381 1
675032145 1
258273916 0
609170756 1
650662113 1
771610778 1
972623737 0
447566343 1
16515907 0
940089291 1
709897299 1
56113978 1
303756155 0
332277792 0
672147235 1
859388286 1
460130159 1
474639669 1
314143470 1
479252949 1
187948867 0
822193729 1
86447639 0
167440312 1
280312484 0
841455694 0
235401924 0
406811694 1
405816244 0
472645005 1
886321020 0
832023407 0
527928481 1
165139209 1
905603317 0
16134541 1
241259897 1
232481988 1
738274570 1
239638007 1
735930076 0
455341006 1
761450322 0
721062844 0
409081341 1
33240529 0
305413575 0
579893474 0
927105609 0
694759845 0
682452768 0
300552965 1
297592246 0
11345317 0
826407983 0
676241682 0
572674745 1
778267140 1
695909945 1
16869176 1
52040189 0
314060236 0
876279189 1
137231863 1
792690690 0
39670299 0
265217713 0
603160825 0
348383262 1
195758922 1
381183160 0
835566177 1
360337790 0
84195179 0
14247595 0
760724142 0
784684407 0
277993240 0
144739534 0
263832811 1
478337847 0
695008833 0
233591123 0
853858666 0
546967569 0
316899765 1
362510522 0
622464867 0
41170193 1
609713404 1
986567835 0
668988330 1
179895243 1
687801566 0
407715334 1
244716301 1
846915063 1
417220116 1
732256359 0
415463069 1
902255512 1
610515292 1
663636699 1
726618496 1
560535561 0
2332477 0
867756618 1
550878093 1
258970558 1
525865488 0
854644517 1
131973275 0
281454959 0
762787317 1
862781229 1
27598165 1
902762462 1
191616660 1
104737984 1
7870333 0
484210262 0
78354050 0
350051690 1
400317586 1
447300346 0
166154269 1
824668276 1
478380487 1
341625606 0
994997141 1
752600928 1
821481534 1
12290636 1
521832724 1
331161221 0
644972461 1
59051629 0
519559326 1
799252889 0
566489347 1
630433261 1
805845076 1
785959382 1
544136066 1
888831835 0
15433749 1
602949975 0
352194789 0
253089806 0
631973957 1
57293022 1
876935224 1
153745687 1
496865712 0
329146190 1
654112143 1
1825112 0
470485822 1
720179248 0
846911836 0
175118244 0
283835093 0
660503476 1
851539637 1
361614003 1
404754072 0
696093103 0
833668806 0
360734286 1
19461512 0
853516298 0
107210660 1
613991414 0
412141850 1
905734147 1
163755090 0
269100746 0
862107906 1
50937749 0
55029826 0
302522409 0
283749211 1
613855993 0
493272698 0
663739089 0
470716855 1
959997063 0
478392704 1
939042643 0
239578497 0
144570128 1
219456285 1
245762326 1
980470013 1
19804542 0
664976112 1
560908120 0
354107643 0
986233175 1
530917879 0
850325017 0
80421454 0
136405191 0
860724464 1
746123225 0
70928576 1
658074637 1
335906169 1
545881403 0
513002586 0
476019247 0
107346496 0
290226282 0
503026753 1
192397226 0
330679305 1
347330908 0
775203014 0
531594144 1
214481402 1
808218012 0
171115528 1
664550904 0
276572847 0
764597329 1
444093761 0
459611811 1
864731279 1
49423777 0
339384774 1
680347170 0
542468990 1
87440747 1
149155574 0
553889193 1
984253520 1
804248163 1
58553497 1
464728924 1
863900888 1
819557878 0
903815543 1
81484278 1
559150955 0
238359277 1
935917104 0
146432593 1
24325153 1
323445559 0
379174161 0
632507383 0
415052349 1
896158263 1
138134894 1
476538887 0
251367365 1
281810642 1
130822765 0
489202100 0
79083481 1
430766826 1
502983492 1
31757813 1
596228565 1
660268105 1
858144185 1
471441148 1
416776520 1
732018107 0
386692501 1
762513942 1
137312580 1
763072491 0
958211948 0
465291735 0
543388389 0
315325437 0
409113575 0
364596335 1
43665581 1
252931299 1
385114934 1
354564187 0
314982975 0
523751207 0
102361580 1
773151052 0
411931521 0
895241931 0
513597625 0
900885424 0
757106566 0
866548300 1
832996713 1
9545674 1
336116382 0
355859419 0
844718252 0
994777944 0
612004465 1
52854495 0
881135775 0
157138423 0
657136284 0
577404212 0
319147870 0
671699928 0
164604717 0
875820722 0
112341978 1
195167326 1
618468879 0
685750484 1
896531565 0
897681671 1
112539504 1
920141745 1
618581668 1
958617418 1
590036248 1
961181489 0
196391464 0
301955907 0
367644280 1
712319643 1
493763076 0
794742833 0
999693770 0
332871963 0
328290805 1
864159344 0
502309589 0
701668665 1
532826349 0
932160914 0
776573754 0
582584864 0
464374736 0
492410125 0
722897394 0
729125247 1
241940251 0
213871867 0
571443324 0
612746449 1
99545111 1
161912984 1
331515388 1
732676358 1
921354335 1
343570222 1
334267357 1
155381718 0
793986338 0
649403847 1
822967637 1
405598573 0
983226778 0
133799053 0
100798047 0
447938835 1
220609222 0
33279478 0
949232999 1
856645368 1
645656189 1
729221174 0
467435833 0
778631425 0
711324667 1
638132487 1
480815680 0
887742080 0
687662257 1
303234758 0
507081309 0
36919269 0
59942448 0
298654070 0
530035192 1
529970943 1
585488467 1
588432348 0
416453593 0
54624552 1
656198974 0
684395034 1
973764270 1
232336483 0
100625884 1
104441429 1
124457158 1
772294144 1
149456263 0
668434435 0
603962154 1
376512542 1
10594894 0
721845192 0
534885168 1
312851247 1
683729881 0
340735823 1
684756062 1
952981503 1
307977215 1
721561861 1
129116085 1
799122319 1
82834519 0
614155847 0
217087671 1
421232745 0
665563944 0
411675930 1
470772970 0
740963708 0
313769942 1
511955538 1
253524000 1
975362941 0
556905606 1
129970667 0
310852482 1
324518317 0
20195902 1
322787044 0
163620304 0
998679165 1
630245050 0
110233168 0
588863292 0
595209443 1
640987735 0
71334673 1
696571485 0
707344790 0
742232449 1
436253680 1
261588482 0
49553593 0
257610588 1
665817872 0
545362421 0
349700820 1
84916429 0
671723638 1
554150771 1
283602192 1
782285783 0
449497387 0
833862799 0
572082236 1
61098639 1
225928460 1
834025041 1
388855505 1
199675815 1
86942943 1
563262934 1
210163790 1
976424459 1
935226067 0
987721849 1
730807484 0
907899349 0
622734 0
374890420 1
129337083 0
251996705 0
259961181 0
55415201 1
855579483 0
696283481 0
687260260 0
681453575 0
452642072 0
783317810 1
544997886 1
141418978 1
772805698 0
528620682 0
759148352 1
806223031 0
901566518 0
518525170 1
749491938 0
207533466 1
899640463 1
835808837 0
300439450 1
586910858 1
633674131 1
464260950 0
111398467 0
387961314 0
317334887 1
324710828 1
835424597 1
382279775 0
903717431 1
49187725 1
222216946 1
16770970 1
434965134 1
279252587 0
685031706 0
385673321 1
385686719 1
181587572 1
308759169 1
964237298 1
52806734 0
691168316 0
593889359 0
749670142 0
347794954 0
464321876 1
894227196 1
969654949 0
578630514 0
68936844 0
219091418 1
69149513 1
222687288 0
162960690 0
416120812 1
253260776 0
768054170 1
773358372 1
615706818 0
966814621 0
541242928 0
398451991 0
5103404 0
300543392 1
118229506 1
514157444 1
384386387 0
620997370 1
52020425 1
535164003 0
14881447 1
746822437 1
508092095 0
340051613 1
395117177 1
713474716 1
898980966 0
219496126 1
638810294 1
412395691 1
16815219 0
648372252 0
982799153 0
14185698 0
19189040 1
72525729 1
449488267 0
133443478 1
977981286 1
584747356 1
267914623 1
405942074 0
490236487 0
692030489 1
435999752 0
399663620 1
75916315 1
382389797 1
179066864 1
115340930 0
404702220 1
588168362 0
888025250 0
288624774 1
484333498 0
282656538 0
661702116 1
354908732 0
859517837 0
726783227 0
63998412 1
171085350 0
195699738 1
277930130 1
753170511 1
407939360 1
87818263 1
316738518 1
821744935 1
468482123 0
879168899 0
146620112 0
549243549 1
644533760 1
217257227 0
666158751 1
457306065 1
361704436 1
882984442 0
767091473 0
69096990 0
479880730 1
941146961 1
935136737 1
626910057 1
403825803 1
682130753 0
238633655 1
121040013 1
898317814 1
887158849 1
279386302 0
544089898 0
872914106 0
678568325 0
673338116 1
548776799 0
524519394 1
209994348 0
627918826 1
229921954 0
207983643 1
420703854 0
662462932 1
65208449 0
990155817 0
660311883 1
58636941 0
232463776 0
131569118 0
604030979 0
667852321 1
382335240 1
85404105 1
876493252 1
486978767 1
591099405 0
342403181 1
394863641 1
673107919 0
555242162 0
268299150 0
904100621 1
44285616 0
935712263 0
267592959 1
690472073 0
624045221 1
380502446 1
690704525 1
42037419 0
430875505 1
58688014 0
207393548 1
928028209 0
109228977 1
108124116 1
380341005 1
513705931 1
616184092 0
99099492 0
146762798 0
244109980 0
271761563 0
242393784 1
327361173 0
4280294 0
742891958 0
810158621 1
55881604 1
283500670 1
895976552 1
14612700 1
281973486 0
312416995 1
696967399 0
254152972 1
43489135 1
873018135 0
176702231 0
568613891 0
603924447 0
576173227 1
235804440 0
554490034 1
242285464 1
328215945 1
320086481 1
935610131 1
283742483 1
508685939 1
380205330 0
212697543 1
328951984 1
383890413 0
831391493 0
749383216 0
890904909 1
834322821 0
162719353 1
477997372 1
359978020 1
215721067 1
914468730 1
772942832 1
993541466 1
141541876 0
523480545 0
202252924 1
78376381 1
762776757 1
680340525 1
788445670 1
397997570 1
29677177 0
240737780 1
528789665 0
103541340 1
176419794 1
30818687 1
601582069 0
950491867 0
654408795 1
837858961 1
680339478 1
663419419 0
889735314 0
533000278 0
260181744 1
178673109 0
317855914 1
928157514 1
572894303 1
283620703 1
704515750 0
817609959 1
477110151 1
876100410 0
60569615 1
203166997 1
673987699 0
360900854 1
184527706 1
958890977 0
203866105 0
778060665 1
227213261 0
17876998 1
227791380 1
312325390 1
74944488 1
857580041 1
552855074 0
956990858 1
312699501 0
660732328 0
691285547 1
428968485 1
265577204 1
77464307 0
79918524 0
166302075 0
873046949 1
676065133 1
133788440 0
451619768 1
401837545 0
821895480 0
914076727 0
781959653 1
340783472 0
221177082 1
895645838 0
933755378 0
371949457 0
511353959 0
887272457 1
163882659 1
833849684 0
766539721 1
446636190 0
762842122 1
170532949 0
908726087 1
253657906 0
566413554 1
348821545 1
235887951 0
934712473 0
995004248 0
664609991 0
762599876 0
665068588 0
882832915 1
388293642 1
788664518 0
217583305 0
328078848 1
441053720 1
401905010 0
825478143 0
221805246 0
75210954 0
449352652 0
181082319 1
182419266 0
787672423 0
235558474 0
800910862 0
766572919 0
493903746 1
962291675 1
753587694 0
699011508 1
171197446 1
737987462 0
439081487 0
47605298 0
643250503 0
111116563 1
386421388 1
961831325 1
190719102 1
608627480 1
109352163 0
105746608 0
523504440 1
369625817 1
283511364 0
367057029 0
844706846 1
342098628 0
928613384 1
478868150 1
789474114 1
55968754 0
71223369 1
282580044 1
103841759 0
859651146 0
703164781 1
470520287 0
631908337 0
966000106 1
644208243 1
194617118 1
670927669 1
523225085 0
900274669 1
724796802 0
614137628 0
481282444 0
974705539 0
516044747 0
354750547 1
382893489 0
822831851 0
399850233 0
602654805 1
309383236 1
246944912 0
722764942 1
100576814 0
871895556 0
914466633 0
764985541 0
765052063 1
360321177 1
934755905 1
282468594 1
612308060 0
300084062 0
282819584 0
118053788 1
795183060 1
744955631 0
74075490 0
222923967 0
180549563 0
276396291 0
869234194 0
511840885 0
650680487 0
289145058 0
266862425 0
527769839 0
206057675 0
60154935 1
250114509 1
892197003 0
352916238 0
154273875 1
126482592 0
22724030 1
770811291 1
148618663 0
202123261 1
158892945 1
855764796 1
327002700 0
545944593 0
625868622 0
223932630 0
341780033 0
147874173 1
434796082 0
88396639 1
571405700 0
82617731 1
90559103 1
598335350 1
223404794 1
115300376 1
4744115 1
971415601 0
108162756 1
200340471 1
278607109 0
795851159 0
601879752 0
85018154 0
716142669 1
289100911 0
437098217 1
628927775 1
200976151 0
65288444 1
768153829 1
391696886 1
912868712 1
781223304 0
886734193 1
300003784 1
68364197 0
938159529 1
132349104 0
504439134 1
488269210 0
791700777 1
926856789 0
124944819 0
237249954 1
101204702 1
768519180 0
703649025 1
908529990 1
64493875 0
692573073 1
648231975 1
42667600 0
58043894 0
816468397 0
771590834 1
228056168 0
140585319 0
600106881 0
398236228 1
352313006 1
90550253 0
102205568 0
162072114 1
154479826 1
541466984 1
798264748 1
256879271 1
156286543 0
482374210 0
492436261 0
491472217 1
750063580 0
283203256 1
358370130 1
989940149 1
600378436 0
702165612 0
32118057 0
523394000 1
976885118 1
40767248 1
534920337 1
329878306 1
265448941 0
596014966 1
766868489 0
277077224 0
33858315 0
173552184 0
539153280 1
946582200 0
376176215 0
264156436 0
643459556 1
179809890 1
114869683 1
377962931 1
556976276 1
235905347 1
337507786 0
669043598 0
722743404 0
727861749 0
673300937 1
410584324 1
519958163 0
902578458 0
258926923 0
37613539 1
796237790 0
844976897 0
772471562 1
841904620 0
196272913 1
801690920 1
929238080 0
509259787 0
97518889 0
498657242 1
63269493 0
841856454 0
766134139 0
367226012 0
270254409 1
916309485 0
450340655 0
79123572 1
439633441 0
128057261 1
664773070 1
697707154 1
404289314 1
507000316 0
125504827 1
19174934 0
796030060 0
546688656 1
723892103 1
339110552 1
402866269 0
394086211 1
847784786 1
368904357 0
541682879 0
164625065 1
870071771 0
165869944 0
892042177 1
888798229 1
923448036 0
936806672 0
288787178 0
175568873 0
552446006 1
679690490 1
988986807 1
182679613 1
759070990 1
493801159 1
715254552 1
930328324 0
591714485 1
127855072 1
373013915 0
261939325 1
180678935 0
613269872 0
497220882 1
323266916 1
276632715 1
114546983 1
662872729 1
398226458 0
932180633 1
577056237 1
264311527 0
560722005 0
632587936 0
691801016 1
634269520 1
756345822 1
136604021 0
43415384 1
545516337 0
501911781 1
706692183 1
55709372 0
657613552 0
584732016 1
783414672 0
2112909 1
855511978 0
456989348 1
881410317 1
268289830 0
878702352 0
919115150 1
162948867 0
610921334 1
220836636 0
495081122 1
355612842 0
510485869 1
805943693 0
585803694 0
380966717 1
518589990 0
216976432 0
970729897 0
547904474 0
909293153 0
202987984 0
472415567 0
979618544 1
673011220 1
638648600 1
375917902 1
287916080 1
502433844 0
790476961 1
717704546 1
47484371 0
565005749 1
188214803 1
728102145 1
642470938 0
656878820 1
134224434 1
512160223 0
413435555 1
395592431 0
557428575 0
454156318 0
965012198 0
535122940 0
631174353 1
569436547 1
214628823 1
912705681 1
344217953 1
923143628 0
997318384 1
309831993 1
518313606 1
26024484 0
227204101 0
276619499 0
157555438 0
44495203 1
823061400 1
296297641 1
694262798 1
508332111 1
596677724 0
474149401 1
189995161 0
793611046 1
208182519 1
234086460 0
458672678 1
693763371 1
22825992 0
972031863 1
350614393 1
288328705 0
679810315 1
574707476 1
719058192 0
735918971 1
841587592 1
318420700 1
180055310 0
708963778 0
856304708 0
244863680 1
249635003 0
986745272 0
923724898 0
789183330 1
856741310 0
154497173 1
42667844 1
153367620 0
471568688 1
973971743 1
685364213 0
912346642 0
954783191 1
140636184 0
547225288 1
176833237 0
24816973 1
790296572 0
97684062 1
400682620 1
965420250 1
103390533 0
778823225 1
314624333 1
485656502 1
11075686 1
928600735 1
167265510 0
141155194 1
802716569 1
503588804 1
588473682 0
109596614 1
369055030 1
724143579 1
460635746 1
494673790 1
525182542 0
559023794 1
537720111 1
394707543 1
639601124 0
600813341 1
745003586 1
948486266 1
590439433 0
714355682 1
393310078 1
169607124 1
238359032 1
38546352 0
970647398 0
74081822 0
980171231 0
120732414 0
520924023 1
602648007 0
822004003 0
356796133 0
444421522 0
181465995 0
262604709 0
688016029 0
997057213 1
470603299 0
867406936 1
234625661 1
867069995 1
653048434 1
308854969 1
852398820 1
215188249 0
115499725 1
923789948 0
59977574 1
516394127 1
676418812 0
711467296 1
297565952 1
753483108 1
103110561 0
202177851 1
595481368 0
687293098 0
858549947 0
164111077 1
343946983 1
475382697 0
228783249 0
82684433 1
162294947 0
298947809 0
705952294 0
371710883 0
143207927 1
695651901 1
213546060 1
137597622 1
146541476 1
156634096 1
537330312 0
718733878 0
855117580 0
739841248 0
159568480 1
32952203 1
634495050 0
936666309 1
146072897 0
646264898 0
820224323 0
67619255 0
285260899 0
256351262 1
793033736 1
43635517 1
526069997 1
337201331 1
42802146 0
314232616 1
244674871 0
829195868 1
621068943 1
301039098 1
786405587 1
315237443 0
941651187 1
757727031 1
958911820 0
744829951 1
596631630 0
397030609 0
942457622 1
381502717 1
16376223 1
785451191 0
718678440 1
269061599 1
787340532 1
146523891 0
968123278 1
693231776 0
633923012 0
685122948 0
166119537 1
354602226 1
5023017 0
673759631 0
134902607 1
194542229 0
461180516 0
492021666 0
978035608 1
304523282 1
639283427 0
144987205 1
122727732 1
11585926 0
597120304 1
656787362 0
373688754 0
900705898 1
983867378 1
265955544 0
737447873 0
621517116 0
545200490 1
413023807 1
749195808 0
890611337 0
397477416 1
707612175 1
473441961 0
946298486 1
778003436 1
745645127 0
436815583 0
619352234 1
365125741 1
150694206 0
98441464 1
661061470 1
410725340 0
874152051 1
494016539 0
68506262 0
258962345 1
167932510 1
670932611 0
609703521 1
554657238 1
401786285 0
611311343 1
321598587 0
411244596 1
238842671 0
151115518 0
217762030 1
956074106 1
709845941 0
514030576 0
974118376 0
418213813 1
179187192 1
367482701 0
734472190 1
105200149 1
201490448 0
293993701 1
797660007 0
930173748 0
71121772 0
665446638 0
219177854 1
433213383 0
625901815 0
960891176 0
67282794 0
885547184 1
914489744 0
506796185 0
263806909 0
121611830 1
961791198 1
565974723 1
253026738 1
482044358 1
174457020 0
910908965 1
955607082 1
686078113 0
252977950 1
259884671 1
220727566 0
906390075 0
460506854 0
982677190 0
661451773 0
766300350 0
96082025 1
760951975 0
788679697 0
734329011 0
454514264 1
117958157 1
177539273 0
67386018 0
146372484 1
512434159 0
487959547 1
68593176 1
919623929 0
99126218 1
96745528 1
469127039 1
356475408 1
107377078 0
645244057 1
421513151 1
89302303 0
504827375 1
170526853 1
825727838 0
416042214 0
587386340 0
716605161 0
584675201 1
410741489 1
827445987 1
826732832 1
619260108 0
930107989 0
429654168 1
539852239 1
638048321 1
443521482 0
476611625 1
470505253 0
569313553 0
662507555 0
618103563 0
304503345 1
307500077 1
603532255 0
887964710 1
542945883 0
899308389 1
373730540 1
483046331 1
241314871 1
250835631 1
216284502 0
680748718 0
465347467 0
529196505 0
762732765 0
298877406 1
380131748 0
399879207 0
41477086 0
232043509 0
358413388 1
645026907 1
830878092 0
196800082 1
663419631 0
189228505 1
879618611 1
659515927 1
274337405 0
945662182 1
806085577 0
326494866 0
756378918 0
99596373 0
427361611 1
201397424 0
203338558 0
254396373 0
172550663 0
776495803 1
158023425 1
665081538 0
436921062 1
538214207 1
801909109 1
781116321 0
986741742 1
150221467 0
189188475 1
978195694 0
835615832 0
852032154 1
436093951 0
796737387 1
416749649 0
975762971 0
974838760 0
489726213 1
316754630 1
893810952 1
774912372 1
223463671 0
673014877 0
863567258 0
234752628 1
298827521 1
523855412 1
657020977 1
39430507 0
711425824 1
907570956 1
813045449 0
909265316 0
133515097 1
550263312 1
880436494 1
250789855 1
291097761 0
417308008 1
10400239 0
54605919 1
826425227 1
442440454 0
952314476 1
195594358 1
859833816 0
220591955 1
898921931 1
441601190 1
314154277 0
508747775 1
163522921 1
78399434 1
166981461 1
317212343 1
363914802 0
395063996 0
866083789 0
286390319 0
934289390 0
987815544 0
559590178 0
748199419 0
363108768 1
69539517 1
685715355 1
914598803 1
925380796 0
587893039 1
989290082 1
552128270 1
673238661 1
109448689 0
272443025 1
813561276 0
653343333 1
936439658 0
434555045 1
74873108 0
152193251 0
535555944 0
393811447 1
773509864 0
545911940 1
135273253 0
449425307 1
981335792 1
874329358 1
633330966 1
302378141 0
923950135 0
855893956 0
253853767 1
599754818 1
293299083 1
280231746 1
240411869 0
151533678 1
941884742 0
84346308 1
360224710 0
374111280 1
435569305 1
963892198 0
861791630 1
310975659 0
107894547 1
11187596 0
945638440 1
730289447 1
309525508 1
900264318 1
292913651 1
86151184 0
271282341 0
239387408 1
175967050 0
800292742 1
369170153 0
499254023 1
216556855 1
911341768 0
973912334 0
874950924 0
681250106 0
672738740 1
976667202 0
855385478 0
901039584 0
692426244 1
368729031 0
571209221 1
646001085 1
749262017 0
310292517 0
904941830 0
263653388 0
50004105 1
609444141 1
570018577 1
592537004 1
596406657 1
773847816 1
978009329 1
120616744 0
15097165 1
185804549 0
129366624 0
561004955 1
548882935 0
65034474 1
947041048 0
682537297 1
465570184 1
269527730 0
504698677 1
213819018 0
755681937 0
161801524 1
879272102 0
847149055 1
803566225 0
600255404 0
785326741 0
756582273 0
668317338 0
540094718 1
505284206 0
264138056 0
645582608 1
735493813 0
133737904 1
781933023 0
392384780 0
768369664 0
973990496 0
689795235 0
145094625 0
796438323 1
377377210 0
765144592 0
161734924 0
332506227 0
921320417 1
390244533 1
988864308 1
747471524 0
906859758 0
38331262 1
638604045 1
678718404 0
2224983 0
277978546 1
838580323 0
804284305 0
127914360 0
896120082 0
612951098 0
265646813 1
878849489 0
126060864 0
473358840 1
577239650 1
273645557 1
178923448 1
920949186 1
280423723 0
356781111 1
593651989 1
450391403 1
315819864 1
590429256 1
630500492 1
245779905 1
423109246 0
380532662 0
441069564 0
619820731 0
885896986 1
463565204 1
199404085 0
737777124 0
198329256 0
909850508 0
460168504 1
93849470 1
960122221 1
825224518 1
976163549 0
390958355 1
843800218 0
298245243 0
227696863 0
103579819 0
319908491 0
92393831 1
389803868 0
139534443 0
649014493 1
818292735 1
652080243 0
982258168 0
4057931 0
368471223 0
110983579 1
635573923 1
77554473 1
376716082 0
536325612 0
167836311 1
697473497 1
115813719 1
225896829 1
877587618 1
108653704 0
388112600 1
88354598 1
700006706 0
615038540 0
625709668 1
504429896 1
423014028 1
886976113 1
283549766 1
735451026 0
140027774 1
519181991 1
174718959 1
336574708 0
806988386 1
963730220 1
856555058 0
888428314 1
248682316 1
309936619 1
942903592 1
300571550 0
889471472 0
390884052 1
387025283 0
537134568 0
829060620 1
383973726 1
939466119 0
464429252 1
452184509 0
409854184 1
664003071 1
69200153 1
193868216 1
166864849 0
199816677 0
49558405 0
76546619 0
105687317 1
894285743 1
557696152 1
731463691 0
425952968 1
458271276 1
97150043 1
97969805 0
245398649 0
223124694 0
733720278 1
12284198 0
401939252 0
815127565 0
713809926 0
391789334 0
766488499 1
65618147 1
473835448 1
664997887 0
552160638 1
662954319 1
814422124 1
475506643 1
491698730 1
426263906 0
862744964 0
88503412 1
79050517 0
31502147 0
70326932 1
142057001 0
59578132 0
31630371 0
956796312 0
221077121 1
710020261 0
773935372 1
730505147 0
727595320 0
784972697 0
136538924 1
893294113 1
491131370 1
613538956 1
786880871 0
227764992 1
351023196 1
263827416 1
548007975 1
224133742 0
411912052 0
141000622 1
48078589 1
132384173 0
747286706 1
570813940 0
454720004 1
200690879 0
623364844 0
214819974 0
275359822 1
523581567 1
127012796 1
95143525 1
628188483 1
348914922 0
348409488 0
319538332 0
681607197 0
733705749 0
211812879 0
950810385 1
530583790 1
833414512 1
508701167 1
119742395 1
82344372 1
49866812 0
470034510 1
584737782 0
326143047 0
162969218 1
548379016 1
96854231 0
816996059 1
426478115 1
201993457 1
403813421 1
692471037 1
399283058 0
18350734 0
837234567 0
173596534 1
299098779 0
487105702 0
948672010 1
190570366 1
547662164 0
344265544 0
80992250 1
312221609 0
861062684 1
92554618 1
490594014 0
268830999 0
442363984 1
731903442 0
615451496 0
837262529 0
463030546 1
323280443 0
639120962 1
220737038 0
147174224 0
414867530 0
595696198 0
456025216 0
401165878 0
320579137 0
907194644 1
521031896 1
331889477 1
442886339 0
114709887 1
942511078 0
477870485 0
540766968 1
133056236 0
638657106 1
87197365 0
439294440 1
553220022 0
780588563 1
825959258 1
150220158 0
757086851 1
278345689 0
319300083 1
581391444 1
978895641 0
256071238 1
109442568 0
723522086 1
994612323 0
164117506 1
169615509 0
802880175 0
518234603 1
1679009 1
83435839 1
493150052 0
792643392 0
365226106 1
330126626 0
642502840 0
833487603 0
298933059 1
999920845 1
332081855 0
437216534 1
198019135 1
127022964 0
286694444 0
937471039 0
144502628 1
666802076 0
450805884 1
948719172 0
696635322 0
436862065 1
724871601 1
605954641 0
470931144 0
485171633 0
291812697 0
370209882 1
303879138 0
229948772 1
938032312 0
939809773 1
421268959 0
521305286 0
467339574 1
973914501 0
676361152 1
355565955 0
268006338 0
962286296 0
451597102 1
415797109 1
553669578 0
436741155 0
45767960 1
443773655 1
716184528 1
9972958 1
289561418 0
791767465 1
232410346 0
765407549 1
373203223 0
9391168 1
67968612 1
52470495 0
548803063 1
610460625 1
208206785 0
826739757 1
663340659 1
298330403 1
939803618 1
932999764 0
89511551 0
652014452 0
947855330 1
715253956 1
316020978 1
366844502 1
760113701 0
801259059 1
165376769 0
272641612 1
293662205 0
707042753 0
637704730 1
990344624 0
310940775 0
982706928 1
387259113 1
262254712 0
133766349 1
418786012 0
605512038 1
47127560 1
791559490 1
431038991 1
770850495 0
197249040 1
774806931 0
415288379 0
858975987 0
684050748 1
917553728 1
971898570 0
779688926 1
80591283 0
215903060 1
197672336 1
511614369 1
374824474 0
100142362 0
897870564 1
623954836 0
559099941 1
590034621 0
669263858 0
624506779 1
347033721 0
627103377 1
705684524 1
461594425 1
274356185 0
373965801 0
216017636 1
87256293 0
263543523 0
94588698 0
398018257 1
606013904 1
131319106 0
231865188 1
93501206 0
423543547 1
398800441 1
893511823 0
996083354 0
154495890 0
330959880 1
290620611 1
937773849 1
979880317 1
464499221 1
357195879 0
456830670 1
198197329 1
369810493 0
860346860 1
280156972 0
224585262 1
856452275 1
381670944 1
734841133 0
192986201 1
413419940 0
931931103 1
328372221 0
408015472 1
916698619 1
233927273 0
324222448 0
853342763 0
187805194 0
849989102 1
722044548 1
923391242 0
146554030 0
528090154 0
316630569 1
295141213 0
228018266 1
680984034 0
753124679 0
373452493 0
57018489 1
866131821 0
627738358 1
787138486 0
90455910 1
175889368 0
772955848 0
320527517 0
665540479 0
563750829 0
432748680 0
981235037 1
626623765 1
535342136 0
907800282 0
976490490 1
360705872 0
904852287 1
747815418 0
53330954 1
117093111 0
449862181 1
276867279 0
878585627 1
922987622 1
13843608 0
266145576 1
969618011 0
236256272 0
66303579 0
637676734 0
977546847 0
277510594 0
989340757 1
601236025 0
359677532 0
158300932 0
369416246 0
723626136 1
810835964 1
616188928 0
897639141 0
558876360 0
383623773 1
344076843 0
782844654 1
763451253 0
805551228 1
788515556 0
894702922 0
259615816 1
308155562 1
560744111 0
602607537 0
164476080 1
325534950 0
399259296 0
679321041 0
667721887 1
175248661 1
772221027 1
619521219 1
998392521 0
100374209 1
921231773 0
9954672 1
555006189 1
702003344 0
406768527 0
703808728 1
54611917 0
712075955 0
584576743 1
831478837 1
992294910 1
660011923 1
287213810 0
189583948 1
65152079 0
469332087 1
916569786 0
981515572 0
825539976 0
436880672 1
537012724 1
680265368 0
730542977 0
453024540 1
876107763 1
7956580 1
953936013 0
699090845 0
334781973 1
977491721 0
998016268 0
879860047 0
184052821 1
48145811 0
965163976 1
808683551 1
904214014 0
478125933 1
453956680 0
467180001 0
567600647 1
179298335 0
968721486 1
305779407 0
658599528 0
409875039 1
919451948 0
347130431 1
101294065 1
190301759 0
943260002 1
828928489 1
464788864 1
516900567 0
362720937 1
135734124 0
870106794 0
481840823 1
243119817 0
924136297 1
202954979 1
19835668 1
936064034 0
376054125 1
789337315 1
473565300 1
253446663 1
532600905 1
975602391 0
463046045 1
350944931 1
701851161 0
385258360 0
776479693 0
786056339 1
312445776 0
900848435 1
436934714 0
394184979 0
239400109 1
846413043 0
652504409 0
144119849 1
366863900 1
879404008 1
456702444 1
460254272 1
685347043 1
270296508 1
388439720 0
94218311 1
634574448 1
29028213 1
797602539 0
72836200 1
434307253 1
436164294 1
957522698 0
633282125 1
727193802 0
787089498 0
194075743 1
9320523 0
600608143 1
82618711 0
715796815 0
524641156 0
501046558 1
597887952 0
130114713 1
100022445 1
221613488 1
493446430 1
566395791 1
990100583 0
665352412 1
140004038 0
380487295 0
46028050 1
255856088 0
811031701 0
471712815 0
236648916 1
868441405 1
93170183 1
766353611 1
400787853 1
199725886 1
843728807 0
692654412 1
396162713 1
406404999 1
613112190 1
922412206 1
292418434 0
179682581 1
887656287 0
778418890 1
461850037 0
544194398 1
580997354 0
875397079 0
341080794 0
702218916 1
525218788 0
904033571 1
418428357 0
778341757 0
280425829 1
412135844 0
948317147 1
212652040 1
485030183 1
714066466 0
829690447 0
547891758 1
295092688 1
741701807 0
344206484 1
170958210 1
819238380 0
45559715 1
111548796 1
281477171 1
174108023 0
910387332 0
970569790 0
848978552 1
816522717 1
22261612 1
473831163 1
20386283 1
74176214 1
991921368 1
647344410 1
30831341 0
301736277 1
270889311 0
895905938 1
213406788 0
107429896 0
432240109 1
933165012 1
594811131 0
415596331 0
503988967 1
599044111 0
954718282 1
180943057 0
323221044 0
960352521 0
954898818 0
122855280 0
472355752 1
805080617 1
66588872 0
83383602 0
463555344 0
916998683 0
15846471 1
235250447 0
60790882 1
514784115 0
765880373 0
413389982 0
623768449 0
171606887 1
297235202 0
134986996 1
504699812 0
652831434 0
287031823 0
515637153 1
800320346 0
140641841 1
598132119 1
490968516 1
691976452 1
459739028 0
875533752 1
541857397 0
683494359 0
776738029 1
1735478 1
319663349 1
278625781 1
440787479 0
287533048 0
877438975 0
492948770 0
619993246 1
747867921 0
178066635 0
89292590 1
257683372 1
375036273 1
849343766 1
481488269 1
746000903 1
593882135 1
465814959 0
12175178 1
514652759 1
973636090 1
661809841 1
992850708 1
599675356 1
96585446 1
649700013 1
308328052 1
371958422 0
630669106 1
249527518 0
504009317 0
156078929 0
337667278 1
749263408 1
11423483 1
236374378 1
497876874 1
196597750 0
65916874 0
18554119 1
902222143 1
829165127 0
651532657 0
671771759 1
510521444 0
428447032 0
231986361 1
781474040 1
995239509 0
704989190 0
714677583 1
187898097 1
622354959 1
18376649 1
346153891 0
901142555 0
175921917 0
611923095 1
376096722 0
180032306 0
365047131 0
197042707 0
282355693 1
664983713 0
574672809 1
788478788 1
596323750 1
509526438 1
691090874 1
314018006 0
187488536 0
230540475 1
735418720 0
721535079 1
281748183 1
131796593 0
568413459 1
507542488 1
319223642 0
238330687 0
915160494 1
269471485 1
986414822 0
523611294 0
247421090 1
725415036 1
475842932 0
391842083 0
508346210 0
478847977 1
104543684 1
995409337 0
309478266 1
674363879 1
874817562 0
635149636 1
642935235 1
372886622 0
417837463 0
609546313 1
157218031 1
37179266 1
883809248 1
605142159 1
992161127 1
137570045 1
174372800 0
898027608 1
777810984 0
971661227 1
309135064 0
705967031 0
539300026 1
831715636 1
6781155 0
113138383 0
951199179 0
705479052 1
579830636 1
254496193 0
293110247 1
572775045 0
35548054 0
824740648 0
815159104 1
26095755 0
991639238 0
908301826 0
897761421 0
444007648 1
422086288 0
666161983 0
485458843 1
787264035 0
229535520 0
290866787 1
188073894 1
999052337 1
279729366 0
228849495 1
921493118 1
873728980 0
489922630 0
198620774 0
434557723 0
849202432 0
447960465 1
439185060 0
720583518 1
305384025 0
221153926 0
270751460 1
492595195 0
274789464 0
24476264 0
550021442 1
614322747 1
420995842 0
891808283 0
340829676 1
121701312 1
681605311 0
783085696 1
716110149 0
579691711 1
500065394 0
580910572 1
417292944 0
215970840 0
607648835 0
37795970 1
531352051 0
180691026 0
110266712 0
422520553 0
694885444 1
687068392 1
659929082 0
47214272 1
315879012 1
267500526 0
21768487 1
86616005 1
428111637 1
640914928 0
613931995 1
902221382 0
124500844 1
296144240 1
128258373 0
430218373 1
209828222 1
872634679 1
251147806 0
24177219 1
226964126 0
477674434 0
46770982 0
345383322 0
979786625 1
998618370 1
529842320 1
321943201 0
688969938 1
445334826 1
206061160 0
790585026 1
472456050 0
126408951 1
396233361 0
212417892 0
912476075 1
72702824 0
764667137 0
789279259 0
431467772 1
3419700 0
674931815 0
409727758 1
695845634 0
856762033 0
196685691 1
957382516 1
133933517 1
762956970 0
981119615 0
247503011 0
280061449 0
755876588 1
578135877 0
501062623 1
705439329 0
165091173 1
737306505 1
635650441 1
424533047 1
249643867 0
400030792 1
277262883 0
529178808 1
105112906 0
927301497 0
345825459 0
746248250 1
506364193 1
736027713 0
612563534 1
35352303 0
818607564 0
611071801 0
572002609 1
175028552 0
107483134 0
980126207 0
568828131 0
23444396 0
526515854 0
709580198 1
740982413 0
502923690 1
824428454 0
129579414 1
914941902 0
263016702 1
805050222 0
391541726 0
628649008 0
548427511 1
750354460 0
306827640 0
188390893 1
231415087 0
574890523 1
242791079 1
345423431 1
418547482 1
37780369 1
347483954 0
186807978 1
738023244 1
46025551 1
349179545 1
267898030 0
521272264 1
650984937 0
689638652 0
319447825 1
818403488 1
910158317 0
223170330 1
525070832 1
878627887 1
281259812 1
745630545 0
241037173 0
250675965 1
519124208 0
886502608 0
142647079 0
255910515 0
790903838 0
853348855 0
68906728 0
846567800 1
114631697 0
546673897 1
206801823 1
318751261 1
743332263 0
559984025 1
979152568 1
75072372 0
860916744 1
432456492 0
628098419 0
574948417 0
729536393 1
960856994 1
398069349 1
684102161 1
626443681 0
674612933 0
544450894 0
278906920 0
177848091 1
758533609 0
388581627 1
446133846 0
767789471 0
255126281 0
949767028 1
534381813 1
250077909 0
674647623 0
818348371 1
130202756 0
189741271 1
626990591 0
823433872 1
601088540 0
941888155 0
7155459 0
563788790 0
566656065 0
863476099 1
771322858 1
872254181 1
300508498 1
217548062 1
351069060 1
746979722 0
395977914 1
889514654 0
124068373 0
840847419 1
606861487 1
884127499 0
849610567 0
90690881 1
372598624 0
737906657 0
334464050 1
14834671 1
906986481 0
736771325 1
559990763 0
90678697 1
36906532 0
117005407 1
436482337 0
544155637 0
339086040 0
59817340 1
503865204 0
882556198 1
967543709 1
385737464 0
800909424 1
425419445 0
616114339 0
682338275 0
468132671 1
393217571 0
643330398 1
876191871 1
690485825 0
59733158 0
870273598 0
100039627 0
829605747 0
61836342 0
88026278 1
705624112 0
31400567 0
377824980 1
257092631 1
872822908 1
554653270 0
206544781 1
578566237 0
338486133 0
110176656 0
796537296 0
77162859 0
987887666 0
605965735 1
435365675 1
315892407 1
495724567 1
79308969 0
657111079 1
583886631 0
768350121 1
192979314 1
119958447 0
626648724 1
576753362 0
103688417 0
85362596 0
334179395 1
144806138 1
144587397 0
708460937 1
374604319 1
205731883 1
866419623 0
28541700 0
105999660 1
409348589 0
988669716 0
505825495 1
474879850 1
974805917 1
426165284 1
930677381 0
699551643 0
561583907 0
116425107 1
252114990 0
978812081 0
194229424 0
234363280 0
560450999 1
479174850 0
82896631 0
853466061 0
623714990 1
793388525 0
525386950 1
446886507 1
582929990 1
255547071 0
712859739 0
706995106 0
732784835 0
123359402 0
517002267 0
112700615 0
368353411 0
330390772 0
553314586 1
654356091 1
860787620 0
472903964 0
944182337 0
792907889 1
604005450 0
612103295 0
209467814 1
978207054 0
254721835 1
785764795 0
652439805 1
924035290 1
699961375 0
530871121 0
899261987 0
229746632 0
540210662 1
551886661 0
257314824 0
254798844 1
639858405 1
576061423 1
874739285 1
318804332 0
541199401 0
577415604 1
520253122 0
924596754 1
602592633 1
455973294 1
842128577 1
40948670 1
635009955 1
35521287 1
541365960 0
647529178 0
32312930 0
696688804 0
880782629 1
424318091 0
822351245 0
426450059 1
249421512 0
177240713 0
950538841 1
788175409 0
122817808 0
681233501 1
617397963 0
242936611 0
732623419 0
107324640 0
818317213 0
372191636 0
985012496 1
68252938 1
755894667 0
205707129 1
635649263 0
124004919 1
298687602 1
830710691 1
808757377 0
945105948 0
466249926 0
699402141 1
355478531 0
315909252 0
143655143 1
307985863 0
629626703 0
601000079 0
984218884 1
508205527 0
907087013 0
197757519 0
125026443 0
559093986 0
819379653 1
269818481 0
125508241 1
692561757 1
860634643 1
682856870 1
778343768 1
878192081 1
204013798 0
997030527 1
4190554 1
929607515 1
880094897 0
161446671 1
44050440 1
91092085 0
101979399 0
784123891 0
138748391 1
863911880 1
557595261 0
35436681 0
629491688 1
489120009 1
463681580 0
432512096 0
537056295 1
153406068 1
221227946 0
57274700 1
376128176 0
100536696 1
517901329 0
38271279 1
215085670 0
453692956 0
959995355 1
270994250 1
271963180 1
218456006 1
421219170 1
538548902 0
998957437 1
421940950 0
906293710 0
126074767 1
599276454 0
901058549 0
259307062 1
42972579 0
7826976 1
523155210 1
769025844 0
734485230 1
530684160 0
826602664 1
762845027 1
544058861 0
5861333 1
488379639 1
144258043 0
150727009 0
139066826 1
361216033 0
261864115 0
837601205 0
851081380 1
630315039 0
735442435 1
570300312 0
392070641 0
311472130 0
743152757 1
405435737 1
768495386 1
131080613 1
485401809 1
127227987 1
76576885 0
208935196 1
778068335 0
195001471 1
877462383 0
181611878 1
476450685 0
362369915 1
823763566 0
460575509 0
216795262 0
276610585 1
5858780 1
727343206 1
110679193 0
865047077 1
338495916 1
58498210 0
413899163 1
639507191 1
188211109 1
810067812 0
496347733 1
171465904 0
718673555 1
705644620 1
692968394 1
765983767 1
37563790 1
484924253 0
90982358 0
946678064 0
947371433 0
19031761 0
702490936 1
129376108 1
875267210 1
158264156 0
529111118 0
491245655 0
536940380 1
620958573 1
545388091 0
536804074 1
588593296 1
686899172 1
278305800 0
887088740 1
260210836 1
618578587 0
363438959 0
565198328 0
165555696 0
989694980 1
902560318 1
2061169 0
275502144 1
737785278 0
862572481 0
166908450 0
304858767 0
201308882 1
649774261 1
4908891 0
916582177 1
325925905 1
690883436 1
493731183 0
838390692 0
647146458 1
143886903 0
626744013 1
637028678 0
729530805 0
176160849 1
44003164 1
884511394 0
460984367 0
541158901 0
727405496 1
672571715 1
943721816 1
514885990 0
415802151 1
975983565 0
323914088 0
202120160 0
599048534 0
203681869 0
257418128 1
810307205 1
379904665 0
203908345 0
637859984 1
762713757 0
109424919 0
133605372 1
412223503 1
206321398 1
618606598 0
263101821 1
427873749 1
488677825 1
189351924 1
528582723 0
758459456 0
707159152 1
303220253 1
62910164 1
732183925 1
270298301 0
485073692 0
690528788 0
186527687 0
745896735 0
159815908 1
119786606 0
89899765 0
636518703 0
633752269 1
253545476 1
851708932 1
820789068 1
560310165 0
211030381 1
234767730 0
889378201 1
766387124 0
6060999 1
810153519 1
423983093 1
943433489 1
897021141 0
38848773 0
420337926 0
108293856 0
12145115 0
33635554 1
371078670 0
892276510 1
455331714 1
412567253 1
144195424 0
391747988 0
489611398 0
426555041 0
679998284 0
487515717 1
254569958 1
549274649 1
714813621 1
248356658 0
631840437 0
620253761 1
779959306 0
220721960 0
625225823 0
291353526 0
596358082 0
856071589 1
886795275 0
646680494 1
336733597 1
378727860 0
996591355 0
152048227 1
529736928 1
831935390 1
360232799 1
919818706 0
319183806 0
802123556 1
146671614 1
462558836 0
861845438 0
377188531 1
932777221 0
627093594 0
762286147 0
765212294 1
299693214 0
226860026 0
389157059 0
508704827 0
90790819 1
663604198 0
1924534 1
147074578 0
450629462 1
314653660 0
555614677 0
539042685 1
753458049 1
5967922 0
274044255 1
345736697 0
960990254 0
698251278 1
969658691 0
147023859 0
994334463 0
995932431 1
35236706 1
444094160 0
368577730 1
457251940 1
679209490 1
651396632 1
4646780 1
847258997 1
817481 1
336644336 0
251870517 1
885097282 1
841203161 0
39451822 1
411032644 0
987752543 0
532947119 0
466177842 0
264429692 0
231673235 1
896386666 1
246880121 0
843268946 0
200229783 1
118160321 1
233387791 0
664040063 0
407286 1
221000613 1
89665397 0
384796745 0
829873987 0
451695165 1
125878251 0
238120860 1
413018893 1
190830082 1
355064588 1
715357249 1
566265799 1
580584644 0
117434828 0
3363087 1
895426272 1
117313884 0
216624293 1
514285771 0
47732863 1
100186711 0
84601381 1
415960354 0
905884142 0
369653324 1
805014692 0
598553219 1
57289977 0
450478272 0
33851078 1
937307285 0
703459397 0
19287763 1
479583847 0
533639768 0
22909872 0
144297034 1
269293717 1
975361068 0
592645219 1
762143341 1
275675858 0
431084620 0
186014279 1
262434012 0
390606227 0
982962870 1
524424933 0
848478109 1
5330973 1
784205146 1
981240001 0
890147547 1
812153303 1
709412007 1
587033768 0
160348981 1
768825937 0
708301457 0
984769222 1
270121845 1
429711936 1
805452832 1
603680764 1
980147060 0
569005991 1
21485773 0
487179902 0
341386704 1
171959171 0
549532281 0
713876521 1
125607340 0
194008708 0
189007648 0
105019779 0
953024893 0
610580470 0
475244175 0
961840493 1
485866762 0
672430455 0
424956024 0
398182091 0
765161904 1
649038033 0
679561825 1
14978193 0
750076160 1
500167585 1
29665522 0
589798463 1
836941849 0
735748317 1
868479076 0
70697607 0
505625205 1
391626517 0
655585511 1
450273721 0
45813680 0
914481916 0
600542475 0
528762270 1
860004485 0
561273136 0
69331756 1
968675065 0
505333714 0
685301329 0
5392324 1
717447244 1
477331175 1
601183084 0
660736702 1
979423369 0
135126570 0
787695395 1
202512428 0
117461600 0
446665902 1
7765553 1
638006123 0
816917465 0
574225560 1
126692086 0
595938574 0
926782957 1
672620520 0
934407163 0
647314915 0
209983746 1
648857646 0
453458035 0
314889436 1
992112865 0
803425508 0
584512820 0
523823666 1
701715971 0
395170205 1
119367222 1
436860603 1
526890800 0
508976988 0
96496038 0
471861031 1
403015098 1
485833066 0
45726771 0
987747947 0
496234408 1
98280576 1
969153232 1
552320195 0
502702454 0
516603585 0
996123190 1
480999431 1
530195394 0
409026109 0
709652420 1
312574567 1
665846343 0
986601236 1
294380420 0
450273627 1
26546655 1
297906302 1
169858063 0
355450224 1
922199731 1
190781992 0
9164746 1
890390682 0
733674752 0
837451444 1
176897300 0
704377821 0
829538702 0
161112811 1
203395457 0
872955491 1
620781704 1
869412949 1
492756124 0
35652081 1
750954829 0
82769850 1
17887347 1
208862258 0
231467184 1
67936026 1
544982758 1
50887245 1
357787667 0
878817922 0
519242898 1
797321458 0
680309826 1
59472138 1
231483673 1
495672904 0
166460973 0
174305300 0
862618619 0
955690330 0
77421023 0
478854367 0
469885856 0
164498865 1
78697868 0
459255189 1
687663752 0
26079547 1
292159337 1
352791396 1
154133171 0
358647759 1
860646570 0
500916315 0
664734264 0
351722105 0
621052920 0
186130601 0
776894827 1
74253331 0
945722910 0
806952946 1
647274579 1
331152521 1
865999609 1
19733691 1
67060443 1
936497426 1
519904291 1
747433970 0
598568341 1
196481621 0
473573264 0
786124401 1
717359644 0
689622754 1
33489628 0
297140523 1
566113967 0
6070979 0
109802684 0
359238518 1
496771108 0
709604047 0
427876438 0
958901668 1
665363390 0
550203133 1
311548273 1
500167115 1
555641612 0
939715299 0
843881035 1
137236161 0
711918333 0
781889570 0
853073749 0
936835186 0
805961415 0
975585770 1
788391714 1
257307968 1
486229012 1
289180274 1
639311833 0
972361716 0
860736395 0
719305105 0
71410040 0
773712098 0
231934037 1
930460576 0
259268734 1
342160753 0
198596771 1
788378505 1
423451178 0
589068656 0
786328750 1
716879979 1
613644739 1
888977312 0
442689913 1
57555096 1
895470655 1
169435520 1
557536589 1
906445362 0
5510631 0
236256241 1
444653576 0
833935480 1
145837446 1
402352916 1
15008043 1
614354821 1
816367488 1
630627556 1
339009583 0
366275701 1
32696608 0
637847606 0
535775825 1
129632030 0
742295838 1
737564212 1
497878926 0
732935967 1
773652323 1
236498838 0
143061272 1
865074668 0
761292965 1
94540517 1
808852828 0
463813831 1
152319588 1
383726307 0
541764625 1
401995977 1
215877865 0
58750034 0
92510482 1
620057812 0
534890383 0
882367861 0
981585203 0
680351209 0
853977235 0
344024649 0
96624764 1
23006342 0
476343911 0
779997067 0
448130017 0
825983647 1
281693722 1
753187451 0
747673561 0
447433658 0
449572652 1
853627664 1
214475299 0
588471395 0
340487414 1
737249658 1
475925624 1
95721180 0
778446127 0
170461971 1
240551565 1
722881507 0
513666324 0
159238980 1
492960837 1
196985528 1
523888070 0
313386834 0
926799112 0
623811888 1
721505519 0
854743761 0
736765441 0
676202657 0
714676282 1
498887004 1
540320856 0
241104188 0
593985071 1
453750870 1
239680123 1
564644444 0
840726513 1
25884099 0
157786696 0
511454074 0
610921926 0
1780401 0
52881982 0
717574128 0
493133142 0
997336332 1
942820768 0
785183814 1
37960793 0
719898048 0
32544433 0
912037718 1
366610175 1
126668338 0
280171714 0
178671388 0
293745865 0
428965029 0
370554376 1
851307321 1
514085217 0
290261376 1
333628241 0
381194365 1
808330033 0
333479897 0
8577923 0
829070551 0
366076316 0
406346314 1
152802379 1
720346469 0
986574726 1
108352541 1
774918235 1
155937578 0
799757248 1
933918555 1
880111713 0
951217304 1
616214233 0
598400686 1
118220496 0
62754543 0
110320500 0
616694982 0
421871801 1
727762729 0
520689177 1
658482055 1
79036478 1
173217589 1
37408316 1
775057790 0
865400974 0
109355915 0
594968713 1
691086859 1
102584901 0
433515105 0
431494045 1
88086417 1
736856237 1
742518526 1
362208989 1
619363165 0
90538903 0
814296456 0
361600217 0
832442057 1
643177967 0
439848587 1
203376215 0
208669418 1
603403682 1
39377285 1
379032413 1
12302766 0
118393718 0
761919138 0
597324558 1
745540009 0
935472451 1
473511618 0
709880749 0
736958602 1
463036162 0
476893528 1
490717670 1
638359891 1
244817089 0
465525581 1
288256356 1
100708689 1
932164664 1
81894581 1
196357287 1
768436356 0
750316811 1
210921851 0
498057481 0
48780892 1
43920792 0
612903130 1
117684989 1
323434631 1
74897320 1
573877111 1
148824169 1
280310260 1
375324202 1
107759771 1
175045268 0
446483271 1
330138507 1
758266306 1
528184034 0
783732449 1
235239121 1
98739854 0
336868601 0
902654522 0
615302420 0
317403503 0
423021231 0
982008946 0
429022506 1
992197846 0
767215617 0
193897644 0
595677701 1
563421829 1
970666363 0
644938546 0
132897136 1
308310550 0
383917002 1
511600343 0
912904872 1
272970358 1
414131341 0
49726211 0
736177194 0
370885329 0
705745655 1
122859434 1
453075573 0
676489299 0
850755569 1
258365031 1
321392911 0
594696129 1
896438900 1
153067203 1
231586569 1
339798142 1
141748763 0
719690531 1
725209881 1
406161331 0
143887287 1
687219504 0
711210439 1
295063193 0
204928497 1
516863101 0
697488312 1
960996802 0
86685431 0
749323481 1
300698689 0
579575129 1
191927703 0
169865841 1
929965602 1
116292042 1
369229290 1
246351776 1
13887609 0
329476123 1
103033413 0
279215255 0
594143793 1
300509378 0
574026249 1
987536747 1
842340454 0
151669917 1
659566330 0
155710230 0
422697054 1
356614798 1
267379370 1
55158459 0
271910865 0
973096402 1
225001702 0
19048576 0
53518486 1
131985503 0
575702407 1
23951042 0
663838577 1
1524666 1
963949593 1
559065663 0
149781015 1
903695118 1
150093415 0
356882968 0
749346043 1
288028188 1
814028030 1
991508582 1
595809877 0
664248368 1
471403824 1
719626719 1
797503205 1
324510793 1
453844377 1
50802278 1
599299492 0
295084611 0
497747914 1
227563021 0
798376411 1
513867534 1
514744387 1
220055916 1
326950431 1
423084173 0
292165417 1
290560389 1
738907264 1
448366235 1
2904852 1
308245352 0
634778331 1
645756699 0
819606429 0
805627564 1
835107262 1
697654247 1
688942839 0
144941581 1
487509178 0
781183954 0
476374188 0
461112851 0
584489238 0
203353949 1
776339973 1
628801573 1
671352936 1
789148104 1
809562402 1
595075989 0
145468136 0
823345771 1
25941490 0
125034403 0
613885912 1
482645521 1
260085683 1
367546668 0
975239210 1
911921582 1
353235492 1
722603739 0
386062587 0
655744409 1
905710781 0
591128691 1
354204463 1
762340934 1
290560778 1
698129337 1
904794686 0
796482681 1
631478652 1
402112212 0
101488703 0
796389031 0
521397728 1
118272098 0
295483238 0
929079655 0
491320266 1
224759470 0
158459745 0
184426124 1
912678630 1
194513232 0
822885410 1
427871082 0
375328623 1
356160564 0
627872275 1
252908580 1
938238873 0
308924892 1
244082923 0
352215380 0
259838754 1
135321695 0
270559307 1
737599141 1
370203383 1
324264079 0
398201420 1
23270339 0
290675939 1
427766846 0
782421691 0
249498492 0
399288094 0
62502253 0
922752035 1
702209464 0
54487013 0
117691436 1
551206387 1
388017135 1
959662356 1
450672378 1
864724197 0
628245606 0
294094700 0
24209143 1
158803444 1
253563336 1
731751414 1
945159169 1
168830359 0
943613824 1
894829538 0
825515192 0
466649057 1
518651804 1
713935221 1
705734548 1
611322555 0
67104162 0
711978366 0
25334528 1
429679215 0
884730049 1
229853721 0
433992128 0
912555994 1
429066266 1
634871895 1
23679079 1
779767914 1
346567988 1
684592751 0
604564348 1
889604733 1
806080074 1
146332193 0
872285424 1
468308102 1
360922119 1
780980944 1
798469358 1
293587026 1
94799335 1
850462274 1
533962590 0
729693690 1
9970211 1
28589103 0
89173428 0
857204510 0
910593310 1
90811579 1
839990784 1
829439170 1
652906185 0
112291477 0
587051760 0
45143898 0
258059506 1
676941765 1
904654285 1
383717741 0
207749449 0
614387909 0
912709599 0
785278511 0
172561428 0
163930982 0
121134981 1
339603577 0
81109209 0
875209310 1
648231556 0
114198000 0
202473284 0
798844384 0
529059978 0
293854857 0
688664198 1
925109221 0
129021644 1
347910017 0
758872856 1
108801596 0
248304170 1
293611762 0
100190165 0
198334244 1
514452466 1
109998230 1
10234937 1
8986745 1
193783822 1
438597350 0
291211863 1
392498785 1
512710776 1
4476573 0
232465377 0
688755717 0
352808173 0
659379061 1
21646133 1
304500281 1
921493971 0
463418634 1
775120384 0
336249174 1
490736016 1
286928809 0
653497229 1
746551845 0
681548190 0
855238078 1
813461449 0
683871950 0
598271829 0
184136645 0
686448972 1
177398244 0
408377380 1
903691335 1
877827593 0
856221103 0
974367668 0
543413513 1
755823295 1
968574824 0
133767086 1
246628486 0
662663102 1
377278855 0
247623093 1
448721918 0
718259478 0
973882954 1
927003597 1
445586175 1
22109192 1
357929814 1
126393445 1
576305676 0
622024054 1
760833289 0
212771189 1
464099424 0
200537579 1
490382757 1
205797844 0
161141414 0
385374407 0
101684592 0
58106422 0
409683783 1
611010240 1
501157815 0
368375451 1
981120097 0
948447289 0
748896463 1
668597191 1
198994547 1
888570225 0
146414315 0
153775478 0
700347503 1
603898707 1
195274515 1
112114448 1
730799105 0
770310339 0
935302117 0
422229503 1
753329288 1
610773760 1
992558195 0
516025432 0
984617978 0
750626952 0
667220840 0
241281553 0
674339602 1
702578203 1
890295693 0
524816425 1
49057729 0
101901080 1
752618262 1
134110879 1
295280519 1
275013885 1
832048066 1
439619203 0
785844057 1
224021422 1
994309585 0
42471488 0
641343394 1
123413898 1
580708042 1
205361798 0
948079696 1
740008697 0
229498691 1
504683655 1
716071712 1
812962418 1
682775009 0
398421471 1
806740178 1
119773433 1
557958669 0
123681472 1
408267081 0
56720025 1
397751003 0
333727198 1
747374449 0
535206699 1
841277584 1
672678175 1
379688983 0
409176121 0
602728665 0
748582657 0
390334971 0
159818294 1
483617999 1
688965708 1
853175470 0
934854956 0
75425185 0
409932550 0
340835033 0
342469814 1
451804541 0
370839307 1
115797718 1
247896804 0
315724147 1
938714277 1
79524482 1
401811124 1
54884093 0
641904608 1
395712753 0
799388898 1
904460616 0
978118959 1
632735494 0
382173188 1
201729444 0
139328791 0
74744988 0
62629478 1
40343840 1
495432792 1
695845984 0
647828758 1
462059423 1
8542440 1
665156675 0
598317881 1
688964688 0
420580615 1
736796141 0
932547096 0
346725593 1
29683730 0
456660173 0
612905523 0
144669161 0
606056445 0
717958 0
253812808 0
669934840 1
530087173 0
863877577 1
613387675 0
360949048 1
319637369 1
804348268 0
111739338 1
398879925 1
23513921 0
652901214 1
202230200 0
252957830 0
303087593 0
842762878 1
612276715 0
128095661 1
310284196 1
610274928 1
214656738 1
356594806 0
981362541 0
164334777 1
368181726 1
908495041 1
219360184 0
477937649 0
584577519 1
500606893 0
910295333 1
978434882 1
451691327 0
152940006 0
687108609 0
31047141 1
87022054 1
646016002 1
369424549 1
253267227 0
183812757 0
880206193 1
680693122 0
603379345 0
72445505 1
158779258 0
619768687 1
851133733 1
153052302 1
118511661 1
941765877 1
849432284 0
87467467 0
598605680 1
577455562 0
156376532 0
279498431 1
357878076 0
226543392 1
348361353 1
646524316 0
314731073 0
290512530 1
541919164 1
634112881 1
331516546 1
32729681 1
861107209 0
503077760 0
157432416 1
843287586 0
611747970 0
826634886 1
830395888 1
213353981 0
844269662 1
708951818 0
310550242 0
29263775 0
155665120 0
970928570 1
232226469 0
274179138 0
958049807 1
390446966 1
174158783 1
956782674 0
642240294 1
804417815 0
956658191 0
477121369 0
466666673 0
229513114 0
322540214 0
794493061 0
520463201 0
927411125 1
798358312 1
287522721 1
374976182 0
756332446 1
364735751 0
140961974 1
650431405 0
585105441 0
251749436 1
7657892 1
687523675 1
86135630 0
811570468 0
482401357 1
352236454 0
810453525 1
597593080 0
801260032 1
346851753 0
399185588 1
361089433 0
273636291 0
362416825 1
636886441 1
25621894 1
840025314 0
521002210 0
185622861 1
35584525 1
934377664 0
583334603 0
593213870 1
395212899 0
602707936 0
149166650 0
473263989 0
51232719 1
570894798 0
394654847 1
597693533 1
871295596 1
333479385 0
443006553 0
815270971 1
960529729 1
383910688 1
511467400 1
665232448 1
574325508 0
713432328 0
754218424 1
364290679 1
830736601 0
490543959 1
756880691 0
547145049 1
688342444 0
113643288 0
569428398 1
727885285 0
615571057 0
103741064 0
710454279 1
119741905 1
645842525 1
729310225 1
375980638 1
996232687 0
107319559 0
109936834 0
948053742 1
689313239 1
856261258 0
906027869 1
631821586 1
259269109 0
77580998 1
303890144 1
760585716 0
880505062 0
150433632 1
38381696 1
452689441 0
128206353 1
587505001 1
833845521 1
492001430 0
128906623 1
646802698 0
899521416 1
530540060 1
566458221 1
638731602 0
525659781 1
773395237 0
60373899 1
335544277 0
552876905 0
688347500 1
214756419 1
803441139 1
627542532 1
597787389 0
324344457 1
822210964 1
662965506 1
562513947 1
493642144 1
190440131 1
230255762 0
174778729 1
920282838 0
102935398 0
847210956 0
805387000 1
141166206 1
454250867 1
869020103 1
666768841 1
454368104 1
768820498 0
690661139 0
718527435 1
704713084 1
241783238 1
774852875 1
839484985 1
346736348 1
310268449 1
214933806 0
111876538 1
62658898 1
199134879 0
515449835 1
669229799 0
508514518 0
873600514 1
607180153 0
173276880 0
207876176 0
266200774 0
767343789 1
247838182 0
778432241 0
516953723 1
902523582 0
254776113 1
552259078 0
554692283 0
25292430 1
451596113 0
658200888 1
759889166 0
375789461 0
916300152 0
543925870 1
582204850 0
669930624 1
963786276 1
182408784 0
143828410 1
709267043 0
377228167 1
295187915 0
907583701 1
204638170 0
123842039 1
860782454 0
307981116 0
635610178 1
909741988 0
611310505 0
182651086 1
736126576 1
770945277 1
113415938 0
120319454 0
114080595 0
98318291 1
183073837 0
602273353 0
66076314 1
906379024 0
315340618 1
603000808 0
353850048 1
594396089 0
419172667 1
549909345 0
862035510 0
365691246 1
651753773 0
697151474 1
207748937 1
652297496 1
696565383 0
206552300 1
407232521 1
393093962 0
183108164 1
877084502 1
585066607 0
59280157 1
463095251 1
638649138 1
211895999 1
887524089 1
48029641 1
572991043 1
418181834 1
662775286 1
187738852 1
58780640 1
328764054 0
469362988 0
133919581 1
182735288 1
781308130 1
230917831 0
766529489 1
690106221 1
488654465 0
7857814 1
794791770 1
274330064 1
398590263 0
359227376 0
221069947 0
676873870 1
441713542 1
895647418 0
963162842 1
734290843 0
206299427 0
325236991 1
86096035 1
560412735 1
236271121 1
430745268 0
489976779 0
296292090 0
918133170 0
446089341 1
176492106 0
749301633 1
240568984 1
42591738 0
226681200 1
943152649 1
439722205 0
855680765 1
998803491 0
61903924 0
694506926 0
645620301 0
30843124 0
813251201 1
922365350 1
156643694 1
104506897 1
234214031 0
651386798 1
603560226 1
124546046 1
763194321 1
913442802 1
255622287 0
83491978 1
577953524 0
391509906 1
423318841 0
550601104 1
631640034 0
4429815 1
128956615 1
696283056 1
100315598 1
519732476 0
17831336 1
981246433 0
155528169 0
785730495 0
595806001 0
740195754 0
558800243 0
999634699 1
16967599 0
876753257 1
519868621 1
353356483 0
405816260 1
253075824 0
173031837 1
438905014 1
224781022 1
631994 1
267899969 1
487401424 0
857714206 0
698956956 1
568010752 0
331941510 0
608826166 1
529139384 1
590633508 0
321555763 0
800884823 0
593948011 1
237020636 1
132965699 0
15281829 1
351231802 1
104323555 0
521395002 0
653710061 1
572279754 1
682515514 1
839094380 0
875569471 1
786767031 0
567724224 1
139700745 1
412731693 1
759188143 0
518883065 1
519718278 1
106860845 0
626907505 0
210836896 1
94976208 0
248742606 0
317279162 0
711309698 1
331368493 0
415608015 0
342670295 1
690245081 0
118126834 1
793226418 0
390256855 1
268505615 0
143633314 1
493787801 1
865530573 0
940377097 0
473275139 0
95476146 0
570719250 1
427807717 1
228138821 1
735144998 0
485728172 1
714531506 0
745392277 1
533836205 0
22104450 0
421970425 0
555763218 1
66263358 1
14860569 0
135260350 1
706621501 0
660067273 0
37620936 0
176969454 1
453873794 0
487585155 0
206156990 1
888933744 0
832149248 0
640500230 1
284113414 0
952676158 0
849929390 1
830683092 1
783833613 0
680903934 1
363491116 1
144624078 0
381631554 1
9226430 1
924162270 1
629225100 1
574817689 1
280753569 1
914160251 0
940358542 1
864543643 0
423146616 1
739612352 0
240912201 1
561679636 1
547394887 1
371585084 1
88428746 1
90402238 0
467328571 1
837066442 1
40665236 1
83893896 1
548093068 1
653557121 0
415715468 0
302089940 1
72002979 1
779531074 1
40403160 0
719663916 0
516404248 0
896842382 0
401613842 0
734585967 0
641106947 1
782303567 1
64932193 0
276748803 1
632864036 1
465142190 1
662965059 0
758894061 0
632929260 0
317568376 0
171477463 1
846105335 0
446039687 0
739574410 0
703351467 1
364144902 0
117495950 0
391199283 1
374867441 0
596698308 0
300602069 1
504022659 1
776909029 1
745760484 1
218163858 1
878367967 1
16404728 1
453987804 0
578523656 1
906888056 0
279724708 1
865918357 1
795975259 1
690189490 0
480283668 1
504525654 1
683093181 0
526022540 1
154299668 1
461068092 1
410948424 0
446727124 0
457099229 1
546201566 1
609889894 1
948538418 0
933084330 1
471814170 0
460933391 1
372640901 0
348409210 0
521593894 1
850100925 0
436131066 1
781403344 0
928517362 1
419493115 1
661722159 1
246032220 1
25559406 1
820534672 1
314222644 0
377578801 1
909111058 1
713080148 0
59906824 1
434294373 0
697380572 0
909985717 0
82046300 1
24526023 0
26045846 0
142648944 1
766699664 1
876170550 0
281765749 0
242427617 0
240558893 0
918965776 0
135747029 1
348140785 0
250634691 1
495186669 0
528394547 0
730341045 1
367128606 1
314559959 0
402296027 0
600936421 1
451117253 0
99760776 0
192061379 0
128211385 1
384736489 0
829926763 1
891214448 1
378909847 0
674754419 0
317520667 0
88585191 1
616495743 1
159379515 1
278596809 1
790788612 0
894031597 1
129157270 1
635548681 0
389677504 0
176467089 1
401032767 0
650285662 1
100582269 0
631639936 0
341518243 1
188578399 1
562401220 1
787588629 0
162976050 0
433125781 1
810257186 0
53275635 1
342775008 0
451127270 1
531187742 1
154368885 0
796638603 0
813394942 0
125189750 0
397678300 1
111732283 1
185137000 1
87304838 1
543174062 1
809480539 0
846211212 0
572481232 1
359244249 1
955427137 1
789269852 0
210364412 0
53249704 0
144950703 0
946369428 1
47682279 0
380294842 1
998195528 1
288227672 1
978489729 1
503395378 1
553414730 1
647150640 0
806983449 1
491772886 0
746259532 0
969825830 1
72533897 1
229069303 1
56798554 1
859842462 1
574408534 0
205645910 0
987202576 0
186114454 0
340942004 1
781496024 1
279583860 0
753307397 1
296558408 0
989786477 0
925370500 0
898455240 0
514381257 0
421646711 0
829421850 0
340987626 1
309473321 0
813773644 0
114942595 0
691086073 1
338264724 1
729943963 0
377885010 1
275855452 0
609353165 1
445581254 0
824215488 1
997037123 1
131141775 1
828794157 1
476417774 0
990530369 1
836353144 0
473473734 0
68348468 1
365002398 0
874693652 1
98279805 1
785095339 0
669085161 1
329248148 0
922170088 1
601326595 1
183750041 1
290231132 0
598434020 1
937112894 0
49401966 0
920989813 0
759817421 1
20733667 0
359420027 0
986460612 0
327656931 0
118125548 0
552632164 1
231259043 0
837726043 1
526504762 1
21274514 0
70995548 1
418199400 0
369008529 0
403433588 1
637387244 1
348445168 1
120862886 0
670001060 0
841401153 0
988880474 1
91129000 1
498406863 0
726696183 1
700568470 0
220100057 1
519956199 0
234450357 0
481783185 0
88254996 0
623501242 1
601684939 1
291364051 0
155486307 1
549058147 0
26224783 0
627444051 0
265178424 1
551215165 0
705916967 1
756059291 0
328224692 1
43705977 0
307459201 1
449177159 1
581539689 0
709237536 0
786552094 1
77640745 0
404698269 1
847170195 0
532503275 1
473099786 1
111075650 1
82535020 0
694641248 1
105633753 1
511148968 0
810487965 0
175049309 1
428309028 0
200704820 0
732983706 1
923716873 1
794732164 0
861406209 0
409736935 1
773181518 0
136180720 0
688690020 1
841473011 1
42741791 0
473157394 1
570845177 0
315826557 0
502717824 1
115747706 1
291682556 1
501620040 1
730089830 0
153364720 0
521445997 1
663596435 1
783123888 0
641244636 1
439629140 0
977737611 0
127621281 1
452594136 0
534179545 0
24254956 1
701130367 0
787588392 0
378890868 0
266143766 0
588937756 0
31334439 0
549019163 1
998410049 0
627832754 1
211275569 0
414322194 1
694020631 1
693423945 1
111910953 1
810727009 0
514119412 0
129842173 1
381157987 0
515164551 0
101340345 1
380822 1
267099020 0
913816553 1
783058176 1
152328568 0
530781544 0
33692753 1
463891641 1
795909785 0
553771785 0
767467715 0
373708617 0
607794317 1
611417728 0
519854807 0
853874705 0
148605109 1
274438555 0
646001077 0
519690604 1
143061583 1
119274783 0
623907688 0
914098382 0
600327581 1
117518507 1
392680213 1
799923608 1
214169456 1
890144637 0
255171707 0
348594586 0
847248183 1
583463811 1
255293300 1
323253666 0
236654008 1
852889284 0
304891805 0
44035742 1
841252352 0
803237075 0
470530757 0
375079896 1
212107439 1
581347178 1
603728567 1
794525847 1
532198121 1
918191801 1
764057849 0
410630661 1
686475456 0
348799409 1
648787931 1
30436996 1
381676602 0
709046291 1
592660133 0
875682498 0
554815666 0
409805106 1
878438231 1
177544991 1
452335936 0
288723825 1
244643290 0
919513263 1
822822019 1
807970765 0
939605009 0
178340285 0
406810669 1
61123806 1
889556339 0
428156696 0
348744012 1
30296660 0
433465458 0
337168774 0
887140086 1
778049072 1
109285865 0
740251442 1
169549388 1
733527816 0
618156432 1
626510821 0
123721150 1
248224004 1
54273560 0
826814504 0
243451080 0
418531169 1
110395123 1
435008423 1
309882985 0
207341603 0
631213645 0
944569417 0
654450913 0
959005200 0
663464498 1
437114431 1
632790198 1
532238757 0
708041502 0
409450114 1
456481699 1
422154167 1
79618077 1
478861225 1
805238796 0
954203659 0
248609246 1
432704678 1
886194653 0
559221237 0
556912115 0
315852613 0
7130675 1
995610312 0
404060651 1
510181632 0
109796180 1
388747089 0
245504138 1
601876583 0
976249635 1
658262132 0
99601558 0
673917741 0
715785822 1
25622417 0
807958073 0
471705850 0
174441737 0
657524757 0
409158074 0
859487905 1
701344677 0
933671394 1
804542344 0
735752548 1
191426412 1
166601692 1
607946991 1
737619379 1
355528465 1
41707059 0
256260639 1
71950305 0
896798129 0
628516648 1
255383318 1
18877445 1
498425401 0
502852765 1
605507073 0
136543946 0
931629104 1
409406687 0
486443697 0
92574359 0
159969421 0
185229874 1
108596710 1
583185206 1
339803897 1
90495384 1
371826425 1
248653060 0
508697358 1
559428859 0
320488303 0
823620487 1
972390175 1
422715650 0
508791610 0
682474982 0
275749856 1
548685187 1
638342674 0
915035141 0
883508946 0
182766085 1
929017929 0
425200442 0
287123534 0
459359566 1
771867592 0
495517773 1
257899147 0
959545218 1
58512018 0
890676676 0
895502374 1
364026392 0
76467332 0
308906234 0
199539822 0
182258250 0
180912293 1
953803146 0
989888906 0
914148373 1
793634820 1
271827989 1
385079303 1
314395124 0
573118808 1
505067691 0
259032518 1
209505692 1
151855965 1
541057661 0
643956528 1
775464370 1
891465746 0
441593346 1
426426407 1
821140081 1
129968973 0
36539308 0
420693709 1
400856015 0
234893286 1
156518817 1
272921571 0
62508788 1
256033312 1
275408634 1
203459285 1
973727146 1
708466117 1
80276332 1
408423190 1
590644637 0
618694283 0
813553193 0
138858026 0
918322481 0
19785809 0
175925707 1
830961252 1
897442492 1
678978531 1
128567501 0
666403239 1
462025313 0
944715249 0
45695336 0
545017685 0
953638834 1
423274857 0
29243652 1
231746254 0
868631228 1
25831317 0
734035652 1
500104457 0
87379740 1
554566228 1
337067184 1
209181709 1
176113096 1
610195109 1
272293764 0
238643666 1
311550899 0
160036984 0
364417612 0
224998616 0
72400008 0
685664264 1
704306653 1
277694821 1
476262936 0
157473428 1
867594172 1
956081350 1
86209641 1
991550643 1
404244179 1
562391555 0
218250037 0
958882720 0
403984899 1
93881962 0
498624244 0
230982132 0
383202156 0
516690126 0
334855388 1
924606492 0
971505303 0
203884690 0
204127711 1
933596619 0
965969326 0
171274257 0
147578019 1
795765832 0
332936732 0
316016691 0
137168850 0
401826940 1
948731519 1
98117751 0
239201915 1
443044835 1
274339483 1
576857323 0
689451975 0
609653674 1
126530778 1
213559274 0
863203841 0
335612623 0
482655134 0
38673191 1
209296226 1
189426697 0
227548668 1
752185763 1
769441891 1
326390695 1
258787437 0
95064008 0
678378624 1
282518182 1
40483724 1
979177021 0
821163363 0
510436860 1
250150830 0
645288889 1
490336390 0
422395695 0
185669864 0
178236548 1
676651213 1
787019906 0
215374454 1
863058389 0
776843375 0
757530252 0
757305633 1
429064027 0
617456129 1
151135144 1
913571340 1
22194249 0
623027240 1
220924780 0
80133198 0
125615082 1
524827303 1
633090892 1
232416828 0
548242734 1
277922756 1
802288101 1
781391671 0
234487378 0
628725455 1
69479736 1
267560618 1
819067001 0
553954395 1
600623236 1
631217943 1
273608158 1
652977714 0
208396598 0
547313201 1
813309646 0
767256283 1
949913860 1
155086939 0
882175768 0
311054651 1
717062474 1
467787100 0
5187732 1
723336394 0
580013692 1
180600725 0
291856192 1
212860242 1
302371492 0
178733498 0
230196091 0
295546955 1
783359292 1
596544000 0
897750134 1
71256135 1
826753648 0
104705409 1
769534547 0
659069132 0
40503443 1
429462389 0
194938995 0
434840696 1
135367972 1
224360676 0
761403934 0
89692 1
680151440 0
403007277 0
943471704 0
777428331 1
580079587 0
114623485 0
103861372 0
958617459 1
580305816 0
59368808 0
165375957 1
476723566 0
777731573 1
177898235 0
634631554 0
460086526 1
436570598 1
30982863 0
973243820 1
668422908 0
172074699 1
783454801 0
213722906 0
722468404 1
504801163 0
124956377 1
986301834 0
528224010 1
999364959 1
646138855 0
811400205 0
345289718 1
742174012 0
563311469 1
788072981 0
377637772 1
8048211 1
597767452 0
55314516 1
635062081 1
658209502 1
276275612 1
674672526 0
182478031 1
561449165 0
735473277 0
970765016 1
920620369 0
192122685 0
367643665 1
224795975 1
732326071 1
448061399 1
34776170 0
993763918 0
910686542 0
418664430 1
620799497 0
662925008 1
453240283 1
862765598 1
407870778 0
775514490 1
169564449 1
763986037 0
81939297 1
24570099 1
976233397 1
378109505 1
898728373 1
28544169 1
952344486 1
804543008 0
692121071 0
281120456 1
516775882 1
853866399 0
198473586 1
563847183 0
360058559 0
228130531 1
590279061 0
752498845 1
450538008 1
101388888 1
435835422 1
280565227 1
727368375 1
895266216 1
695412925 0
101426440 1
576574472 0
539083495 0
337846723 1
207372158 1
341909833 1
725387871 0
324498522 1
769672499 1
70135279 1
795911276 0
48870933 1
886241470 0
302246912 1
388161451 1
39510139 0
276417189 1
520735643 1
706783691 1
262668815 0
972152293 1
870807782 1
70058974 0
265294906 1
561121990 1
352674517 1
198235098 1
267447288 0
170617397 1
543555803 1
639571686 1
372526887 1
865864455 1
614301977 1
315000515 1
749484305 0
879654438 0
119128155 0
116113288 1
179007785 1
600576671 1
720077953 1
600049424 1
161946779 0
835458152 1
795052390 0
894709089 0
816207691 0
241869746 0
616708264 0
189916990 1
900313261 1
279343210 0
393169145 0
629978769 0
230051137 1
208406203 1
118562118 0
941601786 0
904325192 0
246655866 0
681708528 0
258086346 0
145193221 1
433909207 0
419030430 1
903266818 0
251545739 0
941509287 0
222411756 0
411148776 1
454819924 0
665820323 1
941406778 0
946080001 0
417431770 0
553307437 1
858136120 0
475879482 1
423099931 0
50495969 1
132537325 0
878318126 1
585711504 1
298518919 0
20625111 1
640675148 0
800077234 0
94571676 0
18419938 0
798779862 1
553248900 0
808493087 1
287224444 0
829646312 0
225539930 1
268312025 1
437789020 1
659018278 1
740949740 1
119171112 0
922978043 1
40617121 0
719899108 1
71351830 1
203672950 0
74985159 1
757176416 0
737522885 0
392249471 1
599278388 0
500023976 0
652579199 1
645460156 0
217399457 0
272912945 1
370251016 0
886166268 1
914023074 0
325950311 0
267187326 1
376684146 0
457761769 0
462784039 1
56678350 1
511960313 0
376800417 1
313870671 1
324093841 0
451111449 1
85172370 0
652325197 1
821488805 0
683374001 0
544987554 0
553566746 0
191047217 0
205615035 0
290707017 1
317309445 0
771912030 0
939476683 0
501070147 1
573370355 1
587086698 0
885145202 0
881854252 1
723204639 0
329077332 0
653911893 1
618795833 0
602662488 0
148267952 1
601180232 1
893928773 0
943746108 1
247812651 1
561410167 1
979851749 1
392566229 1
299710289 0
642985232 1
713792640 0
842274100 1
763165546 0
826830092 0
28197129 1
582601751 0
591082776 0
514723671 0
60274541 0
170831726 0
340475858 0
997810502 1
273230322 0
699765114 0
905839767 0
557646988 0
300342180 0
531722369 1
379329269 0
671768141 1
612975505 1
252762582 1
364790296 1
388288338 1
670428290 1
899063818 0
814442180 1
682396692 0
121747791 1
101504438 1
777688678 1
276483925 1
915041519 1
679315002 1
503164512 1
144077613 0
478409422 1
648206517 0
495051919 1
516972741 1
638535180 1
83383150 0
714219769 1
820089804 0
122970578 1
242653548 0
886141692 1
772869114 0
261134609 1
199550103 0
126204307 1
467059596 1
532533867 0
46559533 1
741434369 0
897912288 1
367673881 1
497129555 1
740713515 1
715875945 1
896634434 1
618659189 0
35073177 1
823228098 0
332177010 0
705397812 1
820992879 0
771926659 0
986072956 1
554662812 0
320844883 0
599344322 1
440063908 1
593716655 1
446815323 0
849072962 1
878876453 0
462273136 1
79869296 0
154848491 1
952465207 1
989498948 1
225143916 0
468405881 0
332027392 1
240135070 0
398638103 1
997344402 1
486296527 1
211538113 1
649497419 0
625924415 0
887495965 0
787758913 0
890873431 1
207747902 1
709852574 0
52854870 0
144275530 1
537765144 0
300384735 1
594861334 1
3220588 1
615991271 1
155240304 0
878334968 0
718816478 1
506674761 0
280202952 0
642375539 1
834858307 0
220793550 1
879345048 1
741924619 1
153670708 0
685704930 0
501235766 1
471595186 0
31111961 1
649867618 1
207371927 1
62406058 1
338772115 0
118694119 0
874849939 1
550903910 0
497793345 1
493233613 1
710852785 0
749135094 0
519755276 1
711847191 0
417017499 0
22953026 0
905184061 0
271311207 0
742638846 1
563514600 1
881733942 0
236865831 0
474059929 0
447947946 1
749357409 0
707111265 1
195279366 0
527679607 0
818079455 0
951962532 0
95581832 0
439603863 1
308616734 0
527556108 0
502473151 1
898694853 1
922668459 1
877699156 0
100000036 1
631365433 0
252512432 1
675835387 1
464883874 0
420881769 1
427412140 1
171666676 1
487887498 0
907865525 0
237932215 1
747760332 0
554962349 0
664450483 1
214490775 0
886053112 0
233021262 0
353172692 1
20703894 1
868022618 0
691914313 1
304089123 1
964990669 1
773750634 0
370436062 1
118635545 0
128126720 1
474697109 1
820136157 1
71518976 0
214826214 1
10062283 1
822989387 1
778057779 1
286039660 0
593020642 1
282214972 1
834819971 1
520067799 1
638806327 1
51864344 0
552346614 0
290089588 0
980197091 1
626906605 0
942160790 0
434342523 0
873981483 0
625811313 0
350007849 0
236161321 1
185535189 1
639191437 0
893932737 1
76541587 1
409005647 1
949379269 0
813008671 1
869205579 0
417790350 0
327995488 0
419388211 0
914123044 1
778920832 0
675579913 1
75692566 0
532429039 0
929136351 0
963215435 1
390501277 0
655663252 1
33897123 0
856577040 0
800040454 0
537864058 0
519475115 0
603890194 0
448312113 0
224216602 1
585280233 1
592779563 1
664666688 1
463940498 1
531070867 0
272374804 0
822848571 0
96157543 0
840422785 1
993092025 1
637384139 1
624058445 1
60831753 0
353478432 0
271899387 0
219473672 0
181804353 1
910876626 1
912532519 0
635493477 0
507977484 0
103696154 1
322473654 0
783566156 0
390416113 0
807615850 0
385975601 1
930675004 0
573897315 0
144832988 0
431686831 0
770481940 1
851578259 0
201087984 0
777962681 1
663136410 1
138419825 0
835170125 0
550135199 1
719600120 1
832940309 0
295431074 0
914460909 1
697739737 0
913697526 1
704508995 1
915551207 1
562402519 1
283167833 0
428045354 0
187317005 1
455117883 1
311244432 0
528318968 0
226706090 1
5372067 1
432226229 1
447887132 0
835078540 0
323262072 1
844179228 1
917208200 0
598744473 0
706614326 1
847784287 0
836092086 0
385351028 0
172829710 1
15582597 1
255076217 1
667673588 0
405444072 1
209612041 1
218873171 1
420531874 0
658490703 0
587912904 0
677703189 0
21300457 1
211813048 1
788603642 1
473811491 0
48879595 1
960394373 1
856694260 1
964044091 1
929613749 1
331024699 1
927369150 1
105129216 0
526546177 0
803317345 1
331624212 0
70112664 0
854953858 0
667758505 0
912024582 0
558098650 1
401698011 1
623952653 0
836202010 1
201375961 1
11301246 1
895976758 1
125323071 1
233070850 0
120683356 1
605191437 1
609361620 0
754336797 0
879237083 0
580945303 1
862431004 1
32592260 0
841027998 1
160576281 1
992717710 0
201148784 1
408973947 1
212660215 1
546937794 1
461420922 0
446449100 0
852670644 0
607548416 1
282621634 0
852376283 0
731461320 1
639881769 0
894355969 1
773274452 1
812632584 1
970357951 0
453290543 1
284210705 0
815602223 1
209295106 0
43875046 1
156943158 0
493538758 1
341383570 0
904865486 0
127819108 1
947600392 0
414929456 0
104258056 0
641233342 1
184606984 1
404545095 0
875972026 0
495262682 0
227013588 1
307368475 0
164761260 0
48438303 0
711428179 1
778092579 1
166385125 0
744792666 1
440710882 1
316589683 0
746996736 0
147535412 0
8696162 0
796741986 0
943598319 0
659783564 1
614079086 1
76745768 1
28887711 1
968370538 1
460255251 1
101936995 0
508783533 0
177453244 1
979565051 0
837791464 0
963017618 1
999403550 1
926747493 1
705792711 1
561437108 1
477440585 1
138192793 0
991792951 0
27911848 0
629841102 0
487022978 1
933844873 0
67169190 1
374093325 1
866273208 0
491547439 0
53901763 1
512135407 0
892382662 0
186151411 0
991583023 1
551321308 0
135049571 0
158958425 0
438330625 1
978990225 1
192577418 0
545830703 1
612880202 0
427833670 1
491741815 0
451411418 0
543975975 1
457061994 1
732348523 1
222468968 0
231508291 0
740483018 1
478598255 1
429183188 1
128775784 0
405468973 1
62243891 0
603497269 0
393660745 0
922449064 1
194119020 0
419996399 1
518042959 1
827812692 1
329302940 0
398789334 1
883857618 0
882502303 0
614579379 0
413083825 1
319308969 0
31661536 1
233396281 0
760835198 0
7819876 1
817919204 0
713927699 1
255085393 0
594668508 1
799071295 1
580461902 1
984732824 1
183408420 1
670590849 1
573722534 0
943658979 1
820937673 1
594073514 0
52801674 1
513287056 1
885249128 1
725854668 0
922733491 0
650811856 0
783196254 1
61188991 0
734998374 0
52140922 1
955149177 0
719717235 0
1118359 0
48519973 1
265607562 1
500678419 0
724593339 0
62351768 0
152693055 1
187446143 0
589371248 1
221996248 1
552782864 0
913701600 1
36388788 0
199861648 1
422238651 0
761001680 0
101617473 1
932313313 0
544692328 0
79466084 0
847401685 0
797774957 1
393217087 1
829079425 1
555329100 1
732195597 1
114972458 0
471681824 1
726371270 0
403863220 1
950071890 1
876323364 0
579733771 0
973198669 0
342686415 1
568632505 0
967252934 0
209064363 0
942455434 0
262557698 1
608338706 1
624368697 0
123192542 0
74500489 0
939773844 0
702529948 0
161364157 0
320751600 0
522475418 0
261624024 1
141004365 1
522636241 0
991762828 0
466068081 0
739200006 1
963742912 1
477640542 1
559541660 1
794249042 0
613175544 0
109124582 1
826446961 0
841632778 1
236130948 1
165246774 0
700084843 0
617268780 1
438564238 0
696973064 1
893502688 1
144020279 1
939142516 0
740426922 1
394003833 1
478369684 1
937590001 0
201593154 0
37577188 1
222821080 0
870636558 1
706833234 1
667561541 1
855734328 0
992265039 0
658856928 0
606086719 1
689839196 1
875774651 1
29762044 1
600006932 0
684973986 1
842609062 1
202156331 0
607947660 1
983700221 1
832405937 0
214151221 0
321866854 0
626463186 0
264572756 1
157793774 1
951104704 0
867765915 1
831540566 0
820930016 1
207518882 1
488300410 1
856405261 1
747482131 1
670558464 1
857580087 1
213552988 1
318224663 1
965518787 0
638881093 0
625477573 1
162371397 0
574633266 1
737385280 1
576348051 1
747240965 1
722714539 0
719698812 1
579154076 1
311133429 0
896490728 0
215513853 0
872078574 0
677428615 0
510786395 0
805027301 0
980573910 0
883337511 0
878305044 1
692391490 1
241536446 0
431151270 0
548590089 0
1596724 1
233695322 0
989314594 0
486313656 0
477485078 0
156135537 0
655492640 0
69982669 1
125166173 0
123276040 0
555461850 0
548045721 0
112556463 1
667460247 1
54304181 1
446855553 0
520458415 0
713648882 0
724738493 1
587802636 1
636496563 0
272316842 1
265675064 0
846322070 0
271701674 1
150431054 1
87494830 1
785018601 1
516284535 1
590034749 1
425662662 0
379865277 1
229199004 1
291438834 0
732737926 0
932853299 0
498078878 1
224095827 0
778636699 1
300565966 0
220113196 1
907391990 1
493620332 0
51998675 0
857345248 1
994371051 1
910759324 0
806994676 0
562893979 1
600507745 1
181058475 0
226773099 0
707668259 1
247611181 0
798407633 1
712035069 1
984319981 1
730088731 0
906317530 0
489205674 1
941382316 0
235988741 0
839581813 0
858373511 1
691365518 0
312246567 0
198699236 1
810953665 1
93645082 1
528888747 1
260818420 1
569921365 0
90775604 0
162503819 1
506038472 1
179980999 1
719218362 0
343740592 0
63870847 0
333700747 1
213479466 1
856266021 0
408574420 1
157794237 1
413617398 0
928612780 0
970361659 1
41160547 1
132433464 0
392008632 0
279281596 0
21147117 0
758309979 0
408745711 1
50201631 1
509363839 1
18399 0
449944243 0
931538162 1
268869953 0
141647743 0
399449375 0
425922689 0
482068121 1
637126277 0
251377874 1
548753078 0
986783726 0
652735604 0
741901283 0
897507660 0
876903027 1
99306022 0
894429893 1
556527853 1
56943528 1
228577419 0
421811349 0
836013819 1
733665364 1
585351274 0
432768603 1
949003074 0
63400305 1
577173884 1
646703163 1
338875606 1
371491459 0
219473271 1
237883829 0
453501078 1
895860824 1
762831074 0
424940099 1
770395046 0
361212901 1
883061384 0
194409983 0
665237616 1
920063914 0
937404328 0
676857842 0
362367700 0
46521856 1
506533545 0
606247349 1
715286132 1
317656282 0
10364786 0
993980900 0
287708361 0
143242028 0
123643875 0
389363510 1
647241984 1
776488820 1
129114417 0
500240417 1
254984899 0
728909373 1
840534932 1
583273824 1
492042844 0
994509589 0
158770329 0
793914817 0
907792479 1
281332461 1
687252700 1
43494861 0
966864043 0
793592235 0
61925278 0
842922125 1
785471396 1
439810232 1
970988620 0
802495037 1
127684052 0
170372408 0
390844537 0
437097200 0
219667544 0
335678119 0
158075279 1
956908571 1
764322330 0
197693419 1
375960156 0
166596982 0
849230038 1
516749526 0
785851898 0
336089663 1
463470553 1
937852821 1
968532086 0
402908482 1
418456574 0
354647067 1
459608595 1
190090142 0
602784623 0
772971644 1
497619699 1
890391477 1
156809348 0
180959430 0
9327481 0
476255797 1
116472100 0
185655687 1
896255342 0
158134683 0
475477742 0
739108636 1
643374229 0
744583730 1
352396634 1
676049651 1
311877844 0
989450875 1
340672730 0
944892830 1
614738551 0
42345853 1
58475939 1
850503620 1
508715455 0
318875264 1
479070905 0
853828961 0
871008347 1
649535059 1
665918651 1
323474092 1
517483110 0
777662097 0
735198200 0
52214609 0
247651491 1
184972400 1
594373765 1
57276534 1
732463217 1
73816139 1
135437211 0
412325880 0
768699683 0
353776265 1
877370696 1
626027090 1
531648916 1
769903937 1
637548066 0
419250754 0
705458906 1
758896016 1
504887075 1
457129109 1
982545040 1
249023596 1
295113098 1
696820083 0
467702271 0
986196925 1
285147383 0
941411989 1
655085881 0
735843891 1
314433566 1
327025401 1
556149330 0
933960218 1
450053757 1
342329355 0
437175412 1
188690636 0
830792924 1
110279375 1
203951610 1
514202234 0
489957232 0
138145601 0
670673705 0
409344546 0
2304328 1
799686075 0
634337245 0
704816096 1
458093855 0
943064802 0
483342853 1
211713776 1
244105680 0
509392525 1
132913365 0
584689635 0
916119729 1
604492816 1
355889808 0
9028585 0
592590290 1
613476811 0
400067139 1
176196542 1
906181192 1
300411742 0
481179214 0
260407507 1
12135436 1
660447830 0
112180115 0
105388621 0
563312387 1
103652743 1
781368043 0
928049923 0
33426691 1
996572 0
447838292 1
719293955 0
91902468 1
847140291 0
716498986 0
152185815 1
310249311 1
985839667 1
745101883 1
430883066 1
151931246 1
62322228 1
493276097 1
10851170 1
210557856 0
339796954 1
894789333 0
582709429 1
329999797 1
376212658 1
837829928 0
379207365 1
886968065 1
135217065 0
473877069 1
3247971 1
185689465 1
688498157 0
407030037 0
538939426 0
674385191 0
753385378 0
931754805 0
466083425 0
769804385 1
466356367 1
145022878 1
533144878 1
713969516 1
649140705 0
578329337 1
218170441 1
289989459 1
443895597 1
259246034 1
966375361 0
710380606 1
11085986 0
782953723 0
181959041 1
466247496 1
188658538 0
720556622 1
693670249 1
851545791 1
902453642 1
895687790 1
378613023 0
61246927 0
582212622 1
962688011 0
2629022 0
327226224 1
469368746 1
81400697 0
614408194 1
817878291 0
588434170 0
471507276 1
728692713 1
283088214 1
752130878 0
113011897 1
221275137 0
145506711 0
282722239 1
143087462 0
123164850 1
53403230 0
658709754 0
891033572 1
581614787 1
980873163 1
654462309 0
553438710 1
733655603 1
728553591 1
49253627 1
177149294 0
657079961 1
131467475 1
799926545 0
165621087 1
143929258 1
548254673 0
50050601 0
364871870 0
940078012 0
212581738 0
925449901 1
199339884 0
848135261 1
200923491 1
592716626 0
463508798 1
437679873 1
127226543 0
681041105 1
789977429 0
73731844 1
784299008 1
517546636 1
748061510 0
490347805 1
704848748 0
972453429 0
328374419 1
478242864 0
236078706 0
973865540 0
724466228 0
221250903 1
8039117 1
974168132 0
107707771 1
151077202 1
14711709 1
341632525 1
743274909 0
813656193 0
856437502 1
946135187 1
735097515 1
129129444 0
745213697 0
654821757 1
518416546 1
407680884 1
768305554 0
815682331 1
927274518 1
62315203 0
374302180 0
792980632 1
936161891 1
324493502 1
342128698 0
727377641 1
734549602 0
651358256 0
927428395 0
650212721 0
743721511 1
118982233 1
286775043 0
274400071 0
333175130 1
612472061 1
33874805 1
758419906 0
372538556 1
880403619 0
735581719 0
555297846 0
811640383 0
952521065 0
634204039 1
131856611 0
359830290 1
654117721 0
538600316 1
319535198 1
968092373 0
342742979 0
602482457 0
927521239 0
56738684 1
630025455 0
604099467 0
824803931 0
272068546 1
784541576 0
108730517 1
302863235 1
814316456 0
72294299 1
240682592 1
853605085 0
355074472 1
712444530 0
67735953 1
102147247 0
942041864 1
590549772 0
199093600 0
248082693 1
530293005 0
269995266 0
425915583 0
820435215 1
291537966 0
668790377 0
730339070 0
948281466 1
460279816 0
882014738 1
743991441 1
407619780 0
450807544 0
518610157 0
289173459 0
258615057 0
411249315 0
301819882 0
449773562 0
960071888 0
295084731 0
324092303 0
927626791 1
398607929 1
259965606 0
44939505 0
184544516 0
112570744 1
818121122 0
993957915 1
142688376 1
163663259 1
586226629 0
813866353 1
499316753 0
994153324 0
525602008 0
531538454 1
24846003 0
143753867 0
825760009 1
902665835 0
357759701 0
337620826 1
639956504 0
972488845 0
312611553 1
541974807 1
53902626 1
875395277 0
117258047 0
544669016 1
769991444 1
396192783 1
836284630 1
208276195 0
139053157 0
932179157 1
253012922 0
250483125 0
209243228 1
799051352 1
911560194 0
818984711 1
858218812 0
267459819 0
548634202 1
296609478 1
466517310 0
333819629 1
138261306 1
216661311 0
587793324 1
794418930 1
656450258 0
285206262 1
242340272 0
176744398 1
76581452 1
779576123 0
677791298 0
741859839 0
879009567 0
532321481 1
570966993 0
451200840 1
913852889 1
829753999 1
613725870 1
409213550 0
423195524 0
127463988 0
579815435 1
646596362 0
695064528 1
170929097 0
361576020 0
434421012 1
208016754 0
597295274 0
621727537 1
733425569 0
953880153 0
857671860 1
160359707 0
798717180 0
909211349 0
389603524 1
416187893 0
358497086 0
43222012 0
515310134 1
506581777 0
671980970 0
682291826 1
24308046 0
91306430 1
957827901 0
579579263 0
719604393 0
431408270 0
387873824 0
790679229 0
339720070 0
728188662 0
640785335 0
852175850 0
762192839 1
429791305 1
562184485 1
144860494 0
527775204 0
38108827 0
155235941 1
251565925 0
756067490 0
553473470 0
213095732 1
181915389 1
938654460 1
354890451 0
836520415 1
858604605 0
416734174 0
422117974 0
533995296 1
479881661 1
466046060 0
888097359 0
648044660 1
487225920 0
692908717 1
104389020 0
267517493 1
109745782 0
176662871 1
429389940 1
245285389 1
191493944 0
816927965 0
965660119 0
636648818 0
648674450 0
750446040 1
490853551 0
116531106 0
765180504 0
360767952 0
449240758 0
9476357 1
675247827 1
977848193 0
882920433 0
800232783 1
461154956 0
429136207 0
935753252 1
216341334 1
166148487 1
426665140 0
127191800 0
634972680 1
920213027 0
252269624 1
623408322 1
820507564 1
6655767 0
524885155 0
942412979 0
685139043 0
739768298 1
292273269 1
584265052 1
625261362 0
927838473 0
634973781 1
216263726 0
961360472 0
509013363 0
113079881 1
705740443 0
461534631 1
361006676 0
812706964 1
574475657 0
125974119 1
732917524 1
464577920 0
739305030 0
721337150 1
644396668 1
389540529 1
38994537 0
489029908 1
108951056 1
797772307 0
713261096 1
248913380 1
117274744 0
65614354 1
705051858 1
541357456 1
21126552 1
165353988 0
715435059 1
566989949 0
281584612 0
982190873 1
715022001 1
39971803 1
632487234 1
358669733 1
383329567 1
262902066 1
192961984 0
261394764 0
431761351 0
334071827 1
571259144 0
631883146 1
633256693 1
541717180 0
18743098 1
176067210 1
452153039 1
285164626 0
724070255 0
303788600 0
378137725 1
957109598 0
52613248 1
450364498 1
521745180 0
284648435 0
332417036 0
931251082 1
85544127 1
198207023 0
223580983 1
85424547 1
834390343 1
965123839 0
422472755 1
952939959 1
435851299 0
714839998 0
27189083 1
612843938 0
157066666 1
549298768 0
265486725 1
580083851 0
821992577 0
623838904 1
439280987 0
933606747 0
440900693 0
957657777 1
344903775 0
77226264 1
603234402 0
699078695 1
950386821 1
741616399 0
437665284 0
149493122 0
260633221 0
562701541 1
47375210 0
166339916 0
429196903 0
67367781 1
784869415 1
707125226 1
250669674 0
432037280 0
353502290 0
799148839 1
387908107 0
477466569 0
688790146 0
317179148 1
630735301 0
221818419 0
148721266 1
179696806 0
28729367 1
663311129 1
376876494 1
366106266 1
853526914 0
722634925 0
836572431 1
186563302 1
884138739 1
897543341 1
220102889 1
944065376 1
505177579 0
964355645 1
312261506 0
813059034 0
298686289 1
880796627 1
805405071 0
663342770 0
817412072 0
598164248 0
823156012 1
777695637 0
785041145 0
359933432 0
774511850 1
947706532 0
720598417 1
651357454 1
582805344 0
947078246 1
39171421 1
846275514 1
242570660 0
465802375 0
867323305 0
378355474 0
250531442 1
730563878 0
559662423 0
840921790 1
239214386 0
992461746 0
462766024 1
809516567 0
19128149 0
71671367 0
875547906 1
77114157 0
29446743 1
952593579 0
330166856 1
221987015 1
891009154 1
543758361 0
744638089 1
310387601 1
629873461 0
199045582 0
357881821 0
397462493 0
486988519 1
320142805 0
208586254 0
931990852 0
831898433 0
112471972 1
40768876 1
385985315 1
246696475 1
845147310 1
433905432 0
368711577 0
714160067 1
589807301 0
600554167 0
328231111 1
681632900 0
694510654 1
938247203 0
533545830 0
901184455 0
982615445 0
886829337 0
975350593 0
653023165 1
672711214 0
821004842 1
622510105 0
675246 1
712187433 1
578390537 0
723623664 0
940845136 1
880137191 1
553723950 1
941408342 0
794668989 0
850879071 1
750632526 0
858042222 0
81121712 0
90338090 0
798162468 1
835517303 1
434492410 1
104702430 1
126535531 0
163214837 0
332877740 0
471527984 1
103185676 1
518751592 1
60854265 1
751732973 0
754665208 0
678076113 1
709719681 1
60781845 1
363615581 1
682491479 0
69927847 0
391925284 1
795462655 0
281320118 1
552754094 0
71294036 0
219415192 1
365816356 0
712841126 0
671525406 0
883978254 0
103985720 1
315356715 1
789308531 1
213843794 0
247390293 0
361845788 1
718977156 1
561574167 0
123124932 1
460132350 0
413268464 1
343335542 0
169195221 1
745957478 0
576478439 1
248321222 0
504997260 0
875743247 1
162261545 0
324522591 1
386816772 0
253472214 0
58281560 1
589348392 0
894452549 0
675732047 1
807920336 1
790467044 0
827918850 1
126053709 0
232535095 0
298396471 0
469935266 1
736286721 1
681713147 0
741164391 1
664384180 1
232089108 1
131341582 0
836937840 1
694705824 0
969675071 0
539210817 1
426163995 0
544421173 0
557999281 1
991851942 1
990798803 0
609783986 0
272818950 1
120996720 0
557375351 0
333733372 1
84929594 0
528013497 0
733831537 0
180468943 0
291959331 1
340880912 1
377862067 1
346009632 1
65924529 1
468874851 0
553267088 0
309865740 1
626540040 1
540814570 1
283958026 0
596357993 0
668306412 0
824231445 0
617125202 1
143422247 0
568398410 1
978667619 1
328715214 1
626740587 0
526384975 0
876897039 0
2821112 0
16763269 0
380336855 1
290375498 0
861062092 1
475814948 0
564576278 1
219077280 1
805143891 0
94391947 0
806309497 1
675356174 0
688087724 1
859742757 1
183177754 1
735373427 1
875094713 0
358226497 1
731331060 0
776420947 0
594347504 0
693840485 1
980660717 0
603723063 0
35340446 0
834180055 1
552788530 0
842597212 0
677259727 0
351078406 1
622303768 1
816404240 0
203733823 0
696771738 0
468467204 1
347563228 0
32847748 0
867026171 1
23792531 0
288537880 0
509895540 0
966317556 0
28585705 1
253214555 0
768125163 0
521975167 1
457827365 1
342005490 1
673533855 1
442977930 1
756910942 1
25620518 1
792241499 0
918252832 0
651392659 1
632181072 0
324126572 1
487584159 1
826034622 0
708784384 0
679896997 0
978871805 1
216919250 1
786203179 1
856681882 0
225447821 1
383477633 0
889653717 1
701028554 0
765070480 0
57335125 0
475755168 0
18693459 0
322123688 0
221525731 0
899621263 1
697003364 1
717868447 1
613927372 1
797989414 1
589028959 1
38237933 1
819156504 1
302506302 1
574687700 1
446584649 0
148528220 0
784477931 1
774989763 0
460215522 0
288745216 0
693262166 1
276615185 1
706383352 0
539055543 1
909514864 0
536789714 0
663191922 0
46651585 0
701446755 1
276885925 1
33545808 1
393507359 1
735591044 1
636132549 1
371191458 0
24851054 0
209117162 1
85901193 0
242422767 0
95512977 1
344810959 1
745685092 0
157167065 0
888293746 0
605264024 0
702119589 0
751313997 1
157454449 0
137996394 0
182244038 0
182138224 0
294496602 1
229846692 1
559702393 0
111791659 0
706898827 0
815076947 1
437091267 0
124684220 0
725542179 1
144569630 0
216428371 1
966307665 0
356569852 1
508061208 1
238655750 1
581794982 1
690338022 1
149946515 1
765421990 0
346686438 1
822193619 1
305054846 0
409627218 1
849186665 1
169610626 0
618305526 1
348716546 0
688143987 0
49541444 0
139262986 0
270479521 0
304285755 1
864159573 1
4990527 0
771970676 0
199044531 0
797249712 0
539256373 1
499334022 0
281459561 1
392270937 0
66302362 1
453928507 0
25717189 1
681382966 0
831256038 0
506669208 0
579287948 1
672770329 1
552006421 1
460864416 1
401706267 1
452701247 1
331176776 0
638716930 0
909193438 1
555156237 1
917222364 1
676332312 1
93536035 0
283832135 1
817763229 0
792400732 1
588830156 0
238977687 1
67571814 1
806292505 1
27367151 0
999882877 0
738295778 0
810790007 0
910763208 1
393974513 0
265769986 0
953459986 0
141640319 0
32485285 1
145261254 1
814613891 0
988281793 0
716044613 0
339204843 1
161027586 0
989880946 0
199836035 0
653980371 0
297254837 0
383626319 0
777628775 1
841516734 1
693591886 1
710064632 1
142317295 0
150671253 0
100653444 0
563219847 1
854344813 1
227137300 0
171891395 1
381487415 0
605262694 0
987662513 1
462232447 0
373913249 0
485467134 0
762128324 0
755092039 0
843863457 1
433394508 1
194310934 1
208424116 0
774280245 0
543494354 0
275559356 0
507954409 1
740258778 1
929288469 1
155189516 0
319025779 1
696146554 1
58068847 1
35218132 1
885246961 0
73701551 0
314849434 0
578914695 1
168385849 1
425234823 0
183584652 1
209043038 0
764484922 0
678077316 0
232377324 0
501833889 1
891074686 0
196241540 1
279401553 1
259707087 1
920070324 0
563865967 1
681351001 0
252506074 0
330614824 1
757771349 0
729680171 0
743336639 1
9320765 1
831817330 0
366307210 0
349986495 0
427832203 1
25087249 1
358679416 0
517027988 0
246760060 0
552113785 1
871385616 0
735735687 1
818046692 1
770903561 1
809880760 1
424895468 0
302919843 1
336257815 1
639163800 1
315532987 1
733572911 0
393229589 1
954318228 0
72859841 1
338734101 0
23922847 1
753075358 0
477614008 0
230579473 0
601387575 1
254099618 0
239633759 1
566457657 0
247309308 0
211056006 1
42630131 0
309343465 0
896778741 1
307816769 1
392227290 0
404192523 1
466918798 1
368176291 1
504638109 1
191960027 1
658528562 0
876129915 0
250816139 1
655026326 1
197003551 0
57622055 0
696360871 1
455984981 1
419580034 0
471390918 1
60931340 0
166337852 1
577972852 0
842990661 1
579185788 0
386483627 0
63456561 1
816632785 0
179723008 0
550554293 1
9686744 0
501049523 1
719441659 1
833767221 1
344550810 1
444764073 0
5140052 0
75958698 0
784998372 1
489030233 1
387034310 1
700207863 0
566566521 1
118383502 1
403915016 1
646817787 1
632537635 0
673930473 0
506548409 1
902505684 0
724126691 1
221468280 1
418167998 0
46677720 0
98924466 0
813007159 1
740431720 1
180660480 0
91425321 0
780485439 0
793309727 0
605378452 0
882601539 0
752375365 0
45299850 1
863941673 1
553554264 1
682007836 1
743552630 0
758612065 0
810389056 1
777874424 0
393378224 1
719405722 0
808969059 0
772512285 0
81580023 1
432528904 0
173547117 1
797399089 0
567721903 1
449493314 0
259936298 1
549321876 1
843722035 1
996128625 0
757615827 1
656124300 1
9020447 0
617724186 0
433503087 0
408577902 0
138952348 0
966774669 0
518014000 0
474518865 1
648681949 1
427681158 1
7152886 0
777416204 1
82924702 0
738503110 1
619468200 0
487868261 1
274202227 1
848613835 1
107492186 1
17062485 0
723314823 1
678667336 0
654406701 0
894664196 1
524060161 1
893121742 0
302163562 0
91642707 1
526908921 0
358571977 0
448789215 1
423658931 0
630483546 0
720787098 1
981859468 0
717254066 1
217184984 1
85819949 1
891259017 0
289662021 1
52892441 0
855084509 1
2426076 1
947202267 1
506697309 0
362846154 0
66371736 0
877854322 0
585856941 1
431311940 0
853193152 1
357097363 0
981039377 0
197337 0
341037592 0
218888909 1
674798425 1
931913522 1
79560584 1
780708856 1
62634315 0
559840445 0
898080381 0
84182134 1
522596063 0
379044632 1
155873395 0
843910221 1
548485331 1
797060774 1
766999771 0
788250362 0
985517130 0
743831474 0
269291887 0
834236644 1
412891284 0
924015361 1
485709940 0
667166002 0
639393869 0
684518590 1
784657750 0
951277276 0
23271973 0
554219165 1
641743273 1
137787713 0
424846933 1
586702927 0
242871053 1
8156537 0
270904433 0
883492419 0
710516997 0
874896936 1
410375282 1
681422998 1
761817523 0
296041730 1
995596300 0
240959426 1
657889060 1
107963826 0
853673169 0
65019762 0
582732257 0
565446085 0
129190641 1
468755566 0
639887929 0
42210629 1
326779354 1
905511700 1
173331462 0
969774748 0
403627659 1
231166002 0
688423367 0
977273071 1
102776395 0
468637662 1
182801773 0
728358145 0
974664578 0
187066851 0
454171789 1
605810900 1
560951566 1
542343964 1
938460486 0
394972912 0
814272924 1
154725854 0
201196058 1
992880147 1
157513149 0
43382115 1
80184681 0
827936028 1
177965106 1
573334723 1
159824910 0
109924927 0
693816950 1
777090218 1
517505072 0
161653576 0
702325890 1
866448429 0
178732747 1
220529132 0
431728853 1
231974466 0
703711260 1
503268735 0
296424813 0
844982274 0
477975149 1
767299069 1
50514694 1
853403135 0
32743171 1
895243685 0
820200956 1
916770324 0
36808892 1
86687224 0
687980938 1
304454678 1
994407443 0
177748127 1
308168018 1
513466756 1
78589231 0
368034527 0
613335995 0
462454714 1
230280044 1
122906873 0
91927658 0
482156055 1
834171035 0
718340974 0
114833101 1
477252300 0
818275570 0
671813347 1
116861 0
532368324 0
354703558 1
848860682 1
890734048 1
33187595 1
669446878 0
994296175 1
341346941 1
163182010 0
174402441 0
299893758 1
117090576 1
297824065 1
818148415 1
299161249 0
364955237 1
239685009 0
603182084 1
956440248 0
354806694 0
504858995 1
158660627 0
648329982 1
823736280 0
579963057 0
243758270 1
821749230 0
871924007 0
792433056 1
824873927 1
784656233 0
593048318 0
359520406 1
497617125 0
622978812 1
260555804 0
586700269 1
441895018 0
388129280 1
807068444 0
233640964 0
176324082 1
634112432 1
658673940 1
963566063 1
209390960 1
625625789 1
280686762 1
951665265 0
939931798 0
645251038 0
831131042 0
299536170 0
539138519 0
453085200 0
82191378 0
395489019 1
617170751 0
255429128 0
951706245 0
447371496 1
669009071 1
934787913 0
374571061 0
274461803 0
186286255 0
380865585 1
940643621 1
662478796 1
548185923 0
459350489 0
569841844 1
871627784 0
268075163 0
464259136 0
531089489 1
937117497 0
335154527 1
715080800 0
454856279 0
301434917 0
898266445 0
183580775 0
422066207 1
705293906 0
312731554 1
705214776 1
502794079 1
386058950 1
582602624 1
52002944 0
932925578 1
907581437 0
677592954 1
525985279 1
926674051 0
755937932 0
140463141 0
141439114 0
809673411 1
795402419 0
874083380 1
177417219 0
963670229 1
843190323 1
36036382 1
699315986 0
440229950 1
747940146 1
73457844 0
556739103 1
279609536 1
897290453 1
484670295 1
696188909 1
288644242 1
9746219 0
676122681 1
223478070 1
698590665 0
131446948 1
421944544 0
757011321 1
787225100 1
42058002 0
472293816 0
667316374 0
869444398 0
622321086 0
860756508 1
4322347 0
551999591 1
497148451 1
363728981 1
793695045 0
305712155 1
908221795 1
118770772 1
500938181 1
479702222 0
179848626 1
531957980 0
142663432 0
608952188 1
255375999 1
607787888 0
783512268 0
177955781 0
897565594 1
698768595 1
43365686 0
533068178 1
590944977 1
269854535 1
371494805 0
117555400 0
306231051 0
118446439 0
420118829 0
345399772 1
315913491 0
232977052 1
148264632 1
502073765 0
312197493 0
779315228 1
69803084 0
636270244 1
682469131 1
778408552 0
595030841 0
492609227 0
617652073 0
543226827 0
415400176 0
515577957 0
786702197 1
293707260 1
33294190 1
647655528 1
67669204 1
300180399 0
257339940 1
432157375 1
178701850 0
902761002 0
889026542 0
404368798 0
958433169 0
636255097 1
471007727 1
193389797 0
601550927 1
935234042 0
953839143 1
50278349 1
777790690 1
946933570 1
847424056 0
346396478 1
406342862 0
333911495 0
214768469 1
278057095 1
944799336 0
386341805 0
812616027 1
739649613 0
158754289 0
218846947 1
872481897 0
881662978 0
886412297 1
976166494 0
389568751 1
707006471 0
85788742 1
143116106 0
251332851 1
913936034 1
609276459 1
498339904 0
246974693 0
327183492 1
659693774 1
783317879 0
867082552 0
194891993 1
606344315 0
37432426 1
960726199 0
139743643 0
281125366 1
707823220 1
564588664 0
911847035 1
588787753 0
187753940 0
671171454 1
78304882 1
388559493 0
154945185 0
995509700 0
499361722 0
615809194 1
597011095 1
468979812 0
78033669 1
687054858 0
30619449 0
960143255 1
621683382 0
718462496 1
12075415 1
355946266 0
540148284 1
642288555 0
271166313 0
698371580 1
481315652 1
190191918 1
139030288 1
103214733 0
527862763 0
312315487 0
348254703 1
954726615 0
222456347 1
158407102 1
296019833 1
818529016 0
347518729 0
905558128 1
130246101 1
202799825 0
892824154 0
983081604 1
575485660 0
243403687 0
1913512 0
485301445 1
903696850 0
902626269 0
39857004 1
731081275 0
733968358 1
524015165 1
971213097 1
941951793 0
107349020 0
44348496 0
166367342 0
804879329 1
132484216 0
32207567 1
473019835 0
522069230 1
158480089 1
360255894 1
5274672 0
348389203 0
731236954 0
496383563 1
437104147 0
75244009 1
250203569 1
319097980 0
525124616 1
947912045 1
525432465 1
691040280 1
36361435 0
907709434 1
767773540 1
495221997 0
876015751 0
750178097 1
680761528 0
623250810 0
644292130 0
150572002 0
477919467 0
303728702 1
366119000 0
605074087 0
555526453 0
665132636 0
466078847 1
447371675 0
339056607 0
15794251 0
942706921 0
117771137 0
51102205 1
473800402 1
536908457 0
887745058 0
173510586 1
258953609 0
766814602 1
146777905 1
843021245 1
545783756 0
473231273 1
255809999 1
90267024 1
644958185 0
884663542 1
693120162 1
239252484 0
452042957 0
132649947 1
416176340 1
473159447 1
59607891 1
131160778 0
140964527 1
603066649 1
559655554 1
19327185 0
7734113 1
588145612 1
957111251 1
424019225 0
217019166 1
175855093 0
202244768 0
975500474 0
156781561 1
354950274 0
940194468 0
668319216 1
794102322 1
500990855 0
797702374 1
347323557 0
199271007 1
498272232 1
386161339 1
475908713 0
487632952 1
776167966 0
455258152 1
884960052 0
705120898 0
163461782 0
19918972 0
74820165 1
435269797 1
350478242 1
939608392 1
499207074 0
370999640 0
94717111 1
609510274 0
984412932 0
903056025 0
549742609 0
309776576 0
526612036 0
377722811 0
710721012 0
166894694 1
240750093 0
566842067 0
466552089 0
288567077 0
764130055 1
828648273 0
298266782 0
315155971 0
137757907 0
202650315 0
536220580 0
181827046 1
489603521 0
538854271 1
297416213 1
570156655 0
617803812 1
563690176 0
69890691 1
798109485 0
828579554 1
502961675 1
427978101 0
396082817 1
522459160 1
650819844 1
257275410 1
310385400 0
652912814 0
38040217 1
570881166 0
661271553 0
195003966 1
499989288 1
589421470 1
179511554 1
43762470 1
259741991 1
37394400 0
877886764 0
156330598 0
916038682 1
730353088 0
372269026 1
293552231 1
148718578 1
646915522 0
92445910 1
383097923 0
817978359 0
716678767 0
419248741 1
924767962 1
622230740 1
206393311 1
796903373 1
664781837 0
268684607 0
175641734 0
625461286 0
413772835 1
548547691 1
410301918 1
929097600 0
260736580 0
470290548 1
149972260 0
937006887 1
592748078 1
9202841 0
47997625 1
563633519 0
980417519 0
185536671 1
375536788 1
277544362 0
275136060 1
863586198 1
664292509 0
380232515 1
496521087 0
896531854 0
287826552 0
594539737 1
541700821 0
277471144 0
85617501 0
222106271 0
889771007 0
913729269 0
838617028 1
265396417 1
54958576 1
674774076 0
149814335 0
784024987 0
448980277 1
773062315 1
993812618 1
280581633 0
638738524 0
911176301 1
921754733 0
440258518 1
627001923 1
836607059 1
121821870 0
445708257 1
533086935 1
594431317 1
282969949 0
670786394 0
770095705 1
320142205 0
346626002 1
511937745 0
730337193 0
996549764 0
254066084 0
488592468 1
742037570 0
693617463 0
598265011 0
980818260 1
163544761 0
223640463 1
260354947 1
657280968 0
327985838 1
391144273 0
942334610 0
534579528 0
157279640 1
815568966 1
63614306 0
422644057 1
182489630 1
90924341 0
264965251 1
815205150 0
37132395 1
900091094 1
408427529 1
204954658 0
27474687 1
180581954 1
588865188 1
344341741 1
48743311 1
351864334 0
354424770 1
649127748 0
155146920 0
333657229 1
486304960 1
678579086 0
649983781 0
509081557 0
252600137 0
236038094 1
928350154 1
755980685 1
800956086 0
136700875 1
941705128 1
483432464 0
74838926 0
911991753 0
958417075 1
335202196 1
2182335 1
119555391 0
907955015 1
538514599 0
935699030 1
583454474 0
317292985 1
221516749 1
235910808 0
177552368 0
90758991 1
813017204 1
612713440 1
224354734 1
197241166 1
422848870 0
829769830 0
583387716 1
617223935 0
44314396 1
827601365 1
875934511 1
340749884 1
3146745 0
894003526 1
196574248 0
857179062 1
520592972 0
313140091 1
175276452 1
324226079 0
614133482 1
956393631 1
436145823 0
187215929 0
204585237 0
598192517 0
962842503 0
855145669 1
233040250 1
824270293 0
256062678 1
265204495 1
623334068 1
884230889 1
72500905 1
514258019 0
62546673 0
19989224 0
72286165 0
116183546 0
497314475 0
220540678 1
333009031 0
446144900 0
630303843 0
359738001 1
817316923 0
593188638 1
345424145 1
115279211 1
51805214 1
294670880 1
736243043 0
664856330 1
968399554 1
9376953 0
18077930 0
217883757 0
832691174 0
599949304 0
416648920 1
307518319 0
113727415 1
485530415 0
681339906 1
522845402 1
866284275 0
813915729 1
951566416 1
856907850 0
341333092 1
451617044 1
597465018 0
482904940 0
97020537 1
92946922 1
550081678 0
896483367 0
20385127 0
141147905 1
369558380 1
262608680 1
212035636 1
299225198 1
738870921 0
509120429 1
675764691 0
933536053 1
412407270 1
175029472 1
785263199 1
149851235 1
475368451 1
970461737 1
361164134 1
812129216 0
70541092 1
865873969 0
785914872 0
233008226 0
375750803 0
18666735 0
624444477 0
500991473 0
722819952 1
707940438 0
80885420 0
418125387 0
263604836 0
916854951 1
278728803 0
765129626 0
342615944 0
714450828 1
98942935 1
960066538 0
572768140 1
105659360 1
25570593 0
763631409 1
71381335 1
622459382 0
760920802 0
715033506 0
818931136 1
493250109 1
751195650 0
720026160 0
449271894 0
380841657 0
636993473 1
271008170 0
146381090 1
815665849 0
945917441 1
115912528 1
152974974 1
704555072 0
446272897 0
440698743 0
414058325 1
345818310 1
701355738 1
276043008 1
6417267 0
732957867 0
881646794 0
240126426 0
447066465 1
93044434 1
115728315 1
41832698 0
357559928 1
884866384 0
645858368 1
326940720 1
783322673 1
722686039 0
757183770 0
881165647 0
322157728 1
433320815 0
205868166 0
285158479 1
462413119 0
30322707 0
481224273 1
823271748 1
545377194 1
294033618 0
633018157 1
856047270 1
255784917 0
254828445 0
519383142 0
675637843 0
259532430 0
440221115 1
23465604 1
129704439 1
552457781 1
792003109 1
674430138 1
313227379 0
228384443 1
796272443 1
616368144 1
740510682 1
476789957 1
222374207 1
239635067 0
962839511 0
141387366 0
210228640 0
218071439 1
336492307 1
424661113 0
306988861 1
553935751 1
327364687 1
777927748 0
619324454 0
545443769 1
196511113 1
592965600 0
856075830 0
998711511 1
201738091 0
777571203 0
160041973 1
686095730 1
520500445 0
19954663 1
426373761 1
105119386 0
925499817 1
696281015 0
765308030 1
919100122 0
510597161 1
751227306 0
305525006 0
566617003 1
776352085 1
710024129 1
529257676 1
604480461 1
384537276 0
841351787 0
182500062 1
139792213 1
387008726 0
685798681 1
919773897 0
158965663 1
713203004 0
843451681 1
95930110 1
333092560 0
782797982 0
144031684 0
863301398 1
243465669 0
248942583 1
964626871 1
889880088 0
636499917 0
59810840 0
867774133 0
912427722 1
59193543 0
123966313 0
215169598 0
798987846 0
33262169 0
344287706 1
749267990 0
907630589 0
534245378 1
495723526 0
226993018 0
571863379 0
503972923 0
274283746 1
948967860 1
39497638 1
273951038 0
761058364 0
2040454 0
242588631 0
156521833 0
537724081 1
118305327 0
912357829 1
77083035 1
13870918 1
750101859 0
257646516 0
94442860 1
726128514 1
443532952 1
604320527 0
394257488 1
987792197 0
575427772 1
15179023 0
174067408 1
83874534 0
838687983 0
232788189 0
174048388 0
692306225 1
508769919 1
728046557 1
925806900 1
588697923 1
777906614 1
408067602 0
846156195 0
423839350 1
8668448 0
21482706 1
718874331 1
45814578 0
902747029 1
144664291 0
225972082 1
50309326 0
142902147 1
572560443 0
661084667 1
679873612 0
85083568 1
361512751 1
995353373 0
595933582 0
692234938 1
836679563 0
613307988 0
295280690 0
54770932 0
825962464 0
875605565 1
180230655 0
386132488 0
602006729 0
963960079 1
370150565 0
875024331 0
405799557 0
649015099 0
916931261 1
812691042 0
109861131 0
39874137 0
836166588 0
156751076 0
120027150 0
275298440 0
437630760 0
758796607 0
305350692 0
879836496 1
65708747 0
420718397 0
813365474 1
759061289 0
752533607 1
713962404 1
891967527 0
773595114 0
232898370 0
776805005 0
747401219 1
947745225 1
68577970 0
92601592 0
619273351 1
485100759 0
772817944 1
860694030 1
80632810 0
426702456 0
228102842 1
319149809 0
986554148 1
987853379 1
315762606 1
61555238 0
269145051 0
110894170 0
301445021 0
462551716 0
650626502 1
251202125 1
251298854 0
465012598 1
984666581 1
704036689 0
461589308 0
685550568 1
154584330 0
569048803 0
668362658 0
896420183 1
299543896 0
109932414 0
260125184 0
579932099 0
613160462 0
387215842 0
987588083 0
367068050 1
582203807 1
497035883 0
935387618 0
358948898 1
667472021 1
77442276 0
321144999 1
710536253 1
194693919 1
948231790 0
229197707 1
451593708 1
708587260 0
532766149 0
935102514 1
543115109 0
391456746 0
427673156 1
387199417 1
176964835 1
447409937 1
173547858 0
163362379 1
166333182 0
671543404 0
719060264 1
697206949 1
694053482 0
479496739 1
106852768 0
842157689 0
820187248 0
840640048 0
594846916 0
968356098 1
571838901 0
398257781 1
321436028 0
718146139 0
268839592 0
776718138 1
395443468 0
31940663 1
522651644 1
89725620 0
667890313 0
683500501 0
914732241 0
804306298 1
306926987 1
971908677 0
394643447 1
658118788 0
63466741 0
307836764 0
390544995 0
245688462 1
190177988 0
231412100 1
990466691 1
335707556 1
345862478 1
211200816 1
934574048 0
212672499 1
127593199 1
394869184 0
60319992 0
521017875 1
788351075 1
416528131 0
295847105 1
202282700 1
982954730 1
638573798 1
341412700 0
396638670 1
233973995 0
819837254 0
907221163 0
810478458 1
789355932 1
352769298 0
62489972 0
450146342 1
550920879 0
942453589 0
900345643 1
926069589 0
330202279 1
886867095 1
918730117 1
336254044 1
174604888 1
85977562 0
23313230 0
408473315 0
472555128 1
552320071 0
318598954 0
282139284 1
896283424 0
37050092 1
542044479 0
912402939 0
594021399 0
698995152 0
175478938 0
510892054 0
940920500 0
620265678 1
361002877 0
283708364 1
550074921 1
409687905 0
956908435 1
303585266 0
134117258 1
545781238 0
180286408 0
858031172 0
186621789 0
654358135 0
381781202 0
441327413 0
496738472 0
855154020 0
395596307 0
606999443 1
912527827 0
879354187 1
807277761 1
584159930 1
933123007 0
759925298 1
643821037 1
480431590 0
496297880 1
544674661 0
872584771 1
668842385 1
61432915 0
8175530 0
137802070 1
646516013 0
844144081 1
550449708 0
874349758 1
655573055 1
109166493 0
758412047 1
254169767 0
974230035 1
621545231 1
909041354 1
338363653 0
84612023 0
531740886 1
601286668 0
987485803 0
804368583 0
216958891 1
782747935 1
703403506 0
694938189 1
563471793 1
966162524 1
981503111 0
84813689 0
815931376 1
467810623 0
343034260 1
831721317 1
106477047 1
643087968 1
865272498 0
784283136 0
968757100 0
473798342 1
734093711 0
319235091 0
222358459 1
918737942 1
646866738 1
374841596 0
22456632 0
623579307 0
548806604 0
154127074 0
319259213 0
26286793 1
193835149 1
915771743 0
393185823 0
145501314 0
996596965 1
854539143 1
837970768 0
917182533 1
960416593 0
453573550 0
414420131 0
166826502 0
1509485 1
792780386 1
7777299 0
457423442 0
717808511 0
491704091 1
673641792 0
625582959 1
564725844 1
807024951 1
333394519 0
457394064 1
291821465 1
312214483 0
97580413 0
87323804 1
845230463 0
618745328 0
555817685 0
545519883 1
500337227 0
908832463 0
57246453 0
768955539 1
674495956 1
474545662 0
70177295 0
394168544 1
535088344 0
232746869 0
600546992 1
866045187 0
907282000 0
489439103 0
706000259 0
434986140 0
18421459 1
17073335 0
825715367 1
986943203 1
38163192 1
378090823 0
457743689 0
926061266 1
144139968 1
656606569 1
76717477 1
242744986 1
861869244 0
822069572 1
86462442 1
321841465 0
6487260 0
192825494 1
232755910 1
372100775 0
230101421 0
697413745 0
547574639 1
787433807 0
404502044 1
608245088 0
742760774 0
850251745 1
982343939 1
908058745 0
325570679 0
557442555 0
544016482 1
242416727 1
99281025 0
194160641 0
205126682 1
511680250 1
573201883 1
488589830 1
522487341 1
417345908 1
114419861 0
491566485 1
984379064 0
47883917 1
516606094 0
936298908 1
602644555 0
619733872 1
547854714 0
270302294 0
557760718 0
87948392 0
971511834 0
873816294 1
347417504 1
425649433 1
88547610 0
832420333 0
876930990 1
188987554 1
154097050 1
882607174 0
360248357 0
436563160 0
637587747 1
600061002 0
451345572 1
236494316 0
37003175 1
258820147 1
375897082 1
774961935 0
790931377 0
753907917 1
767815586 0
438486541 0
913698857 1
504545151 0
381717371 1
188863076 1
14738876 1
512429426 1
887781598 0
767319985 0
305348622 1
102784498 0
937682007 0
973971628 0
136827775 0
703442570 1
715606548 1
592639720 0
79768703 0
86934489 0
626154335 1
153584527 0
253176924 1
914376399 0
355335631 0
478983999 1
617124167 1
484921354 1
346715544 1
576153392 0
964195639 0
610123361 1
996406412 1
36911656 1
266917945 0
27665090 0
813225623 0
501893136 1
905696590 0
228764104 0
356957015 1
23762075 0
761619299 0
979963574 1
15724255 0
95560183 1
750960463 1
757493774 0
752761245 1
380369970 1
147699796 1
872253086 1
689376129 0
415452367 0
156253888 0
265533585 1
229534099 1
521885506 0
755207192 0
751565185 1
709506656 1
620141815 0
725081146 1
95815816 0
420411616 1
454552608 1
284329161 0
8815703 1
10421803 0
387673926 0
293240582 1
641279613 0
573286252 1
192497666 0
248359290 1
335802036 0
200531059 1
459870253 0
623585383 0
915883517 1
277220599 0
11645060 1
406488671 0
64279362 0
272879323 1
882136057 0
105087196 0
741195971 0
237891224 1
569700332 1
381850991 1
902920241 0
357954652 1
136761036 1
596537474 1
882904726 1
684669529 1
12765612 1
220539899 0
990255801 1
146984248 0
757974105 1
160248787 1
587119292 1
67773290 0
950620338 0
364296144 1
99309517 1
647744038 1
535936165 1
627799748 1
346162424 1
39857395 1
103287886 1
583072165 1
939200460 0
293224728 1
553332495 0
108133069 0
792343898 0
55699402 0
700933916 0
283850753 0
953899403 0
398449143 0
544977980 1
642935430 0
22926823 1
636609379 0
773773620 1
398175808 1
645212358 0
437392514 1
764176607 1
596224019 1
23598071 0
196198899 0
669564586 0
311325170 0
704293009 1
125609598 0
527121323 0
1006817 0
340283430 1
635826374 1
222188674 1
266232631 1
727880040 0
289913727 0
912987316 1
238518124 0
973794795 0
383496870 0
348874436 0
25948428 1
226704351 0
949534812 0
551324416 1
488717603 1
866424591 1
28629355 0
420210244 1
97104661 0
107103502 1
888938504 1
926646686 1
831376010 1
267644355 0
495105317 0
134810901 0
42815860 1
984786654 0
765283650 1
136657836 0
559780097 1
535058965 1
507091283 1
295272853 0
497562159 1
33420564 1
462762871 0
344084691 0
684792945 1
35602828 1
189231405 0
608300541 0
677892745 1
59264612 1
245725076 0
515521305 1
322363361 0
440811606 1
583926461 1
615430037 1
257783441 1
328558512 1
689924968 0
134228416 1
2562293 0
625706165 1
195463553 1
990306527 1
140153617 0
212073712 0
479729759 1
162117447 1
267850958 0
495044368 1
340634554 0
619420563 1
460698850 0
855979225 1
876035117 0
323125919 0
819249760 0
28944503 0
536493557 0
891880147 1
511438132 0
456862021 1
251736408 0
173439281 1
912435150 0
203579638 0
155483927 0
811942311 0
414305926 1
178384243 1
460969242 0
650143803 0
218778473 0
55383482 0
570154712 1
9889657 0
754005086 1
629995024 1
579404129 1
823489178 1
601567684 0
816682269 0
380221352 0
600868579 1
541425589 0
551391285 0
615441529 1
552218276 0
187873139 1
186620610 1
534672082 0
237040327 0
829903080 1
125001994 0
978468510 0
113234950 1
809562458 1
461220929 1
699467231 0
414473593 0
900311254 1
258196583 0
813791691 1
202099520 1
546496317 1
135780723 0
602908946 1
292808962 1
424685428 1
261044646 0
261794130 0
718734463 0
28136524 0
188690548 0
277624859 1
983477763 0
730003377 1
908987554 1
22718168 1
657868937 1
577889410 1
834986993 1
430150689 0
150876501 1
865811710 0
327491593 0
661725654 1
991248967 1
852895648 0
280136694 0
594921783 1
852516617 0
766533810 0
809986255 1
133496397 1
72676460 0
382899723 0
158079854 0
983350555 1
541211786 1
36719672 1
506727134 0
687707686 1
186135985 0
566194084 0
224007935 1
951298899 1
566197144 0
318018475 1
487295845 0
87749741 1
504931190 0
44669571 0
884474436 1
860898421 1
862289607 1
62284687 0
119108129 0
327577421 0
812609943 0
266079009 1
76033856 1
154191157 1
355859572 0
836630759 1
732348422 0
985445697 1
300750120 1
205310866 0
376776025 0
944662905 1
71849766 1
951576137 0
311621794 1
891157459 1
783092925 1
195728788 0
208271173 1
428368013 1
255434222 1
778154307 1
291151427 0
232044082 0
564339517 0
776068283 0
778115140 0
654674384 1
318802744 1
122835093 0
109390517 0
366853130 1
887577922 0
235536847 0
779620594 0
215032835 0
157065608 0
594661464 1
819262916 0
869279342 1
427413552 0
868993641 0
205269852 1
954052315 1
261212576 0
695261738 0
50502217 1
595242562 0
203600832 1
817717638 0
850706452 1
799903467 0
201633905 0
291529280 0
317746875 0
943909156 1
887402358 0
171894650 0
696357533 0
607714907 0
960607774 1
77668227 0
235670764 0
786183527 0
808469761 0
153362179 1
408653185 0
292045287 1
981174422 1
256207329 0
729572996 0
899139197 1
119828356 0
26503717 1
41709947 0
454323200 1
191002763 0
916298691 0
921974391 0
617740005 0
55558211 1
577172655 0
880830041 1
999917109 0
471706189 0
419199179 0
7793448 0
631359938 1
583693243 1
995802115 0
915166566 0
557875009 0
381286887 0
921472555 1
795173128 0
640753127 0
134300633 1
104689404 0
788767904 0
83076686 0
147801204 0
8839440 1
284768051 1
397903072 0
87384504 1
914021483 0
543545630 0
37313710 0
288866111 1
196597930 1
870633575 1
707943007 0
79807583 0
670721218 1
647220092 0
55636678 1
952962286 1
631602027 1
608093219 0
856610893 1
149084281 1
860792655 0
475143644 1
408829499 1
556631395 1
862727880 1
351052186 1
353599244 1
762964309 1
772249775 0
752467581 1
440578230 1
735122132 0
890260169 0
826472821 0
141545042 1
814347880 1
502090665 1
100532842 1
688025641 0
838906136 0
24683044 1
299486697 0
780165898 1
915597664 1
679808026 1
643960474 0
728443051 1
150588435 1
854338835 0
281717873 1
21357227 1
373557391 1
28911007 1
461317244 0
143684471 1
262930062 0
348355053 0
740701291 0
986380067 0
149452243 1
152716922 1
115709067 0
77092979 0
718748924 0
783681204 0
13284489 1
623304232 1
712400943 0
644324420 1
174193964 0
22522685 1
888576162 1
21195749 1
549662687 0
523365244 0
745631360 0
325989852 0
940874736 0
768825036 0
533433626 1
75013364 0
56138401 0
244026424 1
903356640 1
146933946 1
428651339 0
719451675 0
796782897 0
651683785 0
573738176 1
423860034 0
581777227 1
3977372 0
982148327 1
238149167 1
627388831 1
292086281 1
248131375 1
930035836 1
97046052 0
633169715 0
763014103 0
856195740 1
978932302 1
799533402 0
639952605 0
661490442 1
930409474 1
382054264 0
562023934 0
428239167 0
960687131 1
359647881 1
976191169 0
830372923 0
642999347 0
415023458 0
84250254 1
561430487 1
564888392 0
788400739 1
746890648 0
916235486 0
642521514 0
581511177 0
181265153 0
58476456 1
185399281 0
257252612 1
300813562 1
822455802 1
595594021 0
779807873 1
911139829 0
942579712 1
380218030 1
666424018 1
390496280 0
792467827 0
737304335 1
709731473 1
531876870 1
193703482 0
817149908 1
784067668 0
473183720 0
767954509 1
346592107 0
609317411 1
853391244 1
644654496 1
926182889 1
520353933 0
114456462 1
518988225 0
558788023 0
12125586 1
84057936 0
285842290 1
362974876 1
204463187 0
261918412 0
909908152 0
124984657 1
387519968 1
157856296 1
225888834 1
503944940 0
636453720 0
799082485 1
232658881 1
239654287 1
760926536 1
338787732 0
348723504 0
284010283 0
373331195 1
795029010 0
199748291 0
194805596 0
818361740 1
490069071 1
385608296 0
701842595 0
960295647 0
677016578 1
218612141 0
916804770 0
558742051 0
450896028 0
17697238 0
789489569 1
742796257 1
205752627 0
160940515 1
773920666 1
795838757 0
783010506 1
967070163 1
814818093 1
867865379 1
597213831 1
99679900 1
904921222 0
883053562 1
29866428 1
75713088 0
490524361 1
761742850 0
778765625 0
499246792 1
13657493 1
31125486 0
916007767 0
441660231 0
500109032 1
898680067 1
976320556 0
292568177 0
730408331 0
693470800 0
621139431 0
688020461 0
550982644 1
781377765 0
194183012 1
485643962 0
915173464 1
230807793 0
158594721 1
978798244 0
601605577 1
743387906 1
701983675 0
756815190 1
195811316 0
50428065 1
543572441 0
361971649 0
816346570 1
177500988 0
632219572 1
37885243 1
228725219 0
473950281 1
968080852 0
821345365 0
172972619 1
532299347 1
70461409 1
641739905 1
958268860 0
689989560 0
86627763 0
885298798 0
223295262 0
486132690 0
768487021 1
781693286 1
955123453 1
655084134 1
336950282 0
207559964 0
816438272 0
32819357 0
798264031 1
384746041 0
80623985 0
797635870 1
452798485 1
709360471 1
363904483 1
47571535 1
586870201 1
868304589 0
920651357 0
58393707 0
697633225 0
819637219 0
582685302 1
51555243 1
58342905 0
742321162 1
617388622 0
866304214 1
631949991 1
19340821 1
69627472 1
677528078 1
834049516 1
766201000 0
9392428 1
876617083 1
290035334 1
719196833 1
817384297 0
125323535 0
400679663 0
864004401 1
85942768 0
479606148 1
705687555 0
132766777 0
231131321 1
548635951 1
992061272 0
394164601 1
869374853 1
211510813 1
229461602 1
344042417 0
460544490 0
898330101 1
235339870 1
153577597 0
955164241 0
670661823 0
715944938 1
784378151 0
177820917 1
484023743 0
399008748 0
156314570 0
891640103 1
466868546 1
371419374 0
912394107 0
987565136 0
28502893 0
28623708 0
671858660 1
405218636 0
724619580 0
321561059 1
757828458 1
491082145 0
371160973 0
103251396 1
455637055 1
222910767 1
238615345 1
861252716 0
130343752 1
186778661 0
267906988 1
300755607 1
867066387 1
172952816 1
593063535 0
562510947 0
418644510 0
120634439 0
733530429 1
520315593 0
333437809 0
674096305 1
736839888 0
970539731 0
399195329 1
97269878 0
141582380 1
352998143 1
136755346 0
511631923 0
807263536 1
540705572 1
787600818 0
273562362 1
731205812 0
425071569 0
466820142 1
107645113 0
499864478 0
992570572 1
747558941 1
877237371 0
767263122 0
337064663 0
443709186 1
213173945 0
607930063 1
65222729 1
471411391 0
272161043 0
618672074 1
635419614 0
228049826 0
146889378 0
245703649 0
777979751 0
570679668 0
378262186 1
703422587 0
771094343 1
144559003 0
426822846 1
89757358 0
494509775 0
882717475 1
181516137 1
637933385 1
530672866 0
492650291 0
831135105 1
681671162 0
241046906 0
547800622 0
591609350 1
910036843 0
840974730 1
43629626 0
338388148 0
654273626 1
237181670 1
314271645 0
110846112 1
626102629 1
214182464 0
759737873 0
27655912 0
741450159 1
284426029 1
717592090 0
491788778 0
476415943 1
752148533 0
505537165 1
232346605 0
623347704 1
646721085 0
35080660 0
338028010 0
570332990 1
830998318 0
644924372 0
149686658 0
934014467 0
765270815 0
404578581 0
714271956 0
908662324 0
827779729 1
712018489 1
798646473 0
834198947 0
312898670 1
582917142 1
188686836 0
143745649 1
62495541 0
966411318 1
435872266 0
71054115 0
43559321 0
855481068 1
757679362 0
56255772 1
602833763 0
140240573 1
786189163 1
47252552 1
185806430 0
214032057 1
698692524 1
963042224 1
197067976 0
862915831 1
642700062 0
295810050 1
116214087 0
164776950 1
995468122 0
17653177 1
93082483 1
875021804 1
146487690 1
539117553 1
788818680 1
535398571 1
743436144 1
955599205 0
607143927 0
98029684 0
390955282 0
358185482 0
234425163 0
168748771 0
238549417 1
220509124 1
228783366 0
673707488 1
82729285 0
263603259 0
360274933 0
405420698 1
409254531 1
911571624 1
26217699 0
92307772 1
580546364 1
690853020 0
394760414 1
352125040 0
719386656 1
226663423 0
112832178 0
238182998 1
752993335 0
435480862 0
22217515 1
273555835 1
169355658 1
855808819 0
955020438 1
807818798 0
838161329 1
536396807 1
272896468 0
241020089 1
972541592 0
531578807 0
324698921 1
236817335 1
891767807 0
909019476 0
251248341 1
771785173 1
476143631 0
849940553 0
792129336 1
567393774 1
96618942 0
694502448 1
437449448 0
574414586 1
502211912 0
913419045 1
399487147 0
230068056 1
927400762 0
452541418 0
906512203 0
206919109 0
143397248 0
318917261 1
562973265 1
488208530 0
667345183 0
619451212 1
165152086 1
49151600 0
18944755 0
255357646 1
53607768 0
875864382 1
519538285 1
59547633 1
704591888 0
564272905 0
514266354 1
6549801 1
196755781 0
739218817 1
71821099 1
988662643 0
406781727 1
914143949 1
345711653 0
699767131 0
999538617 0
370803876 1
656009350 1
656882269 1
870381685 1
175490806 1
142383049 1
558980120 0
584484036 0
59746064 1
810687579 1
540620322 1
374823121 0
353957781 1
204424332 0
618625873 0
970753849 0
837791889 1
914585340 1
836085174 1
199145471 1
208276059 0
621789709 1
21386839 0
92846028 1
931178872 0
428884785 0
658862245 1
970865545 1
891132991 1
887905248 1
508630005 1
901400787 1
636631671 1
183863767 0
431281377 0
233868604 0
571228142 1
918568002 1
634725360 1
846453923 0
605509167 1
611286109 1
506100148 1
681552528 0
969119893 1
868038870 1
532373732 1
307214578 1
211987711 0
613029117 1
47872664 0
133633276 0
655439041 0
878568062 0
575017502 1
656902243 0
890996552 0
128114961 0
208062752 1
740192785 1
476609773 0
658794872 1
345328080 1
429170949 1
97442533 0
600497550 0
698034065 1
925874828 0
351037817 0
395484111 1
888615020 1
503533523 0
452695264 1
156004081 0
913544136 1
481185794 0
963358004 1
73758549 1
621233369 0
655492977 0
852187021 0
687653593 1
727366762 1
118097042 0
440005092 1
280048022 1
351459119 1
115968129 1
647643298 0
108661793 1
159434998 1
737419814 0
60104350 0
294367693 1
303867108 1
71311582 1
231787055 0
29501935 1
825904780 0
363564350 1
846696861 1
709362598 1
440764042 0
422906550 1
958256409 1
505759750 0
745698472 0
782237481 1
829752533 0
19501635 0
930185826 1
121967795 1
457795066 0
460457935 1
489741029 1
46769617 0
484060239 0
433122771 0
597484523 1
80506994 1
389473397 0
939750440 0
566834299 0
135636920 0
246204549 1
520407909 1
903923038 1
485237664 1
62109117 0
2306405 0
357275860 1
250092129 0
633257305 1
445367616 0
758097447 0
931529091 0
166849728 0
945586876 0
891731035 0
759903523 1
952773083 1
511562771 0
845562418 1
51898824 0
336802923 1
194999942 1
414758076 0
773219073 1
805956140 0
823570165 1
916523750 0
619175862 0
490428578 0
871962456 1
693417884 0
41312014 1
466810154 0
85871603 1
482080653 1
922342840 0
24593193 0
677597198 0
345777597 0
308717356 1
839663725 1
576166952 1
307417351 1
989096250 0
629545154 1
649129295 0
602935816 0
219825447 0
825320185 1
202884356 0
159088009 0
149902828 1
687614995 0
556482893 1
910134882 1
429314062 1
689993776 1
936635375 1
757280764 1
652192872 0
551938544 0
660400287 1
646793288 0
304106386 0
414849621 0
521075997 1
582106188 0
462991991 1
756940264 0
544019403 0
537467146 1
483899671 0
130063052 1
306618097 0
237599494 1
578952956 1
765710154 0
191382846 1
243772780 1
81458034 1
209658727 1
509547730 1
188538429 0
965575031 1
8791279 0
185362055 1
988559757 1
180965692 0
362715131 0
79727022 1
101554974 0
127370608 0
462795004 1
222649072 1
255050215 0
110554115 0
75724364 1
392257466 1
550563019 0
31875501 0
780772521 0
726620113 0
719676398 0
889716918 1
623973846 0
398066203 0
332000267 1
595391142 1
998970356 1
676457288 1
969928411 1
725288730 1
262434342 0
695179522 1
933576959 0
910008603 0
937539457 0
41001082 0
535026870 1
352181164 0
689341288 1
734115693 1
952554923 1
684825745 0
421193340 0
852956025 0
809558471 1
888433273 0
376405239 1
738569309 0
978601179 0
928842136 1
632814754 1
980896924 0
620395279 0
997315877 1
313484637 0
260214250 1
694555213 1
663075979 1
438573457 0
990859709 0
628694505 1
783089002 0
56226555 0
747327444 1
371693978 0
286617144 0
952944304 0
303526815 0
236491186 0
710715720 1
430788889 0
548494551 0
651041550 0
38381916 1
673178854 0
606191592 1
523386560 0
704845266 0
668286782 0
292080835 1
69550378 1
199376321 0
67321257 1
713261382 1
242057320 0
498847316 1
481359628 1
461115125 1
561116266 1
703841485 0
92070579 0
228731940 0
295584580 1
920389009 1
852937487 1
154444366 0
440465604 0
165586910 1
937088463 1
40000820 1
603632308 0
739173940 0
757615941 1
987107938 0
970379864 1
172831371 1
737050375 0
266940710 1
648107455 1
75756608 0
303605463 1
345197325 1
636052160 0
414328247 1
332354152 1
37591977 0
684987206 0
149697245 0
417669913 0
789408944 1
537131462 1
978643768 0
837769501 0
265234669 1
875263901 1
401790284 1
702008451 1
977247642 0
293062556 1
710702221 1
847109450 1
282507289 0
911492459 1
667365238 0
885640506 1
294715508 0
694399157 1
573843233 0
890766797 0
653075463 0
74766461 1
480534956 1
872349018 0
626006680 0
74422943 1
250960702 1
628283004 1
64261678 0
601031557 1
335668330 1
153437305 1
8899499 1
352915576 1
409575973 1
571595587 0
881057696 1
381085713 1
335205114 0
101048542 1
796531921 1
674185590 1
788611742 0
256514654 0
175411942 0
719177625 0
315786521 0
931216211 1
620825989 0
803281422 1
971226158 1
916361866 1
307067752 0
533341451 0
4773922 0
616672599 1
875359480 1
876082144 1
207884832 0
357785768 0
64170717 1
295803497 1
272424687 0
526418823 0
738308018 1
558047389 1
363606745 1
95352537 0
62721835 0
455829992 0
205710221 1
151230116 1
935546010 0
994197813 1
847844298 0
315674803 1
447411503 0
180688992 1
585240027 1
765769360 1
870404527 0
351619095 0
785298398 0
102691033 0
640865739 0
848485083 0
926352142 0
19256729 0
738065162 0
758608196 0
410378628 0
845439502 0
924078626 1
766147254 0
774822577 1
576314803 0
726661920 0
904799026 1
309359868 0
980990516 0
285365402 0
567341070 0
881847795 1
204898880 0
145685282 0
742608506 0
708049184 0
820400067 1
334645900 0
975803808 0
35550636 0
807320965 1
359142019 1
563057720 0
166984010 0
379107571 1
518281589 0
87869843 1
517237191 1
936182593 0
421983380 0
702313134 0
229147343 0
690025342 0
827516760 0
346442204 0
564589069 0
434048081 0
386863588 0
507212515 1
628585484 0
104441428 0
213679657 0
747152050 1
430509211 0
721439748 1
969728401 0
702572260 0
855439833 0
739765650 1
377438412 1
793215132 1
641227761 1
983673336 1
428819467 0
638406878 0
762870553 0
312958680 1
935413783 1
53743191 0
301448957 0
65619730 1
760137060 1
282332889 0
168365454 0
252691353 1
509462602 0
350859885 1
637913317 1
810287544 0
228659446 1
73769048 1
44834848 0
403166344 1
195795686 1
354411422 0
685866872 0
183173190 0
932318534 1
600097652 1
483276377 0
294411419 0
896705506 0
864289039 0
26907130 1
59946204 0
994028731 1
530372721 0
348473225 0
828632396 1
95179718 1
409156297 0
314177683 1
536834033 0
481292396 0
592116655 1
643988155 1
545998426 1
652323216 0
626539419 1
934693951 1
228597250 0
581400455 0
407683450 1
48940166 0
201875828 1
907759617 0
430914109 0
390727042 1
690758466 0
805094419 1
253795309 1
899054728 1
415644967 1
405029784 1
583860281 1
402425620 1
726155018 1
262671917 0
73636013 0
320324733 0
150072248 0
538784049 1
921056200 1
67760507 0
755460160 0
86004264 1
430847095 1
927672306 1
104932374 1
571184155 1
416279570 1
47732205 1
445103670 0
461906299 0
126384592 0
461472583 1
776076702 0
94595268 0
970805073 0
833275238 1
725326931 0
699914280 1
769650504 1
83362579 0
968401186 1
222132534 0
513620377 1
756311567 0
335318462 1
663050182 1
555832487 0
348908582 1
253218747 1
947546940 0
658940508 0
299379692 1
328900876 1
916725145 1
505156380 1
846570839 0
703561038 0
203226610 0
833961992 1
633636099 1
810019062 0
295912880 0
835013059 1
742407730 1
166213276 0
604434467 0
933655163 1
987601886 1
221432784 1
945614773 0
487652727 0
241443070 1
841256121 0
743700568 1
972150714 1
887454307 1
468395856 1
835225287 1
729625256 0
617593285 0
751063291 0
730196851 0
993377828 1
596668655 0
530471919 1
162464767 1
513670689 0
486411849 1
942279737 0
134990134 0
676144553 1
648609568 0
869075987 0
617086282 1
137024858 1
710526918 1
239882067 1
239629705 1
475373593 0
667718050 0
176835100 1
761668368 0
851293982 1
809599363 1
413055877 0
6192921 0
780439783 0
990670570 0
879922135 1
108939371 1
526295450 0
899659763 1
676978015 0
245652087 1
18089338 0
59420866 0
536682945 0
258525256 1
36344652 0
214803147 1
390141718 0
942730338 1
359648158 0
791664255 1
66418268 1
16012046 0
335448818 1
734961505 0
87621681 0
161120396 1
592777040 0
459845302 0
308064360 1
588087102 0
302569438 1
262786552 1
415844458 0
576313852 0
158389306 1
447777468 0
762407518 1
654414826 1
6426283 0
405631679 0
963016734 0
207231584 1
197212875 0
351052072 0
980593400 0
517710154 0
933745758 0
197717854 1
45362085 0
775808570 0
454882792 0
578931025 0
287445722 0
297586108 0
55079624 1
666563723 1
359054053 1
967993019 1
889196083 1
575617554 0
959176487 1
41684738 1
279612389 1
195667365 0
909580669 0
788092611 0
975644609 0
851452776 1
276953233 0
779362659 1
927071552 0
218368082 1
569106011 0
743802959 0
971260280 0
343465917 0
365276014 0
719578808 0
1975574 1
742318379 1
21574471 0
493564599 0
966769549 1
332721947 1
771995821 0
811263626 1
852302549 1
27741401 1
956236182 0
587147603 1
83590698 0
134527625 1
666935870 1
70943732 1
122901424 1
792586025 0
572739335 1
530137727 0
492455869 0
883195216 1
167970803 1
607688780 1
567717729 0
212384676 0
744175754 0
821205160 1
948540092 0
837015456 1
681838185 1
925016858 1
709055824 1
421274996 0
944570979 0
876402213 0
752441250 0
201013173 1
780125975 0
283785975 0
677042888 0
184936271 1
507953164 1
43388470 0
524244590 0
410451568 1
850806059 1
929178893 1
302654438 1
116608705 1
86393303 1
291037047 0
806484844 1
15725166 0
123737988 1
463806584 1
901726895 0
91667891 1
37850003 0
106697615 1
106366886 0
836082155 0
263535820 1
374014340 0
321647160 0
9235863 1
264027530 1
174360817 0
929142965 1
532308768 0
59497156 0
825615830 1
932849071 1
82907769 0
51960658 0
989749717 0
708756895 1
69394476 1
259086346 0
94735694 1
400177016 1
283777141 0
638471557 1
909464895 0
612439614 0
110949598 1
588581444 0
350543376 1
200452110 0
239417180 0
340883074 0
556595895 1
266273606 0
585727207 1
734231183 1
585445659 0
955215970 0
248868917 1
584853173 1
635993492 0
239869037 1
631832824 0
336579828 0
257997970 0
428751264 0
537168845 0
622583646 1
144578951 1
804569989 0
32295623 0
787275594 1
260365189 1
247851299 0
703864925 0
85922745 0
474075557 1
890845761 0
814451158 0
690989298 0
989455792 1
203208426 1
249082379 1
153371325 1
966571315 1
387873073 0
442964095 1
290298839 1
64024387 1
14791323 0
423485429 1
980082334 1
467904016 1
746737189 0
705196695 0
613298520 0
844662626 1
848936359 0
70142620 0
30538428 1
573394879 0
274178996 0
220601131 0
223545676 0
589373825 0
975946126 0
277887222 1
221862427 0
563174147 1
37585284 1
261312929 1
721792664 0
926260877 0
283485807 1
835677643 0
713315386 0
950044058 0
621747179 1
300060361 1
547259500 0
799674234 0
365186261 1
736108564 0
418006332 0
355519204 0
236608524 0
489874687 0
706703903 0
977746231 1
757861744 1
379596842 0
559246106 1
810417798 1
689219788 0
652359978 1
20831173 0
898325298 1
682379865 0
401806213 1
247128922 1
539768695 0
240735860 1
805640721 1
783153646 1
346200461 1
41261553 1
72322395 0
935536997 1
27148753 1
42146740 0
769605995 0
992995121 0
4970159 0
196204119 1
851158014 1
629710583 0
782665783 1
883113819 0
264395857 1
708745339 0
903590450 1
530532482 0
745674179 1
476573184 1
557214085 0
520600384 1
137007642 1
311273025 1
213252164 0
932545757 0
550600731 1
261453451 0
431027539 1
742812791 1
830116071 1
989122591 1
683304413 1
927931393 1
268260596 1
528712754 0
866873182 0
496960325 1
312587739 0
251793402 0
215381368 0
368905988 0
410636100 0
557090870 1
323803505 0
649800722 0
127369384 0
339324045 0
716810989 1
781636930 1
160236367 1
369615542 0
7693043 1
579028771 1
296861030 0
657531287 1
642550283 0
683169356 0
806156248 0
871005561 1
520093585 1
291115922 1
646824518 0
7025005 0
965590975 1
467625614 1
499971099 0
881779284 1
410425457 1
301396851 0
252878949 0
341329669 0
731295498 0
719819981 1
198815232 0
90461339 1
881458266 1
767501162 0
341910858 0
741749410 1
604963677 0
233990009 1
355031219 0
491696889 1
989157839 1
995853915 0
916666225 1
265670262 0
341955214 1
839064775 1
695353973 1
930249255 1
17025005 1
692895043 0
829399224 0
437527836 0
502871602 0
712481605 1
141984649 0
512873108 0
298059711 0
937135852 1
67563350 1
191774180 1
588061983 1
616875551 1
633815610 0
647986272 0
866202970 0
119529927 0
822451287 1
752745024 0
689116681 0
599220360 0
465602589 0
364754674 1
949189141 1
945728408 1
345675635 1
608222120 0
316775055 0
725920201 1
375018054 0
315280889 1
220206222 0
64527282 0
768190731 0
822861122 1
439657223 1
390677318 1
808213454 1
946163134 1
260328506 0
769814429 0
985466297 1
329335984 0
795457812 1
840388489 0
431873919 1
348042816 0
579556750 0
248989301 0
265247421 1
734798994 0
117914101 1
153825212 1
868414569 0
210638692 1
351224926 1
876456784 0
383205600 0
689825695 0
787965694 1
540351076 0
759752950 1
953931029 1
63450390 0
867893267 0
104213449 0
116282041 1
387657570 0
586725196 0
96953716 1
371707224 1
276976324 0
521759868 0
381014425 0
681379985 1
55240006 0
536367112 1
801743770 0
115534769 0
818160283 0
625663163 0
970790666 1
232692559 0
978469407 1
697179771 1
919399280 1
783099991 1
157359998 0
278600792 1
811814506 0
492306482 1
370271442 1
967667959 0
109280427 0
653316546 0
77629109 0
331469813 0
721294025 0
284549189 1
23287747 0
147078893 0
760188015 1
300032271 0
526945649 0
980570789 0
87576095 0
724110967 1
82061793 0
843240109 0
963836057 1
768967129 1
292907266 0
983733017 1
659824390 0
753497090 0
988985928 1
166011954 1
611276717 0
311887527 0
958905699 1
447593219 0
351082793 1
246176060 1
98479734 0
154596756 1
93536144 0
484140603 0
42235389 1
561196507 1
558881027 1
242114141 1
796920277 0
309732791 1
314441275 0
64329952 1
202584084 1
657852646 0
174541597 0
354269944 0
87381879 1
428313967 1
279045174 0
194977231 1
212942747 1
284281253 0
710444731 1
399466091 1
667319858 1
31101265 0
657893763 1
562881600 0
353555265 0
880624324 1
534752248 0
362285851 1
667390453 1
123442433 0
649286942 0
960939544 0
133841680 1
829307303 0
199074544 0
821642376 0
689037142 0
462023381 1
262978640 0
356889680 0
376113735 1
439969928 0
800553301 0
381976746 0
694699559 0
253538499 0
306293641 0
589835037 1
705668806 0
577664013 0
704572184 0
330617913 0
811391714 0
11200508 0
857149431 1
414261203 1
715707202 1
853963358 0
749082140 0
743492544 0
245937348 1
825227981 0
566388097 1
717283693 1
326367787 1
347383959 1
254659391 0
719874281 0
430805580 0
910130220 0
121349758 1
396955194 0
104628526 1
811114804 0
148755142 1
557533504 1
568302363 1
339771301 0
798485938 0
716511131 1
801809893 1
799458347 0
958675894 0
898844948 0
933519214 1
100760001 1
632015435 1
698298634 1
233104122 0
318966505 0
67704716 1
787536698 1
576825746 0
233184535 0
869835299 0
271349851 0
251740148 0
641559222 1
863545517 1
650894495 0
72661590 1
209095524 1
80149596 1
347189240 0
33875857 1
263828173 0
573542974 1
545954574 1
190080704 0
910063149 0
273948302 1
500484360 1
221273235 1
965948589 0
566872459 1
942993926 1
342953878 0
528478040 1
972142464 0
862455687 0
389665335 0
286219683 0
348285011 0
687793604 1
309635124 1
353180318 0
151429613 1
968010473 1
749913727 1
820169245 1
652100778 0
646887235 0
401768407 0
30284856 1
626406009 1
599692995 1
200486477 0
456158934 0
363379691 1
779962732 1
371114495 1
110704945 0
565199316 1
298444518 0
380156583 1
588572677 1
215457188 1
195890912 1
346921379 0
568148173 0
418908255 0
622299347 1
710636000 1
786066966 1
708099149 0
318186956 0
825951013 0
999770989 0
641854680 0
981953251 0
306255176 0
710956482 0
486530202 0
465133032 1
577019442 1
971232007 0
857181868 0
373560719 1
958551184 1
432827847 1
592515498 0
326233521 1
113642227 1
667107480 0
119942062 0
553908521 1
733275245 1
317126130 1
892308366 0
64594523 1
556718870 0
674283353 1
578404425 0
528551364 0
735168066 1
242814794 0
668197885 1
887121577 0
280346829 0
433828357 0
245190619 0
239844447 0
496937030 0
618454351 1
357029418 1
753052726 0
303339157 0
486917373 1
61913372 0
79888567 0
167062665 1
202961730 0
457293638 1
761694665 0
308226704 0
397156635 0
611140424 0
771759351 1
56534343 1
141878170 0
606600775 0
143982379 0
255911163 0
957068672 1
778227873 0
122634567 1
951208378 1
919691733 0
227731466 0
654465200 1
514708701 0
507610201 1
3576929 1
202342429 1
92483020 0
453611125 1
59534214 0
917757925 0
997757741 0
341982329 0
218649472 0
299148164 0
681716255 0
366224737 0
896360036 1
284429321 0
92016256 1
131232544 1
153605076 0
869223683 0
557105748 1
186846933 0
685746660 0
550486017 1
921421348 1
836087386 0
727188036 1
478519356 0
735630722 0
127811559 1
201448343 1
786754335 0
249294079 0
643414346 1
930972112 0
831864419 0
811913170 0
321684144 1
697988137 1
970487460 1
846947732 0
933436825 1
293946905 1
869501790 0
182076701 1
92556475 0
985687806 0
588935775 0
198541743 0
795628810 1
480053438 1
767825866 0
383622383 1
857539856 0
841783694 1
431958857 1
955529890 0
350106226 0
708686784 0
9677293 1
911747309 1
160444369 0
745066296 1
548704993 0
381321793 1
5751078 1
936026496 1
514633787 1
941827472 1
71147944 0
220759390 0
282447179 0
44181143 1
895677722 0
119365211 1
200153564 0
141381614 1
171948113 0
613592437 0
938194231 0
74473563 1
169064291 0
503003858 1
49516756 1
360795961 1
159046080 1
921182561 1
575426579 1
282453124 1
642714559 0
950792328 1
808654357 1
221103864 1
725931769 1
779993201 0
310090156 1
486492921 1
415433346 0
421624857 1
86593692 0
36948385 1
790205227 0
883568220 0
109503249 0
754540690 1
565337493 1
344506353 1
559528679 1
698045479 1
403682867 1
757795151 0
108101989 0
607785849 0
605522535 1
942826028 0
703735473 0
212440217 0
329634974 0
469267140 0
242619318 0
982713170 1
852120137 1
905528753 1
331253789 0
295319167 1
474177905 0
928322042 0
59505603 1
585642686 0
835810722 1
922390232 0
206775639 1
656096252 0
509661284 1
394364601 1
878046198 0
702568771 1
905491451 0
575362363 0
129020314 0
601543087 1
69093359 0
351103140 1
232852562 1
27783812 1
531239761 0
709553525 1
234804839 0
57838869 0
790205063 0
431718065 0
181677382 0
414492579 0
2539644 0
373552432 0
373389465 0
50774191 0
759906435 1
102793069 0
693049674 0
683918737 0
796041758 1
303325840 1
593441355 1
67408792 1
127544090 0
476907999 1
975537594 0
586914112 0
305835210 1
645853184 1
869390311 1
474533194 0
194528995 1
349789510 1
332217140 0
150055904 0
917222633 0
33955858 1
924563908 0
542111016 0
791183625 1
104508483 0
249943900 1
603775223 0
874422245 0
345125113 0
854169971 0
810557513 1
362214887 1
684540959 1
561959767 0
110520267 1
137750642 1
736415004 1
51950691 1
313741565 1
329267611 0
34652003 0
836924699 1
164288406 0
593525701 1
33893630 0
518518195 1
11333640 0
831461095 1
820091394 0
377068935 0
571053801 0
870313826 0
54399031 0
78199938 0
52961678 1
830621880 0
853310512 1
221015713 1
154364930 1
154162402 0
85082844 0
644255823 0
316271331 0
572637383 1
627005917 0
799464426 1
869853634 0
572605463 0
596749555 1
138438248 0
38978466 1
180481035 1
49855298 1
715215113 1
660285355 0
840068019 1
830430323 1
755088926 1
353821488 0
876803274 1
91801908 1
282329387 0
328462181 0
671085400 1
363945487 0
354970320 0
315788859 0
269049356 0
383006647 1
896198526 1
939136420 1
231251768 1
772871241 0
709766706 1
443520294 1
22707925 0
927553694 1
532081538 0
350231487 1
630483825 1
272883814 1
329196334 0
384552080 0
469309370 0
904209455 1
747884290 0
226263896 0
953916603 0
566298625 0
831320318 1
292995142 1
500161604 0
711241847 1
480753578 0
714930368 0
923485253 0
985918607 0
929523716 0
348277422 1
623307798 0
429881350 1
681537408 1
501929160 1
450455124 0
297920499 0
728032045 0
687959859 0
17302672 1
357644719 0
8140746 1
155399738 0
582898983 0
219131111 1
456460022 1
48646701 1
972000164 0
180051099 0
184102192 1
642912687 0
736413147 1
485824530 1
900003000 0
956201322 0
302818197 1
391231879 1
543839009 1
547790333 1
922075220 1
976361062 1
775549157 1
988976284 0
130625866 0
525617923 1
252240840 0
700466215 1
258360073 0
203670625 1
568680327 0
339960826 1
971508136 0
719192505 1
1499699 0
752561545 0
823809219 0
53458223 0
204742502 0
965292319 0
69348924 0
709950022 0
919139011 0
64906936 0
600171113 1
534227754 0
31340423 1
671071771 0
315094635 1
994058064 0
40807659 1
785088383 0
708490901 1
375841388 1
203995150 1
455210679 1
440160759 0
139279433 0
333282888 0
490904690 1
195944776 0
612392086 1
462942225 1
878138404 0
902418768 1
872449610 1
61584821 1
556767349 1
60118010 0
956883384 0
703376873 1
736942586 0
887888618 0
721210390 1
815055123 0
99197534 1
901546085 1
620196445 1
367803837 0
462957705 1
747950828 0
874422179 1
820253550 0
846076233 0
269438846 1
597913539 1
766002194 0
617356152 1
37860600 0
959747513 1
804367928 0
682919152 1
902836619 0
94097489 1
584414844 0
725231450 0
461739535 0
885761922 0
967445606 1
272669561 1
457295238 1
95432954 1
603886562 1
646992402 0
870446258 0
889053532 1
742033909 0
249605056 1
184453472 1
967353938 1
155325628 0
775286002 1
603388834 0
576217290 1
581743838 1
277763366 1
784537501 1
820584910 0
793658108 1
288542171 0
951808613 0
933630175 0
248612250 0
582343152 0
604133971 0
503413888 1
805060884 0
9573619 0
960519218 0
640113573 1
810866804 1
497039431 1
334011769 0
863913485 1
492197263 0
804018397 0
196105749 1
978578812 0
965005821 1
123463637 1
939094851 1
446457508 1
575331936 1
416451210 0
296186197 1
51101514 1
561551187 1
631743659 1
165515241 0
933073016 1
878467553 0
185001622 0
316891065 1
642370847 0
252812392 0
199596554 0
689840343 1
905743475 0
370587228 1
169105400 1
391556168 1
542699323 1
167010412 0
9800133 1
561226138 0
22229877 0
199208006 1
646460314 0
942931647 0
163892925 0
110716464 0
694575845 1
963379467 0
605363774 0
254138671 0
625973723 1
578690909 0
965775605 0
449304545 0
441072463 0
996151183 0
788002420 0
918204946 1
565583058 0
555904670 0
940458430 0
124538959 1
68665273 1
746910742 1
765900387 1
92220356 0
756453687 1
412428553 1
178627332 1
93149883 1
917449345 1
901000458 0
728481746 1
483775611 0
21163881 0
154953289 0
56960303 1
709492174 0
165539061 0
21652679 0
74036093 1
297089531 0
419678389 1
959607589 0
757705304 0
609724184 1
244218182 1
915407364 1
197939003 1
915634684 1
713827838 0
453748575 1
731125286 0
62488927 1
511362989 1
376973409 0
542352200 1
472403510 1
565364870 1
582026531 0
458673859 0
668513435 0
618201174 0
779990338 1
271083510 1
397891057 0
830536790 1
849327175 0
975311386 1
863658141 1
162825274 1
28462732 0
2734084 1
484322400 0
532111345 0
454244544 1
912782958 1
152394736 1
868044164 1
574671837 1
533114376 0
449946380 0
333189579 1
139352178 1
328508144 1
597802904 0
59694399 1
911589189 0
457350398 0
415916065 0
903192242 0
703896906 1
564368131 1
863882773 0
645810503 0
938511680 0
444620237 0
838164560 0
326490794 1
430825791 0
916517875 1
317829454 1
224187187 0
472041429 0
845702162 0
708748311 1
899487944 0
464179096 0
427240699 1
199781708 0
68848197 0
553888450 0
129240184 0
946936259 1
367943942 1
801895785 0
366118882 1
112813543 1
776612158 1
317818770 1
383179552 0
915887428 1
472311616 0
203657790 1
8412956 1
991212693 0
426728781 1
876470148 0
1843710 1
16542826 1
267274682 1
587004506 1
882210915 1
920805450 0
236648759 1
93072239 0
481334336 0
711554570 0
368416028 1
532151329 0
554698623 0
441295348 1
431912124 0
709221105 0
117509309 0
499577291 0
217566549 0
909308502 0
80200845 0
336765957 0
825669425 1
632143954 1
385316541 1
666105829 1
773210692 1
167888566 1
228222443 1
537462154 0
263817488 0
664895569 1
740182019 1
159626737 0
472334444 0
359598376 0
313213930 0
106432881 1
980235965 1
716462730 0
956854583 0
447090573 1
913821048 0
674794966 0
322646981 0
623739761 0
125725308 1
56009052 1
950659694 0
934469676 1
648943511 1
688499838 1
705148149 0
895472089 0
357477520 0
961221343 0
255383561 1
11538411 1
455908709 0
642901050 0
776493550 1
404505837 1
735954195 1
237871877 1
885801272 1
180268978 1
692240676 0
885088912 0
210398262 0
714250532 1
710533845 0
700140058 0
897098553 1
550138763 1
484102380 1
347776948 0
352738310 0
504727312 1
33106593 0
760530310 1
430784447 1
326434276 1
100453845 1
212575555 0
503858137 0
520504527 1
837319083 0
384858472 0
885137952 0
119934226 0
291808616 1
953523891 0
372145235 1
424187323 1
594993678 1
601415214 0
861316778 0
784241214 0
914709495 0
434742069 0
209763136 0
491666655 0
532417477 0
331725857 1
57592587 0
14226891 1
131182262 1
424906026 0
288620464 1
801161485 1
756664337 0
461765297 1
368104857 0
692670765 0
47994723 0
457525255 1
906987095 1
566005869 0
331539281 0
12661873 0
868708108 0
59093944 1
181833721 0
963233600 1
739762626 0
253421127 0
250912293 1
931863563 0
601959571 1
593249604 1
551540907 1
645075831 0
780573054 1
11815313 0
21679317 1
391377088 0
618858161 1
673059976 1
779291759 1
93032943 0
34965306 1
237071878 1
402512698 0
57541606 1
382592561 1
582104415 1
666261720 1
809807524 0
729432464 0
721434777 0
876615659 1
198986729 1
982936473 1
848303270 1
344293819 1
20051411 0
663823129 1
211691886 0
555076407 0
324764900 0
37452550 0
327820138 0
199815228 0
218318020 1
291547567 1
307031181 1
800561938 1
470867426 0
786344668 0
228581602 1
142961131 0
796090867 0
906772743 1
977470772 1
497646571 0
67918708 0
80309779 1
980989424 1
366621639 0
825747248 0
709871782 1
108370589 1
480466646 1
106280101 0
315596688 0
225432575 1
61351086 1
453756204 1
96763811 0
956513502 0
693709495 1
810455752 1
860058772 0
611753578 0
769644882 0
41705824 1
494255790 0
384590191 0
596341320 1
763808302 0
607502425 1
666672678 0
205146765 1
62728967 0
282330418 1
566648037 1
976658656 0
115268278 0
935550942 0
832256256 0
890067363 1
500013775 1
585338023 1
159820333 0
559090919 0
290144640 0
790875759 0
330869071 1
559022724 1
112464724 0
980794568 0
501825818 1
111144603 0
733711261 0
856872650 0
965899909 0
370435601 1
880582219 1
920599004 1
723343505 0
9983477 0
996408173 0
778020642 1
968607968 0
803126034 1
482858127 1
910459532 0
894230787 1
972451499 0
597312012 1
282022568 0
661691726 0
644985099 1
420229483 1
765021519 0
800442860 1
627373758 1
557574980 0
559368373 0
96550447 1
611779603 1
423894491 0
708350589 0
688085497 0
881162977 1
13262170 1
255280986 0
506045968 1
227914929 0
285019205 1
346320110 0
709301238 1
154453470 0
968097233 0
610530988 0
886028280 0
43773873 0
707639136 1
45047056 0
193096564 1
35048343 0
20010240 1
209490005 0
110020496 0
520155554 1
600932929 0
69638202 1
479206570 0
620024533 0
21808181 0
806006489 0
728730063 0
118996382 0
961790961 1
69916688 1
472965825 1
407416498 0
330264315 1
199832836 1
28363264 1
188835145 1
404798455 0
593773842 1
57316656 0
671744757 1
196535832 1
662309356 1
892067700 1
895816134 0
892055553 1
750887232 0
626423763 1
522344444 1
522762131 1
892255162 0
738444096 1
299045994 0
866656905 1
822885961 1
790918725 0
531215669 1
816117846 1
165073098 1
979836937 0
890683527 0
853347343 1
363669509 1
22406586 1
44496523 0
952095850 1
770285207 0
216999716 1
241206638 1
753782471 0
617411758 1
52663845 1
276821088 1
310768978 1
143087137 1
894388041 1
537507218 1
774757640 1
740530410 0
469103809 0
85633718 1
263316502 0
18884282 0
871637173 0
860290298 0
928047828 0
644136911 0
739582129 0
293856752 0
78552228 0
131912812 1
471906176 1
337258717 1
846850881 0
272523463 1
35230915 1
889034852 1
487377132 1
982245841 1
2201446 0
535956751 1
274840473 0
735111324 1
66505926 1
143282383 1
830448102 0
449473485 1
428800070 0
565230603 0
273898013 0
832239776 0
928094157 1
825135501 0
744360948 0
204204316 1
50968630 1
365710389 0
44502003 1
425484746 0
81069344 1
886818396 1
854977767 0
567024237 0
49678583 0
391587068 1
958012000 0
518204889 1
282933730 0
599467547 1
3338327 0
144305382 0
892437799 1
24130444 1
635556064 1
535241041 1
565792581 0
960947544 0
169481785 1
63594582 1
783090916 1
22284525 0
109397360 1
426629911 0
764125970 1
73927247 1
822859400 0
664362204 1
220268036 0
997231175 1
177102207 0
614603924 1
477437776 1
923736885 0
250696135 0
728099960 0
290733208 1
495348890 0
756519876 0
112033213 0
423979889 1
458901778 1
902714593 0
98882117 0
707370006 0
224829385 1
250261185 1
897958441 1
629245539 1
27152745 1
980162708 0
826083264 0
434795926 0
676042334 1
103374464 0
261514688 1
775080259 1
865388866 1
963079335 0
24926423 1
810653560 0
594180590 0
815328545 0
17602221 1
686600896 0
153915063 1
566869583 0
442670537 0
110012427 1
353472954 0
105810555 1
803401602 0
115474204 1
391636106 1
801080309 0
69629885 0
968789473 0
657408569 1
29182379 0
635186815 1
977794813 0
434254529 1
824007420 0
322785474 0
262253172 0
175612162 0
376220521 0
166916366 1
916645764 1
632515081 1
622402770 1
31208137 0
647003430 1
43771070 0
730153739 1
535681082 1
758014865 1
192236790 0
61970831 1
760974516 1
203066002 0
921079984 1
974175969 0
272890121 0
126357387 0
774293325 0
391711634 0
22210574 0
407717085 0
480910823 0
30025898 1
158948437 0
220498819 0
185486547 0
436218705 1
961470093 1
245930192 0
640611369 0
102514491 0
801300332 1
432815796 0
580691110 0
212086077 1
635414606 1
721146877 1
810876205 1
443787527 0
315705827 1
356959034 1
570058279 0
553405284 1
491502363 1
404441686 1
540490120 1
489521561 1
214675647 0
447761799 0
214839980 0
553612793 0
559823097 1
789629644 0
143200823 1
127795062 1
275638572 0
581678337 1
499645970 0
6066504 0
779765264 1
653945547 0
304220049 0
313561871 0
900918005 1
166867308 0
368601306 1
943854166 1
154916290 1
698325327 0
231815646 0
331484718 1
976301736 0
794753979 0
750690731 0
259138012 0
842672710 1
69384615 0
781092056 1
356875328 1
280416526 0
249128137 0
418384021 1
924424454 0
447379685 1
813496941 1
422717084 0
597331625 0
798298045 1
595399182 1
246719326 0
812441587 1
412157117 0
371665010 1
590288585 0
857878948 0
919303831 0
662640606 1
333626642 1
346482194 0
188458378 1
56633050 1
116078813 1
196955100 1
625523800 1
423545957 1
196837948 1
342221697 1
111959527 0
523648619 1
949499003 1
711267277 0
929539401 1
750033341 0
976203205 1
48121149 0
581139091 1
443227512 0
225866026 0
121065509 0
154586814 0
658348524 1
685770954 1
229603482 1
43363683 0
736752847 1
577354665 1
841004974 0
997232621 1
898540684 1
36343007 0
757431477 1
976746330 0
888721834 1
524455129 1
251921724 1
257332265 0
696396592 0
90852230 1
806513758 1
172562510 1
141244560 1
601696996 1
161124871 0
808490732 0
198039618 1
30521227 0
900013173 1
798742625 0
396915790 1
731423663 0
384925143 0
339966438 0
573699358 1
226302541 1
497281609 1
325553486 1
326758502 0
810049227 0
751056816 1
184475651 1
906031393 1
365818017 0
466060599 1
175409090 0
104301591 0
302825804 0
72823945 1
412138878 1
58702565 0
381447718 1
465966387 1
88251611 0
459273617 0
648492703 1
815191940 0
543708663 0
48936500 0
524720363 1
45167167 0
439885619 0
248323815 1
408647035 0
693230394 1
780224552 1
610980547 0
77127916 1
631544170 0
334515302 1
296882465 0
183929185 1
123104092 0
692881768 1
150860683 1
191218434 1
111550484 0
383260493 0
425347 1
495074296 0
450201940 1
498582630 1
779267455 1
146415622 0
195546250 0
337525349 1
631084746 0
243605185 0
687426980 0
508509972 1
375055773 1
651797643 1
478704606 1
66060378 0
480826475 0
709855374 0
941720941 0
960365800 1
11559152 1
513314986 1
12368524 1
688065466 0
933921289 1
779430963 1
839758681 0
782976367 0
827574315 0
89717085 0
941771460 0
414702561 1
150684088 1
479639872 1
358734369 0
831364050 0
724032749 0
356376610 1
280248179 1
967561167 1
438230807 0
358774275 0
903248920 0
195269970 1
617883498 1
601350280 1
644506100 1
996610220 0
463719502 1
128329882 1
389155865 0
170425685 0
904775663 1
619146196 1
472690410 0
101775997 1
937118375 0
592080148 0
148226925 0
83742620 0
733280102 1
751354216 0
557122217 0
979211298 1
762362315 0
876921411 0
647535634 1
234366916 0
199885796 0
665084229 1
510534960 1
902222350 1
163628889 0
925763157 0
73740217 1
984510293 1
594107412 1
22063138 0
447541266 1
826509175 0
545892566 1
946876663 1
948524414 1
694410429 0
990736049 1
824784408 0
755803298 1
829443950 1
378200749 1
217587898 1
364299943 1
861116272 1
629647928 1
62030144 0
318124068 0
85298309 1
580994734 0
524196457 0
302643774 1
649369133 1
720908100 1
980980986 0
758320274 1
131810810 1
511878072 0
186199958 1
787090758 0
413948710 1
559044844 0
84523854 1
29396281 0
103192970 1
812445116 1
912155768 1
339835685 0
374166417 0
562484295 1
170403658 1
568436691 1
259873603 0
980186837 1
144727043 1
494577886 1
393027410 0
53969852 1
472808388 1
56784268 1
950604210 1
983406561 1
493728649 0
856246515 0
219574235 1
761850454 1
369652407 1
313288825 0
459413588 0
277661966 0
421579790 0
46218922 0
888935962 0
649152985 1
290501869 0
92684493 0
704814014 1
596968202 1
268185407 0
393059753 0
479887494 0
898914337 0
367270382 0
33367917 1
904909907 1
473308004 1
505061872 1
436183291 0
747065524 0
969789241 0
638746380 1
955891565 0
362514588 0
419508576 1
986916380 1
594483309 1
290325965 0
875628663 1
282594025 0
190711860 1
956007799 1
400968515 0
306643282 1
832468991 0
692139525 1
982931139 1
898104018 0
127228572 0
42421676 1
490848002 1
676701038 0
883348413 1
642646170 0
395311819 0
290080131 1
177601935 0
495221210 1
27053968 0
886839053 0
250266711 1
935090938 1
176248394 0
646846496 0
982063416 0
662352824 1
234562703 0
861256875 0
969403860 1
667692115 1
346423457 0
319931556 1
756793134 0
517806615 0
666673211 1
516855105 0
342443397 0
357679711 0
290507086 1
284201882 0
220880141 0
403525636 1
820912730 0
304336561 0
645641512 1
730408545 1
747282774 1
743917596 1
26193506 1
158374260 1
714822101 1
566968890 0
437058792 0
689390667 1
84301359 0
960291951 0
934834369 1
431976534 1
792964808 1
831300089 0
546845223 1
78886875 0
552377443 1
455450773 0
682821331 0
991760999 0
200857031 0
594987200 1
966550492 0
530568467 0
989666733 1
683523603 1
895907094 0
228550583 1
38212735 1
217552733 1
652425823 0
454371943 1
418380469 0
117495948 1
600922695 0
766908197 1
160685655 1
496266379 0
156610812 1
69039343 1
88228814 1
888894109 0
221699179 1
82871670 1
722667536 0
326164009 1
996100175 0
597305186 0
149237909 0
691064221 0
342449218 1
729807287 0
624159675 1
192041764 1
325692204 0
894657287 0
974080439 1
112960044 1
973063829 1
865744163 0
172259372 1
355786684 0
480571649 0
652464488 1
213748766 0
246457036 0
376139302 0
814038720 0
480319885 0
263424233 0
301123810 1
95249013 0
757590009 0
901656271 1
630578582 1
189169199 1
168606674 0
592752644 1
679789400 0
981617926 0
73211624 0
435313927 1
684513767 0
633134695 1
424295079 1
83648399 0
596246996 0
30424611 1
863934666 1
3528340 1
15296641 0
747313869 0
490134522 1
408365292 0
227714831 0
978548579 1
298608720 0
388909171 1
331487592 0
546665760 1
175050278 1
73679389 1
715483853 0
133297678 1
437548692 1
971008902 0
252955599 1
371736332 0
652404147 0
298104844 1
698567709 0
105623045 1
54015072 0
322101909 1
332783265 0
501924033 1
965296746 1
21003781 0
734344613 0
979300766 1
181154376 1
885970470 0
476027338 1
899284457 0
92918035 0
135797652 0
613279664 0
665830999 1
901362696 0
831201969 0
702093720 0
570702565 1
332898589 0
236821751 0
784432971 1
597495834 1
557029231 0
8102495 1
357379484 0
990591861 1
341776801 1
126435640 1
998418239 0
937679150 0
391504088 1
668736358 0
501739926 1
72907930 0
235098672 0
641296747 1
60738502 1
466247673 1
498065712 1
33147352 0
35383749 0
114104031 1
90281197 0
128158671 0
518716660 1
690853222 0
11241840 1
179337766 0
807194486 1
333976414 1
340040139 1
55244584 0
834088947 1
140652284 1
792271113 1
863196915 1
933985975 1
67200358 0
826460507 0
398146820 1
952323613 0
698905444 0
725184974 0
908687096 1
506930518 0
438488159 0
980146477 1
253518 1
811337361 0
236312412 1
377526313 0
428804305 0
425963859 1
857917685 0
958317897 1
68083651 0
602760054 1
933389201 0
534755876 1
814667808 1
339343076 1
665337682 0
463739779 0
852084805 1
561306846 1
979706718 0
672420725 1
293904687 1
284457544 0
955649244 0
190515148 0
722557813 0
915493204 1
79293371 1
451314952 0
299289722 0
370211271 1
565584096 0
408917129 1
52295183 1
455348078 1
554096965 0
122481995 0
867108697 1
249849780 0
770555660 0
332048949 1
744253884 0
750337096 1
910745260 1
101472524 1
299165778 1
211493525 1
189568592 1
607031431 1
985873015 1
81049901 1
198982607 0
925436719 0
88067412 0
566613347 0
993796618 1
697040427 1
687603311 0
867356936 1
661406971 0
954990167 0
63280632 0
288902993 1
669691778 0
195644142 0
837862056 0
24272320 1
824572052 0
360464103 0
88355846 0
834869070 1
506136900 0
586641703 1
668328545 0
730000399 0
907756100 0
204259636 0
512902160 0
911144900 1
348933500 1
797481033 1
691007019 0
179711513 1
180599929 0
635688191 1
153529236 1
300775819 1
590812376 0
957366693 1
649215669 0
612457768 1
786059005 1
986041160 1
105518145 1
687372058 1
581774972 0
834435198 1
383589623 0
218418221 1
795723763 0
995254077 0
665494131 0
388018184 1
564575501 0
923408425 1
940998791 0
282532778 0
765418504 1
146531065 1
986097095 1
469989225 0
911788829 0
386632485 1
513951880 0
500141302 0
721628065 0
300149300 1
506053770 1
264056801 0
367322937 0
44689035 0
523493836 1
260707521 0
378240581 1
900683829 0
258364312 0
88899154 0
711337170 1
320478498 0
572673604 0
438579774 0
72733987 1
184908023 1
732166317 0
566125969 0
553950136 0
403931021 1
2094962 0
280551124 0
921579121 0
903955728 0
123066404 1
178414756 1
542802623 0
326067951 1
106366812 0
154332513 0
27538040 1
310268087 0
9954979 0
450761498 1
682893035 1
129697899 1
167143354 1
249690537 1
704692286 0
418868325 0
417136160 1
313989442 1
315848995 1
495341644 0
67737264 0
596541392 1
628839345 0
992598198 1
59551927 1
396430256 0
347423495 0
155857178 1
465361813 1
354818777 0
500413453 0
586382348 1
27601480 1
788558268 1
213338779 0
878606016 0
565807761 0
720329519 0
555105666 0
395631570 1
993955510 0
264453272 0
58906948 1
351726524 0
391629822 1
544040002 1
943017079 0
517730470 1
865523201 0
45437502 1
935202431 0
142779201 1
590844437 1
1378100 1
341207623 0
965795777 1
897939476 0
823316789 0
600053330 0
659771726 1
853879357 1
384166549 1
366830233 1
52372477 1
944180598 0
490857367 1
601197329 1
633923266 0
899839823 0
167364975 0
486199324 0
734228728 1
484141971 0
689400720 0
872809139 0
122146584 0
254114747 0
179837721 1
898721534 1
966443828 1
388278496 0
735857801 0
310673212 0
431214535 0
890431278 0
734494252 1
223762458 0
775417393 1
399570092 0
282967493 0
234864500 1
408617248 1
17559883 1
930788143 0
185726530 0
487579076 1
295047998 0
428251969 0
459065000 1
956631740 1
990992282 1
339327904 1
168144133 0
456462323 0
469245222 0
666650017 0
668720813 1
292511430 0
806867892 1
94657049 0
472112986 0
789310918 1
385788909 0
657898225 1
477796954 1
659481228 0
671471021 1
849866954 0
764840906 1
172809227 1
25763507 1
867904141 1
928005419 0
773089886 0
155924673 0
524154383 0
761026798 0
943085144 1
658777755 1
290698228 1
616748727 1
414543197 0
73023955 1
388077719 0
272334771 1
447379346 1
767004543 1
87938432 1
23025677 0
713624793 1
415116496 0
976619850 0
662766766 0
858518177 1
659950870 1
195950125 1
481582967 1
961198374 1
537517598 0
340984403 0
775527966 0
900969202 1
453198194 1
972851871 0
372351117 1
414853000 1
994092714 0
816203679 0
763929081 0
288287462 1
920166084 0
195662275 0
87140408 1
925827511 1
598446796 1
960404282 0
322465146 1
824350817 0
217155410 1
231989683 1
889738235 1
759764634 1
183856612 0
935568796 1
98998410 1
693123605 1
397291356 0
456111117 0
623857913 0
926341315 0
205812037 1
111103562 1
900322716 0
326019709 1
586048214 0
437200064 0
1393662 1
675537077 0
852899644 0
397611241 1
514665416 1
408375915 0
158792525 0
313791855 1
242154060 1
758159809 0
731797947 1
655757313 0
283728318 1
832792996 1
660949662 0
225083992 1
625756455 0
329543970 1
880385201 0
405455089 1
141912808 1
298695959 0
264527141 0
909298591 0
925161135 0
489962568 0
892261373 1
764039779 0
443391447 0
175457373 0
755323845 1
462631899 0
623694856 1
123677614 1
356573006 1
882232891 1
851562499 1
196987164 0
374033197 0
40416439 1
859076939 0
104782288 0
615876742 1
680740541 0
736552790 0
381331979 1
820687025 0
545112360 1
38386178 0
624604144 1
137653978 1
712881044 1
280824660 1
941145461 1
427691160 1
40650289 0
34767485 0
633166645 0
441923627 0
911892188 0
627633301 1
224421872 1
935331483 0
56474020 0
685546834 0
233024456 0
175778486 0
644057201 1
563179977 0
186030748 0
718630809 0
86858255 1
373483403 0
204089369 1
32678626 0
174468837 1
745458660 0
393951220 0
577018504 0
172308961 0
353191141 0
507384285 0
464664917 1
504908729 1
619410224 0
568744320 0
279310187 0
915650588 0
988564113 1
377931030 1
487061806 0
705804619 1
452373384 0
118189651 0
408014312 1
367207202 0
709430966 1
186018406 0
747857982 1
711130018 1
720688029 0
914191704 0
69866084 0
655168482 1
237661230 0
42689854 1
238112851 1
37251116 0
661072151 1
298587211 1
187589095 1
305952093 0
651063743 1
238753655 0
257871529 0
44682635 0
908159855 1
345581637 0
214756793 0
442656422 1
379966493 0
412097994 0
489787815 0
664453575 1
692508648 1
494257103 0
708030048 0
706918298 0
452192636 0
951648623 0
73261248 0
79599942 1
942603332 1
134192948 0
748513407 0
473569468 1
295737430 0
662846408 1
451131440 1
672190900 1
98628141 0
118095079 0
843100696 0
328158559 1
465195780 1
101968034 0
69241211 0
881368608 0
315125631 0
750319710 1
457810510 1
86558503 0
83024268 0
183985171 1
539728382 0
199921984 0
328326355 0
361507323 1
822967971 0
960672446 0
536431854 0
358082548 0
216829682 0
490656849 1
828229180 0
21126104 0
816892199 1
988616160 1
856168557 0
732800963 1
548699782 1
524664980 0
716254639 1
791265562 1
174562401 1
471193847 1
78887469 0
763381281 1
870574582 0
82727665 0
693489482 1
223724400 0
488970133 0
711723033 0
967591454 1
345425359 1
739088058 0
118293193 0
200088203 0
114348106 0
747307120 1
590054600 0
929177858 0
399583503 0
816423038 1
74632061 0
390617098 0
238856176 1
33342361 0
967573261 0
376750424 1
566751213 0
768334507 1
388666070 1
110682148 1
991753772 1
704005657 0
899852857 1
729736684 0
888851300 1
682260139 0
731702549 1
626646300 0
607001041 1
22657947 0
983214361 1
139183347 0
954543301 0
503763233 0
759061739 0
951320429 1
708998021 1
993141974 1
858662019 1
688960277 0
292499097 0
260093969 0
148591975 1
48709787 0
669448491 1
833417483 1
292241104 1
437136477 1
216908258 0
168873442 1
956305048 0
273234202 0
596854954 0
566336797 1
980099660 0
556841200 1
741470844 1
398366008 0
86989067 0
427459068 1
387713093 0
570998934 0
434319302 0
830959076 1
896700964 0
471328885 0
164604132 0
360042421 0
592814818 1
615519580 1
417404715 1
186556710 0
291023975 0
832925008 1
942291911 1
951978768 0
983938537 0
78602031 0
850450526 0
964381116 0
206478617 0
507954771 1
542488793 1
652498747 0
22229148 1
197424609 0
662062401 0
38353819 0
867782917 0
100362786 1
929034937 0
395180335 1
923854806 0
144927483 1
827200260 0
205652533 1
51839154 1
665562950 1
584781825 0
684079173 0
655771590 0
510800586 0
890339085 1
87744935 1
273673172 0
306083799 0
154699489 0
47501446 1
397786226 0
911422363 0
569984174 1
988416453 0
498223272 0
622755459 1
651916003 1
132063282 0
418555093 0
209162499 1
74684429 1
578204924 1
739956975 1
601157959 1
227203464 0
979806005 0
605013485 1
613115866 0
408260274 1
642271262 1
36017418 0
978813139 1
623340906 1
624269456 1
71837364 0
80033598 1
687196771 0
148699191 1
548694951 1
483755394 0
456103906 0
764008934 1
910427624 1
498285259 1
409211262 0
417184665 0
168927885 0
164134256 1
529954861 1
467115996 1
398729532 1
16723093 0
369996994 1
934609910 1
481786146 1
787046932 0
226053160 0
627811641 0
3099493 1
325091264 0
9326295 0
411420128 1
930185925 1
715447580 0
355158641 0
438346593 1
271984506 1
725774373 1
229121250 0
379171056 1
535490337 1
413699060 1
45942895 0
777700306 0
892051161 0
815477644 0
612988206 0
811681496 0
720117943 0
393197976 0
729986660 1
242880466 0
101745581 1
445409441 0
569061005 0
118874821 1
680988868 0
247166914 1
644435634 1
78693407 1
1912518 1
409817697 0
722381467 0
65854380 0
84820203 1
341312952 1
260509764 0
115614436 0
429411423 1
86337674 0
314791269 0
139001896 1
349673565 1
934246145 1
84320350 1
784124446 1
716634658 1
562568402 1
615244863 0
738029045 1
390189110 1
737334142 1
590408125 0
396137 1
198677015 0
117639808 1
54036961 1
858338421 1
307949822 1
80429818 1
39511794 0
418308523 1
852903905 1
443576670 0
430352064 0
837491343 0
218846346 0
414106472 1
628494590 1
206742288 0
601191384 1
21077749 0
128246873 1
489503084 0
16162362 0
816215818 0
745343603 0
841661597 0
892543687 0
943696060 1
315915022 1
346067606 0
945160117 1
289468525 1
121155029 1
778424556 0
681337697 0
818774202 0
76555744 1
430368285 1
613054862 0
445163400 0
98517812 1
75170685 1
35876603 0
743371328 1
289556702 0
407926832 1
578106857 0
213927008 0
159013134 1
18846905 1
642718210 1
410926206 0
100826134 0
259229567 1
678811919 0
652138657 0
922850090 0
855656789 1
549720938 0
385542920 0
280429795 1
827781881 0
33763192 0
180067815 1
500196887 1
626732070 1
207489107 0
4122015 0
823422555 1
534537165 1
829914304 0
564403529 1
944231550 0
70173555 1
131297803 0
430255644 1
400285491 0
937020321 0
243209379 1
593955705 1
659775908 1
859265303 1
980043988 1
542798121 1
904484298 0
630326897 0
926549681 1
469215292 1
923460601 0
125316504 0
513179624 0
121148246 1
691041299 0
236978959 1
540899587 1
594230026 0
389078485 1
994448424 0
150761587 0
230559256 1
868222305 1
86787022 1
322046406 0
32504276 0
407547771 0
159520721 0
268233622 1
776808198 0
72506008 0
665330332 0
449836286 0
272109058 1
114504952 1
900269385 0
160183825 1
582028197 0
246263547 1
685279451 1
37442938 1
30691423 1
517884809 1
325824525 1
849353850 1
620924548 0
353526780 0
849479105 0
262440597 0
324331518 0
675919725 0
560736250 0
552941855 0
113021861 1
91110700 1
304079167 0
688930819 1
853175084 1
543565208 1
873198526 1
684889480 0
499129075 1
859605567 1
206017157 1
844934294 0
534817340 1
19222673 0
815770890 0
110887503 0
595399425 1
136106213 0
530003269 0
187078620 1
65293750 0
169590325 0
814888688 0
554825172 1
753188840 1
75559593 1
318261975 1
661129506 0
110712560 0
747185282 0
427384415 1
666457645 1
976971546 0
113865694 1
57840404 1
435195627 0
786326553 1
416976131 0
939601114 1
967523252 1
637581436 1
338356943 1
572397921 1
37805616 0
505105554 0
750319048 1
745345411 0
262850524 0
293521408 0
540633118 1
239019463 1
891682478 1
6443164 0
387567516 0
32953580 0
377818572 0
380569532 1
373825988 0
832056048 0
443905545 0
725937541 1
269606690 0
491135414 1
629328502 0
989037847 1
586856515 0
918166711 1
492358364 0
605193912 1
552528609 1
541913219 0
303603310 1
928939621 0
712602330 0
74992002 0
773200745 0
364761706 1
432026871 0
779312991 0
551620620 1
20761373 1
171121037 1
322629169 0
184265306 0
99861347 1
897201395 0
689289652 0
889796260 1
519100949 0
796249007 1
128619071 1
49631022 0
217006692 1
111186993 1
587670938 0
491753738 1
970535972 1
421643581 1
444832852 1
489160544 1
145464176 1
923017619 0
743149411 1
491960272 1
636749925 1
315160133 0
168554850 0
125820841 0
185549758 1
366405731 1
744254754 1
746473696 0
198076778 0
622092503 0
292254071 0
876004075 1
583039872 1
764798430 0
464541928 0
613682938 1
886311996 0
814189538 0
980129543 1
664089321 1
653110625 0
978175295 1
904738652 1
990466936 0
40835737 0
939850219 1
421752016 1
579329097 0
722111840 1
638760174 1
368800792 0
58677803 1
120763563 1
185934695 1
570658054 1
411972642 0
688453887 0
300756459 0
491599008 1
193136128 0
234292970 1
834773333 1
452728394 0
877201700 0
685377104 0
445690207 1
896606778 0
512465471 0
557316343 0
152862544 1
599320643 1
745501105 0
824505001 1
890000284 1
959860609 1
930010491 0
89515300 1
529884032 0
500921778 1
278088328 0
366569869 1
676076479 1
617576248 0
290955396 1
744373404 1
112206980 0
424615244 0
914358917 1
574940427 0
164212837 0
313286834 1
528937059 1
918649113 0
163838886 1
286788087 0
982895867 0
174392270 0
218000204 0
522135912 0
684531236 1
11332656 1
25349425 0
289668178 1
908854830 1
879820441 0
435757980 0
724345038 0
979624645 0
21973464 1
99466417 1
505757255 1
39141240 1
844521366 1
390981990 0
747501530 1
595173173 0
479701730 1
19491498 0
726390258 1
231758218 1
370311081 1
357833721 1
838006719 0
13941928 1
329833418 1
356491363 0
368640247 0
293591675 0
352045414 0
294844909 0
823760266 1
378200561 1
952314887 0
233282544 0
814860622 1
144421116 0
916710088 1
863131694 0
338969744 0
621830385 1
633798054 1
940594246 0
355869695 1
762850792 0
993704672 0
627548009 0
323522550 0
301831815 1
48127105 1
487342521 0
625509746 0
158011577 0
194108728 0
611846909 1
827696202 0
839365116 1
7678664 0
987289759 1
453029967 0
98978497 1
577456950 0
203766713 1
110582479 0
818832178 1
863406822 0
411914736 1
324276862 0
553306321 0
459339262 1
231705604 1
418818083 1
861168883 1
934985914 1
790420278 0
565628104 0
516431657 1
149405107 0
455362040 0
677584321 0
470074334 1
615706457 1
368873537 1
785077011 1
117160973 0
538204934 1
765671309 0
4848365 0
566796021 1
867228889 1
139112589 1
393514340 0
216651430 0
259011900 0
809496797 0
227472901 0
707947259 1
807188199 1
58640644 0
180954606 0
997825511 0
832496647 1
23192153 1
18927539 0
824119467 1
524320615 1
783375699 1
875388513 1
538543474 1
641931477 0
129559605 1
484543747 1
867243317 1
176913400 0
925732692 0
927917765 0
806818793 0
368032770 0
104531046 1
597337306 0
333753028 0
118214912 0
379803280 0
698425562 0
50872361 0
883787250 0
229182264 1
667911669 1
586154089 0
981425636 0
642496757 1
664578474 0
255270563 1
47661261 1
356331215 0
77454545 0
665879546 1
94536239 1
285654219 0
776933727 0
949023944 1
365344625 0
10346619 1
276603423 1
226455404 0
245385602 0
208902397 1
426981075 0
506504947 0
322614484 1
560321595 1
549403122 1
77017881 1
493449320 1
92955102 0
362508624 0
737205281 0
397507874 0
755453199 1
538941873 0
655793603 1
782441706 1
912272999 1
862765784 0
64004001 1
937325267 0
494284559 0
330470994 0
513970850 0
392012818 1
544189165 1
732926167 0
913450924 1
875591323 0
586930894 0
292542897 1
615671552 0
114155232 0
326707714 1
464759459 1
846052826 1
877293360 0
589364744 0
334086815 1
388015131 1
990072826 0
556300466 1
582466471 0
83505985 0
634648257 1
815518819 0
347824070 1
638111066 0
53732904 1
236981987 1
756614940 0
98502510 0
702898750 1
11587116 1
139593589 1
366893351 1
154904997 0
712736160 1
404046810 0
943098009 0
611530612 1
455180100 0
195408979 1
508804582 0
417962357 0
43976054 0
57587965 0
682834711 0
106978403 1
606227933 1
149706878 1
764609422 1
761408086 0
672765370 0
558966886 0
394789084 0
843223700 1
374386486 1
847471403 1
9031782 0
491479505 0
552779889 0
735919412 1
533823849 1
111065800 1
611720819 1
746177152 0
339608214 0
719228941 0
138196625 0
904275723 0
698330822 0
103492067 1
192064564 0
170895680 1
887439965 0
502135039 0
216146158 1
182947945 0
814854694 1
610354549 0
948563743 0
890098159 1
839632072 1
946647441 0
81929014 1
158007702 1
74535323 1
38953508 1
267650192 0
982735457 1
655793289 0
860154562 1
220827988 1
469249021 0
749339181 1
719686733 1
306970448 0
306422515 1
481065370 1
921133797 1
292524477 0
216159696 0
218746383 1
186652050 1
193095247 1
1979533 1
825468394 0
591408567 1
81099488 0
97469769 1
878824553 1
189389248 1
424127964 0
813976052 0
364430270 1
660422417 0
909025291 0
657234092 1
962755946 0
903380476 0
24005181 1
766040949 1
785886016 1
67266104 1
179508544 0
438606393 0
864404998 1
113429409 0
884693683 0
678971590 1
732042554 0
480644043 1
329291809 1
12583294 1
149891979 0
610469691 1
285025398 0
851703372 0
378163525 0
115465416 1
653749520 1
968917532 0
588579948 1
820478554 1
519618575 0
436352660 0
901708262 0
18066278 1
175194738 1
968002628 1
441703690 1
557273787 1
149240563 1
896135573 1
626744323 1
216264246 0
575171796 0
512168862 0
894956690 0
1210626 0
686616086 1
589364807 1
71236152 1
891630168 0
471692099 0
299465169 0
433021878 1
128057072 1
29011717 0
756871061 1
38122671 0
572523347 1
104757281 1
529489221 1
344941103 1
204977434 0
567965046 0
955624633 1
120724182 1
764774232 1
948531754 0
299671422 1
275807742 1
292173541 1
685732055 1
60571948 1
58350856 0
952751711 1
795575143 0
443955182 1
949791955 1
95790488 0
792526601 1
156391437 1
930845197 0
762923228 0
782624136 0
294369457 0
437348820 0
207885041 1
852092054 0
263289152 0
57464437 0
153936958 1
822745154 0
801045872 0
672094575 1
712624817 0
886990331 0
368340586 1
10840554 1
912806394 0
467725085 1
216097977 0
924110845 1
457698673 1
519464990 0
560938269 0
971732182 1
734836661 1
25394351 0
584727302 0
120240563 1
733179552 1
378303750 0
618785245 1
556924842 0
578884256 1
736262220 1
113069637 0
387976751 1
764314967 0
650736878 0
461839501 0
374979344 1
258102066 0
72925388 0
814653632 0
167979284 0
97332619 1
989910544 0
590515864 1
568421291 1
160908898 0
91444981 0
927156687 0
93932550 0
267584390 1
792218488 0
771087797 1
579152638 1
552594947 0
173789830 0
426816945 0
483105157 0
392227667 1
329250316 0
946362420 0
165427859 1
722858355 0
286789301 1
427120372 0
718960193 1
923505460 1
974581379 0
205446550 1
128831742 0
279735732 0
521139276 1
256081422 0
519658945 1
121149410 0
54747568 0
302690818 1
333617524 1
119322369 1
390831093 1
124993081 0
197457894 0
950662987 1
735046384 1
610633367 1
981370626 0
635373894 0
466234045 1
660074056 1
508333490 1
971875057 1
767590136 0
683015654 0
68694199 1
40488203 0
199334264 0
341487256 0
537586957 1
59239927 1
187160877 1
605773991 1
742530409 0
527689818 0
579136217 1
859854536 1
459986155 1
656464756 1
965616677 1
878092037 0
270078656 1
153196274 1
559300033 1
716155205 0
906081329 0
408759343 1
561104304 1
413933262 0
280081197 0
532055715 0
624638444 1
356912375 0
171428132 1
465505874 0
109883954 0
584083940 0
50369144 0
782313933 1
541833721 1
15824109 1
27854965 0
397008186 0
256530778 1
469644551 1
18734819 1
877927293 0
548676073 1
62861936 0
147404058 1
9476855 1
603231694 1
474606466 1
812235833 1
855454286 1
80804830 0
227841374 0
950167807 1
243539378 0
489187061 0
299857053 1
350486127 1
329592739 1
240491315 0
541404989 1
741998159 1
532925099 1
361590490 1
678615278 0
427070518 0
711827433 0
623017094 0
846033219 0
589047344 1
859398066 1
53538821 0
304695054 0
265981944 0
582280234 1
827766805 0
449131806 1
955667606 0
807126535 1
183371305 0
393631990 0
822747966 1
517142765 1
350362062 0
48222678 0
551914048 0
32446332 1
519486513 0
78350260 1
889702663 0
405702852 0
747990298 0
535022944 1
263607539 1
365651216 0
885102953 1
172390675 1
474674852 1
873659480 1
365744412 0
932497512 0
514838267 0
318864454 1
681139786 0
732007393 1
662009194 1
509532546 0
851508397 0
643495883 0
310407482 1
384178931 0
334253191 0
317721513 1
589771049 0
526023273 0
403038782 0
769153166 1
532879699 1
587434024 0
360077086 0
663408431 1
848038427 0
32004866 1
508598369 1
725850670 0
537061866 0
920589364 1
446440718 1
164475868 0
986978702 0
931840633 1
391108403 0
805696561 0
32378252 1
161667672 1
268395408 0
635681626 0
974365819 1
800516623 0
890104608 1
86336126 1
134139118 0
837273405 0
432376446 1
262706124 1
7248610 0
336464248 0
866426749 1
679669325 0
265323573 0
287562067 0
278214867 0
699143932 0
222282730 1
860630546 0
523023192 0
354691808 0
208365645 0
261614885 1
247025255 1
299727369 0
466251414 0
684922958 1
47309420 0
70095694 1
511601081 1
977029218 1
635883375 0
901210277 0
74620685 1
15428193 0
349903425 1
401049149 1
983771806 1
175741213 0
210274919 1
36658507 1
448291863 0
436916656 0
257605206 0
922486553 1
397554505 1
569494780 0
669501204 1
723273075 0
958097280 0
710113815 1
392447704 1
669200780 0
959427654 0
353885134 0
331014647 0
848079496 1
530854001 0
801888817 1
229893950 0
294710706 1
267835379 1
82707675 0
788023410 1
519256937 1
571880104 0
688344556 0
118745984 1
533148179 0
222692304 0
306717335 1
814964051 0
856280817 0
479356106 0
203748675 1
66630814 1
791327424 0
273570281 1
635220275 1
12124118 0
664465617 1
286152416 1
586999965 1
707417668 1
556666952 0
202232116 0
406503711 0
852904484 0
629770436 1
865728288 1
689640996 1
528931654 0
14340776 0
447581404 1
647411525 0
769792363 1
934122824 1
751446948 0
709782923 0
537485430 1
9103736 1
807952138 0
456700019 0
58609350 1
14158814 0
875361511 1
971106400 1
255624812 1
259648691 1
393225276 0
882293612 1
140425911 0
408634413 0
973682455 0
824639987 1
465890206 0
310701852 0
74734344 1
154104947 0
254562027 0
614621978 1
335194208 1
872022135 1
936789649 1
232410076 1
973699764 1
876690388 1
996134445 0
360431824 1
739221498 0
847332479 1
292200775 0
242962008 0
741715411 1
549659294 0
436322459 0
29971829 0
648483571 0
273842229 1
837431980 0
213924275 0
378571040 1
48484202 0
413366867 1
630644159 1
865625497 0
258011420 0
464700398 0
59289727 0
162950036 1
509279042 1
608450611 1
990068447 0
524321493 0
331020929 1
831525161 1
260676893 1
367942055 1
484147094 0
614325922 0
107378936 0
286810186 1
890378217 1
797400866 0
123120591 1
499419642 0
445277307 1
857043580 1
217810938 1
556319344 1
657614652 1
592991261 0
839020978 1
809131770 1
181011920 0
409573986 1
888827072 1
163275928 1
985427766 1
790638543 0
694912520 0
360525809 1
872979611 1
808695276 0
354394119 1
547040614 0
355806094 1
617106490 0
143966250 0
452237081 1
324776648 0
581402630 1
900813029 1
539260705 0
207474977 1
642706612 0
351947604 1
264729388 1
859657802 0
46066111 1
503485400 1
244333451 1
228584725 0
264474861 1
499635124 1
641573033 0
451892164 1
563262081 1
106115960 0
427305990 0
171815730 0
772926903 0
594748868 1
628080651 1
124424604 1
761116790 1
98938910 1
650143461 1
155071672 0
715056554 0
901244721 0
700098102 0
605892897 0
232737741 1
540408860 0
900042686 1
342726105 0
566935616 1
954924988 1
969697598 0
893089107 0
572447308 0
587269558 0
367694235 0
5218314 1
593405673 0
373202165 0
489449014 1
382616666 0
830369544 1
452152764 1
700838750 1
737618724 1
270968901 1
77502598 0
721434665 0
738303046 1
83322464 0
331244485 0
438341618 1
598162226 0
162341515 0
912501830 0
736062518 0
103987078 0
66909520 0
547315368 1
601622194 0
524186756 0
482105174 1
95801332 1
132226526 1
41859718 0
930433965 0
731036929 0
810943783 1
583783060 0
5771126 1
669758282 0
783883930 1
78141799 1
123015342 1
595656281 0
292768038 1
25576529 1
134690880 0
58903844 0
442114935 1
777748582 1
79667353 1
525078514 0
854505678 1
111490556 0
316610208 0
498013951 0
750134574 0
275084581 1
366883086 1
597122942 0
542333524 1
620200243 0
964005036 1
188060333 0
515343869 0
935739456 1
167272470 1
600994312 1
527802938 0
303817250 1
181397839 0
784736568 1
418688339 1
150149040 1
154270664 1
36821878 1
991574551 1
330746745 0
688804319 0
176272860 1
52334732 0
423068449 0
836614862 1
377022291 1
594973172 1
59171678 0
987481826 0
766715613 0
169412087 0
824774980 1
401542876 0
206517648 0
401248707 0
816745877 0
965021953 1
700836791 0
932993730 1
767665862 1
99089132 0
542705751 0
194024648 1
424332985 0
840748670 0
380086659 1
504390566 0
191002806 1
534157333 0
987682699 1
467442829 1
11461066 0
750942342 1
664325805 1
746222222 0
858964472 1
178027022 0
820474864 0
718090238 1
728173306 0
806711846 0
136373238 1
584297539 0
955397774 1
506167658 1
577048850 0
45585418 0
56549339 1
516250275 0
476978391 0
501872131 1
470392258 0
329499950 0
258535400 1
153283048 1
921169857 0
665377908 1
207043758 0
530419899 0
582203567 0
581424513 0
938453799 1
387727733 1
202200022 0
820714418 1
711017779 1
173187107 0
255570626 1
18710933 0
718782317 1
760579221 1
707808307 1
490149190 0
601115322 0
208040667 0
72782923 1
627720330 0
131355517 1
237912466 0
625634778 1
895212647 0
741123531 0
263733174 0
525759230 1
918860521 1
252017264 1
601277700 0
263279639 1
942173471 1
163580492 1
349196262 1
156658216 1
727958907 1
906519810 1
578025009 0
994152093 0
963396765 0
230629702 1
489429650 0
142728011 1
749102646 1
970983470 0
141994199 0
903042134 0
784528980 0
204419750 1
610081592 0
687885494 1
644637794 0
593129592 0
382500504 0
355906606 0
931623177 1
76036071 1
591761199 0
498252379 1
167375715 1
15286631 0
761883142 0
389852450 1
321890150 0
955614550 0
722237954 1
829570460 0
401234557 0
423678878 0
595017218 1
837102392 0
999214552 0
755588982 0
869953760 0
518337580 0
23738229 0
729122555 1
55006162 1
117130967 1
811597698 1
429009848 0
327240250 0
308772232 1
306588321 0
697779833 0
181502410 0
922973886 1
316079301 0
935196594 1
69184052 1
298553262 0
785224180 0
290915982 0
207970513 0
840270079 1
498544108 0
637448444 0
855817851 0
912998008 0
377097626 0
405161701 1
616979624 0
142292513 0
49055912 0
146503142 1
416082249 0
522193453 0
156630903 0
396538240 1
310035317 0
229460587 1
838210717 0
21722268 1
281419278 0
493375360 0
814185418 0
699882361 0
83166721 0
380654368 1
276206160 0
466908841 1
636127989 0
789579589 0
278052798 1
594943829 1
610328170 1
328544314 0
154289106 1
730484676 0
63571263 1
866492569 0
741775874 1
115456850 1
989553614 0
856055226 1
159947518 1
829154842 1
338996790 0
687675703 1
716400 0
419319346 1
200067323 0
833479475 0
165607051 0
530709604 0
85370054 0
692840945 1
152704654 0
876851153 0
156828671 0
144866756 0
157397509 1
570154729 1
229609025 0
306174894 0
736822856 1
11224578 0
849147354 0
978323209 1
622404950 1
918745883 0
388865581 0
112068365 1
378534857 0
137079439 0
857774895 1
500731652 1
953106245 1
149494313 0
644412379 0
708798340 0
212184062 1
337900974 0
389543615 1
56918517 1
227768213 1
929129836 0
157198417 1
208990615 0
789164377 1
820487893 0
707923573 0
752147805 1
317044289 1
594210818 0
860991835 1
607691782 1
550229431 1
401585466 0
14606160 0
10342730 1
935472296 1
637943133 0
273044907 1
905248390 0
535509321 0
31744611 1
92922220 1
869056721 1
449317752 1
865868701 1
82537160 1
104827166 1
165040081 1
587210132 1
80778704 0
569181585 1
4538893 0
796690254 1
221719607 1
986194511 0
524036863 0
403875617 1
568211859 0
75368433 1
450844551 0
169158902 0
31920821 1
893769785 0
313263340 0
737892890 0
302157430 1
6806094 1
765163406 0
569366384 1
974938614 1
711217717 0
538778928 0
291689251 1
867895564 1
42768274 0
464530642 1
376396437 1
618598454 1
428120444 1
217241893 0
656211263 0
64708040 0
12804833 0
353308599 1
600866015 0
898384478 0
512921244 0
7686465 0
54829641 1
840473925 0
586435094 0
488214311 1
648256693 0
89552093 1
512860551 1
256382797 1
32666977 0
271999270 0
227327163 1
380667425 1
609412777 1
275222974 0
94575088 0
324398595 0
349198241 1
567816204 0
911331095 1
865059682 1
438116034 1
268127966 0
411344846 0
306049604 0
611820570 0
817276892 1
517492606 0
419425950 1
708946549 0
929762497 1
561924641 1
134115420 0
438428609 0
389389853 1
623962123 0
647903753 0
747513565 1
470102185 1
121080666 1
475930063 0
846953138 0
998377081 0
755739002 1
884840284 1
957111656 1
304810688 0
79341095 0
728287617 0
552761893 0
266699317 1
600721726 0
490462257 1
428141262 1
71100908 1
217757202 1
900622494 0
750496814 1
631107821 0
749218251 1
77928997 0
59473817 1
625615150 0
575765871 1
196364845 0
209099206 0
446896616 1
546372998 0
27769253 0
182463456 1
724826061 1
872920698 0
949478914 0
723071669 1
678295777 0
387634125 0
109161936 0
300325401 1
177955055 1
379545281 0
204951133 0
754319643 0
631731647 0
28306390 1
927632354 1
193474061 0
3370577 1
565060046 0
609938077 1
37040571 1
929866852 0
851107038 0
95809459 1
187714141 1
786334557 1
390235738 0
985691359 1
896202092 1
143982900 0
857791878 0
198766998 1
340212580 0
341672908 0
618755036 0
105306994 1
104863314 1
380523799 1
518975330 0
230816034 0
223151614 1
796523939 1
516485626 0
932148406 0
233836467 0
702317479 0
647051571 1
758781984 1
654061467 1
814971157 0
817439538 0
541813642 0
939433477 1
535855172 0
241072099 1
42912670 1
4574425 1
612098898 0
5226673 1
193444413 0
398071794 1
94828590 0
180189942 1
408065420 0
961516940 0
312773175 1
817120722 0
655488272 0
626209771 0
524447990 0
577994425 0
368776623 1
819231801 1
266562332 0
998486430 1
909980207 1
330480693 0
795777861 0
981874154 1
845153139 0
753751536 0
134512566 0
481585452 0
366503841 1
600380767 1
127824108 0
601786753 1
829188568 0
551148988 1
640920490 0
772387148 1
762204562 0
219437064 1
714131505 0
825495056 0
938719477 1
870306319 0
973648490 0
780964005 0
161192309 0
465215791 1
470506372 0
782631311 1
702724213 0
193635802 1
297702349 0
308425294 1
85748282 1
223156264 1
794417586 1
803691504 0
921107210 0
927295489 1
805808563 1
435537486 1
962111420 1
264449660 1
498427412 1
289694899 1
208357208 0
795229740 1
931614354 0
367340140 1
62613632 1
193728095 0
176203658 1
973692894 1
981125779 1
657510389 1
372875025 0
322262135 1
88896409 0
398396915 1
51102070 1
148018100 0
121108896 0
293290367 1
980046554 1
732377405 0
317561699 0
40869246 0
504176188 1
823400423 0
929567795 1
150423103 1
159792255 1
462427508 1
46077728 1
376967563 1
181384264 0
941035974 0
827400493 0
241545147 0
186734697 0
429885609 1
206292284 1
390312804 1
397288482 0
300784253 0
805036948 1
417685112 1
456804810 1
520042554 0
661992237 0
609610722 0
548098690 1
159909819 0
212526679 1
771435425 1
440370659 0
801973206 0
52367560 0
373657883 1
567391051 0
745215083 0
468621809 0
727459016 0
174795544 1
437220723 1
979841097 0
482293079 0
154105182 1
939543498 0
891440888 0
226412695 1
691551833 1
245374688 0
406417403 1
877061357 1
648003542 1
826836168 0
830455573 0
835698603 0
255219007 0
485652859 1
980975022 1
269632285 1
131440626 1
933599873 0
517087085 1
408267048 1
156009689 0
548912953 1
732554120 1
271029777 0
824142383 0
701586526 1
352787957 1
223777633 0
288016129 0
694089089 0
952387318 1
518451116 0
763435075 0
595370531 1
524374913 1
919341748 0
859006676 0
63308465 0
520124516 0
402591723 0
826626093 0
3380298 0
946992136 0
678700137 0
916691556 1
481174851 0
222475444 0
44031724 0
649232504 0
237545665 0
554491192 0
523407542 0
592215896 1
849344555 0
33592454 0
755105565 1
858134560 1
373508129 0
862624004 0
451963995 1
249113137 1
224290987 0
627321899 0
464972161 0
81347852 1
892613788 0
476562693 0
573558095 1
345932338 0
723205668 0
450126118 1
78786029 0
469650589 1
321229373 1
525892110 1
745825199 1
334851362 1
432523247 1
551356172 1
197136548 0
289041624 1
789181468 0
842767006 1
946050781 0
493440189 1
41291141 0
930864693 1
384658800 0
186022538 0
797576854 0
839555717 1
748897301 1
594755590 0
668866548 0
865182822 1
603093368 1
47227825 0
58648457 0
210770165 0
628380394 1
178439787 1
418108697 1
837777637 1
746596543 1
367087089 1
263453542 0
558315935 0
902669566 1
763080728 1
623248999 0
204113812 0
348408207 0
519421388 0
987362689 1
591888017 0
886823668 0
234523888 1
225626710 1
127047850 0
60387017 0
32717965 0
355090804 0
946074963 1
866207061 1
652270906 1
299031752 1
753458739 0
659346382 1
957077561 1
330392146 1
887161970 1
609787365 0
562333027 1
717994878 1
365030492 1
118659555 0
3941592 0
741369833 0
601285840 1
639857384 0
138995351 1
698512313 1
827794272 0
270754150 1
725881257 0
986550271 1
507918903 0
804521998 0
199213369 1
952331031 0
68152959 0
172913032 1
35447908 1
368669854 0
670298301 1
718396588 0
438305128 1
11694636 1
970079539 0
354351535 0
47873151 0
927538488 0
336389843 1
798098708 0
446396772 0
422709599 0
544923077 0
603013421 0
152950973 0
752836185 0
930815544 1
93824091 1
167741033 1
628360244 1
494760906 1
87596331 1
72664456 0
891581196 0
303843405 1
521799734 1
318448409 1
311253026 1
331535006 0
441056064 0
484633710 0
432602521 0
603849658 0
109912194 0
918238114 1
624903025 1
961310656 0
789417052 0
597356780 0
357629391 0
653105493 1
974711297 0
91722777 1
448720581 0
456763501 1
547337967 0
745650962 0
45991570 0
447282048 0
626835400 1
540273447 0
664920888 1
680816895 1
563235299 0
818205824 0
145758088 0
595550593 0
744601622 1
461897906 0
601690315 0
971797749 0
369163289 0
170927152 1
158954418 0
363193300 1
490325028 1
40243253 1
457985903 0
838494111 0
383363499 1
867290944 0
431935368 0
334926885 0
812263918 0
402817682 0
561310641 1
476786926 1
227253961 0
617589868 1
759228325 0
859912701 1
747796156 0
225099299 1
199601538 0
763230129 0
94937378 1
982557718 1
798259425 0
808369881 0
72134108 1
308030547 0
197208272 1
716572096 0
254826536 0
336941181 1
853398297 0
855957414 1
562472596 1
664937963 0
735043782 0
213136801 0
967304424 1
327826609 0
529878434 0
57505595 0
510477451 1
289744318 1
153179903 1
967039230 1
217707203 1
376067346 0
15628534 1
543677324 0
730603617 0
559486280 1
997692527 0
546938155 1
929162687 1
122644207 0
90856935 0
465257997 0
485579735 1
490128975 0
799585196 0
470351546 0
685499534 1
737870016 1
596461758 1
851618944 1
116033762 0
90052843 1
87681916 0
853403226 1
663776642 1
508510142 0
599973070 0
661067240 0
829906286 1
572036556 1
968389549 0
238234639 0
407985550 0
155177528 1
292478466 1
936918472 1
535641701 0
654894376 0
412357782 0
759678166 1
61045035 0
858024508 1
543790980 0
219257213 0
445513999 0
124433153 0
398667234 0
230446705 1
103197819 0
527754831 0
346997701 0
815416914 1
908455114 1
251000991 0
528630849 0
699555866 0
785030941 0
341967269 0
490063682 1
172303781 1
743211421 1
417481011 0
496944932 1
809342603 1
888759861 1
558323696 1
627549490 1
70579274 1
822607150 0
778363274 1
348676681 0
95445937 1
331454957 0
867960724 0
414442354 0
323606874 0
388009765 0
249609571 1
592603506 0
277284271 1
262885098 0
246114486 1
353536194 1
764722532 1
212782178 1
703931234 1
882382194 1
592713490 0
858475218 1
633674136 0
975103892 0
910817567 0
897427194 1
200003258 1
422417537 1
190317719 1
799999382 0
322038886 0
204222988 1
809703955 1
137233767 0
486313666 0
491622713 0
458945659 1
586223342 0
217227187 1
956168191 1
743125853 0
42289423 0
20589491 1
668957004 1
122375820 1
841768145 0
915048881 0
471749168 0
926303965 0
116076712 1
17674049 0
775907049 0
832858724 1
812433043 1
779069590 0
933022127 0
741096026 1
663179848 0
261980773 0
106915080 0
493437416 1
997804838 0
413820621 1
591778488 0
588761858 0
223562754 0
788249975 0
508241684 0
362343006 1
380293060 0
909000159 0
583916039 0
525378612 0
645602697 0
610657666 1
905836093 0
103576597 1
853013936 0
200701061 1
736546451 1
735399136 0
208132696 1
525899200 0
610137409 0
248808579 1
538021777 1
456356881 0
779507089 1
382084817 0
380465150 1
290537623 0
426370675 1
56465683 1
889039995 1
435749681 1
900139757 0
548367123 1
591947486 0
727494916 1
659792213 1
426705563 1
780901646 1
387772192 0
275486501 0
594226409 0
35614189 0
957799943 1
91979054 1
662663103 1
596089223 1
868768162 0
12985598 1
599615691 1
538305717 0
962634443 1
564102051 1
858821766 1
693865151 0
61580303 1
871392152 1
845928657 0
580833352 0
873032688 1
409658096 1
775439827 0
115414310 1
56648878 1
860761823 1
60789176 0
717471936 0
965446822 0
593270182 1
240505901 0
568640443 0
924869742 1
409280971 1
301535157 0
348164176 0
654672812 0
21335165 0
655801337 1
68598834 1
969292401 1
269334572 1
732187516 0
919202092 0
869707219 0
631741256 1
965276183 1
252195087 0
996081123 1
251619897 1
313078696 0
999868605 0
143367119 1
828208081 0
792424049 1
307448959 0
758542251 1
199204515 0
848832484 1
126261497 1
109716255 0
461348975 1
225878026 1
395881414 0
400496530 1
459253413 0
602559768 1
390597095 0
157247285 0
126219862 1
333162798 0
337157440 0
533582841 0
556877905 0
932383886 0
128155000 1
535159431 1
930217830 0
584932199 1
496372927 0
775221051 0
823979085 0
560080592 0
922605726 0
527782442 1
167518557 1
894171285 1
232609983 0
210197378 1
160555714 0
536032886 0
669523080 1
986762257 0
992068084 0
81279602 0
707842151 1
970468908 0
976940644 0
372213421 0
881176143 1
102070754 0
44569401 1
83693348 1
706321284 0
930159112 1
74089525 0
114289221 0
822867338 0
977400003 0
674184731 0
981900675 1
715054422 0
208301273 1
260162312 0
361283780 1
230503512 0
91453882 1
697660388 1
642931837 0
219033752 0
805070440 1
44925144 1
132101926 0
652159167 1
246089117 0
478370805 0
895259974 0
221403263 0
348599243 1
78961521 1
708472605 1
425780086 1
874707129 0
161578295 0
392638 0
579052391 0
485448487 0
404104325 0
448132908 0
290783686 1
637652586 0
801642071 0
684291865 1
926974660 0
167837686 1
524963257 0
196866960 0
408900776 1
352515117 0
404721064 0
295252752 1
426618660 1
142344428 0
557206647 0
993570920 1
882777358 0
217905300 1
541739870 0
138618717 0
109691747 1
350690647 1
902221503 1
727140066 1
617802752 0
348968641 1
119258055 1
709987902 1
413222896 1
303130581 1
665920066 1
632455035 0
185138379 1
743936007 0
908922969 0
386382064 0
57200722 0
266471254 1
665095274 0
463116235 1
144448041 1
85703421 0
440882246 1
146622465 1
295294794 0
819741410 0
172697774 0
489327468 0
827087702 0
116758048 1
301309891 1
35671074 0
92353735 1
955833194 1
653433626 1
337975986 0
311591123 0
920686418 0
797190348 1
261157645 0
526196897 0
56182530 1
316971900 0
112346720 1
839492007 1
858039735 0
423489837 1
621963326 1
871845752 1
304006037 0
326109770 1
893204614 0
300861705 0
964030545 1
115936261 1
78302313 0
463544376 0
468555011 0
691248909 1
246615478 1
986670605 1
202116122 1
235861132 0
72057999 0
682028091 0
627561440 1
221644116 1
978525513 0
950229055 0
544008822 1
256590274 1
146139016 0
63276770 1
256280228 0
385532104 0
285167611 1
655617759 1
707938550 1
892036672 1
816248848 1
743206002 1
613350292 1
366843169 0
726948804 1
984319363 0
315697075 1
50199204 0
317501540 1
854338035 1
878650019 1
276040195 0
690079870 1
124274340 0
780112452 1
16128169 0
350595341 1
415502164 1
76224443 0
343296050 1
196140654 1
422475963 0
904361468 0
854413095 1
452494140 0
870619414 0
828222297 0
194964617 0
925961316 1
314314387 0
837588462 1
397872321 0
869752386 0
485999631 0
221253948 0
965199101 1
833918978 1
641306812 0
864733856 0
879872084 0
968868382 0
187262587 1
583059490 0
416303473 0
634866494 1
979228753 0
119637980 0
949144337 1
303171965 1
46827564 1
452095945 1
558854974 1
242866882 0
912334221 1
767410186 1
801206797 1
997136758 0
732190016 1
659951582 0
754685114 0
155304190 1
346499676 0
381790775 1
11096180 0
320761951 1
359987138 0
81263912 0
401828113 1
905983891 0
936378284 1
378213018 1
518984794 0
560866778 1
703578273 1
535503358 1
349545317 1
734313459 1
830413819 0
747934866 1
719097361 1
444662421 0
333197826 1
797068351 1
667436297 0
496418547 1
71988679 1
469224423 1
793345421 1
236166905 0
918010537 1
972622326 1
398735441 0
102305964 0
433216547 0
72908230 0
225739292 0
262305345 1
929026768 0
637188409 0
803780715 0
748636685 0
106829565 1
330736797 0
29656703 0
579701588 0
64456858 1
395493122 0
495518103 0
391991354 0
390341190 0
463792572 0
97308177 1
845281039 1
561329012 0
928031200 0
983537974 1
790057122 0
18628945 1
204620472 0
842285246 1
85911523 1
775981230 0
283579652 0
930599440 0
129140647 0
727732369 1
713978786 0
9009705 1
566394561 0
480481548 1
614782120 0
219894286 0
645752462 1
85308196 0
405173386 0
704941268 1
349932288 0
349247361 0
724408935 0
941291039 0
111666742 1
2125426 1
934123742 0
668838914 0
982787148 1
47281287 1
569725995 0
63350764 1
164770612 0
931131075 1
110549395 1
737236609 0
542946249 1
33317718 0
856460617 1
853379026 1
266190579 0
129677337 1
424795510 0
993460123 1
826516317 1
6227361 0
961652396 0
800101918 0
974487899 0
344270191 1
21251246 0
70014869 0
710844634 1
118085123 0
342958767 0
105518053 0
660860666 0
114647792 0
888292633 1
670893584 1
173102409 1
304876332 0
257436929 0
626282776 0
706693352 1
268186623 0
596860945 1
352963001 0
416629826 0
848925397 1
126067229 0
578263368 0
438261513 0
122205839 0
59020847 0
183941603 1
535112846 0
211805182 1
785674690 1
991472115 1
710283536 0
333603074 0
223182593 0
285941986 0
161621149 1
980263280 1
552371595 0
743438753 1
554044324 0
700444978 1
729890354 1
616479048 0
120203629 0
466720756 0
215605383 1
643061385 0
927191662 0
180959227 1
32731802 0
879459867 1
891784141 0
249287603 1
982666858 1
469389876 1
648707543 1
286047221 0
252346742 1
458735879 0
369350489 1
355661086 0
729317448 1
194609487 0
548058305 0
583602017 1
977956473 1
868478011 0
259647077 0
559936709 1
170560938 0
821586953 1
249111522 1
114359180 0
123625416 0
825737143 0
151483212 1
232060301 0
450070276 0
542944498 1
310247988 1
826054225 0
718858588 0
422623694 1
553040670 1
950389358 1
81418134 0
918159282 0
809804668 1
555052373 0
85348709 1
391097443 0
299965908 0
671132875 1
892213642 1
905746296 1
963570850 0
447313565 1
134788254 1
156964723 1
573565981 0
211662567 1
962961594 0
704827101 0
559846336 1
325972818 1
550873223 0
707119445 0
32807249 1
558674783 0
23212119 0
549926473 1
44024529 0
737023606 1
317535315 1
30642942 1
468933339 0
135629274 0
803982290 0
874473463 0
429577578 0
247853577 0
474166328 0
957879236 0
711537616 0
751490481 0
114385189 1
704659276 0
363379177 1
494360995 1
330384381 1
51621925 0
873358523 1
793396511 0
974300479 1
852814146 1
933968955 1
733639972 1
727450694 0
866131578 0
78980906 1
132493826 0
141630153 0
487923207 1
894611727 0
208343730 1
689515095 1
979270741 1
85970182 0
323747063 1
26338259 0
718072873 0
350661281 0
933653894 1
171223090 1
848912969 0
431437468 1
471029167 1
409168271 0
42519769 1
138711541 1
981586412 0
84430645 1
825551607 0
244321628 1
850688419 0
103878986 0
431177817 1
358421894 0
176681608 0
618570595 0
824091981 0
413940219 0
571491701 1
845643044 0
143331352 1
451394176 0
955686045 0
724166451 0
916205997 0
209879704 0
265555650 0
830018052 1
117023781 0
576074029 0
748912857 0
937294543 1
815104280 0
816478658 0
508529394 1
721765462 0
374364051 1
371477641 0
677331899 1
975412587 1
607586904 0
755182269 1
141185395 1
169128984 1
477028305 1
741969950 0
443048875 0
406997336 0
239530322 0
839433895 1
617924545 1
802566718 1
517202828 1
210881716 0
319243042 0
292184766 0
482021854 1
873004052 1
429439034 0
690782451 1
43237483 1
710128934 0
719755606 1
204394908 1
285815986 0
965083020 1
897908408 1
229985013 0
628003344 1
657092666 1
238535515 0
465551320 1
241083842 0
534561676 1
695918566 1
141351399 0
671403740 0
377581284 0
720448686 1
52732208 1
400475530 0
353949948 1
996729143 0
255581194 1
900871497 0
608211075 1
978105227 0
255535232 0
371620742 1
431562207 0
354818131 0
527320584 1
792913092 0
105543883 1
407773572 1
548065430 1
326323645 0
737439782 0
973308429 1
875863046 0
32779648 0
898071968 0
927110175 0
729461583 0
483679237 0
495050483 0
36052564 0
946298237 1
888508263 1
117793847 0
710554353 0
522556762 0
602520755 0
170260631 0
996328804 1
311415516 1
893532142 0
277304905 0
315451483 0
234960222 1
587196585 1
453245419 0
70842829 0
230387842 1
22192837 1
264185456 0
205364987 0
729945576 1
213835800 1
961267803 1
769354158 0
845917354 0
870474005 0
785069491 0
302356519 1
618662313 0
37701397 1
402154883 1
356570097 0
545758494 0
677317112 0
610689481 1
33086740 1
886443020 0
931946800 0
453374351 1
462317153 1
934040615 0
763755081 0
837275251 0
323810105 0
826186548 0
160251075 0
477015770 0
784237229 0
226646806 1
472620146 1
909479790 0
55794214 1
645744001 1
341381095 0
921701770 0
192951394 0
403447971 0
509612708 1
704192842 1
114256946 0
332058007 1
135268624 0
820642678 0
832473252 0
617683149 0
742935582 1
813155235 1
579932488 0
225213503 0
349802452 0
169954455 1
295757348 1
502775092 0
84365489 1
170262712 0
983874285 0
442902826 0
652207417 0
746487527 0
217280778 1
794754591 0
978087799 1
85238653 0
570910562 0
717845005 0
741420153 0
983428243 0
195252911 0
42467033 0
511586950 0
900346690 1
633721739 0
395917522 0
772439019 0
935018639 0
890622403 1
288499207 1
277741588 1
778349799 1
552815003 0
698025350 0
691904186 1
320122321 1
456569942 1
448500779 1
425352987 0
755376447 1
371269345 0
809054163 1
214421570 1
792207920 0
590612034 0
334562283 1
980738477 0
382346822 1
107554789 0
664630410 1
531619838 0
858371440 0
332416062 1
613852959 1
323253722 1
30738623 1
241592480 0
742705236 1
907461004 1
885337285 0
46723772 0
527872456 0
964569797 0
35802053 0
369220045 1
673721217 1
303022711 0
655509405 1
84969160 0
730207427 0
965139483 0
109812274 0
541690674 0
993266797 1
475898007 0
684485652 1
609301803 1
3293560 1
341565007 0
670424217 0
343331875 1
317580800 1
785954975 0
345315516 1
777429072 1
200678749 0
795752954 0
262933139 1
995321290 0
659151651 0
197342782 1
895678752 0
604762860 1
765302957 0
36739827 1
742490675 0
828952007 0
463514920 0
637296163 1
671511521 1
544694129 1
542399684 0
917574285 0
215035028 1
971226723 0
128649782 1
595540990 1
17985700 1
72432140 0
847055574 0
146795953 1
842723489 1
665334587 1
165430216 1
192727372 1
75974965 0
255249142 1
618011509 1
207498372 0
319029673 1
237072964 0
238915668 0
413595991 0
405750337 1
1626783 0
614716148 1
667843131 0
977622107 1
880849569 0
324366363 0
89748413 0
213640355 1
467546598 1
578183606 1
80493582 1
199538057 0
39968002 0
677204459 1
717306957 1
587683839 1
972050699 0
351634707 1
732389796 1
11142297 1
960645841 0
990745433 0
682775086 0
270264941 0
693503849 1
386318848 1
803067517 0
956999138 1
775833402 1
827797874 0
533937935 1
273754040 1
287080683 0
916839492 0
110201766 0
243622809 0
144061770 0
53105006 1
8169337 1
997058491 0
171010375 0
633725452 0
247732446 0
671680324 1
495706300 0
885950237 1
616047054 1
805264071 0
249960162 1
326344318 0
954960824 0
974247323 0
724213167 1
434033424 0
765643405 1
763109388 0
750228154 1
962326875 0
153294617 1
911832345 1
865674597 1
714952024 1
434217224 1
36670574 0
571893672 0
834689708 0
885299764 1
790839143 1
986304516 1
647751322 0
60240596 1
700364879 0
846994466 1
786143712 0
994101729 0
206286835 0
244564425 1
307201169 0
554269682 1
292748900 1
80549023 0
869621907 0
737977187 0
761830625 0
374147254 0
700294156 0
331771214 0
547490093 1
823186414 1
383554031 0
998131399 0
846108324 0
940123116 0
85391650 0
685499933 1
261232421 1
141797910 0
271622775 1
406619336 0
219274828 1
786587940 0
342512612 0
480770478 0
172564809 1
978037457 0
349629747 0
699311665 1
929499726 1
722017516 1
424779913 1
914826821 1
414767150 0
567029050 0
361697749 0
982184641 1
385241979 1
142830074 0
679842715 0
677889813 0
774010568 0
113062322 1
391042293 0
874052846 0
199208619 1
689878655 1
251691870 0
988857961 1
590282588 1
374067381 1
944231998 1
5214683 0
938443781 1
915409997 1
615527659 1
102786835 0
447939340 0
709448890 1
556435024 0
387763233 0
196760976 0
328271331 1
731179388 0
484444714 1
141155106 0
258033124 1
190399629 1
587622079 0
285137215 0
329151450 0
37829351 1
117595704 1
836675001 1
501015433 0
770475410 1
136125532 1
16018691 1
58090786 1
997441458 0
723490427 0
346579031 0
814062573 0
592545260 1
200405590 0
417075271 0
950037785 0
59184301 1
690077199 0
418344 0
697238693 1
633657053 1
806402537 0
797914181 1
329788433 0
118239210 0
337005918 0
561593381 1
713607329 0
867874033 1
864513635 1
723755724 1
482703572 1
935011828 1
231841428 0
527198940 0
120216242 0
914314781 1
98211424 0
766734004 1
997384491 1
664926682 0
559908565 1
828221451 1
391973847 1
888788322 1
478021587 1
104456522 0
731953460 1
986897117 1
373870703 1
634154283 1
739881531 1
176337608 1
180708957 1
244391503 1
343753022 1
117115123 1
375699788 0
31109637 0
45885298 1
107001699 0
160321043 0
440841757 1
888795856 1
964864222 1
534710671 0
158952098 0
364577653 1
769810467 0
746093613 0
792260782 1
237878123 0
142409878 1
827329289 0
33279372 1
276039083 0
174321076 0
972611785 0
106319595 1
711096459 1
759174602 0
425343111 0
547793921 1
367177755 1
611168393 1
203272039 0
309510741 0
150174532 1
655808724 0
719900556 0
498270264 0
573176762 0
854881379 0
109753745 0
719386305 0
488197622 1
789870344 0
657843009 0
799901828 1
942149636 1
268728753 1
119577268 0
60718367 1
620922113 0
901366595 1
64274778 0
29270387 1
165752799 0
343606095 0
595051569 0
879492475 1
878578534 0
384153051 0
238898983 1
915574117 0
717393655 1
261332721 0
160656300 1
499621173 1
291046130 1
891186762 0
232980078 0
541477540 0
283384792 0
190534335 0
418912241 0
880594653 0
477451770 0
772247343 0
719246982 0
935641811 0
13994924 1
315002173 0
728076170 1
679231179 1
820432998 0
689869510 1
598122602 1
3205318 0
560776961 0
504602544 1
370883745 1
539024068 0
714020417 1
348258729 0
181111081 0
902327845 0
246707353 1
711320694 0
979871435 1
487342786 0
26849038 1
863253611 0
384773034 1
896676658 1
911327936 1
895138341 1
915906384 0
63442427 1
247607213 0
655895379 0
66492507 0
978186697 1
147863060 0
141148784 1
575475489 1
175334591 1
491205663 1
296147771 1
99283692 0
74805251 0
215610254 1
305847315 1
140543997 0
195573777 0
563575235 1
34378825 0
803354203 0
548108259 0
757990822 1
687851655 1
455973782 1
396938296 0
736816188 1
716177800 0
778477653 0
976349804 1
381713436 0
42204433 1
86820674 1
845266944 1
928911180 0
193258701 1
739420554 1
502916159 1
683625717 0
722221567 0
277253089 0
105202394 1
3564091 0
252996598 0
783295099 1
88811318 0
715306717 1
342818966 0
334572472 0
103926252 0
454701198 1
133349165 1
172177060 0
436616750 0
535618951 1
747685839 1
229581955 1
250071784 0
845414972 1
991484614 0
787425121 1
475523926 0
160410837 1
285503704 0
493646340 0
334532428 1
270146624 0
954284334 1
528698748 1
404490826 1
324648543 0
23306718 1
184768968 1
375651681 0
258249049 1
42739193 0
459536210 1
83084416 1
958444694 1
707694536 0
305562822 0
59458628 1
831130409 1
580439725 1
32616139 1
170962226 0
552895630 0
225487656 1
847439702 0
142074560 1
816764075 0
224788281 1
15510224 1
226215866 1
29924774 1
398814873 0
427031053 0
116822642 1
5196051 1
230949027 1
936563700 0
608761676 1
444062516 0
19555037 0
817553118 0
723142191 0
148028198 0
725858837 1
531771634 0
591635152 0
264935750 1
511494972 0
196566145 0
120870468 1
151987504 1
276460417 1
489862765 1
17240424 0
77570921 1
68008242 1
801252156 1
978961600 1
983549685 1
366772474 0
304824477 0
15598401 1
489487420 1
391233632 0
184171469 0
127759940 0
733589539 0
390931039 0
640804058 0
728967484 1
706511039 0
346544790 1
510302568 1
775216186 1
271047893 0
132690628 1
170985832 0
294877542 1
37840132 1
321217780 1
571791151 0
252024372 1
771778032 0
87226961 1
651285773 0
502440310 0
217935791 0
419968081 0
114792701 0
993563612 0
553815957 1
905796574 0
445594561 0
470155368 1
683156715 1
180029688 1
992675797 0
954574584 0
774459917 1
683720496 1
870892292 0
192199650 1
984837891 0
505230004 0
889949425 0
738313710 1
899719603 1
621172263 1
955167838 1
55954971 1
816106501 0
100335264 0
389855900 0
396394490 0
424930120 0
268266959 1
391594318 1
80704540 0
534644139 0
574615784 0
548069069 1
616414555 0
871819009 1
778709775 1
159097135 1
16138760 0
406132368 1
637376918 0
715959187 0
208179674 1
65286198 1
466780136 0
947601605 1
39779676 0
196051005 1
727239514 1
533155052 0
524870657 0
983807535 1
422942033 0
446654073 1
296805083 1
385979407 1
800261099 0
699267200 1
236587992 0
668620400 0
416751525 0
168230191 0
915984741 1
179410077 0
779414679 1
681450959 0
928643636 1
30268346 0
19402782 0
397587378 1
374913398 0
16170074 0
959015097 0
47834670 0
5971205 0
784201357 0
433090203 1
580336967 1
296866367 0
21415485 1
857789330 0
496496900 0
432279267 1
194195830 0
574842644 1
138138585 0
449105653 0
542615223 1
614068845 0
755199652 1
495013931 0
377177478 0
738403017 1
380099433 1
498794221 0
885102675 0
374403968 1
588000411 0
306268732 0
372712110 0
560954155 1
228895890 0
696412397 0
921009093 1
331886473 1
601579980 0
734292885 0
741812757 0
783219880 1
53533151 0
516340109 1
681441050 0
736870808 0
93491904 1
292959933 0
577987537 0
185872452 1
531096736 1
162772189 1
795773485 1
346381210 0
846655368 1
857991198 1
548613226 0
670672120 1
925974090 1
223903237 1
469059026 1
332716007 1
861859627 0
731981252 1
753838241 0
115293995 1
79876121 1
230337752 1
711397354 0
39746138 1
622527514 0
695043841 1
377924736 1
539067321 0
615209059 0
196453609 1
992549563 0
876417719 1
867363626 1
957533352 0
94376642 0
266472003 1
414548700 1
361686447 1
787729188 0
177987668 1
203029701 0
760388958 1
747318359 0
659715399 1
345494338 0
771028837 0
952991342 1
936214130 1
448618625 0
905625857 0
386264324 0
904529854 0
774727635 0
618525323 0
737065632 1
161827453 0
471119862 0
721680766 1
892413062 0
214148949 1
467072367 1
285651408 1
228179588 1
875119085 0
219938501 0
344708 0
555205353 1
536940687 1
326919404 1
706615831 1
985136607 0
316499635 0
96523950 1
97795519 1
102012493 0
573052308 0
606330649 0
186130681 0
349293079 0
565594823 0
288360683 0
179672787 0
213919100 0
578122795 0
453124627 1
467644673 0
568050250 0
723131386 1
18549385 1
372385985 0
149858914 0
404204326 0
970391743 1
750584313 1
894230246 1
662622945 1
492535685 1
535827242 0
201558598 1
634426718 1
155726688 0
345012099 0
858526963 1
733257372 1
237026769 1
939476904 0
314430518 0
718291154 1
812725586 0
687853463 1
270738675 0
851550864 1
36344140 1
52738058 0
570810634 0
578924482 1
506692311 0
630294049 0
642636449 0
61912298 1
236549285 0
579910935 0
892114636 1
807513452 0
404973560 0
896107860 0
685989321 1
148702198 1
77219769 0
766343700 0
8568259 1
129434656 1
506393981 0
843673815 1
509603928 0
289419183 1
58730396 1
379288557 1
311417680 1
193563341 1
355959103 0
124250991 1
888150018 1
776889156 1
328100561 1
689037881 1
118981568 1
737548981 0
295475923 1
717438163 0
896255633 0
25624086 0
237610924 0
773753802 0
796260185 1
316824238 0
789158611 0
32572396 1
877262627 0
541766707 0
190639086 1
311287627 1
89856428 1
764039954 1
328547401 0
36796467 1
785398768 1
902783855 1
236240560 0
276953525 1
393484562 1
848387332 1
413906835 1
301119417 0
252635721 1
661591042 1
536922628 1
327059553 1
235673364 1
54334853 1
271293981 0
165030985 0
963286977 0
962071977 0
568405644 1
976052271 0
252609510 1
760612740 1
422456970 0
661100822 1
846387058 0
387415381 1
423315420 1
933614198 1
464250138 1
648947347 0
29808789 0
775662262 1
391861598 0
226397389 0
565049128 1
225727282 1
161489006 1
242024580 1
108204024 0
978350808 1
470462290 1
765451027 0
947438863 1
963533675 1
714154511 1
439602104 0
670436486 1
850207627 1
439129835 1
298207993 1
335782851 0
489912179 0
660702182 1
49910014 1
250102220 0
852386119 1
906237382 0
702068220 1
297882276 1
812208050 0
734669454 1
817955541 1
537058257 1
779614438 1
12157626 0
566547846 1
856169733 0
25367958 0
935179546 0
208467089 1
500804578 1
861399188 1
301065208 0
26133650 0
145495119 1
463907296 0
259559124 0
355147355 1
969387503 1
758258945 0
124491192 0
729703426 1
742972670 1
900285539 0
674454749 0
913725749 0
541489966 1
10549347 1
782365681 0
687586629 0
317194684 0
34123294 1
563595736 1
75036204 1
717826694 0
847994967 0
242381677 1
412229933 1
102270064 0
153899355 1
104229505 1
357172400 1
587439632 1
491509838 0
391889976 0
678006002 0
565160122 0
735920361 1
896910415 1
609994151 0
420786832 1
292580842 1
277399008 1
410709141 1
160896743 1
317761805 1
798628009 1
694613293 1
92481446 1
528628218 1
445308804 0
800150486 0
767860686 1
557905222 0
899956876 0
351030723 1
157370612 0
39693976 1
976393820 1
471132181 1
669831211 0
497449891 0
298673401 1
256399708 0
596243614 0
805010550 1
705096471 0
676740896 1
240869765 0
511282865 0
555693660 0
874574519 1
208330143 1
787863808 0
648893473 1
227085846 1
986649491 1
930778087 1
953498667 0
141796687 0
615570667 0
593912362 1
303074682 1
104891278 1
953019465 1
997789105 0
724015823 1
842738296 0
529687450 0
455320329 1
311480639 0
875319765 0
806340910 1
125200033 0
388008100 1
721569193 0
567009649 0
670036434 0
844836624 0
251693096 0
955328466 1
202951851 0
327398148 0
783082329 0
419740210 1
901458221 0
196788460 1
200965381 0
440140826 0
436029195 0
138645635 0
648487165 1
667459922 1
274769618 1
507589489 0
328861555 0
233891326 0
418009349 0
77864036 1
781301530 1
598261479 0
599794211 0
350613033 1
808573432 0
135219764 0
878900186 0
713236170 1
300317099 1
632032130 0
174530635 0
145931949 1
555736270 0
911180517 0
217831500 1
733169249 0
48543087 0
504090221 1
719139800 0
230198575 1
304524339 1
82459942 1
318071466 0
421741274 0
95537820 0
727457877 1
243200998 0
747133884 1
995029353 1
436247716 0
280823575 1
970238910 1
545202445 1
486477109 0
994517976 1
406989512 0
110031024 1
659174092 1
319151590 1
513335278 0
7157913 1
7349646 0
879751374 0
71137720 0
129049340 1
263322460 0
869761869 1
642923854 0
325770448 0
22712799 0
611582723 0
766774404 1
875663040 1
215212138 0
141810278 0
616266498 0
166801967 1
938926922 1
934712233 0
139734703 1
513744752 0
851444955 0
865771717 0
935940347 1
824500871 0
575079434 1
539747069 1
876185609 1
851898294 0
572761045 1
653605092 1
417594951 0
711298472 1
337115402 1
242939679 1
797900511 1
552476818 0
120043132 1
151132314 0
550371160 1
388248908 1
81428693 1
225935078 1
920194771 0
102861004 0
101923433 1
308798342 0
46058519 0
920807037 0
256349978 1
101651944 0
628494517 0
419916738 1
119134390 1
997483074 1
151695754 0
350094055 0
869208188 0
165420915 1
982467312 1
991920070 0
579923920 0
457983021 1
169439051 1
284063078 0
849903716 1
612653743 1
397691985 0
327330435 0
840631824 0
706631025 0
755214961 1
303035862 1
628196003 1
238932941 0
489307126 1
396857328 0
225698232 0
468111456 0
398095878 0
30330930 1
3570741 1
618128394 1
920957702 1
935542091 0
571320233 1
561668484 1
246559797 0
466006844 0
756554483 0
508510377 0
309772857 0
538684220 0
39395464 0
529073758 1
929601077 1
717970819 0
715230695 0
393849422 0
61587210 1
860156316 0
309805754 1
634651951 0
150492887 0
981823122 0
32259698 1
465201426 0
940839276 0
274096847 0
183109384 0
738655239 0
580752425 0
617678221 1
988789529 1
61591619 0
254114660 0
225267661 0
714822109 0
207583155 0
893892116 1
842870373 1
247585028 1
342794077 0
28854773 0
990998378 0
39660334 0
759060035 1
212178474 0
192101998 0
306421878 0
273478087 0
713736181 1
9682340 1
813725098 0
516527433 0
434693162 1
124288827 0
80232788 0
126310883 0
254435573 1
298564441 0
999838942 1
797543782 0
227551853 1
149843549 1
378077372 1
702086301 1
894268175 0
154017990 0
24162736 0
598408734 0
701134066 0
751842576 1
162507467 1
438728067 0
616520445 1
470083582 0
214911664 1
262706598 1
524396409 0
379711277 1
122653611 1
197666863 1
167577232 1
522284640 1
675474654 1
509929081 0
577456643 1
276833506 1
654508221 1
829393745 1
275778252 1
134467628 1
848270122 1
222988773 1
198952529 1
697679656 0
232189495 1
246578892 1
373946056 0
60321331 0
518919013 0
643237619 0
252064269 0
818739176 0
262320021 1
533359837 1
137349831 1
118784360 1
843672851 1
201045428 0
390918280 0
747576220 0
864055279 0
237428383 0
161979005 0
918333110 1
274254578 1
786780559 0
336378058 0
591172175 0
561421499 0
650319752 1
858859705 1
992513168 1
980704215 0
721234909 0
802008305 0
546085118 1
426759147 1
628525321 0
126046105 0
532433216 0
75895568 1
305849805 1
631897962 1
497316573 0
110282706 1
179537428 0
629100116 0
955042724 0
665622974 0
36044523 1
989265124 0
194148555 0
504638181 1
43621630 0
336820363 0
555768317 1
30136490 0
389498249 1
862665173 1
420699962 0
920081546 0
914361609 1
581372792 0
176606583 1
176300168 0
277816167 1
898832328 0
451688418 1
993370552 0
277968460 0
799505674 0
821130721 0
757907281 1
348594427 0
946740272 0
863609844 1
88387146 1
22413100 1
60126941 1
734876940 1
920887897 0
564897548 1
155626410 1
105042949 0
681377461 1
705508664 0
309881569 0
489826821 1
936669536 0
489954510 0
817557374 1
80861855 1
119515355 1
34973026 0
472644828 1
881735156 0
182230674 1
698456927 0
306327032 1
589276172 0
382114775 0
485196678 1
957252425 0
635498975 1
681998162 0
959899087 1
787060944 0
323190514 0
991985225 0
15177852 1
272570121 0
700395155 1
250140132 0
7084035 1
114501449 1
275316264 1
716496545 1
346516904 1
709440503 0
53194252 0
295934403 1
527580753 1
414591754 1
649737606 0
269180628 1
228458340 0
352731574 1
435715247 0
241098304 1
798479551 0
562681409 1
819310043 0
191345910 1
952312927 1
225420894 1
402851531 0
26949327 0
549857705 0
558810207 1
41091317 1
794428781 1
443418803 0
582971006 0
19068340 1
281172406 1
994918656 0
684495053 1
111756202 0
18626730 1
342274907 1
781465456 0
662392204 1
314662629 1
918336873 1
255275091 1
744322653 0
757950901 0
265984533 0
210976474 0
123050149 0
740768057 0
453859975 1
558208898 1
813784594 1
822107920 1
22224583 1
119769794 0
192577172 0
950347261 1
907142946 1
365946806 1
586435061 1
252605854 0
77815331 0
750355247 0
257062652 0
509794725 1
295663578 0
690062828 0
682356963 1
298461285 1
16937887 1
216730346 0
264256328 0
617039545 0
573396555 1
20610071 0
668182722 0
469784495 1
480537520 1
460644660 0
896452227 0
16301509 1
821646802 0
819544661 0
647123858 0
970967420 0
327115585 1
52182155 0
291234283 0
907143981 0
304413556 1
540718790 1
795332698 0
990960912 1
784285900 1
148634769 1
662122325 0
221391771 0
937913272 1
870604967 0
313368476 0
683168720 0
797864760 1
361855549 1
338635366 1
12072898 0
608288921 1
483982674 0
40801766 0
752514981 1
618511520 0
323550394 0
106260837 1
250197818 1
854117344 0
256925434 1
317199814 1
784207812 0
522720756 1
718984551 1
861009536 0
230751924 1
808690297 0
396447670 1
282591174 0
404335111 1
290465101 0
989483305 1
818847333 0
930975893 0
470468691 1
16195249 0
586609966 0
358614355 1
135875351 1
194242461 1
836247796 1
535292043 1
281131610 1
213357524 0
266235623 1
11291499 0
299193837 0
617590447 1
73297932 0
651157592 1
725047279 0
780510110 1
497582992 0
496316129 1
74324241 1
192324034 1
376766732 0
709334617 0
862291837 0
509967140 1
914268898 0
776795710 1
697392377 1
489415703 1
319123989 0
508308399 1
852902132 0
256630791 1
400414588 1
439090004 0
847676813 0
452364969 1
129742398 0
347502435 1
15937362 0
469126156 0
894831580 0
126781845 1
527914890 0
373289017 0
412050982 0
819517172 1
379135578 1
2382130 0
239921606 0
859134385 1
615813809 0
966263000 0
270935196 0
311466490 1
415988571 0
813234459 0
929732576 0
967548095 0
132964194 0
815341826 1
903647932 1
844047718 0
439997498 0
184863153 1
536994376 1
546424222 0
724172530 0
948213546 0
182666274 0
629675546 0
701757961 0
271548162 0
64947124 1
426837098 1
945749669 0
392872764 0
843085428 1
72734293 1
465720698 0
810761837 1
859444263 1
263616570 0
532025481 0
884531765 0
597925480 1
263424533 0
379558175 0
213772996 0
801157267 0
530545603 0
237803508 0
626660414 0
942000593 0
526642504 0
981755176 0
417702018 1
795141992 1
673793087 0
99308361 0
108022693 1
594996214 0
250716119 1
372470875 0
884864109 0
198795914 1
510276913 1
726594625 0
887513810 1
533751143 1
732426467 1
700879867 1
371204181 1
902966533 1
438321138 0
236628538 1
137415488 1
637447336 1
224616168 1
953373021 0
826318241 1
501425853 1
546483507 0
44649550 1
586036113 0
678216874 1
4797710 0
512221157 0
9504002 1
315588727 0
85879883 1
166339855 0
347444648 0
709115940 1
711218457 1
252514172 1
859736283 0
443406869 0
691585438 0
281150111 1
864255454 0
351576449 0
198335083 1
666206764 1
371341379 0
365165586 1
250978391 1
449346923 0
622662565 0
547751703 0
450782600 0
350094270 1
190295688 0
650045910 1
40082839 1
686516335 0
649563619 1
316567074 0
927328950 1
372688656 0
480811522 0
503768388 1
275847560 1
369018748 1
300840063 0
647011244 1
651463201 0
749481535 0
174823845 0
487843214 1
76470073 1
717615444 1
812554318 0
202617948 0
434685513 1
705244401 1
599760443 1
121741333 1
993289140 1
246472846 1
576054479 0
668600405 0
813397276 1
546986800 1
721155904 1
126530904 1
530817447 1
568396761 1
754814242 0
734420472 0
98363899 1
57710076 1
211275950 0
180337580 1
847390213 1
913106862 0
920071434 1
974484050 1
926210237 0
27447855 1
259345057 1
171256432 1
695453010 0
333745331 1
809906886 1
628632497 1
365659762 1
750968811 0
831524288 1
386113262 0
678242374 1
172867405 0
259308902 0
691825358 0
760295391 1
593056916 0
645015851 1
982595100 1
972893927 0
715517745 1
944629498 1
718959734 0
403777317 0
473309882 0
519542662 0
822398406 1
888375646 0
725626280 0
111957258 0
727033996 1
273863560 0
637006721 1
315912306 0
55287223 1
179019068 1
607351127 0
46648443 1
951935336 1
203889129 0
430319138 1
538873917 1
340615227 1
805008789 0
99064133 1
768607467 0
341971745 0
936212938 1
58153139 1
435567264 0
455535141 0
893138987 0
899738926 0
992537920 0
433924998 0
326274266 1
407635825 0
369670334 0
422374324 0
183925044 1
143468565 0
533806461 1
884235810 0
837126857 1
645287881 1
469493927 1
758667630 1
446171139 0
311644626 1
29910154 1
576042435 0
415160929 0
39053750 1
933313154 1
576125279 0
326539283 1
893664530 0
195762954 1
543066352 1
442873283 0
961267180 0
424796134 1
875498578 1
684763447 0
171416095 0
228340449 1
727116305 0
822631098 0
998513574 0
357341567 1
836522710 0
945457227 1
667241977 0
805231045 1
58046090 1
758093625 0
838633470 1
132963738 0
108584250 1
357840166 1
235519112 0
135379524 1
151890779 1
238427839 1
585371006 0
24470755 1
217664135 1
975688159 1
831019016 1
423709557 0
857022862 0
182679086 0
58822708 1
73777898 0
886076046 0
829256210 1
675494839 0
921671844 0
632746896 1
30909714 1
608296679 0
981295073 1
304919908 0
522779286 0
932786546 1
990923704 1
530615352 1
831373762 1
137184411 1
404680654 0
163434318 1
756507106 1
351872304 0
814932755 1
792866537 0
179910434 0
777907026 1
730377765 1
976451291 0
941838844 0
572153575 1
143824314 1
145575545 1
91637395 0
286125423 0
22018538 0
399184607 0
811436612 0
173766546 0
163383110 1
442143289 1
475525133 1
367567629 0
708392256 0
25901857 1
850080798 0
848556966 0
164415148 1
51350715 1
35158759 0
234881274 0
704062649 1
608006127 1
546244267 0
191626414 0
179459446 0
202995554 0
784322137 0
149712543 0
580924580 1
942517573 0
137621528 0
771812907 0
857092356 1
298573429 1
711067181 0
273088627 0
73021446 0
148707595 0
82829054 1
813688021 1
458530771 1
130696023 1
726194029 0
199626251 0
30398278 1
113605186 1
673631934 0
67917164 0
199253321 1
655169321 1
651276331 0
848385911 0
806321908 1
189982451 0
683852809 0
972753372 0
97924274 1
709076285 0
580515283 1
498635065 1
559575027 1
348596117 1
807315254 0
504928884 0
400222856 0
851500294 1
342122124 0
842543224 1
519623510 1
675559643 1
200597843 0
229957107 0
17099349 1
445793337 1
909070119 0
467831545 1
366153551 0
370486827 1
144722957 0
668993746 0
249408894 0
585923983 0
986582747 1
245979087 0
669652635 0
529822210 0
650935372 1
727944572 0
435637007 1
335707195 1
363352714 0
900659949 1
454701336 1
96473760 1
444313381 0
15306905 0
465823515 1
927123067 1
924633807 1
691599021 0
382470178 1
363953061 1
121112498 1
536727692 1
47736503 1
665801055 0
821399188 0
428547893 1
82644560 0
143411338 1
339886354 0
577280724 0
21614290 0
200989298 0
50963129 0
998343727 0
628717474 1
767726374 0
735690679 0
346211995 0
589313610 1
114721736 1
337902250 0
138351895 0
408723695 0
335623043 0
888385850 1
454415534 1
993390325 1
612632305 1
170767830 0
662736994 1
364051024 1
269578461 1
589398262 1
619852289 0
136188955 1
273101185 0
604440439 1
905784632 0
371681101 0
803280698 0
284286631 0
170628984 1
94107435 0
599359263 0
334021662 0
758017407 0
103391209 1
757123315 0
342237447 1
755935747 1
220597244 1
200635039 1
626778225 0
261305396 1
450516305 0
123288574 0
400677377 1
168631042 0
842972381 1
16124082 1
332972889 1
219923104 1
225802158 1
219192606 0
217025155 1
406079700 1
684351062 0
139565506 0
461635974 0
595666435 0
399563699 0
793540015 1
834037404 0
287168336 1
213684347 0
178736944 1
348234301 0
712078938 1
318419996 1
140324719 1
703745957 1
635992805 0
899575385 1
540301303 1
433448744 0
909038010 0
148199630 0
255036473 1
294270681 0
140876251 1
759438843 1
514956927 0
464334617 0
885118005 0
816384378 1
254186898 1
480404835 1
566382355 0
164011689 0
582595818 0
404866340 1
486337308 0
536409905 1
889188671 0
923141073 1
348188038 0
73856806 0
649748700 1
697142110 1
518215154 1
875100478 1
861947099 1
552829383 0
476930536 0
737733570 1
859728044 1
229311816 0
624504025 0
875754801 1
708098832 0
788593607 0
531196000 1
118593276 0
559199649 1
30159576 1
603959289 1
653232477 0
819597328 1
981414837 1
746450066 0
210758602 1
682744388 0
627920080 1
522773268 0
28937735 0
156834586 0
555069861 1
478937314 1
718623246 0
927971332 0
115005132 0
706415321 1
920362344 1
397923838 0
150316328 1
983896340 0
224943714 1
121432957 1
636953094 0
549574806 1
546807225 1
461060861 0
517337893 1
966330890 0
999992416 0
562008083 0
73671827 1
673825558 0
991549777 0
586132451 1
965600355 0
89635133 1
524069349 0
854635796 1
465799627 0
801879910 0
942834469 0
135832393 1
509580068 0
917898447 0
815469601 0
417236552 0
190017477 0
929209334 0
157703043 1
400599179 0
974878181 0
356869870 0
254291308 0
886882208 1
507978350 0
479321861 0
955401823 1
910591386 1
290638426 0
146742677 1
428285275 1
206439375 1
648063691 1
766536506 1
770277798 0
710661123 1
880689550 0
896964278 1
810781845 1
686694024 1
641798256 1
325953154 1
442165441 1
651825671 0
239157951 1
88189064 0
473113898 1
803996763 0
368199165 1
885603452 1
860178912 0
575227694 1
328802209 0
961215327 0
429604827 0
517149940 1
588962173 1
379457037 0
122582574 1
453103787 0
277204537 0
415118984 1
830278817 1
392837349 1
478605960 1
411568861 1
131514371 1
530358305 1
986851903 1
675896492 0
40709701 1
240180604 1
417635569 1
428289215 1
634338446 0
989454040 0
400232525 0
434739925 0
102428668 1
157146815 1
715827953 0
971052759 1
239262971 1
149966386 0
56122916 0
2653753 0
211297337 1
353665272 1
15619612 1
552433570 0
334829955 0
971100594 0
236637026 1
256633708 0
395073804 0
953274248 1
253071149 1
77395733 0
447581322 0
84701540 1
529541062 0
829045653 0
503978886 0
27860936 1
470672253 1
993106089 0
798977681 0
549999774 1
679878165 0
166305180 0
715009469 0
930690929 1
123156202 0
359848254 0
122235148 1
223699716 0
202569106 0
837557153 0
847502149 0
273149537 1
995093696 0
911965974 1
109547133 1
442183115 1
919579000 0
387766443 1
360898777 1
850249129 1
134688459 0
125265966 0
847954377 0
657568864 1
16056930 0
720717640 0
789894381 1
479353991 0
22358892 1
95937513 1
725905411 1
891217165 0
757205781 0
331694594 0
854520780 0
609998935 0
526376754 1
360127063 1
798232493 1
363821104 0
668743518 1
572226769 1
276110351 1
456072882 1
443159335 1
228544898 1
590090465 1
475057012 0
746921596 1
702256276 0
395438104 0
457432598 1
285909234 0
777375347 1
877391342 0
154267736 0
135356667 0
916372101 1
14448458 1
176930588 1
831013837 0
420368916 0
573133192 0
260123568 1
312781051 1
740248165 1
862009577 1
667434488 1
495984975 1
748119615 1
450350490 0
734642547 0
440424900 1
573793068 0
595335469 1
885916647 0
874637827 0
403331284 1
514225653 1
630088999 0
559480904 1
375800641 1
564834170 0
312942654 0
88558616 0
319674076 0
624246464 0
265167177 1
307856537 1
904618878 1
297759763 1
984978706 0
599973742 0
711198511 0
254922224 0
912034856 0
357760684 0
839827848 1
401640502 1
323075170 1
723594981 0
360835876 0
107702168 1
850496374 1
471211702 1
483347373 1
313300886 0
194780482 0
492301788 1
606512037 0
203984063 1
315936416 0
748306625 0
596821425 1
576698012 0
421049774 1
809996300 0
528310918 0
646438203 0
367727446 1
752943232 1
933760869 1
218756085 0
487157403 1
304173927 1
132266223 0
658739881 1
602977419 1
289767177 0
485739826 1
785244418 1
31407800 0
595715885 1
275008934 1
604708098 0
984743356 1
328466988 0
582092991 0
895300435 0
664817660 1
59074577 0
256576479 1
62018041 0
67702194 0
513820572 0
544420303 1
288818750 0
734447025 0
44201261 1
656309151 1
691121491 1
277434628 0
88998068 1
93933342 1
564297347 0
514551775 1
648081567 1
781352763 0
152366165 0
882655247 0
571455409 1
421977469 0
501519372 1
663021444 0
137585427 1
903077785 1
866293011 1
166785191 1
298669703 1
220965748 1
497314553 0
13984297 1
662468302 0
964684557 0
221115026 0
195316222 0
762322230 0
694553305 0
502393141 1
680979888 0
183419009 0
845996656 1
67950234 1
440906948 1
596799066 0
16352239 0
270532974 0
845260156 0
999691129 0
50334730 1
570014021 0
696929832 1
26511964 0
367036977 0
881550252 1
640674292 1
521039948 1
741171022 1
408897297 0
345391601 1
202418905 1
417321874 1
514163834 0
176273864 1
893438953 0
908189255 0
579713544 1
368599358 0
515827316 1
14216656 1
562661789 0
125243962 0
225856582 1
898194011 0
329300175 0
789999582 1
343847495 1
325421371 1
275894182 1
534609873 0
757638811 1
426146845 1
151831380 1
656997503 0
822123483 1
680258667 1
120587621 0
181346053 0
701592593 1
488567242 0
714342782 0
616974082 0
818813397 0
232301368 1
960130833 0
183925652 0
208500452 1
506135985 0
197213456 1
964279600 0
49027268 0
761249356 1
335362886 1
551612664 0
475509581 1
665281833 1
307059006 1
409362017 0
899538041 1
590837216 0
410555366 0
601320990 1
876283760 1
645688371 0
392015772 1
63284417 0
264276371 1
19344471 1
152670571 0
324560910 0
546828320 1
640485481 0
188518742 0
809850813 0
575651861 1
308766170 1
984223382 1
862986761 1
393815699 1
616868310 0
575857792 0
459290160 0
999267885 1
29792647 1
123416113 0
494326430 0
235592067 0
372919564 0
559984539 0
748725689 1
128690325 1
26662721 1
467084963 0
976540852 1
966311004 0
957347350 1
52129242 0
911960028 1
270910016 1
802478549 1
671381057 0
581177185 1
455260657 0
279798924 1
836678445 0
477398127 1
657907071 1
121309844 0
795491107 0
93826273 0
725843486 1
482155551 1
40068486 1
959235050 0
295017515 0
363961315 1
475321324 0
637865613 0
996898238 1
69352074 1
529510000 1
554789241 1
672157049 0
651170733 1
731345240 0
800521609 1
535368922 0
641732054 0
425969722 1
7342572 1
371291682 0
518833689 0
147848461 0
377343556 0
568078361 0
228722758 1
586568110 1
972407352 0
344215000 0
364440906 1
704061271 0
530211028 0
994090200 1
160649830 1
893085624 1
756125515 1
501705389 1
831124212 1
205563660 0
668556121 0
384246473 1
494196362 1
245748916 1
124516383 0
206569804 0
939797805 0
267034345 1
90607239 1
480345585 1
686671104 0
434264561 1
743684082 1
659543977 0
324701995 1
381197067 0
875023825 0
568203431 0
170872109 1
856244660 1
472695958 1
260035196 0
665524877 0
401101961 0
158885254 0
898679872 0
452214954 1
692130504 0
592139089 1
720573867 1
469127152 0
448473010 1
958630362 1
317062875 0
486470243 1
752933051 0
295706047 1
284909904 1
956528201 0
816460585 0
856544354 0
915445533 1
994120743 0
826625688 1
854572525 0
383564563 1
463369268 0
893953546 1
75379717 1
657080920 1
90936828 1
63714329 0
881600433 1
713633033 0
135870004 0
76743818 1
613880346 0
925565232 1
664601511 0
479530658 1
884110604 0
84306637 1
955141516 1
852536420 1
283727720 0
949701057 0
195902841 1
357652995 0
593884758 1
962934517 1
715716412 1
618749218 0
502391618 0
699466630 1
180270686 1
394438472 0
600956610 1
303465981 0
147270776 1
837762288 0
52198837 1
929716300 1
197969612 0
763173875 0
129741331 0
907745292 1
542423752 1
446397752 1
250461629 1
374786503 0
720100298 0
388981113 1
601288962 0
586616256 0
931365993 0
617741546 1
274112571 1
210908157 0
671646424 1
268352147 0
723908087 1
932966208 0
351739483 0
646698485 0
963916101 0
339649921 0
987147845 1
973227564 1
655024638 1
451213899 1
799424710 0
178929928 0
419135578 1
49236719 1
871325099 0
954434847 1
565426654 0
854004798 0
878546255 1
927344829 1
7828902 0
581428662 1
46249493 1
308732282 1
758552209 0
48966488 1
210774246 1
124474239 1
540514008 0
732836305 0
909607200 0
122345204 1
149816680 1
925185068 0
319151525 1
946360472 0
921961038 1
400809122 0
720769403 1
790997042 0
555527194 0
21747303 1
57079386 0
400505969 0
999607067 1
620741162 0
483409906 1
989122586 1
46158305 1
502969328 0
417332060 1
412984863 0
659542781 0
440686823 0
440778476 1
428549614 0
287621980 0
563202669 0
640349551 1
474471996 1
739875564 0
598923124 1
443442811 1
353339795 1
911659998 1
142333990 0
876535380 1
535251562 0
2602220 1
186988320 0
902579173 0
468301988 0
965136950 1
127999958 0
223954153 1
676623596 0
960091910 0
455537197 0
202884111 1
516672848 0
437123616 1
361334545 1
981215097 1
774651707 1
924918562 0
661544380 1
530292493 0
906172686 0
822328653 1
968194766 0
575245536 0
949699561 1
342252388 1
903280836 1
703562916 0
546677771 1
154199181 1
375341722 0
109838873 0
384216656 1
566018249 0
698413035 1
106836000 1
977928348 1
101694422 1
590690647 1
317654557 0
264740774 0
327020881 0
576043987 1
920655313 1
214054740 0
918409389 1
831306459 0
137147235 1
357617234 0
984563789 0
261150241 1
30095191 1
183300259 1
289192588 0
180682022 1
915051332 0
342287597 0
670414821 1
656477151 0
992047777 0
440926626 1
654725697 0
334958354 0
344070783 0
688849839 0
649904360 1
937170176 1
272173327 0
993129303 1
538824011 1
118319486 0
396949081 0
216304044 1
113411558 1
608729243 1
560964897 0
705970782 0
515992386 1
736220420 0
732722456 1
53246471 1
608629413 1
523919002 0
844605393 1
937849874 0
170212575 1
472127339 1
635160301 0
80636865 0
504647011 0
115496168 0
562172814 1
538381722 0
368909668 1
571438138 0
744069617 1
857714201 0
562093286 1
34569629 0
195762626 1
884013880 0
827487211 0
104312192 0
557363163 0
449236996 1
264180581 1
80450302 1
661000686 1
965871305 0
545898433 0
743429422 1
65827166 0
547852719 0
912816014 0
706158996 1
702625266 0
321123655 1
465154811 1
458305206 1
54670302 1
661258066 1
280676155 1
533721465 1
725425901 0
472780469 0
288479232 0
509747742 0
539888727 0
739154472 1
322239470 0
271493057 0
479214366 0
410775325 0
431369837 1
284176920 0
313939779 0
86203374 1
880141492 1
487949074 0
412017525 0
956281268 0
159642534 0
930815635 1
694415307 1
375929189 0
282410192 0
990633256 0
730673450 1
344155572 1
56092372 0
552686666 1
600684648 1
51224423 1
528258864 0
384533845 1
110423190 0
784020879 0
287222977 1
79156117 1
259165214 1
596284839 1
174072247 1
281842409 0
797179709 1
334065271 0
799921959 1
373972092 0
292663580 1
888331345 1
154666347 1
299226075 0
390017484 0
389482863 0
751293159 0
723649943 0
179904883 1
62460990 1
437771226 1
161800423 1
396869860 1
131785071 0
156880173 0
67803940 1
107810081 0
7175785 1
162583234 1
454463027 1
646545852 0
297921621 1
283283726 0
217000549 1
470938233 0
286636592 1
956727455 0
852894885 1
254202740 0
942541533 1
108129905 1
101770164 1
797185159 1
313271341 0
830327017 1
979037082 1
888305470 1
42693380 1
789972183 1
659267441 1
918401294 1
139404435 0
357910194 1
203625886 1
314111259 1
906892586 0
600578178 1
735158771 1
393993476 0
44058560 0
57604652 1
804138921 0
492205667 0
525463706 0
139656576 0
562880003 0
355867955 1
771608081 1
849407738 1
299300173 1
806215484 1
547877833 0
247001721 1
170826674 0
569296994 1
855375128 1
262310195 0
793907086 0
597161785 1
400798758 0
454743234 1
344733008 0
549687260 1
451503634 0
780396830 0
635647064 1
754965991 0
77865006 0
804845137 0
619705302 0
994337291 1
952113633 0
104107681 0
922798988 1
339208228 0
782245229 1
768076457 1
589775368 1
409378427 1
361287576 1
732615986 0
247276884 1
708802033 1
510979903 0
444268480 0
951840021 1
125266821 0
428009714 1
270740917 0
420438905 0
283413951 1
674041643 1
415790416 0
366374580 0
101717575 1
512627537 0
169776009 0
405342228 1
386463565 1
611784771 1
186428944 1
568925189 0
167324989 1
206278711 0
642292789 1
503562828 1
102135718 1
957432289 1
253474641 1
571632236 1
401264668 0
550125173 0
989672928 0
952120042 0
985304417 0
48809007 0
605796711 1
785427096 0
21410704 1
621423377 0
536132825 0
533805088 0
545482038 1
899763235 0
716257103 0
90636605 0
161917397 1
139747653 0
162345284 1
920124812 0
988071674 1
391005139 1
540519961 0
532048361 0
260723718 1
725042215 0
985277285 0
726165703 0
527545776 1
869474131 1
107063931 1
306168652 1
116018636 1
234765422 0
53202299 0
782371821 1
248469198 1
819357222 1
559546403 0
891524745 0
759644117 0
401326674 1
612516487 0
962273694 0
829370832 1
512385972 0
262374271 0
356168791 1
940490353 1
841111029 0
327591678 1
207570809 0
445682966 1
984925777 1
973213894 1
645673094 1
312949921 0
984785234 1
10600137 1
352158004 1
690704711 1
165327597 0
371641970 0
448816370 1
608808127 0
660873144 1
844559673 0
400984380 1
412316265 0
581049195 0
831636254 0
53038902 0
158259761 1
776017106 1
994665693 0
891676466 0
306386675 1
60670841 1
955272058 0
840789176 1
98889121 0
826164325 1
143974163 0
826276562 1
556211502 1
250023621 0
148817441 0
657006993 0
692452664 1
715094890 1
519794524 1
952140753 0
148884109 0
50936490 1
186166745 1
906190358 1
615411968 1
279717108 1
518885570 0
395140821 1
820814384 1
5655636 1
369608149 0
413519933 1
286492083 1
824562377 0
255344042 0
309353370 1
106423913 0
29082181 1
37004876 1
390597470 1
192384499 0
794381921 0
694280239 1
695418663 0
81231694 1
528574000 0
257741039 1
898762426 0
43193222 1
245225022 1
171227206 1
307183991 0
272690998 1
278398138 1
992813823 0
898903800 0
290149575 0
427012699 1
747151362 0
895595405 1
669938064 1
453033968 1
182884902 1
729321445 0
283310376 1
100836301 1
576725035 0
752964102 0
912189277 0
11494133 0
525151549 0
424273897 1
96538316 1
743195521 1
391643116 1
258440034 0
448594406 0
164227459 1
135056705 1
24761933 1
505139679 1
482549087 1
943858412 1
94500385 0
544357134 0
56095909 0
811129700 1
795137142 0
391547226 1
156088908 1
955291641 1
808991156 1
413914022 0
176409002 0
457119124 1
536222898 1
154795007 1
201394195 0
49135511 0
431687479 0
205574221 0
385460235 1
621795930 1
83750248 1
453629833 0
721841651 1
612122847 0
52156212 1
875602488 0
454460453 0
539458259 1
525717508 1
785026323 1
815634777 1
604429568 0
345056449 0
843882716 0
755013549 1
453855932 1
589513871 1
992351400 0
399243863 1
984701022 1
864354148 1
529315430 1
190422034 1
11295175 1
984357433 0
602799873 1
605084691 1
902776754 0
238399008 0
285586985 0
976609913 0
653344704 0
589701592 1
452188295 0
682403377 0
464583554 0
330311562 1
160391090 0
313798972 0
130834730 0
196631417 0
929563236 0
16351750 1
867768243 0
907923431 1
859898775 1
420150226 1
400764731 1
775350198 1
293359136 1
607372901 1
49705783 1
117240183 1
896149817 0
53864032 1
600176506 0
680473520 1
137590940 0
483233757 1
236174187 0
313539409 0
439396849 1
622522240 0
279276538 1
158346705 1
715092752 0
906544890 1
827109440 1
863608338 0
268601115 0
656898840 1
117944260 1
900388141 0
139119961 1
266509565 1
799225504 0
166284485 0
283232376 1
253051450 1
219975117 1
693524014 1
916325181 1
833143298 0
789784853 0
952364319 1
636414805 1
625720952 1
823020385 1
567679844 1
290824959 0
232469832 1
326072583 1
17109217 1
364338694 0
494807701 0
401193099 0
695608274 1
816332208 1
385380028 0
589247435 1
236293554 0
653740099 1
950653597 1
310031904 0
906265440 1
34312261 1
476708875 1
810339522 1
801590460 1
627880362 0
88445402 1
511656038 1
180865255 0
782297314 1
39005438 0
106647037 0
95395092 1
221731946 0
496315400 0
429301683 0
577866647 0
720014549 1
644851161 0
579875561 0
138973544 1
959437780 0
605298405 1
251119365 1
753307860 0
900667152 0
4999507 0
979638410 1
698400264 1
658593100 1
989450997 0
317529156 0
474320 1
848921105 0
918884209 1
748479850 0
519593030 0
961156445 1
71203909 0
523945456 1
202753709 0
393756667 0
758494856 1
738208941 0
466307254 1
588563155 0
956127808 1
308147238 1
530600857 0
738137932 0
911541800 0
226375053 1
254651424 1
298897511 0
764012446 0
517825624 1
7259480 1
129192820 1
278162887 1
648631302 0
750231512 1
833488421 1
52344300 0
182931502 1
114302157 0
284728591 0
790108233 0
918655175 0
687898902 1
926646831 1
867527858 1
862288935 1
904875456 0
12530296 0
452954766 1
941552569 1
453141497 1
62408982 0
291419661 0
970817757 1
769328920 1
701744241 1
673115077 0
281535972 0
162520510 1
474977670 0
879634756 0
132831799 1
913434353 0
831209530 1
957527133 1
304369968 0
952072947 0
968230694 0
197263843 0
554721204 1
800867908 0
598367673 1
747288293 1
872265282 1
139155014 1
865597420 1
425370911 0
125666769 1
198822937 0
781425255 0
398284491 0
314777563 0
840934549 1
465349406 0
329872852 1
342133951 0
578819135 1
793394284 1
310830870 0
945310316 0
839392621 0
103500616 1
497441598 1
603943504 0
282957602 1
91573537 0
52913485 1
818796186 0
539766614 0
602661074 0
853330273 1
408169917 0
53475199 0
757299218 0
782543030 0
197835294 0
951654893 0
195808217 0
382781922 1
857797993 1
367759767 0
898257518 0
887752445 0
180719236 1
227492271 0
814465466 1
206312800 1
657732204 1
272541051 0
295821931 1
851347060 1
869355696 1
255472645 0
827424974 1
391254819 1
8443170 0
825640769 1
807058209 1
293336370 0
587628025 1
220321997 0
497499944 1
861222708 1
610566021 0
896716873 1
198250166 0
558665290 0
92980987 1
898924477 1
448627211 0
481131427 1
956925284 1
540862431 0
86939112 1
443538697 0
246737850 0
479121357 1
756714948 0
541477331 1
978073027 0
202049010 0
792250947 1
440462179 1
889964717 0
421757874 1
555589271 0
739410020 1
471524601 1
110241279 1
275726317 0
964855644 1
279094794 0
160459311 0
400602443 1
814194791 0
621055291 1
726950001 0
312499412 0
78110826 0
789606533 0
756192347 1
396458130 1
479022375 0
741968609 1
397792318 1
143564817 0
298826006 1
556652657 1
371969394 0
843357043 0
54035134 1
924199036 1
976186076 1
539897903 0
38655902 0
718717925 1
853850882 1
549491248 1
189133003 1
421501674 0
703278028 0
377210891 0
219284480 1
914564899 0
465202937 1
521293998 1
199266446 1
449989931 0
131073145 1
634962114 0
572755745 0
131091392 0
681652533 0
492512872 0
246234581 1
682128822 1
226929152 1
741309393 1
685268181 1
938732154 1
835727323 0
144517020 1
161418836 0
885004565 1
539809828 0
266669796 0
152477401 1
390198959 1
427189700 1
336569465 0
921492967 0
424971040 1
172004755 0
563523595 0
766072056 0
417575502 1
657524900 0
615068763 0
428637031 0
493569227 0
58614967 1
320254328 1
914426196 1
496911922 0
4746663 1
371500696 0
930486267 0
564523375 1
916441904 0
935946545 0
365683117 0
430278997 0
627815338 0
431680033 1
607369630 1
690004611 0
839464642 0
161918156 1
340027505 1
617296350 0
750913937 0
669133413 1
628716339 1
722683504 0
546396958 1
613534497 0
530440365 0
591840007 1
223577117 1
411957160 0
16280693 0
611001327 0
79867737 1
221956137 0
833753714 1
858183147 0
301732404 1
872277596 1
21385084 0
970523501 1
402785345 0
653970271 0
705871869 0
695633449 1
703861432 0
62961047 1
641268352 0
550349884 1
135870846 0
167685683 0
593116734 1
662380830 0
498291818 0
984369930 1
820071436 1
591696747 0
153551484 0
542755215 0
38784017 1
970779732 1
621595501 0
176146631 0
939787722 0
834946093 1
9730059 1
51851555 0
885806089 1
374008925 1
200825523 1
133309737 0
757632380 1
124493255 0
772555944 0
69144412 1
436150451 1
572924642 0
531546308 0
657784315 1
723060821 0
264600345 1
834595745 1
197750713 0
7129407 0
496492597 0
417245835 0
160474049 1
298846120 0
905870504 1
33296079 0
684205609 1
73013060 0
803648267 0
77704757 1
448250700 1
432765462 0
528867314 1
268236260 1
354246238 0
795582300 0
228774829 0
420708841 0
384563041 1
34309346 0
25672064 1
722054090 1
80997249 1
546072427 1
395381764 1
251046227 0
757653855 0
57329573 0
34114297 1
547142884 1
804428227 0
582398923 0
932497951 0
199234476 1
865427494 1
29549755 0
596101826 0
990278927 0
707960949 0
245325976 0
789117845 0
443237403 1
469927457 0
856570762 1
336894949 1
381980157 1
315545753 1
262399963 0
118411855 1
478172755 0
157054739 0
616444362 1
786004455 0
566654379 1
297098434 0
605888652 1
758396742 0
340454845 0
41324492 1
564389777 0
659678641 1
212299158 0
530190351 0
622921620 0
636216757 0
930816835 1
435016461 1
501377203 1
462925337 0
836027576 0
919017805 0
765750734 0
48388718 1
705911646 0
936966408 1
432296281 0
811246594 0
390142876 1
436145225 1
252832933 0
864669077 1
445070845 1
745119515 0
143709590 1
231916151 0
940689231 1
35378094 0
257256641 1
7974569 0
792276862 1
803905110 0
714742082 1
777507381 0
519588912 0
958055552 0
232311836 0
21356515 0
471622765 0
272203482 0
214278156 1
438430637 0
644830893 1
880542717 0
23642227 0
274364989 0
332575019 0
213074736 1
852374689 0
461057613 0
961513852 1
22044737 0
75881119 1
938366716 0
369769381 1
575460696 1
557997839 0
147624360 0
899312656 0
671923022 0
807206531 1
661041293 1
327655001 0
352497970 1
926559186 1
651367560 0
217209370 0
908147438 1
985871954 1
930773022 0
523688132 0
374811217 1
811740073 0
371766651 1
214729651 0
964326454 1
13004260 1
204556046 1
734706759 0
360547791 0
4569470 1
972611939 1
726188370 1
631312700 0
137340957 1
42371440 0
894909074 1
210869235 0
827361294 1
878012668 1
101047798 1
366162666 1
576657494 0
20310519 0
697027008 1
512305235 0
602250559 0
628208386 0
959066739 0
786700824 1
716121205 0
520193396 1
689439950 1
353162802 0
763917502 1
349293258 0
381774341 1
125156493 1
101280868 0
923849363 0
887294542 0
673771302 0
894068522 0
577190329 0
3037157 1
244318862 0
421449772 0
42784015 1
565053441 1
517732940 0
903879221 1
350582016 0
805281917 1
430298141 0
287639543 0
858536763 1
134324251 0
700373497 0
928718259 0
697385300 0
120489200 0
408884868 0
551951908 1
863287003 0
795470395 1
384531327 0
916855122 1
422593394 0
569931915 0
220000207 0
777068170 1
596327303 0
461607371 0
116476872 0
786094439 1
434364078 0
795260206 0
604827239 1
182717349 1
994023537 0
558343538 1
746628531 1
288803923 1
174935684 1
265248561 0
26187956 0
814065566 1
420289810 1
828373591 0
354820350 1
879675740 1
36681687 1
790794967 0
725538488 1
609781777 0
506909582 0
745657210 1
321381902 0
880178762 1
859034373 1
55857997 1
620673833 0
903132849 1
963175238 0
815112519 1
573897813 1
40339417 1
399554631 1
749694223 1
516155443 0
78880073 1
718452937 1
691288478 1
557523419 1
331395070 1
788827183 1
973315232 0
431980997 0
554262199 1
394325021 0
71578261 1
609092542 0
56650941 0
546351362 0
513596075 0
370405478 1
428529167 0
343501641 0
258865606 0
553646415 1
286467709 1
42299134 1
543038609 0
149954838 0
564032389 0
58709691 0
791553142 1
4331847 1
739166226 0
325586460 1
490301354 0
832896469 0
93314144 0
202706601 1
367727393 1
612836103 0
444787609 0
564901069 1
785804973 0
560377441 1
156001540 0
173323829 1
482861880 1
676579878 1
192003630 0
8147813 1
276626479 0
889586191 0
562781369 1
618269972 0
86744588 1
474614805 1
931145361 1
710473206 1
188705997 1
755690726 0
420749954 1
478759456 1
807261081 0
364007941 0
119069630 0
571415528 1
363002146 1
83038221 1
823750513 1
223485293 0
634933558 1
572771247 0
341846785 0
737739961 1
23332014 0
844641268 0
36305254 0
896948942 1
388856664 0
275392731 0
936926126 0
118726334 0
121692795 0
888844232 1
815312440 0
310543433 1
627584667 1
397830959 1
236254036 1
385889617 0
564037923 1
427572962 0
932797752 0
94159527 0
192975063 0
786833551 0
330446214 0
805020477 1
301519476 0
666476701 1
861882346 0
420931137 1
356465262 1
948474247 0
817449606 1
901433540 0
366537185 0
290067663 1
484918292 1
705757651 1
67051719 1
255591999 1
754110444 1
459816676 0
204787741 1
230754553 0
912317405 0
257998119 1
610821038 1
917296169 0
173916063 0
778838208 0
532210948 1
540946550 1
477052492 1
939379405 1
474496997 0
815298930 1
665957115 1
44307552 1
691665361 1
445486465 0
678547651 0
503282711 0
217387550 0
955153776 0
203417471 0
959017894 1
311639965 1
512996859 1
52442377 0
122696917 0
814838044 1
938096657 0
36858772 1
392671863 0
983556581 0
430441669 0
784297054 0
362655807 0
19619662 0
149408394 1
859628648 0
434580850 0
189217603 0
603004055 1
500929032 0
65533339 0
808851664 0
144938246 1
20110762 1
78094461 1
125458884 1
22503598 1
505171776 1
993892362 0
256276597 1
377114939 0
729966487 1
1875439 0
786725319 0
922963636 1
397712651 1
146244115 1
890102701 1
21672664 1
42455852 1
897038765 1
848017278 1
348558201 1
755892424 0
592101493 1
281106896 0
241678132 1
413704862 0
227875284 1
526797484 0
473097755 1
418645314 0
482211381 1
724304931 1
83042334 0
870429048 0
324628803 0
58787877 0
216115421 0
531518545 1
733707690 1
218915403 0
454275939 0
9397338 0
471348397 1
387150003 1
865534006 0
359500313 0
240538690 0
385778971 0
443371066 0
921300520 1
467612075 1
70517510 1
834986074 0
915449189 1
134048151 1
430981719 0
359757262 0
144723915 1
267221796 1
501646517 0
843475619 0
62121916 0
147982672 0
579743983 1
49058685 0
344551982 1
24113212 0
277516383 0
500090016 0
245762349 1
363560355 0
927849170 1
454719858 0
931687321 0
603828231 1
699773702 1
101326441 1
886261107 0
61294244 1
471193082 0
469342598 1
534837593 1
770830876 0
527812332 1
574658511 1
319451977 1
270813648 0
674951709 1
505854178 0
847246873 1
629650181 0
491360103 0
419847266 0
105654386 1
215740990 0
279982609 1
619969451 0
354298372 0
475916338 0
179879733 1
984697051 0
304935556 1
954787244 1
851690312 0
615032261 1
141298463 0
806455184 1
712668233 1
860141026 0
949844198 0
216024718 1
387731702 1
423538887 1
77438593 1
261645263 1
678504655 1
38187317 0
665594462 0
131755667 0
803245772 0
827065625 1
423355964 0
267312186 0
497621559 1
53534015 0
253489000 1
178978797 1
188067041 0
901947801 1
184858465 0
754036096 1
34286988 1
716238094 0
435631873 0
516336811 0
889090393 1
376462087 1
341284740 0
194994604 1
362559290 1
855223792 1
60297632 1
322686031 1
929554190 1
246933349 0
558159886 0
614108256 1
362970776 0
713333987 1
6037017 1
767898112 0
968311005 0
643314987 1
597284232 1
750587963 0
121560752 0
690877105 0
969320747 0
732126356 1
30112047 1
943882743 0
7283488 1
407865586 0
575838226 0
7497477 0
612222955 0
145836732 1
911156637 1
695820782 1
470271636 0
975286852 0
7563966 1
760158281 1
645657596 0
533920305 1
410291370 1
665499902 1
56353484 0
121355529 1
897584001 1
713015275 1
462738916 0
747418540 0
877021718 0
253721659 0
249625770 0
757231996 1
250717154 1
220425907 0
204638731 0
221132875 0
558747353 0
976079170 0
667470003 0
4826067 1
886611297 0
820984414 0
949117979 1
866849986 1
872439229 1
776026690 1
256924478 1
123757324 1
318318925 0
502545924 0
313954823 1
940675442 0
164063972 0
889861600 1
404025601 0
235749000 1
785293001 0
761873854 1
230301815 1
709493013 1
633164730 1
326242726 0
509738581 1
122727873 1
823158328 1
295224957 1
502583299 0
417328350 0
626382814 1
975143573 0
157629910 1
531594366 1
913185890 0
979777896 1
505855154 0
678217178 1
524937016 0
240351663 1
191461589 0
954997978 0
304809520 1
290017367 1
900915425 0
898250115 1
697969586 0
719049493 0
330727985 0
494734255 0
90365139 1
550783452 0
274027889 1
808257358 1
543844015 0
28681113 0
446670436 0
553677464 0
8152275 0
489161014 1
535197524 1
318919140 1
804317209 1
254064268 0
419345968 0
434291147 0
91528175 1
304334191 0
92237299 0
93081914 0
101314723 0
544950392 0
434317963 0
612725084 1
866841112 0
845957761 0
474639134 1
881274170 0
175097126 1
991126701 1
325351352 1
845564309 1
784739023 1
316327840 0
874212755 0
411812184 1
804937356 1
98034370 1
232276887 1
421680132 1
383129277 1
576233732 0
774749534 1
331352666 0
142992754 0
311315638 0
251509821 1
247170530 0
505337281 1
845989010 0
577224176 1
767158975 0
137346703 0
679805639 1
810226114 0
123589290 0
730391547 0
178869939 0
866619535 0
504871392 1
494670296 1
628359567 0
953352324 1
318053019 0
89820345 0
80676733 0
895565631 0
797743474 1
475053611 1
979169282 1
603289355 0
741036078 1
226694870 1
24346576 0
466171020 0
672465700 1
146043225 0
693364618 0
147863944 0
562562955 0
835225030 0
614340769 0
851837181 1
910766506 0
431688984 0
740022830 0
50658054 1
26952910 1
467988967 1
468659440 1
422757608 0
434317796 1
821277422 1
650781517 0
297932920 1
922152508 0
262296742 1
468410850 1
823532327 1
159219319 0
656797028 0
409581147 0
611882900 0
136066265 0
155848430 0
451281237 0
426573801 1
487921389 0
734527681 1
59775079 1
965745109 1
976710679 1
820627994 0
196521958 1
110251456 1
208004984 1
455914869 0
837618087 0
885188792 0
45229406 0
928475354 1
862076763 0
500143579 1
774938199 1
831938638 0
377762388 1
652099451 0
311418287 0
26427091 1
953527877 1
915356174 0
943681920 1
419122875 1
99213970 1
430130125 1
974567265 0
453010266 0
596398129 1
753249679 0
704542436 1
96826671 1
615848066 1
404463481 1
275635647 1
958301923 0
900610395 0
800930126 0
483364101 0
503656574 0
347084006 0
979409390 1
462970105 0
604720026 0
719444545 0
872156640 1
613486375 1
382058162 0
903349630 0
904140070 1
523703091 1
493909845 0
747997298 0
270491602 0
914702428 1
751983163 1
471614309 0
714600672 0
817854952 0
519883598 0
853451327 0
470603342 0
757874557 1
314775080 0
39646063 1
704020380 1
918162290 1
121299754 0
745322259 0
845279541 0
284541835 1
114020508 1
378841920 1
649750249 0
547651326 1
268337762 0
707720725 1
229108410 0
627849695 1
349685576 0
826412011 1
204975464 0
114026973 1
971731118 1
758265116 0
242914581 1
821571908 0
763078427 1
971600039 0
32679924 1
28491683 0
521803723 1
105654665 0
825878528 1
264533011 0
678854341 0
693152775 1
862849040 1
506050041 1
697216904 0
903775982 1
248035369 1
90132201 1
846410271 0
624394184 0
544349859 1
875316571 1
995917002 0
841380397 1
117720348 1
933212522 0
43105309 1
262037659 1
72214046 1
193791049 0
996565728 0
887122651 1
49217608 0
380608337 0
359128995 1
575039820 1
169480039 1
927349913 0
721475492 0
881130222 0
204975046 0
508282744 0
626284309 0
943949695 0
767024583 1
975283258 1
185940136 0
727722869 1
746632876 0
875454802 1
273207895 1
399318504 1
120872942 0
27396857 1
26284868 0
534606067 0
290601445 1
756648256 1
607398848 0
939495623 1
699374615 1
66002094 1
974718340 0
718925785 0
22321819 1
146063365 1
895169731 1
423312339 1
164720793 0
772682889 1
945242289 0
318996289 1
572252658 1
582187330 1
983303732 0
736578710 0
989581820 1
640892781 0
20220282 0
415115294 0
359517017 1
906401093 1
665179372 0
31645894 1
732915255 1
69893483 1
866167677 1
262766407 1
693327367 1
413980285 0
189881130 0
139067826 1
444827222 1
718410823 0
145190058 1
265821244 1
486778993 1
703547994 1
119024977 1
592022436 1
281427285 1
488373365 1
364696733 0
232154848 1
470041520 1
947374274 0
732447265 1
937450722 0
191974684 0
773249580 0
657321415 0
46054999 1
919018981 0
96282694 0
36420910 1
464937431 1
160226314 1
945871159 1
950594742 0
421880261 1
567183367 0
720874634 0
624004505 1
794675226 0
182379702 1
240235635 0
719183189 1
698824943 0
767336376 0
587220677 0
299283659 1
345286942 0
698818766 1
206684067 1
108088797 0
631285448 0
576143663 0
262238378 1
700592586 1
625720076 0
157849807 1
827438234 1
74244117 1
290991713 1
377887985 0
550719280 1
216875007 1
346325037 1
220888760 1
100837729 0
153135193 0
612564551 0
264780087 0
999613932 1
864852268 1
64712560 0
988076776 0
236045073 1
269254181 1
131170126 1
607132055 1
48029106 0
989547960 1
55058114 0
623736729 0
454995641 1
811342549 1
538990112 1
13412606 1
666324093 1
656228848 1
825107218 1
94855265 0
320318021 0
592959608 0
135930901 0
471292873 1
596511941 1
933058833 1
238078186 1
510592681 0
20496918 1
289349654 0
387215459 1
387540222 0
266586499 1
12972604 0
503047872 1
137999218 1
554373992 0
655643066 0
233743251 1
747984029 1
724056522 0
871071371 0
986048064 0
455397799 0
966767231 0
81501042 1
273350979 1
800378162 0
819671090 1
680062354 1
169007239 1
650510203 0
486660228 1
168599176 0
328618626 0
128640927 0
683798438 1
858592525 1
137939628 0
829782539 1
893145727 1
99523444 1
81679751 0
898921693 1
613598748 0
887742573 1
554001144 1
788356752 1
864696417 1
395307605 0
897014211 1
837118768 0
194146899 0
517389495 1
26938333 0
783600289 1
660421584 1
504157018 0
350631716 0
122660413 1
359059540 1
184220899 0
755453323 0
767902947 1
196512135 1
251418700 1
650471753 1
409040996 0
958463690 1
565595276 1
679264401 1
709372986 1
120666924 0
695077823 0
411242142 0
714150543 0
598535103 1
200543724 0
658908699 0
179344102 1
694143007 1
417193739 1
527489368 0
351930163 0
15962174 0
676162492 1
544506312 0
83165342 1
37434700 0
598466840 1
425319338 0
679035128 0
568596782 1
883096502 1
284372427 0
752718437 0
765617650 0
954598389 1
565568987 0
994072354 0
346127117 1
875125642 1
396724243 1
821564915 1
186130421 1
412846035 1
243849923 1
192526236 1
74532023 1
372464725 0
416124477 1
679171668 1
720979392 0
998973842 0
499671978 1
34278222 0
611274861 0
593347048 0
753784199 1
438945902 0
426669005 1
24745025 0
500769629 0
403802571 1
59954061 0
239445936 0
14080705 1
730689271 0
692453120 1
304939003 1
362773813 1
676694168 1
893053682 0
253980717 0
249096453 1
427884853 0
705527420 1
625143722 0
650115370 0
685962980 1
438257148 1
223430795 0
536446154 0
760449047 1
545337525 0
288225206 1
752318378 1
84895764 0
94577564 1
406906656 0
555162366 0
865129227 1
335693909 1
277675737 0
204358585 0
637866533 0
326153588 0
529977793 0
470069173 0
10860040 0
652791851 1
740277335 1
440473533 1
17215928 0
750511833 0
154925038 0
325538526 1
879944773 1
815768322 0
578238508 0
964536133 1
565312681 0
240229843 0
922642571 0
989478432 1
119445943 1
240876435 0
151036342 0
435353953 1
560822838 0
921495182 1
42928917 0
226844299 1
250845571 0
354813088 0
848070171 1
104978874 0
257653131 0
773662469 0
434243754 1
78393601 0
506840261 0
751838028 0
494933294 1
330229616 1
886905733 1
665261445 0
609167327 1
985421073 0
651253677 1
869152545 0
446166966 1
152869907 1
462822038 1
24636882 1
452034031 0
719793780 1
367593622 0
41367712 1
406972596 1
639160820 0
3595494 1
198480112 1
552565465 0
917384824 1
676784067 0
88004737 0
209796953 0
119161135 0
213152232 0
942695536 1
121744827 1
93464620 0
894222806 0
676783433 1
934625238 0
487215450 0
590720751 1
416604510 1
326288363 1
460189089 0
723702039 1
779939825 0
133735990 0
447344659 0
778280293 0
740808436 1
663578276 1
391591554 1
99750978 0
294159596 0
85376734 0
496698800 1
574839851 0
329195606 0
68661237 1
950791629 0
653359460 0
646167107 0
655462223 1
802628591 0
755656459 0
973756714 1
135136994 0
86312084 0
691893878 0
270385378 0
512914592 1
797417692 0
307868830 1
828975090 0
776589962 1
349322723 1
597562851 0
208942409 0
799158042 0
190203184 1
411755851 1
803349694 0
246047014 0
905886603 1
921020065 1
127839442 0
230936412 1
158855053 1
33908028 0
346906373 0
159009304 0
786813248 0
707056195 1
944828156 0
199711189 0
455705799 1
774255077 0
782875417 1
806295076 0
207388950 0
586399141 1
618292465 1
750887151 1
944413065 0
658636823 1
512490371 1
340298672 0
536974922 0
710497076 1
49889113 1
68136608 0
221057725 1
610939524 1
837834903 1
989340747 1
758426173 1
436276687 1
163316613 1
776568353 0
20613195 0
962182814 0
757255855 1
489254764 1
404106472 1
630095366 1
745974580 0
61686732 0
319487685 1
79578242 1
804679408 1
784999704 0
509960929 1
196737724 0
772539476 0
898595079 0
206424540 0
882631592 1
967545273 1
933422894 0
331007041 1
440061695 0
68297642 0
642417315 1
899992894 0
496975405 1
628646029 1
866486689 1
626799594 0
505345689 0
834720599 0
929809734 0
326274624 1
290032711 1
579150011 1
785466657 1
490858783 1
774997622 1
826462017 0
209156851 1
969278151 1
187717074 0
644101270 1
984369414 0
862685061 1
356534552 0
317274866 0
761089264 0
404204619 0
31558129 0
75576374 0
173978971 1
441459029 0
47316463 1
197826408 1
24830070 0
428104099 1
472159670 1
301659741 0
55299638 0
798775227 0
595919669 1
620575837 1
530260031 0
740125050 0
857369782 1
18884645 0
657873353 0
627044804 1
916992490 1
213377282 0
488024499 1
874530764 0
845445676 1
258688536 1
405623845 0
160381792 0
810356986 0
391380115 1
979888732 1
206598009 0
151204488 0
284111856 0
655858084 1
710827735 1
280718778 1
928544365 1
836146015 1
526148283 1
36061963 0
98582073 1
900825512 0
628750155 1
630126562 1
952118364 1
504669701 0
451554131 0
835463811 0
811171541 0
841644018 0
778456827 0
177807557 1
576429871 1
508513675 0
421362227 1
942160112 0
747290812 1
378656227 1
961807409 0
651529830 1
589707712 1
634539772 1
479176381 0
312249331 0
802914196 0
926729967 0
277211882 1
126627182 1
745206126 1
15849189 1
323873444 0
663639206 1
715441079 1
457832235 0
244460176 0
985155011 0
344584771 1
131581858 1
239346807 1
782841074 1
791335441 0
321478496 0
245958264 0
171591575 0
145308081 1
544270380 0
570314458 1
528832714 0
756297547 1
408746625 0
331131505 0
377914653 0
746627016 0
844286882 0
391651938 1
475607041 1
984688722 1
904934079 0
520008766 0
266288407 1
761905735 1
912682701 1
310783625 0
234273034 0
99460872 0
832527042 0
855865027 1
67380119 0
651092880 0
475249044 1
499329332 0
513617262 1
832476072 1
832495641 1
900325622 0
159198351 0
296888906 1
462560791 0
701481117 1
527511356 1
335387783 1
722606068 1
274286481 1
347677452 1
367482753 1
241080675 1
931192820 0
241587536 0
253969518 1
509565702 0
582913556 1
782744326 1
432326099 1
989467665 1
511153241 0
781913410 1
785222029 0
429714362 1
473880143 0
352148006 1
968434887 1
939683231 1
413093101 1
18723763 0
61063895 0
507107653 1
66498180 1
2541777 1
241825823 0
593872303 1
174943494 1
876655097 1
68597381 0
893491564 1
477067123 1
321006105 0
317536735 0
188689974 1
858061343 0
440853845 0
499956152 0
441053196 0
590422227 0
554260350 0
908856349 0
85151289 0
126357433 1
22411070 1
932558014 0
513021366 0
335387338 0
6063792 0
401792818 0
305833105 1
710230270 0
19964132 1
34827402 0
775417825 0
584340187 1
914800984 0
671739650 1
390236177 1
569823138 1
632244100 0
240942852 1
258768031 0
746134511 1
47220985 1
685367641 0
67306890 1
754392027 1
586820029 0
176896895 0
928190707 1
521455535 0
844932937 1
669241660 0
382538508 1
22659160 1
386836949 1
299485829 0
864461907 1
104885064 1
631503133 0
310408734 0
39266056 1
343538201 0
149874379 0
796886308 1
170693837 1
593647071 0
138914803 0
366462490 1
362910860 0
132434401 1
558718387 0
181739327 0
44520580 1
777906101 0
523791670 0
607690845 1
914161919 1
203652618 0
79291563 0
891106641 0
847939173 0
751425044 1
536215770 0
533748965 1
425302147 0
763555881 1
755361744 1
386276908 0
518079948 0
738803116 1
103981482 1
706033034 1
432106830 1
115056454 0
520371096 1
171720196 0
425805085 0
752835611 1
721810251 0
802837154 1
330910597 1
377400932 0
187963805 1
580888167 1
853796049 0
520732340 1
553745534 0
557651398 1
727140334 1
513962747 0
857048216 1
589086955 1
642497241 1
43870531 1
354257835 0
370728302 0
65657508 0
673410506 0
842740260 0
752329197 1
265160533 0
865400566 0
719997949 0
354388892 1
488655427 0
936180547 0
244601008 1
947109368 0
887714317 1
537620773 1
422419174 0
826340054 0
205607898 0
539369468 0
636750826 1
735629993 1
597448106 0
331822000 0
850488999 1
618856780 1
459336452 1
411230639 0
974847663 0
68501821 1
51766690 1
344242463 0
130341498 1
499677271 1
989159914 0
856725878 0
416191474 1
365715336 0
655291334 0
737742264 1
744526314 0
727541655 0
504224240 1
345294656 0
747739547 0
302853590 1
169959057 0
175630273 0
481917566 0
899955479 1
608807389 0
807982292 1
561571712 0
796102858 0
920856806 1
471394587 1
282393365 0
422676922 0
809120107 0
5908371 0
132475764 0
605383155 1
194164168 1
510758060 0
191432038 1
389873766 1
817432571 0
638990974 0
275676985 1
907718047 1
569448389 0
390719643 1
513362866 0
775718201 1
280908113 0
961657014 1
603959065 1
205289323 1
270639302 0
758369521 1
148253727 0
517787300 1
233398944 1
630110750 1
238671412 1
783485763 1
254094958 0
257966667 1
115880459 1
193922362 0
877214547 0
894677780 0
121098362 0
263282179 0
786506282 1
483590878 0
815881081 0
854525566 1
540586288 1
650823726 1
53609236 0
488571306 0
101609954 1
234403482 1
515474204 1
250230172 0
821590899 1
573661737 0
956784159 1
227259321 1
621781034 0
72980016 1
837815130 0
538885519 0
537681436 0
61991316 0
424293937 0
600548524 1
819290954 1
156171986 0
623091944 1
353705836 0
402453302 1
947829042 1
996141506 0
355802575 0
158072462 1
647675567 1
619878957 0
630162701 1
307328181 0
394432820 0
210925150 0
392758445 1
733105785 1
742760192 1
21239178 0
177648337 1
940605448 1
42767438 0
22637369 1
186965613 1
859351775 0
67975499 1
700717145 1
332029318 0
653614497 1
948698373 1
360635483 1
397671184 1
442843990 0
677983168 1
677995114 1
516622426 1
91252196 0
517099433 1
40710889 1
137765640 0
421093398 0
829525067 1
232148136 0
815739227 1
44500105 0
202610384 0
31239482 0
563722194 1
668481944 1
520994637 1
699671197 1
748721703 0
959791471 1
348394637 1
302736664 0
547139270 0
402234095 0
24062149 0
72834104 0
884386910 1
226413174 1
32882456 0
668184820 1
174142265 1
723997156 0
219840767 1
470948527 0
558986912 0
863702019 1
750279191 0
393053741 1
434736811 1
30957440 0
823306000 0
479904150 0
731659069 1
753998580 0
15012087 0
257952516 0
94792121 1
196248892 0
861237138 1
572868196 0
496031273 1
852126278 1
527570749 1
278808893 1
789654288 1
75698756 0
386631373 1
176015575 0
291588178 1
831477266 0
188300030 1
530664756 1
704433786 0
514217772 1
389391225 0
669363569 0
352044765 0
146507820 0
228628360 0
237947383 1
5710112 1
432550247 0
37663717 0
168374668 0
434519812 0
901744237 1
219040282 0
852303598 1
121011851 1
407907835 1
765641584 1
472726093 0
575121874 1
660154112 0
916593587 1
719313098 1
738527230 0
171527646 0
345583383 1
510133925 1
464704830 1
604457295 1
403583880 1
815910370 0
57989024 0
797330265 1
379974189 1
521858808 0
548930853 1
996692201 1
24677385 0
834988665 1
822161975 0
643440492 0
691282582 0
7346155 0
594513059 1
123451688 1
706269114 0
390487555 0
555940692 0
91198172 0
764789475 0
186919607 1
878912685 1
925266758 1
588574143 0
41359917 1
568466806 0
568562408 1
12570592 0
459117804 0
214075570 1
946513604 0
584980828 1
608751894 1
866897093 1
442294332 1
31181968 1
357158715 1
459282664 0
675853092 1
473884439 1
453748352 0
556034303 0
421697054 1
960230472 0
756601239 1
767568304 0
526224914 1
835820317 1
361032331 0
719993670 0
299234555 1
727960016 1
970951653 0
654856612 0
762250050 0
30466514 1
21173134 1
269123733 1
223716517 1
520104695 0
818090364 0
62627585 0
84341794 0
410193997 0
775270320 1
495284089 1
188309076 0
277317556 1
882581577 1
411667847 0
57814169 0
123889828 0
960223174 0
880695878 1
610734832 0
945949098 0
849516613 1
622620720 0
311588589 1
833221182 0
654324443 0
517294604 1
280076361 1
38943362 0
20872464 1
25177873 0
455381438 0
525045184 0
6306842 0
827039548 0
421065930 0
648470511 1
27368662 0
936403013 1
439912602 0
861906843 0
314195883 0
24788012 0
511659088 0
847182803 0
777546504 0
982336147 1
365971127 0
716520879 0
800854539 0
813911880 0
248673270 1
583181050 1
934618772 1
437258919 1
602363350 1
599326843 0
510515462 1
138621272 1
72473850 0
196467034 0
626062268 1
153430812 1
707162907 1
698976058 1
752553402 0
572004807 0
890023736 0
175999464 1
159921108 0
370628810 1
412653061 0
139864577 0
742026160 1
16019621 1
954570353 0
334450323 0
315027876 0
458649724 0
255878534 1
472613173 0
193680024 0
384471417 1
47056077 0
770213413 1
538349871 0
490887110 1
751228151 0
887583613 1
417133359 1
207969543 1
336771293 1
36020665 0
810267144 0
364910601 0
507530646 0
763676865 1
632588525 0
130123570 1
491301069 1
580864697 1
354674460 0
538568348 1
163658974 0
551583618 0
951472361 1
335312822 0
67100906 1
481468458 0
548705416 1
96857604 1
460683363 0
812741012 1
830215390 1
572056958 0
106093157 1
744700651 1
445249618 0
522488815 0
782318400 0
626717296 0
36318844 0
39342652 1
976435827 1
91658410 0
436045389 0
57746176 1
678009350 1
943404106 0
488578988 0
423277929 1
940848874 0
850776621 1
670692301 1
48646538 0
657988976 0
674670781 1
279861486 0
728232516 1
204948700 1
588336734 1
112046869 1
398410412 1
483579399 0
34374450 1
431947231 0
450162815 1
707825892 0
613657933 1
630981120 0
278651130 1
428387267 1
820360646 1
591991813 1
479475042 1
426342959 0
422701102 0
868667904 0
883380934 0
491156367 0
593771246 1
138771572 1
179374217 1
353017928 0
367081803 1
162586197 0
581813381 0
224048954 1
189867766 1
333691278 1
329860268 1
20190080 1
124900416 0
784588877 0
110807321 1
231928900 1
418540015 0
806987463 0
612443457 1
643072493 0
492601339 1
685953602 0
361435510 0
572061471 0
334790861 0
964693121 0
653428399 0
785992427 1
530405222 1
430985219 1
340360167 0
891184878 1
528562143 1
832063782 0
154950531 0
556924961 0
484107525 1
428278705 1
50501800 0
911187613 0
492831409 0
235713400 1
194738944 0
361671734 1
349889073 1
914155813 0
53523228 0
20900691 1
674005506 1
764581012 1
450998117 0
519717440 1
312663506 0
189721119 1
997577298 0
472565234 0
1671445 0
923919584 0
482004669 0
146959516 1
331677442 0
12320727 0
482346234 0
436322763 0
77411458 1
851239383 0
576042586 1
233708660 1
963686569 1
860226327 0
97067529 1
672223335 1
532507051 1
114627755 1
228992575 0
649104827 1
535254806 1
93092830 1
427162407 1
249996603 0
373651775 0
794156222 1
151451242 0
375983536 0
677998343 0
94907044 0
834143177 0
178673297 0
737741167 0
398020065 0
358157890 1
90097553 0
719204678 1
581640661 0
647881408 1
601394392 0
222378493 0
685683811 0
979446506 0
142656994 1
657904133 0
53173041 0
398905395 0
893863030 0
532465460 1
979664230 0
266875203 1
231225969 0
324214098 0
668626288 0
519312058 0
549419541 0
54776037 0
609002309 0
385949868 1
368061405 1
992306582 1
440868982 0
38338858 1
872980399 1
86596826 0
785252943 1
465280655 1
202879083 1
774361409 0
167353029 1
72772114 0
654748219 1
682606861 1
296088000 0
815325494 0
762645549 0
590238621 1
177978477 0
192816180 0
907149592 1
751384604 1
551469381 1
979002067 1
537123430 0
40758677 1
917233621 1
551000690 1
192639109 1
745671610 1
247162564 1
792710888 0
708644566 1
275309725 1
900325890 1
357348445 1
661335188 1
977223355 0
255815362 1
394694694 1
6478429 0
100895734 0
644155056 1
497198569 0
106283207 1
82711404 0
849828239 0
504363829 0
977157716 1
491302402 0
967549913 0
570033834 1
688785360 1
92950794 1
262651710 1
97003123 1
647114180 1
998115579 1
343180550 1
197989986 1
551172070 1
962290972 0
735787238 1
389807699 1
635116277 0
113257250 1
465715132 1
992035221 1
730583821 0
441533037 0
809152067 0
605245532 0
902792166 0
562173724 1
914106061 1
787495826 1
606257447 0
959717019 0
392496775 0
314856576 1
129459992 1
882480036 1
813708457 1
728539402 1
732529414 1
335522906 0
800601309 0
97957283 0
553961253 0
329556327 1
109858364 1
463971844 0
592894295 1
441954406 1
857055362 0
110919799 0
132122334 0
459690307 0
53650636 1
63034477 0
380626114 0
512549541 0
489298656 0
174743667 1
136482153 1
627687449 1
749237421 0
970602324 1
417826169 0
876754950 1
65119913 1
411643454 1
973430086 1
254581426 1
538489881 0
350289179 0
77413199 0
880894071 1
979589332 0
74704192 0
228527498 0
954633663 0
891651962 1
582733402 1
328494089 0
905894161 0
110630199 0
277135152 0
510150371 1
202894647 0
617334821 1
399849569 1
667494957 0
207016262 0
948725099 0
674648678 0
906100091 1
140426268 0
142095353 1
423973215 1
679165449 0
39103442 0
828436980 1
571843542 1
70980282 0
161703178 0
915175708 1
269692567 0
870112838 1
54321761 1
249135036 0
535045595 0
33416639 1
921129903 1
252844983 0
771501967 1
231710026 1
696651741 1
906623938 1
628713630 0
716345193 1
58253664 0
530968768 0
759016370 1
250755007 1
314858943 0
860185136 1
236889961 1
161804559 0
959728678 1
653162814 1
241876283 0
203358107 1
775771607 1
191044957 0
8824027 0
82521188 0
565511476 0
529529146 1
646813617 1
492000982 1
559853938 1
155015082 1
440696847 0
424255775 0
295779763 1
537261516 1
745463590 0
297703518 1
28646954 0
871449695 1
38098060 0
941256375 0
629754663 1
746887805 0
251224524 0
527165178 0
220353189 1
910304638 1
522990845 0
269053329 1
691882595 1
98619891 0
978178394 0
5250830 0
993954389 1
407513204 1
718948130 0
676849304 1
980991413 0
274020077 1
298229864 0
82365106 1
761514502 1
737512441 0
864306478 0
892320239 1
347217563 1
914833810 0
201206629 0
296918400 1
143956966 0
607892340 1
182211274 0
261587483 0
14915451 0
452242156 0
884732912 1
449034309 1
698724539 1
773531227 1
205253007 1
155860829 1
413006024 0
282770499 0
925928192 0
326934413 1
220088023 1
672317284 0
37194253 1
372537227 1
618852868 1
809135161 0
811155877 0
724974282 1
16566856 0
354694554 1
772233441 0
333050939 0
341572997 0
12825899 0
553083925 0
149331755 1
667015224 1
7331146 0
224874348 0
269089476 0
966730514 0
535451007 1
140990351 0
928156958 1
94548981 0
395523118 0
218163211 0
455003215 0
839303390 1
582378451 1
88389385 1
790985976 0
5231190 0
227903295 0
901790247 0
367016091 0
366229490 0
505546254 0
904938735 0
859634862 1
679567419 1
544855179 0
399311627 1
914978815 1
736328618 0
190821016 1
208538884 1
318125315 1
743273470 1
550815847 0
322985046 0
94281876 1
118563724 0
578856650 1
200354336 1
7959089 0
178464763 1
509104880 0
472741826 1
81466677 1
988532052 0
842590278 0
304115093 1
275980920 1
241914199 1
112103525 1
571162766 0
33287194 1
537189226 1
582421107 1
718767181 0
543891951 1
265444531 0
470730632 0
628940631 0
67446460 1
360772853 1
619631857 0
727847640 1
58348202 1
510874542 1
453782566 1
647222604 0
227471993 0
996275188 0
422498257 0
580514559 1
494110584 0
566761000 0
846363637 0
711187894 1
501159849 1
260355846 0
604924445 1
950795584 0
863098495 1
961045590 0
190681635 1
458402183 1
706421665 1
112507789 0
82249830 1
758616215 1
529718123 1
627251477 1
735150786 0
205665912 1
466120199 1
810318620 0
35504687 1
232770962 0
927452916 1
878642604 0
603929636 1
75585015 1
482135065 1
284358347 1
884365743 0
831265728 0
835975637 1
833747082 0
919600791 0
686621028 0
643988777 0
106399288 1
742978598 1
40882174 1
291865182 0
304200269 1
238379019 1
424641285 1
513822390 0
588561573 0
411927561 0
875988573 0
305716344 0
337655869 0
803969517 0
298733614 0
303235593 1
624626575 1
291861126 0
321115898 1
901447331 1
718523318 0
285497939 0
708795966 1
12898187 0
874475116 1
943753647 1
811585031 0
805284208 0
423590057 0
761453691 1
792198316 0
638232603 0
392519051 0
235888276 1
441898247 0
243981448 1
280533818 1
995983326 0
950557612 1
80004827 0
855145406 1
460646572 0
810601293 0
946959115 1
216444317 1
451631008 0
144928657 0
219160004 1
431335540 0
6029714 0
527210168 1
321501399 1
864204161 0
321889260 0
866168560 0
79562382 1
79802196 0
967945875 1
999329564 1
909437785 1
140913864 1
995643307 1
264485548 0
587920503 1
285931711 0
211234875 1
886751186 0
795403359 0
442751271 0
637709543 1
986241132 0
138900580 0
675852746 0
186129083 0
935271131 1
668229371 1
824931951 0
787611987 1
628256745 0
505845928 1
390329126 0
74434409 1
918343609 0
710321900 0
495258674 0
808231668 1
267449626 1
690793999 0
202128023 0
595160729 1
175783493 1
367529011 0
308486986 0
789838308 1
240802403 1
799507615 0
632672442 0
82508725 1
372029616 1
714913063 0
227210929 0
559413955 0
219792443 1
349057669 0
398717655 1
249443626 1
447319689 1
599989924 1
534385207 0
885379746 1
855158795 1
948255910 0
50867464 0
279202990 0
44670208 1
122189435 0
719377368 0
173337974 0
56360919 0
631288776 1
233254878 0
429446475 1
343512087 1
857580221 0
657390401 1
570164207 1
997546079 1
22753203 1
783881331 1
493218886 1
612844366 1
734508855 1
354410846 1
297146302 0
841194608 0
645535013 0
80684025 0
478164258 1
973190765 0
714995156 1
926816622 0
147900485 1
61360188 0
316061386 0
302501164 1
871499344 0
121691697 0
700342287 0
932942841 0
651291674 0
302028785 1
375402165 0
442331944 1
845373210 0
319371978 1
240496840 1
358177043 1
666458173 0
837196687 1
576183084 0
97421699 1
170400790 1
419332263 1
688815018 1
188797727 1
581121397 0
227364285 1
370518737 0
541359406 1
960310499 1
836281232 0
663756980 1
574293625 0
765543758 0
972008022 0
708317196 1
292179509 0
923996922 0
600542725 1
305215341 0
770657237 1
793448316 1
299206754 0
478448022 0
625043368 0
63522528 0
378888998 1
938769207 1
588515357 1
995261351 1
743369573 0
403445411 1
513051480 1
842967713 0
122667951 1
545464334 0
379316111 1
750741004 1
171699348 1
766696766 1
584365590 1
912520628 1
358295962 1
514380765 0
653515386 0
496578104 1
470495943 1
564364432 0
658053188 1
265079909 1
371540921 1
826792331 0
383223161 1
318758607 1
603965424 1
779319013 1
941743244 1
275622451 1
740700029 0
685679588 0
138185850 1
309003970 1
991421794 0
768628862 0
404216730 1
790485634 0
524601399 0
696623518 1
843114783 0
284834717 0
378761176 1
178897934 1
678857757 0
854686252 1
13009687 1
75282772 0
314119610 1
691643000 0
42206314 1
470921496 0
946641636 1
27044842 1
384651169 0
196797090 1
917905888 0
232826370 0
841073744 0
285082798 1
169743290 1
986798582 0
273972186 0
197065261 1
80175487 0
176651389 1
647376865 0
379995007 0
82059981 1
90516290 0
306977371 1
79547611 0
315952261 1
673444778 0
552984379 1
935787141 0
32104966 1
298204512 0
200282590 1
900568417 1
99088949 1
916316483 1
873095465 0
117346222 1
334044715 0
634714156 0
913869223 1
587747679 1
133692334 0
732333583 0
729778030 1
446733152 1
731111371 0
796651743 0
706946695 1
704365450 1
254366904 1
623871713 1
871614705 1
555456451 1
733467758 0
53808082 0
355477491 1
397896174 1
523781643 1
706653472 0
509961623 1
770106035 1
987979765 0
139402277 0
384350224 0
810932507 1
806745804 0
581424144 1
969090104 0
556405718 0
349924424 0
160056447 0
273448734 0
651171139 0
78649062 0
691011891 1
499377277 0
236771426 0
791186983 1
460376626 0
492708986 0
41068428 1
575186390 1
462472205 0
47907766 1
153983445 0
150018313 1
216351243 0
394989677 0
300712022 1
913806702 0
204572412 0
205259130 0
4316705 1
746969408 0
754924651 1
433780267 1
922903957 0
845601640 0
671491899 0
872876470 1
235663995 0
745254301 1
503932931 0
774548380 0
550330632 0
128057966 0
529593757 0
94184442 0
651051678 1
559232912 0
599013987 1
273884069 1
690137621 0
107097713 1
835559965 1
352252324 1
581119061 0
790561563 1
377408354 1
732115591 1
546474502 0
621577117 1
669508809 1
249919682 1
88674140 1
752679092 0
67225464 1
938466508 1
648165052 1
164390896 1
805128681 1
536486126 0
81507136 1
762103519 1
138857064 1
286877852 0
879973837 0
920252456 1
165283323 0
404326286 1
553391849 1
875119960 1
850160758 0
624595131 1
551747769 1
176617047 1
73304640 1
543820918 0
647616167 0
635373972 1
488375999 1
654471484 1
920025791 0
689886493 0
92513389 0
897566197 1
150625076 1
169894978 0
646334352 0
196336650 0
876328574 0
709057546 1
29635812 0
106889327 0
667603662 1
721295935 1
220495241 0
794374301 1
531461939 0
624641848 1
220494901 0
185257297 1
995205973 0
254857990 1
29367891 0
862490685 0
83580862 0
885642103 0
200067179 1
757799991 0
458778087 1
337547412 1
796742336 1
385223451 0
546692249 0
673634555 1
955441213 1
355709678 0
246346638 1
494063318 1
554155241 1
359431197 0
226135425 0
186934617 0
452792659 1
112206862 1
335149866 1
213605525 0
134957766 1
26500842 1
230135839 0
110256192 0
120527589 0
562547217 0
400503898 1
53408831 1
663788174 0
79760308 0
657322487 0
225960744 0
92835719 0
205036460 0
431336345 1
167459067 0
102660779 1
493959523 1
520418155 1
383706648 0
418254831 1
415064401 0
888043495 0
181315252 0
813007147 0
918345069 1
489401818 0
807380824 1
577602993 1
590239794 1
892206591 0
117732841 0
723012247 0
746132968 0
191750496 0
971452121 1
853892349 0
873050274 1
151070229 1
966289354 0
110296838 0
905110819 0
512075555 1
753409076 0
281307245 0
882360283 0
263436486 1
453578860 0
505440840 0
497425222 0
280482034 0
751542566 1
862226113 0
578073756 1
773644787 1
358945463 0
98814590 0
472635615 0
764401782 0
137593798 1
738049181 0
842577890 0
722390531 0
670667975 1
953873551 0
126804197 1
357357638 0
229128829 1
704540523 1
939169916 1
247422576 1
241931843 1
669968735 0
870796408 0
296721840 1
73633861 0
864756059 0
901346995 1
998876961 0
840763585 0
296060060 1
191783704 1
771777743 1
236161740 0
491992092 0
56596381 1
501343158 1
846955810 1
168236629 1
486796436 1
187188128 0
124440743 0
179329951 1
383446832 0
970150450 1
86741695 1
819258156 0
807922933 1
138458354 1
356736066 1
756638517 1
609654723 1
812988756 1
988934272 0
626220841 1
61344788 1
398612337 1
822603101 1
404399422 0
158989297 1
506628716 1
881156120 0
870253469 1
539503773 1
704470601 1
646344137 0
588322783 1
998347726 1
562088146 0
2977142 0
914141250 0
711051029 0
736798637 0
912369062 0
590358947 0
839999440 0
798310846 1
386296073 0
267005958 0
899201180 0
26407633 0
640163575 1
143533190 1
474295342 0
700380710 0
542727316 0
437137554 1
493622116 0
501522570 1
699166138 1
269930517 1
313540132 1
257603994 1
831513407 0
184709702 0
88442685 1
330389672 0
867846308 0
476713149 0
364277179 0
176679536 1
263576363 0
611622260 0
273072823 1
777939518 1
113689512 0
449862985 0
331717253 1
201228339 1
394436628 1
347396024 0
882795496 0
936853663 0
135402693 0
88926938 0
732556093 1
719723166 1
957608009 1
2442677 0
830041109 1
744390612 0
746475316 0
538725004 0
16595095 0
143314929 0
420039932 1
252079229 1
475149626 1
606027520 1
610751729 0
8227142 0
833116938 1
84454188 1
769278018 1
478026140 0
220763902 1
597600397 0
15138703 0
535593069 0
663099104 0
625880591 1
422186426 0
631002681 0
460496563 0
535848607 1
67452552 0
210589605 0
3196733 1
891207222 1
486924878 0
304695342 1
846470589 0
727723968 1
189240832 0
496213811 1
199528004 0
345770156 1
710926431 1
621946839 1
916361501 0
520891413 0
952413292 0
77617963 0
961101598 0
267463369 0
873833485 0
847650059 1
611633331 0
43259659 1
396244685 0
273611148 0
935478164 0
561295096 1
764816883 0
73424060 0
303148507 0
694839146 0
263035927 0
415783505 0
601192770 1
218777877 1
333878186 0
111102438 1
26194734 0
667526824 0
954066712 0
671858560 0
843104901 1
651023754 0
408333405 0
660927949 1
386193181 1
331033350 0
307211787 0
64366010 1
614441176 0
394801821 0
661028454 1
635458297 0
409792973 0
630836281 0
409580771 0
698314911 1
422611847 0
60979897 0
210473099 1
955338384 0
108747148 1
171744809 1
957010847 0
18695851 1
194401889 0
483817205 1
980499854 1
447098118 1
878726605 0
771398179 1
463576075 1
356503385 0
251616764 0
846567399 1
435800004 1
273733555 1
879475013 1
556193930 0
499976642 1
572115387 1
339791779 1
385037816 0
137239185 0
935793487 0
317105383 1
409801335 0
365696100 1
943721038 0
263640824 0
788572092 1
200690861 1
721345808 0
92386225 0
59424605 0
543832023 0
883312852 1
282338890 1
33913931 1
922138889 0
285078589 0
543226189 0
375980824 1
840442306 1
259103536 0
534159691 1
269499321 0
737072828 0
325495054 0
610308762 1
815988423 0
148031590 1
504114550 0
226713630 1
743146301 0
756078462 1
114608008 0
612378506 0
996665160 1
146409062 0
496846606 0
676448544 0
504195119 1
468490284 1
393049496 1
679977798 0
574144123 1
143515039 1
577275470 1
267676048 1
789779105 0
818232513 1
802374542 0
873766614 1
129000471 0
717766857 1
163295962 1
73392974 0
361233659 0
163180389 1
855848272 0
330559733 0
896280796 0
712711051 1
139200405 1
701054879 1
764849053 1
407555947 1
35620146 0
713279038 0
856985627 1
104581184 1
889759131 1
804544925 0
808013392 0
577691787 1
49755861 0
329602366 1
559698915 0
822441196 0
771141603 0
548217858 1
138822354 1
892171921 1
258015052 0
893039460 1
771907830 1
435998818 1
574945957 0
169018567 1
538635167 1
976883734 0
815722029 1
521820553 0
171643944 0
461563308 0
831922100 1
814955893 0
634515852 1
12210868 1
593356871 0
52837733 0
627619355 0
776688257 0
235054103 1
921766313 0
694829609 0
777632165 0
538855120 0
677098019 1
403852162 0
57053596 0
130194866 0
446438443 0
131806514 1
133166896 0
67384716 1
123780011 0
959670254 0
936754929 0
995088654 1
914440650 1
237242350 0
927660182 0
740138649 1
105013409 0
276031407 0
856269676 1
26482976 1
639812035 1
707890178 0
164933347 1
716274328 1
944320927 0
347834763 0
805166065 0
189655224 1
470614510 1
267051330 0
194682313 0
542665504 0
568179519 0
365522383 0
916512109 0
644591049 0
735213361 0
771736073 0
670559880 0
674663348 0
375949998 0
825817110 1
824799076 1
76316934 0
18212457 1
222899591 0
768904884 0
748166714 1
723331598 1
37090951 1
307697997 0
50496805 0
421109709 0
270713240 0
62766399 0
297589919 0
292655273 1
550003272 1
370032585 1
221362577 0
163054034 1
833667369 1
7392558 1
595917998 0
6238488 0
435097911 0
937099103 1
615937484 0
621762593 1
979598574 0
56724988 0
895877835 0
362105004 1
723083107 1
929804194 1
473470654 1
705645679 0
987622434 1
908481480 1
170738819 1
758062956 0
391346719 0
269205955 0
989629899 1
876556767 1
887006296 1
279075026 1
371922569 1
258001304 1
430787943 0
847705165 1
521682523 1
992819557 1
837348892 0
968513254 0
69956027 0
188369090 1
776572603 1
100546733 1
841690642 0
61029640 1
374037088 0
130994806 1
676697901 1
881172133 1
816025394 0
265262341 0
889575557 1
922122864 0
821204572 0
840349280 0
45746135 1
921343918 0
359870484 1
632296144 1
127875258 1
250053558 1
675737881 1
696204861 1
56797340 1
502541851 0
818163582 0
889361852 0
438136853 0
6026042 0
962883237 1
892136381 1
919870006 0
905499214 0
685313571 0
804512702 1
699176974 1
820100364 0
558250248 0
737324544 1
692503501 0
142350298 0
791822864 0
109515388 1
697858197 1
535039661 1
373919201 1
598111129 1
697685619 1
907073851 1
87498004 1
524666983 1
927530658 0
862599531 0
449808585 0
858265542 1
646401879 1
369500020 0
785326850 1
339784428 1
858804193 1
767923715 1
561130398 1
107951695 0
233353254 1
121259950 0
799730732 0
866156142 1
521641743 0
979493275 0
68023538 0
520846556 0
123177603 0
572977427 1
48317666 1
282347148 0
815624133 1
940950271 0
750177328 0
255831273 0
774601237 0
400984912 1
315305475 0
907899607 0
538515067 0
745923579 1
601542777 0
881940817 0
222437656 1
484248301 1
393891722 1
382519481 1
775484250 0
413612824 1
791898907 1
794667891 0
154182898 1
956668641 1
971323775 0
188943867 1
127468635 0
743437309 0
357759566 1
565076138 0
564695342 1
907854800 1
218447945 0
933941181 0
332748586 1
576888380 1
134205312 0
264660007 1
995694407 1
407472008 1
577304744 0
104564363 1
973476987 0
796046826 1
624881 0
376199007 0
333664165 0
692700564 0
472137422 0
375644485 1
680254911 0
898471394 0
852601705 0
772728955 1
752440506 0
596058385 1
271532653 1
973259462 1
789563560 1
905960793 1
970868859 0
413367995 1
659573851 0
788797955 0
420091035 0
416938878 1
449570739 0
866838122 1
339231866 0
550346431 0
57443067 1
400822175 0
360122660 0
672971973 0
303123992 0
600444434 1
894543038 0
773724774 0
193351628 1
913349131 0
793961122 1
670992078 1
506453376 0
203297218 0
992612004 0
62199828 1
78334573 1
682378823 0
96098082 0
488735001 1
919317233 0
448235390 0
516656310 0
250609881 1
19825831 1
666052994 0
19575382 0
449207201 1
557551285 0
475140792 0
58548805 0
658721510 1
235019764 0
264995144 0
490569947 0
657604613 0
357015087 0
640433344 1
386623647 0
272447573 1
981850291 0
840693230 0
24185569 0
517647884 0
350969350 1
222745265 0
319197507 1
454132352 0
229457571 1
626893341 0
635580700 0
200596364 1
313953953 0
489354842 1
58083858 1
219457804 0
464468580 1
919573038 0
868265155 1
542772040 0
814046685 0
852463383 0
683942239 0
696648267 0
975198925 0
80408851 1
51800189 1
743496844 1
10800086 0
753353913 1
176262951 0
602506041 1
361320612 1
992567412 0
436089173 1
650463726 1
955627714 0
908910835 0
333913176 1
193219814 0
167066590 1
36522093 1
651668063 1
374675257 0
945524671 1
713110695 1
737734089 0
723328775 0
783954457 0
893055536 1
328487660 0
991462721 0
844022732 0
697574807 1
239259639 1
840382496 0
84542376 1
728331325 1
786154940 0
290970028 0
338737003 1
130088918 0
768419355 1
199199635 0
385317973 1
981611721 0
538591127 0
175588376 0
987692254 0
945498761 0
547443084 0
845844219 0
505973674 1
457217635 0
910518276 1
746393170 0
338944400 1
51229419 1
241310317 1
792453280 0
92361918 0
439118233 1
989908320 0
493862763 0
537960671 0
977325742 1
946300408 1
406500171 1
644002743 0
624681652 1
415490206 1
595674814 0
531305633 0
558171441 1
437227163 1
892928478 0
287048359 0
441166367 0
502497264 0
999687223 0
189193179 1
659771820 0
149807885 1
397431311 0
243885613 0
445257165 0
509506593 0
178537929 1
993451573 0
967610753 0
482622043 0
234707780 1
206218567 1
451868639 1
415147264 1
737568807 1
838202979 0
732215454 0
913166135 0
786374973 1
945272628 0
562942137 0
925420549 0
998654009 1
535540055 0
8540498 1
147525130 0
675558618 0
496273782 0
64336374 1
305642947 0
151418706 0
101424818 1
74385812 1
676181350 1
165863224 1
426919137 0
778070232 0
481388764 1
212762890 0
329296058 0
885407908 1
211731526 1
35604746 0
539294973 0
455979997 0
229595456 0
349224226 1
479680657 1
373100791 1
51820998 0
439074342 0
678172922 0
961810670 1
383161858 0
132211270 0
8011496 1
617677256 0
822646806 1
290177323 0
302910296 0
163389015 1
428789324 1
454021084 0
843316002 1
662160621 0
748740650 1
398447558 0
611238514 1
938548158 1
780047018 1
81603844 1
798569980 0
713379450 1
751063004 1
466154079 1
40101978 0
481376992 0
767383618 1
866437451 0
394268938 1
971568748 1
118072179 1
645601790 1
19116930 0
587797215 0
76760798 1
307045140 1
684697309 1
40963065 1
840358821 0
598929476 0
819771432 0
251738422 1
249965933 0
57932345 0
27704619 1
62697206 1
46547852 0
223090529 0
543632205 0
288378389 0
723478315 0
127622378 1
931367248 0
267375861 1
770848473 0
934083976 1
766869236 0
487172198 1
289834447 0
199746336 1
149852833 0
531154756 0
22769875 1
637028289 0
377202893 1
644302301 0
450328987 1
531220813 0
813430430 1
301316138 1
945323289 1
14060009 1
656932150 0
215871793 1
927776927 0
790321202 1
448164659 0
898704897 1
594741375 0
563127107 1
83724498 1
526425313 0
759175390 0
922767096 0
901779112 1
577352322 0
201491731 0
289826725 1
26379429 0
633667674 0
837498020 1
571204343 1
642433898 1
374118713 1
134280753 0
5133670 0
804782048 1
89954877 0
667944256 0
839715508 1
348127134 0
935757149 0
553359150 0
592056210 1
41515454 1
16824724 0
106878258 0
715483379 1
906410153 1
158607830 0
565265100 1
775262963 1
857498325 0
931868319 0
711386937 0
587286224 0
781504586 0
724806204 0
688581752 1
917166491 1
411008998 1
569712217 1
986197966 1
157009376 1
278774026 1
483820244 1
65829911 1
408202633 1
887972009 1
29019663 0
377259549 1
508273251 1
601227971 1
532204273 0
560316880 0
735587905 1
239894707 1
27262602 0
60901105 1
479903493 1
479856598 1
584299340 0
144141388 1
523132034 0
357964233 0
116271400 1
146426978 1
488767719 0
876614262 0
25690112 1
239738288 0
458726063 1
360071342 0
710791761 0
251997317 0
60257490 0
408440938 1
539210428 1
712821893 1
935307093 1
215859490 1
628290139 0
439486856 0
120238845 0
411076808 1
450556089 0
691557470 0
763239442 1
227496636 0
881344695 1
496472360 0
557037096 0
299549800 0
771291113 1
280549825 1
909396603 0
870949418 0
151460954 0
458195361 1
44767806 1
891685403 0
886021274 0
185682829 0
537932263 0
815243435 1
349123645 0
976807080 1
177679826 0
720513869 0
850975206 0
265988561 1
580601796 0
811017033 1
810932659 0
872342751 1
546431850 0
227067877 1
80969415 1
281395671 1
902863530 0
634215759 0
703288416 1
94985933 1
24201707 1
606229616 1
543638906 0
507342277 1
367469442 0
670594921 0
12227091 0
521697835 1
868669643 0
147615115 0
496710136 1
296158824 0
503038215 0
424593853 0
963661749 0
483276711 1
740691126 0
201142469 0
701460156 1
317068403 1
456665929 1
621639484 0
895368009 0
993351539 0
823694511 1
482391511 1
459251967 0
286854126 0
556414311 0
361756764 0
621937380 0
30929259 0
555785787 0
503213157 1
264146950 1
908993156 1
369136858 1
613647168 1
533648352 1
631802097 0
575143525 1
407486293 0
249002044 1
431054901 1
505458255 1
168168386 0
195072512 0
94192320 1
157388961 0
671288109 0
809229729 0
307822360 0
528642815 1
391008928 0
393645256 1
242023020 0
365917339 1
755133645 1
667212351 0
213629170 0
649067808 0
806784927 1
245328583 0
904429614 0
663531770 0
661216278 1
736793612 0
914037220 1
496163100 1
462883752 0
523916343 0
861710557 1
370080210 0
1603170 0
51368688 1
911251917 0
210867850 1
826891451 1
579720941 1
737890081 0
639400289 1
461355796 0
747637578 0
406832905 0
288725224 1
635993824 0
685451339 1
52818096 0
752731735 1
293792129 0
883180632 1
822213824 1
997335390 0
947203044 1
432454657 0
131479348 0
418009915 0
686491637 0
913445824 0
544398504 1
370430185 1
229105563 1
682355504 1
146944533 0
724924440 0
731782849 1
787004675 0
742660586 1
269084743 0
76312203 0
110557484 1
854932915 1
361415299 1
658884314 1
765159238 1
680570873 1
466668640 0
150309787 0
87696109 0
85539240 1
535157759 1
36845203 1
648191915 1
148702302 0
595644503 1
720791584 1
880460351 0
35802728 0
581752665 1
668719608 1
536465272 0
188775809 1
850349200 0
702793181 0
724182838 0
683343503 1
829843677 1
458596867 1
224756989 1
986910537 1
973658505 0
146183704 0
758726114 0
509604627 0
727743962 1
96366827 1
768622834 1
595872794 1
159223108 1
162587592 1
826095925 0
781913344 1
879541834 1
654612996 0
664129677 0
313337544 0
197384392 0
930126919 1
988679743 0
971558952 0
51535924 1
592129251 1
938596235 1
782392802 1
575177076 0
886091279 0
299762365 0
384284493 1
484701179 0
338399113 0
382198649 0
716078939 1
559995040 1
618138474 1
32667503 1
363370514 1
439655512 1
189793955 1
32293777 0
519052406 1
290903923 1
98035637 1
540982678 1
260155839 0
247361801 1
768289303 1
409290699 0
850404670 1
781091664 1
733299598 0
855820122 1
439778777 0
906600329 1
878393767 0
881155920 1
760386840 0
557216269 1
858055755 0
866667652 1
708594033 0
297191589 0
968250676 0
335286375 1
482523225 1
997757772 1
163688944 0
50319310 1
64636463 0
567858625 0
301020396 1
238428634 1
788139074 0
900128082 0
264094945 1
127861086 0
877742883 0
391984499 0
434228768 1
728868299 1
71837474 0
242787234 0
235138010 1
444307874 1
388867269 1
809615904 1
522570473 1
899901870 1
796670899 0
609258683 1
946393488 0
273096412 1
572150658 0
557012323 1
70886237 1
181256350 1
252690074 1
987623186 1
257178842 1
502573157 1
717503636 1
519655226 0
678043543 0
213547463 0
779106789 0
271833989 0
629831209 0
403075388 0
245342914 1
14785390 0
329940075 1
7537590 1
85303700 1
432985094 0
878644811 1
508660852 0
185336728 0
645730352 1
979198186 1
19721561 1
320479937 1
16303281 0
698690628 0
31171904 1
837052789 1
998016398 0
895562470 1
723274957 1
833809977 1
363859425 1
341685794 1
179358837 1
85415967 1
635276359 1
522120779 1
759614868 1
944237303 1
158036401 1
646934551 1
492863240 0
914200979 0
53178173 0
189229298 1
636224708 1
354972102 0
660369272 1
949110921 0
112152025 1
990767389 1
217607922 0
511709979 0
178501164 1
899004979 0
117620253 0
733973069 0
535257837 1
732335589 0
362516903 0
719974156 1
147167177 1
149169891 1
581552400 0
324605190 0
205614480 1
218775500 1
364405506 1
559603484 0
615111626 0
418887092 0
624942746 0
266001848 1
369594797 0
995027176 0
687058879 1
368448338 1
179555716 1
60299995 0
275934519 1
72911302 0
226100899 1
452379468 0
797099871 1
345341526 1
569870003 0
368342796 0
249628188 0
325570549 0
580955062 0
77152831 1
907779080 0
222187353 0
361032260 0
789506116 1
31663644 0
12328917 0
171214747 1
600168029 1
646920359 0
292535035 1
571924458 0
494542307 1
30302169 0
729750205 0
718477931 1
702511559 0
68790421 0
547721013 0
474129940 1
262060008 0
632214495 1
923881017 0
536686819 1
737436526 1
648614232 0
11566875 0
523087123 0
122819302 0
897751003 1
188186290 0
38946339 0
237641876 0
278474136 0
97076550 0
333487888 0
3259184 1
249548855 1
212710555 1
335758523 0
18996526 0
172151698 0
79487908 0
155785971 1
976759948 0
864401533 0
585894957 1
663677919 1
79207069 1
620379140 1
185237580 0
540476302 0
709496117 0
658777118 0
813578832 0
511698253 0
959734683 1
981598787 0
940653284 0
246304096 0
149455539 1
927063592 1
104719398 1
731503685 0
329776807 1
679247259 0
447462631 0
263050260 0
687359181 0
318025180 0
341809263 1
279802900 0
760527564 1
35678925 1
526795396 1
444598564 0
725684433 0
995871674 0
807347089 1
776258819 0
88690498 1
340577606 1
268216626 1
765981365 0
469490182 0
626297518 1
792166567 1
644692256 1
193907671 0
147937213 1
79846862 1
779806278 1
860304458 1
15526681 1
667654185 1
822149343 0
137183236 0
350394384 1
923032284 1
318331600 0
342998224 0
19589255 0
555838380 0
724665961 1
79506291 0
486159839 1
814798404 1
687670152 1
418682877 0
346768573 0
931928126 1
661016672 1
125215471 0
552198341 1
124037457 1
435506365 1
841700373 0
123563411 1
209258005 0
584233578 1
529235119 0
827957176 0
714241678 1
573231962 1
518346224 1
19275201 0
188910376 1
505465127 0
44826664 0
772418898 0
89677189 0
274093192 1
37957032 1
558951932 0
59729219 0
296033516 0
244653087 1
810829945 0
844969774 1
649603133 1
741397707 1
787374397 0
845571121 1
611588280 0
372330500 0
186022634 1
31155682 0
492978010 0
18339976 1
356411927 1
425318747 0
366676368 0
256000693 0
361256413 0
427180054 1
817785885 1
100741706 0
831438217 0
798689201 1
434710197 1
366719826 0
619922949 0
965962996 0
528631699 1
420010814 0
245198209 0
857405067 1
667295042 1
176498939 1
373547303 1
791258611 0
620586112 1
480706462 1
830845798 1
802483900 0
320959053 0
540331535 0
620776779 1
756554855 0
947007087 0
481959377 1
113675230 1
75001041 1
416368642 0
144463803 0
866299253 1
493489514 0
564971206 1
667487698 1
817520432 1
228925803 0
471803426 0
854794702 1
882912507 1
486527654 1
976287406 1
476407467 0
61412032 0
421662135 1
535325979 1
533187191 0
244097873 1
861135753 0
830323313 0
103895075 1
710253254 1
892328120 1
853627261 1
663894979 0
956346900 1
27049198 1
590485673 0
698037133 0
754823453 1
924829810 0
430902614 0
8806054 1
645093718 0
95777322 0
484725404 0
718647313 0
536080374 0
133659651 1
927155197 0
212711930 1
229611240 1
657391432 0
226377296 0
617058120 0
660711731 1
592652200 1
709189650 0
329413027 1
294913937 1
623670018 1
469524892 1
93577654 1
297098641 1
877084143 0
74541781 1
357778300 0
96899759 0
253424811 1
745603128 0
269668896 0
620697397 0
288124183 1
43050720 1
332894625 0
99486990 0
948558947 1
190474155 0
225864160 1
775427339 0
49758039 1
36563727 1
929212429 0
103103182 0
262832110 0
811130310 1
872235159 1
48027535 1
423371098 1
933923579 0
509960775 1
97644334 1
273351633 0
82906778 1
178458130 0
517252573 0
446426013 1
554446391 0
957554360 1
810744360 0
218579180 1
204802215 1
868502657 1
611459754 0
825728912 0
612261788 0
469996197 0
519770423 1
826775798 0
856438819 0
388884463 0
416121520 0
138274121 0
818372476 1
135477680 0
422316832 1
119688900 0
85636573 0
807542855 1
686767537 1
451748771 1
535823767 0
101086090 1
89733288 1
203069976 0
459405666 1
828178147 0
797151079 0
931586515 0
403042846 1
325974202 1
753375746 1
310729233 1
106086639 0
655312432 0
574855839 1
447485191 0
447121457 0
78035104 0
867551833 1
645328555 1
690612089 1
870761098 0
602980597 1
399669590 0
656012796 1
842064142 0
51011265 0
108633999 0
997500167 1
503146156 1
760433534 0
376832675 0
21817421 0
541502764 0
960756233 0
126110767 1
807641946 1
229860967 1
471869963 0
216567802 1
473940282 1
33686530 1
583691273 1
755804761 0
327819843 0
617736895 1
436111674 1
318348660 0
204655843 0
975998832 0
389635030 1
485088447 0
237966650 0
919023082 0
145451358 0
237608163 1
611496598 1
141008426 0
882222491 0
763562503 1
550103120 1
254850917 1
231484081 1
839174553 1
155819096 1
436471486 1
625987691 1
187889904 1
434238060 1
573604191 0
501654639 0
529047417 1
920794300 1
759977631 1
462971878 1
510737963 1
12650840 1
689414257 1
992652385 0
49509424 1
759594387 0
351788620 0
946211645 1
48692533 0
868996549 1
344568204 1
181153650 1
789432958 0
968209247 1
84330466 0
327415995 1
590060003 0
241991335 1
365308254 1
188936040 1
918900296 1
514329827 0
296489293 1
205920986 0
361901217 1
992774240 1
361708245 1
291751620 0
816872134 0
907642386 1
676002859 1
706338520 1
5720986 1
205258534 1
827126954 1
721401963 1
701777535 1
415990680 1
616451680 1
524865692 1
971956539 1
478098606 0
877714658 0
530684309 1
969137057 0
479072776 1
791118192 1
679332237 1
478167938 0
786507113 0
362816799 1
205988971 1
108927910 0
963790017 1
520326319 1
489177443 1
465105702 0
619897425 1
677453611 0
462516066 0
758247396 0
409917624 0
576599007 0
677103204 0
606455520 0
471677483 0
135033557 1
752476132 1
298095923 0
14230693 1
216040844 1
52878256 1
438003256 1
456526444 1
423672055 1
35682637 0
940666531 0
222317004 1
846584182 0
307907798 0
433900687 0
900850955 0
170553316 0
598382034 1
267307802 0
371082605 1
693199053 0
713191378 0
982191508 1
165816891 0
438841251 0
614934379 1
653784626 0
590191047 1
288443530 0
108646076 1
358036816 1
108845853 0
587521132 1
589276381 0
56778126 1
507922381 1
197164033 1
644002391 1
724702990 1
664777717 1
309360801 1
414550043 1
238940183 0
602977814 0
561267587 0
279739404 1
436290916 1
665990594 1
511322810 0
340897773 1
80552918 1
329897696 0
66451005 0
529131226 0
405224281 1
360572862 1
971888893 0
904326257 1
708310016 0
703510670 0
146053506 0
95931818 0
437908021 0
941350751 0
841104973 0
319216531 0
784365202 0
46428267 0
217896294 1
98418493 1
635157850 1
710142902 1
477010797 1
732844299 1
120400091 0
594075826 0
750351723 1
7177917 0
798793641 0
259058812 0
686325441 1
467525777 1
348403466 0
77775780 0
189365234 0
53078409 1
321852463 0
180857530 1
353996964 1
73103824 1
461012213 1
167589855 0
35432392 1
425687900 0
284173503 1
499858357 0
388209826 0
479256411 0
378246981 1
865714677 0
628158657 1
617833941 1
50279198 1
51792373 1
30424867 1
395562031 1
857002668 0
506389223 1
31507560 0
854200457 1
697124180 0
854242229 1
297639716 1
597579311 1
128330904 1
548029727 0
22363562 1
3187717 0
950978852 1
153684649 0
409711212 0
913169679 0
596848025 0
969366664 0
402255220 0
225265883 1
452371370 1
44104903 0
100863839 0
761748959 0
687951753 1
134978881 1
136881351 0
840079120 1
600978248 1
432091768 0
151423215 0
449115315 1
586084251 1
291882489 0
208288721 0
489789496 0
881927274 1
334129081 0
59916151 0
196129755 0
186059656 0
579218947 1
823034607 0
589775836 0
174333886 1
412949495 1
147999619 0
532648256 1
615608863 1
797132507 1
916432412 0
355288817 1
10316460 0
712032773 1
655300861 1
322491868 1
130550701 0
120386286 0
337255072 1
88099773 0
652415813 0
13580400 1
773264561 0
470030975 1
109211465 1
637491447 1
930021470 1
200182245 0
306798833 1
522578357 1
795672809 1
409293476 1
253824208 1
428147981 1
195005285 1
236866835 1
664361267 1
655810274 0
790407990 1
269978485 0
982570103 0
254869217 1
704072259 1
881532107 1
496565077 1
305822870 0
452824185 1
752774692 0
962754407 1
405907401 0
679184483 0
768921687 1
587553139 0
972106411 0
897368495 0
419928714 1
863668619 0
527045244 1
340033394 1
326151558 1
522875365 0
15298148 1
506596601 0
633662063 0
558267273 1
234576500 0
339449154 0
806012813 0
612055358 0
153983686 0
370558738 0
581563026 1
315258136 0
345630216 1
1285177 0
489075166 0
686433780 1
344862693 1
1522449 1
272716400 0
66670708 0
860985247 1
443816295 0
696842654 0
327976301 1
375855988 1
12394468 0
693164271 1
586003591 0
839543519 0
731437434 0
548128548 0
203662009 1
656750391 0
335106928 0
228595860 0
784045438 1
208370705 0
992960127 1
516664795 0
181570277 0
285532946 0
183972436 1
724946867 1
9363088 1
656403511 1
483917481 0
389304712 1
853518940 0
140806835 1
422168071 1
552386401 1
507613990 0
802535647 1
708388503 1
683716532 1
36508465 0
99867462 1
598791814 1
81840622 0
20845392 0
459271984 0
769062713 1
552770386 0
11752660 1
971687535 0
264412014 1
251471154 0
331151458 0
980009219 1
648116149 1
240939517 1
551853862 1
277249887 0
562985477 0
278146000 1
456770926 1
630574408 0
602765454 0
227702147 1
474670926 0
778138468 1
802757544 1
888817215 1
913333923 1
978776272 0
248311614 1
871439719 1
470464367 0
287316071 1
165134030 1
185897301 1
598653918 1
702276160 0
486531443 0
372653641 1
182614737 1
305166485 0
20088178 0
467395431 1
415529475 0
606553420 0
999597578 1
302126258 0
174309963 0
447170591 0
910295987 1
983632669 0
362631038 1
279731408 1
254931778 1
249999760 1
856270895 0
750223646 1
268077549 0
915354296 0
773957645 1
89799794 1
164808025 1
170536440 0
128794704 0
593244452 1
594781841 0
284986529 0
961496741 0
468918389 0
777210209 1
279047439 0
275720978 1
199475144 0
836765427 1
507514449 0
344961364 1
798508298 0
396234910 0
20453445 1
96133641 0
272524755 0
567583173 0
178924748 1
993107685 1
858285035 1
529600627 0
486455911 1
390521352 0
667479611 0
310964683 1
220459709 1
376465321 0
816521026 1
484876268 0
749320144 1
707687306 0
258332641 0
327922523 1
151285498 1
608330036 1
120281152 0
894979883 1
467062655 1
666456255 1
558651053 0
813343534 0
904248946 1
628445546 0
783608969 1
648154935 1
937356204 1
494849088 0
920397470 0
535717359 1
224137062 0
473596587 0
115439596 1
172573882 0
16334326 1
372573648 0
866026435 0
213985218 1
213524475 0
49858648 1
580957384 0
236298753 0
289612244 1
977978977 0
2109775 0
530913719 1
320267839 0
812506620 0
278717497 1
750208915 1
767555013 1
627031894 1
636544578 1
554767180 0
467642932 1
220879675 1
870970551 0
439849890 1
820403471 0
726616226 0
761289269 1
716690916 0
126956445 0
254626376 0
251346494 1
50497841 1
722063270 1
205656186 0
687474311 0
726669560 0
553904717 1
117434023 0
49803388 1
353255618 1
452878626 1
25474234 0
124757623 0
306764677 0
365525675 0
373277418 0
434705042 0
249891174 0
771704146 1
805519333 1
478514873 0
439199659 0
753644978 1
843367373 0
80390046 0
230670980 1
623906997 0
435505413 0
202526940 1
61715134 0
317079552 1
250891343 1
432939919 0
923361195 1
382012230 0
493897512 1
45137721 1
424071049 0
68614209 1
156031636 0
541986287 0
570286713 0
249459349 1
941218106 0
164166236 1
233071127 0
499073089 0
45023352 1
87268802 1
878244607 0
981115944 1
56881825 1
121774622 0
52092861 0
451299153 1
59154043 0
78924703 1
48478561 1
360813863 0
731899210 0
278748365 1
567106350 1
666738654 0
911221949 1
505569520 0
295166010 0
421165091 0
584237074 0
729674965 1
455658511 0
520542459 1
704200678 0
892214672 0
621320534 1
489088705 1
160054287 0
84099274 1
981035244 1
985007801 0
653788826 1
730993793 0
741276470 1
969437368 0
115817626 0
131497123 1
332387255 1
915176465 1
289517367 1
203846522 1
920395293 1
12200996 1
149000852 0
617855185 0
418769074 1
443332648 0
923488236 0
199702599 1
423601842 1
414810495 0
657866975 0
14374078 0
475851064 0
197256272 1
557607344 1
855370939 0
617555827 1
634737286 1
774076761 1
862361150 1
235864654 0
293311514 0
214041191 0
616540911 0
444144949 1
645289023 0
798164156 1
112169113 1
374026300 1
162677351 1
1652799 0
842693475 0
407317194 1
777267623 0
925420242 0
649493698 0
204588966 1
258553277 1
991831770 0
70935977 1
138180666 0
364282454 1
906356674 0
907178492 0
731102177 1
147767754 1
256286184 0
639919486 0
412730237 0
164810322 0
820878173 0
410648781 0
714905793 0
818455883 1
403866045 0
34061317 0
232206256 0
207189352 1
558506084 0
1813948 0
690247893 1
771151469 0
608825522 1
892883550 1
264313148 1
266528529 1
442902653 0
283236244 0
431700242 0
635275699 1
101038216 1
842029607 1
805129778 0
493031024 0
261881047 1
469107452 1
968313904 1
803082513 1
457124089 0
620862619 0
442725297 1
662526847 1
833906407 0
569286719 0
678316343 0
407104719 0
730264270 1
409858295 0
497333823 1
757824281 0
174251391 1
644666139 1
150992485 1
842877260 0
486434530 1
556208330 1
620055378 1
661178500 0
766162655 0
303003876 1
16639315 1
633239311 1
914491764 1
563265899 0
374869423 0
35920474 1
819624008 0
150010289 0
753013405 1
503949770 1
540363947 1
12653941 1
951425419 1
516056115 1
553052119 0
909467131 0
225847993 1
341831595 1
691375850 1
52603530 0
691560015 1
518237269 0
240643725 0
105391490 1
950198678 0
342546504 0
869218656 0
628676940 0
230845700 0
580152781 0
410278482 1
600824109 1
665550879 1
160954413 0
680432863 0
992713810 0
972793119 0
998196145 0
856308551 0
982377008 0
136340825 1
152477487 0
834748856 0
758863655 1
454356922 0
655074511 0
283324138 0
508549960 0
168680024 1
867569275 1
871052955 0
468358228 1
847235031 1
79095780 1
232506755 0
272819106 0
866255521 0
484369154 1
232132556 1
652579143 0
314503970 0
789806130 0
482481138 0
787263834 1
168245045 1
277109020 0
886711348 0
838890236 1
261594944 1
34356163 0
678004465 1
815152923 0
469563334 1
779366381 0
420038076 1
296646233 0
398498126 1
16518760 1
125790421 0
18100576 1
842826777 0
979827705 0
637280377 0
729721041 0
338049880 1
23938545 1
856190351 1
170236404 1
784271836 1
693641301 1
411807128 0
825458956 0
442559019 0
946560493 0
639721022 1
718441630 0
280370116 1
210440770 0
792068815 0
485823287 0
126483942 1
482109862 1
514724264 0
41785570 0
743774391 1
869746193 1
777457761 0
104660966 1
558110226 0
602399527 0
580287903 0
403209359 0
413576736 1
531015912 1
562018908 0
25574131 1
303211327 0
134147129 1
550685771 0
7383245 1
63916726 0
169814555 1
532570470 1
908225629 1
793248597 1
986267112 1
809699968 1
558924362 1
357356491 1
259105428 1
893883409 1
480735957 1
423879821 0
868345063 0
162226381 1
214599462 1
874918203 0
533713950 1
514840185 0
620472875 1
7879719 1
58827984 1
135110050 0
65474755 1
577445948 0
179104483 0
487468380 1
253700950 1
33785115 1
430686599 0
719230793 0
127634830 1
440302082 0
875314873 0
908492409 1
444857059 1
924690019 0
907911116 0
544269184 1
505209561 0
986388129 1
757694504 0
114093684 1
776594058 0
299737488 0
252318425 1
399005563 1
990787153 0
340820808 0
539681263 1
358025990 0
649088937 0
103779304 1
188929717 0
431830562 1
537426396 1
890217913 1
638723441 0
407487267 0
180815004 1
666074502 1
874283523 1
429414822 0
206202343 1
109498395 1
245539492 1
104782203 0
720651079 0
995674195 0
543715663 1
997188353 1
384791960 1
909433428 1
536671839 0
262376341 0
82456237 1
191044039 1
469586086 1
529309419 0
569980504 1
489470405 1
142256857 1
289675644 0
356059315 0
862524289 1
764433866 1
941018856 0
283456460 0
872398035 1
152200330 1
555064756 0
19694285 0
288548713 0
543103304 0
998479230 0
655874900 1
111699720 1
676746738 0
162476197 1
216110119 0
415216588 0
313758664 0
798844532 0
698123413 0
982255213 1
648388561 1
375905341 1
779441485 0
463474161 0
172827195 0
557872064 0
236586352 1
428178100 1
692304039 0
434068970 0
763513304 0
896645771 0
507702734 0
31149402 1
2105684 1
456326131 0
625841180 1
40818515 0
562397255 0
89515934 0
857379127 1
815175221 0
876441032 0
276585503 1
544607668 1
109695100 0
573981439 1
139426154 0
361937393 0
630464049 0
91985197 1
585797593 0
782402710 0
549387955 0
881348738 1
753236982 1
795392044 0
137692155 1
920920055 0
228717002 0
496723349 0
639042067 0
895332779 1
346618580 1
641374493 0
573231181 0
51646318 1
475161248 1
821806297 0
70274406 0
56776146 0
752209457 0
292496919 0
257183558 1
74852931 1
312821160 0
367045301 1
36797800 0
973436842 0
762878650 0
131082236 0
614697354 0
394829102 0
593298589 0
594214773 0
813841277 0
496673345 0
899730172 1
844984600 0
932894383 1
77520350 0
875947375 1
367736150 0
2553937 1
58310482 0
64693774 0
653417045 1
528713788 1
610851415 0
887000208 1
919664321 1
723159718 1
167103986 1
720323413 1
267878802 0
52964871 1
167783030 0
67641031 1
274958226 0
467151381 1
426110960 1
68473564 0
562319104 1
828049529 1
620863397 1
725479559 0
37618646 0
387220071 1
266010397 1
261711767 1
630164089 0
247920020 1
98609275 1
622630171 0
384556854 0
238586967 1
272562800 1
617935979 0
625448948 0
903069752 0
886347108 0
377225595 1
760257537 1
589183694 1
834703798 0
187089628 1
990738705 0
331992265 1
206244498 0
324292845 0
865686372 1
495713985 0
401303837 1
159085149 1
277413365 0
621290170 1
680196254 1
987315532 0
7538220 1
181416323 0
913061951 0
21438039 1
718343072 0
211066679 0
636818535 1
382423083 0
386290614 1
869845493 0
344570620 1
912574240 1
963166287 0
954138770 1
505840992 0
889642033 0
340642387 0
638823100 1
364345219 1
562933636 0
421946056 1
79312389 1
298103735 1
542714734 0
3369070 0
616873720 0
574096739 0
938306765 0
900708210 1
364774541 0
346914951 0
48358570 1
724396089 1
784419039 1
845024903 1
808307805 0
601681753 0
638360481 1
381947226 1
148150109 1
56995158 0
735459958 1
276153796 1
30996205 1
995157022 1
877079248 0
283022074 1
903597811 0
272308783 1
764956970 0
782965595 0
408924470 1
249261575 0
972689092 0
482780124 0
260522597 0
137991612 0
377773130 0
752399996 0
164993416 0
940165061 1
127604604 0
713085472 1
541024440 1
340729905 0
814123111 1
627544891 0
5978028 0
672333818 1
833021990 0
514029649 0
474713952 0
44446260 1
257521717 0
648033199 0
907303995 1
570922030 1
365142213 0
674284705 0
276882602 1
455685910 1
574370659 0
698858620 1
875534229 1
847077532 1
230228105 1
22579764 0
430470086 0
833905954 1
720628152 1
437846828 0
313733623 1
262805027 1
577476299 1
692556052 1
111905255 1
593286278 1
691266730 0
99009803 0
309209124 1
762515741 0
453195035 0
281442229 0
212015807 0
364941691 1
158413582 0
7292882 0
445619352 1
953762991 0
909899342 1
971731880 1
894261732 1
833810858 1
523004483 0
370283439 1
876356277 0
260871318 0
852946802 0
928945688 0
154982945 0
61690896 0
399982351 0
452454353 0
293018696 1
424647349 1
563527789 0
5804398 0
690079633 0
44821772 0
804468540 0
459039196 1
378429281 0
776618946 1
137479114 1
310579201 1
730632787 0
701465705 1
488183361 1
462598229 1
235355807 0
707092339 0
478243114 0
242554581 1
824820583 0
987642927 0
233575379 1
170981819 1
269497412 1
763376420 0
291299145 1
446375121 1
451299449 1
621853710 1
263251896 0
87663233 0
939455323 0
980999451 1
808324047 1
90567905 1
949261778 0
432223586 0
386545878 1
530084065 1
752288702 1
928822675 0
527671890 0
48886885 0
504041252 1
827708142 1
707262604 0
410282158 0
200774489 1
55820023 1
179368938 1
692211624 1
968332429 1
224116878 0
419077583 1
296995315 0
423647902 1
280691274 0
420051948 1
61789379 1
440820284 1
214786734 0
859304958 0
8031658 0
783628187 0
618745390 0
346836091 1
202633996 0
983862724 0
780915284 0
222159785 0
918026385 1
482773526 1
283783207 1
297534087 0
484245471 0
293855245 0
304408457 1
738367457 1
848083938 0
411561978 1
804082711 0
366984900 1
85558710 0
379678095 0
716761182 1
503963526 1
212134067 0
683006422 0
292877702 0
265458142 1
553419396 1
63565142 0
367287912 0
861179405 0
777026134 0
151411802 1
194316691 1
807271227 1
179984019 0
765157740 0
217420191 0
66088859 1
928993594 0
100084300 0
405770097 0
64723183 0
395198420 0
847827230 0
240013453 1
569607044 0
201407896 0
993036909 0
637489393 0
908591737 1
586551064 0
980442658 0
804133969 1
958074579 0
820996571 0
54258903 0
788912725 1
690852060 0
609869452 1
547226719 1
673302942 1
576372618 1
249051998 0
211254543 0
564102647 1
275744019 0
836128704 0
423885814 1
80825420 0
372805180 0
34237673 1
651554476 0
774840657 1
797813492 0
265390299 0
278287252 0
176524663 1
936235671 1
676536235 0
302555751 1
46667114 1
281838023 1
474964471 1
131642644 1
683730311 0
681778319 0
781462013 0
666061126 1
478303489 1
647842267 0
85852493 0
883026383 0
160456864 0
914321597 1
971763719 0
781763832 1
117246811 1
680678537 0
954162062 1
97777144 0
254513539 0
721987923 0
113858836 1
322685180 0
681482232 0
452422260 1
376399198 1
272812442 0
95783731 1
1869241 1
859746651 0
634539622 0
165347023 1
188556036 0
41879804 0
45988006 0
998859870 0
389475064 1
259581587 1
861134935 0
578138377 0
154883551 0
283540257 0
341641485 1
29209078 1
892869201 0
988652389 0
944187883 1
314513045 0
400336445 1
983360969 1
592329313 1
126444037 0
428951786 1
500531343 1
797005959 1
447291932 0
850430997 0
478041593 0
915184657 0
540072776 0
409242350 0
612351103 1
18085780 1
727538002 1
15922484 1
930655209 1
243435631 0
84838587 0
375710552 1
25345006 1
235939021 1
245555655 0
215364661 1
17107895 0
199108033 0
728519724 1
928104300 1
422982515 0
295694541 0
967323571 0
517838417 1
11050541 0
242493864 0
876319631 0
302775925 0
416519136 0
881778844 0
701665404 1
783506803 0
421135646 0
694403560 1
978160 1
147817782 0
459810602 1
672967004 0
507265439 1
806097154 0
781320146 1
496823900 0
514264584 0
678383415 0
606030421 1
389424405 0
144581061 0
223314641 0
384335376 1
22841096 0
54878049 1
582885496 1
443490308 0
640776442 1
163697159 1
837661175 1
397204150 0
865439626 1
703299484 1
742307241 0
914848300 0
933576645 1
389460128 1
845122945 0
828178034 0
665477458 0
910493931 1
728528654 1
938552011 1
45734180 1
552121347 0
998135426 0
420663798 0
824331860 0
771047153 0
507304452 0
600717229 0
82088071 1
462253173 1
333116947 1
869257872 0
808624791 1
927517085 0
474438927 1
181630766 1
165228591 0
910291740 1
521621764 1
914747402 1
327295631 0
968247695 1
128882415 0
89352238 1
979711532 0
491679989 0
272486606 1
40123659 1
548653010 0
364330365 1
663263408 1
505082689 0
386833989 0
324072591 0
236083584 1
261488812 0
364300807 0
530057561 0
308119056 0
198069608 1
323594652 0
863889314 0
673804938 1
118118749 1
895219769 1
367139214 1
413199921 0
14151100 1
120159161 1
922364833 1
692553397 1
381968676 1
225551510 1
591709084 1
988356206 0
266110755 0
791797433 1
888674218 0
108800947 1
492863998 0
167826009 1
62446790 0
220356021 0
762309901 1
279974228 1
594765386 0
363395422 0
279507120 1
48008806 0
262275628 0
692913028 0
280460482 1
667996041 0
294418399 1
443211989 0
319824762 1
619625566 1
434776565 0
915736028 0
150222542 1
31343027 0
636028474 1
508304948 1
219994871 0
537210350 1
120521016 0
58998974 1
902101074 1
495834305 1
961447670 1
686666807 1
410441495 0
85242365 0
897923015 0
497249381 1
386820730 1
156251400 1
375233511 0
966601341 0
720522461 0
430195869 0
720906696 0
803373162 0
557611994 0
638375180 1
468952415 1
801335129 0
858572546 0
318692896 0
168538804 0
246508613 0
296485462 1
394505051 1
240279108 0
436832453 1
974497922 1
748210898 0
930383907 0
723012817 1
67302428 0
528822878 0
114259458 1
908702960 0
810645503 1
918372029 1
123818341 1
256000082 0
497435784 1
925253550 1
312818594 1
119575160 0
249968675 1
32805375 1
878972733 1
19208456 1
67380742 1
636011197 0
740191689 1
358153915 1
187153938 0
813183745 1
249344339 0
130571232 0
51382601 0
195194576 0
475518245 0
216490953 0
705730383 1
248412127 0
798478221 0
154099058 1
655026429 0
450164846 1
724637128 1
282469264 0
355191366 1
35942462 1
162090615 0
568899070 1
620061492 0
938383091 0
820032397 0
518715089 0
487177534 0
654704136 1
229472458 1
189999834 1
335295018 0
613938794 1
393472403 0
228685242 0
216462227 0
586913709 0
615163050 1
571558988 1
255835561 0
342876309 1
992707957 0
722661866 1
517171252 1
393642824 1
902135448 1
638749608 0
829011307 0
140120649 0
211729621 1
103908663 1
747528452 1
595952617 0
258773947 1
68758116 1
352985748 0
343521554 1
805776466 0
722617926 0
786155870 0
866565133 0
47571846 1
226067969 0
760142632 1
994798353 1
557084188 1
800920303 0
796810749 0
444961625 0
65205346 1
713154553 0
569730606 0
7845417 1
198586161 1
470625053 0
63039090 1
870187691 1
81832200 0
508665336 0
341802026 0
819876054 1
547511675 1
380209982 0
504729435 0
5910904 1
916734224 1
782801553 1
346918116 1
634256112 0
742966797 0
501326420 1
248633347 0
81871163 0
79573770 0
176706043 0
339182144 1
204095339 0
751767161 0
369707203 1
345178733 1
257709 1
69498450 1
236611593 1
708326190 0
402004598 0
826946347 0
377692777 1
280620629 1
98139730 0
467403860 1
119091660 0
905845637 0
612929508 1
61897154 1
620199618 0
700273931 0
832237166 1
685367241 0
210121653 0
827074090 1
662058856 0
155409870 1
36153554 1
987229849 1
577597670 0
989329582 1
536578481 1
175185211 0
577959282 0
46091406 1
386092752 1
408896775 1
165385433 1
960435085 0
665505094 1
348170856 0
229816723 1
472060440 0
983407797 0
176976247 0
589762726 0
266113720 0
917251086 1
241625022 1
951006224 0
892415760 0
619650395 0
190998586 1
615366929 1
629769496 0
777484799 0
624135313 1
475165528 0
899751711 0
467586262 1
567729366 1
560578583 1
306020765 0
66027759 0
689190435 0
151385153 1
472331216 0
757055916 0
898988149 0
489682199 1
571548703 0
216451281 1
633483124 0
105796980 0
955697864 1
39475521 1
160729429 0
295981260 0
963790502 1
456237338 1
75324946 1
561951225 1
52149224 0
967180392 1
771363476 1
818839995 1
430817515 1
235454734 1
906644308 1
845537366 0
212711348 0
775910080 0
518045250 1
767380412 1
460407668 1
24405429 1
836190460 1
425487460 0
187203147 0
384280447 1
946020906 0
223974187 1
41921054 1
509246765 1
76409979 0
939612233 1
271679154 0
899364651 0
179688936 1
578081533 1
642262332 1
35342708 1
516049228 1
302203580 1
482859722 0
833104278 1
929404272 0
328473470 0
732151374 0
616351635 0
836563191 1
921678600 0
439017335 0
597326364 0
654718373 0
525170647 0
616451581 1
96541086 1
374141711 1
180686642 0
470152311 0
489677311 1
581106170 0
231629681 0
496001467 1
873001692 0
390276343 0
692964324 1
882435012 1
85595181 0
973235246 1
435567402 1
349528267 0
205783259 0
739539313 1
418408120 0
237769448 1
650927518 0
542302950 0
701650275 1
757991908 1
975439723 1
810517730 0
366321588 0
606297264 0
380642102 1
708845410 1
320237651 1
127313078 1
946598155 0
921867049 0
740831249 1
397489700 0
342783418 1
343858546 1
930608699 1
938334421 0
465693059 1
202383021 0
757332319 1
828443846 0
139682703 1
589826492 0
845167506 1
84817906 0
673560073 1
470829896 1
762042358 1
334384142 0
1225230 0
585707973 1
98416372 1
670559905 1
828230467 1
997924195 1
832706714 0
524563854 1
984361977 0
824672241 0
149648849 0
977453615 0
141119712 1
568167780 0
81025943 0
987511318 1
29928694 1
559422883 1
143505707 0
606722089 1
192015800 1
256933480 0
51997338 0
7864792 0
427902948 1
717706603 0
891653452 1
376997477 0
484570300 0
225796218 1
10585590 0
806276777 0
51163186 1
872073872 0
139344095 0
331493633 0
328695001 1
37751531 1
376913289 0
153671812 1
360368340 1
700060811 0
403157899 1
479996052 0
286324924 0
901454530 0
48220580 0
130231814 1
362466413 1
443990168 0
346370268 0
337862772 1
23658033 0
371685707 0
578490380 0
581829420 1
168788083 0
958665169 0
521764608 1
333916601 1
457565653 1
78602285 1
13454805 0
51074140 1
630761334 0
585910526 0
516204497 0
393449507 0
397470457 0
938830534 0
534676440 0
44565455 1
29464806 1
710114501 1
640790482 1
901265136 1
128348369 1
667864396 1
955346732 0
930374143 1
611445105 1
373543155 1
61279427 0
264099332 0
691490198 0
340598545 0
469714644 1
568163756 0
963567382 0
548332704 1
494931609 0
516931260 0
656903220 0
838672231 1
707594068 0
691364836 0
699794393 0
167304954 1
896066879 1
694107914 1
872042907 1
746959883 0
423966625 0
37688205 1
728806502 1
94123567 1
116440897 1
556820886 0
100989054 1
457182135 1
860186623 1
255320906 0
667841248 1
549361251 1
803253230 0
132185628 0
734121644 0
676771867 0
580801343 0
216614654 0
537098189 1
441152711 1
401968820 0
561887150 1
383110246 0
54282308 1
993444004 1
666286909 1
699144642 0
228664156 1
769269325 0
657134762 1
83802805 1
158385365 0
721053996 1
805159254 0
368497463 0
657742272 1
366443372 1
351671160 0
722821516 1
887109066 0
791130717 0
759869617 0
67937695 1
15440095 0
589287981 1
560593140 1
783944121 0
613014787 0
197009547 0
386144698 1
810168277 1
421222894 1
871043767 1
111267195 0
700872125 1
614844104 0
338869268 1
500915236 0
470816270 0
429054355 0
811679520 1
742657337 1
887459051 1
210852853 1
488865666 1
90565395 0
427867476 0
316499036 1
271682527 1
481374980 1
120955850 0
80987036 0
777248111 1
999558259 0
596166955 1
184961309 1
975911050 1
677491078 0
487164135 1
302113231 0
273756918 0
626292183 1
557633013 0
522739194 1
160991510 0
681316030 0
309917430 0
681908887 1
886850364 1
43380191 0
375299014 0
263803630 1
391472017 0
822691671 0
575207198 1
411083835 0
626930539 0
979883742 0
88634527 1
561440132 0
310514661 0
633205334 0
571044277 1
462327300 0
604280052 1
647548364 1
683568539 1
268283393 1
529781040 1
501758694 1
253752059 1
277764246 1
799985011 1
556554177 0
378126842 1
874818839 1
350867531 0
96683622 0
477941750 1
399468488 0
160809448 1
809662813 1
570360780 1
678693336 0
363356627 1
86570989 0
178799157 1
943065382 0
40456734 1
3937139 0
28417958 0
861234893 1
908189739 1
191462914 0
701423118 1
160332417 1
470779238 1
754942004 1
290202203 1
882962202 0
408520603 1
925745274 0
382415018 0
624439784 0
681161020 1
398566678 1
978087089 0
226715757 0
323423088 1
509078144 0
918359488 0
434604480 0
523849011 1
639338122 1
941611040 0
87219027 0
246092961 0
970457788 0
610651338 1
737209858 1
715130038 1
646570426 0
460186823 0
934423905 1
241115852 1
689977070 1
166312576 0
145436215 0
917091805 1
790709376 0
88303394 1
34839912 0
930790059 0
883265922 0
798126289 1
678839385 1
335814599 1
551568238 1
772428548 1
296502315 0
852078691 1
941205747 0
715618688 0
287528847 0
809397869 1
314683640 0
525826300 0
537336990 0
546408423 1
862938059 0
819951168 1
134419473 0
336328189 0
330472086 0
194917607 1
431874782 1
19638268 0
939057562 1
284248878 0
494013809 0
207871661 0
520346851 0
161134287 1
161315360 0
338831129 1
800076879 0
927563636 0
289995210 1
90315930 1
430003841 0
738948038 0
672717816 1
938395333 0
33552755 1
550152747 0
958644933 1
773712944 0
312008049 1
462666776 0
12809968 0
16036444 1
370081418 1
831543543 1
212539587 0
913372055 1
392791049 0
645636642 1
628349915 1
627659506 1
537043848 0
108864363 1
451065541 0
85225084 0
528642021 0
748606728 0
937210876 1
746566437 1
68409404 1
414086314 0
867369379 1
570645680 0
324645675 1
749205964 0
528082663 1
402905357 0
204059465 0
905075593 0
969312496 0
371419952 0
665794696 0
631164925 0
581160926 0
852160442 0
671961572 0
149202967 0
168492431 0
616961674 1
909456569 1
196060812 1
550026756 0
178066452 0
162576987 1
534999481 1
909572224 0
246167813 1
651219040 1
6571442 0
352182015 1
153182004 1
515100428 0
759094611 0
305860953 0
620937936 0
925835928 0
947018102 0
122337995 1
540561334 1
534047146 0
713074244 1
704134465 0
751408135 1
968399226 0
293690045 0
999342516 0
723672492 0
281465092 1
857720978 1
346899506 1
393422251 0
971415492 0
295124938 1
196046501 1
951466996 1
364282818 1
141445160 1
623711672 0
653973554 1
241946444 0
2184221 0
62155547 1
438921481 0
105095902 1
825343656 1
223005738 1
454073850 1
26867949 0
255165955 0
987020080 0
192308372 1
765279072 1
977340634 1
761429976 1
147832674 0
764645645 1
392660105 1
860210453 0
315453220 0
908507078 0
805598348 0
793734508 0
151611882 0
969073683 1
583345731 1
320151685 1
156956921 1
736112550 0
286544877 0
705912912 1
48789111 0
772022290 0
613573831 1
913800351 0
579482588 0
503411911 0
561638677 0
307344665 1
773585744 1
464509908 0
114599872 0
947915857 0
444785409 1
629511640 0
933628130 1
174476462 0
112983328 0
137521319 1
100114054 1
480247581 1
44727059 0
453420552 0
396829998 1
902948099 1
41021101 0
322529043 1
689251528 0
819023217 1
783816560 0
19631851 0
992070321 0
634813350 0
83803560 0
965151560 0
61627071 1
620094823 0
794494891 1
610456593 0
34197673 1
155533432 1
555911325 0
499337353 1
229594808 0
418986771 1
896888974 0
284452194 1
117133059 0
231792261 1
473981173 1
274778055 0
662528524 1
733903018 1
163888871 1
405284649 1
948562373 0
343786613 0
825584282 1
104183435 1
541979477 1
469982565 1
193959058 0
691164821 0
801507672 0
19386614 0
290998129 1
178856117 0
16271138 1
400035722 0
404479267 0
109766346 0
559162390 1
431721746 0
271538425 0
970719355 0
550127990 1
526499730 0
893874260 1
307826978 1
373601274 1
697257462 0
614644991 1
439812819 0
388495041 1
630426658 1
359078718 1
748356341 1
996806792 1
811054253 0
971529944 0
878399072 1
874745975 1
15793671 0
643268557 0
40074863 1
689905664 1
539039279 0
275759694 0
942098690 1
993658726 0
946501375 0
743951717 1
162447676 0
937056078 0
21529301 0
87047777 0
219561379 0
234921433 1
893808655 1
361431954 0
70862483 0
649706232 0
883020883 1
173541697 1
214897108 1
834300355 0
318067039 1
617914180 0
971705463 1
11690178 0
154182969 0
408576574 1
205737301 0
342075032 0
258042066 0
214791271 1
835617472 1
285845857 1
471036809 0
834819148 0
85905703 0
288612220 1
770629308 1
521821331 1
924288731 0
461777238 1
150645918 1
376817474 0
488837367 1
725772349 1
621406423 1
85077283 1
412078275 0
687464061 1
518762850 1
859776048 1
132734042 0
680458852 0
166625011 0
975352500 1
259100950 1
470478669 1
567138316 0
377141693 0
705352468 1
965317546 0
590735928 1
705200385 0
992852352 0
859333034 1
700013908 0
210416723 1
723224244 0
133966677 1
901253605 0
628680883 1
800013790 1
85932644 0
311437235 0
754609844 1
801967094 1
736014137 1
77317607 0
450754029 1
868738681 0
134517696 0
146252702 1
642157500 1
222310081 1
941552273 0
512348247 0
381355791 0
911111485 0
435295699 0
427196791 1
352658916 1
265328269 1
515972200 0
80832088 1
307349662 0
806163908 1
795884319 0
165313934 0
585229270 0
694821304 0
180029891 1
274454962 0
29452784 0
682833313 1
622002496 1
552939803 1
612497681 0
228526055 1
143457962 0
764828760 1
390038124 0
486635680 0
127827633 0
193163177 0
50406322 1
609261935 0
525296495 1
200723026 1
568381659 1
896801456 1
720359087 1
626880752 1
286011685 1
923059052 1
822282991 1
984218504 0
333606577 0
522898683 0
594562031 1
271570031 1
602657590 1
254559054 0
820097125 0
538787246 1
108615079 1
312873247 0
391686986 1
8224756 0
99059423 0
308185403 1
118593277 1
456389744 0
650070612 1
714509592 1
405024544 0
39126260 0
548978590 1
758750192 1
266230873 0
735753465 1
717203913 0
504524214 0
228421048 1
165253008 0
812854121 0
326123418 1
839920152 0
942498797 0
691742140 1
120597317 1
417480187 1
670910841 1
854915470 1
147209681 0
945888158 0
740587937 0
516204751 0
61386314 1
795843182 1
877804194 0
156350955 0
918952649 0
878663472 1
898380269 1
596006148 1
580184663 0
909854390 1
207723089 0
856994952 0
165372253 1
241630922 1
375911307 0
111340828 0
145397620 0
241562507 1
275298963 0
374112594 0
184024111 0
2011056 0
958718282 0
784320317 1
102145558 1
944884203 1
301675883 1
291133684 0
635048362 0
714963800 0
12279763 0
108299346 0
271656445 1
882986589 1
131727621 0
499967436 1
158911807 0
479682954 1
539391969 0
988475284 0
434096236 1
942499792 1
735798387 0
100659977 0
164129974 0
297639177 1
387587461 0
750569343 0
419922087 1
552590979 1
273078800 1
181545655 0
947775134 1
143334532 1
406823863 0
240732429 1
897220120 0
326646960 0
890326333 0
517362957 1
499877212 0
296959009 1
960715601 0
293180715 0
756858259 1
411838279 1
971155301 0
492322641 0
426063947 0
6032441 0
140915818 1
584956942 0
17659204 0
45529668 0
860833251 0
810641236 1
319184353 0
841111658 1
462288767 0
300255733 0
743092481 0
27422230 0
833409886 1
821557560 0
903236205 1
130787093 1
856056357 0
473258668 0
540487692 1
271607374 1
572079325 1
122519586 0
386249101 1
525281705 1
537777295 0
406576773 1
323450330 1
965439626 1
630404304 0
49258233 1
819792864 1
200635886 0
463237179 1
762127423 1
374860851 0
748635322 0
153402077 0
76956031 0
712301270 0
969513898 1
306990056 0
292728017 1
902896266 1
934067776 1
497205941 0
124814994 0
444339194 1
344158353 0
657806668 0
503608047 1
248017033 1
487363036 0
4132937 1
452765789 1
735721079 0
650885059 0
463461271 0
327677588 1
643544420 0
342135631 1
934098698 1
34097265 1
414846572 1
836450514 0
308246540 0
920767891 0
946102430 1
636182718 0
153408886 1
632736842 1
34256138 0
597948100 0
353434422 1
2502752 0
701077449 1
444121919 1
965387680 1
547158842 1
448331115 1
618912636 1
103294332 1
512923972 0
617702990 0
226125032 0
746966396 0
985350644 0
176769046 0
917662333 1
67716740 1
763850006 0
289292771 0
653790448 0
671094585 0
606950126 0
913055728 0
255764061 1
462388577 1
356429492 1
142180936 1
949908368 0
401888716 0
971450093 1
911551910 1
600020570 1
706372689 0
911751382 0
786173421 1
797976581 1
881039182 0
230734923 0
206637571 1
750033011 0
817486754 0
540532776 0
319303230 0
419316513 1
218787754 1
575553019 0
978026865 1
249923101 0
857854026 1
231969844 0
799496164 0
774527829 1
841513702 0
624972503 0
553753277 1
339897999 0
680768700 0
412758382 0
217110231 1
810423583 1
118473483 1
339265655 0
437489857 1
495324769 0
565833195 1
293789054 0
74230103 1
284682368 1
523880569 0
825400031 1
309899272 1
31544827 1
665504326 0
262219607 0
800143414 0
842806879 0
864313804 1
561000006 1
125862147 1
907950971 1
244948597 0
376137111 0
832976624 1
928575211 0
332904939 1
789908304 1
594059594 1
231927930 1
691734035 0
959738198 0
392892954 0
610139986 1
431565569 0
455039599 0
295630457 0
907890778 0
530560965 0
456358549 0
829772880 1
191742082 1
70534278 1
893230749 1
617579679 0
57719334 0
406175942 0
207203578 1
503252405 1
185362909 1
90519797 0
140809304 1
719592927 0
333115660 1
336519678 0
495617954 1
185451349 0
242425768 1
218733182 1
607759356 0
55473320 1
648114800 0
618444681 0
751044351 1
524344654 0
974671361 0
708821774 1
442307952 0
252281805 1
784060104 1
470705631 1
608672716 1
722513333 0
936237916 0
490075830 0
667881638 0
150287158 0
642408339 0
338673097 1
183279723 0
481252247 1
13467384 1
76008603 0
288254252 0
848854914 1
535789296 1
741823805 0
134906923 0
928397852 0
173185980 1
691823027 0
260623321 1
526592037 0
143271028 1
988533784 1
981343723 1
820170543 1
64953737 0
628238983 1
848356499 0
803170699 0
627882030 0
787157007 1
549714654 1
962146771 0
4128042 1
954467730 1
358515271 1
439072542 0
197859847 1
346515443 1
914435193 0
458349430 1
29280620 1
438115589 0
843830850 1
360419452 1
220034947 0
40136566 0
541650679 1
849792640 1
291274515 1
452923456 0
327809574 0
697175409 1
146876689 1
710651642 1
771845830 0
235592763 0
580882852 1
204642811 0
499381363 0
209404151 1
6721555 0
941543487 0
40025926 0
160512319 1
617769879 1
235380983 0
766221506 1
9200031 1
387887796 1
817136106 0
723946837 1
373431435 1
305941804 0
939528272 1
944368322 0
834708233 0
442958498 1
770807781 0
705566957 1
801823397 1
335388812 1
706937753 0
212552709 0
198922579 0
698005466 1
519502081 0
447680820 0
190203250 0
530469246 0
551283012 1
943149788 0
284274179 0
833723248 0
876131741 1
957945114 0
747452218 1
525966574 1
604801333 0
930084859 1
958920597 0
491010431 1
917168304 0
469408940 0
827891012 0
386600650 0
16221064 1
853886986 0
900062523 0
995923308 0
961723469 1
612963686 0
998737712 1
23422454 0
281524640 1
343977868 1
561364556 0
97338490 0
308701793 0
426380849 0
214776879 1
526837786 1
58078010 1
470767383 1
957320421 0
428069687 1
514956304 0
464567109 1
939523642 1
866343520 1
508238574 1
873962261 1
522134346 1
210394723 1
255484358 0
625024420 0
69876527 0
395033099 0
475848621 0
453546608 1
599320679 1
538201173 1
122278502 0
174647817 1
387304103 1
600420277 0
839857722 1
328939382 0
963773387 1
742443625 0
677284745 0
464710375 0
17614949 1
997393953 1
16634657 0
98936246 1
504853847 0
333444622 0
191733487 0
496573231 1
516284523 1
963562009 0
863339178 1
651143371 1
934539358 1
990172145 1
978958288 1
438565236 0
189863610 1
371575693 0
969549551 1
93750840 0
80342488 1
860644713 1
247251662 1
653369747 0
81242969 1
244350164 1
636525594 0
651327578 1
474602789 1
751007483 0
433570452 1
825763600 1
449900067 0
509642484 1
836350620 1
316456045 0
850090443 0
962791061 0
869097547 0
857794228 1
614713301 0
846275746 1
187659418 1
978006260 0
268917638 0
999426546 1
945771383 0
964237489 1
717180023 0
128890127 0
954815703 0
207877531 0
355432314 1
60064702 1
521710211 0
744726170 0
986441797 1
223354419 1
677360874 0
446315540 0
61689967 1
531303753 1
828595828 0
499169666 1
688749608 1
503570822 0
547948883 1
986132725 1
482424067 1
301910647 0
52751422 1
204641283 1
891091440 1
926727424 1
621827636 1
926648481 1
784978960 1
221098162 1
303149969 0
117260327 1
389301283 1
572588127 1
24813296 0
622193478 1
886218037 0
564430375 0
302836155 1
787659256 0
86660206 0
27362515 0
104954752 1
855271317 0
249932488 0
859833487 0
794566985 1
408876455 0
86864253 1
240487241 1
718159376 1
514588301 0
532040426 0
265867112 1
286032335 1
173085437 1
73429172 1
770346695 1
562236572 1
125037711 0
631761957 0
581344649 0
457379839 1
6087177 1
487616606 0
351896272 0
316239733 0
718681703 1
934608958 1
784042513 1
822759087 1
368521110 0
153058494 1
714043052 0
323651475 1
417444867 0
113589169 0
370353222 0
838099358 1
496202300 1
34822066 1
228707629 1
883475645 1
538826426 1
24338084 1
425629538 0
469556171 0
512936689 0
278440151 0
905359043 1
236361318 0
596743846 0
740029312 1
211816483 0
351792400 1
468856346 1
585009228 0
826191419 1
537874426 1
28364437 0
332470279 0
219332716 0
215697279 0
950088780 1
267378034 0
765822206 0
301577862 0
681562362 1
426704932 1
631685793 0
947846518 1
62101045 1
552628689 1
106310593 0
20965449 0
598081952 0
276964464 1
703272600 1
425916644 1
186728580 0
245286719 0
932938537 0
39110454 1
149756518 1
463955807 0
19627462 0
630791803 0
210164815 1
262882542 1
907210278 1
855861859 1
60453190 0
703786543 0
340099795 0
255154212 1
4359765 0
969723406 0
127208324 0
242306754 0
513331826 1
340158989 1
173844700 0
292413921 1
31449629 0
292300157 0
933632480 1
552545547 0
641184867 1
575476757 0
250950464 0
96726417 1
285724316 1
874754215 0
356757581 1
48472413 0
689258916 0
235375329 1
839033400 1
822708372 1
494180710 1
515137078 0
875458662 0
761656990 1
331661510 0
213709766 0
884744165 1
429272378 1
241805689 0
372272659 0
330947496 1
634081499 1
430111223 0
619355780 0
185781046 1
815999132 0
713913778 1
919199241 0
185177528 1
311278834 0
922190997 0
537910090 0
73812732 1
817302832 1
35012656 0
893609391 1
663046782 1
447785637 0
191294964 0
172825867 1
528154161 1
240899353 0
881832694 0
51644076 0
708290210 1
131434596 1
905565814 1
32771000 1
526330814 1
271515748 1
693799066 0
857822312 0
730005686 1
900932829 0
18103929 1
534340278 0
590340737 0
228874436 0
729034857 1
265806410 0
881284019 1
429023375 0
42665719 1
519037374 0
594355078 0
616565232 1
54323515 0
51259546 0
922401941 1
975474958 0
383472575 0
793371538 0
753951858 0
26782918 1
646499931 0
413197057 1
187356404 1
375265445 1
1886514 0
458722969 1
174817184 1
883315850 1
804900475 0
61741900 1
436837131 1
395981629 1
683177202 1
29342091 1
197587975 1
525547852 0
48922836 0
967026031 0
110020291 0
402526091 1
428470685 0
979353781 1
684387074 0
19943646 1
566111384 0
401043786 1
974936692 0
956730240 1
123296099 1
836277998 1
23997904 0
676892324 1
326032365 1
996052960 0
734161909 1
188831155 1
153422598 1
871537724 1
962584804 0
988606516 1
470105651 0
858278674 0
887685488 1
224722319 1
525541553 0
966751374 1
41776109 1
685712902 0
835314564 0
197670176 1
673897658 1
736286498 0
916252257 0
890601817 0
532972131 0
898323966 1
160019542 0
48444868 1
270074265 1
235934598 0
981552589 0
57268573 0
959835144 1
915426049 0
400022409 1
411924651 0
350565760 0
120510422 1
82410081 1
947909062 1
806815078 0
73893791 0
491823769 0
363315890 0
904812228 1
102435158 0
208350496 1
673369464 0
602071439 0
944378412 0
851157140 1
456381292 1
193467528 0
487818569 0
44584040 0
652642568 0
680368676 1
811769926 1
884098039 1
376809643 1
107740781 1
607370371 0
228018778 1
166325544 1
382861745 1
109866796 0
800378819 1
266028125 0
375090327 0
591685773 0
946883834 1
869041685 1
491687664 0
514175382 1
321840075 1
797597743 0
803488344 1
166136246 0
70658346 1
805557782 0
395650762 1
56102729 1
606951234 0
869705050 1
636715847 1
839982835 1
46022997 0
945680505 0
981910547 0
416336495 0
68870953 0
268633362 0
329777270 1
481335227 1
377207196 1
167404838 1
697812770 1
751845194 1
515350037 1
188024318 0
669056736 1
976649518 0
907542166 1
112345954 1
895762881 1
206497327 1
481447797 1
25380034 0
328267742 1
55728283 1
591102373 0
457521634 1
86384171 1
806053812 1
949407664 1
502475534 1
919789512 1
912295185 1
253970256 0
550287193 0
83458345 0
836166154 0
106539027 1
290647936 0
983629031 1
968598267 1
495286308 0
684942546 1
962773957 0
271897900 0
267713528 0
799193798 0
907688091 1
955226557 1
778546421 1
152643543 1
568003705 1
409577970 0
394976365 0
869898250 0
775150384 0
230622473 1
353967621 0
835499954 0
246374648 1
5584934 0
656507320 1
269862367 1
991640941 1
568553842 0
434280123 0
942390956 1
503840683 0
528199970 0
509891281 1
827504045 0
311956862 0
807150319 1
930610029 0
951247991 0
10204167 0
591241746 1
555377302 1
372041603 0
558658220 0
453164163 0
423296682 1
616783800 1
814127166 1
946744713 0
85472857 1
887815671 0
751509738 0
312273012 1
472768718 0
892036059 0
551268823 1
808644322 1
995031873 0
924393811 0
561438392 1
257143393 0
980290070 0
544558417 1
716778048 1
491255084 1
753901230 0
879553318 1
91269286 1
758197270 0
634890096 1
194529645 1
356178518 1
834819572 0
371827339 1
287921272 0
440279764 0
462318939 1
568374350 0
64092626 1
486361554 0
563691900 0
829623485 1
417690999 1
766343769 0
968779765 1
854793302 1
539321249 1
338725435 0
542701742 1
6588962 1
933824519 0
127099837 0
44305015 1
672935209 1
632978189 1
508563027 0
739118990 0
912159517 1
432726655 1
382492631 1
105714206 1
757653908 1
863240418 0
334211899 0
566120683 1
296602053 0
558158608 0
266053733 0
936316391 0
540750888 0
165777647 1
383307580 0
610603760 1
525316455 0
554003497 1
462436895 1
1809740 0
370235163 1
99438076 1
612834280 1
753271642 1
535484927 1
508214599 0
328946270 1
640307435 1
258388984 1
540884344 0
747016785 0
729839578 1
743387191 1
749547384 1
134061097 1
160283615 0
581124138 0
917204921 0
381862393 0
623143876 0
65970082 1
446127343 0
285040317 0
448880550 1
397925217 1
622665197 0
444815777 1
728893541 1
866236330 0
627350891 1
872448184 0
722845026 0
556319794 1
157181246 1
318912883 1
220025551 0
591985047 0
887309310 1
784821809 0
857906994 0
246443401 0
873136509 0
500908273 0
462678152 1
104672919 0
743900891 1
300674097 1
570644312 0
386597215 1
984887882 0
625005119 1
177718187 1
199656134 1
61058962 1
200152895 1
491506240 1
303670020 0
624967500 0
625886606 0
202731899 1
9496082 0
765991208 0
822523528 1
256873584 0
661505572 0
745614848 1
325705142 0
335404550 1
599973447 1
755063222 1
659318620 0
400162777 1
825144710 0
559291064 1
745752209 1
424566494 0
929079750 1
890819923 1
894001360 1
860460193 1
239571381 0
469213581 1
479365676 1
921496787 0
784292203 1
650860889 0
353694776 1
485639308 0
715139119 0
418683031 0
471655311 1
122582602 1
219992677 1
801552512 0
838303358 0
714443650 0
230006082 0
291444868 1
335888886 1
623565835 1
713331287 0
485720878 1
830266437 1
348905685 1
385512584 1
562470926 1
541275117 1
709415433 0
69105629 0
899018586 1
440502085 1
153438879 0
453088190 0
800032059 0
578658689 0
855704008 0
509125833 1
243727449 1
666939485 1
748589020 1
894673305 0
586570777 0
409888643 0
209803425 1
678377200 0
568503582 1
435366775 0
87264789 1
931329333 0
322828853 0
524949748 1
319244430 0
469404303 1
25783985 1
351863245 0
505927914 0
411717482 1
903554040 0
991868521 0
97037843 0
563977503 0
429879098 1
250161632 0
358828369 0
317231856 1
469932311 0
45601255 0
696203298 0
145818427 0
437643230 1
411177435 1
670899696 0
258244536 0
70467260 1
300469410 0
185835119 0
438079133 1
537085253 0
87431741 1
101734098 1
174557767 1
737978006 0
662089762 1
857251968 0
209296185 0
366323403 1
426720370 0
607833921 0
354379078 0
347609715 0
560538840 0
990677158 0
109988248 0
921141606 0
256181144 1
944515205 1
585401025 0
526852217 1
994878853 0
978246568 0
446700460 1
773744911 1
41692497 1
624397528 1
901676408 1
505842389 0
938437755 0
681258696 1
696098437 0
16409375 1
136470833 1
206902597 1
121601207 1
43498618 0
789988190 0
255149239 0
206470926 1
8402740 1
451284447 1
918021860 0
709453001 1
194130606 0
700995577 0
947356143 1
119708181 1
872988706 0
216984647 0
252403471 1
366835211 0
797498588 0
854600723 1
898418579 0
311244716 1
533029693 1
680054311 0
723472683 1
330996000 1
575634590 1
974824748 0
501821147 1
342858595 0
665032007 0
711295607 1
617198875 1
517794680 1
274212718 1
505130141 0
794870392 1
868418933 1
208630148 1
291690199 0
344654924 0
980688534 0
644764413 1
269993107 0
75791602 0
561931490 0
313081166 0
945524234 0
958434705 0
44072302 1
474545857 1
261564972 0
640343447 0
915031634 1
734139076 0
460120431 0
618170786 0
532375205 0
922868921 1
576073404 1
658509160 1
914782973 1
946092303 0
331881893 1
944394355 0
845566738 1
269354817 0
409528834 0
789878293 0
656011820 1
601797480 1
751967399 0
456705557 1
706331896 1
170562190 0
361996844 0
369896953 1
322702915 0
766822108 1
616057770 0
266625217 0
579022725 0
489020039 0
577720854 1
166569760 0
819617890 1
847594881 0
516532130 0
218204863 0
544452677 0
65810096 0
249391965 1
484628057 0
131371638 1
70266899 1
953286046 1
325636192 0
461619752 1
699167856 1
641188785 0
473190612 0
428773518 1
833047634 0
226884306 0
692182816 1
343108664 1
319187735 0
998066249 1
538928103 0
859893945 0
889175505 1
947094763 1
857458876 0
223798974 1
766962630 1
353647562 0
817636540 1
202971822 1
210476939 1
996627426 0
571175154 0
489761592 0
903716852 1
435161010 1
699172103 1
237824475 0
28520220 0
92859486 1
241286514 1
38474615 1
625876995 0
487874939 0
249303183 0
159183650 0
211364224 0
862401158 0
325756255 0
361127231 1
378169867 0
645506014 1
189325133 1
483644207 0
537485730 0
280445522 1
985810957 1
91736610 1
452151213 0
660313964 1
954473816 1
934687796 1
871699051 0
14759558 0
862065009 1
624992871 0
118040899 0
930757588 1
698659007 1
985383424 0
405513779 1
273115292 1
857427898 1
888473572 0
298067811 0
170838897 0
411854206 0
652828878 0
962711258 1
694247810 1
537915961 1
707870666 0
572254488 1
251598398 1
287440891 0
828101204 1
848779531 0
532080386 1
336518049 0
41773457 0
938662026 1
23722510 1
28732107 0
656471323 0
960985721 0
6434822 1
936776140 1
41340129 1
644843212 0
219936112 1
394721386 0
477446977 0
583237172 1
376989327 0
434804883 1
286051106 0
383733306 1
177967983 0
279921962 0
940149235 1
714405397 0
905360502 1
816100871 0
552971024 1
140834699 1
252376817 0
633585028 1
337766862 1
169478441 0
512787546 1
893196160 1
164020112 1
28626615 1
781556106 1
87905361 1
547086971 1
288712489 0
252591735 1
250566435 0
130460095 1
48600259 1
420316980 1
252237156 1
283063660 0
663301500 0
355222210 0
640599987 1
837497779 1
361519243 1
223490525 1
348720216 1
374423428 0
225653971 0
196259126 1
391340541 0
690545165 1
221346188 1
354418360 1
73750805 1
835251725 1
162005666 0
138063325 1
892274141 0
780397316 0
557909161 0
751093583 1
583821290 1
134416350 0
726856280 1
767713049 0
391897026 0
663581055 1
21791091 1
73565652 1
694825530 0
443179719 1
177874565 1
634638820 1
281407527 0
162732858 0
732312093 0
906079324 1
143158586 0
335771684 0
702197646 1
67566961 1
983615169 1
251533299 1
63658159 1
251734064 1
281399416 1
596209014 0
606473366 1
123246104 0
922524416 1
876174641 0
496501029 0
738776104 1
339277666 1
204049454 0
82763685 0
22105817 1
969963122 0
172161963 1
561258983 0
413670591 1
479156295 1
376751988 0
952909714 1
770814282 0
539136661 1
148161248 0
612389977 0
297111134 1
479520129 0
576293275 1
177214284 1
840331880 0
53650842 0
476652970 0
529003946 0
512089171 0
441101716 1
857118691 1
996896709 1
765466792 1
604065799 0
173355698 1
715044005 0
330541293 1
896312740 1
405743140 1
343455640 0
838181748 0
691250783 0
993056039 1
579775185 1
356125789 1
95868345 0
940084627 1
64415714 0
923663616 0
899234742 1
634170153 1
255037237 0
650272494 1
895812918 1
668459335 1
657885647 1
95690267 0
501015925 1
584694501 0
350455771 0
854771910 1
790688704 0
783209672 0
983786864 0
461065779 0
682583348 0
379328901 0
806182239 0
590596179 1
445207474 0
919278346 0
216619469 0
947436653 1
215777491 0
522805817 1
12062255 0
26288435 1
765119265 1
518406040 1
46756452 1
172985167 1
235440878 1
326865388 0
747072477 1
672021001 1
351368348 1
531473543 1
257572597 1
459054924 0
941275861 1
467001646 0
80905450 0
835645816 1
195830185 0
62983649 0
475754382 0
807974022 1
520592188 1
851374757 0
863875852 0
597538351 1
960976477 0
805103554 1
891913895 0
890628846 0
955649889 0
90911243 0
136167149 1
235400008 0
212877337 0
54621159 1
735240470 0
759097141 0
570552356 0
530231284 0
488956780 1
67929036 0
849897218 1
800360687 1
185492177 1
918575460 1
35753347 0
514200508 0
794086589 1
535801282 1
909563516 1
98324542 0
797032721 1
125339377 1
693246793 1
408728310 0
486260114 1
238475554 0
857810731 1
473017632 0
369313882 0
642314361 1
783140825 0
203110513 0
306021498 1
239336711 0
359605870 1
978647121 1
665157549 1
52183553 1
440729489 1
354502935 0
312806552 0
656212312 1
193416065 0
777651240 1
385748861 1
458170276 0
288387527 0
109634463 0
933993421 0
273076219 0
815375769 0
815028959 1
437343641 1
135506384 1
722815847 0
215752993 0
201443724 1
220453714 1
515514569 0
751399540 1
571014961 1
842123307 1
299996021 0
818120811 0
239752463 1
717923567 0
885882879 0
481278711 0
345463643 1
227516536 0
107634784 0
551442556 1
835563828 0
892304378 1
28835569 1
279232644 1
973419513 1
735866535 0
31293067 1
56324427 0
875383373 1
759179434 0
889080872 1
778593879 1
541230742 0
336385099 1
898579245 1
4134611 0
629829839 1
45611939 0
273737082 1
304251851 1
992938421 0
630550591 0
774177809 1
429472453 0
76312430 1
849474567 0
346096827 1
491458175 0
917937252 1
95464576 0
314709539 0
153345308 1
626188285 0
428737792 0
777672830 0
408755400 1
137639633 0
888251557 0
88297837 1
189018922 0
198737058 1
486513062 0
510873133 0
536793235 1
526515815 0
115337154 1
85307169 1
97287757 0
26680373 0
517812575 0
166980840 0
815041759 1
706996883 0
872421573 1
190505720 1
890265190 0
521509514 1
956810718 1
234951649 1
921301100 0
735984944 1
170594028 0
343814244 1
319246243 1
88197344 1
894090645 0
440032215 1
846225817 0
983759760 1
138404501 0
283301740 0
75933183 0
604294601 0
284540424 1
834019912 1
322905406 1
571309606 1
410279213 1
689346312 0
657490946 1
30110453 1
684409844 1
614625006 0
216756974 0
981408189 0
290348499 0
502474437 1
778168274 0
98367691 0
157485029 0
756843222 1
818631896 0
764899011 0
826871600 1
556780910 1
231020602 0
693523835 0
80059074 0
571227608 0
285814960 1
955840418 1
154025334 1
611282641 1
70334142 1
396806421 0
259886103 0
925408032 0
880685626 0
888786093 0
610730985 0
743862088 1
808116620 0
208969296 1
877427027 1
397341672 0
513500217 0
707196948 1
71252397 1
628387358 0
921464967 0
108353343 0
241882110 1
45718474 1
228188419 0
505742702 0
114893909 0
25716511 1
333002963 0
945707767 1
478592803 0
105602028 1
941705045 1
145753596 1
614130712 0
765006698 1
80958866 1
609766963 1
261831741 0
306577861 0
13638492 0
592204537 0
487220343 1
733640880 1
885940740 1
645677786 1
930201329 1
910606939 1
134507028 1
133838099 1
811236014 0
265013110 0
668197542 1
747365205 0
325344454 0
131430676 1
598269664 1
494987 1
183241356 0
96710312 0
983215567 0
567160064 0
270265641 0
380211204 1
9232907 0
590466248 1
551360417 0
393611641 0
291867396 0
727799705 1
723413546 0
457590811 0
520866670 1
800961399 1
78450922 1
131831132 0
640096236 1
787396410 0
481738291 0
340435643 0
216858153 0
392092125 1
967846070 1
717513364 0
159952955 1
81620355 1
605976388 1
807198553 1
498709512 0
290300573 0
256655753 0
549117867 0
734988770 0
444898364 1
471082745 0
893044682 1
496775034 1
958352414 0
803815643 0
17221890 1
315044150 1
590475008 0
48531400 0
254828751 1
820615589 0
127530217 0
966098725 0
426138878 0
921704782 0
680595379 1
712509764 1
657572784 1
813409135 0
477228505 1
513403110 0
363476399 0
421869433 0
810322946 1
627295932 1
753090725 1
861036146 1
565008222 0
398472059 0
837961344 0
360442246 1
506480236 0
83214547 1
647383097 0
128438733 1
565426399 0
961582311 0
390457053 1
562471130 1
387265680 1
981930687 0
643363547 0
409300935 0
226309247 0
500331214 1
329793278 1
501690262 1
817112962 1
222660966 0
871220565 1
909423614 0
809444427 1
156939332 1
414409918 1
984724871 1
904474371 0
148068888 0
224567694 0
721154676 0
499390472 1
615953533 0
405086761 1
995412313 0
318107152 0
636411859 1
151798339 0
978517802 1
702656426 1
69367694 1
661749596 1
984110032 1
20565778 0
735018472 0
663820763 0
794144243 1
893073921 1
725127930 0
250828665 1
457559998 1
866761320 1
583693689 1
437677253 1
561824905 1
473304660 1
835697656 0
257646962 0
499527599 0
884513780 1
878048041 1
852872054 0
650320079 1
182219522 0
53326115 0
873310800 0
235552692 0
616820151 1
232364884 0
930418965 0
913616799 1
680632349 0
934682127 1
12099376 1
851832930 0
894517623 0
554499458 0
278320959 1
82368345 1
957736037 1
456903799 1
799302047 1
828602425 0
273046300 0
499121892 1
86042134 1
797433966 0
941680954 0
283834653 1
380955005 0
33939945 0
21560069 1
446109054 0
296453843 1
81256813 1
96947914 1
470539901 1
631583626 1
572086400 0
111416138 1
357943766 1
79207637 0
844215136 0
290402088 1
972604578 1
127575771 1
553913622 1
722892207 0
295010151 1
710442501 0
414150207 1
870269074 1
484356972 1
593521944 0
44978235 0
146450128 0
370036334 0
182328368 1
820015355 1
671445552 1
184784984 1
738556673 1
237824541 1
867763526 0
327015284 1
386774507 1
727083148 0
260380831 0
606208378 1
538600601 1
65868891 0
108158061 1
691921378 1
520611991 1
76950183 1
631922293 0
899276489 0
721711120 0
622716584 1
459321577 1
641436572 1
507571757 0
43588399 0
294681710 0
406766419 1
253219096 0
644256204 0
289891760 1
403869616 1
788265147 0
83260937 1
422263306 0
597343748 0
34999364 0
839172614 1
811654999 1
133951799 0
948477117 1
959230453 0
455825187 1
339864592 0
99240032 1
473122999 1
648041840 1
864263658 1
290659316 1
539124933 0
364373356 0
990074353 0
451624923 1
277254736 0
980172292 1
502357121 1
563165819 1
183263608 0
838378396 0
439996764 0
790699826 0
668394117 1
964010563 0
556401969 0
715732902 0
742057002 1
783039668 0
873962858 1
929964164 0
772134363 0
280883483 0
884675316 1
407667836 1
776210740 1
772937026 0
175681386 0
483825983 1
223415597 1
192311425 0
363669685 0
284195394 0
54491927 0
599824106 0
411387008 0
374961064 0
363657669 0
251609183 0
944054178 1
230196736 0
870006276 1
243722743 1
298871643 0
785606870 1
411270681 0
797811497 1
547644359 0
319426728 0
455177598 0
725156570 0
461846807 1
278674622 1
673580101 0
282742018 0
191511157 1
983783972 0
431726706 1
49692023 1
413483281 1
450373209 0
523971875 1
799954227 1
992718923 0
861802322 1
635647323 0
220025246 1
534168264 0
901754524 0
542994275 1
254147644 0
257394298 0
71953745 1
147069127 1
973571809 0
727489201 1
910619533 0
378737482 0
194231756 1
870307680 0
718009018 1
491059796 0
808734546 0
913728993 1
762783843 1
285655286 0
879466798 0
26111729 1
733405209 0
42716224 1
676900222 1
799844722 0
557015689 1
463999198 1
783130740 0
476868341 1
703128859 0
228306843 1
68977075 1
702707193 1
406623604 1
62957255 0
797572684 1
923787059 1
517685602 0
813627112 1
429117953 1
161606653 1
901672475 1
789637299 1
129010869 0
858443908 1
470178600 1
780009540 1
397179080 0
937571609 0
858446074 1
995204296 1
577974804 1
907379561 0
481224583 0
861044280 1
932914551 0
442673295 1
946590938 1
243268679 1
128810534 1
424293010 0
277691232 1
402395136 1
821591142 0
618289033 0
451069345 1
407454646 0
359875756 0
396839889 0
123608297 1
958866814 1
430267189 0
580743088 0
703225336 1
993073630 0
78672831 1
440291471 0
432931503 1
665060520 1
709328655 1
997234209 1
705248315 0
951571978 1
681752458 1
764410346 1
642933761 0
487949361 1
110351906 0
824318559 0
503230124 1
346043062 1
305048322 1
446000179 1
408317795 0
687573258 1
351919877 1
833606055 0
551207942 0
725253369 1
972573826 0
787464905 1
68606197 1
7182548 0
457671491 0
877197601 0
809608114 1
483525487 1
139222819 0
511949406 0
930815807 0
55494541 0
95446702 0
860363738 0
922130738 1
494853862 0
859532634 1
711554135 1
158059062 1
567561617 1
321452591 0
186262534 1
127187812 0
704557870 1
813390573 1
226232772 0
979917485 1
709893306 0
12995658 1
358691753 1
476619616 0
740364529 0
427115079 1
684503973 1
775772127 1
2612446 0
916821478 0
750309539 0
679093525 1
803910296 0
496302879 1
852713499 0
45908959 0
572891518 1
941295648 0
271878897 1
749916005 1
469292696 0
674694930 0
252143473 1
387510557 0
656536089 1
341001940 0
192820596 1
730701499 1
215721229 1
25583210 0
366273123 0
152087847 0
454651215 0
595082470 0
388822533 1
695578415 0
635900253 0
829931493 1
908918027 1
408630736 1
331143589 0
431585784 0
989347479 0
159447356 1
631690054 0
567697085 0
97696011 0
712251837 0
292939480 1
882160581 1
174527019 0
522185549 1
75598837 1
167166956 1
126695192 0
512751079 0
646381019 0
964116078 0
613240914 0
759464700 0
291211450 1
574969834 1
576026067 1
818550923 0
601914087 0
882253083 1
199914391 0
970435781 1
7976356 0
216157585 1
525880001 1
427691510 0
789642724 0
747607528 0
705161848 1
659483649 0
418688149 0
930706161 0
914931178 0
979567274 0
921463203 1
189639534 1
259419554 0
849873877 0
339540849 1
792608802 0
510946309 1
844418953 1
188404261 1
633534433 0
889482077 0
611526243 1
790827188 1
768285159 0
952400752 1
226310084 1
344478945 0
373948485 1
114610726 0
614667846 1
45754628 0
761731279 1
691941132 1
280329478 1
404007394 0
856099573 0
244469710 1
340889408 0
471203487 1
690067439 1
764352156 0
329083429 1
897691307 1
140113674 0
192617563 0
619555276 1
490848327 1
628412097 0
622916450 0
409284694 1
507634466 1
997407980 0
846219508 0
434712891 1
725342454 1
885215663 0
184876674 1
819630849 0
755911850 1
188589947 1
612970392 1
264406514 1
704843252 0
43631884 1
10316980 1
267091601 0
72049020 0
479534863 1
387084128 0
38851049 0
561521566 0
709775981 0
303422649 1
231231528 0
734748721 0
657884383 0
80249869 0
832856210 0
57005985 1
457767051 0
669919336 1
803721131 0
223699746 0
942468385 1
878392432 0
288654828 1
857955622 0
413057364 0
106267386 1
794115076 1
698523628 1
647423056 0
69277798 1
765506802 0
768265733 0
506708454 0
751048808 1
962035977 0
739426661 1
578743416 1
701932937 0
930549239 1
504009608 0
33170411 1
830266632 1
224461718 1
83664336 0
749817455 1
191515024 1
360845923 1
320918120 0
534928383 1
745626470 1
39653739 1
685868949 0
827969238 1
884484483 0
786828695 1
260727230 1
189858755 0
670293758 0
31045892 1
976231597 1
612555215 1
934446591 1
145327969 0
670892901 1
962688045 0
810072488 0
673119568 0
997359948 0
564038688 0
277239143 1
242267048 1
815328653 0
347034528 0
352552449 1
888325297 0
309767075 0
611161463 1
376858885 1
490728259 1
715958636 1
708296176 1
188053748 1
722065679 1
245586724 0
887375700 0
883629939 1
159110638 1
894229568 0
603911884 0
158914573 0
160809843 0
467969179 0
591761355 1
206189898 0
365644514 1
344080989 0
284256235 1
438181134 0
565471660 0
623693802 1
818073918 0
648834228 0
224022831 1
814633772 1
318256100 1
171139808 1
446423873 1
184733277 0
910494218 0
922508250 1
654284083 0
107556857 0
113188369 1
808753241 0
221067359 1
910561936 1
596810716 0
798668725 0
617638596 1
63230285 0
721521207 1
165445919 0
508583096 1
87761321 0
800337440 0
845885789 0
38225506 1
141393072 0
505775960 0
96975403 0
840427699 1
709584962 1
525447562 0
844783257 1
4613411 1
170159278 0
610960715 1
547778785 1
342146495 1
350967512 1
347569232 1
295956282 1
618738073 0
58691949 0
31422296 1
223859551 1
823219713 0
492136751 0
642482895 0
312841465 0
498040784 0
6286490 0
503501807 0
13286874 0
387075050 0
298362770 0
551014267 1
951881187 0
999846160 0
387336788 1
672060173 1
95962075 0
542025863 1
341386174 1
625281943 0
325271535 0
991694899 1
285782083 1
633372151 1
324615034 0
563628288 0
408583854 1
102287743 1
493466006 1
739926618 1
896791233 1
428417070 0
104759893 1
44395064 1
321240437 1
253849073 1
961711807 0
784918915 0
973018199 0
969782467 0
307822568 1
380642884 0
139530667 1
644780990 1
228939906 1
847841131 1
356943333 0
137026117 1
632929294 1
255373703 0
731848878 1
468174489 0
367523072 1
51898519 1
640668506 0
302875606 0
515787831 0
443968241 0
471913922 1
535103287 1
965682256 1
407137897 0
900808799 1
752084152 0
467406152 0
359155772 0
334371443 1
35756153 1
667122761 0
350288996 0
460520494 0
651663729 1
963033813 1
983362193 0
320320385 0
503617126 1
451508181 0
272602572 1
279632266 0
684359678 1
57319100 1
120871275 1
83173107 0
384793787 0
875253969 1
555224550 0
352812941 1
549285769 1
892250334 0
842226138 1
531305090 0
29581654 1
280764197 1
786466676 1
690789138 1
613831567 0
681142563 0
232481550 1
379886879 0
403261020 0
506917240 0
589636835 1
656274555 1
413860106 0
854080680 1
681300432 0
300559708 1
254785872 0
737711062 0
149480404 0
634333854 1
740637877 1
299315373 0
131651709 0
14116559 1
144087167 1
122996565 0
886186930 0
427584887 0
307164833 0
575629711 1
974243178 0
16361530 0
278094958 0
722893276 1
792160448 1
979102484 1
583561814 1
999203741 1
675152626 1
885627251 1
953981838 0
242594595 0
163450446 1
471747375 0
647679661 0
289705551 1
109708109 1
685402290 1
276638509 1
122721841 0
401107268 1
120412576 0
677884985 1
989684398 0
723072326 1
921712445 0
279453485 1
966954144 1
673016883 1
551752310 1
796967209 1
731101429 0
643369341 1
561391021 1
647865355 0
515573096 1
512653788 1
367809187 1
358854034 1
896808135 1
888097219 0
846816878 1
49978534 0
170389412 1
141091814 0
314594979 0
910610174 0
232655362 1
49133129 1
86872348 0
628181176 1
626392678 0
404733170 1
927903957 1
75654496 1
170564583 0
868163904 0
122294938 1
427834900 0
26141842 0
439057741 0
845980881 1
283609688 1
791661108 1
502775476 0
869363898 0
986808161 0
481539058 0
627457743 1
258774036 1
176857550 0
763521546 1
861922990 1
505282203 0
6251976 0
563815409 0
513335593 1
898466433 0
336666230 1
752485629 1
926629731 1
479587695 1
807345994 1
484833351 0
888977689 0
134995071 1
521454514 1
534101931 0
71703559 0
730757238 0
306660632 0
662938970 1
115810415 0
765891824 1
143156458 0
323466599 0
901604421 0
869087463 1
894292943 1
849096107 1
732558763 0
444343065 1
447103002 0
437699002 1
263427877 0
216030852 1
815202882 0
302745176 0
50628941 1
666932783 0
386044687 1
617187476 0
244346488 0
540704315 1
122145304 0
47622497 1
739344266 0
860704715 0
302632908 0
160486436 1
805332661 0
913498542 1
129558071 0
6248664 0
551239259 1
593396493 1
650640646 0
677839059 0
231009454 0
660880156 1
776135680 0
700124264 0
838887943 0
816742102 0
888284207 0
605495624 0
846782610 0
876044932 1
495762997 1
869254637 1
783264276 1
264007565 1
632496762 0
469374757 0
705308982 1
465123648 0
642879239 0
222324899 1
424915515 1
880417793 0
499281171 1
717220471 1
669396011 0
153690478 0
277315361 0
35705027 1
780840976 1
594555810 1
332002771 1
722014227 1
867638673 1
583093810 0
987826338 0
30659424 1
915770005 0
688562489 1
558502158 0
538601809 0
601569747 0
319372547 0
25113244 1
871591182 1
241977899 0
470711615 1
923273431 1
352234466 1
124622944 1
694734242 0
265845425 1
439419328 1
467381633 0
959766070 1
649433278 0
504971362 1
359190758 1
340535947 1
642191742 1
457510599 0
694159429 1
768983015 0
154971581 1
91113822 0
449119066 0
243285731 0
687601671 0
801712652 1
222934869 0
828016963 0
805821104 1
622798327 1
568510610 1
581655574 1
313287809 0
757780678 0
551874644 0
544165533 1
178433292 1
599091451 0
852303810 0
589559149 0
609981001 1
570615206 0
480600542 1
38593592 0
835367796 1
153736504 0
163700491 0
679229733 1
213834289 0
68581899 1
867598454 0
296252401 0
581325959 0
687339497 1
4608805 1
208018950 1
372879026 1
480190943 0
90994185 0
989844517 1
140242382 1
246494286 1
320708241 0
613523938 1
86192159 1
915211529 1
548547404 0
855578427 0
54185942 1
817113874 0
243843526 1
3839935 0
604489978 1
863747668 1
462213182 0
992275617 1
322817945 0
554138035 1
111118013 1
750495902 0
950717464 0
343574830 0
493366904 0
109779259 1
639120432 0
412458548 1
314599810 0
222036174 0
427088549 1
102317993 1
414817669 0
822972464 1
103624245 1
644069146 0
191241225 0
700539477 0
239003049 1
359203011 0
335917102 0
321301655 0
583193040 0
858785917 0
496272090 1
157718498 1
35358458 1
53808871 1
488435517 0
919806991 0
25607420 1
59774740 1
460603898 0
213207351 0
476393853 0
310993449 1
812399967 1
501798799 0
162828991 0
556247595 0
572923748 1
507381192 0
307656076 0
372574143 0
20200461 0
395225439 1
333956511 0
727155322 0
300022474 0
269124782 0
801793436 0
560686114 0
549952920 0
643428381 1
856856593 0
154313407 1
592576876 0
364319208 0
812490402 0
913584503 1
126268611 1
407701711 1
294059139 0
884719491 1
47384376 0
736959737 0
905830480 0
48043157 0
416305284 0
329687611 1
930880823 0
383568287 0
470158458 1
198743302 1
812865988 0
263077013 0
887733523 0
271435313 0
809682190 0
866709585 0
80665521 0
977673921 1
492359319 0
26223647 0
580933553 0
423030638 0
577232607 1
867895914 0
468443484 0
573455643 1
579244922 1
701789111 0
705923798 1
592884540 0
490637412 1
688433687 1
605141549 1
929721027 0
4294610 0
414410344 0
874022527 0
566262727 0
319320482 1
804501975 1
134513018 0
837861111 1
51389278 1
984218526 1
937166485 0
746470773 0
230011058 1
34453118 1
44334914 0
520842438 0
731854717 0
569482756 0
244905188 1
851159916 0
663281692 0
978544825 0
314920631 0
425161391 0
348871524 1
703809505 0
332571944 1
241170031 1
36581451 1
257942962 1
816561625 1
319421434 1
261894143 0
396090270 1
436871215 0
772067026 1
436264584 0
63627928 0
147036968 1
538201479 1
472922439 1
222573942 0
246173581 0
802771421 1
357558656 0
694517685 1
225989859 0
349401493 0
83282864 1
215666188 0
602816790 0
351602977 1
713715105 0
348848622 1
601885773 1
929561153 1
968903293 1
52692458 0
228086197 0
943456262 1
973044580 1
231363425 0
589930820 1
576383781 1
338173016 0
921413091 1
729062159 1
571752802 0
294895644 0
667910112 1
191457344 0
782213827 0
452711688 1
291630861 1
594290121 1
845258402 1
996347809 1
305937569 0
907640514 0
118397215 0
198666239 0
475387083 1
561781802 0
514783895 1
890180369 1
171993433 1
70488615 0
375301860 1
480019488 1
52229153 0
391456289 0
809160888 0
105797396 1
727588647 1
158978810 0
151170446 1
830963162 1
443985274 1
741145002 0
444749892 0
300018433 0
29515253 1
738397794 0
973277749 0
85655364 1
392609369 1
413426263 0
770956828 0
51033108 0
267583896 0
779104375 1
402838095 0
61374817 1
491504784 1
568400694 1
248775570 0
22151342 0
592215320 0
231174455 1
78186583 0
846434829 0
302342909 1
667118149 0
362962660 1
719011394 1
540705894 0
477562068 1
241876987 1
497805892 0
782212455 1
639729892 0
552309786 0
335056080 0
46920846 0
782366830 0
612283631 1
134246536 0
386657745 1
247531504 0
780859889 1
882125627 0
446547538 1
733980135 0
28087193 1
357049994 0
490723627 0
850102193 0
296627278 1
642623909 0
621785864 1
525132049 0
997606602 1
927073706 0
524969875 1
579730011 0
426838189 1
136016008 1
745060229 0
886250923 1
889630092 1
720504589 1
75313862 1
627997969 1
508052433 0
366162780 1
974671349 0
853731521 1
660136007 1
943916250 1
285536933 1
371453068 1
962340258 0
628871950 1
456918867 1
905568042 0
445276345 0
694476577 0
443524497 0
634627442 0
91169932 1
95059320 0
523863036 1
797516464 0
42372140 1
193968750 0
352942394 0
657119201 1
970664514 0
43234711 0
174265258 1
399306474 1
72077709 1
80245700 0
111093818 1
250288048 1
225769434 0
221084245 0
538685341 1
945361227 0
582148009 1
721565653 0
200085744 1
771199887 0
288693328 0
123706518 1
146479960 1
424361424 0
729715904 1
431193986 0
895908557 0
148974195 0
544865609 1
273574342 1
455932684 0
161608680 1
990418668 0
469327190 1
648801321 0
53306695 0
134258809 0
558151261 1
736977737 0
868524063 1
868875916 0
402564241 1
350869726 1
84857942 1
840820178 1
175590725 0
351176625 1
299057312 1
486774019 0
959545924 1
194124475 1
154539957 1
824950999 0
7652439 1
657447084 1
9108296 0
746066189 0
578273819 1
790067842 0
392650950 0
688237030 1
183912051 1
345783140 0
981796207 0
760201059 0
624060070 1
628468643 0
237338721 1
754393437 1
459259912 1
775899199 1
486491915 1
530790259 0
213025611 1
937322731 0
724322093 0
149419144 1
550031312 1
573530055 0
653778334 1
770887910 1
343685556 1
363651005 0
560193984 0
999773552 0
329920515 1
28002731 0
246014180 1
494800889 0
776705760 0
844020083 1
38790986 0
1116904 0
40397935 1
903079696 0
17247835 1
284948641 1
338934243 0
441013255 0
459521983 1
201278422 1
160339362 0
90715752 0
403339217 1
274678311 0
177399033 0
621706274 0
692709703 0
446766834 0
311580334 1
9816154 0
762030049 1
36736019 1
515986565 0
552838873 0
373401263 1
863709465 0
334345996 0
917057857 0
379969706 0
60825483 1
304819403 1
7648752 1
522343486 1
533265238 0
247630131 0
911419604 0
529243263 0
373512864 1
391657113 1
183673448 0
836035417 1
719425761 1
966171160 0
178972401 1
535867028 1
279870042 0
861374186 1
394328304 0
636342432 0
878087315 0
672529487 0
896987353 1
422434632 0
969032304 0
517776895 0
715327105 0
440905304 0
615988134 0
515296875 0
863067079 0
305519555 0
952633494 0
291815731 0
578459076 0
65761134 1
619681691 1
137329790 0
624632033 1
497046814 1
253939655 1
437358348 0
769782387 0
19824837 1
720620139 1
732907801 1
177266365 1
476289006 1
561512004 1
681344869 0
917789517 1
265122016 1
202066754 0
278224274 1
491602007 1
353762482 1
52698085 0
30232624 0
697061028 0
308396799 1
537364963 1
672902113 0
687657934 1
255395024 0
411103159 0
377067308 0
483139199 1
710457967 1
732098656 1
960036582 0
594084022 0
39558025 1
716996492 0
617848251 1
156322531 0
291293035 0
48653636 0
213500672 0
403732644 1
810792723 1
803084442 0
231540679 1
424889251 1
677492651 0
646642503 0
518776271 1
335658953 0
627495780 1
469111873 0
478467292 0
967148424 1
933402462 1
237646428 0
332930504 1
785352503 0
856368948 0
686498963 1
51846492 0
664097440 1
535370499 0
859850631 0
12008550 1
336591224 0
62129427 1
199674474 0
906257938 1
909555111 0
612923728 1
593422702 0
898552856 1
196515679 1
114440361 0
890988366 1
104238378 0
951669294 1
79555115 0
814235036 1
447089340 1
206682459 0
465173352 1
377375388 1
505611042 0
38083520 0
938345981 0
761158857 0
325475068 0
745311739 0
732294405 1
502467444 0
324383804 1
926717317 1
824813559 0
974198229 0
582134251 1
764842253 0
980073781 0
773069948 0
516214948 1
308053070 1
717559487 1
51734398 0
317734891 1
900370575 1
865278061 1
848184869 0
279772403 0
103056447 0
988281418 1
725410594 0
579524110 1
285317666 1
26716209 0
952383598 0
797974616 0
386343614 0
466155483 0
390166024 1
189971049 1
29275993 0
187573966 0
61503440 1
726241221 1
598666046 0
874339294 0
589700371 1
268035744 1
87670209 0
244385161 0
678566349 0
364679706 0
2982041 1
545502298 1
788141387 1
739364383 1
372254158 0
535195845 0
459625423 0
899975769 1
951158256 0
786059439 1
966199665 0
889729169 0
446780339 1
516956985 1
46838729 1
809374099 1
354282977 0
73908685 0
276688735 1
210054775 0
773217167 1
368761969 0
992698507 1
435272013 1
723572625 0
347040074 0
608784699 0
362698213 1
122260013 0
628278896 1
866921256 1
441458260 0
494023413 0
760883314 0
269259819 1
797959556 0
403879424 1
746259623 1
246207046 0
294330048 1
297621288 1
230567886 1
259326102 0
78581088 0
948857190 0
566611908 0
54779466 0
267205028 0
567571332 1
193388412 1
116839333 0
245872611 1
308285121 1
152338742 0
409520351 1
419150721 1
780944737 1
359083036 0
403221245 1
58332438 0
895444819 0
391775288 0
912388501 1
481845200 0
400698357 0
810970596 0
874479466 1
277389666 1
196714495 1
34197349 0
33612605 0
954768446 0
165719239 1
20814173 1
689295710 0
246262578 0
3821952 1
199043140 0
799680950 0
899397855 0
959964179 1
715932781 0
779682703 0
784459849 0
246809608 1
101832535 1
342899920 0
522178521 0
851554609 0
842432513 0
17944757 0
721937952 1
375340341 1
238806478 0
990781106 0
612932199 0
757820401 0
161394887 1
308036958 0
753654855 0
768356975 1
411282031 0
981764469 1
326783442 1
580163234 0
33324605 0
405557932 0
887086031 1
208119285 1
467689703 0
263448136 1
568556309 0
851646594 1
204192108 0
551732889 0
837197714 0
785464254 0
630811749 0
192852403 1
755418776 1
131564353 1
12114399 0
40308023 0
389409133 0
813055616 1
978604428 0
432379556 0
175824745 1
864522350 1
164733650 0
485168281 0
201323732 1
68007476 0
6714728 0
579280609 1
711292976 0
317772420 1
49653216 0
996459659 0
503469060 1
592169291 1
73994237 0
241350676 1
504465657 1
969830958 1
228102234 1
568839051 0
969396774 1
397515508 1
124535660 0
38677162 1
228223446 1
901226371 0
13624853 1
385635750 1
780458766 0
189443024 0
689000639 1
959457052 1
271143799 1
250663543 1
927587869 1
651570640 0
265981008 0
942822997 0
48944689 0
771963813 1
489004478 1
360095113 1
438199344 1
914598612 0
854437425 1
128692219 1
673985409 0
681977217 0
483961615 1
356569357 1
38029868 0
688645716 0
279507466 1
971739097 0
151436633 0
427714662 1
588376530 0
374737524 0
863159412 0
243941946 0
762347587 0
544126457 1
422868890 1
541568771 1
435035 1
621115831 0
167947714 0
335124731 0
762142259 0
463522782 1
242549781 0
881074717 1
407299607 0
488279261 0
542805935 1
805609889 0
8046071 1
178389556 1
949401943 0
756298126 1
966616450 0
258469530 1
595181058 0
898327514 0
743706908 0
518145269 0
272351886 0
800736288 0
156018552 0
326481294 1
162998516 1
65799008 0
419796404 1
901845027 1
392185660 1
524980485 0
879759 1
429605078 0
849572209 1
415733359 1
460171507 1
42259340 0
796176237 0
143468006 0
521257906 1
584289455 1
253735687 0
862513517 1
37295193 1
869962178 0
326062644 1
234768823 0
350374615 0
174473322 1
27932817 1
741099503 0
243014200 0
621950384 1
171661691 1
680411910 0
164988633 1
364812572 0
272372585 0
518641993 0
759801757 0
617202503 0
544740464 1
709565481 1
390141903 1
245071350 1
740766239 0
42319624 0
889440774 1
573583925 0
936895945 0
540168352 0
557368978 0
697672100 1
980102928 0
628733533 0
550905491 1
396526116 0
116248469 1
794317166 0
206848835 1
404411366 1
456228577 1
766760385 1
899149256 1
372586299 1
543729655 0
36488239 1
51013891 0
842195413 0
906098821 0
393130456 1
607979914 0
568009870 0
444737249 1
711328648 1
599656153 0
703903909 0
445402811 1
579958654 0
735911744 0
295281541 1
434038800 0
721566905 0
905190558 0
349878828 1
703216059 0
840775955 1
201554517 0
262952352 1
789629818 0
281511105 0
830964205 0
323714193 0
212167012 0
396835523 0
593253586 0
134101327 1
186368885 1
523430619 0
80013904 1
283352192 0
65365786 0
552138283 0
876388714 0
667870866 0
849829671 1
422274185 1
378677114 0
397202873 1
564674553 0
361171721 1
109941230 0
673717056 1
423657888 1
553768737 0
992604515 1
721950079 1
442792033 1
144445106 0
207219665 0
448657708 0
747705804 1
321894788 0
253154310 0
98953032 0
212898432 1
575436571 1
314735479 1
839564682 0
934833673 0
495548003 1
485971922 0
919788681 0
777103093 0
314522725 0
59225897 0
121679483 1
496394419 1
47041518 0
84099306 0
159291254 1
230501668 0
595850927 0
357526143 0
747790466 1
799432913 0
344804616 1
833269732 1
594599477 0
722573114 0
507857328 0
899851392 0
194525746 0
684722447 0
133658884 1
307420841 1
721828457 1
489752654 1
223586922 0
387821729 0
516050487 1
566705493 1
792079082 0
178992162 0
320662322 0
767110553 1
413098238 0
540970887 1
923704518 0
720113455 0
73694984 1
359162114 1
27095681 1
959451168 1
847766302 0
368716963 1
882858958 0
405861358 1
869680040 0
779104628 1
254194104 0
635580911 0
390561376 1
206992959 1
51383241 1
764607119 0
667120818 1
87516915 0
714039859 1
320872527 0
308904384 1
983753479 0
821537080 0
538866991 1
368931727 0
335643296 0
836382106 1
590463991 1
85224354 0
842633342 0
274608841 0
157311108 1
262384384 0
77674694 0
301663004 0
426434932 0
495316433 0
608981156 1
800640817 1
117053660 1
809910997 0
418799932 1
274090343 0
114979403 1
447422893 1
163046180 0
61689128 0
529912972 0
597300958 0
64069696 1
924804551 1
652182294 1
988433257 0
209681757 0
658707514 1
5620305 1
668143297 1
437802107 0
291359593 1
819444059 1
628575040 1
411741074 1
152057181 0
743397335 0
973260472 1
129145339 1
759814605 0
896565644 1
772196013 1
945886017 0
150905807 1
824128050 0
578083352 1
205806522 0
28584502 0
664586024 0
450924730 1
620353215 1
14173664 1
35294004 1
841699028 0
794758351 1
246137848 0
234365278 1
808920894 0
666158794 1
193386977 0
680080550 1
166619144 1
593050431 0
499921689 0
289885753 0
114740427 1
206828994 0
769858704 0
696002394 1
439871652 1
61162293 0
608892953 1
846746266 1
871547023 0
644714298 1
811306203 1
752836201 1
933692048 0
570042434 1
541130660 1
526688854 1
554126322 1
328855336 1
464777820 0
586564781 1
727348520 0
352870732 0
107470176 0
132812402 0
604797003 1
689443840 1
971275962 1
417123526 0
697573594 0
598730373 1
635097414 1
173960257 0
791524348 0
232340465 1
483723767 0
105825809 1
182033387 1
504810986 0
281315370 0
31641544 1
304635244 1
233760515 1
551954881 1
508448042 0
438520028 1
166462120 0
130077178 0
420855838 1
998997785 1
250595270 1
690916349 0
220707576 1
106344529 1
741344997 0
812153227 0
939632803 1
998176128 0
171968910 0
485952373 0
316826644 0
444519561 1
405774324 1
679745502 0
397518097 1
539101482 0
980117721 1
584531120 1
703011857 0
237390750 0
143057162 1
982533409 1
600196153 0
112975425 1
366295746 1
349877658 0
487006253 0
172488901 1
514057643 0
784177369 1
188894004 0
318295323 1
851736871 0
423381389 0
530197055 1
114623255 0
307737390 0
342279940 0
304981736 0
762140210 1
334774140 0
148970314 1
186535125 0
603144058 1
234538649 1
233321697 1
477239752 0
163031727 0
555125595 1
961051855 0
161592148 1
191562573 1
649425419 1
693914266 0
486110732 1
459752780 1
497115082 0
609216920 0
865546501 0
648759911 0
996626688 1
848067927 0
876580199 1
73055885 1
111466489 0
31093906 0
727479600 1
388394453 1
69148014 1
675385835 0
118819706 0
890798793 1
876767749 0
627021229 1
48003961 0
68691357 1
231300679 1
559086768 0
533484807 1
382924021 1
36396133 1
171483757 0
330594996 0
791393125 1
152740434 0
546579318 1
7539354 0
373382376 0
890475927 0
579345480 0
25929340 0
89902938 1
887909223 1
607047667 1
468285039 1
405449863 1
990062430 1
390808146 0
891462721 0
807373911 1
156839376 1
933768477 1
123749017 1
155518615 1
486557542 1
693255237 0
679821552 1
650947903 1
746633111 1
257813343 0
287503720 0
283350469 1
884633084 1
495365857 1
920724616 1
385215786 1
493080245 0
389818946 1
969351173 0
112820318 0
440773507 0
16875545 1
888846645 1
316721144 0
107639160 0
729585500 0
571515156 1
959846952 0
531633593 0
179085961 1
406608722 1
2392681 1
926401683 0
746652762 1
781140452 1
666953751 0
378510715 0
600518764 0
754960297 1
919023591 0
358295836 0
746534202 1
145869619 1
16696909 1
617616703 1
778447368 1
317463286 1
144292174 0
733473940 1
397720096 1
20391869 0
920946371 0
162451168 1
695923753 0
379377577 0
72334829 0
940458272 1
440879443 1
840009397 0
838155876 1
473968396 0
122007934 0
922886560 1
144527488 1
483743856 1
555744108 0
234258313 0
457340237 1
82289849 1
214677964 1
630376490 1
747703979 0
94604492 1
470299326 1
261601726 0
873999360 1
281995670 0
214115232 1
422805415 0
491873090 0
21137535 0
318674273 1
262877375 0
765704472 1
675916891 0
49297973 0
186193470 0
610779623 0
473408468 1
121255900 1
255413469 1
215133409 1
201302182 0
235507302 1
894857783 1
617696743 0
817345568 1
460822262 0
226221058 1
764444312 1
820007092 1
552445149 1
438707290 1
578220292 1
592204380 1
714557145 1
269362567 1
621518530 0
156864312 0
312612905 1
427132896 1
582056450 1
485036478 0
850895215 0
438708180 1
939113837 0
942711450 0
106828446 1
941937822 0
843935300 1
523886438 1
696031366 0
45989154 1
615994045 1
296079982 1
226423821 0
860898037 1
82066719 0
63022430 0
784624527 1
782818604 1
226115242 0
79326036 0
300109986 0
661371922 0
661817226 0
990931842 0
312529785 1
884759219 1
35545673 1
889940739 0
845581098 0
3857248 0
998785052 0
303613488 0
109256426 1
816586124 0
863279133 1
410018820 0
375805328 0
675198132 0
26649714 1
457863013 0
454488716 0
35235274 1
204440860 0
628788581 0
321654860 0
276312892 0
984058670 0
272015980 0
668821878 0
572029301 0
360168353 1
248682919 0
204965941 1
644761380 1
896311741 0
40850727 0
345572700 1
729733235 0
853009416 0
282547994 0
773489664 1
634830361 1
472180737 1
152386940 0
609198197 1
522702375 1
372646469 1
767010259 0
243441381 1
785971206 1
543123088 0
628317871 0
494467682 0
684969094 1
833802520 0
398715972 1
219468151 0
249540209 0
903983925 1
980067503 0
825092995 0
740911025 1
755341882 0
88779447 1
66135084 0
636260211 1
990175921 1
850224703 0
875127274 1
946948494 1
257630233 0
900112440 1
707344007 1
406860833 0
809469045 0
619753132 1
179369494 1
41494476 1
234783391 1
71825507 0
176264593 1
483543208 1
73495998 0
952600601 0
602932059 0
387414435 0
367056541 1
457580165 0
458592324 1
324215077 0
315961710 1
51324439 0
109445177 0
756180688 0
655343622 0
931982262 0
820756423 0
249507710 1
173351576 1
232127639 0
18015574 1
304424548 1
657976878 0
971903342 1
927947042 1
619559929 1
433509512 1
351924414 1
958486264 1
645237214 0
660431272 1
968861479 0
209735190 0
866654593 0
859781732 0
155788626 1
298758102 0
674048197 0
506384859 0
844441970 1
481505498 0
828251808 1
67720225 1
765804947 0
890949360 0
742098491 1
485592135 0
134085002 0
715875353 0
169759875 0
563573992 1
929352286 1
983806574 0
417114649 0
991873955 1
791088621 1
227919209 1
881248717 0
232643506 1
969522804 0
324775776 0
507700021 0
694172531 0
119789456 0
857295061 1
149914437 0
256617357 1
110788519 0
21985686 1
107735066 1
910381833 0
657816396 0
743826581 1
320084532 1
936746955 0
717199574 0
263603296 0
14479234 1
5134897 0
311644831 0
907496779 1
714418799 1
254320189 1
106854802 0
422375280 0
956124717 0
789435837 1
204481847 0
795774066 1
927579812 1
480024349 0
862407892 0
267919690 0
21726919 0
862882621 0
906244433 1
249739091 1
51681429 0
584590046 0
685520180 0
199991658 0
365350622 0
309268500 0
337292101 1
764399127 1
955180103 1
299253722 0
725878029 1
778236105 0
688266632 1
641157043 0
767641577 0
628868133 0
917944660 0
773210903 0
415115105 0
793652822 0
554090071 1
193452923 0
120009698 0
75743053 1
311050602 0
951414923 0
101772473 1
582682169 0
448643685 0
318466090 1
47680042 0
217237794 1
894023233 0
309983239 0
277501452 1
631571472 1
688930595 0
622162791 0
51895864 1
771603023 0
362892935 0
744884381 0
880795 0
304695750 1
98733085 0
526175208 1
413746624 1
704118239 0
536541889 1
765662967 0
826270700 1
959847150 1
400687682 1
80947714 1
539976704 1
129849915 1
281623198 0
722723498 0
901011861 1
935446165 0
996696099 1
359637243 0
866812949 1
598145246 1
74294973 0
715230334 0
381008019 1
284683092 0
896114469 0
608470463 1
260832020 0
509518511 1
222398999 1
410013904 1
409048290 0
827336268 0
513717019 0
203105357 0
791942180 1
344538287 0
868241434 0
620767939 0
872958848 1
538190500 1
269124292 1
926622439 0
354037635 0
370888363 0
48284408 0
553486520 0
219901855 0
656144985 1
935798085 1
834589216 0
240145434 1
78993240 1
885506434 1
657146545 0
470593110 1
754247911 0
427282562 0
764019373 1
549434310 1
240022094 1
657832230 0
669817068 1
350622489 1
36849839 0
243030104 0
920473857 1
380648974 0
831079884 1
712918664 0
48575932 1
115484745 1
722895287 1
284112842 0
442594480 1
139470340 0
242127384 1
974316817 0
644907190 1
621200309 0
393313387 0
929899856 0
757015861 1
793456440 1
404138670 0
115452064 1
739537314 1
996050631 1
528577378 1
283389775 1
669551380 1
607142217 0
732053404 1
814358028 0
298721343 0
721155831 0
371329686 1
511257153 1
24347188 1
129716484 1
544635661 0
683531176 1
971635893 0
702759401 1
732457824 1
39148301 1
932823761 0
390184711 1
735734723 1
608032965 1
469771396 0
128858848 1
911414705 0
414585715 1
403829894 0
385529873 0
27818770 1
942174077 0
369717316 1
418665172 1
800679387 0
876191429 1
575206893 0
264117293 0
659678036 0
148804879 0
656540804 1
626564784 1
988021126 1
23664465 0
520165760 1
775677989 1
69879010 1
247416720 1
5174531 1
421225654 0
284016900 1
752913297 1
489635963 1
797563926 1
428102833 0
929360386 1
661586069 0
956764401 1
531435907 0
345210642 1
274035755 1
472676264 1
328252242 0
41187931 0
253750874 0
275240235 1
645605275 1
540894084 0
677931240 1
823646630 1
692130732 1
978900008 1
403161329 0
195690186 0
405631575 1
885068826 0
840915286 1
601520378 0
111770220 1
72313965 1
691700237 0
13917839 0
436273746 0
215288785 1
3436771 0
991719091 0
382784108 0
582670159 1
378800356 1
582218158 1
672687612 1
492861693 1
641867882 1
301381335 0
35235638 1
653403735 1
973912283 0
13744740 0
49093110 1
802204752 1
779450595 1
755059716 1
359564943 0
250357517 0
321706485 1
28305640 1
343593484 1
801395805 1
209528730 1
204353594 0
966616777 0
386043182 1
933368594 1
439222689 1
599177843 1
383060110 0
580532902 1
337937754 0
852815546 0
321436455 0
800850359 0
218619962 0
604395049 0
869965569 1
238440008 0
436386704 1
264246183 1
479523066 0
480953593 1
598870097 0
554513672 1
562549295 0
287458752 0
292127315 1
23153787 1
718349165 1
422597116 0
796108081 1
656471153 0
979095256 1
453812666 1
528635793 0
793969141 1
760225093 0
37245545 0
667491649 1
397093703 1
920316098 1
608022021 0
754036471 0
533703376 0
730844978 0
802740877 1
392790153 1
614400945 0
520321489 0
503012930 1
234814744 1
622139172 1
165293432 1
657438839 0
830090167 0
658864751 1
811364165 0
390047195 1
562588732 0
36779083 0
99281801 1
670314063 0
519050130 0
174996082 1
889130320 0
590627582 1
993489500 1
784521512 0
385330510 0
464547978 1
242171475 1
763891948 1
918494222 0
483907558 0
896347187 0
956222525 0
702494125 0
971311721 1
907876415 1
139466505 0
604807191 1
975903862 0
502389263 0
804828016 0
377228017 1
859002239 0
397568429 0
955701424 1
710924790 0
524742290 1
734660713 1
760218021 0
786912942 1
841940219 0
226911005 1
530316645 1
318068102 1
42971632 0
656495953 0
830368748 0
525357163 0
832649183 0
923473512 1
698566162 1
149585639 1
997424643 1
483294528 0
720525108 0
978412808 1
8394710 1
432916228 1
932176397 1
706342800 0
484154637 1
740906730 1
715609215 0
753515427 1
300911246 1
459582861 0
443078591 0
773892839 1
802087543 1
232638576 1
297922404 1
450140504 1
207070196 0
19090171 1
278539231 1
268712981 0
178047731 1
351804884 0
819907458 0
243741248 0
909312728 1
621794211 0
521387945 0
728903310 0
820276439 1
134863657 0
623675010 0
28052395 0
464175264 0
230994237 0
20934032 1
680110764 1
933443981 0
453455075 0
63106407 0
600075970 0
73791515 1
349977153 0
696604739 0
999071715 1
962748064 0
955837716 1
366288075 1
430413498 1
885187477 0
816618832 1
578070058 0
428705701 1
922513037 0
202253599 1
335571033 0
377404154 0
593037365 1
999861399 0
657491335 0
950813009 0
354398640 0
579022381 1
975886334 0
668511096 0
567181688 0
698629598 0
188053260 1
197987989 1
835959789 0
598607495 0
435369006 1
739158686 1
621587829 0
160589242 1
927363790 0
524971533 0
539786458 0
269769933 0
108757251 1
814519935 1
778311792 0
14060344 1
152718673 1
312402749 0
190575238 0
679768959 0
335388766 0
490792430 0
139871495 1
84815994 1
247839687 0
253033408 0
795882489 1
446342941 1
748093676 1
61904199 1
608239887 0
822374221 1
24431184 1
189319469 1
892417357 1
724985450 1
453317542 0
317152890 1
21257051 1
627682899 1
798246493 0
136173832 1
282679449 1
164814661 0
42368628 1
643892460 1
647815115 0
584848132 0
612493085 1
528857159 1
996060606 0
376992533 1
788079067 1
682896869 1
394193084 1
75648862 1
895496143 1
967628939 0
677464974 1
605434572 1
494118886 0
376297516 0
971250605 1
768152172 1
474268691 1
63035908 1
834467210 0
977299137 1
768407818 1
892742144 0
851877152 1
814910729 1
37889492 0
404926672 0
542874043 1
818520570 1
984929605 1
554065615 1
507492040 0
864951300 0
788862240 1
845848939 0
217598400 0
321942510 0
559325688 1
219632494 1
224666906 1
525240422 1
240131731 0
592384528 0
355120485 1
664695959 0
796533866 0
263454966 1
477688180 0
922673915 0
851868816 0
719640615 1
615807924 1
526656333 1
275332922 0
625118083 0
839623452 1
992849054 1
293117218 0
625607740 1
967613988 0
140422633 0
404659743 1
60079012 0
32903185 1
591799584 1
966395254 0
470611888 0
29455601 0
33404738 0
58343756 1
212775383 0
456868947 1
738369184 1
781202194 1
882503857 1
968958232 1
796442714 0
241247227 1
196076279 0
864680376 1
441365772 1
387369324 0
734503143 0
73124197 1
457443272 0
163260136 0
831670628 0
388673598 0
607410111 1
750048457 0
218782542 0
779593763 1
694948162 1
879093685 1
745065136 1
354939644 0
203272716 0
34931483 0
692028195 1
278823884 1
178639966 1
719408577 1
293431312 1
459178438 1
95705457 0
328256217 0
125900285 0
940152937 1
3090391 0
865264905 1
337417673 1
396173915 0
437467485 1
482969098 0
232909231 1
734728987 0
550683041 0
45677044 1
80109873 1
608371030 1
858353953 0
112733716 0
468495807 0
148713255 1
66458343 1
217563923 1
685660119 1
874677226 1
698462995 1
589559796 0
766964155 1
482051660 0
696944464 0
532353286 0
851382494 0
304186300 0
845285388 1
406006325 1
544258224 1
203504582 0
197645007 0
297206491 1
565286081 1
853720662 0
550784113 0
815946288 1
973564619 1
755842560 0
517207950 0
843304685 1
686395344 1
288009501 0
727918384 0
8240357 0
264359882 1
591819595 1
85136621 1
79005248 0
379544245 0
607618974 0
455476962 0
692918496 0
896802958 0
535053819 0
656290218 1
874587772 0
959728517 0
879990943 1
68771295 1
643718098 0
466297095 1
627889319 1
108729787 1
525089674 0
583719815 1
973512233 1
566337043 1
912883111 1
826197372 1
34044491 1
299624466 0
993261723 0
178691276 0
433206324 0
497634875 0
423359581 0
327508263 1
983848730 1
979612266 1
871756785 1
596725275 1
206321589 1
137118316 0
996800139 0
87926225 0
422937007 0
423527493 1
942203000 0
863806123 0
758216099 0
245289160 1
558543146 1
659812758 1
141744611 1
885576845 0
264586944 1
292661119 0
543118222 0
391939135 1
998784118 0
736350922 0
331288234 1
496466154 0
860935167 0
285586147 0
999713237 1
181793778 0
625203005 0
348415601 1
573187502 1
165261710 0
247337833 1
967474171 0
170747638 0
379886014 0
962634828 0
217525915 1
613638120 0
393008126 1
717320554 0
364076649 1
844573766 1
178920940 1
350410412 0
620348803 0
120315232 0
561213352 0
435187701 1
256692508 1
287277690 0
915831295 0
173684200 0
386572494 0
376521553 1
673295063 0
456007476 1
944226578 1
648499267 0
169370911 0
62415717 0
653903982 1
860915060 0
94769025 0
531553843 1
499685672 1
539709049 0
160440493 0
623652514 0
664065459 0
574355580 0
426661645 1
282160333 1
260499202 0
120546651 1
467216955 0
995213800 1
595487494 1
220180880 1
957704894 0
75199454 0
282862992 0
126009798 1
45976820 0
756684537 1
259991470 1
776735609 1
710790593 1
343563159 1
865482272 0
512120047 0
754673013 0
670323809 1
82697984 1
985347764 0
148166908 0
93214327 1
126454671 1
688275242 0
189930516 1
683068483 1
478767882 0
651532326 0
831355452 0
696247629 0
469347059 0
409329199 1
723749407 0
579138399 0
246734491 1
241126245 1
238332165 1
635048605 0
168247561 1
522162104 0
564611173 1
398964822 1
568721123 1
866225219 0
656058078 1
651874686 1
915035079 1
605740363 1
350478286 1
401658077 1
660343200 0
847519098 0
248160369 1
136274916 0
739438100 1
48751361 1
27795169 1
816615551 1
784038103 1
230108764 0
167345478 0
816533507 1
38569420 1
789026547 0
736055831 1
811119164 0
91934992 1
393079281 0
881047334 0
269345505 1
513449845 1
842243178 1
59873318 0
419291993 1
974331238 0
268243765 1
368364073 0
300773808 0
742161860 0
114962672 0
748053966 1
166460529 1
384538113 0
274726929 1
131347013 0
118039915 0
497670243 0
352475633 0
918818486 0
239308956 1
75153763 0
536251053 0
17198641 0
172010059 1
554381711 1
395871374 1
627214389 1
395506390 0
693732044 0
594428187 1
722932509 0
78438515 0
710440961 0
281873364 1
13369977 1
209102354 0
558536899 0
618912831 0
921771403 0
619262100 0
93098390 0
27788111 0
936192836 1
405059026 1
474938724 1
77850693 1
64285509 1
181657200 1
195509242 0
63974282 0
569358995 1
393088551 0
78519449 0
809529274 1
886158210 1
382831823 0
4163683 1
304988329 0
820958278 0
521713975 0
122996804 0
347051547 0
968126951 0
760835404 0
432219975 0
187781673 0
889789746 1
896068933 0
752661516 0
92612446 1
603671733 0
590227116 1
644606705 0
695219751 0
339836078 1
471093216 1
78632700 1
997345011 1
583979488 1
641555914 0
305615678 1
633631301 0
497433077 0
96892001 0
437476518 0
353935096 0
844107603 0
632899451 0
850203498 1
246230979 1
179925280 0
304287967 0
171611998 1
688379243 0
297101448 0
907566608 1
926381404 1
649760813 0
723588648 0
338603840 0
205064834 0
954176667 0
210395848 1
593474464 0
519416857 0
79051730 0
530170057 1
225009316 0
593745086 0
947780314 0
470247128 1
841389221 0
33918445 1
644908432 0
942643908 0
874843927 0
953883797 1
808999251 1
814811518 1
195485434 1
958671133 1
235556278 0
155200014 1
113258554 0
458683167 0
636757324 1
892137723 1
274460309 0
636524104 0
121199318 1
236856629 1
230323889 0
966584648 0
814963598 0
91015772 1
127158072 0
24328187 1
903473470 0
440623430 0
151529727 0
306012404 0
303311975 1
718379739 0
895105979 0
298543622 0
479003050 0
531752118 1
716356629 1
962540802 1
81047083 1
479522457 1
167303600 0
79292388 0
940958776 0
637313405 0
906020118 0
497210030 1
334704767 0
787349783 0
395939200 0
637812517 1
554794673 0
816722971 1
469005628 0
302405418 0
90624707 1
8036225 0
465257324 1
551449007 0
380090414 1
636390196 1
778213742 0
128672977 1
120832018 0
210824395 0
214902839 1
354254292 0
64315104 1
215135662 1
672202012 1
907735884 1
442630453 1
648814497 1
863009557 1
122902031 0
192539030 1
952444954 0
731740589 0
163117832 0
410492936 1
100084798 0
742389210 1
475507574 0
422493059 0
358990895 1
131398039 1
381170782 1
100954957 0
376750335 1
660665054 1
541481165 0
941980500 1
27815012 1
225722548 1
935764917 0
418866861 1
162007309 1
413322570 0
532333028 0
193806766 1
730225668 0
220745551 1
729319382 0
414154596 0
339464047 1
150956724 1
653721131 0
752815734 0
789662284 0
828900199 0
596652935 0
491460831 1
823351280 0
426288792 1
794684418 1
879185275 0
52427228 1
285390933 0
426250407 0
377563234 0
288100038 1
822842799 0
305268242 0
372351912 1
864125375 1
979330695 1
874533622 1
627839013 1
551483452 0
142664846 1
184316998 0
149204057 1
130320117 0
817160561 0
167866003 0
191867464 1
806064712 1
959677464 0
989751544 0
549693571 0
880951576 1
437035518 1
899620582 0
820130799 1
353756721 1
893000649 1
171345128 1
495238330 0
989507960 0
196343983 0
770814278 1
89356647 0
770603088 0
372241519 1
387855679 1
871322655 0
359485111 1
792816052 0
129180428 0
519516735 0
15144585 1
983487682 1
531335463 1
442013654 1
668897131 0
437596197 0
532674745 0
765407562 1
765607665 1
1840829 0
420447184 0
128548280 0
78406950 1
282794066 1
958646235 0
807224124 0
474477844 0
190798884 0
193842237 0
46933358 1
746431575 1
725989729 0
790100560 0
256648974 1
795693889 1
864039684 1
449174217 1
29372948 1
808880489 1
742998965 0
917853157 1
382523562 0
272278420 0
366212529 0
271081107 1
566969718 0
6767693 0
849638692 0
258305622 1
848683798 1
865240037 0
698054119 1
915631899 1
624618448 1
497733893 0
271252033 1
951910624 1
930379789 0
278841394 1
648749162 1
709944860 1
731254383 0
472426658 0
289537783 1
476861806 1
763809649 0
89573278 0
271479013 0
578279469 1
692988723 1
303107719 1
218431028 0
266549970 0
622951690 0
395389823 0
721317487 0
780612649 0
200831731 0
717761442 1
930560753 1
86399339 1
20148103 0
519349010 0
30734777 1
446780718 1
557331069 0
986871018 0
286956586 1
587780724 1
960145457 1
117830160 0
969658823 0
727098939 0
623269816 0
78470624 1
339537046 0
103074402 0
15679278 0
667609210 0
579998589 0
245595217 1
822513348 0
52076254 1
779476993 1
209391357 1
32381907 0
218313236 1
837921222 0
228326941 1
31382150 1
547725084 1
775272816 0
561098833 0
76421146 0
420783443 0
947461350 0
321235033 0
907192577 0
296683226 1
944545347 1
258900872 1
538446941 1
344190965 1
371902893 1
103850186 1
218380780 1
70590096 1
1269345 1
924853201 0
611303711 1
275468199 1
226040889 0
409340740 0
725533882 1
330120513 1
517386435 0
626364486 1
744546474 0
681459031 1
145468144 0
988607446 1
605985397 0
156543951 0
894498339 1
712478328 0
368867694 0
797055662 1
725829394 0
613499969 1
784918952 0
497028800 0
345368363 0
95848052 0
925360460 1
796333335 1
982023439 1
589387447 1
929083087 0
984803754 0
283777404 1
795559010 0
814065428 0
919952016 0
888669800 1
618754631 0
853268626 1
92758494 1
274838136 1
888875371 1
950034403 0
740822509 0
907414678 0
579897414 1
873658736 0
607286180 1
903952737 1
36799373 1
586031407 0
580945007 1
586144440 1
180610451 1
854891344 0
500525257 0
506262222 1
212528146 0
309311022 0
757085798 1
539095448 0
858689783 0
70802790 0
980315998 1
557357792 1
952915003 1
489130927 1
357381315 1
222756924 0
468622834 0
740090297 0
252256345 0
450409500 1
504462610 0
841470763 1
914944866 0
89910587 0
218026661 1
856761937 1
494831029 1
648468724 0
348210032 1
124657296 0
682311515 0
33185844 1
615441599 1
97990875 1
102363046 0
125344817 0
604014488 0
130371828 0
794863489 1
839209784 1
918550624 1
190061097 0
690890783 1
267195652 0
449017931 1
292368163 0
608220929 1
50458128 1
641148273 1
421457611 0
416410487 0
187814138 0
965974571 1
710184793 1
374096700 1
758253793 1
166536216 0
199531151 1
537365310 0
996105386 0
62825191 1
213159496 0
14133586 1
489539964 1
289073361 0
107014367 1
245862155 0
30019817 1
361862872 0
863566013 0
80931942 0
36882026 0
740702185 0
148893917 0
338308501 0
453498920 0
809760204 1
875000912 0
289819006 0
918695327 1
378699317 1
810478536 1
180459839 1
97863448 0
689063579 1
318011823 1
575653180 0
114706020 0
620301002 1
841414971 0
848593737 1
126853914 0
296704564 1
366555005 1
974827193 1
262102870 0
585187698 1
334854618 0
389827681 1
258742610 0
508565288 0
617976422 0
302969108 1
940259605 1
340098084 1
187297905 1
296597881 0
590125239 1
225020264 0
849268631 0
413759860 0
706944855 1
509707996 0
651490926 1
726791320 1
992932740 1
813944716 1
411028561 0
597290077 0
235651914 0
320000288 0
767598035 1
945924576 1
812098176 1
247374464 1
732407963 0
561118134 0
657439067 0
311873377 1
291781666 0
93367039 1
428345158 0
791229106 0
914209520 0
603122922 1
207960371 0
717988706 1
296705586 1
420238551 0
566179222 1
923351800 1
399932483 0
665668916 1
393786979 0
683224862 1
145548612 0
639826785 0
152909495 1
192088977 0
640089063 1
224728486 0
575907060 1
702428862 0
745387641 1
952515391 0
370103274 0
119520166 0
128153341 0
723918050 0
308016214 1
643459555 1
105936269 0
735174009 1
321656299 0
239688347 0
635081783 0
289662663 1
947714009 0
304405280 1
629668871 0
369198750 1
504112968 0
902372826 0
987900082 0
110492715 0
959813840 1
886024638 1
693835827 1
347965476 1
687977137 1
516952596 0
705133006 0
200335524 0
768079423 0
34040968 1
953558657 0
337660706 1
622247064 1
560248192 0
937965602 1
508118132 0
861357165 1
75089621 1
401066451 1
890585714 1
638448613 1
423230857 1
960413693 0
537806233 0
811424747 0
241519346 0
38875184 0
905149905 0
730772289 1
272051227 0
784384483 1
176919089 0
840472270 1
73670682 1
577800639 0
392750093 1
238338110 0
222376514 0
206230095 1
16551843 1
239393669 1
785227207 1
461801558 0
950137182 0
952944088 1
444457851 1
120128267 1
655208784 1
869889956 0
138346305 1
304101408 0
381694609 1
6092511 1
718118165 0
521494086 0
167987859 1
706682396 1
28857537 1
425391989 1
519668341 0
873823237 1
622906215 1
469037055 0
908899532 0
739058192 0
412267462 1
815561060 1
519380769 0
450268097 0
399551180 0
363555573 0
322357705 0
356346554 0
422089370 0
842887496 0
516004345 0
61088959 1
244210896 0
791597325 1
268125118 1
269798161 1
987595944 0
935715229 1
760360913 1
94244226 1
139015661 1
44483532 0
2814760 0
150007679 0
630040133 1
233001324 0
910465258 0
670167605 1
725524469 1
979975405 0
251560871 1
291168661 0
490286209 0
187421938 0
244302023 1
107241095 1
383357938 1
495299962 0
147819391 0
238861757 1
893587774 0
281678799 1
800524597 1
831548423 0
913050458 0
557445399 1
614505474 1
704501020 1
389781142 1
730803405 0
128987856 0
863913171 0
630604277 0
70215505 1
769149602 0
485383939 0
957863867 0
590949675 1
154163231 0
86599359 1
308181086 0
368177852 0
886250680 0
168563426 0
25508503 0
221872574 0
447843274 1
44329225 1
878710046 1
885033937 1
824284562 0
816622177 1
714498908 0
528429285 0
706077261 0
844698011 1
73027447 0
136407082 0
265735549 0
824980702 1
945367098 0
172166557 0
849930546 1
643375024 0
631375785 0
524788142 0
241310179 0
958659618 0
953129276 1
15108943 0
259390950 0
653970210 1
778247986 0
201578731 0
623154588 0
633676869 1
12203809 1
830718287 1
499393530 1
839199228 1
655273892 0
748295552 0
998117482 1
962316429 1
128123461 1
408627463 1
418678393 0
993525652 1
677375763 1
14461429 1
94912213 1
352833844 1
958045248 1
38438934 1
583621452 0
497172087 0
535342873 1
613833737 1
390053897 1
57336440 0
207456196 1
569756379 0
469708991 0
531766620 0
129971675 0
197210896 1
832862526 0
425447602 0
718808221 0
970215356 1
12122335 0
305659928 1
294260702 1
183779430 1
288318555 1
698162480 1
776342666 0
678316015 1
653209083 0
894479503 1
927755435 0
606830680 1
287958187 1
465982485 0
402558565 1
25951185 1
31954287 1
678454749 0
226141225 0
898611645 1
165346452 0
758172794 1
707007258 1
801555076 0
964763909 0
792615528 1
480537754 0
674868021 0
43153450 1
795597877 0
352060958 0
177562766 1
12630455 0
573400862 1
605647079 0
35033667 0
665113096 1
649136037 1
903319207 1
684503091 1
569965949 0
259500945 0
90021263 1
437403145 0
354884669 1
692488580 0
567465662 1
698978969 0
342007817 0
491064510 1
937374983 1
812737480 1
971959499 0
649530769 0
874014036 1
730179446 1
696472696 0
36842310 1
595036450 1
998453236 0
940309563 1
939040182 1
613659811 0
225601652 0
814395209 0
876341753 0
208151043 1
879794931 1
383544976 1
359548418 0
142012575 1
245569444 0
631716164 1
795468504 0
788446250 1
872158757 0
149340251 0
920361908 1
314081649 1
120113880 1
955296635 1
716349229 1
836961431 1
684873754 0
638767953 0
783676437 1
620094037 1
949390599 0
335491984 1
161423451 0
921452968 0
922008619 0
749004253 1
612513562 1
119390026 0
823040678 0
16331000 1
202412448 0
407334212 1
635815795 1
9223898 0
755241197 1
662871833 0
17648488 0
488738910 1
942431984 1
673418802 0
249652899 1
36507540 0
12407833 1
539555865 0
83050562 0
460819698 1
616250162 1
465113460 0
695521258 1
653443378 0
270194707 0
964430764 0
621414498 0
33498272 0
931253331 0
317574009 1
841628527 1
385775952 1
748651311 0
538628956 1
810390410 0
194070795 1
364387972 1
709725572 0
698672760 1
423048972 0
65764291 0
874534286 1
386492975 0
544005734 0
554164858 1
859954174 0
37273222 0
946839279 0
701667958 0
823626491 1
759030108 1
807642068 0
318812149 0
547359816 0
223759575 0
348208086 0
698222805 0
898918338 0
642168258 0
866377747 0
875666888 0
871439782 0
79778287 1
589471146 1
771814537 0
283857801 1
536113439 0
842065381 1
53003334 1
167097586 0
150436782 0
997336544 0
57571400 1
431846904 1
660050194 0
779048607 1
953007215 0
42035246 0
19039368 0
203288495 0
878855373 1
979006212 1
108873065 0
144669956 1
441516361 1
980607155 1
870843653 0
583638295 1
161485897 1
985272295 0
768607292 0
123448705 0
360003748 0
93892027 1
428297699 0
861649984 0
173693794 1
191584243 0
415204192 1
898985603 0
157881549 1
675923192 1
872048007 0
766517751 0
602051211 0
137705515 1
979688465 1
111427894 0
817847844 1
954216970 0
934561199 1
174385134 1
931937605 1
581039780 1
909209044 1
439472620 0
690155098 0
542392201 1
843129341 1
614634202 0
86247275 0
295220125 0
341087091 1
90467523 1
593117932 1
324805516 0
817777174 0
808028922 1
213580245 1
315224501 0
958087012 1
484717079 1
598092665 1
47998626 0
560412775 1
22539698 0
139742698 1
852631080 0
31345350 0
477964186 0
979176885 1
331681862 0
964378455 1
906452139 1
708084490 0
958163901 0
965792573 0
86942768 1
56890412 0
847298447 0
744319709 1
833347614 0
116267191 0
468427657 1
306238458 0
407764636 0
481034941 0
802736860 1
175784971 1
581547508 0
309301490 0
599528956 0
385880235 0
851444126 0
85856044 1
385466330 0
325301818 1
239933337 1
570432828 1
293883116 1
97276187 0
138769415 0
327350495 1
497425163 0
650013358 0
641211573 0
963395034 1
737187797 0
190179049 1
422902826 0
297896716 0
957274532 0
956478173 0
553969923 0
191433570 0
803237840 1
880170098 1
311821653 0
325372328 0
950899508 0
502601491 0
612881479 0
421962834 0
497648742 1
440925609 0
113087392 0
959598245 0
409004359 1
431211777 1
49971744 0
160434565 1
768820939 0
915620261 1
301720464 1
805179515 1
77313908 0
936127798 0
927545358 1
724351872 1
16436205 1
59737570 1
388276661 0
461417730 1
105828853 0
157179096 0
326882405 1
756548243 1
19791805 1
242576607 0
545660057 0
218270631 1
90730067 1
168867365 0
289216820 1
262605600 0
253261081 1
541476683 1
955557320 0
973637744 1
912050106 1
685437705 0
567749432 1
821475797 1
141318525 1
551795659 0
402428504 1
226572783 0
415235881 1
846406710 1
39164236 0
201354615 1
648357795 0
548121757 0
647565202 0
318845978 0
769342054 0
994424451 1
975171334 0
241079141 0
73404913 0
612061891 0
672905835 0
120684955 1
231533600 0
624683450 0
954500210 0
248832832 0
306671552 0
394124026 1
239975618 1
885715570 0
559714415 1
50216471 1
510586530 0
241112584 1
792580057 0
692080591 1
741538023 0
533328920 0
696726558 0
801676363 0
58099315 1
76881465 0
875823395 0
966492342 0
353836903 1
510801172 0
511884743 0
60229071 0
466782951 0
804476786 0
80301928 1
841654871 1
685384803 1
682053490 1
744256629 1
562374324 0
194340316 1
867428189 0
353656572 1
905850586 1
232370475 0
753558558 1
370696523 0
7550788 0
162087080 1
655777867 0
573904092 1
881860316 1
645902627 0
444826614 0
46744482 0
881483267 1
483692890 0
63445233 0
486932490 1
134884455 1
869222765 0
484104739 0
126197252 0
734272796 0
569077314 0
939498928 0
978553273 1
653180276 1
557848014 1
178719036 0
634429730 1
169602956 0
898115839 1
575553768 0
536067710 0
298880712 0
244201435 1
304048492 0
706215752 0
809877183 1
204191826 0
934613248 1
22209027 0
488113180 1
90611848 1
378164738 0
446325514 1
200278920 1
889950340 1
998610944 1
254228007 0
458546931 1
914222227 0
835599955 0
432915087 0
68686602 0
728008956 0
881219535 0
503512038 1
349431135 1
826427549 1
443975891 0
755999613 0
765280010 0
789951199 1
873595280 0
341209267 0
863594676 1
160572166 0
438741981 1
494995440 1
983831115 0
779083949 1
764453060 1
91749563 0
305763148 0
483571863 1
470373983 0
320048939 0
8937157 1
978109557 0
809275780 0
328616873 1
512707434 1
555603162 1
458244040 1
327649571 1
154702894 1
346686012 1
121543474 1
190095954 0
250355178 1
617782727 0
134220819 0
455185470 0
146381585 0
709945842 1
534783257 1
559708151 0
121888361 0
338980307 1
186370487 1
29584820 1
642852456 0
189014500 0
628978421 0
629858748 0
903898482 0
482213451 0
985204078 0
299288529 1
279617161 0
539257567 1
787543508 1
177410453 1
622829635 0
630917967 0
302314825 0
274548378 0
226223994 0
75582448 1
134215441 0
608447552 1
449199354 0
706854275 0
733613516 1
432219092 1
747553596 0
337188299 1
137666743 0
794691821 0
755840540 0
986793835 0
788477261 0
333406119 1
639520876 0
51789073 0
367758357 0
210946253 0
123787876 1
159288206 1
822271804 1
398321396 1
30872246 0
899422950 0
641510641 0
303893143 0
669571901 1
928307712 0
92345991 1
117269002 1
539485013 1
577474254 0
113315454 0
323269624 0
69464641 1
213240697 0
696493488 0
340850728 0
836998018 0
393067000 0
567468530 0
617692540 1
777183097 0
294838230 1
242544397 0
791214002 1
315714851 1
797592180 0
409661573 0
104812470 0
315877574 0
3641976 0
498350318 0
590093392 1
543428346 0
816388287 1
245770549 1
545596804 1
739050979 1
896952156 0
658694103 1
978265305 1
871833760 1
637923297 0
423350115 1
205345434 1
466499718 0
800382360 1
93652330 0
613062936 1
30477297 0
22548867 0
2131973 1
294486463 0
682472425 1
408552737 1
805414562 1
931766558 0
957499376 1
993108611 0
305458082 0
149528115 0
611586064 1
194182117 1
539437583 0
465883631 1
549161531 1
552533957 0
568343923 1
806616536 1
867875315 0
46866521 0
5589728 1
381735334 1
288678456 1
341251057 1
617324737 1
454172656 0
594766892 1
565255331 0
713283090 1
865617419 1
342337602 0
346764663 0
547460432 0
943536410 0
381213184 1
900624744 1
347852689 1
458623284 1
737857012 1
803010588 0
838816394 0
521669423 0
302564055 1
525226795 1
409662905 0
562706762 1
796924787 1
901028432 0
564944560 1
930354249 0
986215728 0
572833640 1
409031638 0
572719541 1
657080 0
983826110 0
521058571 0
956020849 1
494837467 1
400227970 0
697040830 0
386876865 0
132320971 1
702058715 0
4784265 1
164550438 1
97223 1
428494222 1
125701924 0
841413995 0
801045934 0
122232870 1
883903248 0
296913514 1
355900473 0
293772091 0
586325855 1
383768251 1
395854377 1
719903042 0
763972823 0
448909801 1
819066173 0
209216250 1
677877886 1
485820343 0
992627391 0
488085030 0
761663544 1
465615499 1
564714226 0
974858982 0
199665999 1
307178081 0
359094000 1
609240166 1
171175774 1
263333289 1
638141756 0
4552418 1
927774466 0
989761527 1
456709353 0
105956520 0
797145563 1
584144156 1
37080739 1
155087327 0
409967235 1
470979947 1
242925607 0
680742473 1
417192281 1
660137195 0
146557632 1
306541329 0
763686409 0
998761140 0
436293111 0
548625395 1
719735400 0
209105683 0
343682101 0
17107494 0
145789280 1
626768196 1
648178841 0
83967542 1
322870468 0
391738935 0
163281943 0
180127912 1
619953940 1
660209743 1
629406280 1
531594884 1
842672682 1
641141701 0
425428105 1
917732831 1
972788167 1
964169717 0
723765364 1
655152611 0
393236192 0
441920507 0
434950784 1
68667659 0
539879873 1
858285103 1
610075168 0
869996176 0
658458370 1
987574387 0
562545829 1
856291073 0
55593099 1
862537158 0
662302661 0
435394077 0
187133139 0
270474666 1
164177204 0
192989637 1
940784483 1
30707564 1
950712359 0
990902970 0
103038615 1
447807695 0
678051690 1
646228296 0
272244311 0
68973959 0
222704580 1
31035895 0
596941163 0
476482124 1
242079683 0
368827870 1
26223770 1
130316356 0
576313888 0
434561866 0
267153677 0
841832730 1
140213206 1
615508245 0
968567952 0
411994990 0
347176271 1
603841412 0
779748910 0
554736992 1
452821765 1
459872192 0
886763365 0
602831708 1
410096693 1
757380381 1
811167049 0
659209200 0
991470710 0
932156962 0
171339939 0
996454618 0
975983833 1
411249741 1
892001385 1
867149586 0
685393294 1
374259910 1
100487348 0
359076844 0
687824180 0
280423295 1
4233122 1
253133200 1
97402393 1
10851236 0
7366625 0
940955376 0
812308336 1
582009779 1
896993324 1
499460213 0
613087293 1
988992283 0
23816153 1
995607946 0
566152929 0
376956163 1
657153 0
326243849 0
622183381 0
897269621 1
639962080 0
657357324 0
348230082 0
893908392 1
828636193 0
16729854 1
992458449 0
42874856 1
641290910 1
37497031 0
281039328 1
773063835 1
586262951 1
362214833 1
400441253 0
39339972 1
419761702 1
384625707 0
604637343 0
762629402 0
662286149 1
78998601 1
348072580 1
188005008 1
58251474 1
699933168 1
919916217 1
735566142 0
966670886 1
596548344 1
380285259 0
139239302 0
805100652 1
364519824 0
891414299 0
954737482 0
325607557 1
714084234 1
298318694 1
677875927 1
345550605 0
173743497 1
260713587 1
306773743 0
801229001 0
24424105 1
101730515 1
913774062 1
606574279 0
967753451 0
150500120 1
939440159 1
444668540 1
756519634 0
286320952 1
659394912 0
647950246 1
980797270 1
639957038 1
914475307 1
354566309 1
706020873 0
386153905 0
993777294 0
43847629 1
549547788 1
231700962 0
617868568 0
835414546 0
176731051 1
705231703 1
989115019 1
568893389 0
819064440 0
344410909 0
350994668 0
88495171 0
693753105 1
956203465 1
910800392 0
874161934 0
559895681 0
440497154 0
39537326 0
147141763 1
653333508 0
803441181 1
685647300 0
747120117 1
792790816 0
18369079 0
352311683 1
957754766 1
647454166 1
439924617 1
275322376 0
713217114 0
983190276 1
46105960 1
504300409 1
119040407 0
450430918 1
163700270 1
720169185 1
844943096 0
884241718 0
859591745 0
141992375 0
189299955 1
145516528 0
428642553 1
276831160 0
824203309 1
410207051 0
639198681 0
565785590 1
96523694 0
850471505 1
153823800 1
908878082 1
346257811 0
186755862 1
679228751 0
611469260 1
745421484 1
773277347 0
272185792 1
177664017 1
762997361 0
960459236 0
9859719 1
786979329 0
662563250 1
607475101 1
815399522 1
105762536 1
48071514 0
460934096 1
644399218 1
897385593 0
907351419 1
742793123 0
135371489 1
178700425 1
957903155 0
34735508 1
544778964 1
201393791 0
621141538 1
32087769 0
666418048 1
714638011 1
790442386 1
915700916 0
540937067 1
401965642 1
789600792 1
821283547 1
158778547 0
645347333 1
549742494 0
101513200 1
74043487 0
103445326 1
704358856 1
657958392 1
259649778 1
42123988 0
738269146 1
400314532 1
878101208 0
449736976 1
623503856 1
670231370 1
619178255 0
652849038 1
643168964 0
77675922 0
957653899 1
684600342 1
752761119 0
594259051 1
514079098 1
507482435 0
230409388 1
862551323 1
823671878 1
410616814 1
581352787 1
573626332 0
983731080 0
749924399 1
677919627 1
350356749 0
883925484 1
673356200 0
749898328 0
476437413 1
270025064 1
661207430 1
208948537 0
617368351 0
197641207 1
249413352 1
403994472 1
558711538 0
72018489 1
861084552 1
412002818 1
765690766 1
522201829 0
783081347 1
557870 1
429629420 0
736691189 0
239655445 1
252214351 1
214541500 1
455395164 0
465605035 0
584376207 0
950077776 1
36019611 0
127037219 0
350319893 1
32221336 0
89307829 1
615016540 0
198085512 1
382554598 0
18845426 0
113411545 0
220355932 0
18795209 1
573322610 1
887824062 1
545173811 0
365423406 1
866258314 1
530159431 1
531608885 0
908259557 0
846832469 1
190082721 0
405117303 0
781320226 1
66729454 0
77076172 0
365560958 0
649900607 1
391888470 0
592890148 0
511272063 0
944313662 0
410279013 1
910144065 0
459019224 0
211657071 0
995709594 0
151007409 1
290016266 0
88330317 0
72304935 1
662664757 1
635572697 0
211756407 0
629542233 0
240694710 0
440281091 1
24745950 1
664930838 0
370876683 0
700463730 1
693936649 1
186905583 0
141399183 1
78233629 0
429931460 1
496377544 0
200404826 1
565224188 1
526736680 1
486675656 1
867087589 1
936223357 1
885012532 1
619285607 1
862634120 1
562758076 0
21086363 1
795036368 1
61166682 0
732593860 1
677822158 0
582922586 0
441492788 0
93134410 0
133017651 1
535636320 0
785160319 0
159532161 1
508782662 0
3760751 0
415486816 0
949749033 1
556147550 0
30598501 1
543038931 0
716889787 0
974327795 0
454893015 1
412820993 0
263174104 1
574685595 0
718609384 0
985480870 1
482127556 0
196833728 0
100797982 1
667190193 1
501331373 0
570053369 0
37999060 1
325416514 0
259408554 0
617389564 1
987089585 1
778929215 0
286988439 1
539851497 1
256654252 0
488216250 1
597281292 1
527042641 0
734054234 0
602674192 0
284602038 1
964218049 1
278255381 1
353933765 0
158498308 0
349837688 0
622856405 0
881789714 1
220459413 1
154585446 0
739142192 1
41427892 0
338633676 1
925416454 1
116254015 0
973404189 0
732644357 0
455765460 1
684343346 1
989663675 1
372223303 1
974634391 1
383155927 0
835352398 1
912499814 0
718056224 1
467426011 0
690255951 0
383033868 1
111938757 1
686998492 1
461542892 0
134197594 0
951530537 0
379733865 1
346255901 1
580831564 1
37635293 1
244480163 1
389115140 0
133962171 0
820421237 0
481885774 1
593326888 1
872702992 1
296316375 1
756727003 1
998177115 0
270685185 0
947827890 1
747875929 1
100442383 1
63522413 0
908824089 0
879804126 1
31492239 1
200235644 0
828145150 1
356643507 1
541751269 0
184920695 0
420808055 1
624108483 1
665952693 0
452000549 1
899301650 1
805429300 1
277300700 0
962335473 0
522265144 1
608420492 1
89148530 1
135394440 1
461583625 0
550822991 0
270393618 1
211818608 0
182642738 0
769639781 1
778853347 1
243247450 0
8973296 1
348443338 1
945019623 0
52193128 0
260140511 0
370453083 1
75826534 1
142149037 1
288712865 0
324496579 1
240072469 0
11868296 0
293084120 0
330304305 1
469419339 1
873919795 0
339475792 1
753250491 1
135906653 1
491487139 0
132418478 0
127716066 1
543679165 0
668859285 1
394202680 1
118141596 1
920455717 1
540578437 1
577485752 0
670031218 0
185394385 1
514319345 1
825987610 0
655259667 1
834082322 0
980409964 1
179070862 0
776170439 0
592769368 0
521402433 1
118229967 0
340170792 0
102026311 0
105290857 0
974428894 1
991247198 1
869668971 0
192685923 1
968402968 0
648466854 1
823313710 0
11210499 0
54002801 1
113894720 1
137500944 0
51143770 1
388917975 0
662790200 0
952095261 1
945687859 0
972813625 1
752339915 1
792022667 0
279955728 1
40541970 1
863213384 0
894923507 1
636475392 0
39981043 1
117984736 0
987475092 1
837516108 1
91935307 1
973668064 1
743191335 0
416921039 1
686221048 0
910967340 0
153560718 1
330876632 0
297795498 1
44164503 0
311135004 0
618706443 0
891543036 1
313986910 1
327862069 0
979731364 1
205275003 1
121272114 1
241168324 0
989863700 1
835625048 0
431638302 0
239640092 0
310821989 0
524828246 0
723410011 1
431659517 1
643143372 0
166645702 0
190575740 0
277473727 1
155206777 1
14904076 0
414547523 1
143757771 1
766814232 0
521158897 1
542150294 0
821629514 0
406052888 1
855114890 1
180981031 0
451474099 0
848359707 1
911316170 1
283554235 0
695320083 0
35735824 0
797786011 0
700545273 0
303375597 0
317677639 0
911242696 1
402909035 1
406857388 0
777903956 1
526019316 0
15264010 0
436800794 1
25922311 0
683436820 0
471431180 1
954128284 1
753361681 1
811196778 0
770401438 1
900628874 1
932315043 0
917638414 0
531469521 0
168654544 1
418161083 0
285105803 1
835142868 1
566533998 0
933828321 0
492034823 1
672312798 0
818364339 0
328512746 0
323175863 1
667289401 1
997046458 1
14077222 1
350816966 0
511431775 0
539241104 1
464444292 1
986591046 1
893165623 1
193123215 1
21151840 0
993934210 0
59878300 0
78694251 1
176987406 0
58448004 1
790716790 0
747823123 1
638660757 1
626422316 0
203528483 0
821318287 1
953129329 1
319608139 1
22397770 0
773077324 1
924387077 1
288661041 0
705354468 1
429105633 1
878856314 0
230105113 0
425464989 1
786947017 1
404090201 1
196049335 0
352757361 0
737526843 1
540304521 0
353951854 0
987538991 1
33962830 1
502764760 1
763132195 1
773768098 1
477052965 0
668941090 1
871167136 1
938172691 0
478768421 0
35669265 0
480582597 0
357611643 0
484381025 0
383318996 1
834234391 0
990178429 0
610987948 1
34934590 1
960219946 0
985703285 1
796290479 1
885616239 0
980042198 0
410492430 1
660466181 0
186825331 1
280648201 1
186606181 1
308877725 1
147438272 0
266281342 0
434180220 1
247057734 1
256061103 0
525082147 0
802792575 0
957149121 1
889498466 0
728134585 0
407139610 0
449777272 0
672763031 0
878126469 0
359438747 1
138331231 0
619354971 0
767900537 1
89350243 1
642231364 1
13069326 0
219697662 0
292804356 0
819938307 1
478111966 1
702469273 0
769185383 0
945156100 0
667077572 0
593781804 1
548437115 1
591763301 0
135205349 0
469270648 1
850344936 0
540325716 0
5270103 1
598965921 0
578535038 1
439280434 0
226702527 1
312466247 1
438754758 0
382890067 1
387003872 0
935650411 0
393482855 0
138173094 0
406327708 1
985515600 0
633631713 0
567030917 1
798929070 1
865828898 1
805136141 0
254465254 0
270424438 0
2274931 0
786997920 0
393398544 1
41761046 1
155220878 0
764309315 0
150753401 0
596183611 1
894007648 0
92750956 1
377812841 1
640980017 1
724024476 0
408790406 0
794968715 1
993427980 1
484269739 1
770149221 0
412728951 1
903642658 0
316366228 1
302554983 0
143192611 1
590208034 1
189451132 1
432117278 0
711681101 0
329779767 0
673813479 0
462887158 1
921418708 0
394477860 1
591728052 1
859551005 1
203533457 0
999476933 0
591422355 0
816920801 0
77369598 0
150556275 1
815067099 1
212394972 0
218993576 0
975911988 0
598174649 0
184564199 0
433626893 1
384852878 0
970952038 0
740704127 0
510186296 0
958858875 1
41885872 0
509339437 0
229154161 1
919652274 0
723035204 1
361672113 0
408909329 1
159812493 1
193433259 0
478253127 1
348037697 1
799298878 1
536009387 1
231612890 1
587365646 0
176755427 0
986434938 1
667332575 0
583614359 0
151836352 1
906745910 1
614750470 1
839653655 0
651512081 1
942495685 1
121562876 1
777604650 1
409494566 1
380436455 1
884971491 0
377226395 0
997569295 1
417232030 1
40092162 1
470935224 0
700465327 1
460529333 1
647242887 0
814173839 1
190008532 1
35202500 1
857341814 0
82553573 0
248244918 0
982941790 1
369521992 1
132129581 0
429363663 0
249743886 1
659961169 0
858027268 0
245026894 1
522625339 0
886643542 0
114168610 1
532059935 0
313909752 1
262909709 1
425100060 0
472086786 0
259718213 1
391396286 0
66270258 0
370574277 1
195029961 1
809281693 1
113168890 1
90206656 0
926555490 1
898583043 0
923988353 1
482446702 0
482376090 1
450962835 1
51125831 1
127257882 0
857763633 0
565863728 1
356973027 1
201542681 1
227867161 0
67353594 0
484815804 0
314860151 0
789373123 0
179169724 0
367126879 1
34996200 1
774412778 0
388067691 0
654759140 0
962452636 0
3263758 1
927725125 0
294423356 1
52978712 0
646885151 1
114185699 0
191179453 0
530822215 0
555621725 0
649696799 1
622209049 1
871948747 0
81612737 1
267963946 0
488758388 1
6389153 1
410732310 1
182367880 1
675738413 0
489442083 0
691327476 1
197525664 0
512314647 0
956039540 1
535203309 1
456874463 1
105672821 1
849749733 1
318808921 0
894348382 1
370301079 1
643322092 0
74715981 1
337930718 1
263782161 0
857424025 0
189177900 1
769384129 1
862999395 1
144662175 0
2451047 0
378140306 1
341819117 1
342482178 1
81847091 1
387713024 0
17477518 1
977517385 0
59103034 1
487006316 1
612219685 0
688728711 0
938485397 0
33902623 1
611456471 1
32352498 0
522213942 1
802736662 1
37496000 0
631475363 1
983366217 0
599457991 0
442999379 1
647528815 0
530581116 0
940024899 0
309333662 0
527304494 1
91406192 1
806585294 1
714673506 0
142704597 0
782827012 1
759146624 1
299155956 1
619463264 0
843693516 0
953157935 0
435682006 1
52780143 0
558001336 1
211510711 1
774911034 0
392976510 0
258595936 0
719368393 0
679334628 1
675444490 0
721286543 0
627378255 1
706518539 1
411254609 1
429207501 0
663136128 0
834883534 0
153492003 0
970395111 1
363288497 0
774802183 0
601642785 0
23083641 1
859095526 1
800606215 1
984236785 0
943831953 1
378991537 1
430403792 1
440411208 1
319570967 1
937710794 1
256104246 1
533973458 1
831268735 0
41485433 0
232240145 1
745637982 0
408439547 0
597832755 0
517723216 0
667228695 0
578327046 1
765842476 1
649236030 0
220867246 1
790801992 1
69549165 0
220661784 1
447406066 1
568759658 0
355794210 0
624550227 0
506660968 1
318707369 0
28092159 1
364699986 1
884875028 0
505340991 0
301078304 0
318337068 0
716429632 1
570790843 1
331054165 1
162603193 0
367359507 1
56550168 1
369459041 0
168886988 0
808857727 1
718570255 0
388808493 0
658283927 1
61343286 0
618430034 0
148182093 1
704981099 1
492779757 0
708319862 1
319681767 0
631902442 1
798189835 1
959324306 1
153385301 1
169793063 0
675394310 1
57958349 1
875015153 1
61230351 1
554709343 1
40856729 0
75087789 0
753413964 0
621719783 0
980749821 1
637127170 0
23541426 1
73533638 0
770362700 1
357695113 0
673211494 1
671329507 0
573593142 0
571629732 1
736870560 0
67478723 0
369811403 0
925932376 1
474034834 1
750582942 1
315099750 0
858410201 0
469527147 0
885282254 0
756221175 0
550432922 1
22148452 0
18738733 1
738128002 0
351271093 1
66768933 1
727029493 1
61112251 0
926730782 1
519162452 0
10639363 1
711220313 0
428916489 0
693943402 1
573205199 1
351376494 0
118736820 0
38281407 1
553852029 1
771517826 0
703316589 1
837536915 0
190176815 1
932577170 0
42885862 0
639212426 0
244923594 0
540089416 0
314853995 1
106556088 0
333984510 1
26734013 1
143614930 1
470405815 0
511484250 0
693888935 0
349585641 0
555964516 1
390585866 0
871782759 0
416699215 1
701605218 0
850431692 1
968675373 0
60362909 1
551034923 0
541689583 1
298330719 1
470490065 0
783642221 1
81424229 0
925995993 1
844616632 0
283897590 0
136739260 1
521323375 0
632548283 1
881240842 0
497814259 1
701715680 0
153800611 1
57493802 0
341309276 1
919570958 0
465702093 1
419637966 0
37057320 1
497777578 0
588804032 1
359266736 0
607427040 1
643413494 0
502851465 1
2035626 0
535255326 0
26609077 0
697680922 0
712475875 1
597300794 0
97893960 1
875645809 0
763108351 0
440222780 0
650620194 0
109652852 1
153540979 1
247175382 1
942117046 0
488878351 1
885783100 0
326039419 0
599301246 0
840194184 0
30286304 0
463969111 0
613031004 1
795550178 0
128777325 0
553574242 1
599512096 0
230073139 0
880075687 0
151416566 1
561370120 1
827978627 1
115653984 0
595869737 0
65787634 0
567026911 1
43482261 1
458178381 1
751398293 0
359724170 0
468102065 0
792116278 1
351078786 1
399530413 0
992494203 1
355727933 0
994497862 1
896464773 0
960274357 1
287915460 1
628953058 1
832365661 1
773550600 0
772212048 0
278049379 0
789285349 1
101591506 1
347080559 1
48076086 1
377212741 1
718152295 0
806606482 0
902473023 0
162893889 0
556831714 1
176710605 1
687469324 1
99490160 0
530820069 0
9104668 1
264827232 1
87432714 1
981119956 1
455865230 0
177804048 1
606740402 1
544489749 0
651783021 0
641980813 1
763350981 0
194748763 0
591075745 1
979489749 0
528297811 0
752833911 1
487093299 1
95985740 1
625392698 1
803907813 0
162011922 1
586396126 1
946994502 1
392786167 0
211890803 1
127822928 0
558359851 1
187647458 0
75185342 0
763883907 1
629342485 1
538376140 0
714416459 0
954021415 0
305774133 0
751678304 0
230006411 0
400231593 0
501084320 1
224011600 0
210065560 1
795660244 1
206421627 0
621870014 0
583809401 0
784248899 1
418076111 0
380027936 0
523550908 1
640477069 1
889078243 0
559542113 1
798082128 1
437915209 1
654691313 0
319232100 0
822327721 0
951132167 0
969417106 0
909748360 1
632181546 1
706500837 1
2752095 0
895009138 0
673778210 1
283870027 0
932712862 1
131469886 1
344317373 1
256305875 0
48083765 0
960890069 0
327425382 0
873969432 0
149367877 1
753985977 1
67612712 1
164998646 1
20358111 0
281583920 0
173441609 1
544685188 1
843920707 1
187043148 0
154224554 0
173083694 0
408075693 1
557170856 1
617862692 0
887813246 0
544636907 1
214653133 0
308384659 0
582019803 1
596852248 0
109548081 1
337083355 1
209106067 0
267367777 0
231121409 0
204272829 1
488402244 1
453845679 1
594944579 1
284332577 1
919806278 0
747061240 1
93475058 1
789748246 1
444575677 0
264790115 0
264866100 1
176140903 0
111700834 1
196675958 1
407891914 1
14973162 0
121610774 0
887508930 0
899525386 0
232141888 1
218236444 0
380995569 0
171971117 0
48219095 0
626042576 0
783874232 1
517804320 1
308199614 0
459970271 0
514361541 0
834474703 1
931358840 0
415254597 1
586812936 0
245540980 1
728505511 0
928745999 0
275870922 1
534628744 0
801682713 1
851117659 1
731704479 0
379406512 1
548045772 0
798659553 1
124049825 0
172056460 0
655976481 1
942991069 0
689132510 0
976872225 0
180195274 1
569680081 1
731590462 0
541772325 0
356712590 1
530217203 0
763594699 0
700670814 0
675591218 1
29149294 1
763740579 0
393805649 0
218806836 1
314735527 0
681445136 1
525466037 1
423067604 0
328660869 0
662037151 1
832464527 1
295470338 0
476714616 1
118881419 0
862384086 1
998396279 1
45904033 0
773543980 1
56176415 0
982876911 0
268339251 0
265128137 0
760196285 0
241203255 0
490625774 1
895442424 1
606857123 0
41420118 1
38097675 1
540650793 1
636401337 1
315835420 0
892900847 0
142900675 0
501300606 1
392356698 1
542867404 1
447296783 0
38063353 0
685166183 0
422721803 1
239069521 0
729623165 0
942897548 1
963179810 1
161555380 1
848928806 1
146913229 0
715472838 1
195532782 1
303156454 1
903801267 1
879216191 1
837339377 0
443506150 1
546734964 1
244108675 0
836813162 0
264218816 0
262517552 0
217269106 0
272832001 0
727854190 0
560014105 0
328138635 0
319264128 1
402147294 1
921425437 0
113118610 1
457747131 0
58693814 0
919825796 0
30741507 0
520271339 1
976508346 1
144971004 1
70600133 0
34347933 1
87512636 1
431591393 0
511958 0
929406929 0
648528152 1
768018389 0
67692396 0
105760289 0
397075638 1
177663155 1
415245746 1
9797901 0
873146637 1
936764494 1
592945240 1
355684894 1
803609568 0
318855198 1
845256311 0
696691741 0
374524858 1
575609461 1
10611254 0
742364121 0
506826320 1
474896455 0
255930626 1
248019601 0
730669692 0
828296675 0
815219361 1
311923354 0
532178119 1
190070412 0
366114349 0
646994598 1
161102186 0
52128727 1
902073027 0
176371165 0
653828819 1
743791712 1
155302232 1
230999834 1
798096934 1
297692751 1
169194376 1
421990132 1
146866319 1
70389710 0
907520649 1
899131042 0
346273505 0
144394423 1
784303048 1
362869042 0
227550192 1
915163804 0
560584133 0
528774042 1
189764899 0
100276156 0
744701632 1
437638514 0
294964232 1
959618432 1
672085812 1
546322785 0
262613204 1
537249995 1
52700658 0
374339600 1
81280485 0
288515786 1
881939774 0
618657726 0
79735939 0
56993144 0
481622152 0
89215635 0
22563565 0
500551725 0
137923080 0
987321389 1
673235641 1
280762236 1
972494996 0
451797697 0
218096520 1
302556375 0
376229028 1
76861412 1
441725804 1
873870663 1
903606068 0
938770606 0
584351992 0
935619421 0
259390939 1
675888047 1
868107893 1
768492281 1
504267143 1
315761460 1
388542610 1
483033446 1
189766835 0
24830629 0
709292186 0
279054101 1
880405366 1
787219915 0
643612450 1
458492661 1
457603699 0
694726213 1
447773868 1
100022007 1
986825513 1
377242256 0
888956810 1
277500470 0
50871842 0
596531827 1
928941240 1
639170174 1
892166766 1
315541089 1
710084474 0
691919136 0
886375386 0
318569579 1
616348224 0
199349209 0
122714568 0
970505566 1
49910392 1
840584472 1
856517531 0
491719087 0
798039843 1
53854713 0
189173347 0
819350340 0
708691278 0
198276630 1
834711248 0
848483088 1
688428663 0
356805165 1
380857361 0
496021784 0
2679419 0
262401499 0
452508985 1
995811539 0
622926042 0
157605592 1
359039983 0
159214221 1
151239291 0
967075911 1
989526170 0
891559518 0
451042492 1
164155527 1
394520081 0
640385232 1
297108579 0
289017910 0
133046823 0
191006186 1
943629138 1
280937225 0
74665978 0
258040095 0
582490862 1
197683389 0
499104182 0
377683013 0
891876689 1
176952657 1
888652371 1
923218664 1
800462838 1
360640333 0
381206685 0
815161093 0
699898277 0
980694367 0
136615493 1
95715356 0
33235546 0
749810136 0
962222632 0
63344366 0
645492329 0
986514793 1
352316377 0
84805106 0
774379059 0
106356046 1
169186054 1
105021581 0
147083876 1
861127341 1
635185605 0
873242122 0
992374563 1
775870500 0
525782155 1
989127481 1
593929122 1
951867755 0
571736493 0
823141793 0
739989871 1
929226940 1
188265853 0
196863243 0
16208259 1
880747677 1
157329640 0
297852789 1
35001904 0
920912250 1
501566551 1
606952072 0
215471895 0
984462488 0
80678632 0
388410707 1
399065907 0
687020911 0
54846382 1
778791420 0
960959354 0
728009272 1
472877109 0
135022765 0
178626968 0
316783531 1
219617820 1
174013289 0
212933018 0
745093162 1
552941256 0
361171925 1
761002049 0
843625452 0
755204860 0
969877608 0
281909660 1
148718568 1
84251079 0
314738856 1
909129970 1
88982785 0
10693942 1
92028699 1
299278350 0
971525493 0
688070599 1
703002452 1
390539036 0
114087668 1
299953074 0
583211460 0
50502682 1
203874766 1
271617721 0
847133760 0
345976620 0
240066139 0
454772504 1
244009110 1
621126915 0
46536750 0
172245143 0
722726431 1
117220873 1
277574873 0
504064776 0
559402923 1
696785752 0
149190007 0
305469287 1
155975977 0
818933325 0
693167857 1
654951525 0
599279215 0
438538847 1
881151772 0
395245789 1
188701981 0
971204807 1
746002698 0
976282914 0
556451151 0
845415540 1
746174199 0
153843744 0
842738381 0
440691648 0
621211855 1
212101315 0
670691832 1
54473405 0
400371048 1
697153430 0
252127100 1
549191321 0
665701162 0
917404461 0
656769852 0
42584025 0
244251926 0
173552873 0
606696236 1
168230396 0
335519210 1
293255741 1
885646465 1
995828400 1
492806495 0
190191050 1
833450684 1
57348466 1
930363678 0
437636133 0
494671025 1
231599753 1
283385463 0
214431114 0
759241698 1
1461539 1
872632074 0
861095025 0
792665937 0
682616409 1
823990909 0
608412530 1
482286554 1
906091342 0
609387361 1
79785071 0
650891724 0
472953417 0
946339774 1
850326948 1
641737148 1
979795310 1
559871252 1
36422355 0
783994007 1
122468843 1
187697850 1
988845309 0
963573396 1
965438641 0
40823176 1
34616820 0
903744288 0
804990077 1
852990023 1
179039854 1
481936828 0
732779293 1
916510662 1
652865071 0
652093577 1
74001901 0
222072752 0
96248183 0
335025336 0
255913695 0
782031081 1
65003830 0
126772898 1
69539377 0
332232523 0
919379265 0
851563017 1
83628804 1
162386157 0
177924507 1
814729526 0
368364551 1
460027137 0
842416909 1
113019512 0
491026775 0
180305598 0
620616511 0
86302154 0
137962698 0
479487348 1
763086721 0
834039918 0
250463810 0
944729244 1
751047033 1
560416273 1
71595754 1
635073709 0
796041780 1
813267140 0
307514763 1
87574024 0
264949120 0
654764889 0
21244163 0
233981386 1
706441922 0
355307984 0
86800989 0
649177158 1
828154754 1
537675007 0
388066570 1
351632354 0
512963478 1
818848817 1
928012441 0
260091625 0
422031387 0
375057487 0
975724372 0
836245287 1
81312896 0
485580479 1
713518904 1
54690368 1
375486100 0
656151218 0
445105931 1
484230680 1
316627689 1
622872219 0
142825472 0
245342215 0
265930023 0
638420741 1
138523617 1
350332251 1
35145702 1
885960029 0
825596606 0
389966820 0
103600415 1
286588517 0
121417194 0
80421899 0
902529491 0
232170016 0
378821033 0
732918753 0
889653476 0
730248619 1
606532470 1
651144279 1
939800491 1
576554789 1
553364087 1
943374631 1
358409355 1
203762087 0
902075350 0
367383789 1
574204186 0
163071101 0
211598404 1
237550481 0
333086195 0
567520522 0
638325971 0
988879900 1
486333878 0
540745873 1
16802701 1
588693558 0
751106565 0
737054440 0
796897241 1
91027839 0
154577907 1
941754764 1
795423338 1
556541990 0
910902978 0
92014063 0
232943335 0
572681916 0
308805399 0
334048714 1
902268752 1
664757744 0
858610553 0
678764652 1
387828897 1
496447075 1
578035007 0
987313388 0
783452488 1
713308944 1
218424606 0
528338307 0
522392765 1
39631598 0
150474360 0
735601700 1
747574336 0
453948468 1
929023178 0
259666664 0
139897121 0
765651244 1
929475907 1
933445231 1
563761387 0
455772682 0
728972557 1
209266549 0
938977049 0
762619405 1
998080006 1
217867167 1
113947491 1
787101149 1
2192763 1
373815482 1
866053589 1
93183503 0
672019776 0
563451743 0
243920542 1
195195422 1
159773582 0
51089098 0
923922641 1
134737587 0
667209617 0
243410104 1
842059820 0
237384510 0
991282893 0
774874777 1
150772178 0
447935223 0
392804321 1
315665441 0
138881215 1
489824724 0
112441328 0
991024318 1
70805524 0
175793121 1
83226262 1
152366241 0
822858709 0
185966565 0
608553697 1
46570658 1
95391235 1
92199815 0
515939182 1
437040894 0
570184721 0
442833408 0
57632037 0
422554196 0
913043719 0
384386279 0
836131567 0
872298635 1
699720133 1
572548657 1
166199008 0
399142512 0
483177552 1
60648089 0
109202406 0
29550544 1
783612218 1
164999884 1
135030887 1
697082078 0
817230606 1
193803196 0
76957086 1
416523276 1
879517439 0
892809414 1
207704049 0
767744214 0
53586282 1
995458831 0
780378483 1
263776936 1
650799212 1
752199942 1
328142956 0
226623088 0
596372110 0
819006864 0
647800611 0
118076137 1
304625624 0
179709887 1
485943928 1
725066538 1
903575355 1
82581719 0
846767115 0
881289610 0
499441371 1
316146307 1
372972058 0
152239279 0
327459504 1
996415828 1
995613515 1
468621889 0
440947176 0
317661881 0
377625054 0
883240945 0
787523199 0
558777006 0
469148885 0
398065143 1
733222374 1
807128562 1
639314828 0
320087448 1
896112563 0
379829833 0
23733546 1
872791292 1
489144820 1
533408579 0
171792647 0
922073043 1
752979896 1
48490269 1
588873998 1
621307714 1
359101855 1
925782616 0
638720027 1
13220412 1
838289713 1
162646203 0
413377512 1
962888324 0
485092361 0
70944037 0
326720302 1
490189766 1
729747318 0
211658513 0
759178727 0
738486299 0
372689025 1
557080332 1
352429882 1
753144716 1
582696006 1
343681307 0
762839336 0
244835018 1
711691756 1
957683326 1
301498059 0
980718383 0
248963853 1
398333757 0
645030706 0
996812439 1
804665029 1
386892162 1
911159467 1
521431070 0
935401305 0
642089085 0
212591864 1
411670429 1
3253583 0
841875850 0
682623754 0
672307130 0
396070543 0
814114144 0
110220276 1
505911265 1
665884687 0
65728 0
378539389 1
476849583 1
440803698 1
961877055 1
214619502 0
94604739 0
797617622 1
171781136 0
788679924 1
950689856 1
607508649 1
447099314 0
305373622 0
28624226 1
998064620 1
363852306 1
887854305 0
970719910 0
171701602 0
470230835 0
436823370 0
113240371 0
513065764 1
877276101 1
205269773 0
27078790 1
569711873 1
582765429 1
90351236 1
2431536 1
656578897 1
72599234 1
469318869 0
932701247 1
487813773 0
15920791 1
623287630 1
466337003 1
736236044 1
421593300 1
135785514 0
771952294 1
808596705 0
910519198 1
536259838 0
659718963 1
958811477 0
760230350 1
767327917 1
712018317 1
738814638 1
142717143 1
439049822 1
936643516 0
330991654 1
189746392 0
948628552 1
871102859 0
228839874 1
165706900 0
146888235 0
632413182 0
601571620 1
652662378 0
723370305 1
507183785 0
548764169 0
561049318 0
617053555 1
552932905 0
360958964 1
821837738 0
404767890 0
262781649 1
214253561 1
54377499 0
389235684 0
881479965 0
974616784 1
72113558 1
87025836 0
393056579 0
435044268 1
490027597 0
812019700 0
663589007 0
709898408 1
988133657 0
247447425 0
763245644 0
553151000 0
301770842 0
960681419 0
541848626 0
87303819 0
945825487 0
846831118 0
471599953 1
473803998 1
35810642 1
647060040 0
589247980 1
115115575 1
709816697 1
778948212 0
824798849 0
822173573 1
153546399 0
987721666 1
317535946 0
904626507 0
187552576 0
136139555 0
998675653 1
119397030 0
887827100 0
399531772 0
371699308 1
188612537 1
175604838 0
689445428 0
55970501 1
948170354 1
572502567 0
3852774 0
225716057 1
966824165 1
645663859 0
435692226 0
212818471 1
583921030 1
920700071 1
520761809 1
587503281 1
508152563 1
473330371 1
536752637 0
60560895 0
737076608 0
985249241 0
225714251 1
79339693 0
169016659 1
313796309 1
243155658 0
868448531 0
748215354 1
578996494 1
310208604 1
625824019 1
347664640 1
431077258 1
561481042 1
918543110 1
805353949 0
232007356 1
569931647 1
276779365 1
346800433 1
887060441 0
294534769 0
26871144 1
169828538 0
912810552 0
460836398 0
699502211 1
107676578 0
692566065 1
974209919 1
556620463 0
403496857 1
257310515 0
88635076 0
358046981 1
462554199 1
103744075 0
477584419 0
712633163 0
109096379 0
93759966 0
671176004 0
673066359 0
723099950 0
801134789 1
637205182 0
644303828 1
468767225 1
901119133 1
432987407 0
342529750 0
119159652 1
73039202 1
191272672 1
86091976 1
544175565 1
809518986 1
657275530 1
297759720 1
315169315 1
720851473 0
776282749 0
260074702 1
274915845 1
782821052 0
955309969 0
358033821 1
260402649 0
464581315 1
642265381 1
131470435 1
166744072 0
522982413 0
742588961 0
377412389 1
771403488 0
807444201 1
349414073 0
751776178 1
889701312 0
186633264 1
516874409 0
926578441 0
255272741 0
899564245 0
473635444 0
848357458 1
413267679 1
608702260 1
747870246 1
168638440 0
611989567 1
116948619 0
242175163 0
431990346 0
311235827 1
913014926 1
331830381 0
610302524 0
600891504 0
340182006 1
629838934 1
90601332 1
483479497 0
376966888 1
559021027 1
430226369 1
178411203 1
73000941 0
469013388 0
323060604 1
814101052 1
698439286 0
668269864 0
474771661 1
926137223 0
364119886 0
719923321 0
982141130 0
206082056 0
408875278 0
759077627 1
793781855 1
987823181 0
643829647 1
212030141 0
670479698 0
269322564 0
832177312 0
927229110 0
754276862 1
975273997 0
82818662 1
685392393 1
947910590 0
26952117 0
465387530 1
700739024 0
853066744 0
994656658 1
529851379 1
910282180 1
323750296 0
764413483 1
896644840 0
146774142 1
903144257 1
48481888 1
164790828 1
287771837 0
458495236 0
17850300 0
455127816 0
410058110 1
474275287 0
834274724 1
803920524 0
746563642 1
156364989 0
7934940 1
679207843 0
681246152 0
706199397 0
698007569 1
542023260 1
214432109 0
346847163 0
498817777 0
202504300 1
624019505 1
87219269 0
913913930 1
795985356 1
608109858 1
22176851 1
468285861 1
185007577 1
178199489 1
653430222 0
407242599 0
356547502 0
66129404 1
80682392 0
75544187 1
152942056 0
119456556 1
888173044 1
5950501 1
739558991 0
110764470 0
321552661 1
853157945 1
62640922 1
567087229 1
797882150 0
625578548 0
405550868 0
965907523 0
59102997 1
314633940 0
574932629 1
547333736 0
804239605 0
540199459 1
764632630 1
117950998 0
591427442 0
445678773 0
54360431 0
4039963 1
79954525 0
822509568 0
993480714 0
809724470 0
448901377 1
519969439 1
137231611 1
398161126 1
993035395 0
663074823 1
987036956 1
80623308 0
92479366 1
513923180 1
402206313 1
954533100 1
566912728 0
847734447 0
959847760 1
723478031 1
431875512 0
785411054 0
210125031 1
587551843 0
402955532 1
218773971 1
36045497 1
143375550 0
691934788 0
424360078 0
388687748 0
814668813 1
276260752 0
250434736 0
618332850 1
789364544 0
502460924 1
820185070 1
19549519 1
219336234 0
102320533 1
286272632 0
902157131 1
374474339 1
328023665 1
378415014 1
807718236 1
209645440 1
787903659 1
22320993 1
448017473 1
253196997 1
616295145 1
546399448 1
547277088 0
360882856 0
794736254 0
762388052 1
480198445 1
440079513 1
209484353 0
742154230 0
82416260 1
498096426 0
737647830 0
37757739 1
629290024 1
37350628 1
172267815 1
92084512 1
666740836 1
705198751 0
86477033 0
400156553 0
465949135 1
266604551 1
654332718 1
843967292 1
578089971 1
294439508 1
897251530 0
361709400 1
531179629 0
231028086 0
215287465 0
981916925 1
455917496 0
450731795 1
475438256 1
62489791 0
807407714 1
203572761 1
168927860 1
336902671 1
387192403 1
848275605 0
807552051 0
34761950 0
83372789 0
957658437 1
262070666 0
837319238 0
214561613 0
469615514 1
657279958 1
544205331 0
803068936 1
384307502 0
448717760 1
488437312 1
426794706 1
847113829 1
486017537 0
849952886 0
78738793 1
753171353 1
939828111 0
734581398 1
824889925 0
368492551 0
617720249 0
23999530 0
749572842 1
741610225 0
744383068 0
823035446 1
656837943 1
714477647 1
278060518 0
245248666 1
477938433 1
399706192 0
989124344 0
881202517 0
154496915 1
645076815 0
225284403 1
840200076 0
282181153 1
938624283 0
391643407 0
132537807 0
472035610 0
369691953 1
975474542 0
995435479 0
608183020 1
529431656 1
788378720 1
299832434 0
424434067 0
843848756 0
936096006 0
337419682 0
407518227 1
197415707 1
680840720 0
76341974 1
511409368 1
896890671 0
119188103 1
1793561 1
333619022 1
571609929 1
35207748 0
473903096 0
853608144 0
570258000 1
528096549 1
345145140 0
546694087 0
481434590 0
345770467 0
669223875 1
954787425 1
958745440 0
78265437 1
425602109 0
535850640 0
655779756 1
158086530 1
357749993 0
861088659 1
750065387 0
979861579 0
577433505 1
337407228 1
236251994 1
110442293 0
59450262 1
720162834 0
942287350 1
371843348 1
136179287 1
866128767 0
113849258 0
988840829 1
120615248 1
292489380 1
980594299 1
825126125 0
424859330 1
634953807 0
231797892 1
253847747 0
871671310 0
75978236 1
363075221 0
879896727 1
995937338 1
9864581 0
483884812 0
380234750 1
679593171 0
748351842 1
293564441 0
693456158 1
18276968 1
43216321 0
68194004 0
515383687 1
33371812 0
285398102 0
45767723 0
952680067 0
668917764 0
648029396 0
454934747 1
861677546 1
828058178 0
847030103 1
922618730 0
156241298 0
801112680 0
968040595 0
709978410 0
448244526 1
750209808 0
752746624 0
335172975 0
648907237 1
42975413 0
139877901 1
580353702 0
724122513 1
30676142 1
885380457 1
405907709 0
395817376 1
463602002 0
501054769 1
524854479 1
244445543 1
263013753 1
736388720 0
563781830 1
181818219 0
346775270 1
562184874 1
659042124 1
33745545 1
312630205 1
169088593 1
771824480 1
578537597 0
823022982 1
218621836 1
743887011 1
323383557 1
987205163 0
205052063 1
176566633 1
864595916 0
264283875 1
718395789 1
944605322 0
395679972 0
264848143 0
67123491 0
902407285 0
414720623 0
634275804 0
261285537 0
897096593 0
482561344 1
724448802 1
197026004 1
349671279 1
166559970 0
522880568 1
242997408 1
201878363 1
415386375 0
815980353 0
212501743 0
865704719 1
210403242 0
452135985 1
750053324 1
567585747 1
625331357 1
32768811 0
119225272 1
407008702 1
799997034 0
316829129 1
533945504 1
385333840 0
622482898 1
74582481 0
496805287 0
205010391 1
755543585 1
945681287 0
442053644 1
168447574 0
708032384 0
825369764 1
934971526 0
669549597 1
600830309 1
304419809 1
613033074 0
278364136 1
511242399 1
883214855 0
919044493 1
839103314 0
125594760 1
344124846 1
514564862 0
749703544 0
117271618 0
759855730 1
860962755 1
136318475 1
371693727 0
307443192 1
63398780 0
958839596 1
82152291 0
290040501 0
103310028 0
856160793 0
844651942 1
850409942 0
234972308 1
146436477 0
13590292 0
149169041 1
651870153 0
59484070 1
48752450 1
795547198 1
871522657 1
271692854 1
347769505 0
780964635 1
468936034 0
83342660 1
200924198 0
7061967 0
178151642 0
761983269 1
370835164 0
565879185 0
749149419 0
781945615 0
655779967 0
895521845 1
645649678 0
583845524 0
544684671 1
403819912 1
504492293 1
981418912 0
174180272 0
356244385 0
357937937 1
501210047 1
933096697 0
912782412 1
816450283 1
152048001 1
880178427 1
17645529 0
302559380 0
638881450 1
44415963 1
232849712 0
414803048 1
605610350 0
201903384 0
219997042 1
143707955 1
809015379 1
330863938 1
929418213 0
241238321 0
679629201 1
819828005 0
171738508 1
889554069 0
965143448 1
244145009 1
438170983 1
466486862 1
813104987 0
780491369 1
324102691 1
885468461 1
204077094 1
739809853 0
859151858 0
246982809 0
68658238 1
596532818 0
456509460 1
183784737 0
935539898 0
636674657 0
700961936 0
938819119 0
262793424 1
823197515 1
609303314 1
283355219 1
338327518 0
463403526 1
651986780 1
529542477 1
81857414 1
754155466 0
237472910 0
245788085 0
33320085 0
497448821 0
993553420 1
764541826 1
726989716 1
435324332 0
254745238 1
28315765 1
600179476 0
682262421 1
507015400 0
973312008 1
385136923 0
667245055 1
337931842 1
732294752 0
897384287 1
98933414 0
753893278 1
10502371 0
136750421 0
177512807 0
131142559 0
323781586 1
345091673 1
514060761 1
279240355 1
644561955 1
337996225 0
95967598 1
19528285 1
270107504 0
532001320 0
669439217 1
840395445 0
984167797 0
267928616 0
179455609 0
463753406 0
653256336 0
949915224 1
280560716 0
789387056 1
436296659 1
511611194 1
40731421 0
940084457 0
340419761 0
523911071 0
68925726 1
862123065 0
698427854 0
530227594 1
740722751 0
703552280 0
536348758 0
185550406 0
324439098 1
145607723 1
678542037 0
977728871 0
541213033 1
426769790 0
31999149 0
990426603 0
948636428 1
571033713 0
464843692 0
56896123 0
604421834 0
32546611 0
962545726 1
535924947 0
702908511 0
755403761 0
847339211 0
27518194 0
494648213 0
10810841 1
186050157 0
262652317 0
888940191 1
727727884 0
14567604 1
104259377 1
246527223 0
61228237 1
929891137 0
104677194 0
831966899 1
991528222 1
369718250 0
810047099 0
663707681 0
293738036 0
16482044 1
861657895 0
354894278 1
752631357 1
778749969 1
679464638 1
679754817 1
852831151 1
392498175 0
603226637 1
718349930 0
857579738 1
482437113 0
981436039 1
379206329 1
319309124 0
164816079 1
991979197 0
60853589 1
17056284 0
477064771 0
177214485 1
407993568 1
171559321 0
378120345 0
562747627 0
300382935 0
749506211 0
590454830 1
960383263 1
320462526 1
328002443 1
813187128 0
884753077 1
322979291 0
334123624 0
353704436 1
509167733 1
393104899 1
178583936 1
926024707 0
724520496 0
725363352 0
927232285 0
85535434 1
418426440 0
294899899 1
904512827 0
713995412 0
534008546 1
35151482 0
723170239 0
998408706 1
607203685 0
92760582 0
866111516 1
347077080 0
804633048 0
568113147 0
579251869 0
141760521 0
924516730 1
321733995 0
777850488 0
231136664 1
324400628 0
973451189 1
553133643 1
949440473 0
624174980 1
270400475 0
218843131 0
323861982 1
2524719 1
133310832 0
301514744 1
193021586 1
766520866 1
238582113 1
513195362 0
317049922 1
28698237 1
10540772 0
597472992 0
129282620 0
116024007 0
283315691 1
137743065 1
888256072 0
48276561 0
394178832 1
251190711 1
430492311 0
132705694 0
846089780 0
653059788 0
290064551 1
428386817 0
630274839 0
509650671 1
726424327 1
371245520 1
131139204 0
569252024 0
672321708 0
346938423 0
676263357 0
399196014 1
812982007 1
140790414 0
244396134 0
951307613 0
920711813 0
840311404 0
740037053 0
828226820 1
790393963 0
675774369 0
632435237 0
20699557 1
855395140 1
807898052 0
717186500 0
995921219 0
907825730 0
312195527 0
652294171 1
259046323 1
184707224 0
341738114 1
1393048 1
207199913 0
621343266 0
887146809 1
114275129 1
882464569 0
134201109 1
151922123 1
756338960 0
408322689 0
372490967 1
155037723 1
750286028 0
346210617 0
942006380 0
795543958 1
427853855 1
877738906 0
806559936 0
326250968 1
642322912 1
655352063 0
220248730 1
803544849 1
761288527 1
735081826 1
519848578 0
295593302 0
505970453 0
550990889 0
377021589 1
562844529 0
945402875 1
85635668 1
552783152 1
296210164 1
863736041 1
343913511 1
795411566 0
905489831 1
433380948 1
845602042 0
385569563 0
393364095 0
854042400 1
231934794 1
485050201 0
424629869 0
473601907 0
960131675 1
966026811 1
648298416 1
397913918 0
498867512 1
79408824 1
710641292 1
128683006 1
550168463 0
895554668 1
995457003 1
587102537 1
277227118 1
120269090 1
625811900 0
632587257 1
419787645 1
104729416 1
360775317 0
767753140 0
677404893 1
811885748 0
579334753 0
106962183 0
929488719 0
515268114 1
787233894 1
717349494 0
731738758 1
534492102 0
223643435 1
38430320 0
526951683 1
990294975 0
793272436 0
929123316 0
357304093 0
76866084 0
656194819 0
335585335 0
881391025 1
727495011 0
301157566 0
2964038 1
941822882 1
334088698 0
891623936 1
549804741 0
710551609 0
246354012 1
668348331 1
781032219 0
784210308 0
431121272 0
235589038 0
898542609 0
512850253 0
930726868 0
805906649 0
537857459 1
333517313 1
983507091 0
397328281 0
542322789 1
753110918 0
142542114 0
785747682 0
338409920 1
309828562 1
841395413 0
769105028 0
276137102 0
41244991 0
524972218 1
507976366 0
756263943 1
770378232 1
746661891 0
145650629 1
498447393 1
65929704 1
274439130 0
666080485 1
125472771 1
484725719 1
314430329 0
337772256 0
611793987 0
23955349 0
913582312 1
666744520 0
630095404 0
217755090 1
244032201 0
241156338 0
989682781 1
73492259 1
353413632 1
682032800 0
508629926 1
558453653 1
909551836 0
891233495 0
102739212 1
770609952 1
926208138 0
37778401 1
904832630 1
615562603 1
566865662 1
537756924 0
505789350 0
956656241 1
411917113 0
62675288 0
989699578 1
61050378 1
878853592 1
682539732 0
508919621 1
865869790 1
542382186 1
711149611 0
929634120 1
342776428 0
401453742 1
555924739 1
604388833 0
832565622 0
330425392 1
457050922 1
435563683 1
413467151 0
391395948 0
576860729 1
942536103 0
125535269 1
423018897 1
439168388 0
233935833 1
495789862 0
536664451 1
147447714 0
116049166 0
784840186 1
678595612 1
206170421 1
897902698 1
434005385 0
678425731 1
129785465 0
286008827 0
9211444 1
867332466 0
107839323 1
20952054 0
722362237 1
102208420 1
94357216 1
535550089 1
96152003 0
803471998 0
628922775 0
234724375 1
33670475 1
875311228 1
195266971 1
260332333 0
283175569 0
699519853 1
308183150 1
154673746 0
843710648 1
458051825 1
854217008 0
12390668 1
925988008 0
587655842 1
309587122 0
18977995 1
332305350 0
776244000 0
516446030 1
479387425 1
448033844 0
872983116 1
272940359 1
138907770 0
338400071 1
924847195 0
844826356 0
467510913 1
285806000 1
672808633 0
209531271 1
8116408 0
57243666 1
860896605 0
827951683 0
337302687 0
650341029 1
742842720 1
457285907 1
795698857 0
702832762 1
710764988 1
115598778 0
300042346 0
665717810 1
382213780 1
474419077 1
441148583 0
445997974 0
700681256 1
266132587 0
98175073 0
185992320 0
696314642 1
980593461 0
160339955 1
418792124 1
688371226 1
545457079 0
695727749 1
682552107 0
143112298 1
216185264 1
268637927 1
389687844 1
253313238 0
474652394 0
32613633 1
62731708 1
494942142 1
991743188 1
381500900 0
447306118 0
636451611 0
52362457 0
426315299 0
380982277 0
422531147 0
899944997 0
385244031 0
888403312 0
313483004 0
831656650 0
831270652 1
496279563 1
179671992 0
836771948 0
453575856 0
902513593 1
816784091 1
385612617 0
191400023 0
331579458 1
790781855 1
230758454 0
569413790 0
797438993 0
799597811 0
802199141 0
768163267 1
844988754 0
68507696 0
530182830 0
534948340 1
419823820 0
700145915 1
889277093 1
704406164 0
369029572 1
112606835 1
846525051 0
133415170 0
947103623 0
506867482 1
338622420 1
164117943 1
294728404 0
260877032 0
358188724 0
405967113 1
844077840 1
860359360 0
877705313 0
256228272 0
592719815 1
531168273 1
420967771 0
606376758 1
94555850 1
432132028 1
397999602 1
693682096 1
141248224 0
610866422 1
583713134 0
50340423 0
211552754 1
204129708 0
712288127 0
48230340 1
850699263 0
834450730 1
83814356 1
194022954 1
512801564 1
432023953 0
203775620 1
526006390 0
599252760 1
54860379 1
444217682 1
436728103 0
483689809 0
846535745 1
985512490 0
961750104 1
463121076 1
690182724 1
765341039 0
955890702 1
629222390 1
825002877 0
338412261 0
912138598 1
904982207 1
392270986 1
318720000 0
49754513 0
723049920 1
612822822 1
268900531 0
81580533 1
643676239 0
412709916 1
897936767 0
672684701 1
246399030 1
639958961 1
35701350 1
528226547 0
308764579 1
189590823 0
396108359 0
16446191 0
215047686 1
863662278 1
936162051 1
148042572 0
655804011 0
114218854 0
435251865 0
508538368 1
850411963 0
144780676 1
851863578 1
144254877 1
615887927 1
584896905 0
713101491 0
421246242 0
964661056 1
972114965 0
352339906 0
317617259 0
129163880 0
46143889 1
872716599 0
360597884 1
728370109 0
627788721 0
489515263 1
56171546 0
927966194 0
843980790 1
573186097 0
225538421 0
18123113 1
650065943 1
698664505 1
971335500 0
182825157 1
769711160 0
601325722 1
856507585 0
300783505 1
733143512 0
109900993 0
587052167 1
687078619 1
51917618 0
376258412 0
705534729 0
462929304 0
573133169 0
59289635 0
737774387 1
448308352 0
541780313 0
463347330 0
468824225 0
417362064 0
614661513 0
929560185 1
167678360 0
817100285 0
373491782 0
365878493 1
883092664 0
948292639 0
488576069 0
254935485 0
188689339 0
129247124 0
875729344 0
555023125 1
755209879 1
741371512 1
719965287 0
759035703 1
216347346 0
452231710 1
46087681 0
644696013 0
615749261 0
355470107 1
320091670 0
465702523 1
82108017 0
965832732 0
52142608 0
912425132 0
949305309 0
836690484 0
743710965 0
761278264 1
233495689 0
543945351 0
2742350 0
597836019 1
642252248 1
947958350 0
490580156 0
833507093 1
808603925 1
302917446 1
563168316 1
594461987 0
174646919 1
865375878 1
459087885 0
685773543 0
220665222 1
288240225 1
20133235 1
177024422 1
36630423 1
907580010 1
152388947 0
214180958 0
404231324 0
788384119 1
976662781 0
31731128 1
551074540 0
493164207 1
624784953 0
81090961 1
246330110 1
303810920 0
904685573 1
700567256 1
406362577 1
431827158 1
835052776 1
430235732 1
185779928 1
12249552 0
941645573 0
183928822 1
132329410 0
866582966 0
983462732 0
957281526 0
404347699 0
965659035 0
804682985 1
588657220 0
495915092 0
760769793 0
671599933 1
362322077 0
702260695 0
798946741 1
541900872 0
548337284 1
916876586 0
944710497 0
733456311 0
240200551 0
535527669 1
958173047 0
776545220 0
379730969 0
753588827 0
52801549 0
852532177 0
156401390 0
599121529 0
655476705 1
391975030 1
474367332 0
892186711 1
190361322 0
844868679 0
772497984 0
97656405 1
194148673 1
933845665 0
546046510 1
599168106 0
115666044 0
673987329 0
236112262 1
147403932 0
358349498 0
4379532 1
245209924 0
464549146 1
406181326 0
563777210 1
346582998 0
446182642 0
958819305 0
5117878 1
222575919 1
935549776 0
355416358 0
870920386 1
574851046 0
362977082 1
724280893 1
203718295 0
86114957 0
819953542 0
275439528 0
638010766 1
61513297 0
302276733 0
772320708 0
340081729 1
930105865 1
944445435 1
814756125 0
431877352 1
782145861 0
21795350 1
532067908 0
215418292 0
826242873 1
630901128 1
584834317 0
788903671 1
406680831 1
787538195 0
944663408 1
2977711 1
47280319 1
546996222 0
691356848 1
920692472 1
51512913 1
971141797 0
220355529 0
86135888 0
918989861 0
416412564 0
93915957 0
952526711 1
479640385 1
627463121 0
669844332 0
833564014 1
252077044 0
431737736 1
920510651 1
694957869 0
973840632 1
431426959 1
592227823 0
594229884 0
608383063 1
973845350 1
885553809 1
927236426 0
574822711 0
341254894 1
438904709 0
946927044 1
483364916 0
677114267 1
992270487 1
873811838 0
971550064 0
23723037 1
757274208 1
763243375 0
686615925 1
322839057 0
446065379 0
43447582 0
452864719 1
451896013 0
213252308 1
305714185 1
146638927 1
991882553 0
811527336 0
409781423 0
186835723 0
907206773 0
725261902 1
858663030 0
500977098 1
724524 0
860856530 0
988958587 1
262721895 0
323904520 0
585030287 1
33154119 1
148795230 1
666644726 0
288666946 1
302095235 1
239724325 0
537047255 0
893479799 0
705888634 1
916035745 1
469818600 1
570529043 0
303291115 0
403349458 0
681858401 1
538478070 0
289104539 0
995770605 0
572220731 0
150757335 0
734857659 0
519610382 1
668961928 0
520881380 1
639523421 1
302185077 1
624343367 1
287959895 0
231381393 1
202458098 0
513901462 1
481928679 0
820733405 0
742020426 1
125905825 0
353913765 1
359102445 0
294283203 0
348730129 0
390066633 1
582838047 0
627920842 1
268958925 1
117128596 1
32766526 0
761003279 0
965535897 1
801982249 1
609153060 1
112823244 0
984021490 1
304266010 1
918013568 1
754373190 0
767174629 1
491084238 0
482329095 0
792819109 0
902698973 0
213723975 0
6402935 1
75392512 1
725258489 1
56034484 1
94215296 1
919916451 0
837672655 0
760231804 0
88855552 0
314020554 1
840005030 0
802945487 1
322414319 0
626107668 0
665484631 0
815683345 0
844596109 0
215819113 1
888621351 0
705378530 1
676999775 0
266994667 1
888659603 0
169207883 1
967160598 0
622710957 0
15034056 0
696445435 0
869894533 0
112891442 0
245292346 1
777829028 0
715808098 0
9431937 1
558366590 0
584179424 1
351314478 1
258464689 1
969601702 1
228205136 1
339367383 0
186273328 1
59112772 0
286777965 0
386623208 1
989510816 1
21397090 1
278970521 0
14943435 1
708495043 1
512690358 1
243927458 1
72685311 1
666515200 1
645161873 0
461984972 0
975463223 0
475525504 1
367151382 1
112138951 0
938362115 0
764335771 1
855296964 0
23880168 1
245968791 1
502293402 1
487584496 0
359785895 0
516299055 1
100063147 0
928867365 1
8758412 0
845231905 1
485341294 0
394643865 0
352577575 1
104094602 1
280295969 1
873771867 0
60849652 0
489272049 1
113274057 1
283738931 1
165928378 0
578795855 1
872982960 0
199381768 1
359248325 1
604111941 0
757713775 1
873311372 1
629024796 0
225915077 1
126898141 0
232469239 1
784801047 0
51565738 1
999800048 0
270727878 1
266257429 0
189273253 0
140173819 0
900267215 0
931229058 1
313222965 1
428238925 1
926944168 0
146321973 0
40736104 0
842147524 0
729389122 1
443798620 1
233024255 1
519953013 1
39423812 1
83150946 1
254853225 1
982471565 1
206749944 1
716812034 0
930012805 1
979509394 1
825528691 0
971655658 0
695323961 1
406877876 1
749205938 1
781007672 0
864338294 0
805476410 1
535854449 1
484194199 1
185875100 1
324834139 1
273009184 0
57620053 0
972553396 1
881068936 1
136556433 1
803882267 1
419433744 1
49337078 0
281415290 0
697758615 1
797166098 1
455745777 1
135739278 0
709720971 1
214057861 0
47014224 0
172943826 0
403642147 0
334571163 0
743184197 0
117347693 0
817651146 1
352754177 0
647727616 0
180640983 0
107725125 1
107318172 0
186276955 0
519751988 0
462171754 0
47490322 0
664122188 1
591103178 0
337114817 0
710031561 1
542975234 1
212733484 0
790017587 1
999035732 0
943264113 0
368901633 1
676482093 1
228261609 1
51568223 0
509312804 0
20517338 0
239841850 1
881742726 0
685543787 1
560530340 1
826606213 0
299581705 0
416353875 1
864130874 0
659399439 0
290349357 0
369963073 0
394770956 0
617668497 1
636989964 1
519993612 0
668708813 0
451456317 1
727027608 1
682821309 0
694118472 0
464963393 1
777285879 0
65859964 0
267078179 1
181545145 1
620466503 0
34737262 0
7276676 0
137553623 0
320106226 1
181222150 1
975432068 1
426028453 1
906005519 0
942307232 1
67576225 0
771554529 1
767359007 0
175082728 1
664112091 0
544047085 0
918688878 0
618366095 0
362050171 1
981038431 1
241926880 1
969003371 0
19598058 0
479522666 1
250738146 0
300021034 0
431214887 0
633632360 1
931050460 0
960408601 0
558099899 1
644040304 1
325763078 1
195097734 1
952485425 1
208390550 1
327222102 0
65688223 0
559303373 1
139268319 1
224080506 1
809866354 1
206770350 0
19206245 1
717141835 1
304784429 1
604074799 0
295494768 0
165934843 0
120821724 0
691571429 0
418478116 1
609665014 0
973628889 1
508192901 0
929800327 0
954257472 1
637430582 1
77531094 0
764886561 1
857543092 0
425185967 1
840151949 0
844943918 1
601449841 1
150557817 0
912495842 1
726006390 0
73056903 1
998437642 1
448315805 1
438744371 0
603372929 1
158365275 1
13289977 0
162819256 0
936343826 1
94723483 0
554183199 0
321147949 1
919548083 1
147756309 1
935330023 0
866323691 0
213309654 0
220973791 1
44830390 0
674315019 0
878101276 1
916403324 0
115956740 1
368170128 1
586258889 1
611665786 1
823438081 1
59567186 1
836640347 0
556074441 1
358037103 0
408817424 0
766509472 1
808220744 0
572016515 1
957247323 0
900147737 0
468005842 1
771345182 1
303446097 1
840944179 1
19704234 0
529841622 1
701375910 0
6024120 0
772001674 1
436550197 1
735803530 0
319672270 0
77907280 1
224498081 0
363122809 0
443662574 0
308263897 1
401575723 0
868570606 0
52910546 1
478867623 1
253389540 1
411430981 0
795554747 0
773491366 1
474772024 0
551216841 0
802581735 1
373767412 1
927928336 1
238589199 0
668431722 0
663272763 0
279002558 0
709280861 0
280406175 0
8906580 0
733537546 1
569187951 1
699732748 1
348314664 1
144914822 0
742481098 1
213700670 1
135562046 1
129346643 1
573110851 0
750264501 0
987607045 0
424580188 0
380558566 0
199322922 1
995027847 1
75768036 0
970540507 0
781150326 1
379122980 1
131685373 1
891507369 1
195575091 0
110791608 0
920061700 1
769943513 1
61314201 0
640788530 0
421520258 1
818609998 1
824762150 1
204283350 1
75732243 0
78751427 0
972950923 0
625733458 0
827390488 0
662453937 0
989507650 1
686630494 1
220759952 1
694224669 0
168241721 0
894944344 0
93493014 0
95857302 1
974925 1
668439307 1
497886095 1
450285134 0
809935543 0
196073123 1
658225046 1
553906199 0
704236517 1
877678029 1
846354036 0
182441775 0
717187610 0
805188658 1
289025808 1
597475206 1
292131088 1
96957397 1
537460266 0
225001777 0
557053832 1
780927082 0
477345474 1
517834311 1
119555821 1
730954462 0
697644368 0
800017204 0
393016321 0
18250600 1
419176494 0
850930048 1
176324864 1
963668744 0
901833507 1
216564920 1
457114284 1
299638435 1
664503469 1
789217677 1
357682230 0
188003505 0
378336084 0
554375425 1
47007116 1
24054528 0
122317931 1
932253474 0
150573370 1
681117467 0
13266900 0
955737027 1
349835679 1
802104212 0
392189215 1
409318282 0
899959091 0
446537280 1
683691315 1
218226648 1
115952296 1
298773889 0
429020224 1
586540340 1
612193631 0
802100015 1
419889932 0
614663658 0
845608432 1
95599982 0
885306407 0
876108777 1
223606913 0
431639383 0
50531408 1
992295324 1
642571731 0
864639154 0
991748859 0
934565083 1
344756573 1
548241697 1
181987416 0
975399038 0
123265691 1
512084144 1
510295665 1
771721163 1
433836991 1
686308327 0
196108551 1
332337852 0
383777792 0
463492852 0
795026014 0
580529402 1
307628825 0
17586320 0
382509933 0
445577763 1
545683135 1
135559146 1
13846981 1
466658762 0
176722559 1
833693141 1
268906225 0
964221122 1
15319924 0
914584608 1
442488992 1
51465605 0
751342148 1
892694443 0
716345050 0
648954627 1
307683473 1
265912274 0
830307755 1
77395483 0
163494718 0
477872633 1
442904411 1
583224222 1
126108528 1
850823489 0
698327978 0
100463687 1
995556647 1
177745133 0
9832455 1
399071265 0
903390913 0
183011749 0
108838705 0
826127603 0
831582843 0
781070781 1
64820513 1
44632895 1
730444396 1
470802186 0
210120785 1
823419016 0
16036552 1
904890480 0
115234162 0
751669424 0
930819127 1
117306858 0
155912224 1
584672569 0
999415057 1
132576686 1
300817782 1
248021736 0
52248434 1
351190920 0
840961267 0
103002847 1
217428005 0
206257247 0
200286539 0
635745754 0
166285780 0
825680039 0
493541254 0
284805936 1
928660974 1
796527782 0
605221494 1
862150839 0
329586018 0
181386731 0
800729475 0
134208062 0
226493536 1
483048706 0
432096570 1
605306430 0
127509309 1
490021856 0
91667889 1
716989556 1
834826208 1
958853695 1
545984512 0
432903742 0
94990459 0
500543843 1
932319806 1
756270444 1
754206929 1
41572336 1
211907081 0
637044163 1
595254477 0
163404740 1
615446092 1
14691352 1
223093971 1
433890846 0
371989615 1
619366847 0
129866257 0
617400046 0
587341059 1
688921313 0
808055375 0
755189358 1
575898253 1
991709208 1
896675394 0
697873636 1
823991466 0
611171490 0
121397707 0
287131234 1
58425372 1
977355004 1
399165116 1
958899886 0
733397343 0
961381641 0
63282657 0
398399263 0
263605207 1
85097299 1
827409070 0
386397456 0
192601709 1
46962566 1
612774716 0
903973007 0
301750142 0
101868351 0
199659919 1
525691960 1
522048460 1
980046834 1
789390149 0
828116274 1
594933292 0
80482128 1
512960567 0
890251076 1
926091373 1
481082039 1
486532581 1
569550726 0
969176996 1
470704460 1
974799110 1
131565391 0
129809032 1
168366133 0
710037224 1
31536950 0
24144264 1
387394120 0
360809024 0
379802335 0
411215514 0
227314774 1
415151085 1
202495553 1
694319923 1
366615796 1
278050236 0
836985006 1
218452442 1
860666915 1
502334163 1
457847534 0
408536523 1
356308148 0
369999678 1
998226585 1
576980701 1
22841204 0
148001886 0
963605472 1
590017509 1
106070212 1
122991266 0
853985678 0
182391507 1
420124059 1
696007373 1
178579275 1
965449943 1
139200309 0
409587204 0
486102674 1
471380389 1
650993651 0
253577041 0
496112478 1
300479590 1
456161608 0
794765927 1
970053506 1
745765976 0
745735464 0
494397083 1
643091462 0
7977457 1
931290310 1
853954736 1
510222793 1
942482431 1
730501681 1
92845634 0
541442284 0
945697527 1
663944796 1
43903227 0
81240863 0
604572872 1
570884819 0
55911640 0
690526629 0
780434774 0
740780386 0
791238661 1
128554651 0
80075694 1
566742055 0
8408176 0
933865158 1
590301264 0
27714380 0
198341309 1
584243462 0
561065395 0
827856732 1
181864188 1
270835111 1
437987723 1
175565017 0
887400291 0
806887014 1
615013140 0
779209972 1
463902309 1
628478654 1
562614471 0
538524065 0
799946112 0
538801032 1
549805481 1
951175694 1
939968792 0
582887345 1
520021499 1
390148345 1
901004754 1
993102609 0
487849464 0
347830703 1
328332239 0
966214266 0
615095307 0
579112788 1
684881814 1
547929502 0
738289620 1
674484802 0
782850108 0
645025213 1
36360499 1
163256323 1
778345251 1
80985192 1
674598182 1
865635230 0
727480693 0
821236635 0
350757152 1
509149657 1
619514576 1
82995007 0
212994470 0
7253451 1
640421156 0
778354844 0
769763726 0
554108572 1
391776570 1
713346096 1
136130289 0
1897257 1
216268943 0
528807346 0
188954590 0
942945328 0
795368215 1
765194224 0
555338546 0
224843092 0
537470910 1
265216344 0
334712966 1
40967542 1
323949639 0
172623101 0
238671786 0
908805301 0
416834147 0
519639564 0
387224764 1
72734134 0
570112372 1
251866759 1
536266160 1
496546245 1
74153516 0
573129765 1
669256988 0
934354600 1
504288277 0
480621957 0
48100121 1
536838976 1
959369745 1
4155727 1
777905941 1
611220763 1
604480710 1
473423816 0
601710245 1
266115623 1
121526077 0
134700923 0
495669710 1
250324687 1
730744251 1
542743908 1
70247818 0
382671585 0
730885337 1
71472409 1
710748180 1
259148056 0
838899667 1
519851613 0
121957441 0
68366475 0
500362253 0
824539794 1
429904393 0
498454265 1
726542204 0
498171392 0
77283493 0
713750739 0
404620187 1
701439279 0
573809920 1
634581746 0
48865376 1
9829362 1
304649448 1
459364409 0
290554833 1
218746282 0
871029568 0
946062121 0
976773814 1
395958364 0
410799423 0
626655157 0
837898089 0
346582510 0
669281636 0
361705599 0
122441469 0
142114851 1
64272283 1
575121818 0
137545226 0
830670596 0
754604483 0
762707113 1
181860441 1
94234901 1
564262489 0
581484198 0
656010635 1
932877665 0
835420957 1
193314426 0
793508378 1
239916805 1
93295360 1
759482287 1
312058773 0
779117248 1
641964289 1
119739608 0
367005038 1
841296924 1
960958491 0
989616625 0
344268950 0
96633124 0
224589731 1
93499108 0
822911028 0
183304117 1
850552269 0
679730577 0
664489723 1
925923890 1
351735016 0
814581055 0
843915319 0
642753434 0
367329563 0
187884982 0
156114406 1
755371058 0
447100163 1
706833938 1
162815646 0
433775249 0
623616725 0
83040993 0
770912441 1
417190187 1
903536847 0
68663643 0
79958314 1
253865883 1
522452612 1
798345643 0
349909881 0
92920616 0
419506706 0
500772506 1
161369197 0
60819936 0
871986888 1
892923606 1
564468560 1
594732893 0
22328692 1
584356220 1
419732454 1
418252685 1
607290470 1
704611447 0
24515867 0
417560309 1
561016913 1
894023062 1
934558228 0
256920874 1
709483258 1
323509923 0
995912889 0
880362533 1
137304997 0
78019785 0
768916778 0
600425427 1
161487986 1
756909192 1
815381343 1
283049608 1
326487746 1
680803833 1
624821220 0
242970658 0
101852979 1
743304501 1
821528649 1
814667022 0
21961673 1
289233107 1
15667519 1
514625330 0
607824645 0
536806262 0
126778821 1
98112388 1
485117119 1
559355245 1
713714013 1
95337258 1
512893971 0
124697327 1
854628151 1
181037112 0
837319434 1
255200448 1
929421641 0
364990307 1
905999948 1
334602023 0
321108698 1
662124059 1
899632293 1
851120756 1
100367617 0
129580349 1
33743281 0
537977092 0
720719732 1
269209437 0
15972181 0
630045957 0
139056691 0
849517090 0
595810275 0
821787068 0
146469509 0
464861911 1
625389394 0
901659993 1
410027776 0
118042985 0
639717775 0
121781287 0
699096978 0
389616272 0
955194115 0
671643446 0
409120740 1
224101296 1
475272041 0
110901633 0
8434971 1
972067377 0
34908600 0
490768602 1
135692350 0
882354383 0
302865170 1
629539379 0
94418641 0
182512332 0
878534840 0
490142712 0
234758016 1
985347307 1
97381265 0
887446949 0
417445143 0
281764924 0
331541111 1
151914682 1
374684580 0
50012479 1
996040865 0
855012263 0
547417290 1
564407453 1
198606012 0
341750099 1
421835012 0
553856745 0
856405789 0
179696656 1
648916326 0
979580709 1
318477228 1
617361040 1
221474152 1
105708284 0
483532155 1
222351868 0
772477062 1
179867531 0
385278915 1
64605801 1
104005436 1
331419348 1
624945778 0
173530244 1
310204231 1
390470564 0
506224565 1
471273917 0
712729558 0
189335328 0
42460354 1
670707811 1
292999835 1
518496278 1
737099970 1
997903608 0
388759554 0
744580240 0
176298486 0
991209237 1
41389886 1
455401400 1
35430947 0
954030048 1
217476840 0
535793679 0
171359947 0
864382872 0
587941874 0
755370420 1
259689890 0
922243724 1
589129959 1
859077982 1
118344925 0
722612968 1
358174573 0
623250388 1
406447630 0
761603697 0
273753938 1
537875804 1
516935079 1
217674994 1
446267081 1
513329138 1
180068993 1
129627994 0
375554404 0
232428 1
135895578 0
258336449 0
54133412 1
312686401 1
507730959 1
331006910 1
435160331 0
475396152 0
248369809 1
243898583 0
511320987 0
457266398 1
507582013 0
522178305 0
372433640 0
401279251 0
906940029 0
794690399 0
905150744 0
942149741 1
114048910 1
80490767 1
985642186 0
614384447 0
467306285 0
739325439 0
523960766 0
151018730 1
765649484 0
894351805 0
307535625 1
555887294 0
188407227 1
211034165 0
667645614 0
44091682 1
397941501 1
693252882 0
499407433 0
698698069 0
468837469 0
804166743 1
994729628 0
284405619 0
260824909 0
919703965 1
721343758 1
318665103 1
395167462 1
195395780 1
737144004 1
573365891 0
943615881 1
553931988 1
50868975 1
891036571 0
182729263 1
449885741 0
307275235 1
913484910 0
531543641 1
79020136 0
692139625 0
880974620 0
403015514 0
751120426 1
873258519 0
23649922 1
314187353 0
810227040 0
705356863 0
698708690 0
445772799 1
706969941 1
846963306 0
498855293 0
662959775 0
71078781 1
692624546 0
53725232 1
948497860 0
933007519 0
346190555 1
258706624 1
450672951 1
741136219 1
515096557 0
183204460 1
276878227 1
248157034 0
462256562 0
713244775 0
646103348 1
349820782 0
493459836 1
199238306 1
471086052 1
511852550 0
978710751 1
304093079 1
550608568 1
243609232 1
869083284 0
566056725 1
614890737 0
389992385 1
871292895 0
165212305 0
995089255 0
702035126 1
790677121 1
702189476 1
502829420 0
76012675 0
732784752 1
266291487 1
540546966 0
797747529 1
263291264 0
519210527 1
459890426 1
14628890 0
170003240 1
329470411 0
326225507 1
403181350 0
655688455 0
207704417 0
175875722 1
268785537 0
569013580 1
690271008 0
692588527 1
344778065 0
910991389 0
934318770 1
88244323 1
398548843 1
300348950 0
285117963 1
355739293 1
592099999 1
956857505 0
459284052 0
26429947 1
925036838 1
80929848 0
953390212 0
524364497 1
584901273 1
573906371 1
699717635 1
834110785 0
916864124 1
956763873 0
238315093 0
896229110 1
730147068 1
142695072 0
327985764 0
439197855 0
426148490 1
666962737 0
869887300 1
601617317 0
414148672 1
823150544 1
428793357 0
909270603 0
236613307 0
910910292 0
123493350 1
476447740 0
222356525 0
784734943 1
705919439 1
901140260 0
257926415 0
996222825 1
384385544 0
311611476 1
992969058 1
731778332 1
663992563 1
643790762 1
258233515 0
862642542 0
771894659 0
1422349 0
371644124 0
54091267 0
227717514 0
859948004 1
865245966 0
443957150 1
661571366 0
927499035 1
810605701 1
330075574 0
613671533 1
95390577 1
765846498 1
752441116 0
883386404 1
743279518 0
753561513 0
924225805 1
988061173 1
880105060 1
433585801 0
704414927 0
731341995 0
209309143 0
912844430 1
802549921 1
334800741 1
880390400 1
524827847 0
407840180 0
226540287 1
91167921 1
169989903 0
920115414 0
117074166 1
243476165 0
202595291 1
988566384 0
357361445 0
876451930 1
982706870 0
957014580 0
48064515 1
5222121 1
209681095 1
608288431 1
450770406 1
543374403 0
484927116 1
71288342 1
518965995 0
444691424 1
175868391 1
56461057 0
531491764 0
839569406 1
702367044 0
282038999 1
166175054 1
576849226 0
352546408 1
491541842 1
151370367 0
685195543 0
865863401 1
62146002 1
647116267 1
784766164 1
94043346 1
325037375 0
440987629 1
408133497 1
568551994 0
634895432 1
108843949 0
70431265 0
115501929 0
535765458 0
280128690 1
432391567 0
993835575 1
524874506 1
218603391 1
122990475 0
786004838 1
953040239 1
31123618 1
844974850 1
63142544 1
876874351 0
596282828 0
844161689 0
307636573 0
753756721 0
32707768 0
490236754 1
694923046 1
956720424 1
12491743 1
436044872 1
17251810 1
181846412 0
236138185 1
24908162 0
73853750 1
919008233 1
53194224 0
148761649 0
817694067 0
778068624 0
920066436 1
634206624 0
684363512 0
62580013 1
875179311 0
863650051 1
137644135 0
571231686 1
254140079 0
973983129 0
451065218 1
99957394 0
811540286 0
745377431 1
64785716 1
932294567 1
578168413 0
438537052 1
998773934 1
334327217 0
858559036 0
853725861 0
16551246 1
535226189 0
457649232 0
441929701 1
429483602 0
528896860 0
227936336 0
443112686 0
227213026 0
913604010 1
560766801 0
43478731 1
945977972 0
723968136 1
390865256 0
48369286 1
8648512 0
719425227 1
612216984 1
569534005 1
572778246 1
567985080 0
10715881 1
871840802 0
638670247 0
462179578 0
368261370 1
108042272 1
685074030 0
609725835 1
828033396 1
514468143 1
325720909 0
838984730 0
882443887 1
76917288 1
765371891 1
347895257 0
112514449 1
903158046 1
897931505 1
913537368 1
407849256 1
286548787 1
238443849 0
745489513 0
308127384 1
890644117 1
LRRLRLRRRRLLRRLLLLRLRLLRLRLLLRRLLLLLLLRLLRRLLLRLRRLRLLRLRRRRLLLRLRLLLRLLLLRLRRLRLLRLLLRRLLRLLLRRLLLLRLLRLRLLRLLLLLLRRRLRLLLLRLLRLLLLLRLLRRLLLLLRRLLLRRLLLRLLRLLRLLRRLLLRRLLLRLLLRRLRLLLLLRRRLLLLLLLRLLLRRRLRRRLRLLLLLLRRLLRLRLLRLLLLLLRLLLLLRLRLLLLRRLLRRLLRRLRRLLRRLLLLLLRLLLLRRLRRLLLLLLRRLLLLLLLLLLRLLRRRLRLLLLRRRLLLRLRLRRRRLRLLLRLLLLRRLRLLRLRRRLLRLRRRRLRLLLLLLLLRLLLLRRLRLRLRLLLLLRRRLRRLRRRLRLLRLRLLLLLLLRLLLLLLLRRRRRLLRRLRLRRRLLLRRLLRLLLLRRRLRRLLLRLRLRRLLLRLLLLRLLLLRRLRRRRRRRLLRLRLRLRLLRRLLRRLLRRLLLLLLLLRRLLLLLRLRRLLLLLRRLLRLLLLLRLRLLLRRRLLLRLRLLRLLLLLRRRRLLLLLRLLLLLLLRLLRRLLRLLLRLLRRLLRLLRLRRLLLLLRRRLRRLRLRLLLLRRLLRLLRRRLRRLLLLRRRLLLLLLLLLRLLLLRRLRLLRLRLLLLRLRLRRLRRRRLRLLRLLLLLRLLLRLLLLLRLRRRRRLRLLLLRLRRLRRLLLLLLLLRRLLRLLRLLLLRRRRLRRLLLLLLRRRLLLRRLLLRLLRLRLLRLRRLRLRLRRRLRLRLLRLLLLLRLRRLLLRLRLRRLLLRLLLLLRLLLLLLRLLLRRRLLLLRRLRLRLLLRRLRRLLRRLLLLLLRRLRRLRLLLLRLLLLLLRLRLLLRLLLLLLLLRLRRLLLLLLRLRRRLLRRRRLLLLLRRLLRLRLLRLLRRLLRLRRLLRRLRLRLLLRLRLRRLLRLLLLLRRLLLRLRRLLLLRLLRLRLLLLLRLLLRLLRLLRRLRLRRLLRRLRRLRRRRRRLRRLLLLRRRLRLRRLLLLLRLRRLLLLLLRRRRRLRLLLLRRLLLLLLLRRLRRLLLLLRRLRRLLRLRRLLLLLRRRLRRLRLRRLLLRLLLLLRRRLLLRLRRRLRRLLRLRLLRRRRRRRRRRLLLRLLRLLRLRLRRLLRLLLRLLRLRRLRRRLLRLLLLLLLRLRRRRRLLLLLLLRRLLLLLRLLLLLRLRRLRRLRLRRRLLRLLLLRLLLRLLLLRLLRRLLRLLRLRRLRLLLLLRRLRLRLRLLRLLLRRRRLRLRRLRRRLLRRLRRLLRLRLRLLLLRRLRLLRLRRLRRLLRLLLRLLRLRRLRLRLLRLLRRLRLLRRRLLLLLLLLRLRLRLLRRRRRRRRLLLLLLRLRLLRRRRRLLLLLLLRRLLLRLLRLLLLRRLLLRLRLLLLLLLRRLRLRRRRRRLRRLLLLLLLLRLLLLLLRLRRRLLLLLLLRRRRLRLLRRLLLRLRRRRRLLLLLLLLLRRRLLRLRRLLLLLRLRRRRLLLRLLRLRRLLRLLLLLLRRLRLRLLRRRLLLLRLLRLRRRRLLRRLLLRLRRLLLLLLRLLRLLRLRRRRLLRLRRRLLLRLLLLLRRLLRRLLRRLLRLRRLRRRLRLRRRRRLLLRLRRLLLLLLLRRRLRLLRRRLRRRRRRLRRLRLLRRRRRRLLLLRRLLLLLRLRLRLLRRRRLLRLLLLLLRRLRLRLLLLLLRLRLRLLLLRRLLLLLRRRLRLRLLRRLRLLRRRRRLRLRLLRRRRLRRLRLLRRRRRLLLLRRLRLLLLRRRRLLLRLRLLLLLRLRLRLRLLRLLRLLRRLLLLLRLLLLLLRLRLRLLLRLLLLLLRRLLLLLLLLRRLLRLRRRLLLRLRLLRLLLRLLRRLLRRLRLLLRLRRLLLLLLRLLRLLRRLRLRRLRLLLLRLRRLLLRLRRLLLLLLRRLLRRRLLRRRRLRLLRLLRRLLRLRRLLRLRLRRLLLRLLLLLRLRRLLLLRRRLRRRLLLLLLLLLRRRLLRLRLRLLRLLLLRLLRRLLLRRRRLRRLLRRLLRRLLRLLRRLRRRLLRLRLLLRRLLLLLLLRRRRLLRLLLRLLRLLLLLRLLRLLLLRRRLLLRRLRLRLLRLRLLRLRLLLLLRLRRRLLRLLLRRRRRRRRLLLLLLRLRLRLLLLLLLRRLLLRLRRRLLRLLRRLRRRRLRRLLLLLRRLRRLLLRRRLRRLLLRLLRLRRRRLRLLRRRRLLLRRRLLRLLLRLRRRLRLLLRRRRRRRLLLLRLLRRRLRLRLRLRLLRRRRRRRLLRRLLLRRLLRRRLLLLRRLLRRRRLRLLLRRLLRLLRLRLRLLLRLLLLLRRLLRLLRRRLLLLLRRRRLRLLRLRRLRLRLLLRRLLLLLLRRLRRLLLLLRLRLRLLLLLLRRLRRRLLRLLRLRRLLLLLLLRRLLRLLLRRRRLLLLRLLLLLRLLLLLRLLLLRRLRLLLLLLLRRRRLLRLRLLLRRRRLRLLLRLRLRRRRLLLRRLLLLRLLRLRLLRLLRLRRRRLLRLRLRRRRLLLLLRRLLLRLRRLRRRLRRLRLRLRLLRRLRRLRRLLLLLLRRRRRLRLRLRLLLRLRLLLRLLLRRLRLRRRLLRLLRLLLLLRLLRLLLLLLRRLRRLLRLLLLRLRRLLRRRLRRRLLRRLLRLRRLRRRLLLLLLLRLLLLRLLRLLRLRLLLLLLRRRRLLRRLLLLRRRLRLLLLRRLLLRRLRLRLLRRRRRRLRLRLLLLLLLLRLLLRLLLRLRLLRLRRLLLLRLLLLLLLLRRLLLLRRLRLRLLLRRRLRLRLRRRRRLLLRLLLLLRLRRLRRRLLLLRRLLLLLRLRLRLLLLLRRRLLLLRRLLLLLLLLLLRLRLRLLRRRRRRRRLLRLRRLLLLLRLRRRRLRRRRLRLRLRLLLLRRRRRLRRRLLRRRRLLRLLLLLLRRRRRLRRRLLLRRLLRRLLRLRLRLLRLLLLRLLLLLRLLRLRLRLLLLRLRRRLLRRRLLRRRLRRLLLRRRLRLRRLLLRRRLRLRRLLRLRLRLRLLRLLRRLRRLRLLLLRLLRRLRLLLRRLRLLRLLLRLRLRLLLLLRLRLLLLRLRRRRLLRRLLLRLLLRRLRLRRLLRLLLLLLRRLRLRLLLRLRRRRRLLRRRLLLLLLLLLLLRRLRLLLRLLRLRRRLLRRLLRLRLLRRRRLLRLRLRLRLRLRLRLRLRRLLLLLRLRLLRRLRRLLRLLRRLRRRLRRRRLLLLLLLLRLRLRRLRLRRLLLLLRLRLLLLLRRRLRRRRLLLLRLLRRRLLLRLLLLRLLLRLRLRLLLLLLRRRRRLLLRLRLLRRRLRLRLLLLRRRRRLLRRRLRLRLRLLRRRLLRLRLLLRRLRRRLLLRLRRRLLLRLLLRRLLLLLLLLLRLLRLRRRLRRRLLLLRRLLRLLRLRLLRRLRRLLLLRRLLLLLLLRLLRRRLRLRLLRLLLLRRRLRRLRRLRLRRLLLLLRLRLRLLLRLRRLLRLLLLLLLLLRRLRLRRLLLLRRRRRLRLLLRLRRLLLLRLLLRLLLLRRRLLRLLRRRLRLRLRLLRLRLRLRRLRLLRRRLLLLLLRLLRLRLRLLRRLLLRRRLRRRLRLLRLLLLLRLLLLLLRLRLLLLRRLLLRRRRRLLRLRLRRLRRRRLRLLLRRRLRLLLLLLLRLRLLLLRLLRLLRRRLRRRLLRLRRRRLLRLRRLLRLLRLLRRLLRLLLRLLLRRLLLLRLLRLRLRLRLLRLLRLLRLLRLRLLRLRRRRLLLRRLRRLLLRLRLRLLLLLRLLRLLLRLLRLLLLRLLRLLRLLLLRLRRLRLLRRLRLRLLLRRLRLLLLLLRLRLRLLRRRRRLLLLLRLLRLRRLRLRLRLLLRRRRRRLLRLLLRRLLRLLRRRLLRRRRRRLLLRRLRLLLLRRRLRRRLRRLRLLRLRRRRLRLRLLLLLLLRLRRLLLRRRRRLLRRRRLRLLRRRRRLLRRLRLLRRRLRLLLRLRLLLLRLRLRLLLLLRLLLLRLRRRLLRLLLLLLRLRLLRLLLRLLRLRLLLLRLLRLLLRRLRLRLRLLRRLLRRRLRLLRLLLLLLRRLRLRLRLLLRLRRLRRRLRRLLRLLRLLLRRRLLRRLRRRRRRLLLRLRRRRRRLLLLLRRLLLLLRRLRLRRLLLRRRLLLRRLLLRRLLRLRRLRLLLLLLLLLLLRRRLLLRLLLRLLRLLLRLRRLLRLLRRLRRLLLLLRRRRRLLRLLLRLLLRLLLLLLLRLRLLRRLLRRRLRLRLLLRLRLRRLRLRLLLLLLLLRLRLLLLRLLRRLLRRRRRLLRRLLLLLRRLLRRRLLRLLLRLRRLRRRLRRLRLRRRLLLRRLRLRRRLLLRLRRLLRRLLLRLRLLLLRLLRLLLRLRLLLLRLLRLLLLRRLLLLLLRRLLRLLLRLRLRLRRRLLLLLLLRLLRRRRLRLRLLLRRLLLLLRLLLLRLRRRLLLRRRLRRLLRLLLRRLRLLRLRRLLLLRRRLRLRRRRRLRLLLLLRRLLLLRLRLLLRRLRRLLRLLLRLLLRLRLRRLLLLRLRRLLLLLLLLLLLRLLRRRLRLLLRLLLLRLRLLLLRRLLRLLRRRLRLRLRRRRLLRRLLRLRRRLLRLLRLLRLLLLLRRLLLRLLLRLRLRLLLRLLRLLLLRLRRLRLLRLRRLLLLRRLLRRLLRLRRRLLLLLRLRLLLRRLLLLLLRRLLLRRLRLLLLRLRLRLLRRLRLLLLRLRRRLLLLLLLLLLRLLLRLRRLRLLLLRRLLLRRRLRRLLLLRRLLLLLLLLRRLRLLRLLLLLRLLLLLRLRLRLLRRRLLLRLLLRLRRLRLLRRLLRLLRRLLRLLLRRLRLLLLRRRRRRRRRLRLLRLLLRLLRLLLLLRLLRLLLLLRRLLRRLRLRLRLRRRRRLLLLRLLRRRLRLRRLLRRLRLLRLLLRRRLLLLLLRLLRLLLRLLLLLLRLLRLRLRLRLLLLLLRLLLRRRLLRRRLRLLLLLRRRLLRLLRLRLLRLLLRLLLLLLLRLRLLLLRLLLRLRLLRRLRRLLLRLLLLLRLLRLLRLLLLLLRRLLRLLLLRLLRRLLRLRLRLLLLRLLRRLRRLLRLLRLLLLRLLLLRLLLRLLLRRRRLRRLRLRLLRRLRLRRLRLLLLLRLLLRLLLLLLLLLLRLLRRRRLLRRLLRLRRRRLLRLLLLLRLLLLRLLLLLLLLLLRLLRLLRLRRLLLLLLRRRRRLRRLLRLRLRLLLLRRLRLLLRRLLLLLLLRLRRRRRLRLLRRLLLRLLRRLRRLRRRRRLRRLLRRRLLLLLLRRLLLRRRRLRLLRLLRRLLLRLLLLLLLLLLRRLRRRLLRRRLRRRLRRLRRRRLLRLLLRLLLLRLLRRLLLLLLLLLLLRLLLLRLLLLLLLLLRRRLLLLRLRLRRLRLRLLRLRRLLLRRLLRLRRRLRRRLLRRLRRLLLLLRLLRRLRLRRLLLRRRLLRLRLLRLRLRLLLLLLRLRLRLRLLRRRLLLLLLLRLRLLLLLLRRRRLRRRLLLRLLLRLRLRLLLRRRLRRLRLLLRRLLLLRLLRRLLLRRLLLRLLRLLRLLLRRRLRLLRLRRLLLRRRRLRRLRRLLLRLLRLRRRRLRLRRLRRLRLRRRLRRLRLLLLLLLRLRRLLRRLRLRRLLRRLLRLRRLRRLLLRLLLLLRLRRLRLRLLLLLLLLLLLRLLLRLRRLRLRLRLLLRLLRLLRLRLLRLRRRRLLRLLLLLRLLLLRRRRLLLRLRLLRLRLLLRRLRLRLLRRLRLRRRLLLRRLLRRLLLLLLLLRRLRLRLLLLRLRLRRRLLLLLRLLLLLLRRLRLRLLLLLRLRLLLLLRLLLLLRLRLLRLLRLLLLRLRRLLRLRRLLLRRRLLRLLRRLLLRLRLLRRRRLRLLLRLRLLLRLLRLLLLLLLLLLLRRLLRRLRLRRRLLLLLRRRLLLLLRLLRLRLLLLLRRLLRLRLRRRLLLLRLLRLLLLLRLLLLLRRLLRLRLLLLLRRRLLLRRRRLRLLRLRLRLRRRLLRLLLLRRLRRRLRLRLLLLRRLLLRLLRRRLLRRLLLRRLRLLLRLLLRLLRLRLLLLRRRLRLRLRLLRLLLLRRLLLRLRLRLRRRLRRLRRRLRLRRLRLLLLLLLRRLLLRLRLRLRLLLLRRLLLRLLRRLRRRLRLRRRRLLRLLLRRLLLRRRLLLLRRLLLRLRLLLLLRRLLLRLLLLRLLRRRLLLLLRLRLLLLRLRLLLLRRRRLRLRLLRRLRLRRLRLLLRLRLRLLLLLLRRRRRRRRRRRRRLRLLLLRLRRRLRRLLLRRLRLLRLRRLLLLLLLLLRLLRRLLLRLLLRLRRLLLRRRRLRRLLRLLRRLLLRLRRLRRRLLLRLLLRRLLLRLRLRLLRLRLRLLLRRLRRLRRRLLLLRRLRRRLLRLRLLLLLLLLRLRLLRLLLLLRRLLLLRLLLLRLLLLRLLLLRRRLLRLRLLLLRLLRLRLRLLRRLLLLLRRLLLLLLRLLRLRRLLRLLLRLRLLRLLRLLLRLLRLLRLRLRRRRLRLLRRLLRRLLLLRRLLRLRLLLLLRLLRRRRLLLRLLRLRLRLRRLLLRRRLRLLLRLLLRRRLLLLLRLLLRLRLRRLRRRLLLLRLLLLLLLRLLLLRRRLLRRLRRLRLLRLRLRLLLLRRRRRLLLRLRLRRLLLLLRLRLRLLLLRLLLLRLLLLLLLLLRRRRLRRLRRRRLLRRLLLLLRLLLRLRRRLRLLLRLRRLLRRLLRLRRRLLLLLRRRRLRLRRRRRRLRRLRRLRRLLRLRRLLLLLRRRLLRRLLRLRRLLLLRLRLLRRLRLLLLLRLLLLLLRLLLRRLLRRRLLLLRRLLRRLLRRRRLLLRLRRLRLRRRRRLRLLLLLLLRLRLRRLRLLRLRLLLLRLRLLLLLRRRRLLLRLLLRRLRLLLRLRRRLRLLLLLRLRRLLLRLLRRLRRRRRLRLLLLLRLLLLLLRRLLLRLLLLRLLRLLRRLLLLLRLLLRLLRRLRLLLRRRRLLLLLRRLLLLLLRLLLLRLRLLLLLRRRLRRLLLRRRRRRRRRRRLRRLRLRLRRLLLLLLRLRRLLRRLRLLRLLRLRRRLLLLLLRRLLRRLRLRLLLRLRLLLRRLLRRLLLLRRLLRLRRRLLLLRRRRLRLLLLRLRLLRLLLLLRLRLLLRRRLLLLRRLRLLLRRLLLLRLLLLLRLLRLLRLLRLLRRLLRRLLLLRLRLLLRLLRLLRRLRLLLLLLLLLRLRLLRRRLRRLRRLLRRLRLLLLLLLLLRLRRRLRLLRLLRLRLLRLLRRRLLLRRLLLLLRLLRLLLLLLRRRRRRRLRLLRLLRRLLLLLLLLRLRRRLRRRRRRLLLRLRLLRLLRLLRLLRRLRRRRRLLRLLLRRRRLRRLLLLRLLLLLLLLRRRLLLLLRLRLLLRRLLRLLLLLRRLLRLLRRLRLLLLLRRLRLRLLRLLLLLLLLLLLRRRRLLLLLLLLRRLLLLLRLLLLRRLLRLLLLLRLLLLRLLLLRRLRLRLRLLLLLLRLLRRLLLLLLLLLLRLLLLLLLLRRRLRLRLRRLLLRRRRRLLLLRLLRLRLLLLRRRLLLRLLLRLRRLLLRRRRLLLRLRLLRRRLLLLRLLRLRRLLLLRLLRLRRLLRLLLRLLLRRRLLLLLLRRLLRLLLLRRRLRLRLLRRRLRLRLLLLRLRLRRLLLLLLRRLRLRRRLRLLLLLRRRRLLLLLLRRLLRRRLRLLLRLLRRLRRRLLLLRLRLLRLLLRRLLRLLLRRRLRLLLLLLRRLLRLRLRRRLLLRLLLRRLLLLRRRRRLLLLRRLRLRRLLRRLRLLRRRRRLLRLLLRRLLLRLLRRLLRRLLRRLRLRLLLRLLLLLRLRRLLLLRRLLRRLLLLLRLLRLRLLLLLLLRLLLRLRLLRLLLLRLRLRLLLLRLRLLRLLRLLRLRLRLLLRLLRRRLLRLRLRRLRRLRRRLLRRRRRRLLRLRLLRRLLLLLLLLRRLLLRLLLLRLRLRRLLLLRLRLLLLLLRLLLLLLLLRLLRRLRLLLRLLRRLRLLRLRRLRLLLRRRLRRLLLRLLLRRRLLLLRLRRLRLLRLLRLLLLLRRRLRRLRLLRRRLLRRLLRLLLRRLLRLLLRLRRRLRLLRRRLRLLRLRRRRLLRRRLRRLLRLLRRRLRLLLRRLLRRLLRLLLLLLLLRLRLRRLRLLRLRRRLRRRLLLLRLRRLRRLLLRLLRRRLRLRRLRLLLLRLRLRLLLLRLRLLLRLLRLLRRRLLRLLRRRLLLLRRRRLLLLLRLRLRLRLLLRRRLRLLLRRLRLLLRLRLRLLRRRLLLRLLLRLRLLLLLLLRLLLRLRLLRLLLRLLLLRLLRRLRLRLRLRRLLLRLLLRLLRLRLLRRRRLRLLLRLRLLLLLRLLRLLRLRRLRLLRLLLRLLLLLLRLLLRRRLRRRRLLRLLRLRLLRRRLRLLRRRLRRRLLRLLRLLLLRRLLRLRLRRLLLLLLLLLRLRRLRLLLLRLLRLLRRLRLLLLRLRLLRLRLLRLRLLLRRLLLRLLRLRRLLLRRLLRLLLRLRLLLLLLRRRLRLRLRLRRLRRLRLRRRLLLLLLLLRLLLRLRLLLRRRLLLLRLLLLLRLRLRLRLLLLRRLRLRLLLLLLLRLRLRRLLLLLLRRRRLRRRLLLRRLLLLRRLRLRLLRLRLRLLLRRRRLLRLLRRLLLLLRRLRLRRLLRRLLLRLRRLLRLLRRLLLLRLLLLRLRLRLLLLRLLRRRLRRLRLLRRLRLRLRLRRLLLLRRLRLLRLLLLLRLRLLRRLLLLLLLRRLLLRLRRLLLLRRLRLLLLRLLRRLLRLLLLLLLRLLLLLLRRLLLLLRLRLRLRLLRRLRRLRRRRRLLRLLLLLRLLLLLLLLRLLLLRRLLRLLLLLRRLLRRLLRRLLRRLRRLRLLRLLLRLLLRRLRLRLRLLLLLRLLRRLLLRRRRLRLLRRLRLLLLLRRRLLRRLLRLLLLRLRLRRRLRLLRLRRLLRRRLRRRRLLRLRLLLLLLLLLLLRRLRLRRLLLLLLLLLLLLRLLLRLRLRRLRRLRRLLRLLLLLLLLLLLLRLLLRRLRLLLLRLRLLRLRRLLLRLLLLLLLRRLLRLLLLLLLLLLRRRRRRRLRRLRLLLLRRLRRLLLLLRLLLLRRRLLLLLRLLLRLRRLRLRLRRLLLRLRLLLLRRLLLLRRLRLRRLLLLRRLLLRLLLLLLLRLRLRLLRLLLLRLRRRLLLLLLRRRLLLLLLRLRLRRRRLLLRRRRRLRLLLLLLLRRRLLLLLRLLRLRLRLLLLLLLLRRRRLLRLLLLLLRRLLRLLLRLLRRRRLRLLLRLLLLLRRRLRLLLLLRRLLLLRLLLRLLLLLLLRLLLRLLRLLLLLLRLRRLLLLLRLLLLRRRRLLLLLLRRLRLLRLLRLLRLLLRLLLRLRLRLLRLLRRLLRLLLRLRRLRLLLLLLRRLRLRRRLRLLRLLRRLLLLLLRRLLLRLLLLRRLLRLLLLRRRLLLLLLLLLRLLRLLRLRLLLRRRLRLRLRRLLLLRLLLLLRLRLRLLLLLLRRLLLLLLLLLRRRRLLRRLLLRLLRRRRLRLLLLRLLLRRLRRRRLLRLLRRRRLRLLRRLLLLLLRRRLLLLLLLRLLLLRRLRLLLLRLLRRRRRRRLLLLLLRRLLLLRRRLLLLRLLRRLLRRLLRLLLLLRRRRLRRRLRLLLLLRLRLRRRRRRLLLLRLRLLLLLRRRLLLLRLRLLLRLLLRLRRLRLLLRLLLRRRLLLRLRRLRLLLLRLLLRRLLLRLRLRLRLLLLLRRRLLLRRRLRRLLLLLRLRLLLRRLLRRLRRLRRLLLLLLRLLLRLRLLLLLLRLLRRRLLRRLLLRRLRRRLLRLLRLRRLLRLRRLLLRRRLLLRLRLLRLLLLLRLRLLLRLLRLRRRLLLLRLRLLRLRLLLRLLLRRRRRLRRLLRRLLRRRRLLLLRRLLLRLLLLRRLLRRLLLLLLLLRLLLLRRLLLLLRRRLLRLRLLRLLLRLLLLLLLLRRLLLLLLLRLLLLRLRLRRRLLRLLLLRRLLRRRLLLLLLRRRLLLRRRLRLLRLRRRLLLRRRLLRRLRRLLLRRLLLLLLLLRLRLLRLLLRLLLLRLRRLLLRLRLLLLRRLLLRRRRRLLRRRRLRLRLLLLRLLRRLLRLLLRRLLRLRRLLRLLLLRLLLRRLLRRLRLLRRLRLRLLLRRLLRRRLLLLRRLLLLLLLRRLRRLLRRRRRLLRLLLLLLLLLRRLRLRRRRRLRLRLLLLLLLLLRLRLRLRLRLRLLRRRLRLRRLLLLRLRRRLRLLRRLLLLLRRRLRLRRRLRLLLLLLLLLLLLRLRLRRRLLRLLLRLRLLRLRLLRLLRRRLRRLRLLLRLLLLLRRLLRRRRRLRRRRLLRRLLLRLRRLRLLRRRLLRLLRLLLLLRLLLLLLRRLRLRLLLRRRLLLLLRLLRLLLRLLRLLRRLRLRLLLLLLLLLRLLRLLRLRLLLLRRLLRLLRLRRLRRLLLLRRLLRRRLRLLRRRLLLRRLLLLLLRLLLLRRRRRLLLLLLLLRRRLLLRRLLRRLRLLLRRLLLLRLLRLLLLLRLRLLLRLLRRLRRLLLRLLLLLLLRLLRLLLLLRLRLLLRLRRLLLLRLLLLLLRLRRLLLLLLRLRRLLLLLLLLLLRLRLLLLLRRLLRLLRRRRLRLLRLLLLLLLLLRLLRLRLRLLRRRLLLLLLLLRRLLLRLRLLLLRRLRLRLRLLLLRLLLLLLLLLRRRRRLRRLLLLRLLLLLLLLLRLLRRLRLLRRLRLRRLRRRLRRLLLRLLRRRLLRRLLLLLRLRRLRLRRLRLRRLLRRRLRLLRLLLLRLRLRLLLRLRLLLLLRLRLLRRRLLLLLLLLLRRRRRRLRRLLLLLLLLLRLRLRLLRLRLRLLLLRLLLLLRLLLLLLLRRLLLRLLRLLLRRRLRLLLRRLRLRLRLRRLRLRRLRLRLLLRRRLLRLRRLLLLLLRLLLLRRRLLLLRLLRLRLRLLRLLLLLLRLLRRLRLLRLLRRRLLRLLRLLRLLLLLRLRRLRRRLLRLLRLRLRLLLLRRRLLRLLLLRRLRRLLRLLLRLLLRLLLLLLLRLLLLLLRRLLLRLLRRRRLLLLLLLRRLRLLRLRLLLLLRLLLRLLLLLRLLLRRRLLRLLLLLLRLLLRLLLRLLRLLRLRLLLLLRLLLLLLRLRRLRLLRLRLRRLLLLLLRLRRLLRLLLLLLRRRLLRLLLRLRRRLLLRLLLLLRRLLLLLRLRLRRRLLRLLLRRRLRLLLRLLLLLRLRLRLRLLRLLLRLLLLLLLRRLLLLRLRLLLLLLLLRLLRRLRRRLRLLRLRLLLLLLLRLRRLLRRLLLLLLLLLLLLRLLRLRRRRRLLLLLRRRRLRLRLLRLLRLLLLLRLLLLLLLRLLLLLLRRLRLLLLLLLLRRLLLRRRLRRLRRRLLLLRRRLLLLLLLRLLRRLRLRLLRLLRLRLLLRLLRRLRLRLRRLRRRRLLRLLLLLRLLLLLRLLRLLRLLRLLRLRLLLRLLLLLRRRLLLRRLRRLLLLRLLRLLLLLLLLRRRLRLLLLLLLLRLLLLLLRLLLLLLRLLLRLRLLLLLLLRLLLRLLLRLRRLLLLLLLLRLLLLLLRLLLLLLRLLLLRRRLLRLRLLLRLLLRRRRLLRLLRLRLLLLRRLLLRRLLLRRRRRRLLLLLLLRLRLRLLRLRLLLLRRRRRRRLLRLRLLLLRLLLRRLLLRLLLRLLRLLRLLLLLLLRLLRRRLLLLRRRLLRRRRLLLLLRLLRLLLRRRRLLRRRLRLLLRLRLLRLLRLLLRLLLLRLRRRRLRRRLLLLRLLRLLRLLRLLRRRRLRLLLLRLLRRLRLRLRRLLRRLRLRLRRLLRLLLRLLLLLRLRLLLRRRRRRRRRRLRRLRRLLLLLLLRLLLRRLLRLLRLLLRLRRLRRRLRRLRLLLLRLRRRLRRRRRRLLLRLRLRLRRLLLLRLLLRLRRLRRLLLRRLRLLLRRLLRLLRRRRLLLLRLLRLLLLLLLLRLRLLRLRLLRLRLLLLRLLRLLLLLLRLLLLRLRLLLLRLRLRRRRLLRRRLLRRLRLLRRLRLLLRRLLRRLLLLLRRRRLLLLLRRLLLLLLLRLLRLRLLRLRLLRRLLLLLRLRLRRRLLRLLLLRLLLRLLLLRLLLLRRRRLRRRLLLRLLRLLRRRLLRRRLRLLLLLRLLRLRLLLLLLRRRLLLRRRLLRLRLRLRRRLRLLRLLLRLRRLRRRLLRRLLRLLLRLRLRRLLLLLRLRLLRLLRLLRLRRLRLRRLLRLLRRRLLLLLLLRRLLLRLRRLLRRLLRLRLLLLRLRRLLLLLLRLLLRLRRRLLRLRRLLLLRLLLLRLLRLLLRLLRRLLRLRRLRRLLRLLLLLLRLRLRLLRLLLLLRRLRRRLLRLLRLLRLLLRLRLLRLRRLLRLRRLRRLLLRLRLLLRRLRLRLRRLLLRLLLLLLRLRRLLRLLRRLLRLRLRLLRLLRLLRRLRRRLLRLRRLLLLRLRLRLLRLRLLRLRLRRLRLRRLLLLLLLLRLLLLRLLLLLRLLLLLRLLRLRLRRLLRRRLLLLRLRRLLRLRLLRLLRLRLLLLRLRRRLLLLLLLLLLLLLRRLRLLLRLRRRLLLLLRLLLRLLLLRLLLRRLRLLLRLLLLRLRLRLRLRLRRRRLLLLRLLLLRRLRLRRLLLLLRLLLRRRLRLLLRRRLLRLLRLRRRLLLRRLLLRRRRRRLLRLLRLLLLRRLRRRLRLRLRLLRRLLRRRLLLRRLLLLLLLRRLLRLLLRLLLLLRRLRRRLRRLLLRLRLLLRLRLLLLLLLLLRLLRLLRRRLRRLRRLRLLRLRLRRRLLRLLLLLLLRRLLLLRLLLRLLLRRRLLRLRRLRLLLRLLLRLLLLLRRLLRRRRLLLRLLLRLRLRRLLRRLRRLLRLLRRRLLLRLLLLRRRLLLLLLRLLRLLLLLRLRLLRRLRRRRRLLRRLLLLRLLLLLLRRLLLLRLLRLRRLLLRLRLLLLLLRRLLLRLRLRRLLRLLLLLRLRRRLLRRLLRRRLRLLLLLRRLRLRLRRLRLRLRLRLRLLRRLLRLLRRRRLRRLRLLRLLLLRRLRLLRRLLLLLLLRRRLRLLLLLLRLRLLLLLLRRRLLRRRLRLLLRLRLLRRRLLLLLLLLRRLLRRRRLRLLLLLRRLLLLLRLLLLRLLLLLRRLRLRRLRRRLLLRLLLRLLLRLLLLLLRLRRLLRLLRLRLLLLLRLRRRLLRRLRRLLLLRLRLLLLLLLLRLLRRLRRLLLLLRLLLRLLRRLLLRRRLLRLRRLRLLRLRLLRLLLLLLRRRRRLLLLRLRLRLRRRRRRLLRRLLRLLLLLLLLLLRRLLLRLRLLRRLRRRLRRLRRRLLLLLRRRLLRLLLLRLRLLLLRRLRLLRRLLLRLRLLLLRRLLLLLLLLRLLLLLRRLRLLLLLLLLLRRLRLLLLLRLRLLLLRRLLRRLLLLLLLLRRLRLLLRLLLRRLLLLLRLRLLLLRLLRLRLLRLLLLRLLLLLRLLLRRRLLRLLRLLRRRLLLRLRLRRLRLRLLRLLRRLRLLLRLLRLLLRLRLRRLRLLLLLRLLLLLRRRRRLLRLRRLLLLLRLLRLLRRRLRLLLLRLLRLLLLRLRLRLLRLLLLRLLRLLLRRLRRRLLLLRLRRLLLLLLLLLLLRLLLRLLLLLLLRLRLLLLRRRLRLRLLLLLLLRLLRRLLLLLRLLRRLRLLRLLLRLLLLRLRRLRRLRLRLLLRLLLRRRLLRLLRLLLRRRRLRRLLRLRRLLRRLRRRLRRRLRRLLRRLLLRLLRLLLLLLLLRRRLRRRRRRRLRLRRLLLRLLRLLLLRRLLLLLRLRLRRRRLLRLRLLLLLLLLRLLLLRRLLRLLRLLLLRRLRRLRLRLLLLLRRLRRRLLRLLLLRLLLRLRLLLRRLLRRRRRRRLRLLLLLRLLLLRRRRLLLLRLLLRLLLLLRLRRLLRRLLLLRRRRRLLRLLLRLRLLLLLRRRLLLLRLRLLRRRLRRRLLLRLLLLLLRRLLLRLRRLLRLRLLLRLRLRLLRRRLLRLRLLLLLRRLRLLRLLLLRLLRRLLRLLLLLLLLRRRRRLLLLLLLLLLLLLRLLLLLLLLRRLRRLLLRRLRRLRLLLRRLLLRLRLLLLRLLLLLRLRRLLLLLLRRRLLLLRRLRLLRLLLLRLLLRLLRRLLLRLRLRRRLLLRLRRRRLLLLRRRLLRRLLRLLRLLLLRRLLLLLRLRLRLLLRRLLRRLLRLLRRRLLLLLLLLLLRLRLLLRLLLRLRRLRRRLRLRRRLLRLLRLLRRLRRRRLLLLRRLLRLLLRLLLLLLLRLRRRRLRRLLLLLLRRLLLLLRRLRRRRLLLRRLLRLLLLLLRLRLLLLLLLRRLRRLLRLRLRRLLLLLLRLLRLLLRRLLRRLRLLRRLLRRLLLRRLLRLLLRRRRRLLLRRLLRLLLLRLRLLLLLRRRRLLLLRLRLRLRRLLRLLLLLRLLRRLLLLRRRLLLLRRRRLRLRLLLRRLRLLLRRLLRLLLRLLLLRLLLLRLRLLRRLLLRLRLRLLRLRRLRRLLRRLLLLRLRRLLLLLLLLLLLLRLRLLLLLRLRLRLLRRLRRLRRRRRLRRLLRRLRLRLLLLLLRRLLRLLRLLLRLRRLLLRRLLRLRLLLLLLRLLLLLLRRRRLRRLRLRRLLLLLRRRLRLLLLLRRLRLRRRRRLLRRRRLRLRLLRLLLLRLLRRLLLLLRLLRLRLLRLLRLRRLLRRLLRLLLLRLLLRLRLLLLLRLLRLRRRLLLRLLRLLRLRRLLRRLRLRRLLLRLLLRLLLLLLLRRLLLRRRLLLRLLRLRRRLRLLLLRRRLLLLLRLRRLRLLLLRRLLRLLRLLLRRLRLLRLLLLLRLRLLRLRLRLRLLLRLLLLLLLLLRLRLLLLRRRLRRRLLLRLLLRRLRRLLRLRLLLRLLLLLLLLLLLLLLRLLLRLLLLRLLLLLRRLRRRRRLRRRLRRLLLRRLLRLLRLRLRLLRLLRLLRRRLLLLLRRLLLLLRLLRLRRLRLRLLRRLLLLLRRRLRLLLRRLLLLRLLRLLRLRRLRRRRLLRRLLLLLRLLRLLLLLLLRLRLRRLLRLLLLLRRLLLRRLLLLLLLLLRRRLRLLLRRLLLRRRLLRLLRRLRRRRLLLRRLLRLRLRRRLLLLLLRRRRLLRLRLLLLLLLLRRRRRLRRLRLLLLLLLLLRRLLRLRLLLLRLLRLRRLRLLRLRRLLRLLLLRRLRLLRLLRLRRRRRRLLLLLLLLLLLLLLLLLRLLLRRRLLRRLLRLLLRLLRLLRLRLLRLLLLRRLLLLLLRRLLLLRRRRRLLLLRLLLRRLLRRRLLLLRRRRRLLLLLRLLRLLRLLRLRRLLLRLRRLLRRLLLLLLLLRLLRLRLLLLLLLRRLRLRLLRLRRLRLRRLLLLRLLLLLRLRRLLRLRLRLLLLLRLLLRLLLRLLRLLLLLRRRLLLRRRLLLRLRLRLRLRLLLLLLRLLRLRRLRLLLLRLRLLRLLLLRRRLLLLLRLLLLLLLRLRLLLLLLRRRLRLLRRRLLRLRLLRLLLLLLRLLRLLLLLLLRRRLLRLLLLRLLLRLRLLRLLLLLLLRRLLRRRRLRLLLRRLLLRLLLLLLRRRRLLLLLRRRLRLRLLRLLLRLRRLRLRLLRLLLLRLLLLRRLLLRLRLLRLLRLLLLRRLRRLLRRRLRLRLRRLLLRRRRLRRRLRRLRRLRLRRRLRLRLRLLLRRRRLRLRRRRLRRLLRRLRRLRLRLLRRRRLLLRLLRLRRRLLRLLLLLLLRLLLLLRLRRLLLLLLRLRRLLRRLRLLLRLRLRLLLLLLLLRRLRLLLRLRLLLLLRLLLRRRLRRRLRRLRRLLLRLLLLRLRLLLLRRLLLRRLRLLRRLLRLRRLLLRRLLRLRLLLRLLRRLRLLLLLLLRLLLLLLLRLLLRRLRLLLLLRLLRLRRRLRLRRLLLRRLLLRLLRRRLLLLLLRLLLLLLRRLLLLRLLRLLLLRLLRLLRRLLRLRRRLRRLLLRLRLLRLLLLLRLLRRLRLLRLLLLLRLLLLLLLLLRLLRLLLLLRRRLLLRRLLLLLLRLLLRRRRRLLRRRRRLRRRRLRLLRRLRLRLLRRLRLLRLLRLLLLRRLLLRLRLRLRRLRRRLLRLLLRLLRLLLRRRLRLLLLRRLLRLLLLLRLRLLLLLRLLLRLLRRRLLRLRRRRLLLRRRRLLLRRLLLLLRLRRLLRLRRLLRLLRRLRLLRRRRRLLRLRRLLLLRRLLLRRLLRRLLRRRLRLLLLRRRLLLLLLRLRRLLLLLLRLLLLLLRLLLLRLLLRRLLLRLRLLRRRRLLLRLLRRLLRRRLRLRLLLRLLRLLRRLLLLRRLLLLLLRRRLRRRLLLLLRRRLLLRLRRLLLLLLLLLLLLLRLRLLRLRRRLLLLLLLLLLRLRLLLLRRLRLRRLRRRRRRLLLRLRRRLRRRRRRRLLLLRRLRRLRLLLRLLRRLLLRLLRRRLRRLLRLLLLLLRLLLRRRLLRLLRRLRRRLLRRRRRLRLLLLRRLRRRLRLLLRLLLRLRLLRRLLLLRRRLRLLLRLLRRLLRLLRRRRRLLLLLLLLLRRRLRLLLLRLLRRLLRLRRLRLLLLRRRRRRRRRLLLRLRRRLLLLLLRLRLLLLLLRLLLLLLLLLLRLLRRRRRLRLRLLLRLRLLLRRRRLRRLLLLLLRLLLRLLLRRRRRRLLLRRRLRRLLLLRLLLLLRLRRLRLLRRLLLLLLLLRLLLRLLRLLLLRLRLLRLLRLRLLLRLRLRLLLRRLLRRLLRLRLLLLRLRLRRLLLLRLLLLRLLLRLLLRLRLLLRLLLLRLLLLRRLLRLLRLLLLRLRLLLRRRLRLLLLRRLRLLLLRRLLRRLRLLLLRLLRRRLLRLLRLRLRLRLRRRLRRRRRRLRRRRRRLRLRLLLRLRRLLLLLLLLLRLRRLRLLRLLLRRRRLLLLRRRLLRRRRLRLLLRLRLRRRRRLLRRLLLLLRLLRLLRLLRRLRLRLLRLRRLLRRLRRRLLLRLLRRLLLLRLRLRLLLRLLLLRRLLLLRLRRRLRLLRRLLLLRLLRLRRLRLRLRRLLLLLRRLLRLLLLRRLRRRLLRLRRLRRRLLLRLLLRLRRRRRLRRLLLRLLLLLRLLLLLRLRLRRLRLRLLLRRRRLLLLLLLRLLRLRRRLLLLRLLLLLRRLRRRLRLRRLLRRLLLRLLLLLLLRRRLLRRLRLRRLLRRRLRLLLRLRRRRRRLLLLRRLRRRRRRLRLRRRLLLRRLLRLRRLLRRRRLLLLLLRRLLRRLLLLRLRRRLLRRRLLLRRRRRLLLLLRLLLLRLRLRLLRLRLLRLLRLRRLLLLLLLLRLRLRLLRRLLLRLRRRLLLRLRLRRRLLRLRLLRLRLRLRRLLLLRRLLLLLLRRLRLLLLLLLLRLRLLLRLLLRRRLLLRRRRLLLLLLRRRRRLRLLLRRLRLRLLLLLRLLLLRRLLRRRRRLRLLRRLLRLRRLRLLLRLRLLRRRLLRRRRRLRLRRLRRLLLRLLLRLRLRRRLLLLLRRLLRRLRLLRLLLLRLLLRRLLLRRRRLRRLLRLLRLLRLRRLLLLLLLRLRLLLLRLRRRLLLRLRLRRRLLLLLLLRRLRLLLRRLLRLLRLLLLLRRLRRRLLRRLRLRLLLRRRLRRLLLLLRLLLRRLLLRLRLLLRLRLRRLRRLRRLLLLLLRRLRRLLLLRLLRLRRLLRLLLRLRLRLLRLRRLLRLLLRRLRLLRLRLLLRLLLLRRLLRRRRRRLLLLRRRLRLRLRLLLLLRRLRLRLRRRRLLRLRRRRLLRLLLLLLRLRRLLLLLRLLLLLLLLLLLRLRLLLRRLLLLLLLRRRLRLRRRLRRLRLRRLLLRRRLLLLLLRRLRRLLLRLLLLLLRLRRLLLLRLRRLRRRRLLLLRRRLLLLLLLLRLRRRLLRLRRLLLLLLRLLRRLLLRLLLLRRLLLLLLRRLLLLLLLLLLLLRRRLRRLLRRLLLLLRLRRLRLRLRLLLRLRLLLLLRLRLLRLLRLRRLRLRLRLLLLRRLRRRRRLLRLRLLLLLLLLLRRLLRLLLLLLRLLRLRLRLLLLRLLLLLRRLRLRRRRLRLLLLLLRRLLRRRRRLRLRRLLRLLLLLLLRLLRRLRLLRRLLLLLLLLLRRLLLLLRLLRLRRRRLRLLRRLLLLRLRLLLLLLRLLLRLLLRLRLLRLRLLLRLLLLLLRRLLLRLRLLLRLRLLLLLRRRLLLLLLLLLRRLRLRRLRRRRLRRLLRRLLLRLLLLLRLRLLLRRLRLRLRLRRLLLLLRLLLRRRLRRRLRLRLRRRRLLLLRLLLLLLLLRRRLLRLLRLRRLLLRRRRLLLLLRLLLLLRLLRRRLLLLLRLLLLLLRLLLLRLRLRRLLLRLLLLRLLRLLLRRLRRRLLRLLLRLLRLRLRLLRLLRLRLLLLRLLLRLRRLLRRRLLLRRRLRRLRRRLLLLLLRRLLRRLLLLLRLLLRLRRRLRRRLLLLRLRRLLLRLLRLRLRLLLLLRLLLLLLRLRLRLLLLRRLRRLLLLLRRLLLLLLLLRRRRRLRLLRRLRLRRRLRRLRRRRLRRLRLLLRRLRRRLLRLRLLLRRRLRRRLLLLLLRLRLRLLLLRLRLLRLLRRLRLLLRLLLRRRLRLRRRLRLRRLRRRLLLLRRRRRRRRLLLRLRLLRLLLLRLRLRLRLLLLLRLLLRLRLLLLLRRLLRRLLRLLRLLLLLRLRLRLRRRLLLLRRLLLLLRRLLRRLLRRRLRRRRRLLLLLRRLLLLRRLLLRLLRLRLLLLLLLLLLRLRLRLLRRLLLRRLLLRLLLLRLLRLLLLRLLLRRLLLRLRLLRRLRLLLLRRLLRLLLLRLLRLLLLRLLRLRLRLLRLRRLLRLRRLLLRRLLLRRLRLLLRLLLLRRRLLLLLRLLRLRRRRLLRRLRRRRRLLRRRRRLRLLLLLRLLLRLRRRRRRRLLLRLLRLRLLLRRLLLLRLLLLRLLRLLLLRRLRLLLRLLLLLRRLLRLRRLRLLLLRLRLLLRRLRLRRLLLLLRRLLRRRRLLLRRRRRRRRLRRLLRRLRLLRLLRLLLRRRLLLLLLRRLLLLRLLRLLLRLLRRRRLLLLLLRLLLLLLLRLRRRLLRLLLLLLRLLRLRLLRRLLLLRLRLLLLLLRRRRLRLLRLLRRRLLLRRRRLRRLRLLLRRRLLRLLRLLRLLLLLLLLRLRLLLLLLLLRRLRLRRRLLLRLLRRRRRLRLLLRRRRLLLLLLLLRLLLLLLLLRRLLLLLLLLLRLLRRLLRLLRRLLRLRLRLLRRLRLLLRLRLRLRLRLRLRRLRRRLLLLLLLRLRRRRLLLLLLRLLLLRLLRRRLRRLLLLRLRRLLRRRLLLLLLRRLRRLLRLRRRLLLRRRLRRLLLRRLLLRLLLRRRRLRLLRLRLRRRRLLRLLLRLRRRLRLLRRRLLLRLLRRLLLRLRLLRRRLLLLLRLRLRLLLLRLLLLRRRLLLRRLLLLLRLLLRLRLRLLLRRLRLRLRLLRLLLLLRLRLLLLLLLLLLRLLLRLLLLRLLRLLLLLRLLLRLRRRRLLRRLLLRLRRLLRRLLLLLLLRRLLLRRLLLRLRRLLRLRRLLRLRLLLLLLLLRRRLLLRRLRRLRLRLLRLRRLLRLLLLLLRLLLLLRLRLLLRRRLLLRRRRLLRLRLLRLRRLLLLLLRLLLLLLRLLLLRLRRLLLLLLRRLRLRLLRLLLRRLRRLLLLRLLLLRLLRRRRLLLLRLLRRLRLLLLRRLRLRRLRLLRLRLLLRRRRLRLLLRRLRLRRLLLLLLRRRLRRRRLRRRLRLLLLLLRRLRRRRRLRRLLLLLLLLRLRRRLLLLRLLRLLLRRRLLRLLRLLLLLRLLRLLLRLLRLLLRLLRLLRLLRLLLLLLLLLRLLLRLRLLRLLRLRRLRRLLRLLLLLLLRLRRLRLRLLLLRLLRLLRLRRLLRLLRRLLLLLLLRRLLLRLRLRLLRRRRLLLRRLLRRRRRLLLRRLRLLRRRLLLLRLRRRLRLRRLRRLLLLRRRRLLLRLLLLRLLRLLRLLLRLLRLLRLRRRLLLLRLRRRRRRLLLLRRRLLLLLRLLRLLLLRRLRLLLRLLLLLLRRLLLLLLLRRRLLLRRRLRLRRLLLLLLRLLRRLRLRRLRRLLRRLRLRRLRLLRLLLLLRLLLRRRLLRLRLLRRLLLRRLLLLLRRLRRLRLRRLLLLRRLRLRRRRLRLLLLLLRRRLLLLRLRLRLRRLLRRLLLRLLRRRLRLRRRRLRLRRLLRLRLRLLRLLRRLRLRRRRLRLLLRLLLLLLLRLRLLLLRLLRRLRLRLRRLLLRLRLRLRRLRLLLRRLLRLLLLLLLLRLLRRLLLLLLLRRRLLLLLRLLRLLLRRLRRLLLRLLLRLRRRLRRLLLRRLRLLLLLLLLRLLRLRRRRRRLLLLRLLLRRLRRLLLLRLLLRLRRRRLLLRLLLLLRRLRLLRLRRLRLLLLRLRLLLRLLLLRRLRRRLLRLLRLRLRRLLLLLLRLLRLLLLLLRLRLRLRRRLLLRRLRLRLLLLLRLLLRLLRLRLLRLRRRRLLLRLLRLLLLRLRLLRRRLLLRLLLLRRLRLLLRLLRRLLLLLRLLRLRLLRRLLLRLLLLLRLLLLLRLLRLLLLLLRRLRLRRRLLRRLLRRLLRRLLLRLRRLRRLRLRRRRRRRLLLRLRRLRLRLLRRLLLLLLLRRRRLLLLLRRLLRLRRLLRLLRLRRLLLRRLRLRLLLRLLRRLLLLLLRRLRLLRLLLRLRLRLLLLLLLLLLRLLRLRRLRRLLLRLLRLLRRRRLLRLLRRLRLRLRLLLLLRRRLLRRLLLLLRLLLLLRLRLRLRLLLLLLRLRLLLRRLLRRRLRLLLLLLLLLLRLRRLLLRRLRLRLLLRLLRLRRLRLLLLLLLLLLRLLLLLRLLLLLLLRRRLRLLRLRRLRRLLLRRLRLLRLRLRRRLRLLLRRLLRLLLLLRRLLRRLLRLLLRLLLLRRLRRLLRLRLLLLRRLLRLRLLLLLLLRLRLLRLLRLLRLRLLRRRLRRRLLLLLRLLRRLRLLLLLLLLRRRLLLRRLRLLRLLLRRLLRLLLLRLLLLRLLRRLLLLLLLRLRLLRLLLRRRLRRLRRLLLLLRLLRRRLLRLRLLRRLLRLRLRLLLLLLRRLLRRLLRRLLLLLLRLLLLLRLLLLRLLLRLLRRLLLLRLLLLRLLRLRLRLRRLLLRLRRLRLRLLLRRRLLLLLRLLLLLRRRLLRLRRRRRLRLRLLLLRRLRRRLRLRRLRLRLLLRLLLLRLLLRRLLRLLRLRLLLRRLLRRRLLLLLLLLLLLRLLLRRLRRLLRLRLLLRLRLRLRRRRLRLRRLLLRLLLLLRLLRLLLLRRLRLLRLLRLRLRRRLLRLLLRLLRLRLRRLLLLRLRRLRLRRLLLLRRLRLLLRRRLLRLLRRLLLLLLRRLLRRRRLLLRLLRRRLRLLRRLRRRRLLLLRRLLLLRLRRRRLLLLLLLRRRLLLRRLLRLRRRRLLLLRRLLLLLLLLRRLLLRLRLRRRLRLRLLLRRLRLLLRLLLLRRRRLRLLLLLLRRLLLLLLLRLLLLLLRRLLRLLLRLLLLLLLRRRLLLLRLLLLLLRLLLRLLLRRRLLRRRRLRRRLLRRLLRRLLRLLLLRRLLLRLRRLRLRLRLLRRLLRRRLRLLLLLLLLRLRRRRRRRLRLLRLRRRLLLLLRLRRRLRLLRLLLLRLLLLLLLLRRLLLLRRLLLLRRLLLLRLLLRLRLLRLLLLRRLRLLLRRLLLLLRRRRRRLLLRRLLLLRLLRLLLLRLRRRRLLRLLLLLLLRRRLLRLLLLLLLRLRLLLLLRLRRRRRLLRLLLRRLLRLLLRLRLRLRLLLRLLRLLLLRRLRRLLLRRLLLLRLLLLLRLLRRLLRRLLRLLRRRRLLRRLLLRLLLLLRLLLRRLRLLRLRRLLLLLLLRLLLLLLRRLLRLLRRLRLLRLLLRLRLLLLLRLLLLLLLLLLLRRLLLLRLLLLLRLRLLLRRLRLRLLLLLLRLRRLLLRLRRLRLRLRRLRRRLLRLLLLLLRLLLLRLRLLRRLRLLLLLLRLRLRLLRLRLRLLLRLRRLLLRLRRRLRRLLRLLRRLRLRRRLRLLRRRLLLLLRLRRRLLLRLLLLRLRRLLRLRRRLLRLLLRRRLRRLLRRLRRLLRRRRLLRRLLLLRRRLLLLRLLLLLLRLRLLLLRLLRLLRLRRLRLRLLRRLRLLLLRRRLLLRLLLLLLLRRRRRRRRLLLRLLRLLLRLLLRLLLLLLRRLLRLRRRRRLRRRLLRLRLRLLLLRLLLRLLLRRRLLLRLLLLLRLLLRRLLLRLLLLRLRLRLRLLLRLRLRRLRLRRRRLRRRLLRRRLLLRRLRRLRLLRLLLLLLRRRLRRLLLLLRLLLLRRRRLLLLRLRRLLRRRLRLLRRLRRLRRLRLLLLLRLLLRLRLLLLRLLRRLLLRLLLRRLLLRRLLRRRLLLLLLRRLLRLLRRRRRLRLLLLRRRRLRRLRLLLLLLLRLLRRLLLRRRRLLRLLRLLRRLRLLRRRLLLLRLRLLRLLLLRRLLLLLRLLLLRLLRRRLRRRRRLRRLLRLRRRLLLLRRLRLLLRLLLRRRLRLLLLLRLLRLLRRLRRRRLLRLLRLRRRRLLLLLLRRRLLLLLLLRRLLRRRLRRLLLRLRRLRRLLLLLLRRRRRLRRRLRLLRLLLLLLLLRRLRLRLRLLRLRLLRRLRRRLRRLLLRRLLLRRRLRRLLLLLRLLLLRRLRLRRLRLLRLLRRRLLLLLRLRRLRLLRRRLLRRLLRLRRLLRLLLLRLLLLLRRLLLLRLLLLRLRLLRRRLRRRLLLRRLLLLLLLRRRLLLRLLRLLRLLLRLRRLLRRLLLLRRRLRRRLLLLRLLLRRRLLLLLRRLLLLRLLLLLLLRRLRLLLLRRRLLRLLLLRLLRLLRRRLRLLRRLRLRLLLRLLLRRRLRRLLRLRLRLRLLRRRRLRRLRLRRLLLLRLLRLLLRRLLLRRRLLRLRLLRLLLRLLRLRRLRLRLLLRLLLLLRLRRRRRLLLLRRLRLLLLLLLRLLLRRLLLLLRRLLLLRRRRLRRRLRLRRRLRRLLLLRLRLRRLLRLLLLLRRLRLLRLLRLRRRLLLLRLLRRLRLRLLRLLLRLLRLRRRLRRLRRRLRRRLRRLLRLRRLRLLLLRRLLLLLLRLRLLRLLLRRLLRRLLLRLLLRRRLLRRRLRLRRRLRRLRLRLRLRRRLRLLRLLLRRRRLRLRRLRLRLRLRLRRLLLLLRLRLRLRRRLLLRLLLLLRRRRRLRRLLLRLRLLRLLLLRRRLLRLRLLLLLLRLRLRLLLLRRLRRLLRLLLLLLLRRRLLLLRLLRLRLLRLLRLLLLLLLLRLRLLRLRLLRRRLRLLRLRLRLLLLLLLLLLLRLLRLLRLLLRLRLRRRLLLLLRLRLLRLLLLRRRLLLRLLLRRLLRLLLLRRLLRLRRLLLLLRLRLLLLRLLLRRRRRRRLLLRRLLRLRRRLRRLLRLLLRLRLLRLLRLLLLRLLLRRRLLLLLRLLRLRLRRLRLLLRLRRLRRLRRLRRRLRLRRLRRRRLLLLLRLLRRRLLRLLLLLRRLLLLRLLLRLRLLLLLLLRRLLLLLLLRLRRRLLRRLLLLLRLRLRLLRLRRLLLLLRRRLLRLLRLLLLLLLRRLLLRLLRLRLLLRRLLLLRRRLLRRLLLRLLRRRRLRLLLRLLLLLLLRLRLLLRLLRRRRLLLRRLLLLLLLRRRLRLLLLLRLLLRRRLRRLLLLRRLRLLLRRLLLLLLLLLLLLLRLRRRLRLRRRLRLLRRLRLRLLRLLLLRLLLLLLLLRLLLLLLLRRRRRRRLLLLRRLRLLRRLLLRLLLRLLRRRRLLRLRRRLRLLLLLRLLLLLLLLRRRRLRLLLRRLRLLLLLLLLRRRRRLRLRLRLLLLLRLLLRLLLRRRRRLLLLLRRRLLRLLLRRRRRLRLLLRRLLRLRLLLRLRRRLRLRLRLLLLRLLRRLLLRRRLRLRLLRRRLLLLLLLLRLRLLLLRRRLRLLRLLLRRLLRRRLLRLRRLLLLLRRRLLRLRLRLRLRLRLLRLLRLRLLLLRLLLRLLLLLRLLRLRRLLLRLLLLLLRLLRRLLLLRRLRRLRLLRLLRLLLLRRLLLRLLRLRRLLLLRLLRLLLLRRLLLLLLLLRRLLLLRLLLRLLRLLLRLLLRRLRRRLRRLRRLRLLRRRLRLRLRLRRLRRRLRRLRLLLLLLRLLRRLLRLRRLRRLRLRRRRRRLRRLLRRRRRRLLRLLLRLLLRLRRLRLLLLLRLLRLLRLLLLLRLLRLLRLRLRRLLRRLRLRLRLLLRRLRRLRLLLLLRRLLLRRRLLLRLLLLRRRLLLRRLLLRLLLLLLRRRRLRRLRLLLRLRLLLRLRRRLRLLLLLRRLRRLLRRLLRRLRLLLLLLLRRRLLRLLRLLRRLLRRLRLRLRRLLRLRLLRLRRRLLLRLLRRLLLRLLLLRLLRLRRLLLRLLRLRLRLRRRLLRRLRLLRLLLLLLLRLLLRLRLRRRRLLLRRLLLRLRLRLLLRRRLLLRLLLRRLRRLRLRLLRLLRLRLLRLLRRLLRLRRRRRRRLLRLLLLLLLRLLLRLRLRRLRRRLLLRRRLRLLRRRRRLLLRRLLRRRLLRLRRRLRRLRLLLLLLLRRLLLLLRLLLLRRLLLLLLLLRRLLLRLRRLLLLRLLLRRLRRLRRRLLLLLLRRLLLLRRRLLRRLLLLRRRRLRLLLLLLLLRRLRLRLLLRRRRLLLLLLLLLRLLLLRLLRLLLLRLLLLLRLRRRRRRRRLRLRRRRLLLRRRLLLLRLRLLLLLRLLLLRRLLRLLRLLRRLLLLRRLLLRLLLRRRRRRLRLRLLLLLLLRLLLRLLLRRRLLRLRRLRLRLLLLLLRLRRLLLRLLLLLLRLRLRLLLRLLRLRLRLLLLLLLLLRRLLLLLLLLLRRLRLLLLLLLLLRLLRRLLRRLRLRLRRLLLRRRLRLLRLRRLLLRRLLRRLLRLRRRRLLRRLLLLLRLLLLLLLRLLRRRRRRRLLRLRRLLRLLLLRRLRRRRRLLRRRLLLLRLLLLLLLRRRLRRRLLLRLLLRRLLLRLRLLRRLRLLLLLLRRLLLLLLLLLRLRLRLRLLLRLRLRRRLLLLRLLRRRLLLRLRRLLLLLLLLRRLLLLRLRRRRRRLLLRLLLLRLLRLLLRLLRRLRLLLLLRLLRLRLLRLRRLLLLLLRLRLLLLLLRRRRRLRRRLRLLLRRLRRLRLLLLRLRLRRLLLLLLLLLRLLRLLRLRLLLLLLLRLRLLLLRRLRLRRRRRLRLLRLRRLLLRLLRRRRLRLLRLRRLLLLLRLLLLRRLLRLLRLRLRLRRLLLRLLLLLLLLLLLLRLLRLRLRLLLLLRLLLLLRRLRLLLLLRRRLLRLRRLLRLRLLRRLLLLRLRLRLLRLRLRLRLRRRRRLLLLRLLRLRRLLRLLRRRLRLLRRRLRLRRLLLLRLLRRLRRRRRLLRLLLRLRRRRRRRRRRLLRRRRRLRLRLRLRRLLLLLLLLLLLRLLLRLRLLLLRLLLLRLLLRRLLRLLLRRRLRLLRLLLRLRLRLLRRLLRLRLRLLRLLLRLRRLLLRRLRLRLLLLRLLLLLRRLRLLLLRLLRLLRRLLLRLRRLLLLRLRRLLLLLRRRLRRLLLLLRLRLLRLLRLLLLLRLLRRRLRRRRRLLRLLRLLRRRLLLLLLRRRLLLRLLLLLLRLLRLLLRRRLLLRLLRLLLLLLRLRLLLRRRRLLLRLRRLLLLLLLLLRLLLRRRRLLRLLLLLLRLRRLLLRRLRLLLRLRLLLLLRRLLLLLRLLRRLRRLRLRLRRRRLLLRLRLRLLLLLLRLLLRRLLLRLLLRRRLLRRRRRRLLRRRLLRLLRLLLRLLLLRRRLLRLLRLRLLRLRLLLLLLRRRLRRLLLRLLRRLRRLLRLLLRLRLLRRLRRLRRLRLLRLLLLLRRRLLLRLLRRLLLLRLLRLLRLRLRRRRLLLLLRLLLRRLRRLLRRLRRLLRLRRLRRRLLRRLLLLLRLLLLRRLRLRRLLLLLLLRLRLLLLRLLRLLLLRRRRLLRRLRLLRRLLRLLRRLLLLRRLRRLRRLLLLRLRLLLLLLLLLLRLLRLRRRLRLRLLLRRRLLRLLRRLLLLLLRLRLLRLLRLRLRLLLRLRLLLRRRLRLLLRRLRRLLLRLRRLRLRRRRLLLLLLLLRRLLLLLLLLLLLLLLLLLLLLRRLRRRRRRLLRRLRRLLLLRLLLLLLLRLLLRLRLLRLLRRLRLLLRRLRRLRLRLLLRLRLLLLLLRLLRLLLLLRLRLLLRRLLRLRLLLLLLLLRLRRLLRLLRLLLLRLRRLLLLLLRLLRLLLLLLLLLLRLRRRRLRRRLRRLLRRRLRLLLLRLLLRRLRLLRLLLLLRLLRRLLLRLLLLLLLLLLLLLLRLLLRLLLLLLRLLLLLLRRLRLLRRLLRLLLRLRRLRLLLLRRLRRLLLLLRRRLLLLLRRRRRLLLRLRLLLLLLRRLLRLLRRLLLLRLLLLLLRRRRRRLLRRRLLLLLLRLRRLLRLLLLLRLLLRRRLLLRRLLLLRRRLLRLLRLLRRLRRLRLLLLRRRLRLRLLLRLLRLRRRRLRLLRRLLRRRLRRLLLLRLLRRRLLRRLLRLLRRRRRRRLLRLRRLLLRLRLLRLLRRLLLLLLRRRRLLLRLLRRRRRLLLLLLRRRRLLRRLLLRLLLLLRLRRRRLLRLLRLRRLLLRRRRLRLLLRRRRLLRRLLLLRLLRRRRLLLLRLLLLLRLRRLLLRRRLRLLLRLLRRLLRLLRLRLLLLLLLLLRRRLLRRRLLLLLRRRLLRLRLLLRRRLLLRRLRRLLRLLLRLRRLLLLLLLLRRLRLLRRLLLLLRLLRLRLLLRRLLRLLRLRLRLRLLRRRLLRRLLRRRLLLLRLLLRLRRLLLLLRLLRLLLRLLLRLRRLRLRLLRLLLLRRRLLLRRRLRRLLLLRLRRRRLRLLRRLLLLRRLLRRRLLRLRLRLRRRLLLRLLLRLRRLLRLRLLRLLLRLLLLLRLRRRRLRLLLLRLRLLRRLRLRRLRLLLLLRRLRLLRLRLRLLLLLRLRLLRLRLRLRLLLLLRLLLRLLLLLLLRLRLLRLLRLRRLRLLRLRLLLLLLRRRRLLLRRRLRLRRRRLRRLRLRRLLRLRLRLLLRLRLLLLLLRRRLRLLLLLRLLRRRRRLLLLRRRRRRLLRRLLLLLLLRLLLLLRRRLRLLLRLLLLRRLRLRRLLLRRLLRRRLLRLRLRLLRLLRRLLRLLRLRLLLRLLLLRLLRRLLLLLRLLLLLLRRLRRRLLLLRLRRLLLLRLLLRLRRLRRLRRLRRLLRLRLRLLRLLRLRRLRLLLRLRLLRRRLLRLRLLRRLLLRLRLLLRLLRRRLRLRLLRLLLRLLRLRRLLLRLRRLRRLRRLLRLRLLRLLLLLLLRRRRRRLLLLLLLRRLRRRLLRLLRRLLLRLRLLLLLRRLLRLLRRLRLLLLRLLLRLRLLRRRLRLLRLLRLLLLLRRLLLRLLRLLRRLLRLLRLLRLLRLRLLLRLRRLRRLLLLRLRLLLLRLLLLRRLLRRRRLLLLLLLLLLLRRLLRLLRLRRRRRRLRLLLLLLRRLLLLRRRLLRLRRRRLLLRLLLRLLLLLLLRLLLLRLLLRLRLLRLRLLLLLRLLLRLLRLLLLLLLRLLRRRRRLLLLLLRLRLLLLLLLRLRRLLLLRLRLLRLRLLRRRLRRLLLLLLLRLRLRLLRLLRLRRLLRRRRLRLRLLRRLRLLLLLLRLLRLLLRLLRRLLRLLRLLLLLLLRLLLLLRLLLLLLRLLLRLLRRLRLRLLRLLLRRLRRLLRLLRRLLLLRLRLRLLLRLLLLLRLLRLLLLRLLLRRLLRRLRRRRRRLLRRLRRLLLLRRLRLLRRRLLRRRRLRLRLLLLRRLRLRLRLRLLLLLLRLRLLLRLLLLRRLRRRRRRLRLLLLLLLRLLRRLLRRLLRLLRLLLLRRRRLRLLRRLRLLRLLLLRRRRRRRRLLRRRLRLLRLRLRRRRLRLLRRLLLRLRRLRLRRRLLRLLLLRRLLRLLLLRLLRRRLLLLLLLRRRRLLLRRLLRRLLLLLLRRRLLLLLRRLLLLLRLRLRLRLRRLRLLLLLRLRRLRLLLRRRLLLLLRLLRRLRRRLRLLLLRRRLRRRRRRRLRLRLLLLLLRRLRLLRLLLLLLRLLLLRRRRLLRRLRLLLLRLLRLLRRLLRRLLLLLLRLRRRLRLLLLLLLLRRRLLLLRRLLLLLRLRRRRLRLLLLRLRLRLRRRRLLLRRRRLLRRLLLLLRLRLRLLLRLLLLLRRLLLRLLRRRRLLLLRLLLLLRLLLRRLRRRLRLLRRRRLRLLLRLLRLRLRLRLLRLRRLLLRLRRRLLRLLLLLLLLRLRRRLLLLRRLRLRLRLRRLLLLRLRLRRRRLLLRLLLLRRRRLRLLRLLLLRRRRLLRLRLLLLRLRRLRLRRLLLLLRLLLLRLLRLLLRRLLLRRRLRRRRLRRLLLRRLRRLRLRRRRLLRLLRLLLRRRLRRLRLRRRRRRLRRLRLRLLLLRRRLLRLLLLLLRRRLLLLLRLRRLRRLRLLLLLLLRLLRRRLLRLRLLRRLLLLLRRLLLLLLLLRLLLLLLLRRRLRLRRRRRRLLLRRRLLRLLLLRLLRRLLLRLRLLRRLRLLLLLRRLRLRRLRLLRLRRRLLLLRLLRLLLRLRLLLLLRLRRRRRLLRLRLLRRLRLRLLRRLRRRLRLLLRRRLRLLLLRLLLLLLRLLLLRRLLLRRLRLRRRLLLRRRLRLLLRLRRRLRLLLRLRLRLLLRLRRLLLRLLLRLRRRRRRRLLRRLRLLRLLRLLLLLRRLLRRLLRLLRRLLRRLRLRRRRRLLLRLLRLLLLRLLLRLLLRLLLLLLLLRRRLLLRRLRLRRLLLLLLLLLRLRLLLRRRLLLRLLLLRLRLLLLRLLLLLRLLLLLLLRLLLLLLLRLLLRLLLLRLRLLLLLLLLLLLLRRRRLLLLLRRLRLLRRLRLLRLLRRLLLRRLRLRRLLLLRLLLLRRRLLRLRLRLLRRLLLLLLLRLRLRRLRLLRRLRRLLLLLLRLLLRRLLRRLRLRLRLLRLLRRLRLRRLLLLRLLLLLLLLRRRLRLLLLLLRRLLRRLRLLRRLLRLLLLRRLRLLLLRRLLLRLLLLRLLLRLRLLLLRRLLLRRLLRLLLLRLLRLLLRRLRLLLRLRLLLLRRRLRRLRRRLLLLLRLLRRLLLRLLRLRRLRLRLLRLLRLLLLRRRRRLLLLLRRLRRRRLLLLLLLRRRLRRRRLLLLLLLRLLRLRRRLRLLLLLLLRRLRLLLRLLLRLRLLLRLLLLLLRRLRRRRLLLRLRLLLRRRLRLRLLRRLLRLRLLRLRLLLRLRLLLRLLRLLRLRRLRLRLLRRRLLLRRLRRLLLLLRRLRLRRRLRRRLRLLLRLRLLLRLRLLLLLRLLRRRLRLRRRLRLLRLLRLLLLLLRRLLLLLLLRLLRLLLLRRRLRLLLLLRRLLRRLLLLRRLLRLRLRLRLLRRLLLRLLRRLRLLRLLLRLRLLRRLLLLLLRLLLRRLLRLLRLLLLRRLRRLLRLLRLLRRLLRLRRLRLLRLRLLLRLLLLRLLLLLRLLRLRLLRLLLLLRLRRLLRLLLLLLRRRRLLLRLRRRLLRLLRLRLLRLLLLLLLRRLRLRRLRRLRLLLRLRLLRLLRRRLRRLLLLRRRLLRRLLLLRLLLRRLLLLLLLLLLRRRRLLLLLRLRRRRRLRLLLLRLLLRLRLLRLRLLLLLLRRLLRLRLLRLLRRLLRRRLLRLRLRLRLLRRLLLRLLLLRRRRLRRRRRLLRLLRLLLLRRRLLLRRLLRLLLLLLLLRRLLLRLLRRLRLRRLRRRLLRRRLRRRRLLRRRRLLRLLRRLLLLLLLRLRLRLLLLLRLRLLLRLLLLLRRLLLLLLLLLLLLLRLLRLRRLRLLLLLLLLLRRRLLLRLRRLLRLRLLLLLLRRRRRRLLRLLRLRLLLLRRLRRLLLLRLLLRRLLLLLRRRLRLLLLLLLLLLLLLRRRLRLLLLRLLLLLLLLLRLRLLLRRRLRRRLLRLRRRRRLLLLRLRLLLLRRRLRLLRLRLRLRRLLRLLLLLLLLRRLRRLRRLLLRRLRLLRLLRLLRRLLRRLLRLRLRLLLLLLLRLLLRLLLLLLLRLLLLLRLRRLRLLLRLRLLRLLLLRRRLLLLRLRLLRRLLRRRLLLRLRLLLLLLRLLLLRLLLLLRLLLLLLRLLLLRLLLLLLRRLLLLLLRRRLLLLLLRRLLRLLLLRLLLLLLRRRLLRLRLRLRLRLRLLRRLLLRRRLRRLLLLLLLRRLRLRRRLLLLRRRLLRLRRLLRLLRLLRLRLRLLRRLRLLLLRRRRLRLRLLLLRRLLRRRLRRRRRLLRLLLRLLRLLLLRRLLRLLRLLLLLLLRRLRLRLRLRRLRLLRLLLLRRLLLLRRLLLLRLRLRRRRRLLRLLLLLLRLLLRLLLLLRLRRLLLRLLLRLRLLLLRLLLLRLLLRLRLLLRLRRRLLLRRLLRLLRRRLLLRLLRLLRLRRRLLLLLRRRRLRLLLRLRLLRLRRLLRLLLRRLRRLRLRLRRLLRLLRLRLRLRLRRRLLLLLLLLRLRLLLRLRRLLLRRLLRLLRLLRLLLLLLLLRLLLRRLRLLLRLLRRLLLRRRLLLLLRLLLLRRRRRRLRLRLRLLLLRRLLLLRRRLLLLLRRRLLLLRLLLLLLLLLLLLLRLRLRRLLLRRLLRRLLLLLLLLRLRRRRRLLLRLRRLRRLLLLRLRLLLLLLLLRRLRRRLLLLLRLRLRRLLRLLLLLRRLLLRLRLLLLRLLLRLLLLRRRLLRLLLLLRLLLRLRRLLLLRLLRLLLLLRLLLLLLRRLLRRRRLRLRRLRLRRLLLLRLLLLLLRLLRRRRLLRLLLLLRLRRLRRRLLLRLLLRLRRLLLRLLLLLLLRRRLRRRRLLRLLRLRLRRLLRLLRRLLRLLLLRRRLLLRRRRRLRLRRLRRLLRRRLRRLLLLLLRLRLLRLLRLLRLLLLRLLLRLRLLRLLRRRRLRLLRRLLLLRLLRRRRLRLRRLLLRLLLRRLRRLLRRLLLLRRLLRLRRLRRLLLRLRRLLRRLLRLRLLLRLLRLLLRLLLRRLLLRRRRLLLLLLRRLRLLLLRLRRRRLLRRLLLLRRLLRRLRRLLRLRLLRLLLLRRLLRRLLLLLRLRRLLRLRRLRLLLLLLRLRLLLRLLRLLLLRLLLRLLLRLRLLLLRLLLRRRLLRLLLLLLRLRRRRRLLRRRRLLRLLRLLRLLLLLRLRRRRLLLRRRRLLRLRLLLLLRLLLLRRRLLLLLLLRLLLRRLRLRLLLRRLLLRLLRRRRLLRRLRLLLRLLLRLLLLLLRRLLRLLLLRRLRLLLLRLRLLLLRLRLLRLLLRRRRRLLRLRLRLRRLRLLLLLRRRLLRLLLLLRRLLRRLRRLLRLRLRRRLRLLLRLLLLLRRRRRLLLLRLLLRLLLLLRRLLLLLLRLRRRRRLLLLRRRLLLLRLRRLLLLRLLRLRLLRRLRLRRRRRRLLRLLRRLLLLRLLLRLRLLLRLLRRRLLRLLLLRLLRLRLLRLRLLLRRLLLLLRLLLRRRLRLLLRRRLRLRLRLLLLLLLLLRRLRLRRRLLRRRLLLRRLRLRRRRLLLLRLLLLRRLRLRLRRLLRRRLLRRLLRRRLRLRRRRLLRRRLRLLLLLRRLLLRRRRRLRRRLRRRLLRLLLLRLRLRLLRLRLRLRLLRLRLLRLRRRLLLLRLLLRLRLRLRLLLRRLLLLLLLRLLRRRLRLLLRLLLLLLLLLLRLLLLLLRLRRLRLRRRLLLRLRLRRRRLRLRRRLLLLLRLLLLLRRLLLLLRLLLLLRRLRLLLLLRLLRLRLRRRLLLLLLRLLLLLLLLLRLRLRLRLLLRRLLLLLLRRLLLLLLLLLLRLRLRRLLLRLRLLLLRLLLRLLLLLRLRRLRRLRLLLRRRRLLLRLRLLLLRRLRLRLLLRLRRLLLRRLLRRLLRRLRLLRRLLLLLRLLRRRLLRLRLLRLLLLRLLLLLRRLLLRRLRRLLRLLLLLRRLRRLLRLLLRRRRLLLRRRLLLLRLRRLLLLLLLRRRRRLRRRRRLLLLLLRLLLLLLLRRLLLLRLLLLRLRLLRRLLRRLLLLRLRLLRLLLLRRLRRRLRLLLLRLLLLLRLLLLRRLRLLLRLRRLRRLRRLLLLRLLLLRLLLLRRLRLRRLLLRLRRLLLLLLLRLLLLLLLRLLRLRRRLLLRLLLRLRRLLRLLLLLLLLRLLLRLRLLLRRLRRLLLLLLLRLLLLLRRLLRLLLRRLRLLRRRLRRLLLLRLLLLLRLLLLLRLLLRLLLRLLLLRRRLLLLRRLRLRRRLLRLRRLRRRRRLLRRRLLRRLLLRLLLLRRRRLLLLLRLRLRRLLLLRLRRLRLRLLLLLLLLLLLLLRRRLLRLRLLLLLLRLLLRLRLLLRLRRRRLRRRLLLLLLRRLRLLRLRLLLRLRLLLLRRRRLLLRRLLLLLLLRRLRLLLLRRLRRLLLRRRRLRLLLLLLLRLLRLRLLLLLLRRLLLLRRLLLLRLLRLLRLRLRLLRLRLLLLLRLLRLLRRRRLRLLRRRRRLLRRLLRRLRLRLRLRLRLRLRRRRRLLRLLLLLLLLLLLLRLLLLRLRLLLRRRLLRLLLRRRRRLRLRRLLLLLLLRLRLLLRLLLRRLLLRLRLLRRLLRLLRLLRLRLLRLLLRRLLLLLLRRRRLLRRRLLLLLRRRRLLRLLLRLLLLRRLLLRLRRRRRRLLLLLLRRLLLRLLLRRLLLLRLRRLLLRLRRLLRLRLLLLRLLLRLRLRRLLRRLRLRRLLLRRLLRLRLRLLRRLLRLRLLLRRLRLLLLLRLLLRLRLLRLLRRRLRRLRRLLLLRLRRLRLRLRRRRLRRLLLLRLLRRLRLLRLRLLRRLLLRRRLRLLRLRLLRRLLRRLLRLLLLLLLLLLRRLLRRLRLLRLRRRLLLLLLRLLLLRLRRLRLRRLLLLLLLRLLRLLRRRLLLLLRRLLLLLLLLRLRRLRRLLLLRLRLRRLLLLRLLLRLRRRRLLRRRLRLLLLRRRLRRLLLRLLRRLRRLLLLLLRRLRLLRLLRLLRRLLRLLLLLRRRLLRLLLRLRLLRLLLLLLRLLLRRRLRRLLLLLLRRRLLLRRRRLRLRLRRLLRRRLRRLLLLLRLRLRLRLRLRLLRLLLRLRLRRRLRLRLLRLLLLLLLLLRRLRLLLLRLLLRRRLRRLLLRLRLRLLLLRRLRLLLLRLRRLLRLRRLLRRLLLRLRLLLRRLRLRLRRLLLLLRRRRRRLLRRLRRRRLLLLLLRLLRRRLRLLLLLRLRLLLLRLLLLLLRRLRRRLLLLLRLRRRRRLLLRLLLLLRRRLLLLLRRLLRLLLLLLLLRLRLLRRLRLLLLLLLLLLRRRRLLRRLLRRLRRLLLRRLRRRLRLRLLRRLRRLLLRRLLRRLRRLRRRRLLLLRLLRRLRRLLLLLLRRLLRLLLRRRLRLLLRRRRLLRLLLLLLLLLLLLLLLRRLLLLLLRLLRLRRLRLLLLRLRLLRLLRLRRLRLLRLLRRLLRRLLRRLRLRRLRRRRRLRLLLLLLLRRRRLLLLRRLLLLLLLLRLRLLRRRLRRRLLRRLRLLLLLLLRRLLLRRRLLLRRLLLRLRLRLLRLLLLLLLLLLLLRLLRLLLLRLLLLRLLLLRLRRLLLRLLLRLLLRRLRLLLLLLRRLLRRRRLLRRLRLLLRRLLRRLRLLLLRRRLRLLLRRLLLRLRLRRRRLLLRRLLLLRLLRLLLLRRLLLRLLRRRRLRRRRLRRRRLLRRLRRRRLLLLLLRLLLLLLLRRLLRLRLLRRLLLRRLRLLLLLRRLRLRRLLLRRRLRRLLRRLLRRRLRLLRLLLRRLLLRLLLRLRRRRRLLLRLLLLLLLRLLRLLLRLRLLRRLLLRLRLRLLLLRRLRLRLLLLRLRLLRRRLLRLRRLLLLRLLLLLLRLLLLLLLRLLRRLRLLRRLLRLRLRRLLLLRLRLLLLLRLLLLLLRRRLRLRLRLLRLLRLLLRRLLLRLRLRLLLLRLLLRLLLLLLRRLLLLRRRRLRRRRLRLLRLLLRLRLLLRLRLLRRRLRLLLLLRLRLLLLLLLLLLRRLRLLLLLRLLLRLLLLRRLLRLLRLLRRRLLLLLLLLLRLLLRRRLLLLLLLLLRLLLRLLRRRLLRLLRRLLRLLLRLLLRLRLLLLRLRLLLLLLLLRLLLLLLRRRLLRRLRLRLRLRLLRLRLRLLLRRRRLLLLRLRLLLLRRRRRLRLLLLLLLLLLRRRRLLRRRRLRRLRLRLLLRLRLRRLRLLLRLLLLLRRRLLRLLLRLRRLLRLLLLRLLRLRRLRRLLRLLLLRLRLLLLRRRLLRRRLLLRRLLRLRRRLRLLLRRRLLLLRRLLLLLLRLLLLRRRLLLRLRLLRLLLRRLRRLRRLLRRLRRRRLLLLLRRRLLLLRLLRRRLLLLRRLLLLLRLLLLRLRLLRLRLLLRLRRRLRLLRRLRLRLLLLLRLRLLLLLRRLLLLLRLLLRRLLLLLRRRRLRRLRRRLLLRLLLRRLLRLLRRLLLRLLLLRLLRRLRLLLRLLRRLRLRLLLRLLLRRRLRRLRRRRLRLRRLLLRRLRLRLLRLLLLRLLRLLLRLLLLLRRLLRLRRLLLLLRLRLLLLRLLLLRRLLLRRLLLRRLLLRLLRRLLLLLLLRRRRLLRRRRLRRRLRRRLLLLLLRRRLLRRRLRRLLLLLRRLLLRRLLRRRRRLRLLLRRLLRRRRLLLRLLLLLLLRRRLLRLRLRLLRRLLRRLLLRLLRRRLRLRLLLRLRLRRLLRLLLRRRRRLLLLRRRRLRRLRLRRLRRLRLLRLLLRLLRLLRLRLLRLRLLRRRRLRLLLLRLRLLLLLRLRLRLLRRLRLLLRLRLLRLRLRRLRLLRLLLLLLRRRLLLRRLLLLLRRLRRLRLLLLRLLLLLRLLRRLRLLRLLRLLRLRRRRLRRRLLLRRLRLLRLRRRRLLRLLRRLLRRRRRLRLLLLLLLRLLLRLLRRRLLRLLLRRLLLLRRLRRLRRLLRRLLLRRRLRRLLRLRLLLLLRRLLLLLLRRLLLLLLLRLLLLLRRRRRLLRLRLRLRLLLLRLRLLLRLLRLLLLLLRRLLLLLLRLLLRLLLRLLLLLRRLLLLLRLLLLRRRLLLRLLRLLRRRRLRLRRLRRLLLLLLRRLRRRLLLRLRLRLLRLRLLRRLRRRLRLRRLLLRLLLLLRRLLRLLLLRRLRLLLRRRRLLLRLLLLRLLLRLLRLLLLLLRRRLLLRLRRLRLLRRLRRLLRLLLRLRLLLRRLRRRLRLRLLRLLLRLRLRRLRLLRLLRLLLRLLRRRRLLLRLLLRRLLLLLLLRLLLLLLRLRLLLRLLLLLLRLLLRLRRLRRLLLRLLRLRLRLRRLLRLLRLRLRLLLLRLLRRRRLLLLLRRLRRRLLLLRLLRRLLRLLRLRLLLLLLLRRRRRLLRLLLRRRRLLRRLLRRLLRLLLLLRLLLRRLLRRLLLLRLLRLLLRLRLLRRLLLRLLLRLRRLLLLLLLLLRLLRLLLRRRRLLLRRRLLLLLLLRRLLLLRLRRLRRLLLLLRLLLLLLLRLLLLLRLLRRRLRLLLLRLLLLRRRRRLRLRRRLRLRRLLLLRRRLRLLRRRRLLLLLRRRLLLLRRLLLLLLLLLLRLLLLRLRLLRRLRLRLLLRRLLRLRLLLLRLLLLLLRLLLRLLLRRLLLLLRLLRLLRLRRLLLRLLLLRRLRLLLRLRRLLRRLLLLRLLLRRLRRRLLLLLLRRLLLLLRLLLLLLLLRLLLRRLRLLRLLRRLRRLRLLRLLLLLRLLRRRLLLLLRRLRRLLLRLRRRLLLRLLRRLLLLLLLLRRRLRRRRLRRRLLRLRLRRLRRRRRRRRLRLLLLLRLRLRLRRLLRLRLRLRRRRRLRRRRLLLLRRRLLLLRRLLLLLRRRRLLLLLLLRRLRRLRLLLLRLLRRLLLLRRRRLRLLRRLLRLLRRLLLLLRLLLLLLLLLRLRLRLLRLRRLLRLLRLLLRRRLLLRLLRRLRLLRLLLLRLLRRLLRRLLLLLLRRRLLLLLRRLRRLLRLRRLLLLRRLRRLLRLLRRLLLRRRRRLLLRLLLLRRRRRRRRLRLRRLLLLRLLLLRRLRRLLLLLLLLRLLRRLRRLRLLLLLLRLRLLLRLLLRLRRLLLLRRLLRRLRLRRLLLRRRLRRRLLLLRLLLLLLRLLRLRLLLRLLLRRLLLRLLRRRLRLLRLRRLLRRLRLLRRLRLLLLRRLLLLLRLRLRLRLLRLLLLRLLRLLRLRRLRRRLRRLLRRRRLRLRRRRLRLRLLRLRRLRRLLLLRLLLRLRLLLLRLLRLLLRLLLLRRRLLLRLRRLRRLRRRLLLLLLLLLRRLRRLLRLRRRRLRLRLLLRLLRLRLRRLRLRRLLLLLLLLLLLLLLLRLLRLLLLRRLLLRRLRRLLLLLRLLLLRLRRLLLLLLLLLRRRRRRRRRLLRLLLLRRRRLLRLLLLRLLLRLRRLLLLLLLRLLLLRLRLRLRLLRLLRRLLLLLRLRLLRRRRLRLLRRLRLLLLLLLLLRLLLRRRRRLLRRLLRRRRRLRLRLLLLLLRRRLLLLRLLRRRLRRLRLRRLLRRRLLLRRLLLLRRLRLLRLRLLRLRLLLLRLRLRLRRLLRLLRLLRLLRLLRLRLRLLRLLLRRRRRRRRLLLLLRLLLLLLLLLRRRRRLLLLLRRRLLLLRRRLRLLRRRLRRLLLRLLRRRRLRLLLRLLLRLLRLLLLLRRLRRRRLLLLRLLLRLLLLLRRLRRLRRLRRRLLLRLRLLRLRRRLRLRLLRRLLRRLLRLRLLRRLRRRRLLLLLRRLLRRRRRRLLLRLRRLLRLLRLLRRLRRRLLLLRRLLRRLLLLLLLRRRLLRRLLLRRRLRRRLRRLRLLRLRLLLRLLRLLLRLLRLLLRLLLLLRLLLLRLRRLRLRRLLLLRRLLRLLRLRLLLRRRRLLLRRLRRLLLRLLRLLLRRRRLLLLLRRLRRLLLLLLRRRLRLRLRRRLRLRRLLLRRRLRRLLRRRLRLRRLLRRLLLLRLLRLRLRLRLLLLRLRLLLRRLLLLRRLLRLRLRRLRRLLRRRRRRRRRLLLLLLLLRLLLLLLRRLLRLRLLLRRRLLRRLLRLRLLLRLRLLLRRLLLLLRLLRLRLLLRLLRLRRRRRRLLRLRRLLLLLLLLLRRRRLLLLLRRLLLRRLLRLLLRLLRRLLRLLLLLRLRRRRRLRLRLRRRRLLLLLRLRLRLRRRLLRLRLRRLLRLLRRLLLLLLRRLLLRLRLRRRLLRLRRLLLRLRLRLRRLRRLLLLRRLLLLLLLLRLRRRRRRLRRLLRLLLRLRLRLRLLRRLLLLRLRRRRRLLLRRRLLLRRLRRLLLRLRLLLLLRRLRRLLLRRLLRLRRLLLLLRRRRRRLLLRLRLLLLRLLRLLLRLLLRRLLLLLLLRLRLLRRLLLLLLRLRLRLLRRLLLLLLLRLRRRRRLLLLRLLLRRLLRLRLRLLRLLLRRLLLLRRLRRRRRLRLLRRLRLLLLLRLRLLLRLLRLLLLRRLLLLLRLRLLLRLLRRRRLLRLLLLLLLRLRRLLRRLRLLLLRLLLLLRRRRRLLRRLLLLLLLLLLRLLLLLLLLLLRLLLRLLLRRLRRLRLLLLLRLLLRLRRLLLRLLLLRLRLRRLLLLLLLRLLLRRLRRLLRRRLLRLRRLRRLLLLRRLRRRRLLRRRLRRLLRLLLLLRRRLLLRLRLLLLLLLRLLLLLRRLLLRLLLRLRLLLLRRLLLLLRRLLLRRLRRLRLLLLLLLRLRLLRRLLLLRLRLLLLLRLRLLRRLRRLRLLLLLRRRLLRRLLRRLRLRLLLRRLLRLLLLLLLRLRRLRLLLLLLLRLRRRLRLLLLRRLRLRLLRLLLRLLRLRLLRLRRLRLLRRRLLLLRRLRLRLLLLLLLLRRLLLRLLLLRLRLRLLLLLRLRRLLRRRRLRLLLRRRRLLLLLLLLLRLLLLRLLLRRLRLLRRRLRLLLLLLLRLLLLLRLLRLRRLLRLRRRLLLLRRRLLLRRLRLRRLLRRLRRLRLLRRRRLLLLLRLLRRRLLLLLLRLLLLRLRLLRRRLRRLRLRLLLRLRLLLRLLRLLRLLLLLLLRRLRLLLLLRRLLRRRLLRLLRLLRLLRRRLLLLRLLLLLRRRRLRLLLRLRLLLLLLLRRRLLRLLLLRLLRRLLLLRLLRLRLRLRRLLRLLLLLLRRLRLRLRRLLLLLLLRLLLLLLLLLLLLRLLRRRRRLLLLRLRRRLRRLLRLRRRLRRRLRRRRRLLLLRRLLLLRRRLRRRLRLRLRRLLRRLLLLRLLRRLRLRLRLRLLRRLLLLLLLRLLLLLLLRRLLLLRLRLRLLLLLRLLLRLLLLLLLRLLRRLLLLLLLLLLLLLLLLRRRRRLLLLRLRLLRLLLRRRLRLLRLLRLRRLLRRLRLRRLRLLRRLRLRLRRLLLLRRLLLRRRRLLRLLLRRLRLLRLLLLRLRRRLLLRRLRRRLLLLRRLRLLLLRLRLLLLLLRLLLLRLRLLRRLLLLLLRRLLRLRRRRLLRLLLRLLRLLRLRLLLLRRRRLLLRRLRLLRRLLLLLLLRRRLRLLLLLRRRRRLLLRRLLRLLLRLLLLRLLRLLLLLLLLLRLRLLRRLLLLLRRLLRRLLLLRRRLLLRLLLLLLRLRRLRLRLLLLRRRLLLLLLLLLLLLLRLLLRLLLLLLLLRRRRLLRLRRLLRLRLLLLLLLLLLLRRRRRLRLLLRRLRLLRLRRRRLRLLLRLLLRLLRLLRRLRLRLLLRRRRRRLRRLRRLLLRLRRLRLLRLLRLLLLLRRLLRLLLLLLLLRLLLLLLLRLLLLLLLLLLLLLLLLRLRLRLLRLLLLRRRLLRLRLLLRLRRRLLLLLRRLLRLRLLLRLLRLRRRRRRLLRLRLLLLLLLLRRRRLLLLLLLLLRRRLLRRLRLLLRRRRLLLLLRRLRLLRLLRLRLLLRLRRRRLRRLLLRRLLLRLLRLLLRRRRRLRRRRLLLLRLRLRRLRRRLLRLLLRLLLLRRLRRLRLLRLRLLRRRLLRRLRLRLLRLLLLLRRLLRLLLRLLLLLRRRRRLRRRLRRLLLLRLLLRRRRLLLLRLLLLRRLLRRRRLLRRLLLLLRLLLLLLLRLLRRRLLRRLRRLRLLLLRRRRRRLLRRLRRRLLLLRLRRLRRRRLRRLLRLLRLLLLLRLRLRRLLRLLRLLLLRLLLLLLLLLRRLRLRLLRLRLLRRRRLLRLLLRLRLRRLRLRLLLRRRLRLLLLLLRRRLRLRRRRLLRRRLLRLRLLRRRRLLLRRLLRLLLRLLLRRLRLLRLRRLLRLLLLLLRRRLLRRLRLRRRLLRRLLRLRLLLRLLRLRLLLRRRRRLLLLLLLRLLRLLRRLRLRRLLLLLLRLRRLLLRRLRRLRRLLRRLLLLLLRRLRLLLLLLRLRLLRLLLLRRLLRLLRLLLLLLLRLLLLRRLLLLRLLLLLRLLRRRLLLLLRLLLLLLRLLRLRLRRLLLLRRRLRRLLRRRLLRRLLLLLRLLLLLLLLLLLLLRLLRLRRRLLRRLRRLLLLLLRLLRLLLRRRLLRLLRRRRLRRRLRLRRRRLLLLLLRLRRLRRRRLLRLLRRLRLRLRRLLLLRLRLRLLRRRRLLLRRLLRLLRRRRLRLRLRRLRLLLRLRLLRLRRRLLRRRLLLRLRLLLRLRLLLLRRRLRLLLLRLLLLRLRLRLLRLRLLRLRLLLLRLRLRRRRRLRLLLLLLRRRLLRRRRLRLLRRRLLRLLRRLLRLLLLRRLLLRLLRLLLLLLLLRRRRLLRRRLLLLRLRLLRLLRLRRLRLRRLLLLLRRLLLLLRLLLRRRRLLRLLLLLLLLLLRLRLLRRLRRRRLLLRLRRLRRRLLLRLLLLLRLLLLLRLRLLLLRRRLRLLLLLLLRLLLLLLLLLRLLLLRLLRRLRLRRRLLLRLRLLRLRLLRLRRLLLLLRRLLLLLLLLLRLLRRRLRRLRRRRLLLRLLLLLLLLLLLLLRRRLRLLRLLRRLLLLLRLLLRLLLRLRLRLRRLLLLLLRLRLRRRLLLLRLLLLLLRLLLRRLLRLRLRRLRLRRLLLLLRLRLRRLRLLRLRLRRLLRRLLLLRLLLLLLRLLLLLRRLLLLLRLRRLRLRRLLLLRRRLRLLLRRLRLLLLLLRLLLLLLRLRLRLRLLLLLRRRLLLRLRRLLLLRRLRRLLLLRLLLLRLRRLRLRLRRRLLLLLRLRLLRLRRRRRLRLLLRLLLLLRRLRLLLLRLLLLLLLRRLRLRRLRLRRLLLLRLLLLLLLLLLLRLRLRLRLLLLRRLLLRLRLRLLLLLRRLLRLLLRLRRRRRRLLRRRLLLLRLLRRLLRRLRLLRRLLRLLLLLLLRRLLLLLRLRLRLRRRLRRRRLLLRRRRLLLLLRLLLLLLRRRLRRRLLLLLLLLRRLLLRLLRRLLLRLLRLLRRRLRLRLRRRRLLLLRRRRRLLRRRRRLLLLRRRLLLRLLLLRLLRRRLLLRLLLLLRRRRLLRLRRRRLRLLLRRLLRRLLRRLLLLLRLLLRRRLLRLLLLRRRRRLLRLLLLRRRLLLRLLLLLLLLRLRRLRLLLRLLLLRRRLLLLRLLLLLLLLLRLRLLLLLLLLRLLRLLRLLRRLLRLLRLRLLLLRLLRRLLRLLLLLRRLLRLRLRLLRLLRLLLLRRRRRLLLLLRLLRLLRLRRLRLLLLLLLRLLLLRLLRLRLRRLLLRRLLLLRRLRRRLLRLLLRLLRLLLLRRRLLLRLLRRRLRLLLLRLLRLRLLLRLLLLLRRLLLLLRLLLRRRLLLLRLLLLRLLLLRRRLRRLLLLLLLLRRLLLLLRRLRLRLRLRLRRLRLLLLLLRLRLLLLRLLLLLRRRRRRLLRLLLLLLLRRRLLLRRLLLLRRRLLRLLRRLLLLLLLLRLRRRLRLLRLLLRRLLLLLRLLRLLLRLRRLRLRRLRRRLLLLRRLLRRRLLLLRLRRLLLLLLLRLRLLLLLLRRRLLLLLRRRRRLLRRLLRLLRRRLLLRLLLRLLRLRRLRLLLLLLLRLLLLLRLLLLRRLRLRRLRRRRRLLLRRLRLLLLRRRLLRLRLLLLLRRRLLRLLRLLRLRRLLLLLLLLRLLRLLLLRRLRRRLLLRLRRRRLLLLLLLLRRRRLLLLLLRRRRLRLLLLLLLRRLLRLRRRRLRRLLLLRRRLLRRLLRLLRLRLRLRLLRRLLRLLRLRLLRLRLLLRLRLRLLLRRLLLLLLLLLRLRLLLRLRRLRLRLLLRRLRRLRRLLRRLRLRRRLLRRLLRRLRRRRLLLLLLLLRLLLLRLLRLLRLLLRRLLRLRLLLRRRLLLLRRRLLLLRLLLLLLLLRLLLLLLRRRRRRLRLLRLRRRRLLRLLRRLLRRLLLLLLLLLLLLLLLLLLRLRRLRRRRLLLLRLRLLRLRLLRRRLRLRRRLLRLRRRRRLLRRLRLLRLRRRLRRRLRLLLLLRLLLLLLRLLRLLLLLLRLLLRLLRLLRLLLLLLRRLLRRLRLRLLRLLLLLLRLLLLLRRRRLRLRRRLLRRRLRRLRRLLLLLRRLRLLRRLLLRLLRLLLLLLRRRRRLLLLLLRRRLRLRRLLLRLLRLRLLLLRLRLRLRRLLRLLRLRLLLLLLLLLRLLRLLRLRLLLRLLRRRLLLLLLLRRLLRLRLRLRLLLLLRLRLLRRLRRRRRRLRLLLLRLLRRLLLLLRLLRRLRRLLLRRLLRLLRLRRLLRLLLLRLRLRLLRLRRRLLRLLRLLRRLLLRLLLLRRLRRLRRLLRRRRRLRLLLLLLLRLLLLLRLRRLLLLRLRLRRRLLLLRRRRLLLLLLLLLLLRLLRRLLLLRRLLLLLLRLLLLLLRRRLLRRLRLLLLRRRRRRLLLRLRRLLLRRLLLLRRRLLLRLRLRLRRRRRLLLLLLLLLRLLLLLRLLLRLLRLLLLLRLRLRLLLLLRLLRRLRLRRLLLLLLLRLLLRRLLLRRLLLLLLLLLRRRRLLRRRLLLLRLLLRLRLRRRRLLLLRRRLRLLLRRRRLRRLLLRRRLLLRLRLLLRLRLLLLLRLLRLLRLRRLRLRRRLRLRLLLRRLLLLLLLLLLLLRLRLRLLLLRLRLLLRRLLRLLLRRLRLLRLLRRLRLRRRLRLRRRLRRLLRLLLLLLLLRLLRRLRLLRLLLLLRRRLLRLLRRRLLRRLLRLLRRRLRLRLRLLRLRLLLRRRLLLRLLRRLRLRRLRLLLRLLRLLLLRRRRLRLLRLRRLRLLRLRLRRLLLLLLRRLLRLLRRRLLLRRLLLLLRLLRRRLRLLLRLRRLLRLLRLLLLRLLLLLRRLRRLLLRLRLRRLRRRLLLLLLLRLRLLRLLRLLLLRLLLLRLLLLRLLLRRRLLLLLLLLLRRRRLLLRLLLRLRLLRRRRRLLLRLLLRRRLRRRLRRLRRLRLLLRLRLLLLLLRLRLLLLLLLLLLRLRLLLLRRLLRRLLLRLLLLLLLLRLLRLLRRRRLLRRLRLLLRLLLLLLLLRLLLLLLLLLLLRLRLRLLRLRLLLLLRLRLRLRRLRLRLLLRLRLLLRLRLRLRLRLRRLRRLLRRRLLLLLRRLLLLLRLLLLLLRLLRLLRLLRLLLLLLRRLRLRRRRRRLLRLLLLLLRRRRRLRLLLLLLLRRLLRLLLLLLLLLLLLRRRRLRRLLLLRLLLLLLRLLRLRLRLLLLLLLLLRRLLLLLRLRRLLLLRLLLLRLRRLLLRLLRLLLRLLRRLLRLLLRLRLRRLLLRRLRLRRLRRLRRRRRRLRLLLLLLRLRLLLLLLLLRRRLLRRRRRLLLLLLRLLRRLLLRRLRRLLLLLRLLRRRRRLLRRRLLLLLRRRLRLLLLLLLLLRLRRLLLRLRLLRRLLRRLRRLRLLLRRRLLLLLRLLRLLLLLLRLLLLLRRRRRRRRLRRLRRLLRRLRRRLRLLRRLLRLLLRLRLLLLRLRRLLRLLLLLLLLRLRLLRRRLRRLLRLLRRRLLLLLRRLLRRRRLLRLRLRLRLLRLLLLLRLLRRLRLLLLLRLRLLRLLRLLRLLRLLRLRLRLRLRLLLLLRRLLRRLLLLLRRLLLLRLLRLLLLRLRLLRRRLLLLLRLLLRRLLLRRLLLLRRRLLLLLLLRLLLLRLRLLLLRRLLLLRLRRRRLLRRLLLRLLRLRLRLLRRLRLLLRLLRRRRLRRRRLLRRLLLRLLLLLLRLLLLLRRLRRRRLLLLLRRRLLRLRLLLRLLLLLRLLRRLLLLLLRLLRRRRLLLRLRRLLLRRLLLLLRLLLRRLLRRRRRRLLLRLLLLRLLLRLRLRRRLLRRLRRRRRLLRLRLRLLRLRLRLRLRRRLLLRLLRRLLRLRRLLLLLLLRRLLRLLLLLRLRRLLRLLRRRLLRLLLRRLRLRLRRLLLRRLLLRLLLLLLLLLLLRLLRLLLRLLRLLLRLLLLLLLRLLRRLLLRRLRLLLLRLLRLLRLRRRLLLLLRRLLRLLRLLLLLLLLRLLLLRLLLLRLLRLRLLRLLLRRRLLRRLLLLLRLLLLRRLLLLLRLRRLRRLRLLRLLLLLLLRLLLLLLLRLLLRRRLLRLLRLLLRLRLRLRLRLLRLLLLRRRRLLRLLLRLLRRLRLLRLRLLLLRLLRLLRRLRLRLLLLLLRLLRLLLLLLLRRLRRLLRLLRRLLLRLLLLRLLLLLLLRLLLRRLLLLRRRRLLRRLRRLLRLLRLLRRLLLRRLLLLLLLRRRRLRLLRLRLLLRLLLRLRLLLRRLLLRLLRLRLLRLLLLLLRRLLLLRLRLRRLRLLLLRRRLLLLLLLLRLRRRRLLLLRLLRRLRLRRLRLLLLRLLRLLLLLLRLRRLLLLLLLLLRRLLRLLRRLLLLRRLLLLLLLLLRRRLLLRRRLRLLRRLLLLLLLLRRLLLRLRLLLRLRRLRLLLRLLRLLLRLRLLLRLLLLRLLLRRRRRLLLLRLRLRLRLLLLLRRLLLRRRRLRLLLLRLRLRLRLLRLRLLLRLRRRRRRLLLLLRLLRLLRLLRLRLLLLLLLLLLRRLLLRRLLRRRLLRRRLLLLRLLRLRLLLLLLRRRLLRLLLRLRRLLRLRLRRLLRLLRLLLLLLRLLLLLRRLRLRRRRLRLLRLRLRRLLRLRLRRLLLLRRRRRLRRLLLRRRLLLLRLLLLRRRLRLRRLLRRLRLRLLRRRLRLLRRRLLRLRLRRRRRRLRLLLLLRRLRLLRLLRRRLLLLLRLLRLRLLRLLLLLLRRRLLLLRLLRRLLLLLLLLLLRLLRRRRRRLRLLLLRRRRLRRLLLLLLLLLRRLRLRLRRLRRRLRLLLRLLLLLRLLLLLLLLRLLLLLLLLLRLLRRLLRLLRRLLRRLLRRLLRLLRLLLLLRLRRLLLRLLLRRRLRLRRRLRLLRRLLLRLRLLLRRLLRRLLLLRRRRLLLLRLLLLLLLLLLLRLLRRRRLLLRRLLRLLLRLLLRLLRLLRLLRLLRLRLLRLLRLRRRRLLLLLRLLLLLLLRLLLLLLLRLLRRLLLRLLRRLLLLRRRRLRLLRLLRLRRRRLLRLRRRLRLRLLLLLLRLLRRRRLLLLRLLLRRLLRLLLLLLLLLLLLLLRLRRRLRLLRLLRRLLLRRRLRLLRRLLLLLLRLRRLRRLLRLRRLLRLLLRLLLLLLRLRLRRLRRRRLRRRLLRLLRLLRRLLLLLLLRLLLLLLRLLRRLLLRLLRRRLLLRLRRRLLRLLLLLLRRLLRRLLLRLLRRLLLLLRLLLRRLLRLRLLRLLLLLRLLLLRLLLLLRLLLLLRLLLRLLRLLRLLLRLRLLLRLRLLLLRLRLRRLRLRLLRLLLRLLLRRRLLRRRRLLLLLLLLLLLLRLRRLLLLRRRRLLLLLLLRLLRLLLLLRLLLLLLLRLRLRLLLLRLRLLRLRLRLRRRRRRLLRLRRLRLRLRRLLLRLRRLRLLRLLLLRLLRLRLRRLRRRLRRLLRRLLLLRLLLLLLRLRLRLRLLRLLLLLLRRRLRLRLRRLRLRLRLRLLLLRLLLLLRLLLRRLLLLLLLRLRLLLLRLLRLLLRRRLRRLLLLRRLRRRLLLRLRLLLLRLLLLLRRLLLRRLLRLRLRRRRRRLLLRLLLLRLLLRRLLRRLLLRLRRLRLRLLLRLLLLLRRRLLRRLLLLLLRRRLLRLLRRLLRLLLLRLLRRRRLLRLLLLRLRRLRLRRRRRLLRRLLLRLLRLLLRRLRLRLLLLLLRLRLLRRRRRLLLLLLRLLRLRRLRRLRLLLRRRLRLLLLLLRLRLLRLLRRLRLLLLLRRLLRRRLRLRRLLRRRLLLLLRLLLLRRLRLLRLLLLLRRRLLRRRRLLLLRLLRLLLRLRLLLLRLRLLLLLLLLRLLRRLRLRLRLLLLLRRRRRLRLLRRRRRLRLLRRRLLLLRLLLRRLLRLRRRLLLRLRRRLRRLLRLLLRRLLLLLLRLLLLRLLRLLRRLLLRLRLLRRLRLLLLLLRRLLRLRLLLLLLLLLRRLLLLRLLRLLRLLRLLRRLLRLLLRRLLLLRLLRLLRRLRRLLRRRRLRRLLRLLLLRLRLLLLLLRRLRLLRRLLRLLRRRRRLRLLLRLLRRRLLLLLRLLLLLRLLLLLLLLLRLLRLRRRLLLRLRLRRLRLLLLLLLRLRLRLLRLRLLRRLLLLLLRLRRRRLRLLRLRRRLLRRRLRLLLRRLRRRRRLLRRRRLLRRRRLRLLLLLRLLLRLRRLLLLRRLLLLLLRLRLLLRLRRLRRRLRLRLRRLLRLLLRRLRRLRRLLRRLRLRRRLRRLLLLLLLRRRLLRRLLRLRRLLRLLRRRRRLRLRLRLRRLRRRRRLRLLRLLLLLLRLRLLLLLRLLRRLRLLLLLLLLLLLRLRLLLRLLRLLRLRRRLLRRLLLLRLLLRLLRLLLLRRLRRRLRLLLRLRLLLLLLLLRLLRRLLLLRLLLRLLLLLLRLRLLLRLRLLRRLLLLRLLLRLRLLRRRLLRLRLLRRLRRLRLLLLLLRLLLLRRRLRRLRLRRLLLLLLRRLLRRLLLLRLRLLLRRRLLLRLLLRRLRRLLRRRLLLLLRLLRRRLRRRLLLLRLLLRLRLRLLRLLLLLRLRRLRRRRRLLRRRLRLRLRLRRLLRRLLRLLLLRLLLRLRRLLRRRRLRRLLRLRLRLRRLRRRLLLRLLRRLRRRRRRLLLLRRLLLRRRLLLRLLRLRLRLRLRLLLRLLLRRLRLRRRRRRLLLLRLLLLLRLRLLRRRRLLRRLLRLLRLLLRRLRLLRRLRLRLRLRLRRLRLLRRLLLRRLLRLLLLRLRLLRRRLLLLLRLRLLLLLLLRLLLLRLRLRLLRRRRLLLLRLRRLRLLRLRRLLRRLLLLRLRLRRRRRLLRLRRRRLRLLLLLLLRLRLLLRLLLLRRRLLLLLRRLRRLRRLLLRLRRLLLLLLRLLRLLRRLLLLRRRLLRRLRLRLLLLLLLRRLLLLRLRLRRLLRRRLLRRLLLRRLLLLRRRRLLLRRRLLLLLLRRRRRRLLLLRRRLRLLRLLRLRLLRRLLLLLLLLLLLLLRLRLRLLLLLLLLRLLLRRLLLRLLRRLRLLLRLLLRLLRLRLRLRLLLRLRRLRLLRLLLLRLRRLLLLLLLLLLRLRLRRLLRRRLLLLRLLRRRLRLRRRLLRRLRLLRLLLLLLLRRRLLLLLLLRRRRLLRRRLRRLLLLRLLLRRRRLRLLLLRLRRLLRLLLRLLLLRLLLLLLRRRLLLRRLRRLRLLRLLLLRRLLLLRRLRLRLRRRLLLLLLRLRLLLRLLLLLRLLLLLRLLRLLLLLLLRLLLLLRRLRLLLRRLRLLRLLLLRLLRRRRLRLRRLLLLRRLLRRRRRLLLLRLLRLLLRLRLRLLLLLLRRRLRLLRRLLLLLRRLRLLRRLLRLLLRLLLRRLRLLRLLRLRRRRLLRRRRLLLLLLLLRLLRLRLRLLRLLRLLRRLLLLLLLLLLLLRLLLRLRLRLRRLRRRRLLRRLLRLLLRRRLRLRRLRLLRRLLLRRRLLLRRRRLLLLRRLRRRLLLLLLLRLLRLLRLLRRLRRLRRLLLRLRLLRRRRLRLRRLLLRRLLRLLLLRLRLLLLLLLRRLLLRLLRLRLLLLLLLLLRRLLLLRRLLLLLRLLLRLRLRLLLLRLLRLLRLLRRLRLLLLLLRRLLRLLLRLRRRRRLRLRLRLLRRLRLLLRLRLRLRLLRRLRLLLLLRLLRRRLLRLLRLLRLLRRRLLLRLLLLLRRRRLRRRLLLLRLLRRLLLLLLLRRRRRLLRLRRLRLLLLRLLRLLLLRRLRRRLRLRLLRRRLLLRLLRLLLLRLLLRRRRLLRLLLLLRRRRLRLLRLLLRLLLLRRLLRLLRLLRLRRLLRRLLLRRLLLRLLLRLRLLLLLLRRRRLLRRLRRLRLLLLLLLRRLRLLRLRLRLLLLLLRRRLLLLLRLRLLLLRLRLRRLRRRLRRRRLLLRRLRLRLRRLLLLRRLLLRLRLRLLLLLLRLRRRRLLLLRLLLLLLLLLRRLLRRRLLRRRLLLLRLLLRRRLLRLLLLLRLRLRLRLLLLRRRLLRLLRLLLLLRLRLLLLRLLRRLRLRLLLLLLRLRLLRRRLLLRRLRLLRRLLRRRLRRRLRLLLLLLLRLLRLLLLRLRLLLLLLLLLLLRLLRRLLLLRRLLRLLLRLRRLLLRRLLLRLLLRRRRRRRLLLLLRRLLLLLRRLRLLLRLLLRLLLLLLLRLLLLLLRLLLRRLRLRLLLRLRLLRLLRRLRLLLRRRLRRLLLLRLRLRRLRLLRRLLLLLRLLLLLLLLRRLRLRRLLRLLLRLLRLLLRLLRLRLLRLLLRRRLLRRLRRLLRLLLLLRLRLRLLLLLLRRRLLLLRLLLLLRLRRRRLLRLLLRLLLLLLLRLLRLLRRRLRLLRRLLRRRRRLRRRLRLLRLLLRRLRRRLLLRRLRLLRLLRLLLRLLLLRLLLLLRLRRLRLLLRLLLRLRLLRRLLRLRLLLLLLRRLLLLRLRRRRLLRLLRLRLLLRRLRLLLLRLLRLRRRLLLLRRLLRRLLRRRRRLLRRLLRLRLLLRRLLRLLLLLRLRRRLLRLRRLLLLRLRLRLLLRLLRLRLRRLRLLLRLRLLRLRLLRLRLLLLLRLLRLLLLLLRLLLLLRRRLLLLLLLRLLLLLLRLRLRRLLRRRRRRLLLLRRLLLLLRRLRLLLLLLLRRLLLLLLLRRLLRRLLRLLRLLRRLLLLLRLRRRLLLLLLRRRRRLRLRRLRLLRRRLRLLLRLRRLRRLLRRLLRLLRRRLRLRLLRLRLLRLLLRRRRRLLLLLRRLLLLLRLLLLLLLLLRRLLRRLLRLRRLRLRRLLRLLRLLLLLRLLRLLLRRRLLRLLRRRRLLRRRRLRRLLLRRLLRRRLRLRLRLLLLLLRLRLRLRLRLLRLRLRLRLLLLLRLRLLRLLLLRLRRRRRRLLRLLRRRRLLRLLLLLLRLLLLLRLRRLRLRLRRRRRRRLRRLLRLLRLLLLRLLLRRLLLRLRLLLLLRLLRLRLRLRLLRLLLLLLRLRLRLRRLRRRLRLLLLLLRLLRLRLLRLRRLRLLLRRRRLLLLLRRRLRLLLLLLLLRLLLRRRRRRLRLLLLRRLLLLRLLLLRRLLRLLLRRRRRRLLLLRLLRLLLRLRLLRLLRRLRRLRLLLLRRLLRLLLLLLRLLLLLLRLLRRLLRLRLLRRLLLLRRLLLLLLLRLRRRLLRLLRRLLRLLRRLLRLRLLLLLRRRRLLLRLLRRLRLLLLLRLLRRLLLRLLLRLLLLLLRLLRLLLLLLLLLLLLLRLLRRRLLRLLLRLLLLRRLRLRRLRLRRRLLLRRLLLRRRRLLRRLLRLRLRRRRRRRLLRLLRLLLLLRRLLLRLLLRLLLLLLRLRRLLRRLLRRLLRRLLLRLLLLLRRRLLLLLLLRLRRLRLLLLLLLLLRRRLLRRLLLLRRLLRRLLLRLLLRRLLRLLRLRLRLRLLLRLLLLLRLLLLRLLLRLLLLRLLLLRLRLLLLLRRLRLRLLLLRLLRRLLLLLRLRRLLLLLLRLLRLRLLLRLLLLRRRLRLLRRLLRRLRRLRLRLLLRRLLLLRLLRRRLLLLLLRRLLRLLLLRLRRRLLLLLLLRRRLLLRRRLLLLLRRRRLRLLLRRLLLLLRRLLLLLLRRRRRRLRRLLLLLLLLLRRRLRLLLRLRRLRLLLLLRRRRLRLLLRLLLLRLLRLLLRLLLLRLLLRRRLLLLLLLRLRRLLLLLLLRLRRLLRLLLLLRLLLLLLLLLRLLLLLLLLLRRLLRRLLRLLLLLRRLLLLLRLLLLRLLLLLRLRRLRLLRLLRLRLLLRLLRLLLLLLRRRLLLRLRLRLLRRRLRLLLRLLRLLLRLLRLRLLRRRLRLLRLRLLRLLLLRRLLLRLLLRRLLRLLLLLRLLRRLRRRRLLLLRLRRLLRRRRRLLRRRLRLLLLRLRLRRRLRLLLRLRRRLRRLRRRLRRLLRLLLLLRRLLLLLRLLRLRLLRRRLLLLLLRLLRRRRRLRRRLRLLRLLLLLLRRRRLLLLLLLLRLRRLLLLLRLLRRRLRLLLRRRRRLLLRRLRRRLLLLLLLRLRRLLLRLLLRRLLLRRRRLLRLLRRLLRRLLRRRLLLRRRRRLRRLRLLLLLLLLRRRRRLRRRLLLRRLLLRLLLRLLLLRLRLRLLRLRLLLLRRRRLLLLLLRLLLLRRRRLLRLLRRLLLLLLLLRRLLRLRLLRRRRRLRLRRLLLLLRRLRLRLRRRLRLLLLRLRLLRLLLLLRRLRLLRRRLLLRLLLLLLLRRLLLLLLLLLLLLLLRRLRRLRLRLLRLRLRRLLLLRRLLRRLRLLRLLLRLLLLRLRRLLRRRLRRRRLRRLRLLLRLRLLLLRRLLLLLLLLRLLLRLLRLLRRRRLLLLLLLLLLRLLLLRLRRLLLLLLLRLLRRLLLRLLRRLRRLRLRRRRRLRRLRRLLRLLRLLLLRRLRLRLRLLLLRLLRLLLLLLRRRRLRLLRRLLRRRRLRLRLLRRLLLRLRLRLLLLRLRLLLRLLLLRLLRLLRLLRLLLLLLLLRLRRLLLLLRLLRLLLLLRRLRRLLRLRRLRRRRLRLLRRRLLRLLRLLRRRLLRLLLRRLLLRRRRLLLRRRLLRRRLLLLLLLRLLLLRLRLLRLLRRLLLRRLRRRRLRRLLRLRRLLLRLLLLLLLLLLRLLRRLRRLLRRLRLLRRRLLLRLLLLLRRLLLLLRLLRLLRRRLLRLLLLRRLLLRLRLLLLRLLLRLLLRLLRRRRRLLRLRRRRLLLLLLLRRLRLRRLRLLRLLLRRLLRRRLLLLRRRLLLRRLLLRLRLLRLLRRRRLLRLRRLRLRLLRRRRLRLLLLLRLLRRRRRRLRLLLLLLLLLRRLRLLLRLLLRLRLRLLLLLRLRRRRLLRRLLRLRLRRLRLRLRLLRLRLRLRLRLRRLRRLLRLRLRLLLLRLLLLLLLLLRRRLLRRRLLLLLRLLLRLRRLRRRRRRLLRLRRLRLLRLRRLLLLRLLRLRRLRRLRLLLLLLLLRRLLLLLLRRRLRRRLLRLLLRRLLLLRRLLLLLLLRLRRRLRLLRLLRLRRLRRRRRRRLLRRRRRRLLLLLLLLRLRRRLRLRLRLLRLLLLLLRLLLRRLLLRRLLRLLLLLLLRLLRLLLLLRLRRLRRRLRRLRRRRLRLLLRLRLLRLRLLRLRLLRLLRLRRRLRRRLLLLLLLRRLLRRLRLRLLRRRLLRRLLLLLLRRLLRRLLLLLLLRRLLLLLLLLRLLRRLRLLRRLRRLLLLLRRRLLLLRLLRLLLLRRLRRLLRRLRLRLLLRRRRRLRLLLRRLLRRLRLLRLRLLLRLLLRLLRRLLRRRLLLRLLLLRLRLLRLRRLLLLLLLLRLLLLRLLLLLLLRLLLLLLRLRLLLRLRRLLLLRRRLRRRLLLLRRLRRRLLRRLLRLLLRLRRRLRLRLRRRLLLLLRLLLRLRLRLRRRLLRRLLRRLLRLLLRRRRRLRRLLRRRLRRLLRLRRLRLLLRLLRRLRLLLRRRRLLLLLLLLRRLLLLRLRLLLLRLLLLRRRLRLLRLRRLLRRRLLLLRRLLLLRRRLRRRLRRLLRLLLRRRLLLRRLRRRRLRLRLLRLRLLLRLLLLRLRLRLRRLLLRLRLLLLRLRLLLLLLRLLLRLLLRLLRRRLRRLLRLLLLLLLLRLRRLLLLRLLRRRLLLRRLLLLLRRLRLLLLLLRLLLLLLLLRLRRRLLRRLLLLRRLLRRRLLLLLRRRLLLLRLRLLRLLRRLLRLRLLRLRLLLRLLRLLRLLLRLLLRLRRLLLLLLLLRRRLLLLRLRLLLRRLRRLRLLLLRLRLLRLLLRLLLLRRRLLLLRLLLRLLLLLRRLRLLLRLRRLLLLLLLLRRLLRRLRRLLRLRLLRRLLLRLRRLLRLLLLRLLLLLRLLLRRRLLLRRRRLLLLRLLRLLRRLRRLLLRLRLRLLLLLRRRRLLRLRLRLLLRLRRRRLLLLLRRLRLLLLRLRLLLLRRLLLRLRLLLRLLLLLLLLRRLLLRLRRLRRLLLRLLRRLLRLRRRRLLRLLLLRLRLLRRRLLLRLRLRLRLRRLRLLRLLLLLRLLLRRLLRLLLLRLLLLLRLRLLLLRLLRLLRRLRLRRRRLRRRLRLRLLLLLRLLLRRRLLLLLRLRLLRRRLRLLLLRRRRRLRLLRRRLLLLRRRLLRRRRLLRLLLRLRRRLLLLLRRLLLLLLLLRLRLLLLLRLLLRLRLLRRRRLRLLLLRLLRRLRRLLLLLRRRLRLRRRLLLLLLRRRLRLRRLRLLRLLLLRRLLLRLLRLRRLLRRRLRLLLLRRRLRRLRLLRLRLRLRLLLLRLLRLLRRLRRRRRRLRLRLLLRRLLLRRLLLLRRLLLRRLLLLRLLRLLLLRLLRLLLLLLLRLRRRLRLLLRRRLLLLRLLRRRRRLLRRLLLLRLRLRLRLLRLLLRRLLRLLLRLRLLLRRLRLLLLLLRRLRRLRLLRLLLRRRLLRLRRLLLRLLRRLLLRLLRRLLLLLLRLRLLLRRLRLLRLRLLLLRRRRLLRRLLLRLLLLRRRRLLLRLRRRLRRRRLRRRRRRRLRLLLLRLRLRRRLLLRLLLLLLRLLLRRRRLLLLLLLRLRLRLLLLLRLRLLRRRRLLLRLLRLLRRRLRRRLLLRRLRLRRLRRRLLRRRRRLLLRLLLRRRLLLLLRLRLLRLLLLRRLRLRLRRRLRRLLRRRRLRRLLRLRRLLLLLLRLRLRRLRLRRRRRRLLRLLRLRLLLLLRRLLLLRLRLRLLRLLRLLRLRRRRLRLLLRLLRRLLLLLLRLLRRRRLRLRLLLLRLLLLRLRLLRLRRRLRRRRLLLLRLLLRRLLLRRRRLLRRLLRRRLRLLLRRRLLLLLRLRLRLLRRLRRLLRRRRLLRLLRLRLRLLRRLRRLLLRRLLLRRLRLRRLLLRRRRLRLLLLRRRLLLRLLRLLRRLRLLRRLLRRRLLLLLRRRLLLLLRLLRLLRRRLRRRRLRLLLRLRLLLLRLRRLLRLRLLLLLRRLLRLLLRRRRLLRLLLLLLLLLRLLLRLLRLLLLLRRLLRRRLLRLLLRRLLLRLRLLRLLLLRLLRRLLRLLLRLLLLLLRRRLRRLLLRLLLLLLLLLLRLLRRLRRLRLLLRLLLRRLLLRRRLRRLLLLLLRRLRLRLRLLRLLRRLLRLRRRLLLRLRRRRLLLRLLRLRLRLRLRLRLRLLLLRLLLRRRRRRLLLRRLLLRRLRRLLRLLLLLRRRRLRRRLRRLRLLRRLLLRRRLLRLLRLRRLLLLLRLLLRRLLLRRLRLRLRLRRLLLRRLLLRRRLLRLLRLRLRLRLRRLLRLRLLRLLLLRRRLRLRRRLRLLRLLRLLLLRLLLLRRLLRLLLLRRLRLLLLLRRRRLLRRRLRLLRRRRRLLRLRLLLLLRRRLLRRLRLRLRLRLLLRRLRLRLLLRLLLLLRRLRRRRLLLRLRLLLLRLLLRLLLLLRLRLLRRRRRLRLLRLLRLRLRLRLRRRLRLLRLRLLLLLRLLLLLLLRLLLRLRLLRLLRRLRLLLRRLLLLRRLRLLRRLLRLLRRLLLLLLRLLLLLRLRLLLLLLRLLLLRLRRRLLRRRLLLLRLLRLLRRLLRLLLLLLLLRLLLLRRLRRRRLRLLLLLRLRLRRLRLLLRRRLRLRRRLLLLRRLRLRLLLRLLRLLLLLRLLLLLRRLRRRRRRRLLLLRLLRRRRRRLLRLRLLLRLLLLLLLLLLLRRRRLLLLLLLRRRLLLLRLRLRRLRLLLLRLRLRLLLLLLLLRLRLLLRLLLLLRLLLLRRLLRLLLLLLLLLLLRLRLRLLLLRLRRLLLLLLRLLRRLLRRLRLLRRRRLRLLRRRLRLLLRLLLRLRLRLRLRLLRLLLRRLRRRRLLLLRLLRLLLLLRLRLRLLLLRRRLRLRRRLLLRRRRRLLLRRLRLRLLRLLLLLLLRLLLLRRRLLRLRLRLLLLLRLLLLLRRLRLLRLLLLLLLRLRRRRLRLLLRRRRLRRLRLRLRLLRRLRRLRRRLLRLRLLLRLLLRLLLRLLRLLLRLRLRRRLLLRLRRLRLLLRLRLRLRLRRLRRRRRLRLRRLRLRRLRRLLRLRLLLLRLLLLRRLLLRLLRLLRRLRLRLLRRLLLLLRLLLLRRLLRRLRRLRRLRLLLRRLLRRLLRRLLLRLRLLLLLLLRLLRLRRLRLLLLLRRLLLLLLLLLRLLLLRLLLRLLRLLRLLLLLLLLLLLRLRLLLRLRLLRRRRRLLRLRRRLLRLRLRRLLLLLLLLLLRLRLRLRLLRRLRLLLLRLLRRLLLRLLLLRLRLLLRLLRLRRLLLRLLRRLRRLRLLLRLLLLLRRLLRRLLRLRLRLLRRLRLLRLLLLRRRLRLRLRLLLLLLRLLLRLRLRRLRRRRRLLRRRLRRLLLLRLLLLLLLLLLLRLLRLRLLLRRLRLRRLLLLRRLLLLRLLLRLLRRLLLLLLLLLRLLRLLLRRLLLRLRLRRLRRRLLLLLLLRLLRRLLRLLLLRLRRLRRLLLLRLLLRRLLRLRLRLRLLRRRRLRLRLLLRRLRLLRRLRLRRRLLLLLLRRLLRRLLLRLRRLLLLLRLLRRRLLLRRLRRRLLLRRLLRRRRLRRLRRRLLLLLLRLLLLLLRRLRLRLRLLLLRLLLLLLRLRLRRLLLRRLRLLRLLLLLLRRRRLLLLLRLLRLLRRLLLLLRLLLLLLLLRLLLRLRLRRLLRRLLLLLRRLRRRRLRLRLLRRLRLLLLLRLRRRRLRRRLLLLLRRLLLRLLRLRLRRRLLLLRLLLRLRRRLLRRLLRRLLRLLRRRRRLLRLLLLLRLLLLRLLRLRRLLRLLRLLLRLLLLLLLLLLLLRLRLLLLLRRLRLLRLLLRLLLRRLLLLLLRRLLRLLLRRLLLRRLRRRLLLLLRLLLLLRRLLRLRRLRLLLLLRRRLRLLLLLLRRRLRRRRRLLLLRLLLLLLRRRRRRLRLLLRRRLLLLLRLLLLRLLRLLRLLLLRLRLRRLRLRLRLLRRRLLRRLLLRLRLLRLLLRRLLLLRLLLLRRLLRLLLLRLLLLRLLLLLLLRLLLRLLLLLRRRLLLRRLLLLRRLLLRLRRLLLLRRRRLLLRLLLLRLRLLRLRLLLLRRRLLLLLRRLLLLRRLLRLRLRRRLLLRRLLLLLRRRLRLLLLLRLRRRRRRLLRLRLLLLLRRLLRRLLRRLLLLRLLRLRLRLLRLLLLLLLRLLRRLLLLLLLRRRRLRRLRLLLRLRRRRLLLRRLLRLRLRLLLLLLLLRRRRLLRRLLLLLLLLRRLLLLRLLRLLLLRLLRRRRLLRRLLLLLLLRLLRLLLLLLLRRRRRLLRLLRLLRLRLLRLRLRLRLRRRRLLRLLLLLRLRLLLLLLLLRLLRLRRLRLLRLLLRRLLLRLLRLLLLLLLRLLLLLLRRLLLRLLLRLLRLRLLLLLLLLRRLLLLRLLLLRRLRRLLLRRLRLRLLLLRLLLRLRLRLLLRRRLRRLRLLLRLRRRLLRLRLRRLRRRRLLLLLLLRLLLLRLLLRRLLRRLRRRLRRRLRRLRLLLLRLLRRLLLLLLRLRLRLLRRLLLRLRLLLLRRLLRLRLRLLRRRRLRLRRLRLRLLRRRLLLRLRLLLRLLLLLLRRLLRLRLRRLLLRLLLLLLRLLRLRRRRRLLLLLRRRLRRRLLLLLLLRLLLLLLRLLRLRRLLRLRLLLLRLRLLLRRLLLLLLLRRRRLLRRRRRLLLLLLLLLLLRLLRRLLRRRLLRLRRRRLRRRRLLLLRRLLRRLRLRLRRLRLLRLLLRLLLLLLLRRRLLLRRLRLLLLLLLLRRLLLRLRLLLLLLRLLLLLLRRRRRRLRLLLLRLRLLLLLLRRRRRLLRRRRLRLRLLRRRLRLRRRLLRLRRRRLLRLRRLLRRLLLLRLLLLLLLRRLRLRRLLLRLLLRLLLRLLRLLRLRRRLLRLLLLRLLLLLLLLLLLRLLLLLRLLLLRRRRLRRLRRLLLLLRRLLLLLRLRRLRLLLLLRRRLRRRLRLLLRLLRLLLLRLLLLLRLLLLRLLLLRRLLLRRLRRLLRRLRLLRLLLRRLLRRRLLRLLLRLRRRLLLLLRLRLRLRLRRLRLLLLLLLLLLLRLRLLLLLLRLLLLRRRLRRLLLLLLRRRRLLLLRLLLRLLRRRLLLRRLRRLLRLLLLLRLLLLLRRRRLRLLRLLRRRRLRLRRRRRLRRRLLLRRLRRLLLLLLRLLLLRLLLLLLLRLRLRLLLLLLRRLLLLRLLLRRRLRRRLLRLLLLRLLLLRRRLLRRLRRRLLLLLLLLLLLLLLLLRRRLRLLLLRLLLRRRLLLLRRLLLRLRLRLLRLLLLRRRLRRLRLLLLRRLRLRLLRLLRLRRRLRLLLLLLRLLLRRLLLRRLRLRLRRLLLLRRRRLLLRLRRLRLRRLRLRLLRLLLRLRRLLLRLLLLLRRLRLLRRLRLRLRLRRLLLRLLRRLLLRRRRLLLRLLRLLLLRRLLLLLRLLRLRRRLLRRRRLLRLRLRLRLLRLLLRLLLRRRRLRRLRLLLRLRLRLLLLLLLLRLRRLRLLRLRRLRRLLLLRLLRLLLLRLRRLRRLLLLLRRRLRLLRLRLLRLRLLLRRRRLLLLLLLRLRRLRLLRLRLLLLLLLLLRLLLRLRLLLLRLLRLLLRRRRRLLLLLLLRRLRLLLLLRLRRRLLRRLRRRLRLRLLLRRRRRRLRRLLRLRRLRLLRRLRRRLLRLRLRLLLLRRRLLRRLLLLLRRLRRLRRLLLLRLRLLRRLRLLRRRLRRLLRLLRLRRRRRRLLRRRLLLLRLLLRLLRLLLLLLRLLLRRLRLLRLLLLRLRLRLLLLLRLRLRRLLRRRRLLLLLRRRLRRLLLLLLLRLLLRRRLRLLRLLRLLRRRLRLRLLLLLLRRLLRRLLLRLRLRLRLRLLLLLLLRLRRRLRRLRLLLLRLRRRRRLRLRRRLLRRRLLLRRLRRRLRRRLRRLRRLRLLLLLRLLLLLRLLRLRLLLRLLLLLRLLLRRRRRLRRLLRLLLLRLLLRLLLLRLRRRRRRLRLRLLLLLLRLLLRRLLRLLLRLRRLRLLLLLLLLLRLLRLRRRRRLLLLRRLLRLLLRLLRLLLRLLRLLLRRLRRLRLRLLRLLLRLLRLLRLRLRLRRLLRRRRRLLLLLRLLRLLLLRRRRLLLRRLLLLLLRLLLLRLRLRLRLLLRRLRRLLLLLRRLLRRRLLRRLRLLLLLLLLRRRRLLLRLRLLRRRLRLLLLLLLRRRRRRLLRLLRLLLLLLRLLRLRLLLLLLLRRRRLLLLLLLRLRRRRRLRLLLRRRLRLLLRRLLRRRLLLRLLRLLRLRLRLRLLRRLRLLLRLRRRLLLLRRLLRLRLRLLLRLLRLLRLRRLRLRLRLLRLLLLLLRRLLRRLRRRLRLLLLLLRLLRLLLLLLLLRLRRLLRLRRLRLRRLRLLLLLLLRRLLRRLLRRLLLRLRRRRRLLRRLLLLLLRRLRLRRRLRLRRRLLRLRLRRLLRRRRRRRLRRLLRRRLRLRLLLRLRLRLLRLLLRRLRLLRLLRLLLLLLLRLRLLRLLLRLRLRLLLLLLLLLRLLLLRLRLLRRRLLRRRLLLLRRLLLRLLLRLRRLLLRLLRLLRLRLLRLLLRRRLRRRLRLRRRRLLRLLLLLLRLRLRLRRLLLRRRRLRRLLLLLRLLLRLRLRLLLLRLLLLLRLLLRLLLLLLLLLLRRLRRLLLLRRRLRRLLRLLRLRRLRRLRLRLRRRLLLLLLLRRRRRRLLLRRLRLRLLLLLLRRLRLLLRLRLLLLLLRRRRRRLLLLLLRRRLLLRLLLLRLRRRRRRRLLLLRRRLLLRRRRLRLLRRLLRLRRLRLLLLRRLLRLRRRLLLRLRRLRRLRLLLRRRLRRLRLLLRRLLLLLRLLLRLLRLRLRRLLRLLRLRLLLLLRRRLLLLLRRLLLLLRRRLRRLLLLLLLRRRRLLLRRRLRRRLLLRLRLLLLLLLRLLRRLRRRLLRLLLRRRRLRRRLRRRLLRLRRLRRLLRLRRLLLRRLRLRLLRLLRLLRRRLLRRRRLLLLLLLLRLLRLRLLRLRRLLLLRLLLRLRLLRRRLRRLLLLLLLRLLLLRRRLLRLRLRLLRLLRRLLLLLLRLLLLLLLRLRLRRLLRLRLRLLLLLRLRRLRLLLRRRLLLRRRRLRLLRRLRLLRLLLLRRRLLRLLLLLRLLLRLLRLLLLRLRRLLLLRLLRLLLRRRLLLLLRRLLLLLLRLRRRRRLRLRLRLLRLLLLLLRLRLLLRRLLRRRLLLLLRRRRRRLLLRLLRLRRRRLRLLRLLRLLRRLLRLLRRLRLLRLLRLRRLLLLRLLLLLRLLLLLLLLRLRLLLLRLLLLRLLLRRLRRLRRLLLRLLRLLRLLRLLRLLLRRLRLLLRLRLLRRRLRLLLRLLRRLLRRLLLLLRLLRLLLLLRLLRRRLLLRLLLLLLLLLRLLLRLRLRLLLLRRLRLLRRRLLLLRRRLRLRLLLLLLRLLLRLLRRLLRRRLLRLLLLLLRRLLRLRRLLLLLLLLLLLRLRRRLLLRLLLRLLRRRLRRLRLLRLRRLLRLLLRRRRRLLLRRLLLRLLLLRRRRLLLRRRLRRLRLLRLRLLRLLRRRRLLRLRRLRLLLRLLLRLLLRRLLRLRLRLLLLLRRRRRLLRLRRLLLLLLRLLRLLLRLRLLRLLLLLRLLRRRLRLRLLRRLLRRLRLRRLRLLLRLLRRLLRLRLLLLRRLLRRLLLLLLLLLRLRRRLLRRLRRLRLRRRRRLRRLLRRRRRLRRLLLRRLLRLRLRRRLRLLLRLLLRLRRRLLRLLRRLLRRLLRLLRLLRRLLLLLRLLRRRRRRRLLLRRLLRLLRRLRLLLLLLLRRLLRRLLLLLLRRLRRLLRLLRRLLRRRLLRLLRLRLLLRLLRRLRRLLLRLRLLRLLRLLLRLLLLLLLLLLLLLLLLLLLLLRLLLRRLLLRLLRRRLLLLRRRLLRLLLLLRLLLLLRRLRRRLLLLLRRLLLLLLLLRLRRLLRLLLLRLLLLLRLRLRRLRRRLRLRLLRLLLLRLLRRLLRLRLLLRRLLLLLRLLRRLLLLLRLLRLLLLLLLLRRLLLRLRRLLLLRRLLLLLLLRRLRRLRLLRLLLRLRLLRLLRLRLLLLLLRRLRRRRLLLRRLRRLLRLRRLLLLLLLLLRRLRLLLRLLLLLLLRRRRLRLLLLLRRRLLLLRLRLLLLLLRLLLLLLLLRRRRLLLRRLLRLLRRRLRLLRLRLRLLRRRRRRRLLLLRRRLLLLLRRRLLLLRLRRRRRRLRLLLRRRLRRLRRLLLLLLLRRLLRLRLRRLLLLLLLLRRRLRLLLLLLRRLRRLLLLRLLRRLLLLLRLRRLRLLRLRRRLLLLRLRLRLLLLRRRRLRLRRLRLLRLRLLRLRRLRLLRLLLRLLLLLRLRLLLRLLRRLLLRRLRLRRRLLLRLLRLRLRRRLRRLLLLRRLLLLLLRLLRLLRLLLLLRLRLRLRRRLRRLRLLLRRLLRLLRLRLLLLLRLLLLRRRLLLLLRRLRRLRLLRRRLRLRLLLRLLLRRLRLLLRRRLRRRLLLLRLLLLRRLRLLRLLLLLRLLLLLLLRRLLRRLLLLLRLRRRRLLLRRLLRRLRLRLRRLRLLLRRLLRLRLRLRLLLRLLRRRRRRRLLRLLLLLLLRLLLLLLRLLLLRLRLRRRRRLLLRRRLRRRLLRLLLRRRRRLRLRLRRLRRRLRLRLRLRRLLLLRRLLLLLRLLRLLRLLRLRLRLRRRLLLLLRLRRRLLLRLRLLLLLLLLLLLRRRLLLLRRLLRLLRRLRLLLLLLLRRLLLLLLLRLRLRRLLLRLRLRRLRLRRLRLLRLRLRRRLLLRLRRLRLLLLLRLLRLLLRLLLLLLLLRRRLRLLLLLLLLRRLLLLLLLLRRRLLLRLLRLRRRRRLLRLLLLRLRLLRLRRLRRLLRLRLRLRLLLLLRRLRRLRLRLLRRRLLLLLLLRLLLRRRRLLLRLLRRRRLRLRLRRLLLRRLRLLLLRLRLRLLLLRLRLLRLLLRRRLLLLRLLLLRLRRLRLRLRLLRRLRRLRRRRRRLLLLLLLRLRLRLRLRLLLLRRRLLRLRRRRRLLLRLRLLLRLRRRRLLRLRLLLLRLLRLLRRLLRLLRLLRLLLRLLLRRRRRLLRLLRLLLLLLLLRLLRRLLRLRLLLRRLLRLRLLRRRLLRRLLLLLRRLLLRLLRLLRRRRLRLRLLLRRLLLLLRRRLRLRLLLLRLLRRLLLRLRLRLLRRLLLRRRRLRLLLLLLRRLLLLLLRRRRLLRLRRLRRLLRLRRRRRLRLRRLRRRRLLLLLRLRRRRLLRLRRLLRRRLRRLLRRLLRLRLLLLLRLRRRRRLLRRLLRRLRRRLLRLLRLLLRLRLLLLLRLRRRRRRLRLRRLRRRRRLLLRRRLLRRLRLLLLRLRRLRLLLLLRRRRRRLLLLLRLLRLRRRLLLRLLLLLLRRLLRLLLLLRLRLRLLLLLLLLRLRLLLLRLRRRRLRRRLLLLLLLLRLLRRLLRRRLLRRRLLRLLLLLLLLRLRRRRRRRLRLLLLLLLLLRRLRRLLRLRRLRLRLLLRRRLRLRRLLRLLRRLLLRRLLLRLRLRLLLRRLLLRLRLLRRLLLLLRLRLLLRLLLLRRLLLRRRLLLLLRRLRLRLRLLLLRRLLRRRLLLRLLLRLLRLLLRLRRRRLLLRRLLLRRLRLLRLLLLLLLRLLLLLRRRRLLRLRLRLLRRLLRLLLLRRRRLLLLLRRRLRRRLLLLLRRLRLLLLRRLLLLLLLRRLLRLRRLLLRRLRLRLLLRLRLLRLRLRRRRLRRLRLRLLLRRLLLRRLRRRLRLLLLLRLLLLRLRLLRLRLLRLRRRLLLRLLLLRRRRLRLLLLLLLRRLRLRRLLLRLRLRLLLRLRLLLLLLLLRRLRLLRRLLRLRLLLLLLLRRLLLLRLLLLLLLLLLLLLRRRRRLRRLLRLLRRLRLRLLRLLLLLLLLRRLLRLLLLRLRRRRRLLLRLRLLLRRLLLLRLLRLRRLLLLLLLLRRLLLRRLRLLLLLLRLRLLRRRLRLLRLLRLRRLRRLLRRLLLLLLLLRLRLRLLRLLLLLLRLLLRRRLLRRLRRLLRRLRRRRRRRRRRLLLRRLLLLLLLRLRLRLLLRLRLRLLLLLLLLLLLLLLLRRLLRLLRRRLLRRRLLLRLRRLRRRLLRRRLLRRRLLRRRLLRLRLRRRLLRLLLLRLRRRRRRLLLRLRLRRRLLRLLRLRRLRLLRRRLLRLLLLRRLRLLRRLLRRLRLLRLLLRRRLLRLLRLLLLRLLLLRRLLLLLLRRRLLLLRRRRRLLRRRLLRLLLLLLLLLLLLRRRLLLRLLLLLLLLLLRLRRRLRLRLRLLLLLRLRRLRRRLLLLLLRLLRRLLRLLLLRRLRRLLRLLRLRLLRLLLRLLLLRLLLRLLLLRLLRLRRLRRRLRLLLLRRRLRRLLLLLRLLLRRLRLLRLLLLRLLRLRLRLRLLRLLRRRRLRLRLLLRLRLRLRRLLRLLLLRRLLRLRLLRLLRLRLLLRLLLLRRLLLRRRLLLRLRLLRLLRRLLLLRLLLLLLRLLRRLRLRLRLLLLLRLLLRLRRRRRRRLRLRLRLLLRLRRLRLRLLLLLRLLRLLLLRLLRLLRRLLRLLRLRLLLRLRRLRLRLLLRRLLLRLRRRLRLRLRLLLLLRRRLLRLLLRRLRLRRRLRLRRRRLLLLRLLLRRLLRLLRRLLRRLRRLRLLLRLRLRLLLLLRRLLLLRRLLLLLLRRLLLRLLRRRRLLLLRLRLRRRRRLLLRLRLRLLLRLLLLLLRLRRRRLLLLRLRRRLLRRRRLRLLLRRLLLLLLLRRLLLLLLLRLLLLRLRLLRLRLRLLLRLLLLLRRRRRLRRRLRLRRRLRLLLLLLRLLLLLRRLRRLRRRRLRLLLRRLLLLRRRLLLRRLLLLRRLRRRLLRLLLLRLLLRLLLLLLRLRLLLRRLLRLLLRRLRLRLLLRLLLLLRLLRRLLLRRLRLRLLRRLRRLRLLLLRRLLRLRLRLLRLLLLRRRRLRRRRLLRRRRRRLRLLLLRLRLRLLRLRLLLRRRRLRRLLRRLRLRLRLLRLRRLLLLLLLLLRRLRLRLRLRRRRRRLRLRLRRRLRLRRRRLLRLRLRRLRLRLRRLLRRRRLRRLRLRRLRRLRRLLRLLLLRRLLLRRLLLLLLLLLLRLLLRLLLRLLLLLRRRRLLLRRRRRLLRLLLLLRRLLLLLLRLLLLLRLRRLLLLLLLRLRRRLRRRLLLRLLLLRLRLRLLLRLRLLLRRRLLLRLRLLRLLRLLLRLLLLRLRLLLRLLLRRRRLLRLLRRLRRRLLRRLRRLLRLLRLRRRLLRRLLLLLRRLRRRLRRLLLLLLRLLLLLRRLRLRRLLLLLRRLLRRLLLLRRLLLRLRRLLLRLLLLLRLRLRLRLLLLLRRLLLLLLLLRLLRLLLLLRRLLLLLRLLRRLRLRLRLRLLRLRRRRRLLLRRLRLRLRLLLLRLLLLLRLRLLLRLRRLRRLLLRLRRRRLLRRRLRRRRLRLRRLLRLLRLLLLLLLLLLLLLLLLRLRLLLLRRLLLRRRRRLLLLRLLRLLRRLRLRLLLRLRLLLLRLRLRLLLLRRLRRLRLLRRLRRRLLRLRRLLRRLLRLRLLLRLLLLRLLRLLRLRRRRLRRRRLLLRLLLRLRRRLRLLRLLLRRLRLRRLLRLLLLLLLLLRLLLLRLLLRLRLLLLLLRLRLLRRRLLLRLLRRLLRRRRRLLLRRLLRLLLRRRRRLRLLRRRLLLLLLRRRRLRRLRRLLLRLLLLRLLRRLLLRLLLRRLRLLLRRRRLRRLLLLLRRRLRRLLLRRRLRLLLLLLRRLRLLLRLLLLRRLLLLRLLRLLLRLLRLRLRLRLLLRRLLLLRRRRLRLLLLLLRLLRRLRRLLLRRLLLRLRLLLRLLRLLLLRLLLRLRRRLLRLLLRLRLLRRLRRLLLLRLRLLLLRLRLRLRLLRRLLRLLRLLRLLLLRRRRLLRLLRRLRRRRLRLLRLLRLRLLLLLLRLLLLRLRLRLLLLLRRLLLRLLRLRRRLLRRLLLLLLLLLRLLLRRRRLLRLRLLLLLLRLRRLLLRLLLRRLRLLLRLRLLLRLLRRLRLLRLRLLLLLLLRRLRRRRRLLLLRLLRRLLLRRLLLLLRRRRLLLRRLLLLRRRRLRRLLRLLRRRRLLLLLLLLLRRLRRLLLRRRRLLRRRLRRLRRLRLRRLRLRRRRLLLRRRRRLLRLLRLLRRRLLLRLLLRLLRRRRRLLRLRLLLLLLLLLLRRLRLLLRRLLLLLRLRLLRLLRRRRRLRLRLLRLLRRLLLLLLRLLRLLLRLRLLLLRRRRRLLRLRLLLLRLLLRRRRRLLRLLLLRRLRLLLRLRLLLRRLRLLLLRRRLLRLRRLLLRLRLLRLRLRLRLLLRRRRRRLLLLRRRRRLLRLRRLRLRLLRRRLLLRRLRRLLLLRRRLLLLLLLLLLRLLRLLLLRLRLLLLRLRLRRRLLLLLLLLLRLLRLLLLRLLRLLLLRLRRLLLLLRRLRRRLLLRRLLRRLRRLRLLLLRLRRLRLLLLLLLLLLRRRLRLRLLLLRRLLRLRLLLLLLLLRRRRLLRLLRLLRRLRRLRRRRRLLLRLRLRRLRRRLLLLRRLLLRRRLLLLRRRLLLLRLRLLLLRRRLRLRLRRLRRLRLLLLRLLLLLRLLRRLRRLRLRLRLLLLRLRLRLLLLLRRRRLLLRRLRRLLRLRLLRRRLLLRLLRLRRLLLLLRLLRRLLLLRLLLLRLLLRLLLRLLLRRLRLRRLLRRLLLRRLLLLRLLLRLRRLLLLLLRLLRRLLLLLRLLLLRRRLRLRRLRLLLRLLRLRLLRRRLLRLLRLLRRLLLLLRRRRRLRLRRLLLRLLLRLRRLLRLLLRLLLLRRLLLRRLLRLLLLLRLLLRRLLLRLLLLLLLLLLRRRRLLLLRLLRLLLRRRRLRRRRRRLLLRRRLRLRLLLLLLRRLLRLRLLRLRLLRLLLRLRLLLRRLRLRRRLLLRLLLLRLRLRLRLLLLRLLLRLLLRRLRLLLRLRRRLLLRLRLLLRLLRLRRRLRLLLRLRLLLRRRLLLRLLRLRRLRRRLRLLLLLLLLRLLRLRLLLRLLLLRRLLRRLLRLLLLLRLLLRLLRRLLLLLLRRRLRLRLLLLLLRRLLLLLLRLRRLRRLLLLRLLRRRLLLLLLRLRRRLLRRLRLRRLLRLRRLRLLLLRLLLLRLLRLRLLLLLLRLLRRLRRLLRLLRRRLLLRRRRRRLLRLLRLRRLLRLLRLRRRLRLLLLLRLRLRLRLLLLLRRRLLRLRLLRLLRRLRRRRLRLRLLLLRLRLLLLLLRRRLLRLRLRLRLLLRLLLLRRLRLRRLRLLRLLLLLRLLLLRLRLRRRLLRLRLLLLRLLLRLLRRLRRLLLRRLLLLLLRRLRLLLRLRRRLRLLRLLRLLRRLRLRLRLLLRRRLLLLLLRLLLRLRLRRLRRLLLRLLLLLRLLLRLLRLLRLLRLLRRLRRLRLLLRRRRLLLRLLRLLLLLLRLRLLRRRLLLLRLLLRLLRRLLLLLLRLLLLLLLRLLLLLRLLRLRRLLLLLLRLLLLLLLLLRLLLRRRLRRLRLLLLLLLLLLLRRLLRLLRLLLRRRLRRRLRLRRLLRLLLLLRLLRRRRRLRRLLRLRLLLRRLLLRLLRLLLLLRRLLLRRLRLLLLLRRLLRRRRLLRRLLRLLLLRRLRLLLLLRRLRLLLRLLLLLLLRRLLLLRLLRLLRRLLLLRLLLLRRLLLRLLLLLRRRRLRRLLRRLRLRRRLLLLLLRRLLRLRLRLRLLRLLLRLLLRLRLLLLRLRRRRRLLLLLRRLRRRLLLLLLRLLLRRLRLLLLLRLRLLRLRRRLLRLLLRRLRRLLRRLRRRRLLRLLRLLLRLLRRRRLRLRLLLRRRLLRRRLLRRLRRRLLLLLLLRLLLRLLLLRLLRRLLRRRRRLLLRRLLLLLLLLLRRLLRRLRLLLLRLRLRLLLLLLRLRLLRLRLLRLRLLRLLRLLLLLLLLRLRLLLRLRLLRLLRLLLLRLRRRLLLLLRLRLLRLLRLRLLRRLRRLRRRRLRLLLRRLRLLLLLLLRRLLRLLLRLLLRLLRRLRRLRRRLLLLLRLLRLLLLRLLRLLLRLLRLRLRRLLRLLRLLLLLLRLLLLRLLRLLLRLLRLRRLRRLLLRLLLRLLLLRRRLRRLLLRRLLLRLRRRRLRLLRLLRLLLLRLLRLRLLLLLLRLLRLRLLLLLLLLRLLRLRLLLLLLRLLLLRLLLRLLRLLLLRRLRLLRLLLLLRLLLLRRLLRLLRLRLLRRLLRLRRLRLLLRRLLLLRRRLRLLLRLLRLLLRLRLLLLRLRRLRRLRLLLLRLRRLRLLRRRLLRLLRRRLLLLLRLLRLLRLLLLRLRLLLLRLLLLLLRRLRLRLLRRRLRRRLLLLRLLLLRRRRLLRRLLRLLRRRRLLRLLRLLLRRRLRLLLLRLRRRLLLLLRLLLLRLRLRRLRLRRLRRRLLLLRRLLLLLLLLRLLLLRLLRRLLLLRLLLLLLLLLRLRLLLRLLLRLRLLLLRLLLRRLLLRLRLLLLLLLRLLRRRRLRRRLRLRLRRRLLLLRRRRLRLRRLLLRLRLRLRLLRLRLLLLRLRRLLRLLLLLRLLLRLRLLLLLLLRLLRRLLRRLLRRRLLLLLLRLLLRRLRRLLLLRRLLLRRRLRRRRRRLLLLRLRLLLLLRLLRLLLLRLLRRLLLLLRRRLRRLRLRLLLLRLLRLLLLLLLRLLRLLRLLLRLLLLRLRLLLRRRLRRRRRLLRRLLLLLLLLRRLLLLLLLRRLLRLLLLRRLLLRLLLRLRRRRLRRRLLRRRLLRLRLLLRLRLLRLRLRRRRLRRLRLLRRLRLRLRRRLLRLLRLLLRLLRLRLRLLRRLLRRLLLLLLRLRLLLLLLRLRLRLRRLLRLLRLRRLLRRLLRLRRRRLRLLRRLRRLLRLRRLRLLRRLLLRLRLLRLRRLLRLLRRLLRLLRRLLLLRLLRRLRLLLRLLLLLLRRLLRRLLLRLRLLRRRLLRLLLRLLLLLRLLRLLLRRLRRRLRRLRLLLLRLLRRLLRLLLLRLRLLRLRLRLLLLRLLRLRLLLLRLLLRLLLRLRLLLLLLLRLLRRLRLLLRLRLLRLLLLRLLRRLLLLRLLLRLRLLRLLLLRRLLLLRRLRRRLRRRLRRLLLLLLLRLRRLLLLLLRLLRRLRLLLLLLLLRRLRLLLLLRRLLLRLLRLLLLLRRRLLRRLLLLLLLLLRRLRRRLLLRLLLLRRRRRLLRLRRLRRRLRLLLLLLLRRRLRRLLLLLLLRLLLLRLLLRRRRRRLRLLLRLLLLLRLRRLLLRLLLLRLLLLLLLLLRLRLLRLRLLRLRLRLRLRRLLLRRRRLLLRLRRRRLLRLLLRLLLRRLLRRLLLLLLRRRLLLRRRLLRRLLLLRRLLLLLRRRRRLRLRRLLLLLLLRLRLLRRLLLRRLRRLRRLLLRRLRLLLLRLLLLLLLLLLRRLLLLRLLRRLLRRLLRRLLRLRLRLLRRRRLLLLRLRRLRLLLRLLLLRLRLLLLLRRRLLRRRLLLRRLRRLLRRRLRLLRLRRLRLLLLLRRLLRLLRLLRRLLLLLRRLLLRLLLLRLRLLRLRRRLRRLRLLRLLLRRRRRRLRLLRLRLLRLRLRRRRLLRLLLRLLLRLLRRLLLLRLRRLLRLRLLRRRRLLRRLRLLLLRLRRRLLLLLLLLLLRRLLRLRRLLLLLLLLLRLRRLRRRRRRLLLLLRRLLRRLRLLRLLLLRLRLRRLLLLLRRLLRLRLLLLLLLRLLLRLRLRLRLLRLRRRRLLLRLLLRLRLRLLRLLLRLLLLRLLLLLLLRRRLLLRLLLRLRRLRLLRLLLLRRRLLRLLRRLLLLLLLLLRLLRLRLRRLLLRLLLRLRRLLLLRRLRLLRRLLLRLRRLRLRLLLLLRRLRLRLLLRLLRRLRRRRRRLLRLRRLRRLRLLRLLRRRRLRLRLLLLRRRRLRLLLRRLLRRRLRRLRLRLLLLRRLRRLRRRLRLRLLLLLRLRRLLRRRLLRLRRLRLLLLLRRLLLLRLLLRLRRRRRLRRLLRRLRLLLLLLLLRRLLLRRLLLRRRRLLLRLLLLLLRLLLLLRRLLLRLLLRRLRLLRLRLLLLLLRRLRRLLRRRRLLLLRLRLLRLRLLLRLRLLLRLLLLRLLLLRLRLLLLLRRLLLLLLRRRLRRRLLRLLRLLLLLLLRLLRRLLLRLLLLLRLRLLRLRLLLRLRRLLRLRLLRRRLLRLRLLLRLLLLLRLLLLLLRLRRRLRRLLLRLLLLRRRLRLLRLLLLRLRLRRRLRRLRLLRRRLLRRRLLLLLRLLRRRLLLLLLRLRRRRLRLRLLLLRRLLRLLRLRLRLRLLLLLRLRRRRRLLLLRRLRLLRLRRLLRLRRRRLRRRRLLLLLLRLRLLLLLLRLLLLLLLLRLLLLLRRLRLLRRLLRLRLRRRRLRRRLRLLLLRRLRLLLRRRRLRLRRLLRLLLLLLLLLRRRRRLLLLLRLRLRLLLLRLRLRRRRLRLRRRLRRRLRLRLRLLLRLRLLLLLLRRLLLLRLLRRLLLRLLRRRLLRRLRRLLLLRLLRRLLLLLRLRLLRLLLLRLLRLLLRRRLRRRLLLLLRRLRLLRLLRRLLRLLLLRLLRRRRLRRLRRRRRLRLLLLRLRLLLRLLLLLRLLLRRRRLRRLLLLLRLLRLRLRLRLLLRLLRLRRRLLRLLLLLLLRLLLLLLRLRLRRRLLLLRLRRRRRLLLLLLRLLLLRLLRRRRRLRLLRRRRLLLLRRRLRLRRLLLLRRLRLLLRLRLRRLLRLRRRLLLLLRRLLRLLRLRLLLRRLLLRRRRRLLLRRLRLLRRLLRLLLLRLRRRRRLLLLRLRLRLRRLLLRRRLLLRRLLRRLRRLLRLLRLLLLRLRLRRLLLLRRRLLLLLLRLLRRLLLLLLRLRRLRLLLRLLRLRLRLRLLLLLRLLLRLLLLRLLLRLLRLRLRLLRRLRRLLRLRLLRRRRLLRLLRRLLLLRLLLRRRRLLLLLRRLRLLLLLLLLLLRLRRLLLRLRLLRRRLLLRRLRLRRLLRRLLRRLLLLLLLLLLLRLRLRLRRRRLLLLRLRLRLRRLRLLLRLRRLLRLRLLLLLLLRLRRLRLLRLRLLRRRLLRLLLLRLLLLLRLRRRLRLLLLLLLLLLLLLRRLLRLLLLLLLLLRLRRLLLRLRLRLRLRRRRLLLRRLRRLLRRRLRLLRLRLRRRRRRLRLRRLRLLRLRRRLLRRRLLLLRLRRLLRRRLRLLRRRRRRLLRRRLRRRLLRRLRLLLLRLLRLLLRLLRLLLLRRLLRRLLRRLLRRLLLRRLRRLLRLLRRLLLLLLRLLLRRLRLRLLLRRLRRLLLRLLLLLLRRLLLRLLLLLRLLLLLRLRLRLLLLRLRLRLRLLLLLRRLRLRLLLLRRLRRLLLLRLRLLLRLLLLLLLRRLLRRLLRLRLRRRRLRRLLRRLRRLLRLRRLRLRRLLLLRLLLRLRRRRRLLLLLLRLRLLLLLLLLLRLLRLRRLLRLLRRRRLRRLLRRLLLRLLRLRLRLRLRLLLLLRRRLRLLRLRRRLRRRRRLLRLRLLLLLRLLRRLRLRLRRLLLLLLRLRLLLLRRRRRLLRLRLLRLRLRRLLLLLRLLLLLLRRRRLRRLLLRLLRLLRLRLRRRLRLLLRLRLRLRLRLLLRLLLLRRRRLLRLLRLLRRLRRLRRRRLLRLLRRLRRLLLLLLLLLLRLRLLLLRRLRRRLRRLRLLRRLLRLRRLLLLLRRLRLRLRLLLLLLRLLLLRRRRLLRLRLLLLRLLLLRLLLLRRRLRLRRRLLLLLRRLLLLLLLRLLRLLLRLRLRRLLLLRLLLLLLRLRRLLLLLLLLLLRRLRLLLLRLRLLLLLLLLLRLLLRLLLLLLRRLLLRLRLLRLRRLRRRRRRRRRLLLRRRLRRRLLLLLLLLLLLLRLRLLLRRLLLLLLLLRRLLRLLRLLLRRLLRRRRLLLLLRRLLLLRLLLRLRRRLRRLRRRLLRLLLRRRLRLLRLLRLLLLLRLLRRLRRLRRLRRLLRLLRLLLRLLLRRLLLLRLLLRLLLRLRRRRRLRRLLLRLLRLLLLLRRLRLLLRLLLLLRLRRRLRLRLRLRRLLRLLLRRRRRRLRLLRLLRLLRLRRLLLRLLLLRLRLLRRRRLRLLRLLLLLRLLLLLRRRLLLLLRLRLLRLLLLLLLLRLLRRLLLLLRLLLLLLLRLRLRLLLLRLRLLRLLRLLLLLLRRRLLRRLRLLRRLRLLLLLLRLRLRLLLLRLRLRLLLLLLRLRLRLLLRLRLLLRLLLRLRRRRRLRRRRLLRLRRLLLLRLRLLRLRLLLLRRLLLRRRLLLRLRLLLLRLLRRRLRLLRRLLLRRLRRLRRLRLLRLLLRLRRRLLLRLRLLRRLRLLLLLLRLRLLLRRLLLLRLRLLLLRRLLRRRRRRRRLRLRLLRLRLRLLLRRLRLLRLRRLLRRRLRLRLRLLLRRLLLLRLRRLLLLLRRLLLLRLRLLRRRRRRLLLLLLLLRRRRLRRLLRLLLRRRLLRRLLRRLRLLLLLRLLLRLRRRLLRLRLRRRRRRLLLLLRLLLLLRLLRLLLLRLRLRRRLRLLLLRLLRRLLLRLLRLRRRRRLRRLLLRLRLLLLLLLLLLLLLRRLLRRLRLRLLRLRLLLLLLRLLLLRLLLLRLLLLLRLRLLLRRLLLLLLLRLRLLLRLLRRRLLLRRRLLLLRRRLLRRLRLLRLLLLLLRLLRLRRRLLLRLLLLRLRLRRLRRLLLLLRLRLLLLRLRRRLRLLRRRRLRRLLLLLRLRRLLLLRLLRLRLRLLLLLLRRLLLLRLLLLLLLLRLRRLRLLLLRLLLLLLLLRLLLRLLLLLLLLLLLLRRLRLLLLRLRLRLLRLRRLRLLRRLLRLLLRLLLLLRRLLLRLRLRLRLRRRLLLLLRLRRRLLRLLLLLLLRLLLLLRLLLRLRLRLLRLRRLRLRRRLRRLLLRLRLLRRLRRLLLLLLLRLRRLRRRLLLRLRLRLLLLRLLLLRRRLLLLLLLLLLRRLRLRLLLRLLLRLLLLRLRRLRLRRLLLRRRRRRLLRRLLLLRRLLLLLLRLRLLRLRRRRLRLRLRLRRLRRRLLLRLRLLLLRLRRLLLRLLLLLRLRLLRRRRRLLRRLLLRLRRLRLRLLLRRLRLLRLLLLLLLLRLLLLLRLLLRLLRLRLRLRRRRRRRRLLRRLRLRLLRRLRRLRLRRLLLRLLRLRRRLLLLRRLRLLLLLLRLRLRLRRRLLLRLRRLRRLRLLLRLRRLLLLLLLLRLLRLLRLLLRLLLRLLLRLRLLRLRRRRLRRLLRLLLLLLRLLLLLLLRLLRLRLLLRLLLRLLLLLRLRRRRLLRRLRLLLLLLLLLLRLLRLLRLLRLRRLRLRRRRLLRRLLLRRRRRRLLRLRLLRRRLLLRRLLRLLLRLRLLLRRRLLRLLRLLLRRRLRLLLRRLRRRRLLRRLRRRLLLLLLLLLRLLRRRRLLLLRLLRLRLLLRLLLLRLLLLLLLRLLLRRRRLLLRLRLRLRLLLRLRLLRLLLLLLLLLLRLRRLRLLRLRRLLRLLLLLLRLRRRRRRLLLRLLRLLLLLRLRRLLLLRRLRLLRLLLLLLLLRLRLRLRLRLLRRLRLRRRLRRRLLLLLLLRLRRRLRRRLRRLLRRLRLLRRLRLRRLLLLRLLLLLLLLLLLRLRLRRLRRLLLRLLLRLLLLLLLRLRRLLLLLLRLRLLLRRLLRRRRRRRLLLLLRLLLRLRRLLRLRLLRLRRRLLLLRRLLLRRLRRLLRRLRLLLLLLLRRRLRRRLRLLRLLLRRLRLLLRLRRRRLRLRLLLRRRRLRRLRLRRLLRRLRLRRLLLRLLLRLLRRRRLRLLRRRLLRLLRLLLLLLLLRLLRLLLLLRRLRLRRLLLLLLLLRLRRRLRRLLLLRRRRLLLRRLLRRLRLLLLRLLLLRLRLLRLLRRRLRLLLLLRLRRLRLRRLLLRLRRLLLRRLLLLRRLRRRRLLLRRLLRRRLRLRLRRLLRRLLLRLLRRRLRLLLLLLRRLRLRRRRLRLLLLLLLLLLRLLRRLLRLLLLLLRLRLLLLLLLRLRLLRLRLLRRRRRRLRLRRRLRLRLRLLLLRLRRLLLLLLLRLRLLLRLLLRLLLLLRRRLLRRRLRLLLRRRLRRLRLRRLLLLRRLLRRLRLLLLLLLLLRRLRRRLRRLRLRLRLLLLLRLLLLLLRLLRLLRRLRLLLLLLRRLLRLLRRLRLRLRLRLRLRRRRRRLRLRRRRRRLLRLLRLRRLLLLLLRLLRRRLLRLLLRLRLRLRLRRLLLLLLLLLLRRLLLLLRRRRLLLRRRRLLRLLRLLLLLLLLLRRLLRLLLLLRLLLRLLLLLRRRLRRLRLLLLLLLLLRLLRLLRLLLRLLRRLLRLLLLRLRLRRLLLLRRLLLRLLLRLLLRRLLRRRRLRLLRRLRLLLRRRRRLRLLLRRLRLLLRRLLLLLLRLRRRLRLLRLRLLLRRRRRRLLLLLLRLLLRLRRRLRLRLLRLLRLLLLLRRRRLRLRLLRRRLLLLLLRRLLRLLLLRRLRRLLLLRLRRLRLRLLLLRLRRLRLRLLRRLRRLLLRLLLRRLRRRLLRLLLLRRLLLLLLRRLLRLLLLLRLLLLRRLRLRRLLRRRLLLRLLLLRRLLLLRLLLLLLRRRRRLRLRLLRLLRLLLRRRLLLRLRLLLRLLRRRLLRLLRRLLRLLLRLLRRRLRLLLRLRRLLLLLLRLLLLLRLRLLLLLRLLRLRRLLLRRRRLLRLRRLLRLLLRRRRRLLRRRLRRLRRLLLRLLLRLRLLLRLLRLLLLRRRRLRLRLRLRLLLRRRRRLRLRRLRRLLRLLRLLRRRLRLLLLLLRLLLLLLLRRLLRRRRRLRRRRLLLLRLRLLRLLLLLRRLLLRRRRLRRLRLRLRRLLRLRRLRRLLLLRLRLLLLRLRLRLLLLLLLLLRLLLRRLLLLLLLLLRLLRRLLLLRLLLLLRRLLLLRLLLLRRLRRRRRLLRLRLLRLRRRLRLLLLLLRLLLLRLRLRLLRLRLLRLLRLLLRLLLLRRRLLLLLRLRLLRRLLLRLLLRLRRRLLLLLLLRLLLRLLLLRRLLLRLLRLLLLLLRRRRLLRRRLLLLLRLRLLLRLRRLLRRRRRLLRLLLLLLLLLLRLLLLLRLLLLLLLLLRLLRLRLRRLLLLLRLRRLLRRRLLLRLLLLLLRRLLLLLRRLLRRLLLRLLRLRLLRLRLLLLLLLRRRLRLLRLLLLRRLLRLRLLRLLRRRRLLLRLLRLRLRLRLLRRLLLRRRLLLRLLLLRRRLRRLRLLLLLLLLRLLRLLLLRRLLRLLRRLLLRRLRRRLRRLLLLLRLLRRRLLLRLLLLLRLRRRLRLLLRLLLLRRLLLLLLLLRLLRLLLRLLLRRLLLRLRRRLLLRLRLLLLRRRLLLRRRLRLRLLLRLLLLLRLLRLLLRLLLRLRLLLRLRLRLRRLRRRLRLRRLRRRLLLRLLRLRLRLLLLRLRLLLRRRLRRLLLRLRLRLRRLLLLLRLLLLLLLRRLLRRRRRRRRLRLLLLLRRLRRLLLRLLRLLLLLRRRLRRLLLRRLLLLLRRLLRRLLRLLLRLRLLLLRLLLRRLRLLLLRLLRLRLRRLLLRRRLRLLLLLLLLLLRLLLRLRLLLLLLLRRLLLLLLLLLRRLLLLRRRLRRRLRLRRLLRLRLRRRLRLLRLLRLLLLRRLLRRLLRLRRRLLRRLLLRRRLLLRLRLLRLRRLLLLLLLRRLLLRLLLRLLLRRLRLLRLRRRLLRLLRLLRLRLLLLLLRRLRLRRLRLLLRRLLLLLRRLRRLRRRRLLRLLLRRRRRLRLRLRRRLLRRLLRLLRLLLRLLRLRLLLRLRLLLRLRLRRLLRLLRLRRLLLRRRLRLRRRLRLLRRRLLRLLLRRRRLLRLLRLLLLRRLLLLLLLRLRRLLRLLRLLLRRRLRLRRLRLLRRLLRRLLRRLLLLLRLRLRLRLRLLRLLLRLRRRLLRLRLLLLLLLLRRLRRRRLLLLRRLRRLRLRLRLLLLLLLRRLRRLLLRLLRLRLRLLRRLLLLLRRRRLRLLLLRLLRLLLLLRRLLLRLRLLRRLLRLRLLLRLLRLLRLLLRLLRRLRRLLRRRLRLRLRLRRRLRRLRLLLLRLLRLRLRLRLLRRLLLLRLLLLLLLLRRLLRLRLLLLLLLLLLLLRRLLLLLLRLRLLRLLLLLRRLLLRRRRLLLLRRLRLLLRLLLLLLLLLLLLLLLRRLLLRRLRLLLRLLRLLLRLRLLLLRLRRRRRLRLLRLLLRRLLRRLLLRRRRLLLRLLLLRRRLRLLLLLLRLRRLRRRLLLLRLLRLLRLLRLLLLLRLRRLRLRRLLLLLRLLLRLRRRRRRRRLLLRRRLLLLLLLRRRLLRLRRRLRRLRLLLRLRRRLRLLRLRLLLLLRRLRLLRLRLLRRLLRRLLRRLLRLLRLRRLRLLRLRLRRRLRRLLRRLLRRRLLRLRLRLRLRLLRLLLRRLLLRRLLLLRRLRLRLLLLLLLRLLLLLLRRRLRLLLLLLRLLLRLLLRLRLRLRLLLLRLLRLLRRLLRLRRLRRLLLLRRLLLLRLLLRLLLLLRLLLRRRLRLLRLRLRRLRLLRLRRRLLLLRLLLLRLRLRLRLLLLRLLRRRLLRLRRLRRRLLLRLLLRLLLRLLLRRLLLRLRLRRRRLLRRLLLRLLLLRRLRLRRLLLLRRRLLRRRLRLRLLLLLLLLLLLLLLRRRRLLLRLLRLLLLRRRLRLLLRLLLLRLLLLLLLLLLLLRLRRLRLRLLRLRLLRLRRLRLRLRRLLLRLRLRLLLLLLRLRLLLLLRRRLLRLRRLRLLRRRRRLLRLRRLLRRLLLLLRLRRLLRLLLLRLLRRRRLLRLLRLRLLLLRLLLRLRLRLLRLLLLRLLLRLRLRRRLRLLLRRLLLRLLLLLRRLRLLRRLLRLRLLRLLLLRRLRLRLLLLLLRLLLLRRLLLLRRRLLLLRLLLLLLLRLLLLRLRRLLRLRLLLRRLLLLLLLRLRLRRLRLLRRLRRRLLLRRLRRLRLRLLRRLLRLRLRLLRRLLLLLLRLRLLLRLLRRLRLLRLRRLRRLLRRRLLLLLRLLRLLRLLLRRLLRLLRRLLRRRLLRRLLLRLLLRLLRLRRLLLLRLRLLRLRLRLRRRRRLLLRLLLLLLRRRLLRLLRRLRRRRLLLRRRRRRRRRLLRLLLLRRLLRLLRRLRRRRLLRLRLRLLRRRRLLRRLLRLRLRRLRLLRLLLRLRRRRLLLLRLLLRLRLLRLRLRLLRRLLRLLLRLLRRLLRRLRLLLRRRLLRLLLLLLLLRRLLRLRLRLLRRLRLRRRLRLRLRLLRLRLRRLRLLRRLLLLLLRLLRRLRRLRLRLLLRLLRLRRLLRLLRLLRLLRRLLLLLLLRRRLLLRRLRLRLLRLRLLLRLLLLLRLRLRLLRRRLRRLLRLLLLLRRLRLLRRLLLLLLLRLLLLLLRLRLRLLLRLRRRLRLLRLRRLLLLLRRLLRLRRLLLLLLRRLLLRLRLRLRLLLLRLLLLLLRLRRLRRLRRLRLRLLLRRRRRLLRLLLRRLLRRLLLRLLRRLLRLRLRRRLLLRLRRRRLLRLLRLRLLLRLLLRLLRLRLLLRLRRLLRRRLLLRLLLRLRLLRLLRLLLLRRRLLRLRLLRLLLLRLLLLLRLLLRLLLRLLRRLLRRRLLLRLRLLLLLRRRLRLRRRRLLRLRLLRRLLRLRLRLLLLLLLLRLLRRRRRLLRLLRRLLLLLLRLLLLLLLLLLRLLRLLLLLRRLLLRLLLLLLLRRLRLRRRLRLRRLLLRRLLRLRLRLRRLRLLRRLRLLLLLLLRRRLRLLRLLLLLRRLLLLLLRLRRRRRRLLLRLLLLRLLLRRLRRRLLRRLRLLRLRLRLLRRLLLLRLLRLLRLLRRRRLLRLLLRRLRLLRLRRLLRRRRRLRRRLLLLLLRRLLLRRRRRRLLRLLLLLLRRRLLRRLLRRLLLRRRLRLRLLLLLLLLLLLLLLRLLLLRRLLLLLRLLLLRLRLLLLLRLLRLLLLRLLRRRLRLLLRLRLLRLRLLRRRLRLRRLLLRLLLLLLRLLRLLRLRLLLLLLLLLRLRRLRRLRRLLRLLLLLLLRLRLLRRRRLLRLRRRLLLRRRLRLLLLLLRLRRLLRLLRRLLLLLLLRLLLLRLLRRRRRLRLRLLLRRRLLLLLLLLLRRRRRLLRLLLRLRRRRLRRLLLLLLRLRRLRLRRLLLLLRRLLRRRRLLLRRLLLLRLRLLRRRRLRRLLRLRRRLRLLLLLLRLLLLLLLRRLRLLLRRLLLLLLRLLLRRLLRLLLLLLLLRLRRRRRLLLLRRLLLLRLRLRLLLLLLRLRLRRLRLLRLRLLRRLLLLRLLRLRLRLLLLRRRLLLLLLLRLRLRRRLRRRLRLLLLLLRRRRLRLRRLLRLLRLRLRLRRLLLLLRLLRLLRRLRRRRRLLRLLLRLLLRRLRRRLRRRLLLLLRRRLLRRLLLLLRRLRLLLLRLRRRLLLLLLLRLRLRLLRLLLLLLLLLLRRLLLRLRLLRRLLLLRLRLRLLLLLRLLLLLLRLLLLLLRRLRRLRLLLLLLLLRRRLLLRLRLLRRRLLLLLRLLRRRLRLLLRLLRRLRLLLRLLRLLRRLLRLLRRRRRRLLLLLRRLLLLLLRLLLRRRLLLRRLRRRLRLLLLLRRRLLRLLRRLRLRRLRRRLLRLRRLRRRLRLRRLLLRRLRLLRLRRLRRRLLLLLLLLLRRRLLLRRLLRRLLLLRLRLRRLLLRLRLRRRLRRRRLLLLRRLLRLLLLRRRLRLRLLRLLLRLRRLLRRLRRLLRRLLRLLLRRLLLLRLRLRLRLLLLRLRLLLLRLLLLRLRLLLRLRRLRRLLLLRRRLLLLLRLLRLLLLLRRLLLRLRLLLRRLRLLLLRRLLLLLRRLLRLLRRRLRLLLRLRLLLLRRLLRLLLLLLLLRLLLLRLRRLLLRLLLLLRRLLLLRLLLRRLLLLRLLLLLRRRRRRLLLRLRRLLRRLLRLRLLRLLLLRRRLRRLLLLRLLLLRRLRLRLLLLLRRLLRRLRLRRLLRLRLLLRLRLLRRLLLRLRLLLRLLLLRLLLRLLLRRLRLRLLLLRRLRLRLRLLRLRLLLLLLLLLRLRLLRLRRRRLRLRLLLLRRRRLRLRLLLRLRLLLLLRLLLRLRLRLRLLLRRRRLRLRLRRRRRRRLRLLRLRLRLLRLRLLRRRLLRRLLRLLLRRRLLLLLLLLLLLRRRLLLRRRRRLRLLLLRLRLLRLRRLRLRLLLRLRLLRRLLLRRLLLLLLRLLRRLRRLLRLLLLLLLLRRLLLRRRRLLLLRLLLLLLRRLRLRRLLLLRLLRRRLLLLLLLLRLLLRLLRRLRLLRLLRRRLRRLRRLLLRLLLLLRLRLLLLLLLRLRLLLRLRLRLLLRRLRLLRRRRRRRRLLRLLLLLLLRLLLRRRRLLRLLLLRLLRRRRLRLRRLLRRLLRLLLLRLLRLLRLLLLRLLLRRRLRRLLLLLRLLRRRRLRLRLRLLLRRRRLRLRLRLLRLLLLRLRRLLRLRRRRRRRRLLLLLLLLLLRRLRRLRLLLLLLLLRLRLLRRRLLRLRRRRLRRRLLLRRRLRLRRLLLRLLRLLLLLLLLLRRRLLLRRLRLLLLLLLLRLLRLLLLRRLRRLLLRLRLRRRLLLLLRLRLLLLRLLRLLRLRLRLRLLLRLRLRLRRLLLLLRLLRRRLLRRLLRRLRLRRLRLLRRLLRLRLRLLLLRRRLRLLLLRLLLRLLRRRLLLLLLRLRRLRRLLLRRRRRLLRLRLRLRLLLRLRRRLLRRLLLLLLRLLLRLRLLRLLLLLRRRLLRRLLRRRLRLLLRLLLRRRLLRLRRLLRLRLLLRRRLLRRLRLLLRLLLRRRLLLRLRRLLLLLLLLLRRRLRLRLLLRLLLRLRLLLLRLRLRLRLRLLLLLRRLRRRLLRRRRRRLLRLLLRLRRLLRLLRLLRLLRRRLLLLLLLRLLRRLLRLLRLRLRRLRRLRLLLLLLLRRLRRLRRLRLLLRLRRRLLLLLLLRLLLRRRLLLLLRLLLLLRLLLLLLRLLLLLLRRLRLLLLRLLLLLLLRRLRLRLLLRRLRLRLLRRLLRLRLLLLLLRLRRLRRLRRLLRRLLLLLLLLRLLLLLLLRLRRRLRLRRLRLRLLLLRLLLRRLRLLLLRRRRRLLLLLRLLRRLLRLRLRRRLLLRLLRRRLLRLRRLRLLLLLRRRRRRRLLLLRLLRLLRLRLRLRLLRLRLLLLRRRLLLLRLRLLLLLLLLLRLLRLLLRLRLLRLLLRLLRLLRLLLLLLLLRLLLLLRLRLRLLLRRRRLLRLLLLLLLRRLRLRLLLRLRRRRLLRLRLLRLRRLLLLLLRRRLRLLLLLLRLLRLRLLRRLLRRLLRRRLLRLRLRLLLLLLLLLLLLLLLLRLLRLRRLLLLLLLRLLLLLRLLLLLRLLLLRLLLRRLRLLLRLRLLLRLLLRLRRRLRRRRLRRLLLRRLLLRLLLRRRRRRRLLLRLLRLRRRRLLLLLLRLLLLLRRLRLLRLLLRRLLLLRLLLRRLLRLLRLRRLLRLLRRLLLLLRLLRLLLRRLLRLLRRLLRLLRLLRLRRRLRRRRRRRRLLLLRLRRLLRLLLLRLRRLLLRLLRLLLRLLLLRLRLLRLLRLRLLRLRRRRLLLLLRLLLLRRLRLLLLRLRRRLLLLRLRLLLLLRLLLLLLLLRLLLLLLRRRRRRLLRRLLLLLLLRRRRLRRLRRRRLRRRRRLLRRRLRLLRLLLLLRLLRLLLLRLRLLLLLLRLLRLLLRLLLRLLRLLLLLLLRLLRRRRRLRLRLLLLLRLLLLLRLRLLLLLRRRLLLLRRLLRLRRLLLRLLRLLLLRLLLRRLRLLLRRRLRLRLLRRRLRRRRRRRRLLRLRRLRLLLLLRLRLRLLRLLRRRRRLLLLLLLRRLLLLRLLRLLRRLLLRLRLLRLRRLRLRRLLRLRRLLRLRLRLLRRRRRRRRRRLRRLLRRLLLRLLRRLLLRRLLRLLLRRLRRLLLRLLLLRRLRRLLLRLRLLLLRLLLLRLRRLRLLLLLLLLRRRRRRLLRRLLRLLLRLRLRRLRRLLLLLLRRLLLLLLRRLRRLRLLRRRLLRRLLLLLRLLRRRLLRRRRLLLRRRLRRLLLRRLLLLRLRLLLLRLLRRLLLLRLRLLLLLRLRLRLLLLLRLLLLRRRRLLRRLLRLLLLLLLLLRRRLLLLLRRLLRLLLLRRRRLRRRRLRRLLRRLLLLLRLRRRLLRLRRLLLLLLRLLRRLRRLLRRRLRLLLRRRLLRLLLLLRLLRRLRRRRLLLRLLLLLLRRRLLLRLRLRLLLLLRRLLRLRLLRLLLRLRLLLLLLRLRLLLLLLLLRRRLLRLLRRLRLLLLRLLRLRRLRLLLRLLLRRRLLLRRRLRLRLLLLLLLLRRRLLLRLRRRRLLLLLLLRRLRLRRLRLLLLLRLLLLLRLLRLLLRLRRLLLLRRRLLLLLLLRLRLRLLRRLRLRLLLLLRLRRRLLLLRLRRLRLRLLLRLRRLLRRLLLLLLLLLRLRLRLRLLLLLRRRRLLLRRRRRRLLLRLLLRLRRLLRRRRLLRLLLRLLRLLLLRRLLLLLLLRLRLLLLLLRLRRRRLLRRLLLLLRRRLRLLRLRLLLLLLLLRLRLRLLRRLRRLLRRRLRRLRLRLLLRLLLRRRLRRLLLRRLRLLRLLRLRLRRRLLRLLLLRRRLRLLRLRLRRRRLLRRLRRRLRLRRRRRRRLLRLLLRLLLLRLLRLRLRLLRLRLLRRRRRRLLRLLRRLLLLLLLLLRLRRLRLRRLRRLLRLLLLLRLRLLLLRRRLRLLRLLLLLLRRRLRLRRLLRLLLLRRRRRLLLRLLLRLRLLLLLLRRLLRLRRLLLLLLRRLLLLLLRLLRRLRRLRRLLRLLLRRRRLRLLLLRLLLRRLRLLRLLLLLRRRLLLLRRRLLRLRRRRRLRLRLLLLRLRLRLLRRLLRLRLRRLLRRLLLLLLLLLRRLLLLRLRLRLLRLLRRRRLLLLRRLLLLLLLRLLRRLRRLRLRLLLLLLRRRLLLLLRLRLLRLRRLLLLLRLLLRRLLRRLRRLLLLRLLLLRLRLRRLRLRLLLLLLLLLRLLLRRRLLLLLRLLRLLRLLLLRRLLRLRLLLLRLRRLRRRLLLRRLLLLRLRLRLRLLLRLLRLRRRLRRLLLRLRRRRRLLLLLLRLLRRLRLRRLLRLRRRLLLLRLRLLLLRRLLLLRLLLLRLRRRLRLLRRRLLRRLLRLLLRRLRRLRLRLLRLRRLLLRLRRLLLRRLRLRLLLLLRLLLRLRRLRRRLRLLRRLLRLLLLLLLLRLLRLLRLRRLRRLRLRRLLRLLRLRLRLLLRLRLLLLLLLRRRLRRLRLLRLLLLRRRRRRLRLLLLRLRLLLRLLLLLRRRLRRLRRLLRRRLRLRLLLLLLRLLLLRLRRRLLLRRLLRLLRLLLLRLRLRRRLLRLLLLLLRLLLLLRRRRLLLRLRLRLRRRLLLLRRRLRRLLRRRLRLRLLLRLLLLLRLLLRRLRLLRRLLRLRRLLLLLLLRLLRRLRLLLLRLRLLLLRRRRRRLRLRRRLRRLLRLRLLRLLLRLLLLLLRRLLLLLLRLLLLRLLRLRRLLRLLLLLRLLRLLRLLRLLLLLLLLLRRRRRLRLLRLLLRLLRLLRLRLRLLRLRLLLLLLLRLLRRLLLLLRLRRLLRRLLRRLLLLLRLLRLLRRLRLLLLRRRRLLRRLRRLLRLLLLRRRLLRLLRRRRRRLLLLRLLLRLRRLRRRLRRLRRLRRLLLLRLRLRRRRLLLRLLRLLLRLLLRLRLLRLRLLRLLLRLRRLLRRRRLLLRRRRLRLRLRLLLLRLRRRLLRLLLRLRRRLLRLLLLRRLLRLLRRLRRLRLLRLLLRRLRRLLLLRRLRRLLRLLLLRLRRRRLRRRLLLLLLRRLRLLLRLRRRLLLLLLRRRRLLLLRLRRLRLRLRLRLLLLRRLLRRLLRRRLLLRLLRRRLLLRLRRLRRLLRLLLLLLLRRLRLLLLLLLLLLLRLRLLRLLLLLLRLRRLRRLRLRLLRLRRRRLRLLRRLRRRRLRLLLRLLLRLRLRLRRLRLRLLRRLLLLLLLLLLLLLRRLRLLLLLLLLLLLRLRLLLLRLLLLLRLLRLRRRRRRRRRRLLLLLLLRLLLRRRLLRRRLLLRLRRRRRLRRRLLLRLRLLLLLLLRRLLRLLLLLLRRLLLRRLRLLRRLLLLLRLRRLLLRLRLLRLLLRRRLLLLLRLRLLRRLLRRLRRRLRRLLRRLLRLLRLLLLRRRRRLLRRLLRRLLLRLLLLRRLRRLRLLLRLRLLRLLLLLLRRRLLRRRLRLRLRLLLRLRLLRLLLRLLLRRLLRLLLRLLRLLRLRLLLLLLLRRLLLLRLLRRLRLRLLLRLRLLLLLLRLRRRRRLLLRLRRLLRLLRLLLLRRLRLLLLRRLLRLLRRLLRLLRRRLRLLRLLLRRRLLLLRRLLLRRLLRRLLLLLRRLLRLLLLRLRLRRLRRRLLLRRLRLLRRRRLLLRRRRRLRLRLRLLRRLLLLRLLRLLLLLLRRRLLLLRLLRRLRLRRRLRLLLRLRRRLLLLLRLLLRLRLLRRLLLRLRLLLLLRRLRRRLLLLRRRLRLLLLRRLRLRLLLLRLLLRRLLRLRLLRLLRRRLLLLLLLRLRLRLLLLRRRRRRLLLLRRLRRLRRLRRLRRLLLRLLRRRLLRRLLRRLLRLRLRRRLRLLLRRLLLRLRRRRRLRLRLRLRLLLLRRLLLRLLLLRRLRLRRRLRRLLRLRLRLLLRRRRLLLLRRLLLRLLRLRLRLLLLLLLLLRRLRLLRRRLRRRLLRRRLLRLLLLRRRLLLLLRRLRLLLLRRRLLLRRLRLRLLLRLLRLLLLRLRRLLLRLRRLLRRRRLLLLRRLRRRRRLLLRLRRLLLLRLLRLLRLRLLRLLLRRLLRLLLRRRLLRLRRRLRRLLRLLLLLRRLLLLLLLLLLLLLLLLRLRRRLRRLRLLRRRRLRRLLLLLLRRRRLLLLLLLLLLRRRRLRRLLLLLRRLRRLRRRLLRRLRLRLLRLRLRLRRLRLLRLLRLRLLLLLRRLLLLRLLLLRLLLLLLLRLLLLRRRRLLRRRLRLLRLRLLRRLRLRRRLLLLRLRLLRLLRLLRRRLLLLLLLRRRRLRLLLLLRLLRLLLRLRLRLLRLRLLLRLLLLLLLLRRLRRRRLLLRRRLLLLRLLLLRLRLRLRLLLLLLLLRLLRRRRRLRRRRRRLLLLRLLRLLLLRLLLLLLRLRLLRLLLLLRLLLRLRRLRRRLLLLRRRLLLRLRLRLRRLLRLLRLLRLRLLLRRLRLLLLRLRRRLRLLLRRRRLLLLRLLLLLLLRLRLLLRLLRRLRLLRRLRLLLRLRLLRLLLRLRLRRRRLLLRLLLRLRLLRLLRLRLRLRRRLLLLLLLRLRRLLLRRRLRLLRLRLRRLRRLRLLLLRLLRRLLRRRLLLLLRRLLLLRRLRRLRLLRRLLLLRLRLLRLLLRLRLRRLLRLLRRLLLLRRLLRRRRLRLLRLLLLRLLLLLLRRLLLRRRLLLLRLLLRLLLLLRLLRLLRRLLRRRRLLRRRLLRLRRLLLRLLLLLRRLRLLLLLLRRLLLRLLRRLLRLLRLRLRLRRRRLRRLLLLLRLLLLLLRLLLLRRLLRRLLLLRLLLLRLRLRLRLLRRRLLRLLRLLRLLLLRLLLLLLLRLLRLLLRRRRLLRRLLLLRLRLLRLLLLLLLRRLLLRLLRLLLRLRLRLLRLLLLLRLRRLLLLLLLRLRRLLLLLLLLRLLRRLRLLLLLRRRLLRLRLRLRRRRRLLLLLRLRRLLRRLRRRLLRLRLLLLRLLLLLLLLLRLLRRLRLLLLLLRLRLRRRLRLLLRLRLRRLLRLLLRRRRRRLLRLLRLLLRRLLRLLRRRRLLLLRRLLLRRLLLRLLLLRLLRLRLRRRLLRLRRRLRLRLLRLLRRRRLRRLRLRLRLRLRLLRRLLLRLLRRLLRLLLRLLLRRLLRLLLRRLLLLLLLRRRLRRLLLLLLRLRRLRRRLRLRRLLLLLLLLLLRRRRRRLLLLRRLRRLLLLRLLRRLLRLLLLRLRLLRRLRLLRRRRRLRRRLLRLRLLLLLLRLRLLLLRLLLLRLLLLLRRLLLRRLRLLLRRLLLRRRRLLRRRLLLRLLLLLLLRLLLLRLLLRLRLLRLRLLRLLLLRLLRRRLLRRLRRRRLLLLLLRRRLLRLRRLLLRLRRLLLLLLLRLLRLRLRLRRLRLLRLLLRRLLLRLLRLLLLLRLLLLRRLRRLLRLRLLLRLLRRLLLRLRLRLRLLLRLRLRRRRRLRLRRLRLLRLLLLRLRLLLRLLLLRLLRLRRLLLLLLLRLRLLRRLLLRLRLLRLLRRLLLLRRLRRLLLRLLLRLRRRRLLLRRLRLLLRRRLLLRRRRRRLLLLLLRLRLLLRRRLRRLLRRLRLRLLLRRLRRLRRRLRLRLLLRLLRLLRLLLRLLLRRLLLLLLRLLLLRRLRLLLRRRRRLLLRRRLRLRRLRLLRLLLRRLRRLLRLLLRLRRRLLRRLLRRRRLRLRLLLLLRLLRRLLLRLRLLLLRRRLLLRRRLRRRLLLLLLLLRLRRLRLLLRLRRRLLLRLRLLRRLLLRLLLLLLRLLLLLRRRRLLRLLLLLRLRLRLLRLRRLLRLLLLLLLLLLLRLRLLRLLRLLLLLRRLRRRRRRLLLLLRLLLLLLRLRRLLLRLLLLLLLRRRRLLRLLLRLLRRLLLLLRLLLLRRRRLRLRRRLLLRLLLLRLRRRRLLLLRRRLRLLRLRRLLRLLLRLLLRLRLLRRRLLLLRLRRLRRRRLRLLLRRLRRLRLRLRRRLLRLLRRLLLLLLRLRLRLRRLRRRRLRLRLLRRRLRRLLLRRLRLRLLRRLRLLLLLLLRRRLLLRLLLLLLLLRLLLLLLLLRLLRLLLLRLLRLLRLRRRRLLLLLLLRLLLLRRLRLLLLLRRLLLLRRLRLRRLLLRRLRRRRLRLLRLLLLLLRRRLLLRLRRLLLLLLLLRRRLLLLLRLRLLRRRLLLLLLLLLLLLRLRLRLLRRRLLRRLLLLLRLLLRLLRRRLLRRRRLLLLLLLRRLLLLLLLRRLLLLLLRLLLRLRRLLLLRRRLLRLRLRLRRLLLLRLRRLLLLRRRLLLRRRLLLLLLLLLRLRLRLRRLLLRRRLRLLRRRLRLLRLRLLLRRRLLLRRLLRLLLLLRLLLRRRLLLLRRRLLLLRRRRLLRRRLRLLRRLRLRLLRLLLRLRLLRRRRLLLRRRLRLLLLRRLLRLLLRLLLRLRLRLRLRLRRRLLLRRRLLRRRLLLLLLRLLLRLRRRRLLRRRLRLRRLLRLLLLLLLLRLLRLLRRRLLRRLLLLLRLRLRRLLRRLLLRRRLLLRLLLLLLRRLRLRRRLRRRLLRRLRLRLLRRRRLRLLLLRRRLRLLLLLRRRLLRLLLRLLLLRLLLLRLRRLLLLLLRRLRLLRRRRLRLRRLRRRLLLLLRLLLLRLLLRRRRRRRRLLRRLLLLRLLLLLRRLRLLLLLRRLLRLRLRLRRRRLLRRRRLLLRLLLRLLLRRLLRLLLLLRLLRLLLRRLLLRLLRLRLRLLRRRLLRLLLRLLRLRRRLLLRLRLLRLLRRRRLRLLRLLLRRLLLRLLRRLRLLLRRLLLRLRRLLLLRRLRLLRLRRLLRLLLRLLLLLRLRLLLRRLRLLLLLRRRLRLLLLLRRRLLRLLLRLRLRLLLLLRLRLRRLLRLRLRLLRRLRLLLRLRRRRRLRLRLLLLRRRRLRRLRLLRLLRRRLRLRLLLLRLRRRLLRLRLLLLLRLLLLLRLLLLLLRRLRLLRRLLRLRLLRRRLLLRLLRRRLRLRLLLLRLRRLLLLRLRRRLLRLLLRLLLLRLRLLLLLRLRLRLLLLRLRRLRRLRLLRLLRRLLLLRRLLLRRLLRRLLRLRRLLLRRRLLRRLLLRLRLLLLRLLRRLLRRRLRLLRLLLLRLLLLRRLLLRRLLRRRLLLLLRLLRRLRLRRRRLRLRLRLLRRLRLRRRLLLRRRLLLLLRRLLLLRLLLRRLLRLLRLRLLLLLRRRLLLRLRLLLLRLRRRRLRLLLLRLRRRLLLRRLLRLRLLLLLRLLRLRLRRRRRRLLRRLLLRLLLLLRLLLLRRLLLRLRLLLLLRLRRLLLLLRLRLLRLLRLLRLRLLLRLRLLLLLLLLRLLLLLLRRLRLRRLLRLRLLLRLRLLLRLRRLLRRLLRLRRLLLLLLLLRLRLRLLRRRRLRLRRLRLLLLRRLLLRLLRRRRLRLLRRLLLLLLLLRRLLRLLRRRRLLLLRRRRRLRRRRLRRRLLLRLLLLLRLRRRLLLRLLLLLLLRLLRRLRRLLLRLRRLLLRLLLRLLLRLLLLLLRRRRLLLLLRLRLRRLLRLRRLRRRRLLLLLLLRLLRLLLRLRLLLLLLRRLRLLLLRLLRLLLLLLLRLRLLRRRRLRLRRRRRLRRRLLLLRRLLLLLRRLLLLLLLRLLRRRRLLLLLLLLRLRRRLLRRRRLLLLRRRRRLRLRLRLRRLRLRRRLRLRRRLRRLLLLRRRLLLLRRLLLLRLRRLLLRRRRLRRRRLLRLRRLLLLLRLLLRLRLLLLLRLLRRRLLLLLLLLLRLRLRLRRLRLLLRLRLLRLRRLLRLRLRLLRLLLLRLRLLLLRLLRLRRLRLRLLLLLRLLRRLLLRLLLLLLRRLRRLRRLRLRLLLRRLLLRLLRLLLRLRLLLRRLRLRRLRRRLLRRLRRRRLLRLLRRLLLLLLRLLRRRLLLRLLRLLLLLLRLRLRRLRLLLLLLLRRLLRRLRLLLLLRLRLLLLRLRLRLLLLRLLRLLLLLLLLLLLRLLLLLRRLLLLLRLRLRRLLLRRLLLRRLLRRLRLLRRLLRRRLLLLLRLRRLRLLLRRLLRRLLLRRLRLLLLLLLRLLLRRLLLLLLRRRRLLRRLRLRRRLRLRLRRLRLLRLLRRRRLLRLLRLRRLRRRRLRLRRLLRRRRRLLRLRRRLLLLLRRLLRLRRLRLLRLRLRLRLRRRLLLRRLLLLLLLRLLRLRRLLLLLRLLRRRRRRRLRLRRLLRLLRRLRRRLRLRRLLRLRRRRLRLLRLLRRRLRLLLRLLLLRLLLLLRRRLLRLRLLLLLRRLLRRRLLLRLLLLLLRLRRRRLRLLLRLLRRLLLLLLRLRRLRLRLRLRRRLLRRLRLLLLRRRLLRLLRRRLLLRLRLLLLLLLRLLLLRRLLLLRRRRLLRLLRLLRRLLRLRLRLRLRRRRLRLLLRLRLLLLLLLLRRRRLLRLLLRLLLLLLLLRRLRLRLLLLRRLRLRRRLLRLLRRLLRRLLLLLLRLLRRLRRLLLLRRLLRRLLLLLRRRRRLLRLLLRLRLLLLRRRRRRLLLRLRLRLRLRLLLLLLLLRRRRLLRLRLRLLRLLLLRLRLLLLRRLLRLLRRRLLLLLLRLRRRLRLRRLRRRRLLLLLLRRRLLLLLLLLLLRRRLLRLLRRLRRLLRLLLLLLRLRRLLLLLRRRLRLRLLLLRLLRLRLLLRRLLRRLRRLLLLLLLLLLRLLLRLLRLLLRLRLLRRLLRLLLRLRRLRLRLLLLRLRRRRLRLLRLLLLRLRRLLLRRLLRLLRLLLRLLRLLRLLLRLRRLRRLLRLRLLLLRRLRRRRLLLLLLRLLLRLLRLLLRLLRRLRLRRLLLRRRLLRLRLLLRRLLLLLLLLLRRRLRLRRRLLLRLRLRLLRRLLLRLLLLRRLLRLLRLRRRLRLLLLLRLRLRRRLRRLRLLRLRLRRLLRRRRLRRRLLRRLLLRRLLRLRLLLLLLRLRRLRLLLRRRLLLLLLRLRLLLRLLLLRRRRRLLRRLLRRRLLLRLLLRRLLRLLRLLLLRLLLLRLLLRRLRLLRRLRLRLRLLRRLRRLLLLRRLLLLLLLLRLLLRLRLRRRLLRLLRRLLLRRLLLLLLLLLLRLLRRLLLLLLLLRLRRLLLLRRLLLLLLLRLLLLRRLLRRRRLRRRLRRLLLRRLLRLLLLLRLLLLRLLRRRRRLLRLLRLLLLLLLLRLLRLLLLLLRRLRLLRLRRLLLRRLLRLLRRLRLLLLRRRLLLLRRRLRLLRLLLRRLLRLRLLRRRRRRLLRRRLLLRLRLRLRLLLLLRRLRLLRLRLLLRRLLRLLLRLLRRLLLRLLRLLLLRLLLLLLLLRLRRLLLRRRRLLLRRRRLLLLLLLLLLRRLLLLRRLRRLRLLRLLRLLLLRRLRRRLLLLLLLLRLRLRRLRRRLLLRLRLRRLLRRRLLRLLRRLRRRLLRLLLLLLRLLRRLRLLLLRRRLRLLLLRLLRRLRRLRLRLLLLLLRLRLLLRLLLLLRLLLRLRRRLLLRRRLRLLRRRLRRLLLLLRLRLLRLRRLLLRLRLRRLLLLLLLLLRLLLLRLLRLLRRLRLRLLLLRRRRLLLLRLRLRLLLRLRRRLLLLLRLLRLLRRRLRLLLRRLLRLLRLRLLLLRLRLRLRLRLRRLLRRRLRRLLLLRRLRLRRLLRLLLLRLLLRLRLRRLLRRRLRRRRRLRRLLLLLLLLRLLLRRLLRRLLLLLLRRLLLLRLLLRRLLRRRRRLRLLLRLLLRLLRLLLLLLRRRLLLLLLLLLRRRLRLLLLLRLRRLLLLLRRLRRLLRLLLLLLLLRLLLLLLLLRLLRRLRLRLLLLLLLRLRLLRRRLLLLLRLLRLLLLLRLRRLRLLRRLLLLLRLRLLLLRLLLLLRRLLRLLRRRLRLLRRRLRRLLLLLRRRRRRRLRLLLLLLLRLLLRRLLRLLRRRRLLLRLRRLLRLRRRLRRLLLRRLRLLRRRLLLRRRLLRLRLRLRLRRRLRLLRLLLRLLLLRLRRLLRLRLLRRLLLRLLLLLLLRLRLRLLLLLLRRLLLRLRRRLLLLRRLLLLRLRRLLRLLRRRLRLRRLLLLLLLRLLRRRLLLLRRLLLLLLLRLRRLRLRRLLLLLLLLLLRLRLLLRLRLLLLRRRLRLLLLRRLLRLRRLRLRRLRLLRLLLRLLRRLLLRRLLRRRLRRRLLLLLLRLRLLLRRLRLRLLLLLRRLLRLLLLLLLLLRLLRLLLLLLLLRRLLRLRLLLLLRLLLLLRRLRLLRRLLRRRRLLLRLLLRRRLLRLRLRLLRRLRLRLRLLLLLRRRRRLLLRRLRLRLRRLRLRRLLLRLLLLRRLLLRLLRRLLLLLRLRRRLRRLLRRRLRLLLLLRRLLRRLRLLLRLRLRRRLRLLLRRRLRLLRLLLLLLLRLLLLLLLLRLRRLLLLLRRLLRLRLRRRRRRRLLLLLLLRLRLRLLLLLRLRRLLRLLLLRLLLLLLRRRLLRRRRRLLLLRLLRRRRLRLRRLRLLLRLLRRLRRLLLLRRLRLLLRLLRRLLRLRRLLRLLRLRRLLLLRRRLRLRRLLRLLLRLLRRLLLRLLRLLRRRRLLLLLRRLRLRLRLLRLRRLRLLLLLRLLRRRRLLLRRLRLLLRLLLLRLLLRRRLRLLLLRLRRLRLLLLRLRRLLLLRRRRLLLLRRLRLRLLLLRLLLLRRLLLLLRLRLRRLRRRRLLRRLLLRRRRLLLLLLRRLRRLLLLLLLRRLRLRLRLRLRRRLLLRLRLLRLLLRLRLRRLLRLRRLLRRRLLLRLLLRLLRLLRRRLLLLLRRLLLLRLRLLLRRRRLLRRRLLLRLLLLLLRRRLLLLLLLLRLLRLRRLLRLLLRLLRRRLLRLLLRRRLLLLLRLLLLLRLRLLLLRLLRRRLLLRLLLLLRLRLRLRLRRLRLLRLLLLLRLLLRLLLRLLLLRLLLLLLLLRRRLLLRRLRRLLLLLRLRLLLLLRRLLRLLRLRLLRLLLRLLRLLLRLRRLLRRLLLLLRLRRLLRLLRLLLLLLLRLLRLLLRRLRLLRRLRRRLLLLRLRLLLLLLRLLLRLLLRLRLLRLLLLLLRLLRLLLLLLRRLRLRLLLLRLLRRLLLRLLRRRRRLRLRLRLLRLLRLLRLLLLLRLRLRLLLRLLRLRRRRLLLLLLLLLRRRLRLRRLRRLRLRLLRRLRLRLLLLRRLRRLRRLLRRRLLRLLRLLRLRLLLRRLRLLLRLRLLLLLRRLLLLLRLLRLLLLRLRLLLRLRRLRLLLRRLLLRRLRLLLLLRRRLRLLLLLLRLRLRLLLLRRLRLLLRLRLLRLLRRLLRRRRLLLLLRLLLLRLRRRLLRLRLLLLRRRLRLLRRLLLRRLLRRRRRRLRLLRLRLLLLLLRLLRLLLLRLLRRRLRLLLRLLLRLRLRRLRLRRRRRLLLLRLLRRLLLRRLLLRRLLLLRLLLLRLLLLRRLLLRLLLRLRRLRLLLRLLLRRLLLRLRRLLRRLLLLLLLRRLLRLRLLRLLRRLRRLLLLLLLRRLRLLRLLLLRRLLRLRLLLRLRRLLRLLLRLLRLLLRLRLLRRRLRRRLLLRRLLLRRRRLLRRLLLLLLLRLLLLLLLRRRRRLLLLRLLLLRLRRLLRRRLRLRLRLLLLLLLLRRLLLLRLLLRRRRLRLLLRLRLLRRLLRRLRRRLLRLRRLLRLRLLLRLLRLLLLLRLLRRRLLLLLLLLRRRLRLRLLRLLLRRLRRLLLRRRRLLLRLLRRRLRLRLLRLLRLRLLRLLLLLRLLLRLRLLRRRRLLLRLLLLLLLLRRLLRRLLLLLLLRLLLRLRLLLRRRRLLLLRLRRLRLLLLRLLRRRRLLLRRLRLLRRLRRRLLRRLLLLRLRLRLRLLLLLLRLLLRRLLRLRRLLLLRRLRRLLLLLRRLLLLLLLRLLLLRRRLRLRLLLRLLRRLLLRLRLRLLRRLRLLLLLRLLLLRLRLLLRRLRLLLLRRRLLLLLLRLLLLRLRLRLLRLLRLLRRRLLRLRLRLRRLLRLRLLLLLRLLLLLLLLLLLLRLRLRLLLRLLRLRLRRRLLLLLRRLLLRLRLRLLLLLRRLLRLLLRRLLLRLRRLLLRRRLLLRLRLRRLLLLLLLLLRRLLLLRLLRLRRRLRRRRRLRRLLRRLLLRRRLLLRLLLLLLRRLRRRLLRRLLLRLLLRRLRLLRLLRLRLLLLLRLLLLRLRRLLRLLLLRLRLRRLRRLRLLLLLRLLRRRRLLLLRLLRLLRLLLRLRRLLRLLRRLLLLRLRLRLLLLLRLRRRLRLLRLLLRRLLLLRLRLLLLRLRLRLLLRLLRRLRRRRLLLLLLRRLLRLLLLLRLLRLRLLRLRLLLLRLRLLLRLRLLRRLRRLLRLLLRRRLLLLLRLLLLLLLRLRLLRRRLRRLLLLLRRLRRLRRLRLRRRRLRLRLLRRLLRLRLLRLLRRLLRRLRLRLLLLLRRLLLLLLRLRRLLRRLLRLLRRLRRRRLLLRLLLLRRLLLLLRLRLRRLLLLLLRLRRLLRLRLRLLLLLLLRRRRLLRLLRLLLLLLRRRLLLRLLLLLLLRRLLRRLRRRRRLLLLRRLLRLLLLRLLLRLLRRLRLRLLRRLLLLRRLLRLLLRLRLLLLLRLLLLRLRLLLLLLLLLLRRRRRLRLLLLRLLLRRLRRLLLRRRRRRLLRLLLRLRRLLLLRLLLLRLLLRLRLLLLLRRLRLLRRLRLRRRRRLRRRRLLRLLLLRRRRLRLLLRRLLLLRRRRLLLLLRLRRLRLLLLLLRRLLRRLLLRRRLLLLLRLLRLLRLLRLRLRLRRLRLRRRLRRRLLLLLLLLLLLLRRLRLRRLRLLLLLLRRLLLLLLRLLRLLRLLLLRRLRRRRLRLLLLLLLRLLRLLLLLLLRLRRLRRLLRRLRRRLRLRLRLLLLLLLRLRLLRRLRLLLLLLLRLLRLLRRLLRRRLLRLRRLLLLLLRRRLRLLLRRLRLLLLLLLRRLLLRLLLLRRLLLRRLLRLLLRLRLLRLRLLLLLRLRRRLLRLLLRLRLLLLLLLRLLRLLLLLLLRRLLLRRLLRLRRRRLLLLLLLRRLLLLLLRLRLRLLLLLRLRRRLLLLLLLLLRRLLLRRLLLRLLRRLLLRRRLLRRLLLLRRLLRLRLLRRLRLLLRRLLLLRLRLLLRRLRRRRRLRRRLLLLLRLLLRLLRLRLRLLLLLLLLLLRLLLLLLRRLLRLRRRRLRLRLLRLLLLRLLRRRRLRLLLLRRRLLRRLLLLRLRLLLLLLRLLLLRLRRLLRLRLLLLLRRLLRRLLLRRLLRRRRLRRLRLLRRRRLLLLLRLRLLRLLLRRLLRRLLLLRLRLLRLLLLRRLRLRLRRLLLRLLRRLLLRLRRLLLRLRLLLRLLLLLRRLLLLRLLLLRRLLRRLLRRRLRLLRLLLRLLLLLLLLLLLRLLLLLLLRLRRLLRRRRRLRLRRRRRRLRLLLLRLLLLLLRLLLLLLLRLLLRLRLLLRRRRRRRLRRLLRLRLRRRLLLLLRLLLLLLRRLLRRLLRLRLLLLLLLLLLLRLLRLRLRRRLLLRLLLRRLLLRLLRRLLLRRLLLLLRRRLLLRRLRLRRRLLRRRLRLLLRLRRRRLLLLLLRRLLRRLRRRLLRLRRLRLLRRLLLLRRLLLRLRLRLLRRLRLRRLLRLLRRLLLRLLRLRLRLRLLLRRLLRLLRLRRRRRRRLLLLLLRLRRLRLRRRLLLLLLLRLLLRLLLLRLRLLRLLLLRRLLLRLRLLRRLLLLRLLLLLRRLLRRRRLLRLRRRRLLRLLRRLRLLLLLLLLLRLLLRLLRLRLLRLLLLLRLRLLRLRLLLLLLLRLLLLRLRLLRLRLRRLLLRLLRLLLRRRLRRLLLLLLLRRLLRRLLLLRLRLLLLRRLLRLLRLRLRLRRRLRRLRLLRLLLLRLLLLRLLLRLRRLLLLRLRRLRRLRRLRRLLLRLRLLRLRLLLLLLLRRLRLLLLLRRRLRRRLLRRLRRLLLRLRLLRLRLLRLLRLRLLRLRLRRLRRLLLLLRRRLLRRLLLRLLLLRLLRLRRLLRLRLLRLLLLLLRLRLLLLLLLLLRRRRRLLRLRLLRLRLLLLRLLLRLRLRLRLRRLRRRLLRLLRRLLRRLLRLLRRLLLLLLRRLLRLRRLLLLRLLLLLRLLLLLLRLLLLLRLRLRLRRLLRRRLLRRLRLRLLRLLLLLLLLRLRRRRLLRRRRLRRLLLLLLRRRLLRLLLRRLLRRRRLLRLLLRLRRRLLRRRLLLLRLLLLLLLRLLLLLRRRRRLRRRRRRRLLLLRLRLLLRRRRRLLRLRLLRLRRRLLLLLLLLLLLRLLLLLRLLLLRLLLLLRLRRLRRLLLLLRLLLRLLLLLLRLLRRLLRLLLRLRLLRLLRRLLLLLLLRLLLLLRLLLLLLLRLRLRLRLLRRLLRLRLLRRRRLLRLRRLLRLRLLLLRRRLRRRLLLLLLLRLLRLLRLLLRLLLLLLRLLRLLRRLLRRRLRRLLLRLLLLLLLLRRLLRRLLLLLRRLRRRRLRLLLLRLRRLLRLRRLLLRLLRRRLLLLLLRLRRRLRLRLLRLLRLRLLLLRRLLLRLRLLRLLLLLRRLLLRLRLRLRLLRLRLLLLLLLRRLLLLRRLLRLLRLLLRLRRLLLRLRLLLRRLRLLRLLRLLRRRLLLLLRLRLLLRLLLRRRLLRLRRLRLLLLRLLLLLLRRRRLLRRLLRLRLRLRLLLRRLLLLRRRLRLLLLLRLLLLLLRLRLLLLRLLLLLRLLRLLLRLLRRRRLLLLRRRLRRLLRLRLRLRLLLLLLRLLLLLRRRLLLLLLLLRRLLLLRLLLLLRLRLLLLRLRLRLRLLLLLLRLLRRLLLRLLRRRLLLRRLLLLLRRLRLLLRLRRLLRLLRLLLRLLLRRLRLLLLRLRLLLLLLRLLRRLLRLRLLLRRLLRLLRLLLLLLLRLRLLLRRLRLLRLLRLLRRLRRRRRRLLRRRLLRLRLRRLRLLLLLLLRLLLRLRRLLLRLLRRLRRLLLRLLLRLRLLLRLLLLRRLRLLLRLRLRLLLRLRRRLRRLRRLLRLLLRLRLLLRLRRLRLLRLRRLRLRLRRLRLLLRLRRRLLLRLRRLLRRRRRLRLLLLRLRLLLLRLRRLLLRLLLLLLRRRRRRRRRLLLLLRLLRLLRLRLLLRLLLRLRRLLLLLRLLRRRRRLLRLRLRLLLLLLRRLLLLLRRLLLRRLLLRRLLRRRRRLLLLLRLLRLLLRLLLRLLLLLLLRLLLRLLLRRLLLRRLLLRLLRLLLLLLRLLLRRLLRLLRRRRLLLRRLRRLLRLRRRRLRLRRLLLRRLRRLLRLLLLLRLRLLLLRLRRLRLLLRRLLLLRLLRRRRRRRRLRRRRLLLRRRLLRLLRRRLRLRRRLLLRRRRRRLRLRRRLRLLLRLRLRLLLLLLLLRRLRRLLLLLLLLRRLRLLRRLLLRLRLRRLLRLLLRLLLLLLLRLRLRLLLLLRLLRRLLRLRRLRRRLLLLLLRLLLLRLLRLLRLRLRRLLLRLLLLRRRRLLLRLRRRLLRRLLRRLRLLLLRLRLRRLRRRLRRRRRLLLLLLLRRRLLLLLRRLLLLLLLLRLRLRRLRLLLLRLRLRLLLLLLLLLLLLLRRRRLRLLRRRLRRLLLLRLRLRRLLLRRRLRLRLLLLLLLRLRLLRRLLLLLRLRLLLLRLLLLRLLLLLLLRLRRLLLLLRLLLRRRLLLLLLLLLLLRRRLLRLRLRLRRLLRRLLLLLRRLRRLLRLLRLLLLLRRRLLLRLLRRLLLLLLLLRLRRLLLLLRLLLLRLRLLRLLLLRRRRLLLLLRLLLLLRLLLLRRRLRLLLLLLRLRRRLRRRLLRRLLLLRLRRLLLRLLLLLRLRLLRLLRLRRLLRLRRRLRLRLRLLRLLRLLLLLLRLLRLRRRLRRRRLRLLLRRLLLLLLLRRLRRRRRRLLLRRRRLRLLLLRLLRRLLRRLRLLLLLLLLRLRLLLLLLLLLLRRLRLLLLLLRLLLLRRLRLRLLLRLLLLRLLRLLLRLRRLLRRLLLRLLRLLLRRLRLRLLRRLRRRLLRLRLRRRLLRLRLLLLRLLRRRLLRLRLRLLLLRLLLRLLRRLRRRRLRRLLRLLLLLLLLLLLLLLLRRRLLLLLLLRLLRRRLLLRLLLLLLLLRLLRRRLRLLRRLLLLRLLLLLLLLLLRLRRRRLRLRLLLRRRRRRLRRLLLLRLLLRLLLRLRRRLLRRLRLRRLLLRLLLLLLLRRLRRRLRRLLLLRLLLRLLLLLRRRLLRRLRRRLLRRLLRLLRLLLLRLRRRLRLLRRLLRLLRRLRRLLLLRRRLRLLRLLRLLRLLLLRLLLLLRRRRLLLLLLRRRLLLLRLLLLLLRRLLRLLRLRLLRLLLRRLRRLLRLLLLRLLLLRLLLLLLLRLLLLRLRLRLLLLLLRLRLRLRLLRRRLRLRRRRLLLLLLLLLLRRRLLLRLLRRRLLLLLLRLRLLRLRLLLLRLLRLLRRLLRRLRRLLLLLLLLLLLLRRRLRRRLRLLLRRLLLRLRRRLLLRLLRRLLLLLLLLRRRLLLLRLRLLLRLLLLLRLRLLLRLRLRRRLLRLLRRRRLRRLRLLLRRRLLLLLRLRRLRLRLRRRLLLRLLLLLLRLLLLLRLRLRLLLLRLRLRRLLLLRRLLLRRRLRLRRRLLLRLRLLRRRLLRRLLLRRLRLLRLLLRLLRLLRLRRLLLLRRLLLLLRLRLLLLLLLLLLLRRLLLRRLRLLRRLLLRRLRRLLRRRRRLLLLRLLLLLLRRLLLLRRRLRLRLRRLLLLRRLLLRRLLLRLLLLLLRLRRLRRRRLLLLLLRRRRLLRLRLLRLRLRRLLLLLLLLRLRLRLRLLLLRLRLLRLRRRRRLRLLLLLRRRRLLLRLRRLLLRLLRRRRRLRLLLLLLLRLLLRLLLLLLLRLRLLRLLLLLRRLRRRLLLLLLLLLRRLLLRLLRLLRRLRRLRLLLRLLLLLLLRLLLRLLLRRRLLLLLRLRRRLLLRRRRLLLLLLRRRLLLRLLLLLLRLLLRRRLRLLLLLRRLLRLRRRLLRRRLRLLRRLLLLRRRLLLLLLLLLLLLRLRRLRRRRRRLLLLLRLRLRLLLRLRRLLRLLRRRRRRRLRLLLLLLRLLLRRLRLRLRRLLLLRRRRLLLRRRLLLRRLRRLRRRLLLRRRLRLLLRLRLRRRRLRLLLRLRLLRLRRLLLLRLLRLRRLLRLLLRLRRLLRLLLLRLLLLRRRRLLRRLRLLLRLRLLLLLLRLLLLRLRLRLLLRRRRLLLRLLRLRRLRLLRLLLLRLLLRRLRRLLRRRRRLLRLLLRRRRLLRLRLRLRLRRLLLRLLRRRLLLRLLLLRRLRRRLRRRRRLLLLRRLLRRLRLRRLRRLLLRRLLLLRLRLLRLLRRRLLLLLRLRRRLRLRRRRRRLLLRLLLLRLLRRLRLLRLRLLLLLLRLLLLLRLRRRLLLLRRRRLLRLRRRLLLLLLRRLRLRRLLLRRRLLLLRLLLLLLLLLLRRRLRLLLRRLLLRRRRRLLRRRRLRRRLLLLRLRLLRLRRRLRRLLRRLLLRLRLRLRLRLRLLRLLLLLRLLLRRLLRLLLLLLRLLLLRRLLLLLRRLRLLLLLLLLRLLLLRRLLLRLLLRLLRLRLRRLLLRLLLLRLLLLRLLRRRLLRLRLLLLRLRLLRRLRRLRLRRLRLLRLRRLRRLRRLRRLLRLLRRRRLLRRLLRLLLLLRRLRLLLLRRLLLLRLLRLLLLLLLRRRRRLRLRLLLRRRRLLRLRRLLRLRRLRLLRRLLRLRLLLLLLLLRRLRLRLLRLRRLLLLLRRLLRRLLLRLLLRLLLLLLLLLLRLLLRLLLRRRLRRLLLRRLLRLRLLRLRLLLLRLLRRRLLLRLLLLLLLLLLLRLLRRRRLLRLLLLRLLRRRLLLRRRLRLRLLRRRLLLLRRLLLLLLRRLLLLLLRLRRLRRLRRRLLRLLLLLLLLLLLLLLRRRLRLRRLLRLLLRLLLLRRLRRLRRLLLLRLLRRLRLLLRLLRLLRLLLLLLLRRRRLRRLRRLRRLLLLLLLLRRRLLLLLLLLRLRLLRRRLLRRRRRLRLLRRLRLRRLLLRLLLLLLRLLLLLLRLRRRRLLLLRLLRLRRLLLLRLRRLRRRRRRLLRLRLRRRRLLLLRRRRLLLLLRLRRRLRRLLRRLRLLRLLRLLRLLRRLLLRLLRLLRLRLRLLLRRLRLLRLRRRRRLRLLRLRRRLLRLRRLRRLLLLLRLRLLLLRLLLLLLLLLRLLLRLRLRLRRRRLRLLRRLLLLRRLLLLLLRLLLLLRLLLRLRRLRRLLRLLLLLLLRLLLRLLLRRRLLRLLLLLLRLRLRLRLLRLLLLLRRLLLRLRLLLLRLLLRLRLLLLRLLLRLRLRLLLRRRLRLLLLLRLRLLRRLLLRRLLLLLRLLLLLRRLLLRLLLLLLLLLLRRLRRLLLLLRRLLRLRRRRLRLLLRRLLRLRLLLRRRLRRRLRRRLLRRRRRLRLLRRLRRRLLLLRLLRLLLLLLRLLRLLRRLLLRRLLLLRLLLLRRLRRRLLLRLLLLLLRLLRLRLLLLLRRLRLLLLLLRLRLLRRLRRLLLRLRRLLRLLLLRLRRLLRLRLLRRRRLLLRLLLLRRRLRLRRLLRLLLLLLRLRLLRLRLRLRRLRRRRRLLRRLLLRRRRLRLLRLRRLLLRRRLRLRLLRLLLLLLLLLLLLLRRLLLLLLRLRLRLRLLLLLLLRLLRLLLRRRRLLLRLLLRRLLRRLLLLLRRLLLLRLLLRRRLLRRRRRLLRLLLRLLLRRRRLLLLLRLRRLLRRRLRRLRLLRRLRLLLRRRLLRLLLRLLLLRLLLLLRRRLLRRLLRLRLLLRRLLRLLLLLLLLRLRRLLRRRRRRLRLLLRLLLRRRLLLLRRLLLRLLRLLLRRRLLRRRLRRLLLRRLLRLLLLRLLLLLLLRLRLLRRRRRLRLLLLLLLLLLLLLRLRLRRLRLRRLLLRRRLLLRLLLLRLLRLRRLRLLRRRLRLRRRRRLRLRRRLLRRRLLRLLLRLRLRLLRLRRLLRRLLRRRRLRLLRLRRLLRLRLLLRLLRLLLRLLLLLRRLLLLLLLRLLLLLLLRLLRLLLLLRLRLLLLRRLLLRRLLLLLLRRLRRRLLLRRRLRRRRLRRLLLLRRRRRLLRLRLLLLRLLLLRLRRRLRRLRLRLLLRLRRRLLRRLLRLRRRLLRLLLLRRLRRLLLLLLLLLLRLRRLRLLRLRRLRLLLRLLLLRLLLRLLLRRLLLRRRLRLLLRRLRRLRLRRLRLRRRLLLRRRLLLLRRLRLRRLLLLLLLLLRRLLRLRLRLLRLLLLLRLLLLRRLLLRLRLLLRRLLLLLRLLLRLLLRLLRRLRLLLLLLLLLLLLLLLRRLRRLLRLRRLLRLLLRRLLRRLRLLRLLLRLLLLRRRRLLRLLLLLRRLRLRLLLLLRLRLLRRLLLRLLLRLLRLRLLRRRLRLLRLLLLLLLLLLLRLLRLLLLLLLRLLRLRLRLRLRLRLLRRRRRLRLLLLLLRLRLLLLLRLLLRLRLLLRLRRLRLLLLRLRRRRLLLLLRLRLRLRRRLLLLLLRLLRLLLRLLLRLLLLRLLRLRLLLLLLLLLRRRLLLRLRLLRLRLLLLRLRRLLLRRRLLRLRRLLLRRRLRLLRLLRLLLLLRLRLRLLLLLLRLRLRLLLRLRRLRLLLLRRLLLRRRRRLLLLLLLLLRRLLLLLRLRLRLRLRRLLRRLRRLLRRLRLLLLRRRRLLLLLRRLRLLLLLLRRRLLLLRLRRRLLLRLRLRRLLLLRLRLLLLLRRRLLLLLRRLLRLLRRLRLRRLRLLRLRRRLRLLLLLRLRLLLRRRLLLLRLLLLLLRRLLRLRRLLLLLLLLLRLLRRLLLRRRLRRLLLLRLLLLRRRRRLLLLLLLLLRRLLLLLLRLLLLLLLLLLRLLLRRRRRLRRRRLLLRRLRLRLLLLLLRLRRLLLLRLLLLRLLLLRLRRLRLRLLRRRRRLLRRLLLLLRLLRLRRLRLLRLLLRLLLRLLLLLRRLRRRLLRLRLLRRLLLLLRLLRRLLRRLRLLLLRLLRRLRLLLLRLRRRLRLRLLLRLLLRLLLLRLRRLRRRRLLLLRLLLLRRRLRLRLRLRRLLLRLLLLLRLLLLLLLLRRLLRLRLRRLRLRLLLLRLLLRLRLRRLRLRRLLRRLRRRLLRRLRLRRLRLLRRLLLLLLLLRRLLLRLRRLLLRLLLRLLLLRLRLRLLLLRRLRRRRLRLLLLLLRRLLRLRLLLRLRRLLLLLLLLLRRLLRLRRRLLLLLRLLLLLLLRLLLRLLRLRLLRLLRRRLLLLLLLLLRLLLRLRLLRRLLRRRRRLRRRLLLRRRLLLLLLRRLLRRLLLLRLLRLRLLRLLLLRRLRRLRLLRLLLLRRLLRLRLLLRLRLRRLLRLLLRLLRLRLRLRLLLLLLLLLLLLLLRLRRLRRLLLLLLLLLRLRLLRLRRLLLLRLLLRRLRRLLLLLRLLLRLLRRLLRLLLLRRRLLLLLRRLRLLLLRLLRLRRLRRLLLRLLLRRRRRRLRLLLRRLRLLRLLRRLRLLLRRLLLLLLLLLLRLLRLLRRLRRLRRLLLLLLLLLRRRLRRRRRLRLRRLLLLLLLRLRLLLLRLRLLRRLLRLLLLLLLLLLRRRLLLRRRLLRLRLLLLLLLLLLLLRRLLRLLLLLLLLLLLLRRRLRRLRLLRRLLLLLLRLLLRLLRLLLRLLLLRRRLRRLRRRRRRLLLRLLLRLRLRLLRLRRLRLLLLRLRLRRLRLRRRRLRRLRLLRRRRLLRRLLLLRLLRLRRRRRLRLRLRLLRLLLLRRRLRLRLLRLLRLLLLRLLLLRLRRLLRLRLLRRLRRLRLRRLRLRRRRLLRLLLLRLRLLRRLRLLLLLLLRRLLLRRLRLRRRRRLLLRLRLLLLLRRLLLLLLLLLRRLRLLRLLRLRLRLLRRLRLRLRRLLLLLLLLRRRRRLRLLLLRLLRLRLRLRRLLLRLRLLLLLRLLRRLRRLRLLLRLRLRLLLLLLRLLLRRLRRLLRLLLLRRRLLLLLRLRLLRRRLRRRLLLRRLLLLRLLLRLRRLLLRRLRRLLRLLRLRLLLLRLLLRLRLRRLLRLLLLLLRLRRRRLRLLLRRLLRRLRRRLRRLLLRLRLRLRRRRRLRLRLRLLRLRLRRLLRLLLLRLRLLLRRLRRRLLRRLRLLLRLRLLLLLLLRLLLLRLLLRLRLLLRLRLLLRRLLRLLLLLLRLRLLLRLRLRRLLRLRRLRLRLRRLRLLRRLLLRLLLLRLRLRLLLLLRLLLRLRLRRLLLLRLLRLLLLLLRRRLRRLRLLRRRRLLLLRLRLRRRLLRLLLLLRRLLLLRLLRLLLLRRRLLLRRRLRRLRLLRRLLRLLRLRLLLRRRLLRLLRLRRLRLLLLLLRRLLRLLLLLLLLLRLLLLLLRRRLRRRRRRRLRRLLLLLRLRLRRLRLRLRLRRLLRLLLLLLRRLRLRLLLLLLLLLLRLLRRLLRRRLLLRRLLLLRLLLLLRLLLRLRLLLRLLRLLLRRLRLLLLLRRLRLLLLRLLRRRLLLLLLLRLLRRRRRRRRRLRRLLRLLLRRLLRLLLLLRRLRLLRLLLLLLRLRRRRLRLLLRRLLRLLLLLRRLLLRLRRLLLLLRLLLLLRRLRRLRLRRRRLRLRLLRRLRRLLRLRRLRRLLLRRRLLLLLLLLRLRRLLRRRLRLLLRLLLRRLLLRLLLRRLRLLLRLRLLRRLLLLLRLLLLRLLLLLRLRRRLLRLLRLLRLRLRRLRLLRRLRLLRLLLRLLRLRLRRLLLLRRLLLLLLLLLLLRRLRLLLLLLLLRLLLRRRLLRRLLLLLLRRRLLRLRLRRLLRLRLLLLRLRLRRLRRLRLRRLLRRRLRLLRLLLRRLLLLLLRLLRLRLLLLLLLLRRRLRLRRRLRRRRRLLRLRLLLRLLLLLRRRRLLLLLLLRLRLRRLLLLLLLLRLRLLLRLRRLLRRRLRLLRLRLLLRLRRLLLRLLRLLLRLRLLRLLRLRRLLRRLRRLLLLRRRLLLRLLLLRLLRRLRLRLLLLRLLLLLLLLLLRLLRLLRLLLRLRLLLLLRLRLRRLLLLRRLRLRLLLRRRLRLLRLLRLLLLLLRLLLLRLLRLLRRRRRLRLRLRLLLLRLLRLLRLLLLLLLLLLLLLLLRLLRRLRRRLLRLRLLLRRLLLRRLLRRLLLLLLRLLRRLRLLLRLRRLRLLRLLLRRRLRLLLLLRLLLRLLLLLLRLLRLRLLLLLLLRRRRLLRLLLRRRLLLRLLLLLLLLRRLLLLRLRLRLLLRRLRLRLRLLLLLLRLLLLLLLLLLLLLLLRLRRRRLLLLRLRLRLLRLRLLLRLLLRRLRLLRLRRRRRLLLLLRLRRLRRRLRLLLRLLLLRLRRLLLRLRRRRRLRLRLLRLLRLRLRLRRLRLRLLLLLLRLLRLLLRLRLRLLRRRLRRLRRLLLLLLRRLLLLRLLRRLLLLLLLRLLLRLLLLLRLLLLLLLLLRRRLLRRLLRLLLRRLRRRRRRRLLLLLLLLRLLLLLLLLLLRLRRLLLRLRLLRRLRLRRLLLLLRLLRLLRLLLRRRRLLRRRRRRLLLLLRLLLLLLLLLLRLRRRRLLRLLRLLRRLRRRLRRRLLLRLLLLLLLRLRRRRRLLRLLRRLLLLLLLLRRLRRLLLLRLLLLRRLLRLRLLRRRRRRLLLRLLLLLRLRLLLLLRRRLRRRLRLLRLLRRRLLRRRLLLLRRLLLRRLLRLLLLLLLRLLLRLLRLLRLRLRRLLRRLLRLLLLLLLLLLLRLRLLRRRRRLLRRRLRRLLRLLLLRLLLRLLLLRRRLLRLRRLLRRRLLRLLRRRLRRLRRLLLLLLLLRLLRLLLLLLRRLLLLRLRRRRLLLRRLLRRLRLRLLRLLRLLLRRLLLRRLRLRLRLLRLRRRLLLRLRRLLRLLLLLRLLRRRLRLRLRLLLRLLLLRLRLRRRRLLRRLLRLRLLLLRRLLLRLLLLLLLLLLRLLLRRRRLRLRLLLRRLRLRLLRLRLLLRRRLRRRLLRLRLRLLLRLRRRRLRLLLLRLLLRRRRLRRLRRLLRRRRRLLLLRRRRLLLRLLLRLRLRLLLLLLRRRRLLRRRLLLRRLLLRLRLLLRRLLLRRRLRLRLLRLLLLRLRRLRLLLRLRLLRRRLLRLLLLLLLRLLRLLRRLRLRRLLRRRLLLLLRLRLRRLLLRLLLLRLRRRRLLRLLLRLLLLLRLLRRLLRRLRRRRRRLLRLLRLRLLLLLRLRRLLRLLRRRRLLLRRRLLLLRLRLRRLLRRRLRLLLLRRLLRLLLRRLRLLRLLLRLLRLLRLLRLLLRLRLLRLRLLLLLRLLRLLLLLRLLRLRRLRRLRLRRLLLLLRLLRLLRLLRRLRLLLRRRLRLLRRLLLLRLLLLRRLRRLRLLLRLLLRLLLLLRLLLLRRLRLLRLRRRLRRLRLLRLLLRRRLLRRRLRLLLRLLLLRRRLRLRRLLLLLRLLLLRLLLRRRLRRRLLLLLRLRRLLRLRLLLRRLRLLLLLRRLRRRRLLLLRLLLLLLLLRLLRLRRLLLLRRRRLRLRRRLLLLLRLRLRLLRLRRRRRLLRRLLLRLLLLLRLRLLRLLRRLLRRLLLRLRRRRLLRRRLRRRLRLRLLRRRLLLLRRRLRRLLLLLLLRRRLLLLLRLLLLLLRLLLLRRLLLLLRRRLLRRRLLLLLRRLLRRLLRRLRLLLLLLLLLRLRRLLLRLRRLLLRLLLLRRLRLLLRLRLRLLRLRRRRRRLRLRLLLLLLLRRLLRRLRLLLLLRLRLLLRLRRLRRLRRRRLRRRLLLLRLLLRRLRLRRLLLLRLRLRLRLRRLLLLRLRRLLRLLRLRLLLLLLLRRRLLLRRLLRRRLLRLLRLLRLLRRLLRLRLLRLRLLLLRLLRLLLRLLLRLLLLLLLLLRLLLLRRRLLRRRLRLRRLLRLLLRLLRLLLLLLRRLLLRRRLRRRRRLLLRRLRRRLLLLLLLRLRRRRLLRLRRLLRLLLLRLRLLLRRLRLRLRRLLLLLRLLLLLRRRRRLLLRLLRRRLLRLLLLRLRRLLLLRLLLLLLRLLLLLRLRLLRRRLRLLRLLLLRRLLRLLLLLRRRLLRRRLLRRRLRRLLLRLLLLRLLLLLLLLLLRLLLLLRLRLRLLLRLLLRLLLRRLLLLLRLRRLLRRRLLRLLLLLLRRLLLRLLRLRLLLLLRRLLLRRLLLLRLRRRLLLRLLLLRRLRLLRRLRLLRRLRRRRRLLLLRLLLLLRLLLRLLRRLRLLLRLLLLLLRLRRLLLLRLLLRLRRRRLLLRLLLRRLLRLRRRRRLLLLRRRRLLLRLLLLLLLLRLLLLRLRLLLRLLRRRLRLLLRRLLLLRRRLRLLLRLRRLLRLLRLLRRLRLRLLLLRLRRLLLLRLLLRRRLLLRRRLRRRLLRLLLRLLLRLRLLRLRRRLLLRLRRLRLLRLLRLLLLLLLLLLLRRLRLLLRRLLLLLRLLLRRRLLLRLLRRRLLRRRRLLLRRRRLLLLLLLLRLLLLRLRLRLLLLLRRLLLRRRRLLRLRRLLLRLLLRRLLLRLRLLLLRLLRRRLLRLLRRRRRLLRLRLRRLRLLLLRLLLRLLRLRLLLLLLLRLRLRLLRLLLRRRRRLLRRRRLLLRRRLRRRLRLLRLLLLRLLRLLLRLLLLLLLRRRRRRRLLLLLLLLRRLRLLRLLLRRLLRLRLRRLLLLLRRLRLRRLRLLLLRRLLLLRLRLLRLLRRLRRRRLRLLRRLRRLLLRRLLLLLLLLLRLLLLLRRRLLLLLLLLLLLRLLLRRLLLLRRRLRLRLRLLLLLLLLLLLLLLRLRLRLLRLRLLLLLRLLLLRLLRRRRRRLRLLRRLLLRLRLLLLRRLLRLRRLLLLLRRRLLRLRLLLRLLLRLLRLRRLLLRLRLLLRLLRLRRLRLLRRRRRLLLRRLLRLRLLRRLRRLLLRLLLRLLLLRLRRLLLLRRRLLRLLLLLLLLLLRRLLRLLRRLRLLLLLLRLLRLLLLLRRRRRRLLLLLLLLRLRLRLLRLRRLLRRLLLRLRLRLLLRRRLLRRRLRLLRLLRRLRLLRLLLLRLLRRLLLLLRRRLRLLLLLRRLRRLRLLRLLLRRLRRLLRLRLRRRLLRLRRLRRRLLRLLRRLRLLRRLRRLRLLRLRLRLLLLRLRRLRLRLRRRLLLLLRLLLLLLLRLRRRRRLLLRLLLRLRRRRLLLLRRLLLLLRLRRRLLLRRLLRLLRLLLLLLLLRRLLLRRLRLLLLLLRLLLLRRRLRRLRRLLLRLLRLLRRRLLLRLLLLLRLRLLLRLRRLLRRLLLRRRLLLLLLLLRRLRRLLRLLLRLRLRLLRLRLRLLLRLLRLLLRLLRLLLLRRRLLLLLLLLRRRLLLRRLRLLRLRRLRLLLRRRRLLLRRRRLLRLRLRLLLRLRLLRLLRLRRLLLLRRLLLLRLRRRRRRLLLRRLLLRLRRLLRLRLLLRRRRRRLLRRLRLLLLRLLLLLLLLRRLLRRLRLLRLLLLLLLLLLLLLLLRRRLLRLLLLRRLLLRRLRRRLRRLLRLLLLLRLLRLRRLLRRLRRRLRRRRLRRLLRRRLRLLLLRLRLLRRLRLLLLRLLRRRRLLLLLLRRRLRLRLRRRRRLLLLLRLLLLRRLLLLLRLRLLLLLLLLRLRLLLRLLLLRRRLRLRLLLLLLLLLLRRLLRLLLLRLLRLLLRLLRRRRLRRLLLRLLLLRLLLRLRLRLLLLRLLLLRRLRLRRLLRLRRLRRLRRLRLLRLLRLRRLLRLLLLLLLLLLLLRLLRLLRLLRLRLLLRLRRLRRLLLRRLRLLRLLLLLLLLRLLRLRLRRRLLLLLRLRLLLLRLRRLRLLLRLRLLLLRLRRLLLLRLRRLLLRRLLRRLRLLLLRLLRLLRLRLLLLLLLRRLRRRRRLLLLRLLRLLLLLLRLLLRRRRLLLLRLLLRRLLLLLLLLRLRLLLRLRRRRRLLLRLLRRLRLRLRRRRLLRLRLRLLLRLLLRLLLRLLLRRLRLRLLRLLRLRLRLLLLLLRLLLLRRRRLRRLLLLLRLRRLLLLRLLLLRLRLRLLLLLRRRLLLLLRLRRLRLLRLLLLRLRRRRLLLRLRLLLLRLLLRLRRRLLRRLRLLLRLLRLLLLLRRLRLRLLLRLLRRLLLRLLLLRLLRLLLLRRRRRLLLLLLLLLRLLLRLRLRRRLLLLRRRLLLLLLLLLLRRRLLLRLLLLLRLRRLLLLRLLLLRLRRLRLRRLLLRRLRRLLLRRLLLRRLRRLRLRLRRRLRRLRRRRLLLRLRLRLLLLLLRLLLLRLRRRRRLRRRLRLLLRRLRLLRLLRRLLLRLLRLLRLLRLRLLLLRLLLRRRRRLLLLLLLRLLLLRLLLRLRRRLLLLLLLLRLRLRLLLLRLRLLLLRLRLLLLLRRRRLRRLLLLLRLLLLRRLLLLLRLLRLRLLRRRRLLRRRLRLRLRRLRLLRLLLRLLLLLRRLLLLRLLLLLRRLRLLLLRLLLRLLRLRLLLLRRLLLLLRLLLRRLRRRLRLLRLRLLRLRLLLLLLRRLLLRLLRRLLRLLRLLLLLLLRLRLLRRRLRLLRLLLRRLLLRLRLLRRLLLRRRLLLRLLLLLRLLLLLLLLLLRLLLLLRLLLRLRRRRRRLRRRLLRLLRRRRLRRLLRLRRRLRLLLLLLRRRRRRLLLRLRRRRRRLRLRRLRLRLRRLLRRRRLLLRRLLLRLLLRRLLLRLLLRLLLRLRRRRLRLLRRLLLLLLLLLRRLRRLLLLLLLLLLRLRRRLLLLLLLLRLRLLLRRLLLLRLLLLRLLRLLLRLLRLRLLLRLLRLRLRRRRLLLRLRRRLRLLLLRRLLRRLRRLLLLLLLRRLLRLLLLRLLLLRRLLLLRRRLLLRLRLRLRLRRRRLRLLRLLLLRRLRLLRRLLLLRRRLRRLLLLRRRLRLLRRRRLLRRRLLLRLLLLRLRLLLLRLLLLLLRLLRLLRLLRRLLLRLLRLLLLRRLLLLRLRLLLLLLLLLLRRLLRLLLLRRRRLLRLRLLLRLLLLRLRLLRLLLLRLLLLLLLLRRLRLLRLRLLLRLRLRRRLLLLLLLLRRLLLRLLRLRLLLLLRLRLLLRRLLLLLRLRRLLLRLRLRLLLRLLLRLRLLRRRRLRLRRLRLLLLRLLLRRLRLLLLRRLLLLLLRLRLLLRRRRRRRRRLLRLRRRRLRLRLLLRRRLLLLRLRRRRLLRRLLRLLLLLLRRLLRLLRLRRRLLLRLLRLLRRLRLLLRRLLRLRLLLLRLLLRLLLLRLRLLRLLRLLLLLLLLRRLLLLLLLRLLRLRLLLLLLLLLRLLRLLLRLRLRRLLLLLRLLRLRLLLRLRRLLRRRLLRLLLLLLLLLLLLLLRLRLLRLLRRLRLRLLLRRLLRLRLRLRRLRRRRRRLLLRLLRLLLLLLRLLLLLRLRRRLLRRLRLLLLRRLRLLRRLLLLRLRRRRLLLRLLLLLLRRLRLLRLRLLLLLLRRRRRLLRLLLLLLRRLLRLLLLLLLLRLRLLLLRRRRRRLLRLLLLRLLLLLLLRLLLRLRRLLRLLRLLLLRRLLLLLRLLLLLRRLLLLLLRLLRLLLLLLLLLRRLRLLLLLLLRRRRRRRRRRRLLLLLRLRRRLLLLLRLRLRRRLLRLRLRLRRRRLRLLRRLRRLRRRLLRLRRLRLLRLLLLLRRLLRLLRLRLRRLLRLRLLRLRRLLLLLLRLLLLLRLLLRRRLRLLLRRRLLRRRRLLRRLLLRLLLRRLRRLLRLRLRRLRLLRLLRLLLRRRLRLLLLLLLLRRRLRLLLLRRLLRRRLRLLRLLLRLRLRLLLRRLLRLLRLLRLLLRLLLLLLLLLLLRLLLLRLRRLLRRLRLLRRLLLRRLRRLLRLRRLRLLRRLRRLRLRRLLLLLLRLLLLRLLRRLRLLLLRLRRLLLRLLLRRRLRLRLLLLRRLLRLLLLRLLLRRRLRLLRLLLLLRLLLLLLLRLRLLLLRLRLRLLRLLLLRRLRLRLLLLLRLRRLRLRRRRLRLLLRLRLLRLLRRRLLRLLLLRLLRRLLRLLLLLLRRLLLLLLRLLRLRRLLLLRLRRRRLLLLRRRLRLRRLLLLRRLRRLLLLLRLLLRRLLLRRLLRLLLRRRLLLRLLLLLRRLLLRLLLRLLRLRLLLLRRLRLLRLLLLRLLLRLLLLRLLLRRLLLRRRLRLLRLLRRLLLRLLLLLLLRLLRRRLRLLLRLLLRRLRRLRLRRRRRLRRRLLLLRLRLLRRLRLLRLLLLRLLLLRLRLLRLRLLRLLLRRRLLLLRLRLRRLLRLRRRLLLRRLLRLRRLRLRRRRLLRRRLLLRLRLLRLRLRLLRLLLLLRRLLLRLLRLLLLLLRLRRLRRRLLLLLLLLLRLRLLLLLLLLRLRLLLRLRRLLRRLLRRLLLLLRRRRLRLLRLRLRLLLRLRRRRRLRLLRRLLLLRLLRLRLLLLLLLLLRLLRLLLLRLRLRRLLLRRRRLLRLLLLLLRRRRRLLRLLLRLRLRLLRLRLRRRRRRLLLRRLLRRRLLLLLLRRRLLLLRLRLLRLLLRLLLRLLLLLLLRLLLLLRRRRLLRRLRRLLRRLLRLLRLLRRLLLRLRRLLRLRRLLLRLRLLLLRLRLLLRLLLRLRRRLLRRRLLRLLLLLLLLRLRLRLLRLRLLLLRRLLLLRRRRLLLLLRLLLLRLLLLRLLRLRRLRRLRLRRLRRLLLLLLRRLRRLLRLLLLLRRRRRRLLLRLLRLLRRLLLRRLLLLRLLRRLLLRLLRLLLLLRLLRRRLRLLLLLLLRRRLLRLRRRRRLLLRRRRRLLRRRRRLRLLLLLLLRRLLLLLLLLRRLLLLLRRRLRRLRRLRLLLLRLRLLRRLRLLLRLLLLLRRLLLLRLRLLLRRLRRRRLRLLRRLLLLRLLLRLRRLRLLRLLRLLLLLLLRLLLLLLLLLRRLLRRLRLRLLLLRRLLLLRLLRLLLLLRLRLLRLRLRLLRLLRRLLRLRLLLLLLRLLLLLLRLRLLRLRLLLRLLLLLLLRLLRRRLRRRLRLLLLRRLLLLLLLLLLLLLRRLLRLLRLLLRLRLRRRLRLRRRLLRLRRRRLRRLLRLRLRLLLLRLLLLLLLRRRLRRLRLRRRLLRLRRRLLRRLRLLRLLRLLLLLLLRRLLLLLRRLLLRRLLRLLLLRLLLLLLRLRRRRLLLLLRRRLRLLLRLLLRRLRLLRLRLRLRLLRLLRRLRLRLRLRLLLLLLLRRRLLLRLLLRLRLRLLLRRLRLLLLRLLLLLLRRRLLRRRRLRLRRLRRRRLRLLRRLLRLLRLRRLLRLRLLRRLLRLLLLLRLLLLRLRLLLLLLLLRLLLRLLRLLRLLRLRRRRRLLLRLLLLRLLLRLRRLLLRLLRLLLLLRLLLRRLLRRLRLLLLRRRRLLRLLLRLLLRLRLRLLLLLRLLLLLRRRLLLLLRLRRLLRLLRRRRLLRRLRRLRRLRLLLRLLLRRRLLRLRRLRRLRRLRRRRLLLLLRRLRLLRLRLRLRRLLLLLLLRLLLLLRLLLRLLLLRRLLLRLLRLLLLLRLLLLLRRLLRLLRLLRRLLLLLRRRLLRLRLLLLLLLRLRLLLRLLLRLLLLRLLLRRRLRRLRLRLLLRLLLRLLLLRLLRLRRRLRLLLLLLLRLLRLLRLRLRRLRLRRLRLLLRRLLRLRRRLRLLLRRLRLRRRLLLLRRRLLLLRRLRLRRLLRRLRRLLRRLLLRLLLRRRRRLRRRLRLLRLRLLRRRLLLLLRRLRLRLLLRLRRLRLLRRLRLLLRLLRRRRRRRRRLLRLRLLLLRRLRLRLLRRLLRRLLLLRLLRLLLLLLLLLLLLLLLLLRRRLRRLLLLLLRLLRRLLLLLLLLRRLRRLLLLLLRRLLRLLLRLRRLLLLRRRLLLLLLLLLRLLLLLRRLLRLRLLRLRRRRLLRRLRLRLRLRLLLLLRLLLLLLLLRRRRLLRLRRLRRLLLRLLLLLLRLLLLLLLLRLLRRRLLRRLRRRLLLRRRLLRRRLRLRLLRRLLLLLLLLLLRRLRLLRLLRLRRRRRLRLRRLRLLLLRRRLLLLRRLRLRLLRRRLRRLRRLLRLRRRLLLLRLRLRLLRLLRRLLRRLLLRRLLLLLLLLRRLLLRLLRRLLLRLLRLLRRLLLLLRLLLLLRRLRLRLLLRLRRRRLRRLRLRRLLRLLLLRRLLLLLLRRRLLRLRRLRLRRLLLRRLRLRLLLLLRLLLLRRRRLLLLRRLRRLLLRRLLRLRRLRRRRLRLLRLRLRRLLRLLLRRRLRRLLRRRRRLLRRLLRLLRLLLLRRLLLLLLLRLRRRLLRRLLLLLRRRLLRLLRLRLRLLRLRRLRLLLLLLLLLRRRRLLLLLLLLRRLRLRRLLLRLRLRRLRRRRRRLRLLLLLRLLLLLRRLRRRRRRLLLLLLRRRLRLLLRRRLLRLRRLLLLLLLLRRRLLLRLLLLLRRLRLLRRRRLRRLLLLRLLLLLRRLRLLRLLRLLLRLRLLLLLRLRLLLRLRLRLRLLRLRLRLRRLLLRLLRRLRLRLRLLLLRLLRLRLLRLRLLRLRLRLLLLRRRLRLLRRRRLRLRRRLRLLRRLRRRRLRLLRRLRRLRRRRLRRRRRRLLRRRRRLLLRRLLRLLRLRRRRRRLLRRLRLRRLRLRLRRLLLLRLLLLLRRRRLLLLRRRLLLLRRLRRRRLLRLLLLRRLLRLRLRRLLLLRRLLLLRLRLLLLLRLLRLRRLLRLLRLLLLRLLLLLLLLLRLLLLLRLLLLLLLLLLLLLLRRLRLLLLLLRRRLLRRLLLRLLRRLLRLLRLLLLLRLLLLRLRRRRLLLLLLRLLLLLRLRLLLLLRLLRRRRLRLLRLRRRRRRRLRLLLRLLLLLRLRLLRLLLRRLLRLLLRRLLLRLRRRLLLLLLLLRRLLRLRLRRLLLRLRRRLLLLLRLLLLLRLLLLLRRLLLLLLLLLRLLLRLLLRLLLRLLRRRRLRRLLRLRLRLLRLLLRLLLLLLRLLRLRLRLRRRLRRLLLLLLLLRRRLRLRLLLRLLLLLLLRLLLLRRLLLLLRLLRLRLRLRRLRLLRLLLLRRRLLRLLLLRLLRLRLLRLLRRRRRLLLRLLRLLLRRLRLLRLRLLRLLLRRLRRLLRRRLLLLLLRLLLLLRLLLLLRLLLLLRLRRRLLLRRLLRLLLRLRLRRLRRLLLLRRLRRRLRLLLLRLLRLRRLRLRRLLRLRLRLRLRRLLRLLLLRLLLRLLLLRRRRLLLRLLRLLRLLLRRRRLRLLRLLLRRLLLLLLLLLRLRRLRRLLRLRLRLLRRLRLRLRLLRRLLRLRRLLLLRRLLLRLLLLRLRRRRRLRRRRRLLLRLLRLLRRRLRLLRRLRRLRRLLRRLLRLLRLLRLLLRLLLLRLLLLLRLLLLLLLLRLRRRLLLLRLRRLLRLLLLLLLLRLLLLLLLLLRLRLLLLRLLLLLLLRRRLLLRLLRLLLRLLLLLLLRLLLLRLLLRRRLLLLRLRRLRLLLRLLRRLRRRRLRLRLLRRLRLLRLLRLLLRRLRRLLRRLRLLRLLLLRRRLLLLRLLLRLLRLLRLLLLRLLLLLRLRRLRLLLLRRLRLRRLLRLRRLRLLRRLLRLRLLRLRLRLLRLLRLRRLLRRLLLLRLRLLRRLRLRLLRRRLRRLLRLLRLLRRLRLLRLRRLRLLRLLRRLRRLRLLRLLLLLLRLLLLLLLLLRRRRLLRRRLLLRLLLLRRRLLRRRRRRLRLLRLLLRLLLLRLRLRLRLRLLRRRLRLLRRRRRLLLLRLRLRRRRLLRLRRRLLLLRLLLLRRLLRRLRLLLRRLLLLLLLLLLRLRLRRRLLLRRLLLLLLLRLRLRLLLLLLRRRLLLLRLLLRRLLRRRLLLLLLLLRRLLLLRRRRLLLLLLRLRRLRLRLLRRLRLLLLLRRLRRRRLRRRLLRLRLLLRLLLLRLLRRRRRLLLLRLRRRLRLRLLRLRRRLLLLRRLLRLLLRLLLRLLRRLRRLRRRRRLLLLLLRLRLRLRRRRLRLLRRLLLLLLRRLLLLLRLRRLRLLRLRLLLRRRLLLRRLRLRLLRLLRRRLRRRRLRRRLRLLLLLRLRLRLLLRRLRLRLLRRLRRLLLLRLRRLLRRLLLRLRRLRLLLLLRLRLRLLLLRRLLLRLLRLLLRRRLRLRLRLRLRLRRRLLLLLLRRLLLRLRLRRRLLRLLLLLRRLRRRLRRRLRLLRLLRRRLLRRLRLLRLRRLLLRLLLLRLRRRLLRRLLLLRLRLLRRLLLLRLLRRLLRRLLLRLRLLLLLLLLLRRRLLLLLRLRLRLLLRRRLRRRLRLRLLLLLLLLLRRRLLLLLLLLLLRLLRLLLLRLLRRLLRLRLLRLLLLRLLRRLLRLRRLLLLRLRLRRRRLLRLRLRLRRRLLLLLRRRRLLLRLRRRLLLRRRRRLRLLRRRRRLLLRLRRRRRLLLLLLRLLRRLLLRRRLRRLLRRRRRLLLRRRLRLLLRLLLRLRLLRLLRLLRRLLLRRLLRRRRRRLLRLRRLRLLRLRLRLLRLRRLRLLLLLLLRLLRLRRRRLLLLLLLRRRLRRLLLRRLLLLLRLRRRLLRLLRLRRRLLRLLLLLRRRLLLRRRLRLRLLLLRLLRRLLLRLLLLLRRLLLRLRLRLRLRLLLLRLRLRRLLLRLRLLRRRLLLLLLLLRLLLRLRRLLLRLLLLLLRRRLLLRLLRLLRLLLLRRRRRLLLRLLRLLLLRLLRLLRLRRRLRLLRRLLRRRRLRRLLLLRLRLRRLRLRLLRRRLLRLLLLRLLLRRLLRLLRLLRLLLLLRRLLLLRLLRRRRLLLLLLRRRLRRRLLLLRRLLLLRLLRRLRLLLLLLRRLLRLLRLLLLLRLRLRRLRLRLLLRLLLRRLRLLRLLLLLLRRRRLRLLLLLLRLRLLRRLLRLLLLLRLLLRLRLLLRRLLRLLRLRLLRRLLLRRLLLLRLRLRLLLLRLRRRLRLRLLRRLLLLRRRLRLLRRRLRLLLLLLLRLLRLLRLLLLLLLLLLLLRRLLLLLLRLRLRLLLLLLLLLRRLLRRRLLRRRRRRRLRLLLRLRRRRLRLLLRRRLLRLLLLRRRRRLRLLRLLLLRLLLRRRLLRLLLLLRLRRLLRRLRLLLLLRLRRLLLRLLRLLRRRLRLLLRLRRLLRLLRLRLLLRRLLLLRLLLLRRLRLLLLLLRRLRRLRRLRLRLRRLRLLLLLRLLLRLRRRRLLLLLRLLLRRLLLLRLRLRLRRLRRRLLLLLLRRLRLRLLLLRLLRLLLLLRLRLRLLLRLLRLLRRLLLRRLLLRLLLRRLLLRRRLRRLLLLRLRRLLRLLRLLLLLLLRLRLLRRLLLLLRRRLRLRRRLLLLRLLRLLLRLLLRLRLRRLLLLRRLLRLLLLLRLLRRRRRRLRLRLLLRRRRRRRLLLLLRLLLLRRRLLRLLLRRLRLLLLLRLLLRLLLLLRRLLLLRRLLLRLRLLRLRLLRRLLRLRLLRRLLRLRRRLLLLLRRLLRLLLLRLLLLRRLLLRRLLLLRLLRLLLLRLRLRLLRLLRRLLLRRLRLLLRLLLLRLRLLLRRLLLLRLLLRLLLRLLRRLRLRLRLLRLLRRLRLLRRRLRLLLLRRLLRLLLLLLRRLLRLLLLLLLRLLLLRLRLRRRRRLLLLLRLLLLRRRLLLLRRLLLLLRRRLLRRRLLRRRRRRLLLLRLRLLLLLRLLLRLLLRLLRLLLRRLRLRLRRRLRRRLLLLRLLLLLLLRRRLLLRLLRRLLRRLLRRRLRRLLRRLLLLRLLRLRLRRLLLRLLRRRLRLLRLRRLLLRLRLLRRLRLLLRLLLLLLLLLLLLLRLLLRLLLRRRRRRLLRLLRRLLRRRLRLLRRLLLLRRLLRRLLRRRLLLLRLLRRLLRLLLLRLRRLLRRRLRRRRLLRLRRLLLRRLLRRLLRLRLLRLLLRRLRLLLRLRLRLRRLRLLLRRRLRLLRLLLRRLLLLLLLLLRLLLLRLLLLRLRRLLLLLLRLLLLLLRLRRLRLLLRRLRRLLLLLLLRLRLRRRRRRRLLRLLRLRLLRLLRLRRLLRLRRRLLLLRLRRRLLLRLLLLRLRLRLLLRLLLLRLLRRLLLLLLLRLLLLRRRRLLLLLLLLRRRRLLLRLLLRRRLLLRLLRRRLRRRRLLRLLLLLLRRRLLLRRLLLLRLRLRLLRRRLLRRRRLLRRLLLRLRRLLRLRLLLLRRRLRLLLLRLLLRLLRLRRRRLRLRRLRLLLRRLLLLLLLLLLLRRLLRLLLLLRRLLLLLLRRLLLRRRLLLLLRRLRRRRLRLLLRRLLLLLLRLLLLLLLRRRLLRRRLLLLLLRLLLRLLLLRRLRLLLLLLLLLRRRRLRLRRLLLLRRLLRRLRRLRLRLLLLRLRRLLRLRLLLRRRLRRLLLRLRRRRLLRRRLLLLLLLRRLRLLRRLLLLRLRRLLRRRLLRLLLLRLLLLLRRLLRRLRRRLRLRLLLLLLRLLRRRLRLRRLLLLLLRRRLRLLLLLRLRLRLRRLRLLRRLRLRLLRRLRRRRLLLLRLRRRLLRRRRRLLLRRLRRRLLLRRLRRLRLLLRRRLLLLRLLLLRLRRLLRLRRRRLLLLRRLRLLLLLLRLRLLLRLLLLLRLRRRRRLRLLLLLRRLRLLLLLRLLLLLRRRLLRLLLLLRLRRRRLLLLRLLRLLRLLRLLLLLLLLLRRLRLLRLLRLLLLRLLLRLRLLLLRLRRLLRRLLRLLLRRLRLLLRLRLRRLLLLRRLLLRRLLRLLLRLRRLLRRRLLLLLRRLLLLRRRLRRLLLLLLRRLRRRRRRRLLRLLLRRLLLRRRLLLRLRRLLLRLLLLLRLRLRLLLLLRRLRLRLRRRLRRLRRRLLRRLLLRLLRLLLLRRLLLLLRLLLRLRLRLRLRRRRLRRRRRLLLRLRRLRLLLLRLLLLLLLRRLLRLLRLLRLLLLLLRLRLRLRLRLLLRLLRRLRRRLLLLRLRRRRRLRRLRLRLLRLLRLRLLLRLLLRLRLLRRRRRLRRLRRLLLRLRLLRRRRRLLLLLRRRLLRRLRLRRLLLLRRRLLLLLRRRLLRRLLLLRLLLRLLRLLRLLLRRRRLLLRRLRLRLLLLLLRLRLLLRLRLLLLRRLLRLLLRLLRLRLLLRLLRLLLLLLRLLLLRLLLRLRRLRLLRRRLLLLLRLRLLLLRRRRRRLRLLLLLLLLLLLRLLRLLRLLRLLRRLLLRLLLRRLLRRLRLLRLLRRLRRLRLLLRLRRLLLRLLRLRLLLLLRRLRLRRRLLLRLLRLLRLLLRLRLLRRLRRLLLLRLLRLLLLLLRRLRRLLLRLLRRRRLRLLLLRLRRLLRLLRLRLRLRLLRRLRLRLLLRRLLRLLLRRLLLLRLLRRLRLRRRLLLRRLLLRLLLLLLLRLRRLRRLRLRRLLLLRLRLRLRRLLRRRRRRLLLRLRRLRLRLRLLRRRRRRRLLLLLLRLLLLRRLLLLLLLLLRLRLLLRRLLLLLLLLRRLLLRRRRLRRLRLRRLLLLRLRLRRRLLRLLLLRRRLRLLLLRRLLRLRLRRRLLLLRLLLRLRRLRLLLLRLLRLLLLRRLRRLLLLLLRRLRRLLLLLRLRLLLRLRRRLLRRRLLLLLLLLRRLLLLRRRLLRLRLLRRRLLRLLLLLLRRLLLLLRRLRLLRRLRLLLLRLRLLLLLRLLLRLLLRLLLLRRLRRLRLLLRLLLRRRLLRLRRRRRRLLLRLRRLLLRLRRRLRRRRLLLRLRLLRLRLRLRLLLLRRLLLRRRLLLLLLLLLLRRRLRLLLLLLRLRLRRRRLLLLLLRLRLRLRRRLLLLRRLLLLRRLLLLRRLLRLLLRRLLRLRRLRLRRRLLRLRRRLLLLLRRRLRRLRLLLLLRLRLRLRRRRLLRLRLLLLRRRLLLRRLRRLLRRRLRLRRRRLLLRRRLRRLRRRRLLLRLLLLLLRLLRRRLRRRLLLLLLLRLRRRLRRLRLRLLRRRRRRLRRRLRRLLLLLLLLLLLLLLRLRLLLLRRRLLLRRLLRLRLLLRLRRLLRLLLLRLRLLRRRLLLLLLLLLLRLLRRLRLRRLLLLLRRLRLLRLRLLLLRLRLLLLLLLRRLLRRLLLLRRLLLLLLRRRLRLLLLLLLRRLLLLLRLRLLLRLRLLLLLLRLRLRRRRRRRLRLLLLLLLRLLLLRRLLRLLRLRLRRLRLLLRLLLRRRRRLLLLLRRRLRRRLRRLLLRLLLRLLLLLLRLRLLLLRLRRRRLLRLLRRLLLRLLRLRLLLLLRRRRLLLLRRRRLRRRRLLRLLLLRLLRLRLRRLLRLLRLLLLLLRRLLLRRRRRLLRRLLLLLRRLRLLRLLRRLLLLRLLLRRLLRLLRLLRRRLLRLLRLLLLLLLLLRLLLRLRLRLLRLRLLLLLRLRLRRLLLRRLLRRLLLLLLLLRLLRLLRLLLRLLRLLLRLRLRRRLLLLLRRLLRLLLRLRLLRLRLRLLRLLLLLRLRRLLLLLRRLLLRRRRRLRLRLRRLRLRLRLLLRRLRLLLLLLRLLLLRLRLRLRLLLLLRLLLLRLLLLRLRRRLLRRRRRLLLLLLLRRLLLRLLLLRLRLLLLLLRRLLRLLLLLLRLRRLLLRLLLLLRRLLLLLLLRLLLRRLRLLLRRRRLLLRLLLLRRRRRLLLLLRLLRLLRRLRRRLLRLLLRRRLRLRRLLLLRLLLLLLLLRRRLLRRLLLLLRLLRLLRRLRLRLRLLLLLRRLLRLRRLLLLLLLLRLLRLLLRLLLRRLLRLLLLLRRLLLLRLRLLLLLLLLLRLLLRRLLLLLLLRLRLRRLLLLLLRLLLLLLLLRLLLLLLLLLRLRRLRLLLLLLRRLRRLLLRRLLLLRLLLLLLRRLRLRLLLLRLRRLRLRLLRLLLRLLLLLRLLLLRLLLRRLRRLLLLRLLRLLRLRRRLRLLRLRLLLLLRLRLRLRLRRRRLRLRLLLLLRLRLLLRLLRLLLRLLLLRRLLRRLRRLLRRRRRLLRLRLLLLLRLRLLLLLRRLLLLLLRRLLLLLLRRLLLRLRLLRRRLRRLRLLRLLRLLRRRLLLLRLLRLLLRRRLLRLLLLLLRLRRRLLRLLRRLLLRRRLRLLLLRLLLRLRLLRLRLLLLLLLRLRLLLLLRLRLRLRLRRRLLLRLLRLLRRRLRRRLRLLLLRLLLRLLRLLRLRLLRLRRLRLRLRLRLLLRLLLLLLLLRLLLLLLLLLRLRLLLRRRLLLLRLRRLLLLRRRLRRLRRLRLRLRLLLLLRLLRRLLLLLLRLRLRLRLRLLRRLLLLRLRLLLLRRRRRLRLLRLRLLRRLRRRRLRLRRRRLLRLRLLRLRLLLRLRLRLLRLLLLRLLRLLLLLLLLLLLRLRLLLLRRLLLLRRRRLLLRLRLRLLRLLLLLLLLLRLRRRLRRRLLLLRLLLRRRLLLLLLRLLLLLRLRLLRRLRLLRRLRLRRLRLLLLLRLLLLLLLLLLRLLRLRRLLRLRLLRRLLLLRRRRLLLLRLLRLRRRLLLLLRLLRRRLLLLRRLLRRRLRLLRRLLLLRLRRLRLRLLLRLLLLLRLLLLLLLRLLLRLLLLRRRRLRRRRLLLRLRRLLRLRRLLLLRLRLLLLLRLLRRLRLRRLRLLLLLRLLLRLRLLRLLRLLRRLLRLRRLLRLRRRRRRLRLLLLRRLLLLLLLLRLRLLLLRRLLRLRRRRLLRLRLLRRLRRLRRLLRLRLLRLRLLLRLLRLLLLLLLLRRRRLLLLLLRLRLLRRLLRLRLRLRRRLLLRLRRLRLRRLRLRRRRLLLRLRLRRLRLLRLRLRLLLRLLLRLRRLRLRLLLLRLRLRLLRLLRLLLLLRLRRRLRLLLLLRLLRRRLLLLLRRLRRLLRRLLRLRLRLRRLLLLRLLLLLRRLLRRLRLLLRLLLLLRLLLRRLRRLLLLRRRLRLLLRLLLLLLLRLLLRLLRRLRRLLLLLRRLLRLLRRLLRLRRLRLLLRLLLLRRLLLLLRRLLLRLLLRRLLLLLRLLLLRLLLRLRRLRLRLLLRLLLLLRRLLRLLRRLRLLLLLLLRLRLRLLLLRLRLRRRRRRLRLLLLRLRRLLLLLLLLLLRRRLLRLRLRRLLLRLLRRLLRRLLRRLLRRRRLRLRRRLLLRLLLRLLLRRLLRLLLLLRLLRRLLRLRLRLLRLRRRLLLLLLLLRRRRRLLRRRLRLLLLLLLRRLLRLRRLLRLRRLRRRLRLLRLLLLRRLLLLLLLLLLRLLLRLRRLLRRRLRRLLRLRRLLLLRLLLLLLLLRLLRRLRLLLRLLRRRLLRLRLLRRLLLLRRLLLLRLLLRLRLRRRRLRLLRRLRLRLLRLLLRLLLLRLRLRLRRRLRLLRRLLLLLRLLLLRLLRLLRRLLLRLLLRLLLLRRLLRLRLRLRRLRRLRRRLLLLLLRLLLLLLRLRRRRLRRLLRLRLRLRLLLRLLRLLLLLRLLLRRLLLRLRLLLRLLLLLLLLRRLLLRLRLLRRLRRLLLRLLRLRRLRRRRRLLRRRRLLLLLLLLLLLRLLLRLLRLRRRLLLLLRRLLLLLRLRLLRRLLRLLRLLRLRLRRRRLLLLLLLLRLRRLLLRLRLRLLLLRLRLLLRRRRRLRRLRRLRRLRRRRRRRRRRRLLLLRRRLRLLRLLLLLLRLLLRRLLLLRRRRLRRLRRLLLLLRRRRLRRLLRLLLLLLRLLLRLLRLLLRLLRLLRRLLRLLLLLRRRRRRLLLLLLRLLLLRLRRRLRLRRRLRRLLLRRLLRRRRLRRLLRLLLRRLLLRRLLLRRLLLRLRLLLRLRLLLRRLLLRLRLLRRLLLRRLRLRRLLLLRLLLRLRLRRLLRLRLLLLLRRLLLLRRRLLLLRLLLRRRRLLLRLLRRRRRRRLRLLLRRLRLLLRLLLRLLLLLRLLRLRLRLRRLRRLLLRLLLRLLLRLRRRLLRRRRRLRRRRLRLRLRLLRRRRLLLRLLRLRLRRRLLLRLLRRRRRLLRRLRLRRLLLLLLRLLLLLLLLLRLLRLRRRLRRRLRRLLLRRRLRRLRLLLLLLLRRLRLRRLLLLLRLRLLLLLLRLRRRLLRLLLLRLLRRLLLRLRLRLRLLRRRLRLRLLLRRRLLLRRLRRLLRLLLRRLRLLRRRLRLLLRLRRLLLLRRLLRRLLLLLLRRLLRLRRRLLRRRLLLRLRLLLRLRLLRRRLLRLLLLLLLRLLRLRRRLRLRLLLLLRLRLLLLLRRLRLLLLRLRLLLLRLLLLRLLLLLRLLLRLLLLLRRRLLLLRLRRLLLRRLLLLLLLRRLLRLLRRLLRLRLLLLLLLLLLLRRLRRLRRLRRLLLRRRLLRLRLRLRLRRLRRRLLRRLRRLLLRLRRRRRLLRLRLRRLLRLRRLLLLLLRRRRRLLRRLLRLLRLRLRLRRRRLRRLLLLLLLLRLRRLRRRRRLLLLLLRLLRLLLRLLRLLRLRLLRLLLRRLLLRRRLLLLLRRRLRLRRRLLLRLRRLRLLRRLLRLRLRRLLLRLLRRLRLRLLLRRRRRRRLLLRLLRLRLLRLLRRRRLRRLRLRLRLRRRRRLRRRLLLLLRLRLLRRLRLRLLLLRLRLLRRLLRLLRLLRLRRRLLLLLLLLLLLLLLLLLLRLRRLLRLLRRRLRRRLLLLLRLLLLLRLLRLLRRLRLLLLRLLLLLLRRLRRLRLLRRRLRRRLLRLRLLLLRRLLLLRLLLRLLRLLLLLLLLRRRLLLLRRLRRRRLLLRRLLLLRRRLLLRRLLRLLLLLLLRLLRLLLRLRLLRRLLLRRLRRLRRLLRLRRRLRRRLRLRLRLRLRLRRLRLLLRLLRLLLRLRRRRRLLLLRLLLRRLLRLLRRLLLLLRRLLLLLRLLLLRRRRLRLRRLRRLRLRLRLLLLRRRLRLLRLRRRLLLLLRLLRLRLLRLLLRLRLRRRLLLLRLLLLRLLLRLLLLRLLRLLLLRLLLRRLLLRLRRRLRLLLLRLRRRRLLRRLLRRLRLLLLLLLRRLLRRLLLLLLLLRLLRRRLRLLLRRRLLRRLRLLLRLRLRRRLRRLLLLRLRLLLRRLRLLLLRLLRLLLLLLLLRLLLRLLLLRLRRLRRLRLRRRRLRRLLLLLLRLLLLRLRLLLRLLLRLRRRRLLLLLLLLLRLLRLLRLLLLLRLLRRLLLLLRLRLLRLRLRLLRRRRRRRLRRLLLLRLLLLRRRLLLRRRLRLLLLRLLLLRRRRLLRRLLRLRLRRLRRRLRRLLLLLLLLLLRLRLLLLLRLLLLLLRLLLRLLLRLRLLLRLLRLLRLRLLLLLLLLRLLRLRRLLRLLRLRRLRRRRLRLLLRLRLLLRLRLLLLLLRLRLLRRRRLRLLLLLLRLRLLRRLLLRLLLRRLRLLLRLLRRRRRRLRRRLRRRLLRLLRRLRRLLLRRLLLLLLLRLRRRLLRLRLLLRLRLLRLRLLRRLRLRRRLLLLLRLLRLLLRRRLLLLRRRLLLRLLLLLRLLRRLLRLLLRRRLRLLLRRLLRLLLRLLLRRLLRRRLRLLLLRLLLRRLLLLRLRRLRLRRLLLLLLLLRLLLLLLLRLRLRLLLLLRRRLLRLRLLRLRLRRRRRLRRLRLLRLRRLRLLLLLRRLRLLLRLLRLRRLRLLLLRLRLRRLLLRLRLRLRRLRLLLLRRLLRLLRLLLRRRLLLLRLLLRRLLLLRRLRRLRRLLRLRRLLRLRLLRRRRLLRLRRLRRLLLRLLRRRRLLLLLRLLLLRRLLRLRLLRLRLLRRRLRLLLLLRLLLRRRRRLLRLLLLLLRLLLRLLRLRRLLRLRLRLLLLRLLRRRLLRLLLRRLLLRLLLRRLLRLLRLRRLRRLLLLRLLRRLRRRLLLLLLLLLLLLRLLLLRLRRLRLRLLLRLLRRLLRRRLRLLLLLRRLRLLLLRLLRRRRRRLLLLLRRLLRLLLRRLLLRLRLLRLRLLRLRLRRLRLLLRLLLLLLRRRLRRLLLLLLRLRLRRRLRLRLRLLRRLLLLRRRRRLLRRLLLLRLRRRLRRLLLLLLLLLLRRRLLLRLLLLRLRRRRLLRLLRLLRLRRLLLRLRLLRLRLLRRLLRLLLRRLRRLLLLRLLRRRLLRLLRRLRLRLLLLRRLLLLLLLRRRLRRLLLRLLLLLRLRRLRLRRLLRRLLLLRRRLLLLLLLRLRLLRRRLLLLRLRLLRLLLLRLRLLRLLLLRLLLRLLRRLLLRLRLLRLRLRLLRLLRRLRLRLLLLRLLLLLRLRLLRRRRRLLLLLLLLRLLRRLLRRLRLRLRRLLLLLRLRRLRRLLLLRRLLLLLLRLLLRLLLLRLLRLRRRRRLLLLLLLRRRLLLLRLLRLRRLRLLLLLLRLRLLLRRLLRRLLLLLLRRLRRLRRRLLLLRRLRRRLRLRLRLRLLRLLLRRRRLLLRRRRRLRLLLLLRLLLLLLLRRLLLLLLRLLLRLLRRLRLRLLLLLLLRLLRRRRRLLRRLRLLLRRLLLLLLLRLRLLLLLLRRRLRLLRLLRLLLLRLLLRLRLRLLLLLLLLRLRLLLRRLLLRLLRRRLLLRRLRLRLLLLLRLRLLLRLLLLRLLRRLLRLLLLLLLLRRLLLRLRLRRRRRRLLLLRLLRRRLLLRLRLRRRRLRRLLLLLLRLLRRLRLLRLLRLLRLRRRRLRRRRLRLLLLRRLLLRRRLLLRRLLLLLLLLLLRLLLLLLRRLLRLRLLLLRLLRRRLRRRLLRLLLRLLRLLLRLRRLLLLRRLLRRRLLRLLLRLLRLLRRLRRRRRLRRRRLLLRRLRLLLLRRRRLLLRLLLLRLRLLLLRLRLLLRRLLRRLRRRRRLLRLLRRLRRRLLLLLLRRLRRLLRLRLRLLLRLRRRLLLLLLLLLLLRLLLRRRRRLRLLLLLRLLLLLRRRLRLRRRLRRLLLRLLRLRRRLRRLLLLLLLLLLLRLRLLLRLRLRLLLRRRLRLRRLRLLLLLLLRRRLLLRLRLLRLLLRRRRLRRRLLRLLRRRLLLLRRLRLLLLLLLLLLLRLLRRRLLRLRLRLLRLLLLRLRRLRLRLLLRRLLRLRRRRLLLLLRRLLLRLLLLLLLLLRRLLRLRLLLRRLLLRLLRRRLRRRRRRLLRLRLLRRRRRLLLRLLRLRLLLRRRRLLLRLLLRLLLRLRLRRRRLRLRRLRLLLLLLLLLRLLLLLLLLLRLLRLLRRLLRLLLLLLLRLLLLLLLLLLLLRLLRLLRRRRLLLLLLLRLRLRLRRLRLRLRRLLLLLRLLLLRLRRRRRLLLLRLLRLLRRLRLLLLLRRLLLLRRLRRLLLRLRRLRRLLRLLLLRRRLLRLLLLLLLLLLLLRLLRLLRLLRLRLLRLLLRLLLLRLLLLLRLRRRLRRLLLLLRLLRRLLRLRRLRLLLLLLRRRLLLRLLLLLRRRLLRLLLRLRRRRRLLLLLRRLRLLLLLLLRRRRLLLLLLLLLRLRLLLLLLLRRLLRLLRLLRLRRLRLLLLLLLRRLLLLLRLRRRRLLRLLLLLRLRLRRLLLRLLRRLRRRLLLLRRLLRRRLRRLLRLLRLLLRRRLRRRLRLRLLLLRLRLLLRLLLLRLRRLRLRRRLLLRLRLRRRLLLLRLLLRRLLLRLLLLRLRLLRRLLLLLRLRLRRLLLLLLLRRRRRRLLLLLRRRRLLRLLRRRRLRLLRLRLLLRLLLLLRRRLLLLLLLLLRLRLLLLLLLRLLLRLLLLLLLLRLRRRLLLLLLLRLRRLLLRLRLRRLRLLLLLLLRLRRLLLLRLLLRLLLLRLRLRLRLLRLRLLRRLLRLLRRLRLLRRLLLRLLLLRRLLLRLLRRLLRLLRRRLLLLLRRLLLRLLRRLLLLLRLLLLLLLLLLRLLRRRLRRLLRLRLLRLLLLRLRRRLRLLLLLRRLLLRLLLRRLLLRRRLLLLLLLLLLRRLRRLLLRRLRLLLLLRLLLLRRLLLLLLRLRLLLLRLRLLLRLLLRRRRRRRRLRLLLLRLRRLRLRLLLLLRLRLLLLRLLLRLRRLLLRLLRLRLLLRRLLLLRRLRRRRLLRRLRLLLLRLLLLRRRLLRLRRRLRLRLLLLLRLLLLLLLRLLRLRRLLLLLLLRRLLRLLLLRLLLRRRRLLRRLRRLLRLRRLRLRRRRLRRLRLRRLLLRLLLLLLRLLLRLLLLRLLRLLLRLLRRRLLRLLLRLRLLLLRLLLRLRLLLLRLLRLLRLRLRRRRLLLLLLLLRRLLLLLLRRLLLLLRLRLLRLRRLRLRRLRRLRRLLLLRRLRLLRRLRLLLLRLLLRLLRLRLLLRLRLLRRLRLLLLRLLLLLRLRLLRRLRLRLRRRLRRLLLLLRLLRRRRRLLLLLRLRRRLLLLLRRLLLRRLLRLLLRLLLLLRLLLLRLRLLLLLLLRRLRLLLLRLLRRLRLRLLRLRLLRLLRRLLLLRLLLLLRLLRRLLRLRLLRLRLLLRLRRRRRLLRRLRLLRLLLLLLLRRLRLLRRRRRRLLLRLRLRRLLLRRLLLRRRLRLLLRLRLLLLRLRRRLLLRLRLRLLRLRLLRLLLLLRLLLLLLRLRLLLLLRLRRLLLLLRLLLLLLLRLLRLLLRLLRLLRLRLRLLLRLRLRLRLLLLRRLRLLLRLRRLLRRLLRRLLLRLLLLRRLLLRLLLRLLRLLLLLLRRLRRLRLLLLRRLLLLRLLRLLLRRLLRRLLLRRRRRRRRRLLLLRRLLRLLLLRLRRLRLRRRLRRLLLRRLLRRRRRLRRLRRLRLLRLLLRRRRLLRLRRLRLLRLLLLRRRLLRLRLLLRLRLLRRRRRLRLLLLLLRLLLLRRLLLRLLRLLRLLRLRLLRLRLRRRRRRRLLRLRLLLLRLLLRRRLRLLLRLLLRLLRLRLLLRLRLLRRLRLRRRRLLLLRRRLLLLRLRLRLRLLLRLLRRLLLRLLLLLLLRRLRLRRLRLLRLRLLLLLLLLRLRLLLLLLLLLLRRRLLRLLRLLRLRRLLLRRLLLLRRRRRLRLLLRRRRRRRRRLRLLLLRRRLLLRLLLLRLLLRRRRLRLRLRLRLLRRRLRLLRRLRLRLRRLLLLLRRRRRLRRLLLLLLRLLRLRRLRLLRRLLLLLRLLLRLLLRLRRLLRLRLLRLRRRRLLRLLRRLLLLRLRLRLLRLLRRLLLRRLRLRRLLRLLRRLLLLLRLLRRRLRRRRRLRLLLRLLRRLLLLLLLLLLRLRLRRLLRLLRLLRLRRLLRLRLLLRRRLLLRLRRLLLRLRRLRLRRRRLLLRRRLRLLLRRLLRRLLLLRRRLRLLLLLLRLLLRRLLRLLLRLRRRRRRLLRLLRLLLLLLLLLRLRLLRLLRLRRLRLLRLRLLRLLLLLRRLLRLRLRRRLRLRRLRLLLLLRLLLLLRLLLLRRLRLLLRLLLLRLLRLLRRLLLLLLLRLRRLLRLLRLLRRLLLLLRLLLLRLRRRRRLLLRRLLLLRLLLLLRLLRLRLLRLLLLLLRLRRLRRRRRLLLLRLRRLLRLLLLRLLRLRRLLLRLLLLRLLRRLRLLLRLRLRRLRLLLLLRLLRLLLRRLLRLRRLLRLLLLRLLLRRRRRLRRLLRRLLLLRRRRRLLLRLRLLRRRLLRRLRRRRRRLRLRRLRRRLLLLRRRLLRRRLLRLLRLLRRLLLRLLLRLLRRLLLRRRRRLLLRLLLLRRLRRRRLRLRLRRLLLLLRRRRRLLRLLRRLRLLLRLRLRLLRLLLLLRLLLLRRLRRRLRRRLRLLLLLRLRLRRLLLLLLLLLRRRRRRLLLRLLRRLLRRLRRRRLRRLLRRLRLRRLLLRLRLRRLLLLRLLLLLLRLLLLLLLLRRLLLLLLRLRLRLRRRLLLLLRRRLRLRLLLRRLRRRLLLLRLRLLRLLRRRRLLLLLLLLLLLRRLLLLRRRLLLRRLLLLLLRLLRLLLLLLRLLLLLLLLRLRRLLRRRRLRRRRLLRLLLRLLLLRLLLRRLLLLLLLRRRLRLLLLLLLRRRRRRLRLRLLLLLLRRRLLRRRRLRLRLLLRLRRRLLRLRLRLRLLLLLLRLRRRRRRRLLRLLLLLRRRRLRLLLRLRLLLRLLRLLRLRLRRRLLLLLRRLRLRLRLRRRLLLRLLRLRLLLRRLLRLLLLLLRLRRRLLRLRLRLLRRLRLLRLRLLLRLLRRLRLLLRLLRRRLLRRLLRLLLRLLLRLRRLLLLLLRRLLRRLLRRRRRLLLRRRRRLRLRLRLLLLRRLLLRLLLLLRLLLLLLRRLLLRLLLRRLLRRRLLRLLLLRLLLLLRLLRRRRRLRRLRRLLLRLRLLRLRLRLLLRRLRRLLRRLLLLRLRLRLRRRLRRLLLLLLRLLRRLLLLLLLRRLRLLRLLLLRRLLLLLLLRRLLRRLLRLLLRLRRRLRLRRLRLRLLLRRRLRLRLRLLLRRRLRRRRLLLLLLRLLLLLLLLLRRRRLLRRRLRRLLLLRRLRRLLRRLRLRRLLRRRRLLLLRLRRLLRRRLLLLRLRRLLLRLLLLLRLRRLLLLLLLLRLRLRRLRLRLLLLLRLLRRLRLLRLLLLRRLRLLLRLRRRRRRLLLLLRRRRLLLLLLLLLRLRRLLLLRRLLRRLRLLLLLLLRRLLRRLLLRLLLRRLRLLLRLRLLRLLLRLRRRRRLLRLLRLLLRLLLLLRLLRRLLRLLRLLLLLRRRRLLRLLLRLLRLLLLLRLRRLLLLLRLLLLLLLLRRLLLRLLRLLRRLRRLRLLLLLLRLLLRLRLLRLRLLLLLRLLLLRRLRRLLRLLRLLLLLLRRRLLLLRLLLLLLRLLLRRLLRRLLRLLLRRRLLRLLLLLLRRRRRRRRLLLRLRRRRLLLLRRRRRLRRLRLLRLRLLRRLRLRRLLRRLRLLRLLLLLRLLLLRRLRLLLLLLLRRRRLLRRRLRLLLRLLLLLLRLRLRLLLLLLLRRLRRLLLLLRLLLRRRLLLRLLRLLRLLLRRLLLLLLLRLRLRLRLRLLLRRLLLLLLRRLRLRRLRRLLRLLRLLRRRLRLLRLLLLRLLLLLRLLLLRLRLLLRLLRRRLRRLLLLRLRLLLRRRRLLLRRRRRRRLLRLLLLRLLLLLLRLLLLRLLRLLRLLRLRRLRLRLRRLLLRRRLRLRRLLRRLLLLLLRLRLLRLLRLLLLRRLRLRRRLLLLRLLRLLLRLRLLRLRLRRLRLLRRLLLRLLLLRRLLLLLRRLRLLRLLRLRLRRRLRRLLLRRRRRLLLLRRLLLRLLRLRRLLLLLRLRLLLLLRLRLRLRLLRLLRRLLRRLRLLLRLLLLLRLLRLLRLRLRRRLRLLRLLLLRLRLLRLLLRLLLRRLRRRRLRLLLLRLRLLRLLLRRRRRRLLRRRLLLLLLRLLLLRRRLLLRLLLLLRRLLLRLLRLLLLLLRRLLLLLLLLLLLRRLLLLLLLLRRLLLLLLRLLLLLRRLLRLRRRRLLLLRLLRRLLLRLLRRLRLLRLRLLLRRLLRRRRRRRLLLRLRRLLRLLLLRLRLLRLLLLRLRRLRLRLRRRLRRLLLLLRLLRLLRRRLRLRRLLLLLRLLRRRLLRLRRRLLLRLLLLLRRRRRLLLLRLRLRRLLLLLRLLRLLRLLLRLLLLLLLRLRLLLLLRRLRRLLLLRLLLRLRLLRLRRLRLLRLRRRLLRLRLRLRRLLLRLRRRLRLLRLLLLLLLLRRRLRRRRLLLLLLRRLLRLLLRRRRLRLLRRLLLRLLRRRRRRLRLRRLLLRLRLLRLLLRRLLRLLRRLLRRLLLLLLLLRRRRRLRLLLRRRRLLLLRLLLRLLLRRLRLLRRLLLRRLLRLLLLRLLLLLRRLLLLLRRRRLLLLLRRLLLLLLLRLRLLRLRRLRRLLLLLRRRLRLRRLLLLRRLLLLLLRLLRLRLLLLLLLLLRRRRLLLRRLLLRLLRLLLRRLRRLLLLLLRLLLLRLLLLRRLRLLLLLLLLRLRLLRRRRLLLLRLLLRLLLRRRLLLRLRLLLLLRRLLLRLLRRLRRLRRLLLRLLRLRLLLLLLRLLRRLLRLRLLLRLLRLRLLLLLLLRLLLLRRLRRRRLLRRLLRLLLLLLLLLLLRRLRRRLLLLRLLRLLLRLRLLRRLRLLLLRRRLRLLLLLRRLLLLLLLLRLRRLLRLLRRLRLLLLRLRLLLLLLRLLRLLLLLLLRLLLLLRRRLRLLLRLLLRLLRLRLLLLLLLRLLLRLRLLLRRLRLRLRLRLLLLLLLLLLLLLLRLRRRRRRRLLLLRLLRRLLLRLLLLRLLLRLRLLRRLRRLLLLLLLLLRLLLRLLRRLLLLLLLRLRRLLLRLLLLLLRLLLRRRLLLLRLLLRLLLRLLRLLLLRRLLLRLRRRRLRLLRLRRLRLLLLLLRLLLLRLRRLLRRRLLLLRRLLLRLLLRLRRRRLLLRLLRLRRLLLLRRLLRRLRRRLLRLLRRLRLLLRLRLLLLRLLRRLLLLRRRLRLRRRRLRLLLRLLLLRRRLLRLRLLLLRRLLLLLLRRLLLRRLLRLRLRLRRRLLLLRRLRLRLRLLLLRLLLLRLLLRRRLLRRLLLRRRLRLLLLLRLLLRLLLLLRLRRLRLRLLRLLLLLLLRRRLRLLLRRLRRRLRLRLLLRLRRRRLRRLLRLLLRLLRLLLLLLLLRLLLLRRLLRLLLRLRLRRRLLLRLLLRLRLLLLRRLLRLRLRLLRLRLLRLRRLLLLRLLLLRLRRLLLLRLLRRRLRLRRRRRLRLRLLLLLRLLLLLLRLLLRLLRLRLLLLRRLLLRRLRLRLLRRLRLLRLLRRLRRLLLLRLRRLRRLLLLRRLLLLLLLLLRLLRRLLLLLLLRRLRRLLLLRRLLLLRLRLRLLRRRRLLLLRLLLLRLLRRRLLLRRRLLLLRRRLLLLRLLLLRRLLLLLRLRLRLRLLLRRLLLLLRRRRRRLLRLRLLLLRLLLRLRLRRLLLLRRLRLRRLLLRRRRRRLLLLLLRRLLRRRRRLLLRRRRLLLRRLRLRLLLLRRLLLLLRLRLLLLRLRRLLRLRLRRLRLLLLLLLLRLLLRLLRRRLRRRLRLLLRLLLRLLRLLLLLRLRRRLRLLLLRLLRLRRLRLLLRLLLLRRLLRLLRRRRLRLLLLRLLLLLLLRLRLLRLLRRLRLLRRRLLLRLRRRLLRRLLLRLLLLRRRLLLRLRRLRRRLLRRRLRRRRRRRLLLLLRLLLLLRRLRRRLLRLRLLRLLRLLLRLRLLRLLRRRLRLRRLRRLLLLRLLRRRRRLRRRLLRRRRLRLLLRRLLLLRLRLRLLLRRLLRLLRLLLLLRLRLLLLRLLLRLLRRLLLLLRRLLLLRLLLRLLRRLLRRLRRLLLRLLRLRLLRLLLLLRLLRLLLRLRLLRLLLRLRLLLLRLLRLLLRLRLLRLLLRLLLRLRLRLRRLLRLLRRLRLRRLLRRLLLLRLLLLLLLLLLLLRLRRLLLRLLLRLRLLRRRRLLRLLLLLRLLRLLLRRRRRLRLLLLLRLLLLLLLLRRLLLLRRLLLRLLLLLRLLLLRLLLLLRLRLLLLRRRRRLRRLRLLLRRRLLRRLRRLLRLRRLRRLLLRLLLLLLLRRLLLLRRRLRLRRLLRLRLRLRRRLRLLRLLLLLRRRLLRRLRRLLLLLRLLLLLLRRLLRLLRRLLRLRLLLRRRRLLRLLRLRLLRLLLLLRLRLLLLRRLLLLRLLRRLLRLRLLRLLLLRLLLRLLLRRLLRLRLLLLRRLLLRLRRRLRRLLLLLLLRRLLLRLLRRLLRRLLLLLLLRLLLLRLRLRLLLLLRLLRRRLRLRLLRRRLRLRRLLRLLRLLLLRLLLLLRRRLLRRRRRRLLLLLLLLRLLRRRLLLLLLLRRLRLLLLLLLRLLLLLLLLRLLRLLLLLLLRRLRLRRRRLLLLLRLLRRLLRLLRRRRLLLLLLRLLRLLLLRLLLLLLLLLLRLRRLLRRRLLLLLLLLRLLLRLRLLLLLLRLRLLRRLRLLLLLLLLLRLRLLLLRLLRLLRLLLLRLRLLRRLLLLRRLRRLLLLLLRRLLLLLRRLLLLRRLLRLRLRRLRLRLRLLRLLRLLLLLLLRLRLRLLRLLRLLRLLLLLRLLRLRRRRLLLRRLLRLRRRLRLRLRRRRLLLRLLRLLLLRRLRLLLRRRRLLRLRRLLLRLLLRLLRLLRRRLLLRRLRLLLLRRLRRLLLRRLLLLRRLRLRLRRRRRRLLRLLLRRRRLLLLLLRLLRRLLRLLLLRLRRLRRRLLLRRLRLLRLLLLLLLLLRLRRRLLRLLLRLRLLLLRLLRLLLLRRLLLRLRLLLLLLRLRRLRLLLLLRLLLRRRRRLRLRRRLLRLLLLLRLLLLRLLLRLLRLRLLLLRRLRRRLRLRRRLRLLRRLRLLRRRLLRLRRRLLLLRLLLLRRRLRLLRLRLRRRLLRLLLLLLRRLLRRRLRLLLLLLRRLLRLRLLRLLRLLRLLRRLRLLRLLRLRRLLLLLRLLLLRRLLLRLRLLLRLRLLLRLLLLRRRRLLLRRRLRRLRLLLLLLRLLLLLRLRLLLRLRRRLRLRRRRLLLRLRLLLLRLLRLRLRLRRLLLLRLRLRLRRRLLRRLLLLRLLLLRLRLRLRRRLRLLLLLLRLRRLRLLRRLLRLLLRLRLLLRRLLLLRLRLLRLLLLLLRLLLLRLLRLRLRRRLLRRRRRLRLLRLLLLLRLLLLRLRLRLLLLRLLRRRRRLLLLLRLRLRRLRRLLLLRRLLRLRRLRLRRRLLRRLRRRLRLRLLLLRRLLLLLRRLRRRLLLRLRLLRLRLLRLRLRLLLRLLLRRLRLRRLLLRLRLLLLLLRLRLRRRLRLRLLLLLLRLRLLLRRLLRLLLRLLLLLLLRLLRRLLLLLRLLRLLLLRLRRLRLRLRLLRLRLLLLLRRLLRLLLRLLLLLRLLLRLLLLLLLLRLLRLLLRLLRLLLLLLRLRLLRLLLRLLLRLLLLRLRLLRRRLLLLLLLLRRRLLLRLLRLLLLLRRRLLLLLRRLLLRRLLRLRLLLRLLLRLRLRRRLLLLLLLLRRLLLRLLRRRRLLRRRLLLRLLLLLLRLRLLRLLLLLRLRLLRLLLLRLRLRLRRLLRLLLRLRLRRLRRLLRLLLLLRLLLLLLLLRRRRRRLRLLRLLRRLLRRLRRRRRRRRLRRLRLLRLLLRLLLLLRLLLLRLLLRLLLLRLLLLLRRRRRLRLRLRRLRRLLLLRRLLLLLLRLLLLLRLRRLRLLLLRLLLRLLLLLRRRRRLLLLLRLRLLRLLRLLRLRRRLLRLLLLLLLRLRLLLLRLLLRRLLRLLLLLLLRRLLRLLRLLRRLLRLLLLRLLRRLLRRLRLRLRLLLLLLRLRRLLLLRRRLRLLRLRLLLLRRLLRLLRLLRRLLLLRLRRLLRRRLRRRLRRLLRLRRLRLRLLLLLRLLRLLLLRLLLLLLLLLRRRRLRLRLLRLLLLRLRLRRRLRRLRRLLRLLLLLLLRLRRRLLRLRRRLLLRLLLLLRRLRLRRLRLLLRLLLLRLLRRLRLRLLLRLLRLLRLLRLLLLLLRRRRLRLLLRLLLRLLLLLLLLRRRLRLLLRLRLRLRLLLLRRRLRLLRRLLLRRLLLRLLLRLRLLLLRLRRLRLRLLLLRRRLLLRRRLRRRLLLLRLLRRRLRLRRRRRLRLLLLLRLLLRLLLRRRLLRLRLRRLLLLLLRRLRLLRLRLRLLLRLLLLRRRRLRLLLRRRRRLLRLLLRRRLLLLRRLLLLLLLRLLLRRRLLRLLLLLLRLRRRLLRLLRLLLLLLLLRRLRLLRLRRLRLRLLRLLRLRRLLLLLLLRRLLRLRRRLRRRLRLLLLLRLRLLLLRLLRRLLLLRRLLLLLRLLRRLRLRLLLLLLRLLRLLRRRLLLLLRLLLLLLRLLRLLLRLRRLLLLRLLLLLLRLLLLRRRLRLRLLRRLLLRRRLLRLLRRLLLLRRLLLRRRRLLRLLRRLLLLRLRLLLLLLLLLLLLLLRRLLLLLRRLRLRRLLRLRLRLLLLLLLRLLLRRRLLLRRLLLRLRLLLRRRLLLRLLRRLLLLRLRRLLLRRRRLRRLLLRRLLRLLRRLLLLRRLRLRLLLRLLRLRLRRLLRLLLRLRRRLRLLRLLLLLLLLLLRLLLLRRRRLRLLLRLRLLRRLRLLRLRLLRRLRLRLLRRRRRLRLRLLRLLLLLRRLLLLLLRRLLLRLRRLRRLRRLRLLLRLRRRRLLLRLLLRRLRLLLRLLLLLRLLLLRLRLLRLRLRLRRLRRLRRLRLLLRLRLRLLLRLRLRLLLLRLLRLLLLLRLLLLLLLRRLRRRRRLLRRLRLRLLRLLLLRLRLRLLLRLLRLRLLRRLLRLRLRRLRLRRLRLLLRRLLRRRRRRRLRLRLRRRLRRLLLRLRRLLLLRRRLRRLRLLLLLLRRLRLRLRRRLRRLLLLRRRLRLLLLLLLLLRRLRRLRLLLLRLLRLLLLRLLLRRRLLRLLLLRLLRLLLLLLLLRLLLRLLLLLLLLRLRRLLRLLLRLLLRLRRLRLLLLLLRRLRLLRLRLLRLLLLLLRLLLLRLRLLRRLRRLRLLRLRLRLLLLLLRRRRLLLLLLLLLRLRLLRLRLLRLLLLRLLLRLLLRRRLRLLLRRRRLRLLRLRLRRLLRRRRLLRRLRLRLRRRLLRRLLRLRLLLLRLLLRLRRLLRRLRRRRRRRLRLLRRRRLLLLLLRLLRLLLLRLRLRLLRLRRLLRRRLRLLRRRLLLLRRLRLLLLLRLLRRRLLLLRRRLRLLRLRRLLLLLRLLLLRLLRRRRLLRLLRLLLLLRLLLLRLLLRRLLRLRRRRLLLRRRRRRLRRRLLLLLLLRLLRRLLLRLLLRRRLRRLRRRRRRLRLLRLRLRLRLRLLLLRLRRLLLRLRLRRLLLLRRRLRRLLRRLRLRLRLRLLLLRLLLLLLLLLRLRLLRLRLLLRLLLLRRRLRRLLRRLRLLLRLLRRRLLRRLRRRLRLLLLLLLRLLLRLLLRLLLRLRLRLLLLLRLLLLRRRRLLLLLRLLLRLLLLRRRRRRLLLRLRLRLRLRRLLRLLLLRLRLLRLLRLLLLLLLRRRLLLLLRLRLRRLRLRLLLRLLRLLLRLLRRLLRLLLRLLLLRRRLRLLRLLLRLRRRRLLLLLLRRRRLLRLLLLLRRRRLLRLLRLLLLLRRRRRLRLLLLLRRRRLLRLLLRRLRRLLRLRRRRRLLLRRRLLRLRLRRLLLLRLLLLLRRLLLRRRLRRLLLLLLRRLLLLRLLLLRLRRRLRLRLLLRLLLRLRLLRRLLLRLLLRLLRLRLLRLRLRLRLLLRRLLRLLRLLRLLLRRRLLRLRLLLLLLLLRLLLLRLRLLLLRRLLRLLRLRLLLLRRRLRLLLRRRRRLLRRLLRLRRRRLRRLLLLRLLRRRLLLRLLLRLRLLLRRLRLLRLRRLLLRRLLLLRRRLRLLRRLRLLRLLRLLLRLRRLRRLLLLLLLLLLRLRRRLRRRRRLRLRLRRRLRRLLLRRLLLRRLRRLLLLLRRLRLRLRRRLRRLLRLLLRLLRLRRRLLLLLLRLRRLLRRLLLRRLRLRLRLRRLRRLLLLRRRRLLLRLLLLRRLLLLLRRLRRLLRLRRRLLLLLLLRLLLLLRLLLLLLRLLLRLLLLLRRLLLLRRLLRRLRLLLRRLLLLLLRRLLRRLLRLLRRRLLRLLLRLRLLLLRLRLLRRLLLLRRLLLLRLRLLRLRRRLLLLLLRLRLRRLRRRLRLRLRRRLLRRRLRLLLRLLRRLLRLRLRLRLLLLLRLRRLRLRRLRLRLLRLLLRRLLLLLLRLRLRLLLRLLLRRLLLRLLRLLLRLLLLRLLLRRRLRRLRRRLLLLLRLLLLLLLLLLLLLRRLRRLLLLRRRRRLRRLLRRRLLRLRLLRRLLRLLLLLLLLLLRLLRRLRLRLLRLRLRRLLLRRLLLRLRLRLLRRRRLRLLRLLLLRLLLLRLLLRLRLLLLLLRRRRLLRLRLLLRLLRRLRLLRLRLRRLRRLLLLLRRLRRLRRLLLRLLRLRLLRRRRLRRLRRRRLLLLLLLLRRLLLRRLRRLLLLLRLLLRRRLRLLRLLRRLRLLLRRLLRLRLLLLLLRRLRLLRLLLLLRRRLLLLLLLRLLRLLLRLLLLLRLRRRLRLRRLLRLRLLRRLLRRRRLLRLLRLRLLLLRRLRLLRLLLRLLLLRLLLLRRLLLLRLLLRRLLLLRLRLRRRRLLLRRLLRLRRLLLLLLLLLLLRLLLRLRRRRLLLRLRRLLLRLRRLRLLLRLRLLLRLRRRLLRRLRRRRRLLLLLLLLLLRRLLRLRLLRLRLLLLLLRLRLLRLLRRRLRRLRRLRLRLLLRLLRRLRRLLRLLLRLRRLRLLRLLLLLLRLLLRRLLLRRLLLLRRLLLRLRRRLLLLLLRRLLRRLLRRRRLLLLLLRLLLRLRLRRLRLRRRRRRLRLLLLLLRRLLLLLRRLLLLLLLLRLRRLLLLRLLRLRRLLRLRLLLLLRLRLLLLLRLLLRLLLLLLLLRRLRRRLRLRRLLLRLRRLRLLRRLLRRRRLRLLLRRLLLRRLLRRLLLLRLLRLLRLRLRLRRLRLLRLLRLRLLLRLLLRLRLLRLLLRRLRLRLLRLRLRLLRLLRLLLLLLRLRRLRLLLLLLRLRLLLRLLRRRLLLLLLLLRLRRRLLLLLLLLLLLLLRRLRRRLRLLRLLLRLLRLRLRLLRLRLRLLLLLLLRRLRRLLRLLRLRRRRLLLLRLRRRLLRRRRLLRRRRRRLLRRRRRLLLLLRRLRLLRRLLLLRLRLRLLLLRLRLLRLLLRLRRLRLRRRLLRLLLRLLLRLLLRRLRLRLLLRLRLRRLRRLRLLRRRLRLLRLLLLLLLRRRLRRRLRRLRRLLRLRLLLLRRRRLLLLLRLRRRLRLLLRLRRLRRRRRLLLLRRRLLRLRRRRLRRLLLLRRLLLLLLRLLRLRLRLLRRLRLRLLLLLLLRLLRLLLLRRLLLLRRRLLRRRRLLRRLLRRRRRLLLRRLLLRRLLLLRLRLRRLRRLLLLLLRRLRLLRLRRRLLLRRLLLRRRLRRLLRRLLRLLRLRRLRLRRRRLLLRLLLLLRLLRLRLLRLRLRLRLLLLLLLLLLRLLRRLLRRRRLLLLRLRLLLLLRLRRRRRRLRLRLLLRLLLRLLLRLLLLLLLRLLRLLLLLLLLRLRLRLLLRLRRRLRLLRRLRRRLLLLLRRLRRLRRLLLRLLLLRRLLLRRLRRLRLLLLRRRLLRRLLRRRRLLRLRLRLLRRRLRLLRLLLLLLRLLLLRLRLLLLRLRRLRRRLLLRLRRRLRLLLLLLLRLRLRRLLLLLLLRRLLLRLRRLRLRLRLLLRLRRRLLLLLRRLRRRLLLLRLLLLLLLRLLLLRRLLLLLRRLRLRLRRRLRLLLRRLLLRRLRLRLRLLLRLLRRLLRLLLLRLLRLRRRRRLRLRRRRRLLLLLRRRRRLRLLLLRRLLLRRRLLRRLRLLLRLRRLLLRLLLLLLLLLRLLLLRLRLLRRRLLLLRRRLLLRRRLLRRRLRLLRLLRLLLLLRLLLRRLRLRRRLRLRRRLRRRLLRRLLRRRLRLRRLRLRLLLLRLLRLLRLLLLLLRLLLLLRLRLLLLLRLLLRLLLLLLLRRLRRRRRLRRLRLLRRRLLLRRRLRLRLLLRRLLLRRLLLLLLLLLLRLRLRRRLLLLRLLRLRLLRLLLRLLRRRRRLRRRLRRLLLLLLLLLRLRLLRLRLRLLRRLLLLRLLRRLRRLRRLLRRLRRLRLLLRLRLRLLRRLLRRRRLLLLLLLRRRLLRLRLLLRRRLRLRLLRRRRLRRLRRLRLRLLLLRLRRLRLRLLLLLLRRRLLRLRRLLLLRRRLRRLLRLLLLRLLRRRLLLRLLRRLLLRRRLLLLLLLLLRRLRLLLLLRLLLRLRLLRRRLLLLRRLLLLLRLRLLLRLLLLRLLRLLRLLLLLLLRRLRRLLLRLRLRLLRRLLLLRRRRRRLLRRRLRLLLLLRLLRLLRRLRRLRLRRRLRLLLRLLLLRLLRRRLLLLLRRLLRLLLLLLLLRLLLRRLLLLRLLLRRRLLRLRLLLLLRLRRLLLLLRLRLRLRLRRLLLLRRLLRLRLLRLRRRLRLLRLLRLLRLLRLLLRLLLLRRLLLRLLRRRRLLRRLLLRRLLRLLLLRRLLLRLLRRRLRRLLRLLLLLLLLLLLRRLLLLRRLRLLRLLLLLRLLLLRRLLLRLLRLLLLLRRLLRLLLRRLRRLRLLLRLRLLRLLLRLRLRLLRLLLRLRLLRLLRLRLLLRLLRLLRLRRRRLLRLRLRLLRRRLLLLLRLRLRRRLLRRRRLRRRRLLLRLLLLLLLLRRLLRRLLRLRLLLLLLLRLLLLRRRLLLLLLLRLLLLLLRLRRLRRLLLRRRRLLLLLRRLRLLLLRLLLRLRRLRLRLLRLRLRRLRRLRRLLLLLLRLLLLLLRLLLRLLLLLRLLLRLLLLLRRLLLLLLLLLRRLLRRLLRLLRLLRRRLLRRLRRLLLRLRLLRLRLLLRRLLLLLLRLRLRLLRRLLRLLRLLLRRLRLLLLRRRLLLLRLLRLRLRRLRRRLLRRRLRLRRLRLRRLLLLLRLLRLLRLLLLRLLRRRLLRLLLLLLRLRRRLLLLRRLRLLLLRLRLRLRRLRRRLRLLRRLLLLRLLLLRLLLLLLLRLLLLLLRLLRRRLRLRLLLLLLRRLRLLRLRRLLRRRLRLLRLLLLLRRLLLRLLLLRRRLLLLRLLLLRRRLLLLRLLLLRLLLRRRRLRLLRLLRRLLRRLRRRRRLRLLLRRLRLRRRLLLLLLLRLLLRRRRLLLLRRLRRLLLRRLLLLLRLLLRRRLRRRLLRLLLLLLRRLLLLRLRRLLLLLRRRRLLLRRLLLRLLRRRLLLRRRLLRRRLRLLLRRLLRLRRRLLLLRLRLLRLLRRLRLRLRLLLLRRLRRRLLLRRRRRRRLRLLRRLLRRRLLLRLLRLRLLLLLLLRLLLLRRRLLLRLRLRLRRRLLRLLLRRLLRLLLRLLRRLLLRLRRLLLLRRRLRLLLRLRRLRLRLLLLLLRLRLLRLLLRLLLLLRLLLLRLLLLLRLLRRLLLLRLRLRLRRLLLRLLLLRLLRLLRLRRRLLLLRLLRLLLLRLLLRRLRLLLLLLRLLLRLLLLLRRLLLLLRRLLLRRRRRLLRLLLRRLRLRLRRRRLLRRRLLRLRLRLLLLRLRRLLLLLLLLRLRLRRRLLLRLLLRLLLLRLLLLRLLLLLRRRRLLLLLLLLLLRRLLRRLLLLLRLLLRLLLLLLRLRRLLLLRLLLLRRLLRRLLRRRRRLLLLLRRLLLLRRRRRLRRRLRRLRRRLRLRLLLRRLRLRLLRRRLRLLLRRLRLLRLLRLLLLRLLLRLRRLRRLRLLRLRLRRRLLLRRRRRRRLLRLRLRRLRLLRRLLLRLRLRRLLRLRLRLLRLLLRRRLLRLLLRRRLLLLLRLLLLRLRRLLRRLRRRLLRRRLRLLRRRRLRLLLLLLLRLRLLRLLLRLLRLLRLRLLLLLLLRRLRRRLLRLLLLLLRRLRLRRLLLLLLRLRLRLLRLLRRLRRLRRLRRRLRLLLRLRLLLLRLLLRLLRRLRRLRRRLLLLLRLRRLLRRRLRRRLRLRLLLLLRRLRLLLRLLLLRRLLRRLLLLLLRLRRRRLLRRRLLRRRLRLLRLLLLLRRRLLLLRLRLLLRLLLRRRLLLLLLRLRLLLLLRRLLLRLLRRRLLLLLRRLRLRRLRRLLRRLRLLLLLLRLLLLLLRLLRLLLLRRRLRLRLLLLLLLLRLLRLRLLLRLLLRLRRRLLLLLLRLLRLRRLLLRLRRRLLRRLRRRLRLLLLRLRRRLRRLRLRLLLLRRRLRRRRLLLLRLLLRRRRLRLRLLLLRLLRLLRLLLRLRLLLLLLLLLRRRLRLLRLRRLLRLLLLLLRLLRRRLRLLRLRLLRLLLLLLLLLRLRLRLLLRRLLLLLLLLLRRLLRRRRLLLLLRLLLRLRRLLRLRLRLLLRLLRLLLLLLLLLRLRRLLLLLLLLLLLLRLRRLLLLLLRLLLLRLRRLLLLRRLRRRLLLRLRLLRLLLLRLLLRLLLRLLLLRLLLRRLLRRLLRLRLLRLRLLRRRRLRLRLLLRLRRRLLLLRLRRRLLLLRRLLLLLRLLLLRRLRRLLLLLLLLLLLLRRLLRRLLRRRRRLLRLLRLRLRLLLLRRRLLRRRRRLLRLLRRRLRLRLRLRLLLLRLLRRRRRLRLLLLLLRRLLRLLRLLRLLRRLRLLRLLLLLRLLLRLLLRLLLRLLRLLLLLLLLRLRLLLLRLRLLRRLRLRLRLRLRLRRLLLLLLRRRLLLLLRLLLRLLRLLLLRLLLRLRLLLRLRLRRRLLLLLLLRRLLRLLLLRRLRLLRLLRLRLLLLRLRLLLLLLRRRLRLLLRLLLLRLLRRLRRRLRLLLRRLRLLRLLLLLLLLLLLRLLLRRRRRRRRLLLLRRLRLLRLRLRLRRLRLLRLLLRRRLRLLLRLRRLRRLRLLRLRLLRLLRLLRRLLRRLLLRLLLLRLLRLLLRLRRRLLLRRRRLLLLRRLLLLRLRLLLRLRRLLLLLLLLLLLRLLRLRRLLRLRLLLRLLRLRLLLLRLLRLLLRLLLLLRRLLLLRLRRLLRLLRLLRRLLRLLRRLLLLLRRLLLRLLRRLRRLRRLLLLRLLLRRRLRRLLLLLRLRLLRLRRLLRRLRRLLRLLLLRRLRRRLLRRRRRLRLLLLLLLRRLLLRLRRLRRLLRRLRLRLRLLLRLLLLRRRLRLRLLRRRLRLLRLLLLRLLLLLRRLRLRRRLLLLLLRRRLLRLLLLLRLLRLRRRRRLLLLLRLLLRRLLRLRLLLLRLRRLRLRLLRRLLLLRRLLLLRRLLLRLRRRRLLLLLRLLRLRRRLLLLLLRRLRLLLRRLRRLLLLLRRRRLRRLLLLLRLLLLRLLLLRRRRLLLLLLRLRLRRLRLRRLRLRRLRRLLRRRLLRRLRRRRRLRRRRLLLLLLLRLRLRRRLRLLRRRLRLLLLLRLRLLLLRLLRRLLRRLLLLLLLLRLLRLLRLRLLRRLRLRLLLRRRRRRLLLRLLLLRLLLRLLRRLLRRLLLLRLLRLLLLRLLRLLLRLRRLRRRRRRRLLLLLRLRLRRRLLRLLLLLLRRRLRLLRLRRLLRRRLLLRRLLLLLRRLLRRLLRLRRRRLLLRRLLLLLRRRLLRLLLRLRLLRLRLRLRLRLRLRRRLLLRLLLLRLRRLRLRRLLRLLLRRLRLLRLLRLLLRRRLRLRLRRRLLRRLRLLRRRLLRRLLRLLRLRRRLRLLLRRRLRRRLLLLRLLRRLLLLLLLLRLRLLLLLRLLRRLRRRRRRRLLLRLLRRLLRLLLRRRLLLRLRRLLRLLRRLRRLLLLRRLLRRRRRLRRRLRRRLLRLLRRRLRRLRLLRLLLLLRLRLLLRLLLLLLRLLRLLRLRLRLRLRRRLRLLLLLRLLRRRLLLLRLRRRRRLLRLLLRRRLLLLLLLLRLLRLLLLRRLRLRLLLLLRRRRLLLLRLLLLRRRRLRLLLLLRLRRRLRLLLLLRRLRLLLLRLRRRLRLLLLRLRLLRLLLLLLLRRLLLRRRLRRRLLRLLLLLLLRLLRRLLRRRLLRLRLLRRRLLLLLLLLRLLRLRLLRLRLRRLLLRRRLLLLRLRRRLLRRRRRRLRRRLRLLLRLLLRLLLLLRLLLLRLRRRRLRLRRRLRRLLRRLLLLLLLRLRRRRLLLLRRLLLLLRLLLLLRRRLRRRRLRLLLLLLLLRRRRRLLRRRRLLLLRRRLRRLRLLRLLLRLLRRRLRLLLLLLLRLLRLRLRLLRRLLLRRRRRLRRRRLLRRRRLLLLRRRLRRLLLLLRRRLLRLLLLRLRLRLLLRLLRLRLLLLRRRLLLLRLLRRRRLLLLLLRRRRRLLRLRRRLLRRLLLRLLLRLLRLRRRLLLLRRLLLRLRLLLRRRLRLRRRLLRRLRLRLLLRLRRLRLLLRRRLRLLRLRRLRRLLRRRLRLLRLLRLRLLRLRLLRRRRRLLLLRRRRLLLLRRRLRLLLLRRLRRLLLLLLLLRLLRRRRLRRRLLRLLLLLLLLLRLRLLLLLLLLLLRRLRLLLRLLRLLLLRLLLRLRLLRLRRRRRLLRLLRLLRLRLLLLLLLLLRRLRLRLRLRLLRLLLLRRLRRLRLLRLRRLLLLRLLLLLLLLLRLLLRLLLRLLLRLRRLRRRRLLLRLLLLLLRLRRLLLLLLLLLLLLLLLRLLRLRLLRLRLLLLRLLLRRRLLLRLRRLLLRRLRLLRRLRLLLLLRLRLRLLLRRLLRLLLRRRLLLRLRLLRLRLLLLRLLLLLLLRLLLLRLLLLLRLRLLRLLLLLLRRLRLLLRLRLLLLLLLRRRLLRLRLLRRLLLRRRLLLRLRLRLLLLLRLRRLLLRLLLRLLRRLLLRRLRLLLLLLLLLRLLRRLLLRRLLLLLLRRRRRLRLRRRLRLRRLRRRRLLLRLRRLLRLLRRLLLLRLLRLLRLLLLLRLRRLLLRLRLLLLRLRLLLLLLLRRLLRRRLRLRLRLRRRLLRLLRRRRLLRLRRRRLRLRLLLLLLLRLRLRRRRLRLRLLLRLRLRRLRLLLRLLLLLRLRLRLRLLLLRLLLLLRRLLRLLRLRRRLRRRRRRRLRLLRRRRLLRRRLRRLLLLRLRRLRLRLLLLRLLLRLRLLRLLLRLRLLLRLLLLRRLLLRRLRLLLRRLRLRLLRLRRRRRLLRRLLLLLRRLLRLRLRLLLRRLLLRLRRLLLLLRLRLLRLLLRLRRLRLRLRLLLLLRLRLRLLRLRLLRLLLRLRRLLLLLLLLRLLRRRLLLLLRRLLLLLRLLLRRLLLLLRRLLLLRRLLRLLRLLLLRLRRLRLLLLLLLLLRRRLRRRLLLLRLRLLLRRRLLLLLLLLRLRRRLLLLLLLRLRLLLRLLLLLLRLRRLLLLLLLRLRRLLLRLRLRRRRLLRLRLRLLRRLRRLRRLLLRLRRLRRRLLRRLRLLRLLLRLRLLRLRLLLLRLRLLLLRLRLRLRLLRLLLLLLLLLLRLRRRLRLLLLLLLLLLLRRRRLLRLRLLLLLLRRRLRLLRLLLLLLLLLLRRLLRRRLLRRRLRLRRLRRLRRLLLRRLLRLLRLRRLLLLLRLRRRLRRRLLRLLRLLRLRRLLLRRLLRRLRLLRLRRLLLRLLLLLLRRLLRLLLRLLRLRLRRLRLRLRLRRRRRLLLRRRLRLLRLRLRLLLLLLRRRLRRLRRLLLRRRRRRRLLRLRLLLLLLRLLLRLLLRRLRLLRLRRLLRLRRLRLLLRRLLLLLLLLLRLRLLRRLRLRLRRRLLLLLRLRLLRRLLRRLRRRLLRLLLRLLLLLRRLRRLLLRLLLRLLRRRRLLLRLLLLLLLLLRLLLLLLRLRLRRLLRLRLRRRLLLLLLLRRRRLRLRLLLLRRLLRLLLLLLRLRLRRLLRRRLLRRRLLLRLRRRLRRRLLLLLLLRRLLLRRLLLRLRRLLLRLLRLLRLRRLLLLLLLLLRLLRLLLLLRRLRRLLRLLRLRLLRRRLLRLRLLLLLLRLRLRRRRLLLLRRLRRLLLRRRLLRLRLRRLRLRLLRLRLLLRRLLLLRRRLRLRLLRLRLLLLLRLRLLLLLLLLLLRRLLLRLLLRLRLRRLLLLLLRRLRRLLLRLLLRLLLLLLRRRRRLLLLLRLLLLRLLRRRLRRRLRRLLRLLLLLLLLLLRLLLRRLLRLRRRLLRLLRRLLLLLLRLRRRLRLLRLLRLLLLLRRLLLRLLRLLLLLRLRLRLLLRRRRRLLRLLLLRLLLRRLRLLRLLLRRRLLLRLLRLLLLLLLLLLRRLRLRRLLLLRLLLLLRLRLLRLRRRLLLLLLLLLLRRLRLLLLLLLLLLLLLLRRLLLLLRLRLRLLRLLRRLLLRRRRLRRLLRRRLLLLRLLRRRLLLRRLRLRLRLLLLRLLLLLRLLRLLLLLLLLLLRLLRRLRRRLLLRLLLRLLLLRRRLLLRLRLLLLLRRRLRLLRRLLLLLRLLRLRRLRRLLRLLLRLRRLLLRLLRRRRLRRLLLRRLRLRRLLRRLLLLRRLLRLRLLLRRLLLRLLRRLRLLLRLLLLLLLLLRRLLLLRLRRRRRRLLLLLRRRRLRLLRLLRLLLRRLLRLRLLLRLRLRLLLLLRRLLRRRRLRLLLLRLLRLLLRRLLLRLLLLLLLLLRLLRLLRRRLLLLLRLRLLRRLLRLLRLLLLLLLRLLRLLLLLLRLRRRLRRLLLLLRRRLRLLLLRLLLRLRRRLLLLLRLRLLLLRRLRRRLLRRRLLRLRLLLLLLLRRLRLRLLRLRLRRRLLRRRLLLLLRRLRRLLLLRLRRLLRRRRLRLRLRLRLLLRRLLRLLRLLRRLLLRLLLLLRLLLLLRLLRLLLLLLRRLRLRLLLLRLLRLLLRLRLRLLRLLLLLRLLRRLRRLRRLLLLLLLLLLLLRLLLLLLLRRLLLRLRRRLLLLLLLLLLLLRLRRLLLLRRLLLRRRLRRRRRRLLLRLRLRLRLRRLRLLLRLRLLLLLLLRLLRRRLLLLLLLRRLLLRLLRRLRLRRLRLLLLLLLRRRLRRLLRLRLLLLLRLLLLLLLLRLLRRLLRLLLRLLRRLLRLLLLLRLLRLLRLLLLRRLRLLRRRRLLRLLLRLRRRLRRRLRLLRRLLRRRLRLLLLRRLLLRRRRRRLRLRRLLRLLLLLRRRLLLLRRLLLRLLLLLRLLLLLRLLLRLLRRLLRRLRRRLRLLLLLLRRRLRRLRLRRRLRLLRLLLRRRLRLLLRLRLRLLLLRRRLLLLLLLRLLRLRLLLLLLLRRRRLLLRLLRRLRLLRLLRRLLLLRRRLLLLLRRLLLRRRRLLRLRLLLRRLRRLRLLLRRRRRRRRRRLRLRRLRRLRLRRLRRLRLLRRLLRLLLRLRLLLLLRRRRRLLLRLLLLLRRRRLLLLLRRRLLLRLLLLLRRLLLRRRLRRRRLLRLRLRRLRLLRLLLLRLRLLLLLLLLRRRLLRLRLLRRLLLRLLRRLLRRLLLLLLRLLRRRLLLRRLRRLRRRLLLLRLRLRRRLLLRRLRRRLRLLLLRRLRLRRRLRLLLLRLRLLLRRRLLRRLLLLLRLRLRLLRLLLLRLLLLLRRLLRLLLRLRRLLLLRLLRRLLRLLLRLLLLLLRRLRRLLRLLLLLRLLLLRLLLRRRLRLLRLLLRRRRLRRLLLLLRRRRLRLLRRRRRLRLLLRLRLLRRRLRLRLLLLLRLLRRRLLLLLRLLLLLRRRLRRRRRLRLLLLRLRLLRLLRLLRLRRLLLRRLRLRLLLRLRLRLLRLRRLRRLLRRLLLRLLLLLLRRLLLLLRRLLRLRLLLLLLRRRLRLRLLLLLLRLLLLLLLLRRLLRLRRRRRLRLRLLLLRLLLRRLLRLRLRLLRLRLLLLLLLLRRLRLRLRRLLLLRRLLLLLRLRLRLLLLLLLRLLRLLLLLLLLRLLLLRLLLLRLLLRLLLLLRRLRLRLRLRRRRLLLLLLLRRLLLLLRLLRLLRLRLLLRRLRLRLLLRLLRRLLRLRLRLLRLLLLLLLLLLLRLLLRLRLLRRRLLLLLLLRRRLLRRRRLLRLLLRRLRLLRRLRLRRRLRLLLLRLRLLLLLRLLRRRRRLLRLLLRLRLLLLLLLLRRRRLRRRLRLLLLRLRLLLLLLRLLLRRRLRRRRLLLLLLRRRLLLRRLLLLRLLLRRLLRRRRLRLLLLLLRRLLRLRRLRRLLLLLLRRRLLLLLRLLRLRLRLRLRRRRLLLRRRLLRLRLLRLLLRRLLLLLLLRRLLLRLRLLRLRRRRLLLRLLRLLLLRLRLLLLRLLRLRRRLLRLRRLLRRLLRLLRRLLLRRLLLLLLRRLRRLLRLLRLLRLLRLRRLLLLRRRLRLRLLRLLLRLRRLRRLLLLRRLLRRRRLLLLLRLLRLLRRRLLLRLLRLLLLLLLLRLLLLLLLRLLLRLLLRRLLRLLRLRLLRLRLLLLLRLRRLLLLRLRLRLLLRLLLLRRLLRLLLLRLRRLRRLLRLLLLLLRLRLRRRRLRRLLRLRRLLLLLLRRLLRLLLLRRLLLRLRLRRRLLLLLLRLLLLLRLLLLRRLRRRLRRLRLLLLRLLLLLLLLRLLLLRLLLLRLLRLLRRLRLLLRLRRLRRLRRLLRRLRRLRRLRRLLLRRRRRRRRLRLLRLLRRLLRRLRLLLRRRLRRRRRLLRLLLLRLLRLLRRLRRLLLRLRLRLRLLLRLLLRLRRLRLLLRRLRLLLLRLLLRLRLRRRLLLLLLLLLRLLLRLLRRLLLRLLLRLLLLRRLRLLLRLLRRLLLLRLRRLLLLLRLRLLLLRLRRRRRRLLLLLLRRLRLRLLLLRRLRRLRLRLRRLLLLLRLLLRRLLLRRLRLRLLLLLLLLLLLLRRLLLRLRLLRRLRRLRRLRLLLLLRRLRRLRRRRLRLRLRLRRLLRLRLLLLLLLLRLRRRLRRLRLRRRLLLLRLLRLRLLLLLRRLLLRLRLLRLRLLRLLRRLLLLRRLLLRRLLLLRLRLRRLLLRRLRLLLRRLRLRLLLRLLLLRLRLLLLLLLRRRLRLLLLLLLLLLRLRLLRRLLLLLLLLRRLRLRLLRLLRRRRLLRRLLRLLLLRLRLRRRRLRLLRRLLRRLLLLLLLLLRLLLLRLRLLLLRLLRRLLLLLLRLRLRLLLLLLLLRLLLLRRRRLRLRRLRRRLLLLLLRLRLLLLLRLRRLRLLRLLLLLLRLLLRLRLLLRLRLLLLLLLLRLLRLRLRLLRRLRLLRLRLRRLLLRLRLRLRLLRRLRLRLRRLRRRLLLRLRRRLLLLRLLLRLRLLLRRLLRLLLLRLLLRLRLRRLLLRLRRLRLLLRRLRRLLLLLLLLLRLLRRLLLRLLLLRLRLLRLRLRRLLLRRRRLRLLLRLRLLRLLRRLRRLLLRLRRLRLLRRLRRLLRLLLRLRLRLRRRLLLLRLRLLLRLLLLLLRLLLLLLLRLLLRLRLLLLLLLLLLRRLLLLRRLLLRLLRRLRLLRLRRLRLLLRLRLRRLLLRLRLRRRLLLRRLLRLRRLRRLRLLLLLLRLLRLRLRLLLLLLLRRLLRLLLRLRLRRLRLLLLLLLRRLLRRRLLRRLLLRLRRRRLLRRRRLLRLLLLRRRLRLLRRRRLRRRRRLRLLRRRLRRLLRLRLLLLRRRLLRRRRLLLLRLRLLRLLRLLLLRRLRLLLLLLLLRRLRRRLLRRLLLLLLLLLLRRRRLLLLRLRRLRLLLLRLRRRLLRRLLLLLLLLRRLRLLLRLRLRLLRLLRLLRRRLRRLLLLRLLRLRLRRRRRLLLRLLLRLLLLLLRRRLRLRRLRRLLLLLLRRLRLRRRRLLLLLLLLLRLLLLLLRLLRRLLRLLRLLLRLLRRLRLLRLRRRLLLLLLRLRRRRRLLLRRRRLLRRLRLRRLRRLLLRLRRLRRLLRRLRRLLRRLRRRRRLRLLLLRLRRLLRLLLRRRRLLRLLLRLRRRLLLRRRRLLRRRRRLLRRLLRLLRRRLLRLLRRLRRRRLLLRLLRLLRLLLLRRLLRLRRLLLRLLRRLLLLLRRLLRLLLRLLLRRRLLRRRLLLRRRLLRRRLLRLLLRLRLLLLRRLLRLRLLRLLRLLRLLRLLRLLLRRLLLRRLRLLLLRLLRRRRLLLRLLRLLRLLLRRLRLRRLLRLRLRRLLRRLLRLRLLLRRRLLLRRLLLLRRLLLRRRRLLLLRRLLLLLLRLLLRLLLLLLLRRLLRLRLLLRLLRLLLLRLRLRRLLLRLLRRRRLLRRLLLLRLRLRRLRLLLRRLLLLLLLLLLRRLLLLRLLRRLRRRLLRLLRRLLLLLLLLLLRLRRRLLLLLRLRLLRLLLLRLLLLLLRRLRLLRRRLLLLRLLLRRRRLLLRLLLRLRLRRLLRRRLLRLLLLLRLLLLLRLLRRRRLLLLLLRRLLRLRLLRLLRLLLRLLRLLLLLLLLLRRLLLLRRLLLLLLRRLLLRLLLLRLLRRLLLRLRRLRLRLRLRLLLRRRLLLLRRLRRLRLLRLLLLLLLLRLLLLLLLRLLLLLRRLLLLLRLRRRLLLRLLLLLLLRLRRLLLLRRRLLLLRRLRLLLLLLLRRRLLRRLRLLLRRLRRLRLRLLRRLRLRLLRRLRRLRRRRRLRRRLLLRLRRLLLLLRRLLLLRLLLRLLLLRLRRRLLLLLLLRLRLLRLLLRLLLLLRLRLRLRLLLLRRLLLLLRLLRLRLLLLLLLLLRLRRLLLLLLLLLRRLRLRRLLRLLRLLLLLLRRLLLLLLLLLRRLRLLLRRLRLRRLRRRLLRLRRLLLLRLLLLLLLLRRLRLLRRLRLLRRRRLLLLLLLLRRRRLRRLLLLRLRLLLRRRRLLLLLRLLLRRLLLLRRRLRLLRRLLLRLLLRRRLLRLLRLLLRRLLLLLLLLRRRLRRLRLRRRLLLRLRLRLLLLRLLLRRRLLLLLRRRLLRLRRRRLLLRLLLLRLLRRLLRLLRLRRRRLLRLRLLLLRLLRRRRLLRRLLLRLRLLRLRRLLRRRRLRLLRLRRLRLRLRLRRLLLRLRRRLLLLRLLLRRRLLRRLLLRLLRRRRLRLLLRLRLLLLLRLLRLRLRRRLLLLRRLRRRLLRLLLRRRLRLLLRLLLRRLLRLLLLLLLRRRRRRLLRRRLRLRLLRLLRRLLRRRLLLLLLLLRLRRRLLLRRRLLLRLLRLLLLLLLLLRLLLLLLLRLRLLRRRRLLRLLRRLLLRLLRLRLRLRLLRLRRLRRLRLRRLLLLLLLLLLLLRLRRRLLRRRLLLRRLLLRRLLRRRLLRRLRLLRLLLLLLLRLRLLLRLLLLRLLLLRLLRLRLLRRLLLLLLRLLLLLRLLRLLRLLRLLLLRRLLLLLRRRLRRLLRLLRRRRLRRLRRLLRLLLRRLLLRLLRRLRLRRLRLRRRLLRLLLLRRRRRRRLLLRLRLRLLRRRLLRLLLRRRRLLLLRLLRLRLLLRLRRLRLRLRLRLRLRLRRRRLRLLLRRLLLLRRLLLLLLRLLLLRLLLLLLLLLLLLRLRRLRLLLRRLLRRRLRRRRRRRRLLLLRLLRRRLLRRRRLRRLRRRLRRLLRLLLLLLLLLRRRRRLRLLRRRRLLRLLLLRRLRLLLRLLLLLLRRRLRLLRLRRRLLLRRRLLLLLRRLLLLLLLLLLRLRRRRLLRRLLLLRLRLLRRLLLRRRRRLLLRLRLLRLLLLRRLRLLLLLLLRLRLLRRLLRRLRRLLLRRRLRRRLRRLRLLRLLLLLRLRRLLLLLLLRLLLLRRRRRRRLLLLRLLLRLLRLLLLLRRLLRRRRLLRLLRRLLRRLRLLRRLRRLRRLRLLLLLLLLLRLLLRLRRLLRRRLRLRRLLLRRLLLLLRLLLLLLLRLLLLRLLLRRLLLLLRLLRLLLRLRRRRRLRRLLLRRLLRRLRLLLRRLRLRLRLLRLRRLLLLLRRRLRLLLRLLLLLLRRLLLLLLLLRRLLLLLLLLRLLLRLRRLRRLLLLLLLLRRLLLLLLRRLRRRLRRLRLLLLLLRRLLRLLRLLRLLRRLLLRLLLLRRLRLRRRLLLLLRLRRLRRRLLRRRLRLLRLRRLRLRRRLLLRRRRRRLLLLLLRRLLLLRRRLLRRLLLRRLRLLRLLLRLRLLRLLRRLRLRLLRLRLRLRLLLLLRLRLLLLLRLLLRLRLRRLLRLRRLLRLRRRLLRRLLLLRLRRLRLRLRRLRRLLLRLLRLRLLLLRLLRRLRRRLLRRLLRRLLLRRRLRLRRLRRLLRRLLLRLLRRLLLLLLLLLLLRLRLLLRRRLRRLRLLLLLLLRLLLLLLRLRRLRRLRRRRLLRRRRLRLRRLLLRLLLLLLRLRLLLLRLLLLRRRRRLRLLLRRRLRLLLLLLLLLLLLLRRRRLLLRLRLRRRRRLLRRRLLLRLRRLLLLLLLLLRLLLRLRLRRLLRRLLRRLRLLRLLRLLRLLRRLLLLRLRRLLLRLLRRLRLRLLLLLLRLLLLRLRRRLLRRRRRLLLRRLRRLRLLRRLLLRRRLLLRLLRLLLLLRLLRLRRLRRLRLLRRRLLLLLRLLLLRRRLRRRLLLRLLLLRLLLRRRRLLLLLRLRLRLLLLLRRLLLLLLLLRLLLLRRLLLLRLRLRLLLLLRLLLRRRLLRLLLLLLRRLLLRRRLRRLRLLLRRRRRLLLRLLLRLLLLLRRLLRRRRLRRLRLLRRLRRLLLRRRRLLRLRLLRLLRLRRRLRLLRLRRLRRLLLLLRRRRLRRLLLLLRLLLLLLLLRLRLLLRRRRLRLRLLRRLRLRLRRLLLLLRRRRLLRRLLLLLLLLRLRRLRLRLLLRRLRLRLLLLRLRLLLLLLLLRLLLLRLLLLLLRLLRRLLRLLLLRLLLRLLRRLLRLLLLLRRLLRLLRRLLRLLLLRLRRLRLRRRRRLLRRRLRRLRLLLLLLLRRLLLLLLRLRLLRLRLRLLRRRLLRRRLLLRLRLLLRRRRLLLRRRRLRLLRLLRLRLLLRRLLLLRLLLLRRLRLLRLRLLLLRLRRLRLRRRRRLRLRRLRRRRRLLLLRLRRLLLRLRRLLLRRLRLLLLLRLLLLLLLLLRLLRRRLLLRLRLRLRLLLRLLLLLLRLRLLLRRLRRLRRLRLLRRRRLRRRRLRRRLLLLLRRLRLRRLRLRLLLLRRLLRLLLLRLRRLLLLRLRRLRLRLRLRRRLLRLRRRLRLLRLLRRRRLRLRLRRLLLLLLLLRLRLLLRRRRLLRLLRRLLLLLRRLRLRLRLLLRRRLLRLLRRRRRLLLLRLLRRLRRLRLLRLLLRRRLLRLRLRRLRLLRRLLRRRLRRRLLRLLRLLLRRLLLLRRLLRRLLLLRLRLLRRRLRLRLRLRRLLRLRRLRLLRLLLLLRLLRRLRRRLLRRRRLLLLLLRLRLRLLRRRLRRLLRLRRRLRRLLLLLRRLLLLRLRRLRLLLLRLLRRRLLLRRLRRLLLLRLRLRRLLRLRRLRLRRLRLLRRRLRRRLLLRRRRLRLRRLLRRRLRLRLLLLRLLLLLLLLLLLRRRLLLRLLLLRRLLRLRLRLLLRRRLLLLRLRLLLRLLLRLLRLRLRRRRLLLLLRLLLRLRLRLLLLLLLRLLLLLLLLLRLLLLLLLRRRRLRRRLLRLRLLLLLLLLLLRLRRLLLLLLRLLLRLLRRLRLLRLLRLRRLLRLRRLLLLRRRRLLLRLLLLRLRLLRRLLLLLRLLLRRLRRRRLRRLLLLLRRLRLRLLLRRRLLLRLLLLRRLLLRLLLRLLLRLLRRRRRRLLRLRLRLRLLRLLLLRRLRRLRLRLLLLLRLLRRRLRRLLRLLRLRLLLLLLRLLRLRRRRLLLLLRLLLLLRLLLRRLRRLLLLRRLLRLLRRLLRRRRRLRLLRLRRLRRLLRRLLLLLRRLLRRLRLLRLLLRLLLLRLLLLLRRRLRRLLRRLLRRLLLRLRRLRRLLRLLLLRLRLLRRLRLLLRLRLLLRLRLRRRLRLLLLLRRRLRLRRLLLLLLLLLRLLRRRRLLRLRLRLLLRLLRLLLRLRLLLLRRRRRLLRRRLLRRRRRLLLRLRLLLLLRRRLLRRLRLLLLLRLRLRLLRRLLLRRRLLLRLLLRRRLLLLLLLRLRLLRLLRLLLLRRLRRLLRLRLRLRLRRLRRLRLRLLLLRRLLRLLLLLLRRLLRLRLLLLRRLRLLLRLLRLRRLLRLLLRRLLLLLLRRLLRRLLRLLLRRLLLRLLLLRRLRLLRLLLRRLRLRLRRLRRLLLLRLLLLLLRRLRRRRLLLRLRLLLLLLRLLLLLLLRRRRRRRLLLRRLRLLLLRLLRLLRRRLRRRRLLLLLLRLLLLLLRRRLRLLLLLRLLRRLLLRRLLLRRLRRLRRLRRRLRRLLRRLRLRRLRLLLLLRLLLLRLRRLLLRLLLLLRLLLRLLLRRRLLLLRLLRRRLRLRLLRLRLRLLLRRRLLRRLLLLLRLLRLLRRLRLLLRRRLRLLRRRLLRRRLRLLRRLRRRLLLLLLRLLRRRLRRLLLLLRLRLRRRLRLRLLRLLRRLLLLRLRRRLLRRRLRRRLRLRRLRRLRLRLRLLRLLLLRLLLRLLLLRRLLLRLLRRLLRRRLRRLRRLLLLRLLRRLLLLRLRLLRLLRRRLLLLRLLRRRRLRRLLRLRLRLRLRRRLLRLLRLRLRLLRLRLLLRLRRRLRLLLLRLRLLLLLRRRRLLLRLRRRRRLLLLRRLRLLRLLRRRLLRLRRLRLRRRLLLLRLLLRLRLRRLRLRRRLRRRRLLRRLLLRRRLRRRRLRLRLLRRLRRRLLRLRRRRLRRLLRLLLLLLRRRLLRRRLRLRRLLRRLLLLLLRRLRLLLLLRLRRRRRRRRLRRRLLRLRRLRLLRRRLRLLLLRLRLLRLLRLRLRLLLLLLLRRLLLLRLLLRLLLRRRRLLRRRLLRRRLLRLLRRLRLRRLRLLLRLLLRLLLLLLLRRRLLLRRLLLLLRRLRRLRRRLLRRLLLLLLLLRLLLLLLLRRRRLRLLLLLLRLLLRLLRLLLRLLLLLRLLLLLRLLRLRRRRLRRRRLLRLRLLLLLRLLRRLRLRLLLLLLLLLLLRRLRLLLLLLLLLLLRRLRLLRLLRRLLRRLRLLLLLRLLLRLLRLLRLRLLLRLRRLLLLLRRLLLRRRRLRLRLRRRRLLRLLLLLRRLLLRRRLLLRRLLLRRRRLLLLLLLRLLLLRRRLRLLLLLLLLRRRRLLRRRLRLRRLLLLLRLLLLLRLRRLRLRLRLLLLLRLRLLRLRLLRLLLLLRRRLLRRRRLRLLLLLLLLLLLRRRRLLRLRRRLLLLRRRRRLLLRLRLLRRLRLRLRLRRLLLLLLRLLLRRLLLLLLLLRLRRRRRLLLLRLRLRRRRLLRLRRRLLLLRRRRLLRLRLLLLRLLLRRLLRLRRRLRLLRRLLLLRLRLLLRLLRLLRRLLRLRLLRLLRRLLRRRLLRRLRLRLLLLLRRLLLLLLLRLRLRLRLRLLRLLLLRRLLRRRLRLLLRRLRLLLLRLLLRLLRLLRLLRLLLRLLLLRLLLLLLLLRLRRRRLRRLLLRRRRLRRLRLRLLLLLLRRLLRRLLRRLLLRLRRLRLLLRRRLRLRLLLLRLRRLRRLRRRLLLLRLLLLLLRRLRLRLLLLLLRRLLLRRLLRLLLLRLLLLLLLRLLRLLLRLRLRLLRRLRLLLRRRRLRRRLRRRLLLLRLLLRLRRRLLRRLLLLLRLRRRLRLLLRLRRLLRRLLLLRLRLRLLLLLRRLLLRRLRRLLRLLRLLLLLLLRRLLLRRRLLLRRRLLRRLLLLLLRLLLLLLLRRRRLLLRLLRLLLLLLRRRLRRLLRRRLRLLRRRLRRLLLRRLLLRLRRRRLLRRLRLRRRRLLRLLLLRLRLLRLLLRLRRLRRRRRLLLRLLRRLLLRLRRLRRLRRLRRLLRLLRLRLRLLLLRLRRRLLRRLLRRLRRRRRLRRLRLLRLLRRRLRLLRRLRLLLRRRLLLLRLLRRLLRLLLLLLRLLLRRRLRRLLLLRRLRLRRLRLLLLLRLLRRLRLRRLRLRLRRRRRLRRLLRLLLRRRLLLLRLLRLRRLLLRLLRLLRLRLLLLLLLLRLRLRLLRLLLLLRLLLRLLRLRRLLLRLLRLLLRLLLLLLRLLLLLRRRLLRLRLLRLLLRLRRLRRLRLLRRRRRRRRLRLLLLLLLRRLLLLLLRLLLLRLRLRLRRRRLLRLRRLRLRLRLLLRRRLRLLLRLLRRRLRRLLLLLLLLRLLLLLRLLRRLLLLRRLRLRLLRLLRLLLLRLLLLRRRRRLLLLLLLLLLLRLLRRLLLRLLLRLRLLRLLRRRLLRLLLLLLRLRRRLLRLRRRLLLLLLLRLLLRLLLLRLLLLLLLRRRLRLLLRRLLLLLLLRLLLLLLLLLRRLLRLRLLRLRLLLLLLLLLLRLRLLLRRRRLRLLLRRRRRLLRLLLLLRRLRRRLLRLLRLLLRRRLLLLRRRRLLLLRRLRLRLLLRLLRRLRLLLLRRLRRLLRRLRRLRLRRLLLRLRRLLRLRRRLLLRLLRLLLLLLLLLRLRRRRLLLLLLLRLRRLLLRLLRRRRLRLLLLLRRLLLLLLRRLLLRRLRLRLRRLLRLRLLRLRLRRRLLLRRRLLRLLRLLRLRLLLLLLLLRRRLRLRRRRLLLRRRLLRLLLRLRLRLLRLLLRLRLRRLLRLLLRRRLLRRLRRLLLRRLLLLLRLLRRRLRRLRRRRLLRLRRRLRLRRRLLLLLLRLRRLLLRRRLRLLRRRLRRRLLLRLRRLLLLLRLRRLLRLLRLRRLLRRRLRLRLRRLLLLRRLRLRRLRLLLLRLLLRLRRLRLLRLLRRLLRRRLLLLRRLLLLLLRLRRRRRLRLRLLLLLLRLLLLRRRLLLRLRLRLRRLRRLLRLLLLRLRRLLLLLLLLLRRRLLRRLRLLLLLLRLLLLRLRLLLLLRLLLLRLRLLLLLLRRLLRRRLRRRRLLRRLLLLRLRLLLRRLRRLLRLLLRLLLLLLRRRRRRRLLRRLRLLLRRRRLLLLRLLLRRLRLLLLLLLLRRLLRRLLLRLLLRLRLRLLRRLLLLLLLRLRLLRLLRRLRLLRRLRLLLLRLLLLLLRRLLRRLLLLLLRLLLLLRLLRLRRLRRRLLLLRRLRRLRRLRLRRLLLLLRRRLLLLLLLLLRRRRLLLLRLRLLLLLLRLLRRLLLLRLLRLLRLLRRRLLLLRLRRLRLLRLLRLLLLLLRRRLLLRRLLRRLLLRLLLRLRLLLRLRRLRLLLRRLLLLRLLLLLRRRLRLLLLLRRLLLRLRLLLRLLLLRLRRLLLRRRLRRRRRLRLLRLLRLLLRLRLRRLRLRRLRLRRLLRLRRRLRRLRLLRRRRLLLRLRLRLRRLRRRRLLLRLLLRLRLRLRRLLLLRRLRRLRRRRLLRLRRRLLLLLRRLLRRLLRRLLRLRLRRLLRRRRLRRRLLLLLLRLLLLLRLRLRLRRLRLLLLLLLLLLLRLLLLRRLLLRLLLRLRLLLLRLLLLLLLLRLRLLLRRLRLRLLLLRRLLLRLLLRLRRLRLLLLLLLLRLLLRRLLRLRRLRLRLRLLRLLRRLLLRRLLLLLLLLLRLLLRLLRLLLRLLRLRLLLRLLLLLLRLLRRLLLRLRLLRRLRRLLRLRLRRLRLLLLRLRRRLLLRRLRLRLRRRRLRLLLLRLRRRRRRLLRRLLLRRLRRRLLRRLLLLLLRRLRRLLLRRRLLLLLLRRRLLLRLLRLLLLLRLLLRRLRLLRRRLLLLRRLLRLLRRRRLRLRRRLRRLLRLLLLRRLLLRRLRRRRRRLRLLLRRLLLLLRRRRLRLLLLLLRLRLLRRLLLRRLLRRLLRRRLRLRLLLRLLLRLLRRRLLRRRRRRLLLLRRLLLRLLLRLLLLLRLLRLLRRLLLRRLLLLLRRLRLLLLLRLRLLRLRLLLLLRLLLLLRRLLLLLLRLRRLLLLLLLRLLRLLLLLRRLLLLLRRLRLLRLRLRLRRLLLLRLLLRRLLRLRLRLLLRRRLLLRRLRLRLRLRLLLLRLLRRLRRRLRLLRRRRLLLRLLLRLRLRRRRLLRLRRLLLRRLRRRRRLLLRRLRRRRLLLLLLRRLRLRLRLLLLLLRRRLRRLRLRLRLLLLLRRRLRLLLLRLRLRLLRLLLRRRLLLLRLLRRRRLLRLRLLLLRRRLLRLRRLLLLLRLLLLLRRLLRRLLRLLLLRLLLRRLLRRRRRRLRLLLLRLRLLLLLRLLLLRRLRLRLLRLLLLRLLRLLRLLLRRRLLLRRLLRRRRRLLLRLLLLLLLLLLLLRRRRLRRLRLLRLRLRLRLLLLLLRLLLLLRRLRRLLRLLLLLRRLRRLLRRRLLRLLLLLRLRLRRRLLLLLLLRLRLLLLLRRLLRLLRRRLRLLLLRLRLRLRRRRRRLRLLRLLRLRRLRRRLRLLLRLLLLLRRRLLLLRLRRRLLLLLRRRLRLRLLLRLRLLLLLLLLLLLLLRLLLRLLLLRLLLLLRLRLRLLLLRLRLLLRRRRLRLLLLLRLLRLRRRRLLLLLLLLLRLLRLLLLLRLLLLLRRLLLLLLLLLLLLLLLRRLLRLRLLLRRLLLRLRRRLLRLRRLLLLLRLLLRLRRLRLLLLRRLRRLLLLRLLLRLRLLLLRLLRRLRLLLLLLLRLRRLRRRLRLLLRLLLLLLLRLRRRRLLLRLRLLRRRLRLRLRLLLLLRRLRRRRLLLRRRRRLLLRRLLLRRLLRLLLLLLLRRRLRLRRRRLLLLLLRLLRLLLLRLLLRRRLLLRRRLLRRLLLRLLRLLRLLRLLRRLLRLRLRLLLLLLLLRLLRLLLLLLLLLLLLLLLRRLLRLLLLRLRRLRLLLRLLRLLLLLLLLRRLRLRLLLRLRLLLRLLLLRLLLRLLLLLLRRRLLLRLLLRLLLLLRLLLRLRRRLRLLLLRRRLLLRRRLRLRLRLRRLLLLRLRRLRRLLRLLLRRRLLLLLLLLRRRLLLLRLLLRRRRRRLLRLRRLLLLRRLLRRRRLLLLLLLLRLLLLLLRRRLRRRLLRRLRLLLRRLLLLLRLLLLRRLLRRRLRLLRLLRLRRLLLRRRRLLRRRRLLLLRLRLRRLLLLLLRRRRLLLLRRRLRRLLLLLRLLLLRLLRLLRLLRLRLLLLRLRRLRLLLLLRRLRRLLLRLRLLRRRLLLLRLRLRRRRLRLRLRLLLRLLLLLRRLLRRLLLLLLLRRLLRLLRLRRLRRRLLRLLRLLRLRLLRRLRRLLLLLRLLRLRLRLLLLLRLLLRLRLLRRLLLLRLRLLRLLLLLRRLLLLRLLRLRLRRRLRLLLLLLLLLLLRLRLLRLLLLLLRRRRLLRLRRRLLRRLLRLLRRLLLLLRRLLLLLRRRRLLLRRRRLLRLRRRLRRLRLRLLLLLLLLLRRLLLRLLLLLRLRLLLLRRRRRLLRLLLRLLLLLLLLLRLLRLRLRRLRLLRRRRRRRRRLLLRLLRRRLLRLLRLLLRLLLLRLLLRLLLRLRLLLLRRLRLRLLRRRLLLRRLRLRLLRLLLRRLLLRRLLLLRRRRLRRLLLRRLLRRLRLRRRLLRRLRLLRLLLLRRRLLLRRLLRLRLLRRLRLLLLRRLLRLLRRLLRLLLRLRRLLLRLRRRLLRLLLLLLRLRRRLLRLRLLLLRRRLLLLRLRRRRRRRRLLLLRRLLLLLRLLLRLLLLLLLLLRRRLRRLLLRLRLLLRRLLLLRRRLLRLLRRRLLLRRRLLLLRRRLLLRLLLLLLLLRRRLLLRRRLRLRLLRRRRRLLLLLRLLRRLLRLRLLLRRRLLRLLLRLLLLLRLRLLLRLRLRLRLRLRRLLRLLRRLLRRRLRRRRLRLRRRLLLLLLLLRLLLLRRLRRLLRRRRLLRLLLRLRLLRLRRRRLLRLLLLLLRLLRLLLLRRLLRRLLLRLRRRLLRRLLLLRLLRLRLLRLLLRLRLLLLRRRLLRRLRRLLLLLLRLLLLLLRLRLLLRLRRRLLRLRLLLLLRLRLLRLLRLLLLLRLLRLRRRRLRLLRLRRLRLLLLRLRRRLLLLLLLRLLLRLLLRRLLRLLLRRLRLLLLLRRRRRLRLLLLRLLRLRLLLRLLRLRLLRLLRLLLLRRRLRRRRRRRRLLLLLLLLRLLLLLRRLLRRLLLLLLRRRLRLRLRLRLLLRLRLLLLLLLRRLLLRRRLLRLRRLRLLLLLRLRRLLRRLLRLLRLLRLRLLRRRRLRLRRLLLLLRRLLLRRRLLRLRRRLRRRLRLLRLLRLRRLRLLLRLRRLLRRRRRLLLRLRRRRRRLLRLRRLLLLRLLRLLRLLRLLLLRRRLLRRLRRRLLRLRLRLRRRLLRLLLRLRLLLLRLRLRLLLLRRRRRLRRRLLLLLRLLLLLLRLLLLLRRLLRLRRRLLRRLLLRLLLLLLLRLRLLRLRLRRLLRLLRLLLRLLLLLLLLRRLRRRRLLRLLLLRLRRLLRLRLLRLRLLLLLLLRLLLLRLLRRRLRRRLRRRRRLLLLLRRLRRLLRLRLLRLLRLLRLRLLLLLRLLRLRLLRLLLLRLLRLRRLLLLLLLRRLLLRLLRLRLRLRRLLLLLLLRLRLLLLLLRRLLRRLRRLLRLLRLLRRLLRLLLLRRLLRRLRRRLLLRRRLRRLLLLLRLLRLLLLRRLRLLLLLRLLLRRLRLRLRLLLRRLLLLLLRRLRLRRLLLLLLRLRRLLRRLRLRRLLLLRRLRLRRRLLLLRRLRLRLRLLLRLRRLRRLRLLRLRRLLLRRRLRLRRRLLLLLLRRRLRLLLRRLLLLRLRLRRLRLLRRLLRLLLLRRLRLLRRRRRLLLLRRRLRLRLLLLRLRRLLLLRLLLLLRLRLLLLLLLRLRLLLRLLLRRLRRRLRLLLLLLLRLLRRRLRLRRRRRLRLLLLLLLLLRRLRLRRLLLRRRRLRLRRRLLRLLLRLLLLLLLRLLRLLLRLRLLLRLLRRLLRLLRRLLLLRLLRLRLLLRLLLLRLLLLLRLLLRRRLLLRRLLLLRLLRLLLRLRLRLRRLRRLLLRLLRLLRLLRLLLLLRLLRRRRRRLLLLLLLLRRLRLLLLRRRLRRRRLLRRRLLLLRLRRLRRLLLRLLLLLLLLLRRRLLLLLLLRRLRRRLRLLLRLLRLLLRLRLRLLRLLRLRLLLLLLLLLLLLRLLRLLRRLLRLLLRRLLLRLRLLLRRRRLLRRRLRLLLRRLLLLLRRLLRLRLRRLLLLLRLLLLRLRRLRLLLRLRLLLLLLRLLRRLRLLLLLLRLLLRRLRLRLRRRLRLRLRRLLLLRLLLLRRRLRLLLLLLRLLRLLRRRRLRRRLLRLLRLLRLLRRRLLLLLRLLLRLRLLLLLRRLRLRLLRRRLLLLLRRRLRLRRRLRRRLLLRLLLLRLRLRRLLLLRRRLLRLRLLLLRLRRRRRLLRRLRLLLLLRLLLLLLRRLRLRLRLLLLRLRLLLLLLLRLLLLLLRLLRLLLLLLRLRRRLRRLLLRLLLLRLRLLRRRRLLRLLRLLLLRLLRLLRRRLLRLRRRRRLRRRRRRLRLLRRLLRLLRRLLLLRLRRLLLRRRRLLRRRLLLLLRRLLLLLRRRLRLRLLLLLRLLLLLLLLLLLLLLRRLLRLLLRLLLRRRRLLRRLLLLLLLLRLRLRLLRRLLLRLRRLRLRLLRRLLRLLRLRLLLRRRLLRLLLLRRRLLLLLLRRLRLLRRRLRRRLLLLRRRRLRLLLLLRLRRLLLLLLLLRLRLLRLRLLRLLLRLRRLLLRLRLRRRRLLLLLLLLRLRRRLLLLLLLLLLLLLLLLRRLRLLRLLRLRRRLLLLRLRRLLLRRLLRRLLLRLLLRRLRLRLLLLLRLLRLLRLRLLLRLRRLRLRLRRRLLLRLRLLLRLLRRLLLRLLLLLLRLLRRRLLLRRLLRRLRRLRLLRRRLLLRRLLRLRLRLRLRRRRRLLLLRLRLLLLRRLRLLRRRRLLLRRLRRLRLLRLLLLLRLLRLLLLLRLLRLRRRLLRLRLRRLLLLRRLLLRLLRLLRRLRRLRRRRLLLRRRLLLLRRRLRLRRLLLRRLRRRLLRLLLRLLRLRLRLLLLRLLLLLRLRRLLLLLRRLLLLLRLLRLRRLLLLRLLLRRRLRRLRLRLLRRLLLLLLLLRRLRRRLLLRRLRLLLRLLRRRLLLRLRRLRRLLRRLLRRRLRRRRRLLLRLRLRLRLLRLRRRLLLLRLLLLLRLLLRRRLLLRLRRLLLRRLRLRLLLRLLRLLLLRLLRRRLLLLLLRLLLLRRLRLLRLLRLRLRLLRLRRLLLLLLLLRLLRLLLLLRLLRRLLLRRLLLLRRRRLLLLLLLLRRLLLLLLRLLLRLRLLLLRLRRLRRRRLRRLLLLRLLLRLLLRLLRRLRRLLLRRRRRLRRLLRLLRLLLLRLRRRRRLRLLLRLRRRLLRLLRLRLLLLLLLLLRLLLRLRLRLRRLLRRLLLLLRLRRRRLRLLRLRRLRLLLLRLRLLLLLLRRRLLLRLRLLLLLRLRRLRLRLLRLLLLLLRLLRRRRLRRRRLRLLRLRLRLRRLRLLRLRRLLRRLLLRLLLLLLLRRRLRRRLRRRRLLLLLRLLRRLLLLLLLLLLLLLLLLLLLRLLRRLLRLRLRLRRRLLRRLLLRRLLRLLLLRLRLRRLRRLLLLLLLRLLLRRRLLLLLRRRLLLLRRLLLLLLRRLRRLLRRLLLRLRLLLLLRLRRLRLLLRRRLRLLRRLLRRRLLLRLLLRLLRRRRRRRRLRRRRRRLLRLRRLRRLLLLLLRRLRRRRLLLLRLRLRRLRRLRRRLLRLRLLLRRRLRLLLRLRLRLRLRRRLLLRLRLRLLLRLRRLRLRRRLLLLRRRRRLLLLRLLRLRLLLRRLRLRLLLRRLRRLLRRRRLLLRRLLLLLRLLRLLRRLLRRLRRLLLLLRLRRLLRRLLLRLRRLLRRLRRRLLRLLLRLRRLLLLLLLLRLRRRRLLLLLLLRLLLRRRLLLLRRLLLLRLLLLRRLRRLRLLRLLRRRLLLRRLRLRRLLLLLLLLLLLLLRLRRLLLRLRRLRLRRLLLLRRLLLRRRLRRLRRLLLRLLLRRLRRLRRRRRLRRRRLLRLLLRRLRLLRLLLRRRLRLLLRRRRLRLLLLLLLLLRRLLLRLLLLLLLLRRRLLRLLRLLRLRLLRRLLRLLLLLLLLLLLRRLRLRRRRLLLLLRLRRLRLRRRRRLLLLLRLLLRLLRLRLLLLRRLRRLLRRRRLLRRLLLRRLRLRLLLRLLLLLLLLLRLRLLRLRLLLRLLLLRLLLRLRLLLRLLRRLRLLRLLLRLRLRRRLRLLLRLLRLLLLRLLLLLRLLRLRLLLLRRLLLRLRRRLLLLLRLRLLLRLRRRLLLRRRLLLRRRLRRLLLLLRRLRRRRLRRRLRLLLRLRLLLLLLRRLLLLLLLRLRRLRLRLRRRLLRRLRLLLRRRRLLLRLLRLRLLLRLLLRRRLLRLLLLLRRLLLLLLRRRLLLLRLLLLRLLLLLLRLLRLLLLLLRRLLRLLRRRRRLLRRLRLLRLLLRLLRRRRRLLLRLRLRLRLLLLLLRLLLLLRRLLLLRRLRLRRLRLLRLLLLLRLLLRLLLLRRLRLLLLLRRLLLLLLLLLLLRLLLRLRRRLLRLLRLLLLLLLLLLRLLLRLLLRLLLLLRLLRRLLRLLRRLLRLRRRRLRLLLLLRLRLLLRRRLLLLLRRLLLRRLRLRLLLRLRRLLLRLLRRLRLRRLRLRRRLLLLLRRRLRLRLLLLLLLLLRLRLRLLRLRLRLRLRRLRLLLRLLRRLRRRRLLLLRLLRLLLLRRRLLLLRLRRLLLLRLLRLRLLLLLRRLRLRRRRLRLLLLRLLLRRRRLLLLLLRLLRLRLRRLRLRLRLLRRLRLRLRLLLLLRLLLRLLLRLRLRRLRLLRRLRRLRRRLRRRLLLLLLLLRLLRLLRRLLLLLRRRLLRLLLRRRLLRLLRRLRLRLLLLRLLRLLRRLLLRRLLRRLLLLRLLRLRLLLLLRLRRRLLRLLLRRLLLLRLLLRLRLLLLRLLLLLRLLLLLLLRRRLRRRLLRRRRLLRRLLRRLRLLRRRRLLLLRRLLLLRLRLRRLLLLLLRLLLRLLRLLLRLRLLLLRRRLRRRLRLRLRLLLLLRLLRLRLRLLLLRLLLRLLRLRLLLRRLLRLLRLLLLRLLLLLRLRLRLRLLLRLLLLLRLLRRRLRRRLRRLRRLLLRLLRLLRLRLLLLLRLLLLLLLLRRRLLRRLRRRLRLRLRLLLLLLRRRRLRRLLLLLRRLLLLLLRLLLLLLLLRLRRRLLLLRLLLLRRLLLLLLLRLLRLLRRRLRLLRRLRRLLRLRLLLLLRLLLLLRLRLLLLLRLRRLRLRLLRLRLLRLRLLRLLRRLLLLLLLRLRLLRLLLLLRRLRRLLRLLLLLLLRRRRRLRRLRRLLRLLRRRRLRRRLLRLRRRRRLLLRRLRLRLRLLLLLLLRLLLRLLRRRLLLLRLLRLLRRLLLLLLLRLLLRRLLLRRLLLRRLLLRRRRLLRLRRRRRRLRRLLRLRLRRLRLRRLRLLLLLRLLRLRLLLRLLLLRLLLLRLLRLLRLRRRLLRLLLLLRLRRRRLLRRRLRRLLRLRLRLRRLLLRLRRLLRLLLRLRLRRLLRLLLRRRLLLRLRRLLLLLLRLLRLRLLRLLRLRRLLLLLRRRRRLLLRRRLLLLRLRLRLLLRLLLRLRRLRLLRLLLRLRLLRLLRRLLLRLLRRLLLRLLRLRRRRLRRRLRRRLLLRLLLLLLLLLLLRRLRRRLRLRLRLRRRLRRLLRLLRLLRRRLRRRRRLRLRLLRLLRRRLRRRRLRRRLRLRLLLLLLLLRRRLLLRRLLLRRRLRRRRLLRRLLRLRRLLRRLLLLLLLRLLRRRLRLRLRLLRLLLRLLLLRLRLLLLLLLRLRRLRRLLRLLLLLLRLRLLLRRLRRLLRRRRLLLLLLRLLLLLRLRRRRLLLRRLRRLLLRLLLLRLLLRRRRLRLRLRRLLLLRRLLLLRRLLRRLLRLLLLLLRLLLLRLLRLRRLLLRLLLLRLLRRRLRLLRLLLRLLLLRLLLLLLRRLLLLLLRLRLRLLRLRRLLRLLLLLRLRRLLLRRLRRRLLRRLRRLLRLLRRLLLRRLRLRRRRLLRRRRRLRRRLRRLLLLRLLLLLRLRRRRLLLRLLLLLRLLRLLRRRRRLRRLRLRRLRRRRLRLLLRLRLLLRLRLLLLLRLRRLRLRLRLLLRLLRLLRLLRLLRLRRLLLLLRRLLLLRLRRRLRRRLRLRLLLRLLRRLRLRLRLRLRLLLRLRLRLLRRLRRLLRRLRLLLLRRLRRRRRLLLRLLLLLLLRRLRLLRRLRRRRLLRRRLRLLLLLRLRRRLRLLLLLRRLRLLRRLRRLLRLLLRRLRLLLRLRRLRLLLRRRLLLRLRLLLLLRLRRRRRLRRLLRLLRRLLRRLLRRRLLLLLRLLLLLLRRLRRLRLRLLLLRLLLRLRRLLLLRLLLLLLRLRLRLRRLLLLLRLLLLRLRLRRLLLRLLLLLRLLRLRLRLRLLLLLRRRLLRLLRRLLLLLRLRLRLLLRLLLLLLLRLLLRRRRRRLLLLLLRRLLLLLLLRRRRLLRRLRLLRLRLLLRRLRLLRLRRLLLLRLRRRRLLRLRLRLRLLLRLRLRLLRLLRRRLLRLRLRLLLRLLRLRRLLLRRLLLLLLLLRRLRLLLRLLLLLLRLLRLLLRLLLLLRLLLRLLRRLRRRRLRLRLLLLRLLLLRRLLLLLLLLLLLRLLLLRLLRLLLLRLRLLLLLLLLRRLRRRLLRLRLRRRLRRLRLRLLLLLLLRLRLRRRRLRLLLLLLLRRRRRRRLLRLRLRLRRRRLLLRRRLLLRRLLRRLRLLLLRRLLLRRLRLLLLRRLLLRLLRLLLRLLLRLLLRRLLLLRRLLLRLLRLLLRLRLLRLRLLRLRLLLLLLLLLRLRLRLLRLRRRLLLLRRRRRRLLLLLLLLLRLLRRLRRRLRRRRRRRLRRLLLLRLLLLRLLRLLRRLRLLRLLLRRLLRLLLLRLRLRLRLLRLLLRLLLLLLRRLLLLLRLRLLLRLLRLRLRLLRRRRRLRLRLRLRLRRLLLLLLRLLRLRRRRRRLLLLRLLRLLLLRLRLLRLLLLRLLLLLLLRLLRLRRRLLRRLLRLLLRLRLRRRLRLLLRRRRLLRRLLLRRLLLRLLRLRRLRLRRRLLRRLLRLLLLLRLRLRLLLLLLLRRRRLLLRLRRRRRRLLLRLLLLLLRLLLRLRLLLRRRLLRRRLLLLLRRRLRLRLRLLRRRLLLRRRLRLLLRRLLLRRRRRLRLLLLRLLRRLRLLLLRLLLRLLLRRLRLRRRLLRRLRRLLLLLLRLRRLRRLLLRLRLLRLRRLLRRRRRLLRLRLLLLRRLLLLLRLLRLRLLLLLRRLLLLLLLRLRLLLLRRRRRLLRLLLRLLRLLRRRLLLRLRLLRLLLLLLLRLLRLRRLRLLLLLRLRRRLLRRRLRRLRLRRRRLLLLRLLRRLLLLLLLLRLLLLLRLLRLLLLRLRLLLLLLLLRLRRLRRLLLLLLRRRLRLLRRLRLLLLLRRLRRLRRLRLRLRRLLRLRRRRLLRLRLLLLRLRLLRRLLLLRRLLRRLLLLLLLLRRLLLLLLRRRLLLRLLLRRLLLLLRLLLLRRLLLRLLRRLRLRRLRLRRLRLLRRRRLRRRLLLLLLLLLRLLRRRLLRRRRRRRLLLRRLLLLLRLLLLRRRLLRLRLRLRLRLLRRRLRRLRLRRRLRLRRRRLLRLLRLRLLRLRLLRRLLLLLRRLLLRRRLLLRLLLRRLLLLLRLRLRRRLRLLLRLLLRLLLRLRLLRRLLLRRLLLLRLLLRLLRLRLRLLLRLLRRLLLRLRLLLLLRRLRLLRLRLLLLLLRLLLRLLRRRLRLRLLLLLRLLLLLLRLRLLRRLRLRLLLLRRRLRLRRLRRLLLRRRLLLLLRLLLRRRLRRLRRLLLRLLLLRLRLLRLLLLRRRLRRLLLLRLLLLLRRRLLLRLRRLRLLLRRRRLLLLRLLRRRRLRLRLRRLLRRLRLLLLLLRLLRRLLLLRLLRLLRLLRRLLLRRLLLRLLLLRLLLRRRLLLLRLRRLLRRRRLLLLRRRLRLLRRLLLRRLLRLRLLLRLRRLLLLRRRRLLLLRLRLLLRLRLLRLRRLRRRRLRLLLLLRRLRLLRLLLRLLLLLLLRLLLRRLRRLRRRRRLLLRRRLLLLLLLLLRRRLLRRRRLLLRLLRRRRRRLLLLLLLLLLRRRLRLRLLLRLLLLLRRLRLRLLRLLRRLLLLLLRRRRLRLLLRLRLRRLRRRRRRLLLRLLLRLLLLRLLLLLRRLLRLRLLRRLLLLRLRRLLLLRRLRLLRLLRRLLLRLRLRRRRLLLRRRRLRRLRRLLLLRRRRLLLRLLRRRLLLLLLLRLLLRRLLLRRRRLLRLLLLRLLLLRLLLLLLLLLLRRRLLRRLRRRLRRRLLRRLRRLRLLLLLRRRLLLLLLLRLLLRLLLLLRRLLLRLRLRRLRLRLRRLRLRRLRRRLRLRLLRLLLLLLRLLRRLLRRLLRLRLRLRLRRRLLLLLLLLLLLRRRLRLLRLRLRRRRRRLLLLRLLRRRRLRRRLRLRLLLLRLLRRRLRRRRLRLLRLRLLLLRRLRRRLLRLLRLLRRLLLRRLRRLLLLLRRRLLLLRRLRRLLLRLLRRRLRLLRLRLLRLLLLRLRRRLLRRLLRLLLLLRLRLLLLLLRLLLLLRRLLRLRRRRRLRLLLRLLLLRLLLLRRLLLRRLLLLLLRRRLLRRRLRLRRLRLRLLLRLRRLLRLRLLLLRRLLRLRLLLRLRRRLLLLLLLLLLLLLLRRLRLLRRLLRLLLRRLLLRRRLRLLLLRLLLRLRRRLRRRLLLLLLLRRRLRLLLLRRRLLRLLLLLLLRLLRRRLRLRRRLRRRRLLRLLLRLLLRRRLLLRLRLLRLLLLRRLRRLLLRLRRRRLLRRLLLLLLLRLLRRLRLRLLRLRRLRRLRLLLLLLLLRLLLLRLLLRRRLLRRRLLLRLLLLRLRRLLRLLRRLLRRRRRLLLLLRRLRRLLLLLLLRLRLRRRLRRRRRLRLRRRRLLLLLRRLRLLLLRRRLLLLRRLLLRLRLRLLLLLRLRRLLRLLRLLLLLLLRRRRLLLLLLLLRLRLLLRLLLLLLRRLLLRLRRLRLLLRRRLLRRLRRLRRRLRLLLLLLLLRLRRRLRRRLRRRRRRLRRRRLLRRLLLRLRLLLRRLRLLLRLRRRLLLLLRLRLRRLLLRRLRRLLLLLRLLRLLLLLRLRLRLRLLLLRLRLLLLLLLLLLRRRRLLRLLLLLRLLRRLRLLRLLLLRLRLRLLRRRRRLLLLRRRLRLLRLRRRLLRLLLRLRRLRLRLLLRRLRRLLLLRLRRRLLRLLLRLRLRLLLLRLRRLLRRRLRLRRLLRRRLLLRLLLRLRRLRLLLRRLLRLLRLLRLRRRLLRLLLRLLRRRLLLRLRLLLRLRRRLLRRRLRRLRLRLRLLLRLRLLRRRLRLLLLRRLRRRLRRLRRRLRLRLLLRLLRLRRLLRRLRLRLRRLLLLRRRLRLRLRLLRLLLRLLLLRLLRRRLRLLLRRLRLLLLRLRLLLLLLLLLLRLLLLRRLLRRRLRLLRRLRLRLLRRRRLRLRRRLRLLLRRLLRLLLRLRLLLLLLLLLLLLRLLRRRLLRLRRLRRLLLLRLLRLRLLLLLLLLLRLLRLRRLLRRRLLLLLRLRRRLRLRRLRLRRRLLRLRRRRLRLLLLRLRRRLLLLLLRLLLLRLLLRRLLRRRLLRRRLRRLLLLLLLRRLLLLLRLLRLRRRRRLRLLLLRLLLLLRLRRRLRLRRRLRLLRLRRLLLLRLLRLLLRLLLLRLLLLLLLLRLLLLRLRLLLRRLRLRRLLLLLLLLRRLRLLRRLLLRLLRRRLRLLRRRLLLRLRLLRLRRRRRLRRLLRLLLLLRLLRRLRLLLLRRRLLLLLLLLRLLLLRLRLRLRLLLLRLLRLRRRRRRRLLRLRRRLLLLLRRLLRLRLLLLLLRRLRLLRLLLLRRLRRRLLLLLLLLLRLRLLLLLLLLRLLRLLLLRRLRLRLLLLRRLRRLLLLLLRLLRRLLLRRLLLLRLLLLLLRRLLRLLLLRRLRLLLRRRRLLLLRRLLLLLLRRRLLRLLLLLRRRRLLLLLLRLLLRLRLLLLRLLRLRLRLRLRRRLRLLLLLLLLRRLLRLLLLRRLRRLRLRLLLRLLRLLLLRRRLRLRLLLRLLLLRLLRRLLLRRLRLRLLLLRRRRRLLRRLLLLLLLLRRRRLRRRLLRLRRRRLRLRRRLRLLLRRLLLLLLLLLLLRRLLLRLLLLRRLRLRLRRRRRLRLRLRRRLLRLLLRLLRRLLLRLRLRLLRRLRLRLLLLLLLLLLLRRLLLLLLLRRLLLLLLLRLLRLLLRLLRLRLLLRLLLLRRRRRLLLRLLLLRLLRLLLRRRRLRLLLLRLRRLLLLRRLLLLRLRLLRLLRLLRLLLRLLRRRRLLRLLRRLLRLLLLLRLRRLRRLLRRLRRLLLLLRLLRLLLRLRRRLLRLRLLRLRRRLLRLLLRLRRLLRLLLRRLLRLLLRRLLLLRRRRRLLLLRLLRLLRLRRRRRLRRLRRLLLLRLLLRLLLRRRRRRRRLLLRRRLLLRRRRLRLLLLRLLLRRLLLRRLRLRLRRRRLRLRRLLLRRRLRRRRLRRRRRRLRLLRLRLRRLRRLLLLLLRLRLRRLRRRLLRLLRLLLRLLLLLLLLRRLLRRRLRLLLRLLRLLLRLLLLLLLRLRLRLRLLRLRLLRLLLRLLRLRLRLRLRRRLLLRRLLRRLLLLRLLLRRLLLLLLLRLRLLLRLRLLRRRLLLLLLRRLLLLLLLRRLLLRLLRRRRLRLRLRRRRLLLLRLLLLLLRLLLLLLLRRRRRLRLLLRRLRRLLLRRLLLLLLRLLRLRRLRLRRRLLLRRLRLLLLRLRLLLLRRRRRRLLLLLLLLRLLRLRLLLLLLLRRLRRRLRLRRLLLLLRLRLLRRLLRLRLLLRLLRRLRLRRLRLRRLLRLLRLLRRLRLRRRRLLLLRRRRLRLRLLLLLRLRLRLLLLRLLRLRLRLLLRLLRRRRLRRRLRLLRRLLRLLLLLLRLLLRRRRRLRLLLLLLRLLRLLLLLLLRLRLLLRRRRLRLLLLLRRLRLLRLLLLLRLLRRRLLRLLLLLRRRRRLLLRRLLRLLRLLRLLLRLRRLRLLLLLRLRLRRRLRLLLRLLRLLRRLRLRRRLRRRLRRLLLLRRLLRLLRRLRLRRRLLRRRRLLRLLRLRRRLLLRRLLLRLLLRRLLLLLLLRRLLLLLRRRRRLRRLRRRLLLRLLLLLLLLLRRRLRRLRRRRRLLRLRLLRLRRLLRLRRRRLRRRLLRLLLLRRRRLLRLRLLRLRLRLRLRLLLRLLLRLRLLLRRLRLRRLLLLLLLLLRRRLRLLLLRRRLLLRLRRLRRRRLLRLLLRLRLLLRRLLLLLRRRRRLRRLLLRLLLRLRLRLLRLLRRLLLLRLRRRLRRRRRLLLRRLLLRLRRLRRLLLLLRLLRRLLLRRLRLLLLLLLLLRLLLLLLLRRLRLLLLLLLLLRLLLRRLLLRLLLLRLRLRRLLRRLRLRRLLLLRRLRLRRLRLRLLLLLLRLRLRRRLLLRRRRRLLLLLLLLLRLLRRLLLRRLLLRLLLLLLRLRLRRLLRRRRLLRRRRRRLRLLRLRLRLLLLLLRLLLRLLRLLLLRRLLLRLLRRRRRLRLRLLRRRRLLLLRRLRLRLRLRLRLRRLRLLRLRLLRLLLLLRRRLLLRLLLLRLRRLLRRRRRRLLLLLLLRLRLRRLLLRLLLRLRLLLLLLRRLRLLRLRRRLRLLRLLRLLLLLLLLLLRLRLRLRRRLRLRRRLLRLRRRLRLLLLLLLLLRLRLLLRLLLLRLRLLRLLLLLRLRRRLRRRLLLRLRRLRRLLLLLLLLLLLLLRLLLRLLRLRLLRLLLLLLRRLLRRRLLLLLLRRLLRRRLLRRLLRRLLLLLLLLLRLLLLLLRRLLRRRRRRLRRRRLLLLLLRRRLRLRRLLRLLRRRLRLLLRRLLRLLLRRLLLRLRRLLRRLLLRLLRRRLLLRLLRRLLLRRLLRLLLLLLLRLLLRLRLRRLRLLLRLLRRLLLLLLLRLRRRRLLRLLRRLRLLRRLLLRRRLLLRRRRRLRLRLLRLRRRLRLRLLLLLLLLLRRLLLLRRLRRLLLLLRLRRLRLLLRLRLLLRRLLLRLLRLLRLRLLLLLRLRLLRRLLRLRRRLLRRLLRLLLLLLLRRLLLRRLRLRRRRRRLLLLRLLRRRRLRLLLLLLLLRLLLRLRRLLRRLRRLLRLLLLRLLLRLLLRLRLLLRRRLRRLLRLLRLRRLRRRLLLLLLLRLRRRLRLLRLRRLLLLLLLLLRRLLRLLRRLRLRLRLRLLRLLLRLLRLLRLLLRLLRRRRLLLRLLLLLRLLLLLLLRLLLLRLLRRLRLLLRRLRLRLLLRLRLLLLRLLLLRLRRLLLRLLLLLLRLRLRRLLRRLRRLLLRLLRLRLLLRRLLLRLRRLLLLLRRRLLLLRLRLLRLRLRLLLRLRRLLLRLLLRLRRLLLLLLLRLLLLLRLRLLRLLRRLRLRLLRLLRRRRLRLLRLLLRRRLRLRLRLRRLRRLRRRRRLRRLLLRRRRRRLRLLLLLRLRLLRLLLLLRLLRLLRLLLRLLRLLLLRRRLLLRLLLLLRLLRLLLLLLLLLLLLLRLLLRRRLLRLRRLRRRRRLLRRLLRLLRRLRLLLLLRRLLRRLRRRLRLRLRLRRRRRLLLLLRLRLLRRLRLLLLRRRLLLRLLLLRRLLRLLLRLLLRRRRLLLLRLRLLRLLLLRLLRRLLLLLRLRLLRLLLLLRLRRLRLRLLRRRLRRLRLLLRLLLLLRRLLLRLLLRRLRRRRRLRRLLRLLLLRLLRLLLLLLLLLLRRLLLLRRLLLLLLLLLLLLRLRLRRRRRLLRRLLRLRLLRLRLLLLLRLLLRLLRRRRRLLRRLRLLRLLRRRLLLRRLLRLLLLLRRRLLLLRRLLLLRLLRRLLRRLRRRRRLRLLLLLRLLRRLRRLRLLLLRLLLRLLLLRRLLLLLRLRRRLLLRLLRRLLRLRRRLLLRLLLLLLLLLRRLLLRLLRLLRLRRRLLLRRRLRLLLRLLRRLRRLLLLLRRRLLLLLLRLRRLRLLLRLRLRLLLRLRRRLLRRLLRLLLLLRRLLLRLRLRLLRLLRLLRLLLLLLRRRLRRLLLRRLRRRLLLRRRRRLLLRRLLLLRLRLRLLLRLRRLLLLRRLRRLRRLLLRLRLLRRRLRLLRLLRRLLLLLLLLLRLRRLLRLLLLLLLRLRLRRRRRLLRLLLRLLRRLRRRLLLLRRRRLLLLLLLRRRRLLLLLRRRRLRRLLLLRLRLRLLLRLRLRLLRRLLLLRRLRLLLRLLLRLLRLLRLRLRLRRLRRLLLRRLLRRLLLLLLLLLLLRRLRLLLLLLRRLRLLRRLLRLRRRLLRLLRLLRRLRLRLLLRLRLLLRRLRLLLLRRRRLLLLRLLLLLLLLLLLLLLLLLLLRLLLRLLLLLLLLLLLRLLLRLLLLLLRLRRLLRRRLRRLRLRLRRLLLLRRLRRLLLRLLLRRLLLLRRLLLLRLRRRLLLRRLRRLRLLLLRRLLRLLRRLLLLLRRLLLLLLRLLRRLLRLLLLLLLLLLRRRLLLLRRRLRRLLLLLRRLRLLRRRLRRRRRLLLLLRRRLRLRRLLLRRRLLLRRLLRLLLRRLLRLRLRLRLLRLLRLLLLRRRRRLRRLRLRLRLLRLLLRLRRLRRLRRRLLLLLRRRRLRLRLLRRLRRLRRLRRRLLLLLRLRLLLLRRLLRLRLLLLRRLRRRLRLLRRLLRRRRLRRRLRRRLRRLLLRLRLRLLLLLLLRLRLRRRRLLLLRLRRRLLLLLLRLLLLLLLLRLLLLLLLLLLLRLLLLLLRLRRLRLRRRRLRRRRLLRRLLRLRLRLLLLRLLLLLLRRLLLLRLLRRLLLRRLLRRLRRLLRRLLRLRLLLLLRRLRLRLLLRLLRRLLRLLRLRLLLLLRLRLLLLRRLRLRRLLLLLLRLLLLLLRLLLLLRLLLLRRLRRLRLLLLLRRRRLRRRRLRLLLLRRLRLRRRLLLLLLLRLLLLRRLLLLRRLRLLLLRLLLLRLLRRRLRLLRLRLRLRRRRRRLLLLRRRLRRLLLRRLLRLLRLRLLLRRLRLLLRLLLLRRLLRLRRLRRRRLLLRRRLLLRLRLRRRRLLLLRRRLLRLLRRRRLLLRRRRRLLLLRLRLLRLLRRLLRLRRLLLLLRRRRRRLLLLRLLRRRLRLLLLRLLLLLRLLRLLLLLRLLRLLLLRRRLLLRLLRLLLLLLLLRRRLRLRRRRRRLLLLLRRLLLLRLRRRRLLLLLLLLRRLRLLLRLLLLRLLRLRLLLRRRRRLLRLLRRLRLRRLLRLLRRRRLRRLLLLLLLRRLRRLLLLRLLLLLRLRLRRRRRLLLLLLLLLRLLRLLLLRRRLLRLRLLLLLRLRLLLRRLLRLLLLLLRRRRLLLRLLLRLRRLRRLLLLLLRLLLLLRLLLRLLLRLRLLLLLLLRRRLLRLRLRLRLRRLRLRRRLLRRLLLRLLLLRLLLRRLRLLLRLLRRLRRLLLLRLLRRLLRRRLLRRRLLLRRLLRLRLLLLRRLRRRRRLLRRRRLRLLLLRRLRRLLLRLRRLLLLLRRRRLLLRLLRLRLLRLRRRLLLLLLRRLLLRRLRLRRRRRLRLLRLLRRLLLRLRRLLLLRRLLLRLLLLLLLRLLLLLLLLRRLLRLRLLLRLRRLLRLLLRLRLLLLRRLLLRLRLRLLLRLLLLLLRLRRRLLLRLLRLLRRRRLLLRLRLRRLLRRLRLRRRLLLRRLRLLRLRLLRLRLLRRRLRLLRLRLLRRRRLRRRRLLLRLRLLLLLLRRRRRLLLRLLLRRRRLLLLRLLLRLLLLRRRRLLLLLLLRLRRLLRRRRRLLLRLRLLLRLRLLRLRLRLLRRLRLLLLRLLRRRLRLLRRLRLRLLRRLLRLRLLRRLRRLLLLLLLLLLLLLLLLLRLLRRRLRLLRLRRLLLLRLLLLRRRRRLLRRRRRLRRLRLLLRRLLRLLLRLLRLLLRRLRLRLLLLRLLLLRLRRRRRLLLLRRLRRLLRLRLLRLLLRLRRRLRRLLRLLRRRLLRLRLLRRLLRRRLRLLLRLRLLRLLRLLRLRLLRLLLLLRLRLLLLLLRRLLRLLRLRLRLLLLLLLLRRLLRLLLRLRLLRLRLRLLLLLLRRRLRRLRLLLLRLLLRLLRLLLRLLRLLRLRLLRRRLRLRLRLRRLRLLLRLLRLLLRLRLLLLLLLRLLLLRLRRLLLRLRLRLLRRLLRRRLLLLLLLLLLRLRLRLRRLRLLLRRRRLLLLLLRLLLRRLLRLLLRLRLLLRRRRLRLRLLRRLLLLLRLLRLLLLLLLLLRRLRLLLRLRRLLLLLLLLLRLRLLLLLLLRRRRRLRLRLLRLLLRLLRRLLLLLRRRRRRLLLLRLLRLLLRLRRRLLLLLLLLLRRLLRRLLLRLLRRLLLLRLLLRRRLLRLRRRRLRLLLLLRLLRLLRLLRLLLLLLRLLLLLRRLRLRLLLLLLRLLLLLRLLRRRRRLRLRLLLLLLLRLLRRLLRLLLLLLLLLRLLLRLRLLLLLLLLRLRLRRLLRLLLLLLRLRLLLRRRLRLLLLLLLLRLLLRLRLRRLRRLLRLRRRRLLLRRLRLRLLLRRLRRRLRLLLLLRRLRLLLLLRLRRRLLRLRLLLLLLLRRRLRRLLLLLRLLRLLLRLLLRRLLLRRLRLLLLLLLLLRLRRLLLRLLRRRLLLLLLLRRRLLLLLRLRRLLRLLLLLRLRRLRLRRRLLRLLLRRLLRLLLLLLLLRLLRRLRLRRRLRRLLRRRRLRLLLRLLLRLLLLRLLLLLLLLLLLRLLRLRRRLLLRLLLLLLLLRLRLLLRLLLLLLLRRRLLLLLRLRLRRRRRLLLLRLRRRRRLLRLLRLLLLRLLRLLLLRLRLRRLRLRLLRLRLLLLRLLLRLLLRRLRRLRLLRLLLRLLRLRLLLLRRLLRLRLRLLLRRLLRRLRLLLRRLLRRLRLRLRLRRLLLLRLLLLLRRRLLLLLLLLRLLLRLRLLLLLLRLLLLLRLLRRLRLLLLLLRLRRRRRLLRRLRLLRLRLRLLLRLLLRLRRRLRRLLLLRLRRLRRLRLLLLLRLLLRLLRRRLRLRLRLLLLRLRLRRRLRLLRLRRLRRLLLRLLRLLRRLLLLLLRLLLLLLLLRRLLLRRLLRRRLLLLLLLRLLLLRLLLLRRLLRRLLRLLLLLLLLRRRLLLRRLLLLLRRLRLRLLLLLRLLRLRLRRLRLRLLLLRLRRLLLLLLRRLLRLRRRLLLLRLRLLRLRLLLRLRLLRLRRRLRRLRLLLRLLLLRLRLRLRRLLRRRLRLLLLLLLRRRLLRRRLLLRLRRLLLLRLLLRLLRRLLRLRRLLLRLLLRRLRLRLLRLRLLRLLRLRRLLLLRRLLLRLLLLRLRLRLLRLLRRRRLRRRRRRLLLRLRRRLRLRRRRLLRLLRRRLLLLLLLLRRRRRLLRLLRRLLRRRLLRLRRRRRLRRLLLRLLRRLLLRLRLRLRLRRLLLLLRRLRLRLLLLLRLLLRRRRLLLLLLRRLRLLRRRRLLLLLRLLRRRLRRLRRRLRRRRRRLRLRLLLLRLRRLLLLLRRLLLLLLLLLLRLLLLLLRLLLRLLLLLRLLLLLRRRLLLLRLRLRLRRLRLLRLLLLRLRRLLRRRRLLRLLLLRRRLRLLRLLLLRLLLLLRRLRRRRRLLLLRRLLLLRRRRRLRLLLRRLRLLRLRRRLRLRLRLRLRLLRRRLRRLLLLLLRLRRRLLLLLLRRLRLLLRLRLLRRLRLRLRLRLRLLLLLRLRRLLRLRLRRLLLLLLLRLRLRRLLRLRLLLRLLRRLLRLRRLLRLRRLLLLLRRLLRLLLLRRLLRLLRLLRLLRLLRRRRLLLLLLRRLRLLLLRLLRRLRRLRLLLLLLRRRLRLLLLLLRLLRLRLRLRLLRRLLLLLRLRLLLLLLRRRLLRRRRRLLRRLRLRLLRLLLRLRRRRLLRRLRRLLRLLLLLLRRLLLRRRLRLLLLRLRRLRRRRRLLLLLLRLRRRRLLRRLRRRRLLLLRLLRLLLLRLLRLLLLLLRLLLRLRRLLLRLRLLLLRLLLRRLLLLLLLLRLRLRLLRLRLRLLRLLRLLRRLRLRRRLLLLLLRLRRLLRRLLLRRLRLLRLRLLLLLRLRLLLRLRRLLLLRRLLLRRLRRLLLRLRLLLRLLLRLLLLLRLRRLRLLRLLLLLRLLRRLLLRLLLRLLRRRLRLRLRLRRLLLLLLRLLRLLLRLLRLRLLRRLLRLRLLLRLLLLLLLLLLLLRLRRRLRRLRLRRRRLRLRLLRRRLLRRLLRLLRLRLLLLLLRRLRRRLLLLLLLLRLLRLLRRRRLRLLRLRRRLRRLRLRLLRRRRRLRLLRLRLRRRLLRLRRLLLLLLLLLRLLLLLLLLLLRRLLRLLLLLRRLLLLRLRLRLLLLLRLLRLRLLRLLLRRLLLLRLLLRLLRRRLLLLRLRRRRRRLRLLRLLLRLLRLRRLRLRLLLLLRLLLRRLRLRLRRLRLRLLLLRLLRLRRLLRRLLRLLRLLRLRRLLLLRRRLLLRLLRLLLLLLRRLLLLLLLRLRLRRLLRLRLRRLLRLLLLLLRRLLRLLRRLRLLRLRRLLRRLRLRLLLLLLLLLLRRRLRRRLLLLLLLLLRRLLLRLLLLRLLLLLLRLLLLRLRRLLLLRRLLLLLLLLLRLRRRRRLRLRRLLRLLLRRLLRLRRLRLRLLLRLLLRRLRLLRLLLLLLRLRLLLRLRRRRLLRRRLRLRLRLLLLLRRLLLLLRLLLRLLLLLLRLRLRLLRRRLLLLRLLLRLLRLLLLLLRRLRLRLLRRLLLRRLLLLRLLRLRLRLLRLLLLLLRRRRLRLRLLLLLRRLRRRLLRLLLLLLRLRRLRLLLLLLLRRRLRLRLLRLLLRLRLLRRLLRLLLLLLLRRRLLRRLRRLLRRLLLLLRLRLLRRLLLLLLRRLLRRLLRLLLLLLLLLRRRLLRRLRLRLRLLLLRLLLLLRLRLRLRLLLRRLRRRLLRLLLRRRRLLRLRRLLRRLLLRLRLLLLRRLRLLLLLLLLRLLLLLLRRLLLRLLLLRLLRRLRLLLLRLLRRRLLRLRLRLLLRRRLLLLRLLRLRRLRLRLRRRLRLLLLRRRLRLLRRLLLLLLRRLRRRRLLLLRLRLRRLLLLRRLRRRLRRLLRRLLLRRRRRRLLLLLRRRLRLLLLLLRLLLLLLRLLLLLLRLLRLRLRRRLRLRLLLRRLLLLLLRLRLLLLRRRLRLRLLLLLRLLRLLRLRLLLLLRLLRRLRLRLLLLLLRLLRRRLLRLLRLLLRLRLRRRLRLRLLLLLLLLLRLLLLLRLRRLRRRLRLLLRRRRRLRLRRRLRLLLRLLLLRLLLRRRRRRLLLLRLLRLLRRRLRLRLLRRLLRLRRRLLLLLRLLLLLRRLRLLRLLRLLRRLLRLLRLLLLRLRRLLRLLLLLRRLLLRLRLLLRLRLLRRRLLLLRLRRLLLLLLRLLLRLLRRRLRLLRRLLLRRLRRRRRLLLRLRLLLLLLLRLRRRLLLLRLRLLRRLRLLLLLLLLRRRRLLLLRRRRLLLLLRLLLLLLLLRRLLLRLLRRLLRRLLRLRRRRLLLRLLLLRLLRRLLRLLLLLLLRLLLLLLLLRLLRRRRRRLLRLLLLLRRLRLLRLLLRLLLRRLRLRLRLRLLLRLLRLRRRRRLRLLLRLLLRLLRLLLLLLLLRRLRRLLLLLRRRLLRRLLLRLRRRRRRLRLLRRLRLLLLLLRLLLRRLRLRLLRRRLLRRRLRLLLRLRRRLRLLLRLLLLLLRLRRRRLRLRRLLRRLLLRLLLRLLLLLLLLLRLLRLLLLLRLLLRRRRRLRLRRLLRRLRLRLRLLLRLLLLLLLRLRRRRLLLLRLLLRLRRLRRRRRLLLRRRLRLRRRLLRRLRRLLLLLLRRLRLRRRRRLRRLRLRRRRLRRLLLLLLLRLRRLLLLLRLLLLLLLLLLRLLLLRRLLLLLLLRRRLRLLLRRLRLLRLLRRLLRRLLRLRRRLLRRLLRLLLRLRLLLLRLLLLRLLRLLRRLLLLLLRLRLLRLLLLRLLLRLLLRLRRLLLRRLRRLRRRLLLRRLRLRLLRLRLLLLRRLLRLLLRRRLRLRRRLRLLRRRLRLLRRRRRLLLLLLLRLLLLRLLRRRRRLRRLLRRRLLLRLLLLLRLRRRLRLRLLLRLRLLRRRRLLLLLLRLRLLLLRRRRRLLRRRRRLRLLRLRLRRRLRRLRLRLLLLLLLLLLRLRRLLRLLRRLLRLRLRLLLLLLLRLLRLLRLLLLLRRRRLLRLLRLRRRLRRLRLLLLLLLRLRRLRRLRLRRLRRLLLRLRRRRRLLRRLRRLRLLRRRLLLLRLLLLRRRLRRRLLRLLLLLLLRLRLRLLRRLRLLRRLRLRRLLRLLLRLLLRLLRRRLLRRRLRRLLRRRLRLLRLRLLLRRLLRLLLLRRLRLRRRLLRLLLLLLLRLLLLRLLLRLLLLLLRLLLRLRRLLLLLLLLRLLRRLLLLLRLLLRLRLRLLRLLRLRRRLLLRRRRLLRLLLRLRLLRRLRLLRRLRLLLLLLLRLRRRRLLLRLRLLRLLRLRRLLLRLLLRLLRLLRLLLLLLLLLRRRLLLLLLLLLRLRLLLRRLLRLRLLLLRLLLRLLRLLLLLLRRLRLLRLLLLRLLRRLLRLRRRLRRLRLLLRLRLLRLLRRRLRLLRLLLRRLLRLLRRLRRRLLLLRLRRLLLRLLLRRLRLLLRLLLLRRRRLLLLLLLLLRLRLRLLLRRLLLLRLLLLRRLLLRLLLRLLLLLRRRLLRLRRLRLRLLRRLLLLRLLLRRRRLRLRLLLLLLLRLRRLLLRLLRRLRLRRLLLLRLLRLLLRLRLLRLLRLRRLLRLRRLRLLRLLRRRRLRLLLLRRRLLLLRLRLLLRRLRLLRLRLLLLLLLLRRLLRRLLLRLLLRLLRLRLLLLLRRLRLLLRRLRRLLRLRRLLRRRLRLLRLLLLRRRRLLLRRRLLLLRLRRRLLLLLRLRLRLLLRLRRLRLRLLLRRLLRLLLRRLLLRLLRLLLRLLLRRRRRRLLLRLRRLLLRLRLLLRLLLLLLLRRRRRRLRRRLLRLLLRRLRLLLLRRLRRRLLLLLLRLLLLLRLLLLRLLLLRLLRLLRRRLRRLLRRLRRLRLLLLLRRLLLLRLRLLLLLLLRRRRRRLLRRRRLRLRLLLRLRLLRLLRLLLLRLRLRLLLLRRRRLLLRRLLLLRLLLLLRRLLLLLRRRLRRLLLLLRLLLLLLLRLLRLLRLLRLLRLLLLRLLLLRLRRRRLRRRRLRRLLLLLLRLLLLLLLRRLRRRRLLLLRLLRRLRLLLRLLLLLRLRRRRLLLRRRLRLRRLLRLRLLLLRRLLLLLLLLRRRLLRLRLLLLLLLRLLRRRRRLLLLLRLRRRLRLRLRRRLLRLLRRLLLLLRLLRRRLLLRLRLRLLLLRLRLRLLLRRLRLLLLLRLRRRLLRLLRLRLLLRLRLRRLRLLLLLLRRRLRRLRLLLLLLLLLRRLRRLLRLRLLRLRRRRRLRLLRLLLRLRLLRRLLRLLLRLRLLLRRLLLLRLLLRRRLRRLLLRLLLRLLLLLRLLRRRLLRRLLRLRRLRLRRLRLRLLLLLRRLLRLRLRLRLLLRRRLRRRRLLLLLLRLLRRRRLLLRRRLLRLLLRRRLLLLLRLRRRRRLRLRRLLLLRLRLRRLLRRLRRRRRRLRLLLLRRLLLLLRLRRRLRRLRLLLLRLLLLRRLRRLLLLLLRLLLLLRLRRLLLLLLLRRLRLLLRLLLLRRRLRRRLRRLRLLLRRLRLLLLLRRRLLLLRRLLRRLLLLLRLRRLRLLRLLLRLRRLLLLRLRLLRLLRRLLLLLRRLLRLLRLLLRLLLRLLLLRRRRLLLRLLLRLRLLLRLLLLRRRRLRRLLRLLLLLRLLLLRLLLRLLRLLLLRLRLRLLLRRLLLRRLLLRRLLRRLLLLRLLRRRLRLLRRLRLRLLLLLRRRLLLLRLLLLLLLLLLLRLLLLLLLLRRLRLLLRRLRRRLLLLLLLRRLLLLLLRLRRLLLLLLRRRLRLLLLRRRRLRLRRLLLRLRLRRLRLLLRLLLLLLRLLLLLRRRLLRLRRRLRRRLLRLRLLRLRLLLRLLLLRLRLLRLRLLLLLRRLLLRRLLRLLRRLLLLLRRLLRLLLRRLLRLRLRLLLLRRLLLLRLLRRRLRLRLRLLRRLLLLRRLLLLRRLLLLLLLLLLLRLRRLLRLRRLLLLLRLLLRRLRRLRRLLLLLLLLRLLRLRLRRLRLRRRLLLLLLLLLRLLLLRLLLRLRRLLRLLLLRRLLLLRLLLRLLLLLRRRRLLLLRLLLRLRRRLLLRLLRLLRRRLRRLLLLLRLLRRRLLRRRRLLRLLLRLRRRLLRLLLRLLLRLLRLRLRLRLLRRRRRLLLLLRLLLRLLLLRLLRLLLLRLLLLLRLLRLLLLRRLLLLLLRLRLLLLLRRLRRRLLLLLLRRRRRRLLRLLRLRLLLLLRLLRRLRLLLLLRLLLRLLLLRLLLLLLLLLLRLLRLRRLLLLRRLLRLRRLLLLRRRLLLLLRLLRRLLRLLLRLLLLLLRRRLRRRLRRLRLRLLRLLRRLRLLLLRRLRLLLLLRLRLLLRLLRLLLLRRRRLLLLLLLRRRLRLLLLRRLRLRRLRLLLRRLLRLRRLRRRRLLLLRLLRLLLLLLLLRRLRRLRLLLLLLLLLLLLRLRRRRRRLRLRRLLLLRLRRLRLRRRLLRLRLLRLRRRRLRLRRLRLLRRLLLRRLLLLLLLLLLLRRLRRLLLLRLLLRLRRRLRRLLLLLLRLLLRRLLRLLRLLLLLLLRRLLLRLRLLLRLLLLLLLLRLRLLRRLLLRLLLLRRRRRLRRLLRLRLLLLRRRRLLRLLLLLRLRLLLRLLRLLRLRLLRLLRLRRLRRLLLRLLLLRRRRLRRRLLLLRLLRLLRLLRLRRLRLLLLLLLRRLRLRRLLLLRLRLLLLLLRLLLLRLLLLRRLRLRRRLLRLRLRLRRLRRRRLLRRRLLLLLLRLRLLLRRLRRRLLLLRLLLRRLLLLRLRLLLLRRRRLRLLRRRLLLLRRLRRRLRLLLRLLLRLLRLRRRLRLLLRLRLLRLLRLRLRLLLLLRLRLLLLLLRLLLLLRLRRRRLLLRLLRLLLLLRLRLRRLLRLRLRLRRRLLLLLRRRRLRRRLLLLRRLLRLLRLLLLRRLLRLLLRLRLLLLRRRLLLLLLLLRLRRLLRLRRRRLLRLRLLLLLRRLLRLLLLLRLRLLLRLLLLLLRLLLLRLLLLRLLLLLLRRLLRLLLRLLLLLLRRLLLRRRLLLRLLLLLLLLRLLLLLRLRLLRLLRRLRLLRRRRRRRLRRLLLLRRLLLLLRRRLRLLRLRLLLLLLRLLLLLLLRLRLLRLLLLLRLRLLLRLLLLLRLRLRLRRLRLLLRRLLRRLLLRRRLLLLRLRLLLLLLLLRRLRLRRRLLRRRLRLLRLRRRRLLLLLLRRLLLLRLLLLRLLRLLLRLLLRRLLRRLLLLLRRLLRLRRRRRLLRLLRLLRLLLLRRRLLLLLRLLLRLLRRRLRLLLLRLRLLRRLLRLRRLLLLLRRRRLLLLRLLRRRRLRLLLLLRLLRLRRLLRRLLRRRLLLRLRLLLRRRRLLLLRLLRLRLLLLLRRLLRLLRLLRRLLLRLLLLLLRRLLLLLRLLRLRRLLRLLRRLRLLRLLRRLLLRLRLLLRLLLLLLRLRLRLLRLRLLRLLLRLRLLRLLLRLLLRRLLRLRLRLLLRLLLRLLLLRRLLRRLLLRLLLRLLLLRLLLRRLRLRLLRLLRLRRRRRLLLLLLLLLRLLLRRRLLRLRLRLLLLLLRLLRLRRLLRLRLLLLRLLRRLRLRLRLLRLLLLRRLLRLLLLLRRLLLRLLRLRRRLLRRRRRLLLLLRRLRLLRRRRLLRLLRLRRRRRRRLLLRRRLRRRLRRRRLRLLLLRLLLLRLRRRLLRLLRRLRLRLRLLLLRRLRRRLLLLLLRRLLLLRRRLRRLLRLLRLLRRLLLRLLRLLLRRRLLRLRLLRLRLRRLRLRLLRLRLLLRLLLLRLLLLRRRRRRLLLRLLLLRRRRRRLLRLLLRLRLLRLLLLRLLLLLRLRLLRLLLLLRLLLLRLLLLLRLLRRRRRRLRRLRLRLRRRLLLRLRLRRRRLRLLRRLRRLLRLLRLLRLLLLLRLLLRLLLRLRRRRLLLRRRLLLRLLLRRRLLLRLRRLRRLLLLRRRLLRRRRRRRLRLRLRLLLLRLLLLRLRRLLRRLRRLLRRLLLLLRLRRRLLLRRRLLLRLLRRRLLLLLRRLRLLRRLLLLLLLLLLLLRLRLLRLRLLRLLLLRLRLRRLLRLLRRLLLLLLLLLRLLLRLRRLLRRRRRLLLRRLLLRLLLLRRLLLLRLLLLRRLLLLLLRLLRLLRLLRRRLRRLLRLLLLRLRLRRRRRRLLLLRRLLLRRLRRLLLLRLLRRLRRLRLRLRRLRLRLRRRRLLLRRLLRRLLRRLRLLLRRRRRLLLLRLRLLRRLRLLRLRLLLLLLRRLLLRRLLRLLLLLLLLLRLRLLRLLLLLRLRLLLLLRRLLRLLLRLRLLLLLLLLRRRRLRLRLLLRRLRRLLLRLLLLRLLRRLRRLRRLLRLLLRLLRLRLLLRRRRRRLRLLLLLLLRLLRRRRLLLRLLRLLLLLLLLLLLLRLLRRLLRRLLLRLRLLLLRLLLRLRRLRLRLLLLLLLRLLLRLLLLRLLLRLLLRLRRLLRRRLLLRLLLLLLLLRRLRLLLLRLLRRRLLRLLLLLLRRLRRLRLRLRLLLRRRLLRLLLRLLRLRLLLRLRRLRLRLRRLRRRRRRLLLRLLLLLRLLLLRRLLLRLRLLLRRRLLRRLRRLLLLRLLRLLRLLLRRRRLRRRRLLLLLRLLLRLLRRLLLLRLLLLRRRRLLRLRLLLRRRRRLLRLRLRLLLLLLLLLRLLLRLRRLLLLLLLRLLLRLRLLLLRLRRRRLRLRRRLLLLLRLLRLLRLRLLRRLRLLRLLLRLRLLLLLLRRLLRLLLLLLLRLLLLRRRLRLLRLRRLLRLLLLLRLLRLLLLLLRLLLLLLRRRLLLLLRRRRLLLLLLLLLRRLLRRLRLRLRRLLLRLLLLLRRLLLLLLLRRLLRRLRRRLRRLLLLRRLLRRRLLLLRRLLRRRLRLRRLLLLLRRRLLLRLRLLLRRRLRRRLRLLLRRRLLLRLLRLRLLLLLLRRLLRLLLLRLLLLRLLLLLRLLRLLRLRLLLRLLRLLLLLRLLLLLRLLRRLRLLLLLLRRLLRRRLRRLLLRLLRRLRLRRRLLLRLRLRLRRRLLLLLLLLLLRLLRLRLRRRLRRLRLRRLRLLLLLRRRRRRLLLRRLLLLLRRRLRLRLLRLLLRRLRLLLRLRLLLRLLLLLLLLLLRLLLRRRLLRRLRRRLLRLLLLLLRLLLLLLRRRLLLRLRLLRLRLRLRLLLLLLLLRLLLLLLRLRLLRLLLLRLRRRLRLLLRLLLLRRRLLRRLRLRRRLLLRLLRLRRLRLLLRRRLRRRLLLLLLLLLLRLRLLLRRLRRRRRRRRRLRLRLLLRRRLLLLLRLLLLRLLLRRLLRRLRLLLRLRRLRRLRLRRLLRLLRRLRLRLLLRLRLRLRLLLLLLRLRLRLLRLLLRLRLRRRRLRLRRLLLRLLRRRRLRLLLRRLRRRLRLRRLRLLRLLLRLRLRRLLLLLLRLLRRLLRLRLLRLRLLRLLRRLRRLLRLRLLLLLLLLLRRLRLRLRLRLLRLRRRLLLLRLLRLRRLLLLLRRLRRLLRLRLLLLLLRRLLRLLRLRRLLLRLLRLLLLRRLRLRRLRLLLRRLLLLRRLLLLLRLLRLLLLLLLLRRRRRLLLLRRLLLLLRLRRLLLLLLRRRRLLLRLLLLRRRLRLLLLRLLRRRLLRLRRRLLLRLLLLRRRRRLLLLLLLLRLLLLRRLRLLLRRLLLLLLRLLLRRRRLRLLLRRRLLLLLRRRLLLRLRRRLRLLLLLLLRRRLLLLLRRLLLRLLRLRLLLLRLRRRLLLLLLRLRLLLRRRLRLRRRLLLLRRLRRLLLRRRRLLRRRRRLRRRLLRRLRRLLLRLLLRLLRLRLRLRLLLRLLLLLLRLLLLLLLLRLRLRLLLLRLRLRRLRLRRRLRLRRLRRLRLRRLLRLLLLRLRRLRRRLLLLLLLRLLLLLRRLLLRRRLRLRLLLRLLLLRLLLLLLLLRLLLRRRLRLLRLRRLRLLRLLLRLLRLRLRRLLLRLLLRRLLLLLRRLRLLRLLRRRLLLLLLLLLLLLLLRLLRRLRRRLLLLLLRRRLRLRRRLLRLRRLLLLLLLLLLLRRLLLRLLLRRRLRRLRRRRRLLLLRLLLLRLLRLLLRLRRLLLRRLLLRLRRLLRLRRLLRRLRLRLLLRRLLLLLRRLRLRRLRLRLRLLLLRRLLRRLRRLRRRRLLLLRLLRLLLLRLRLLLRLRRLLRLRLRLLLLRLRRLLRLLLRLLLLRRLLLRLLLRLLLLLLRRRLLRLLLRRRRLLLRRLRLLRRLLLLRRLRLLLRRRLLLLRRRRRLLLRRLLRLLLRLLRLLRLLRRRLLLRRLRLRRRLRLRRRLRRRLLLLLRRRRRLLLLRLLLLRRLLRLRLRLRLLRLRRLLLRRLLLLLLRLLRRLLLLLLRRRLLRRRLRRRLRLLRLRLRRLLLRLRLLRLRLLLRLLRRLLRRLRLLRLLLRLLRLLRRRRLLRLLRLRRRRLRLRLLRLRRLRRLLLLLRLLLRLLLLLLLLLRRLLLRLRLLLRLRLLLLRLLLLLLRLLRRLLRLRLRLRRLLLRLLLRLLRLRLRLLLLRRLLLRLLLRLRRLLRLLRLLLLRLLLRLLRRLLLRRLRRRLRLLRLRRLLLLLRLLLRRRLRLRRRLLRRLLRLLRLLLLLRLRLRRRRRLLRRRRRLRLLRLLLRLRLRLLRLLRLRRLRLLRRLLLLLRRLRLRLRLLLLLLLRLRLLLLLRRRLLLRLRLRLRRRLRLRLLLRLRLRRLRLRLLRLLLRRLLLRLRLLLRLLLLLLLLRLLLLLLLRLLLLLRRLLLLLRRRLLRLRLLLLRLLRLRLLLLLRRLLLRRRRLLRLRLLRLLLRRRRLRRRLLLLRLLLLLLRRLLLLLRLRLLLRLRLRLLRRRRLLLLRLRLLRLRRLRLRLLRRLLLLRRRRLLLLRRLLRLRLRRLRRLLLRRRRRRLLRLLLRRRRLLLRRLRLRLLLLLLLRLLLLLRRLLRLLRLRRLLLRLRLLLLLLRLLLRLRLRRRLLLLLRLLRLRLRLRRRRLLLLLRLRLLLLRLLLLLLLLLLLLLLRRLLLLRRLRLLRLRLRRLLLRLLLLRRLLRLLLRLLRLLLRRLLLLRLLRLLRLRRRLLLRRLLLLRRLLLLLLRLRLLLRLLRRLRRLRRLRLRLLRLLLRRLLLLRLRLRLLLLRRLRRLRLRLRLRLRLRLRLLRRRRLLLLLRRRRLLRLLRRRRLLRLLLRLLLLRRRLLRRRRLLRLRRLLLLLLLRRLLLLLRLLLLRLLLLLLLRRLRRLLLLRRRLRRLRRLRRRLLLLRLLRRRLLLLRRRLRRRLLLLLLRRLLRLRLRRRLLLLLLLLRLLLLLLLRLLLLLLRLLRLLLRRLRRRLRRRLLLLLRRLLRRLLLLRRLRLLLLLLLLRRLRRLLLLLRLLLLLRLRLLLLRLLLLLLRLLRLLLRRLLRRLRRLLRLRLRRRRRLLRRLLLLLLRLRRLLRLLLLLLLLLLLLLLLLRLLRRRLLLLLLLLLLLRRRRLRRLLRLLLRLLLLLLRRLRLLLRRRLLLRLRRRRRLLRLLLRLRLLLLRLLLRLRLRLRLRRLRRLLLRLLRLLLLLLLRLRLLLLLRRRRRLLRRRLLLLRRLLLLRRLLRLLRRLRRRLRRLRRLLLLRLLLRLLRLLLRLLLLRLRRRRLLRLRRLRRLLRLLRRLLLRLLLRLLRRLLLRLLRLRLRLRLRLRRLLRLLLLLRRRLRLRLLRRRRLRLLRLLLLLRLRLRLLLLLRLRLLRLRRRLLRLLLRRRRLRLLRRLLLLLLRRLLRRLLRRRRRLLRRLLRLLLLLLLLLLLRLRRLLLLLRLLLRLLRLLLLLRRRLRLLLLRLRRRLLRLLLRRLRLLRLLRRRLLRRRRLLRLRLLLLLRLLRLRLRRLLLLLLLLRLRLLLLRRRLLLRRLRLLLLLLLLLLLLLRLRRRRLLLLLRLRLLRRLRRRLLLLLLLRLLRLLLRLLRRLLRRLLLRLLRLRRLLRLLLLRRRRLLLLLRRRLRRLLLLLRRLLLLRLLRLRLRRLLRLRRRRRRLLRLRRLRLRLLLLLLLLLLLRLLRLLRLRRLLRRLLLRLRLRRLRLLLRLLLLLRRRLLRLLLRRLLLLRLRLLRLRRRLLLRLRLLRRLRLLRRRRLRRRRLLLLLLRLLRLLRRRRRLLLRLLRRLLLRLLLLLLRRLLLLRLLRLLLRRRRLLRLLRRRLRRRRLLLLLRRLLLRLRRRLLRRLLLLLLLLLRLLRLRRLRLRLRRLLLRLLRLLLRRLLRLLRLLRRLRRLLLLLLRLRLLLRLLLRLLLLLLLLLLLLLLRLLRRLLLLRRRLLLLLLRRLRLRRRLRLLRLRLRLLRRLLLLLRLLLLLLRRLRRRRLLLLRRRLLRLRRLLRLLLLLRRLLLRLLRRLLLLLRRRRLRRRRLRLLRLLLLRLLRLRRLLLLLRRRLRRLRLLLRRLLLRRLRRLRRLRRLRLLRRLRLRLLRLRRLLLRLLLRLLLRLRRLLLLRRLRLRLLLLLLLRLRRRLLLLLLLRLRRRRLLLRLLRLLLLLLRLLRLLLRLRLLLRLLLRLLLRRLLRLLLLRRLRLRLLRLRLRLRRLLLRLLLLLRRRLRLLRLLLLRLRRLLLLLRLLLRRLRRLRLLRLLLLRRLLLLLRLLLLLRLLLLRRLRRLLLRRRLLLLLLLRLLLRRLLLRLRLRRLRRLLLRRLLLLLRLLLLRLLRLLLRLRRLLLRLRLLLLRLLRLLRLLLRLRLLLLLRLLLLLRLLLLLLLRLLLLLLLLLRLRLLRRRLLLLLRLRRLRLRLRLLLLLRLLLLLRLLRLLRRLLLLLRRRLLLLLRLLRLLRLLRRLRRRLLLRLRLLLLRRRLLLRLRLRLRLRLLLLLLLLRLLRRLLRRLRRRRLLLLRLLLLLLLRLLRLLLLRRLLLRLRRRLLLLRLRLRRLLRLLRRLLLRRRRLLLLLLRRLLLRLRLLLRLLRLLLRLRRLLLRLLLLLLRLLLRLRLLLRLRRLLLLLLLLRLLLRLRLLRRRLLLRLLLLLLLRLLLRRLLLLLRRLRRLLRLLLLRRLRLRLRLLLLRLRLLRLRLLLRLLRLLRRRRLRRLRRRLLLRRRLRLRLLLRRLLLRLRLLRLRLRLLLRLRLLRRRLLLRLLRLLLRLLLLLRRLLRLLRLRRRLLLLRRLLRRRLRRLLRRLLLRLLRRLLLLLLLRLRLLLLLLLRLLRRLLRLLLLLLLRLLRLRRRRRRRLRLRRRLRLLLRRLLRRLLLRLRRRRLLRRLLLLRLLLLLLLLRRRRLRRRRLRRRLLLRLLRLLLRLLLRLLLLRLRLRLLRRLLLLLLLRLLRRLLLRRRRLLLLLLRRRLLLRRLLRLLLLRLRRLLLLRLLRLLLRRLLLRLLLLLRRLRLRLLLLLRLLLLLLLRLRRLLLRLLLRRLRLLLLLRRRRLLLRLLLRRRRLLLRRLLLRRRLLLRRLLLRLRLLLLLLLLLRRLLLLLRLRLRRRRRLLRLLLLLLLLLRLLRRLRRLRLRLRLRLLLLRLLLRLLRLLLRLLLLLLLLRRLRRLLLRRRLLLLLRLLLLLRLLLLRLLLLLRLRLRLRLRRLRLRRRRLLLLRLRRLLRLRRRLLRLLRRLLLRLLRRLLRRLLLLRLRLLLLRRLRLLRLLRLRLRLLRLLRLRLLLLLLLRLRRRLLLLLRLRLLLLRRRLRRRLRLLLLRLLLRLRLLLRLLRLLRLLRLLLLRLRRLLLLLLLRLLRRLLLRLLRRLLRLLLLLRRRLRLRRRRLLLLLLLLRLLRLLLLLLLRLLRRLLLRLLLLLRLRRRLRLLRLLLLRLRLLLLRLRRRLLLLLRRRRRRRLRRRLRRRLRLRLRRLRLLLRLLLLRLRLLLLRRLLLRLLLRRLRRLRRLRRRRRLLLLRLRLLRLRRLRRRRRLRRLRRLRLRRLRRLLLLLLRLLLLLLLLLLLLLLRLRRLLLRLLLRLRLLLRLLRLLRLLLRLLRLRLLLLRLLRLRRLLLRRLRLRRLLRLLLLLRRLLLLRLRLLRLLLLLLLLRRLLLLLRLRLRRLLLLLRLLRLLRRRLLLRLRLLRRLLRLRLLLLLLLRRLLRRRLLRLLLLRRRRRLLLLRLRRLLLLLRLRRLLLLLLLLRLLLLRRRLRLRRRRLLLLLRLLRRLRLLLRLLRRLLLRLLLLLRLLLLLRLLLRLLLLRLLLRLLRLRLRRLRLLRLLLLRRRRLLLRRLRLLRLLRRLRRLRLRRLLLRLLRRLLRRLRLLRLLRRLLRLLLRLLLLRRLLLLLRRLLLLRLLLLLLRLRLLLLRLLRLLLRLLRRRRLLLLLLLLRLLRLLLLRRLRLLLLRRLLLLRLLLRLLLLLRLLLLRLLLRLLLRRRRRLLRRRRLRLRLLLRRRLRLLRRRLLRRLLLRLRRLRLLRLLRLRRLLLRRLRRLLLRLLLRLLLLLRRRLLLRLRLLLLRRLLLLRLRLLLRLRLRLLLLRRLLLRRRRRRLRRLLRRLRRLRRLLLLLLLRLLLRLRRLLLRRRLRLRRLRRRRLLLRRRLLLRLRLLLRRLLLLLLLRRLRLRLRLLLLLLLLLRLRRRRRLLLRRLLLLLLLLRLRRRRLRRRLLRLLLRLRLLLLLLLLRLRLLLRLLLRLLRLLLRRLRLLLRLRRRRRLLLRLRRLRRRRRLRRRRRLLLRLLLLLLRRRLLRLLRLLLLLLRLRLLRRRLLLLLLLLLLRLLRRLLLLRLLLLLRLLLLRLLRRLLLLLLLLLLRLLRRLRRLLRRLRLLLLLRLLLRRRRLLLLLRLLRLRRLLLRLLRLLLRRRLRLLRLLLRRLRRLLLLLLRLRLLLRLLLRRLLRRRLLLLRLRRRLLLLLLRLRLLLRRLLLLLLLLLLLLLLLLRRLLLLLRLLLLLLLRRLLLRRRLLLRLLLLLLRLRRRLLLRLRLLLLLLLLLRRLLRRLRRRRLLRLLRRRRLLLLLLLRLLLRLRRLLRLLLLLRLLRLLRLRRRLRLLLLRLRLRLLRLLRLLLRRLLLLRLRLLRLRLLRRLLRLLLRLLRRLLLRLRLLLLLLRLRLRRLRRLRRLRLLLLLLLRRLLLRRRRLLRRLLLRLRLLRRLLLLLLRLLRLLRRLLLLRRRRRLLLLLLLLLLLLLRLLRLLLLRRRRRLLRLLRRLRLRLRLRLLLRLLLLLLRLLLRLLLLLLRLRLRRLLLRRRRLLRLLLLLRLLLLLLRLRLLRRLRRRRLLRRRLLLLRRRRLRLRLRRRRLLRLLRLLLLRRLRRRLRRRRLLRLLRLRRLRRRRLRLLRLRRLLLLLRRLLRRLLLRLLLLLRLLLLRLLLRRLLLLRRLRRRRLRRRLRLLRLLRLLRRLLRLLRLRLLLRLLRLRRRLLRRLRRRLLRLLRLRLLLLLRLLLRLLLLLLRRRLLLLLRLLRLLLRRLLLLLLLLRLLRLLLLRLRRLRRRLRLLRRLLLLLLLRLLLLRRLLLLRRLLLLRLRRRLRRLRRLRLLLRRLLLLLLLLLLLRLRLLLLRRLRLLRRLLLLRRRLRLLLLLLRRRRRLLLLLLLRRLLLLLRLLRLLRLLLLRRLLLLLRRLLLRLRLLLLRLLLRLLLLLRLLLRRLLLLLRLLRLLLLRLLLRRLRRRRRLRLLLLLLLLLLLLRLLRLLLLLLRRLLLLRRRRLLRRLLLLRRLLLLRLLRLRLLRLRRLLRLLLRLRRLLLRLRRLLLRLRLLRLLRRLRLLLRLLLRLLRRRLRLLRLLRLLLRRRLLRRRLLLRLLLRLLRLLLLRLRLLLRRRLLRLRRRLLLLLLLRRRRLLLRRRRLLLLRLLRRLLLLRLLRRLLLLLLRRLLLRRLRRLLLRLLLRRRLRLLRLLLLLLRLRRLLLRLRLRLRRLLRLLRRRLLLLRLRLRLRLLLLLRLRRRLRLLRLLRLRLLLLLLLRRLLRLRLRLLRRLRRLLLRLLRLLLLLRRLRLLRRLLLRLLLLLLLRLRRRLLLLLLLLRLRRRRRRLLLRLRRRLLLRLLLLLLLRRLLLLRLLLRLRLLLLLRLRLLRLRLLRRRLRLLLRLRLLRRRLRLLLRRRLRRLLLLLLRLRRLLLLLRRRRLRLRLLLRLRRRRRLLLLRLLLRLRLLLLLRLRRRLLLLRLLLLLRLRLLLLLRLRRRRLRLLLLRLRLLRLRRRLLLLLRRLRLRLLRLLRLLLLLLLRRLLLLLLRLLRLLRLLRRRRLLLRLRLLRRRRRLLLLLLLLLRRLLLLLLLLLRRLLLLLLRRLLRRLLLLLRRLLLLLLLLRLLRLLRLLRRRRLLLRLRRRLLLRLRLRLLLLRLLLRLRRLRRLLLRRRLRRLRLLLRLLLLLLLRRLLLRLLLLLRRRRLRRLRLLLRLLLLLLLLLLLRRLLLLLLRLRLRLLLLRLLLLLRLRLLLRRLRLRRLLLLLLRLLLRLRLLLRLRLRLLRRRRRLLRRLLRLLRLRLRLRRLLLRLLLRRLRLRRLLRLLLRRLRRRLLLRRRLLRLLRLLLLLLRLLRLLRLLRRLLRLRRLRLRRRRRRLLLRLRRLRLRLRRLLLLRRRRRLRRLLLRRLRLLLLLRLLLLLRLLLRLLLRLLLLLLLLRRLRLLLRLLLLLLLRRRLRLRRRLLLRLLRLLLRLLLLLRRRLRRRRRLRLRLLRLRLLLRLLLLLLRRRRRRLLRLRLLRRLRRLLLLLLRRRRLLLLLRRRLLLRRRLLRLLLLRLRLLLRRRLRRLRRLRRLRRLRLLLRLLLLLRLLLRRLLLLRRLLLRLRLLRRLRLLLLRLLLLRLLRLRLLLLRLLRLLRRRRLRLRLLLLRLRLLLLLLRRRRLRRLLRRLLRLLLLLRLLLLRLRRLRRRLRLLRRLRLLLLLRLLLRRRRRLLLRLLLLLLRLLLRRRLRLRLRLRLRRLLLRRLRLRLLRLRRLRLRLLRLLLLLLLRRLRLLRLRRRRLLRRLLLRLLRLRRLRLLLLRRLLLLLRLRRLRRLRLRRRLLRRRLRLRLRLLRLLLLRLRLLRRLRLLRRRLLRLLRLLLLRLLLRRRLLLRLLRRRLRLRRLLRLRRRRLLRLLRLLRRLRLRLLLLLLLLLLRRRLRLLLLLRLRRLLRLLLRLLLRRLRRRRLRLLLLLRLLLRLLLRRRRLRLLRRLRRRLRLLLRLRLRLRLLLRRLRLLLRLLLLLLLRLRRLLLLRRLRRLLLLRLLRLRLRLRRLRLLLLRLRLRLRLLLLLLRLLRRLRLLLRLRRRLRRRLLLLLRLLLLRLLLRLLRLRRLLRRRLRRLLRLLRLLRLLRLRLRRLLLLLLLLRLRLLLLLLRLRLLLRRRLRLLRLRRRLRRRLRLRLRRLLLLLLLLRRRRRLLLRRLLRLRLRLLRLLLLRRLRLRRRRRLLRLLRLRLLRRLLLLLRRRLLLLRRLRLRLLRRRLRLLLLLRLLLLLLLRRLLLLRLRRLRLLLRLRLLLRLRRLLRRLRLRRRRLRLRRLLRLRLRLLLLLRRLRLRRLRLRRLLLRRRRLLLRRRLRRLLRRLLRLLLRLLRLLLLLLLLLLRRLLRLRRRLLRLLLLLLRLRRLLLLLRRRLLLRLRLRRLLRRLLLLLRRLLRLLLLRRRRLLLRRRRRRRRLLRRRLLLRLRLLLRLLLLRLLRRRRRRRLLLLLRLRLLRLRLLRRLLRLLLLLLRLLRRLLRRRRRLLRLLLLRRLRLRRLRLRRRLLRLRLLLLLLLRLLLRRLLLLRRRRLLLRLLRLRLLRLRLRRLLLLLLLRLLRLRRLLLLLLRRRRLLRRRLLRRRLLLLLLLRRLRRLRLRRRLRLLLLLLRLRLRRLRLLRLRLLLLLRLLLLLRLRRLLLLLRLRLRRRLRRLRRLRLRRLRLLLRLRRLLLLRLRRLRRLRLRRLLRLLRLRLLLLRRLRRLRRLLLRRLLRRRLLLLLLRRLLLLLLLLLRLRRRLLLRLLLRRLLRLLLRLLLLLRRLLLRRLRLLLRRLLLRLLRRLRLLRLLLLLLRLRRLRLLLRLLLRLLRLLRRLLLLRLLRRLLRRLLRLLLRLLRLLRLLLLLLRLRLLLRLRLLLLLRLLRLRRLLLLRLLRLRLLRLLLRLRRRRLLLLRLRLRLLLLRLLLLRRRLLLLLLRLLRRLRRLLLRLLLRLRLLRLLLLLLRLLLLLLLRLLRRRLLLLRRLRRLLRRRLRLRLRLLLLLRRLLLRLRRLRLLRLLLRRLRRLRLRLLLLLLLLLLLRLRLRLLRLLRLLLRLRLRLLLRLLLRLLRLRRRRLLLRRLRRLLRLLRLRRLLRRRRLRRLLRRRRRRLRLLLLLLRLLLRRLLLLLRLLRLLLLRLLRLRLLRRLLLLRLLRRRLLRRLLLRRLRLRLLRLLLRLLRLLRLRRRLLRLRLLLLRLRLRRRRLLRRRLLRLLLLLRLLLRRRRLRRLRLLLLRLRRRLLRRLLRLLLLLLLLRLLLLLLLLRRLLRLLRRLRLLRRRLRLLLLLRLRRLLLLLRRLLLRRLLLLLRRLLRLLLLLLLLLRLRLLLLLRLRRRLLLLRRLRRRLRLRLLLLLRLLLLRRRLRLRRLRLRRLLRLLLLRLLRLLLLRLRLLLLRRLLRRLRRLLRLRLLRRRLLLRRLRLLLLLLRRLRLRLRRRLLRRLLLLLRLLLLLRLLLLRRRRLLLLRRLRLLLRLRRLRLRRLLRRLRLRLRLLLRRRLRLLLLLLRRLLLLLRRRRLLLLLLLLLLRLLRLLRRRRLLRRLLRRLRLLLLLRLRLLRLLLLLRRLRLLLLRRRLRLLLRLLLLLLRLLLLLRRLRRLRLLRRLLLLLLLRLRLRRLLLLLLLLRLRRLRLLLRLRRLRRLRLRLRRRRLLLLLRLLLRRLLRRLLLRRLLLLLLRLLRRLLLRLRLRLRLRLRLLRLLLRRLLRLRLLRRRLRLLLLRRRRLRLLLLRRLLRRLRLLLLLRRRLRLRRRLLLLRRLRRLRLLLRRLRRRRRRLRLLLRRLLRLRLRLLLRLLLRRLRRRLLRRRRLLLLLLLRLRRRLLRLLLRLLLRLRLLLLLRLLRLRLRLRLLLLLRRLRLLLRLRLLRRRLRRRLLLLRRRLLLLRLLLRLLLLRLLRLRLRLRRLLRLLLRRLRRLLRLRRRRLRLLRLRRLLLRLLRLLRLRRRRLLLLRLLLRRLLLRLLLRLLRRLLLRLRRRRRLRLLLLRRLRRLLLRLRLLRLLLLRRRRLLLLRLLRRLLRLRRLLLLRRLLLLLLLRRRLLLRRLLRLLLRLLLRLRLLLLRLLLRLLLRRRLRRRLRLRLLRLLRLLLLRLLLLLRLLLRRLRRRLRLLLLRRRLLLRLLLRLLRLLRLLLLRLRLRRLLLLRLLRRLLLLLLLRRLRLRLLRRRRRRLLRLLLRRRRRLLLRRRRRLLRLRLRLLLLRRRRLLRLRRRLLLRRRRRRRLLRLRRRLLLLLLLLLLLRRLLLRRLLRLLRRLRLRLLLLRRLLLRRRRRRLLLRRRLLLLLLLRLRRRRRRRRLLLLRLRLLRRLLRRLLRLLLLLLRLRLLLLLRRRLLLRRLLLLRLLRLRRRLLRLRRRRRRRLRLLLRRRRLRLRLRRRRLLRLLLRLRLRRLLLLLLLLLLLLLRLLLLRLLLLRLRRRLLLRLLLRLLRLRLRLRLRLLLLLLRLLLRLLLLLLLRRLLLLRLRLRRLLRLRRLRLLRLRRLLRLRLRRLRRRLLLLLLRLLLRLRLRRRLLLLRRLLRRRLRLLLLRRLRLLRLLRLLRLLLRLRLLRRLLLLLRLLLRLLRRLRLRLRRLLRLRLRLRLLLLLLLLRLLRRRLLLLRLRLRLLLLLLLLRRLRLRRRLLRLRLLLRRRLLRLLLLLRLRRRRLRRRLRLLLRLRLLLRRRRLRRLLLLLRLLRLLLLLRLRRLLLRLLLLLRLRRRRRLRLRLLRLRLLLLLLLLLLLRLRLRRLRLRRLLRRRRRLLRRLRRLRLLLLRLLLLLLLRRLLLRLLLRRRRRLRLRRLLRRRLRRLLRRRLLLLLLLLLLLRRLRRLLLRRLRRLRLLRRLLLLLLLLRLRLLLLLLLRLLLLLRRRRLRLLLRLRRLLLLLRLLRLRLLLLLLRLRLRLRRLRLLLLRLLRRLRLLRLLLRLLRRLLRLLLLLLRLLLRRLRRRRLLRLRLRLRLLLRLRLRRRRRLLLLLRLLLRLLLLRRLLLLLLLRLRLLLLRLRRRLRRLLLRRLLLLLRRLLLRRLRLLRLLLLLLLLLLLRLRLLRRLLRRLRLLRLLLLLLLLRLRLRLLLRLLLLLRRLLLLLLLLRRRLLRLRRLLLLRRLLLRLLRRRRLLRRLRLLRRRRRRLRLLRLLLLLRLRRRLLLRRRLRRRRLLRRLLLLLRRRLRLRLRRRRLLLLRLLRRLLLLLLLLLLLRLRLRLRRLLLLRRLLRRRLLLLRLRRLLRLRLLRLLRRLLRLRLLLLRLRLRRLRLLRLLRLLRRLLRLLLLRRRRLLLRRLRLRLRRLLLLRLLRLRLRRLRRRLLRLLRRLLRLRLLLLRRRRLLLLLRLLLRRLLRLRLLLLLLRLLLRRLRLLLLRRLLLLLLLLLRRLRRLLLRRLLLLRLLLLRLRLRRLLLLRRLRLLLLRLRLRRLLRLRLLLRRLRRRRLRRLLRRRLLRLLLRLRLRRLLRLLLLLRLLRLRLLLLLLLLRRLRRLLRLRRLLLRLLLLLLRRRLRLLRLLLLLLRRLLLLLRRRLRLRLLLLLRRLLLRRLRLRLLLLLRLLLRLLLRLLLLRLLLLLRLRRLRRRLLLLLLLRLRRLRRRLRRRRRLLLLRRRLLLLRLLLRLRLRLRLRLRLLLRRLLLLRRLRLLRRLLRLRRLLLLRRRRLRRLLLRRLRRRRLLRRLRLRLRRRRRRLLLRRLRLLRLLRLLRLLRLLLRLLLLLLRLRLLLLLLLLRLRLRRLLLRLRLLLLRRLLRRLLRRLRRRLLRRRLRRRLLRLRRLLLLLLRLLRLLLRLLLLLLRLLLLLRRLLLRLRLLLLLLRLRRLLRRLRRRLRRLLLLRRLRLLRLLLRLRRRLRRLLLLRRRLLLRLLLLLRLLRRLRLRLLRLLLLLLLRRRLLRRLLRRLLLRLRLLLLLLLRLLLLLLLRLLRRLRLLLLRLRRRLLLLLRLRLRLLRLLLLLLLLRLRRLLLLLLLLRRLLLRRLLLLRLLRRLRLRLLLRRLRLLLLRLLRLRRRRRRLRRLLRLRRRLRRLLLLLLLLRLLLLRLLLLRLRRLRLLLLLLLLLLLRRLLRLRLLRLLRRRLRLLLLLRLRRLLRLRLLLLLLRLLLRLLLRLRLRLRLRRRLLRLRLLRLLLLRRLLLLLLRLLLLLRLRLLRRLLLLLRLLLLRLLLRLLRLLRRRLRRLLRRRRLRRRLLRRLRRLRLLLLLRRLLLLRRLRLLLRLLLLLRLLRLLLRRRLRLRLLRLRLRLLLLLLLRLRRRLLRLRLLRLRLLLRLRLRRRLLRRRLLLRLRLLLLLLLLLLRLLLLLLLLRRRRLRRLLRLRLLRRLLLRLLLLLLLLLLLLRRLLLLRRLLLLLLLRRRLLRLLLLRLRRLLRRRRLRRLLLLRRRRRLLRRRLRLLRLLLLLRRLLRLLLLLRRLLRRLLLLLLRRLLLRRLLRLLLLRRRRRRLRRLLRRLRRRRRLLLLRLRLLLRLLRRLLLRLLLRLLLRRRLRRLLRRLLLRLRRLRRRLLRRLLRRLLLLLRLLLRLRLRRRRRLLLRLRLLLLLLLRLLLLRRLLRLLLLRLLLLLLLRLLLRLLLLLRLLRLLLRLRLLLLLLRLLRLRLLLLLRLLRLRLRRRRRRLRLLLRLRRLLLRLRLRLLLRLLRLRLRRLLRRLLRLRLRLLLLRRLLRRRLRRLLRRLLLLRLLLLLLLLRRLLLRRRLLLRRLLRLLLLLLLLLLRLLLRLLRLLLLLRRRLLLRLLLLRLLLRLRLRLRRRLLRRRLLRLRRLRLLLRRLLLLLLLLLLLLLLLRLLRLRLLLLLLRLRLRRRLLLRRLRLRLLLLRLLRLLRRRRLLRLLRLRLRLLLRRLRRLRLLLLRRRRRLRRLRRLRRRLLRLLLRRLLLLLLLLLLRLLLLRRRRLLLLRLLRLRLLLRRLLLRLLLLLRLRLLLLLRLRLLLRLLRLLRLRLLLRLLRLLLRRLLRRRLLRRRLLLLLLLRLRRRRLRLLRRLLLLLLLRLRLRRLLLRLLLRLRRLLRLLLLLRRLRLLLRLRLRLRRRRLLLLLRRLRLLRLRLLLRRRRRLLLLRLRLRRLLRRLLLLLRRRLRRLLLRLRRLLLRRLLLLRRRLRRRLLLRLLLRRRLRRLLRRLRLLRLRRLRLRLRLRLRLLRRRRLLLLRLLLLLLLRRLLLRRRRRLRRRLRLLLRLRRLLLLLLLLLRLLLRLLRRLRLLLRRRRRRRLLRRRRLRLLLLRLRRLRLLLLLLRLLRLLLLLLRLLLLLLRRRLLRLLLRRLLLLLLLLLRLLLRLRLRLLRLLLRLRLRRLLLLRLLLLLLLLLLLLLLRLRRLRLLLLLLRRRLLRLLRLLLLLRLRLRLLRRLLRLLLRRRLLLRRLRLLRRLLLLRLRRRLLRRLRLRLLLRLLRRRLLLLLLRLLLLLLRRRLRLLLLLLRLLLLRRLLRRLLRRLLRRLRLRRRLLLRLRRLLLLRLRRRLLRRRRLLRRLLLLLRRRLRLLLRLLLLLLLLLRLLLLLRRLRRRRLRLLLLLLLLRLLLRLLLLLRLLRRLRRRLLLLLRLRLLLRLLLLRLLLLLRLRLLRRRLLLLRLLRRRRRLLRLLLRRRLRLRLLLRRLLLLRLRLLLRLRLLRRLLRRLLLLLRLLRRLLRLRRLRLLRRRRRLRRLLLRLRRLLRLRLLRLRLRLRRRLLRRRLLRRRRRRRLLRRRRRLLRLLRRRLRLLLLLLLLLRLLLLRRRLRLLLLLLRLRLLRLLRLRLLRLRLLRLRRRRRLLLRRRLRLLLLRRRRLLLLLRLLLLLLRRRRLLRLLLRRLLLLLLRLRLLLRLLLRLRRLLLRLRLRLRRRLLLLRLLLLRLLRLLLRLLRRLLRRLLLRLLLLRLLLRLRRRLRLRRRLLRLLLLRLRRLRRRRLRLLRLRLRLRRRLRLRLLRLRLRLRRRLLLLRLLLLLLRLRLLRRLLLRLLRRLRLLLLLLLLRLRLLLLRLRLRLLRRLRRRLLRLLLRLLRLLLRRLRLLRRLLLLRRRRRLRLRLLRLLRLLLRLLRLLLRRRRLLLRLLRLLLLRLLRLRLRLRLRLLLLLLLRRLRLLRLLRLRLLRLRLRRRLLRLRRRLLRLLLLLLLLLLLLRRLRLLRRRRRLRLLRLLRLLLLLRLLLRLLRRLLLLLLLRRLLRLLLLLLLRLLRLRLLLLLLLRLLLLLLRLLLRLLLLLRRLRLLLLRLRLLRRLLRRRLRRLLRRRLRLLLRLLLRLLLLLRLRRRRLLLLRLRLRLLLRLLLLLRLLRLLRLLLLLLLLRLLLLLLRLRRLLLLLRLRLLLRRRLLRRLLLLRLRLLRLLRRRLLRLRRLLLLLRRRLRRLLLRRLRLLLRLLLLLRRRLLRRRLRLLLRLLLLLRLRRLLLLRLLLLLRLLLRLLRLRLRLRLLLLRLLRLRLRRLLLRRLRLLLLRLLRRLLLLLLRRLLLLLLLLRRRRRRRLRRLLLLLRLRLLLLLLRLLLLLLLRRLLRLRLLLLLRRLRLLLLRRRLLLRRLLLLLLRRRRRLLLLRLRRLLLRRRLRLLLLLRRLLLLLLLLRRRLLLLLRLLLLLLLLRLLLRLLRRLRLLLLLLLRRLLLLLLRRLLLRLLLLLLLLRLRLLLLLLLLRLRLRLLLLRRLRRRLRLLLLLRRLRRRLLRLLLLLLLLLLLLLRRRLLRRLLRLRLLRRRLLLLLLRLRLRRRRLLLRRLRLRLLLLRRLLLRRRLLRRLLRRLRLRLLLLRLRLLLLLLRLRRLRLLRLLLLLLRRLLRRLRRRLLLRRLRLRRLRLLRLLLLRLLRRRRRRLRLLLRLLLLRRLLLLLRLRLRLRRRLLLLLRLLLLRRRRLLRRRLRLRRRRLLRRLLLLLRRLRLRLRLRLLLLLRLRLLRRRLLLRRLRLRLLRRLLLLRLLLLLLRLLLLRLLLLLLLLRLRLRRRLLRLRRRRLLRLLRLLLLRLLLLRLRLRRLLLLRRLLLLRRRLLRLLLLLLRRLLLLLLLLLRRLLLLLRLLRRLRRRLRRRLLLLLLRLRLRLLRLLLLLLRRLLRRLLLLLLRLLRLLRLRLRLLLRLLLRLLRLRLRLRRLLRRLLLRRRLLRLLLLLLRRLRRRLLRRRLRLLRLLLLRRLLLLLLLLLLLRLRRLLLRRRLRRLRLLLLLLRRLLRLLLRLRLRRLLLLRRLRLLRRRRLLLRRLLRLLLLLRRLLLLLRRLRRLRRLLLLRRLLRRRLLLRLLLRRLRLLLLLLRLLLLRRLRLLRLRLLLRLLLRLLLLRRLRRRRRRLLLLLRLLLLRLLLLLLRRRLLLLLLLLLLRLLLRRLLLRRRLLRLLLLRLLRRLLLLLLRRLRLLRLLLRLLRLLLRLRRLLLRRLRRLLLRLLLRLRLLLRLLRLLRRRLLLLLLLRLLLLRLLLRRLRLRRRRLRLLLRRRLRLLRRLLRLRLLLRRLRRLRRLLLRLLLLLRLRLLRLLRLLRRLRRLLRLLLLRRRLLLRRRLRLRLRRRRRLRLLLRLRRRLLRLRRRLRRLLRLLLRLRLRLLLLRLRLLLLLLLLLRLLLRLRLLLLLRLLRLLLRLRRRRLLLLLLLLRLLLRRRLRRRRRLLLLRLRRLLLRLLLLRRRLLLRLLLLRRLRRLLLLLLRRLRLLRRLLLRLLRLLRRLRLLLLLRRLLLRRRRLRLRLLLRRRLRLLRLRLLRRRLRLRLLRLRLLLRRLLLLLRLLRLLLLRLRRRLRRLRRLRRLLRLLRRLRLLRLLLRRLRLRRRLRLLLRRRLRLLLRRRLLRRRRLLRLRLLRLLLRLRRRRRLRRLLRLLLRLRLLLLRLRLLLLLLRLRRLLLRRLLRLRLLLRRLRLRRRLLLLLLRRLLRLRLRLLLRLLLLLLLLRRLLLLRLLRLRLLLLLLRLRLRLRRLRLRRRLRRLRRLLRLLLLLRLRLLRLRRRLRRLLLLLLRRRLLLRLLRLLLLRRLLRRLRLLLLRLLRRLRLRLLRLLRLLRLLLLRLRLRLLRLRRLRRLRLRRLLLLRLLLLLRLLRRLRRRLRLRRRRRLRRRLLLRLLRRRRLRLLLLRLLLRLLLRLRLLRLLLLRRLLLRRRLRLLRRRLLRRRLLLRLRLLRRRLRRLLLLLRRLLRRRLRLLLRLRLLLLRRLLLLRLLLLLLLRRRLLLRLLLLLLRLRRRRRRRRLLRLRLLRLLRLLRLLRRLLRRLRLLLLLRLRRLRRRLRLLLRLLLRRRLRLLLLLLLLLLLLRRLRRLLLLLLRLRLRLRRRLLLRLLRRRLRLLLLLLRLRRLRRRLLLLLLLLRLRLLLLRLRLLLRLRLRRLRRRLLRLRRLLLLLRLRRRLLRLLRLLLRLLLRLRRLRLLLRLLRLLRLRRRRRRLLLLLRLRLLLLLLLLRRLRLRRRLLRRLLLLLLLRLLRLRLLRLLRLLLLRLLRLRLLRLRRLLLLLRRLRLLRRRRRLLRLRLLLLLLRLLRLLLLRLLLLRLRLLLLLLLRLRRLLRRRLRLLLLRLRLLLRRLLRLLLLLRRRLRLLLRRRLRRLLRLRLLRRLLRRRLLRLRLLRLLLLRLLRLRLRLRRLRRLRLRRRLLLRLLLLRRLLRRRRLRRRLLLLLLLRRLRLRRLLLLLRLRRRLRRRRRRLLLLLLRRRLLRLRLRLLLLRLLLLLRRRRRRRRLLLRLLRLLLLLRRLRRLRRLLRLRLRLRLRRRLLRLRLLLRLLLLRLRRLRRRLLLRRRRRLLLRRLRLLRLLLLLLLRLLLRLLLRLLRRLLLRLLLLRRRRLLLRLLLRRLLRRLLLLLRLLRLRRLRRLLLLRLLLRRLRLRLLLRRRLLRLLLLLLLRRLLLLLRLLRRLRLLRLRLLLRLRLLLRRRLLRLLRRLLRRLLLLRLLLLLLRLRRLLLRLLLRLRLRLLLRLLLLLRLRLLLLRLLRRLLLLLRLRLRLRLLRRRLLLLRLRLRLLLRRRLRLRRRRLLRRRLLRLLRLLLLRLLLLRLLLLRLRLRLLLLRLLLLRLLLLRRRLLLLRRRRLLLLRLRLLLRRLRRLRLLLRLLRRRLRRLLLRRRLRRRLRRRLRLRLRLLRLRRRRRLLLLLLRRLRRLLLRRRLRLLLLLLLLLRLRLLRLLRLLRRRLRRLLLRRRRLLLRLLRRRLRLRRRRLRLLRLRLRLLRLLLLRRLRRRLRLRLLRRLLRRRLRLLRLLLRLLLRLRRLRLRRRLRRLLLRRRLLLLLLLLLRRLRRLRLLRLRLLRLLLLLRLRRLRRRLLLLRLLLLLLRLLRLRRRLRLRRLRRRRLRRLRLRLLLRLLLLLLRRRLRRRRRRLLRRLLLLLRLRRLLLLLRLLRLRLRLLLRLRLLRLLRLLLLRRLLLLLRLLLLLRLLRLLLLLRLLLRLRRRRRLRRLRRLLLLLLLLLLRLRLLRLLLLLLRLRRLRRRRRLLRRRRLRRLLLRRLLLLRRLRLLRLLLLRRRRRRRRLLLRRLRRLLRLRLLLLRLRLLLLLLLLLRLRRLLRLLRRLRLLRRLLRLRLLRLLRRRLLLLLLLLLLLLRLRLLLRRLLRRRLLRLLRRRRRRLLLLLRRRLRLLRLRLLRLLLRLRLLLLLRLRLRLLRLRLRLLRRLRRLLRLRLLLLLRLLLLRRRLRLLLLRLRLRLLLLLRRLRLLRLLLRLRLLLRLLRLRLLLRLRLRLLRRLLLRLLRRLRLRLLRLRLLLLLLRRRRLLLRRRLLLRRRLRLLRRLRRRRLRLLRLLRLLLLRLLLRLRLLRRLLLLRRRRLLRLLRLLLRRLLRRRLLRLLLLLLLLLRLRRLRLLRRRLRLRLRLRLLRLLRLRRRLRLLRLRRLLLRLLRRLLLLLLRRRLLLLLLRLLRLRLRRLLLRLRRLRRLRLRRRLRLLLRLRLLLLLLRLLLLLLLRLLLLLLLRLRLLRRLLRLRRLLRLRLLLLRRRRRLRLRLLRLRLLLRLLRRLLLLRRLRLLLLLLLRLLRLLRLLLLLLLLLLLRLLRLLRLRLLLLRRRRRRLLLLRLLLRLLLRLLRLRLLLRLLRRLLRLLLLRRLLLRRLLLLLRLRRRLLRLLLLLRLLRRRLRLLLRRRRLLLRLLLLLRRRRRLLLRRRRLRLRLRRLLLLRLRRLRLRRLRRLLLRRLLRRRRRRLLLRRLRLLLLRLRRLRLLLLRLRRRLLRLLRRLLLLRLLRRLLRLLRRLRLRLRRRLLLLLRRLRLLRRLLRRLLRRLLLLRRRLLLRLLRRLLLLLRRLRRRLLRRRRLLRRLRRRLLLLRRLLRLRRLLRRRLLRLLLLLLLLLLRLRLLRLRLLLLRRLLLRRLRLRRRRLLLLRLLLLRRLLLLRLLRRLLLLLRLRRLRLLLRRLRRLRRLRRLRRRLRRRRLLRRRRLLLRRLLRLLLLRLLRRLLRRRRLRRRLRLLRRRRLRRLLRRRLLLLRRLLRLLLRLRRLRLLLRRLRLLRLLRRRLLLRLRLLRRLRLLLLRLLRLLLLLLRLLRRRLLRLLLLLRRLRLLLLLRLLRRRLLRLRLLRLLLRLLRLRRLLLRLRRLLLRRLRLLRLRLRRRLLLLRRLRRLLRRLLRRRLRRLLLRLRLLLLLLRLLLLRLLLLLLLRLLRLRLLLRRLLLLLRRRRLRLLRLLRLRLRRLLRLRLLLLRRRLRRLLRLRLLLRLLRRRRRLRLLRLLLLLLRLRLRLLRLLLRRLRLLRLLLLLRLLRLRLRLLLLLLLRRLRLLRRRRRRLLLLLLLLLLLLLLRRRRRLRRLLRRRLLRLRRRLLLRLRLRRRLLRLRLLRLRLRLLLLLRRRLRLLLRLLLLRRRLRLLLRLLLLRLRRLRLLRRRLLLLLLRRLRLRLLLRRLLLLLLLLRRLLRRRRRRRRLLLLRLRRLRLRRRLRRRRRLRRLRRRRRLRLLLLLLLLRLRRLLLLLLLRRRLLRLRLLRRLLLRLRRRRRLLLRLLLLRLRLLLRRRLRLRLLLLLLRLLRLLLLLLLRLLRRLLLRLLLLLLLRRRRLLLRLLLRLRRLLLLRRRRRLRLLRLLLLLRLRRRLLLRLRLRRRRLRLLLLLLRLLRRRRLLLRLLLLRLRLRLLRLLLLLRLLRLLRLLLRLRLLLLLLRRLRLRLLRLLLLRLLRLLRLLLLLLLLLLRLLLLLLLLLLRRLLLRLLLLRLLLLLLLRLLLLLRLRLRLLLLLRRLRLLLLLLLLRLLLLRLLRRLRLRRRRLLLLRRLRLRRLLLLLLLLLLRLLRLRLLLRRLRLRLLLRRLLRLRLLLLLRLRRRRLLRRLRRLRRLLRLLRRRRRLLLLRLRRLLRRLLLLRLLRRLLLLLRLRLLLLRLLRRLLLLLLRLRRLRLLRLLLLLRLRLRLRLLLLLRLRLRRRLRLLRRRLRLRRRRRRRRRRLLLLLLLRLLLLRRLLRLLLLLLRRRLLLLLLLRLLLRRLLRRLLLRLRLRRLRLRRLRLLLLRLLRLLRLLRLRLLRRRRLLRLLRLRRRLLRRLLLLRLLLLLRLLRLLLRLLLLLRLRLLLRLLLLLRLRLLLLRRLRRRLRLRLLLLRLRLLLLLLLRLLLRLRRLLLLRRLRRLRLLRRRLLLRRLRLLLRRRRLLLRLLLLRRLLRLLRLRLLRRLRLLRLRLLLLLLRLRLRLLRLRLRRLRRLLRLLLRLRRLRRLRLRRRLRRRLLLRLRRLRLLLRLLLLRLLRLLLLLLRRRLLLRRRRLRRLRLLRLRLRRLLLRLRRLLLLLRRLRRLLLRLLLRLLLRLRRRLRLLLRLLLRRLLLRLLLLLLLLRLLLLLLLLLLRRLRLLLLLRLRRLLLRLLLLRLLLLLLRLLLLRRLLRLLLLLRLRLRRRLLRRLLRRLLLLLRLLRRLLRLLRLRRRRLRLLLRRLLRRLRLLLLLRRRLLLLLRLRLLRLLLRRRLLLLLLLLRLLRRRLLLRRRLLLRRLRLLRLLLLLLRLLLLLLLLRRRLLLRLRLLRRLRLLLLRRRRRLLLLLRLLRRLLRLLRLLLRLRLLLLLLLLLLLLLLLLLLRRLRLRLRRLRRRLLLRLLLLRRLRRLLLLLLRLLLLLLRLRRLLLLLLLRRRLLRRLLLRLRLLLRLRLRLRLRLLRLLLRLRLRRLRLLRRLLLLLLLLLRRLLRLLRLLLLLRRRLRLRLRRRRLLRLLRRRLLRLLLRRLLLRLLLRLRLLLLLLLRRLRRLRRRRRRRRRLRLLLLRRRLLRRLLLLLLLLLRLRLRLLRRLLLLLLRRLLLRRLRLRRLLLRLLRLLLLRLRLLRLLLLRLLLRLLLLRRLLRLRRLLLLRLRLLLRRLLLRLRLLLLRRLLLRLRLLLLLLRRRRRLLRLRLLRLRRRLLRRRRRLRRLLLRLLLRRLLRLLRRLLLRLLRLLRRRLRRLLLLLLRRLRLLRLRLLRLLRLLRLRLLLLLRLRLLLLRLLLLLRLRLLRRRRRRRLLLRRRLLRRRLRRRLLRRLRLLRRLLLLLRRRLLLLRLLLRLLLLLLLLLLLRLLLRLLRLLRLLLRRRLRRRLLRLLLRLRLLRRLRLLLRRLRRLRRLLRLLLLLRLRLLRLRLRLLLLRLLLLLRLRRRRRRLRRLLLLLLLRLRLLLRLLLLRRRLRRLLLRLLLLRLLLLLLLRRRLLLLLRRLLLRRLRRLLLLLRLLLLLLLRRRLRLRLLLLLLLRLLLLRLLLRLLLLRRLLLLLLLRLRRLRLRRRLRLLLRRRLRRLLRLLRLRLRLLLLRLLLRRLLLLLLLRRLLLRLRLLRRLLRRLLRLRLLLRLRLLRRLLRRRLLRRRRRLRLLLRRLLLRRRRLRRRRLLLRLLLRRRLRLLLLRRRLRRLLLLRRRRLRLRLRRRLLLRRLRRRRLLRLRLLLLLLLLRLRRRRRRLLRRLLRRRLLRLRRLLRRRRRLRLLLLLLRLRLLRLRLLRLRLRLRRLRLLRRRLLLLRRLLRLRLLLRLRLLLLLLLRRLLRLRLLLRLRRLRRLLRLLRLRRLRLLRRLLLLLRRLRLLRLRRLRRLRRLLRRLRRLLRLLLLLRLLLRLLLLLLRRLLLLLLRRRRRLRLRLLLLRRLRLRRLLLLLLLRRLLRLLLLRLLLLLLLLLLLLRRRLLRLLRRLRLRLLRLLRLLRRRRRRRLRRRRLLRRRLLRRLRRLLRRRRLLRLLLRLLRLLRLLLLLLRRRLLRRLRRLRLLRRLLLLLRRRRRLLLRRLLLLLLLRLLRRRRLLLRRLRRRLLLRLRRLRLLLLLLRLLLLLLRRRLRLLLLLRRRLLRRLLRRLLRRLLLLRLLLLLLLLRLRRLLRRLLRRRRRLLRLLLLRRRRRLLRLLRRLLLRRLLLLLRRLRLLLRLLRRLLRLLRLLRLRRLLLLLRLLLLLRLRRLLLRLLRRLLLLLRRLLLRRLRLLLLRLRRRLLLRLRLLLLLRLLLLLRLLLLLLLLRRRLRRRRRRLLLLRLLRRLLRLLRLLLLLRRLRRLLLLLRLLRLLLLLLLLLLRRRLLRLLLRLLLLLLLLRRRLLLLLRLLRRLLLLLLLRLLLRLLLLRLLRRLRRLRLLLLLLLRLLLLLLRRLLLLRLLLLRLLRRLLLRLRRRLRLLLLRRLLLLLRLLLLLLLLRLLLLRRRLRLLRLLRLLLRLRLLLLRLRRLLLLLLLLRRRRRLLRLLRLRLLRLRLRRLRLLRRLLLLLLLLRLLLLLLRLRRLLLLLRLLRRRRRLLLLLLLLRRRLRRLRRRLLRLRLLRRLRLLLLRRRLLLRRLLLLRRLLLLLRLLLRRRLRLRLLLLLLLLRLRRRLLRRRRRLLRRLLLRRRLLLLLLLRRLLLLRLRRRRLRLLLLLLLLLLLRLLLLLLRLLLLRLLRRLRRRLLLLLRRLLRRLRLRLRLLRLLRLRLLLLRRRRRRRLLLRLRLRRRLLRLRRLLRRLLLRLLRLLLRRRRRLLLLRLRLLLRRLRLLLRLLLLLRRRLRLRLRLRLLLRRRRLLLRLLLRLLLLLLLLLLLLRLLRRRLLRRLLRLRLRRRLRLRLLLRRRLLRLLLRLRRRRLLLLRRRLLLLRLLLLLRLRRLRRLRLRLLLLRLRLRRLLLLRRLRLLLRRRLRLLRLRRRRRLLLLLRRRLRLRLRRRRRLLLLLRLRLRLLRLLLLLRLRRRLRLLLRLLLLRLRLRRLLLRRLLLLLLLLLLLRLLRRRLLLLLRLLRRRLLLLLLRLLLLRRLLRRRRLLLLLLLRRLLLLLLLLRLRRLRLLLRLLLRRLRLLLLRRLLRLLLRLRRRLLRRLRLRRLLRRLLLRRRLLLLLLLLLLRLRRLRRLRLRRRRLRLLLLRLRRLRRLLLLLLLRLLRRRRLLLLRLRLLRRRRLRRLLRRRRLLLLLRRLLLRLRLLRRLRRRLLRRRRLLLRRLLLLRRLRLLRRLLLLLLRRLRLLRLLRRRRLRLLRLRLLRLLRLLRLRRLLLLLLLLLLLLRLRLRLLLRLRLRRLLLRRLLRRLRLRLLLLLLLLRLLRLLLLRLRRRLRRRLLRRLLLRLRLLRLLRRRLRLLLLLRLRRLRRLLLRLLRLLLRLLLLLLLLRLRRLLRLLLRLLLLRRLLRRLLRLLLRLLRRRLLLRRRLRRRLLLRLLRRLLLLLLRLLRRRRLRRLLRLRRLLLLLLLRRLLLLLLLRLLRLLRLLLLRLLLLLLLRRLLLLLLRRRRLLLRRLRLLLLRRLLLRLLRLLLLLLRRRRLRLRLLLLLLRLRLRLLRLRRLRLLLLLLRRRLLLRLLRLRRRRRLLRLLLRLRRRRRLRLLLLLLLRRLLRLLLLLLLLRRLRRLLLLLLLLRLLRRLRLLLRLRLLLLLLRRLLLLRRLLRLLLLLLLLLLRLRLRRLLLLLLRLRLRRLRRRLRLLRLRLLLLRRRRRRLLRLLRRLRRLLLRRRRLRLRRLLLRRRRRRLLLRRLRRLRRRRLRLRLRRLLLLLLLLRLLLLLRLLRRRLLRLLRLRLRRLRLLRRLLLLRRLLRRLLRRLRRLLLLRLRLLLLLRLLLLLLRRRRRLRRRRRLLLRLRRLLRRRLLLLLLLLLRLRRLLRLLLLLLRLRLLLLLRLLRLRLLRRLLRRRLLRRLRRRRLRRLLLRLLLLLRRRRLRRLRLRLLLRLLLRLLRLRLRRRRLLRLLLRLRLLRRLRRLLRLLRRRRRLLLLLLLRLRLRRLRLRRRRRLLRLRLLLLRRLLLLLRRLLLLLLLRLRLLRRRRLLRLRLRLRLLLLLLRLRLLRLRLRLLLRRLLLLRLLRRRLLRRLRLLLRLRLRLRRRLRRRRLRLLLLRRLLRRLRRRLRLLRRLRRLLRRRRLRRRLRLLRLRLLLLRLLRRRLRLLLLLLLLLRLLRLLLLLLLLLRRLRRRLLRLLRLLLRLLLRRLLLRLLLLRLLLLRLLLRRLLLRLLRRRRRRRRLLRLRLLLLLLLLLLLRLLLLRRLLLLRLLLRLLLLLRRLRRLRRLLLRRRLLLLRLLRLRRLRLRRRRRLRLRLLRLRLLRRRRLLLLLRRRRRRLRRLLLRLLRRLLRRLRRRLRRRLLLLLLLRRLLRRLLRLLLRLLLRRLRRLLLLLRRLRRLLLRLRLRLLLRLLLLRRLLRRLLLLLLLLRRRRLRLLRLLLRRLRLRLLLLRLLLRRLRLLLRLLLLLRRLLLRLLRLLRLLRRLLRRLLLLLLLRRLRLLRLLRRRLRRRLLLLRRLRRLLLRRRLLLRRRRLLRLLLLLRRLLRRRLRRLRRLLRRRLLRLLRLRRRLRRRLLLLLRLRRLRRRLRRLLRLRLLRLLLLRLLLLLLRLLRLRLLLRRLLRLRRLLRLLLLRLLRLRLRLLRRLRRRLLLLLRLLLLRLLRRLLRRRLRLRLLRLLLLLRLRRRLRLLLLRLLRLLRLRLLRLLLLRLRLLRRRRLLLRLLLRRLRRLRRRLLRRLLRRLRLLLLLRRLLLLLLLLLLRLLLLLLRLRLLRLRLRRLLLRRLLLLLLLRLLLLRLRRLRLLLLRRLLLRLRLLLRLLRRRLRLRRLLRLLLRRLLRRRLLLRLRLLRLRLRRLRRLRLLRLRLRLLRRRLLRRLRLLLLLRLLRRRLLLLRLLLLRRRRRRRRRLRLLLLLLLLRRLLRLLRLLLRLLRLLLLRRRLRLLLRLLRLLLRLRLRRRLLRLRLRLLLLRLLLRLRLLRLLLRRRLLLLLRLLLRLRLRLLLLRRLLLRLRLLRLLLLRLRLLLLLLRLLRLRRLLRRLRLRLLLLRLRLLLRLRLLLRLRLRLLLLRLLLLLLLLLRRLLLLLLRLLRLLLLRRLLLRLRLLLRRLRLRLRRRRLLLRLRLRLLLLRLRLLLLLRLLRLLRLLRRLRRLRLLRRLLLRLLRRLLRLLLLRLLRLLLRLLRRLRRRLLLRRRRRLLRLRLRLLRLLLRLLLLLRRLLLRRLLRLLRLLRLLLLRRRRLRLRLLLLLLRLLLLLLLLLLRRLLLRRRLLLRRLRRLRLRLLRRLRLRLLRLLLRLLLLLRRLLRRLRLRRLRLRLLLLRRLLLRRLLLRRRLLLRLLRRLRLRLRRRLRRLLLLLLLLLRRLLLLLLRRLLLLLLRRLLLRLRLRRRRLRLLRRLLRLLLLLRLRLLRLLLLRRLLRRLRLLRLLLRLLLLRLLRLRRRLLRLRLRLLLLLLLLLRRRRLLLRLRRLRLRLRRRRRRRLLLRRLRRLRRLRLRLLRRRRRLLLRLLLRLRLLRLLLLLLRLRLLLLRRLLLLLRRLRLLRLLLLRLLLRLLLRLRRRLLLLRLLLLRLLRLLLLLLLRLLRLRRRRLLRRLLLRLRLRRLLRLRLLLLRRLLLRLLLRLRLLLRRLLRRLLLLRRRLLLLLLLLLLRLLLLRLLLRLLRLLRLLRLRLRLRLRLLLLRLRLRLLLLLLLLLRLRRRRLLRLRLRLLLRLLLLRLRRLRLLLRRRRRLRLLRRRLLLRRLLRRLRLLLLLRLLLLLRLLLLRLRLLLLLLRLLLRRRLLRLRLLLLLLLLRRLRLRRRLLLRRLRRLLLRRRLLLLRLRLLLLLLLLLLLLLRRRRRRRRLLRLLLLLLLRLRLLLLRLLRRLLLLLLRRLLRRRLRRRLLRLLRLRRLLRRRLLRLRRRLLRLRRLLLLLLLRLLLLLRRLLRLLLLRLLLLLLRLLLRLLLLLLLLRRRLLRLLLRLLLRLLRLRLLLRRLRRLLLLLLLLRRRLLLRRLLRRRLLLLLLLLRRRLRLLLRRLLRRLRRRLRLRLRRLLRRLLLLRRRRRLLLRRLRLLLRRRRLRLLRLLLLLLLRLLRRRRLLRLRRRLLLRRLRLLLLRRLLRRLLRLLRLLRRRRLRLRLRRRRRRLRRRLRLLLLLRLRLLLRLRLLLLLLLRLLLRLLLRRLLLLRLLRLRRLLRLRLLRLRLLLLRLLLRLLLLRLLLRLLLRRRRRRLLLRLLLRLLRRRRRRRRLLRRRLLLLLLRLRRLRLLRRLLLLLLLLRLRRRLLLLLLRRRRRLLLRLRRLRRLLLLRLRLRLLLLLLLRRRRLRLLLRRLLLRRLLRRRLLLRRLLRLLLRLLRRRRLLLLRRRLRRLRLLRRRLRLLRLLLLLLRLRLRLLLLLRRLLLLRLRRRLRLLLLLLLLLLRLLLRRLRLLLRLLRLLRRLLLLLLLRLRRLRRRRLLRRRLLRRLLLLRLLLLLLRLLRLRRLLLLRRRRRLRLRLRRLLLRRRLLLLLLRLLLRLLLRLRRRRLRLLLRLRRLRLLRRLLLLRLLLRRLRLRRRRLLLRRRLLLLRLLRRRLLRLRLLLLLRRLLLRRRRRRLLLRLRLLLRLLLRRLLLRRLLLLRRRLLLRLLRLRRRLLLLRRLLLRLRRLRLLLLLLRRLLRLRLRLLLRLLLRLLRRLRLLLRLRLLLRLLLRLRLRLRRLLLRLRRRLRLRLRLRRRLLLLRRLLLLLLLLRRLRLRLLLLLRLRRRRLLRLRRLRLLLRRRLLRRRRRLRRLRLLRLLLRRLLRLRLLLLRLLLLLLLLRRLLRLLLLLRLLLLLRLLRRRRLLRRRRRLRLLRLLRLLLLRRRLRLLLRLRRLRRRLLLLLLRLRLLRLRRRLRRRLLLLLLRRRLLLLRLRLRRLRLRLLLLRRRRRLLLLLRLRLLLLRLRRRLRLLLLLRLLLLRLLRRLLRRLLLLLRLLLLLLLLLRLLLLLRLRRLLLLLLRRRRRRLRLRLRRLLRLLLLRLLLLLRRRRLRLLRRRLLLLRLLRLLRLLRLLRLLLLLRLLLLRRRRLLRLLRLRLLRLLLLLRLLLRLLLLLRLLRRRLLLLLRRLLRLLLRLLLLRLLRLLRLLRLLLRLLLLLLRLLLRRRLLRRLLRRRLLLLRLRLRRRRLRRLLLRLLLLRRRLRLRLLRRRRLLRRLLLRLLLRRRLRLLLRRLRLLLLRLLLRLRLLLRLLLLLLRLRRRLRLLLRRLLLLRLRRLLRLLRLRLLLLRLLLLLRLRLRRLLLRLLRRRLLRLLRLRLRRRLRLRRLLRRRLLRRLRLLLRLLRRLRLRLLLLLLRLLRLLLLLRLLLRRLRRLLLRLLLLRRLRRLRLLRRLLLLLLLRRRLRRLLRRRLLRLLLRRLRRLRLLLLRLLLLRRLLLLLLLLLLLLRRLLLRRLLRRLLLLLRLLLRLRRLRLLLRRRLLLLRRLLLRRLRLRRRLRLLLLLLLRLLRLLLRLRLLRRRRRLRRLLRRRLLRRLLLRLRLRLLRLLLLRRLLLLRLLRLRLLLRRLLLLLRLLRLRRLLLRRRLLRLRLLRRLLLLLLRLLLLLLRLLLRLRLLLLLRRRLRLRLLLRLRLRLLRLLRLLLRRRLRRRRLLRLLLRLLLRLLLRRLLRLLLLRRRRRRLLRLLLRRLRRLLLRLLRLRLRLLRRLLLLLLLRRLRLLLLLRRLLLLLLLLRLRLLRLLRLRLRRLLLLRLLLRRRLRLLLLRRLRRLRLLLRRLRLLLLLRRLLRLRRLRRLLRRRRLRLRLRRLRLRLRLLLRLLRLRLLLLRLRLLRLLRLLLRRLLLRRRLLLRLLRLLLRLRRRRLLLRLLRLRLLLRLRLLLLRRRLRRRLRLLLLLLLRLLLLLLRLRLLLLLLLRLLLLRLLLLLLLLLLRRLRLLLLLRRLLLRRLLRLLRRRLRRLLLRLLRLRLRLLRLRLLRLRLRLLRLRRLLLLLLRLLLLLRRRRLLLRRLRLLLRLLRRLRRRRLLRRRLRLLRRLRRLLRRRLRLLLLLLLRLLLLLLLLLRLLRRLRRRRRLLLLLLRRLLRLLLLLRRLLRRLLRLLLLLLLLRLRRLRLRLLLLLLRRLRLRLLLRRRRRRLRLLLRLLRLLRRLLLLLRLRLRRRLRLRLRRLRLLRRLRLLLRLLRRLRLLLLLRLLRRRRLLRLLRLRRLRRRRLRLLRRLLLLLLRLLLRLLLRLLRRRLLLLLLLRRRRLRLLLLLRLLLRLRRRLRLLRRLLRRRLLLRLLLRRLLLLLLLRRLLLRLRRLLLRRRRLLLRLRRLLLLLLLRLRRLRRRRLLLRLLLRLLLRRLRLLRRLLLRRLRLLRLLRLLLRLLRRRRLRLRRRRLLLLLLRLLLRRLLLLRLRLRRLRLLRRLRLLRRRLLLLRLLLLLLLLRLLRLLLLLLLRLLLRLRLLLLLLLLLLLLRRLRLLLLLLLRLLLLRRRLLLRRRRLLRLLRLLLRLLLRLLRRRLRLLLRLRRRLRLLLLLLLLLLLLLRRRLRLLLRRRRLRRRLLLRLLLLLLLRLRRLRLRRLRLRRRLLRRLLLLRRLRLLRRLLRRLRRLLRLLRRRRRLLRRLLRLLLLLRLLLLRLLLLLRLLRLLRLRRRLLLRRRRRRRRRLRLRLRRLRLLRLLRLRLLLRRRLLLLLLRRRLLLLLRRLLLRLRLLLLLLLRLRLRRLRLRLLLRRLRRRLRLLLRLRRLLRLRLRLLLLRLRLLLLRLRLLLRLRLLRRLLLLLLLLLLLLLLRLLLLRRRLRLLRLRRLRRRRLLLLLLLLRRLLLLLLLLRRLLLLRRLLLLRLLLLRLLRRRLLRRRRLLRRRRLRLRRLLLRLRRRRRLLLRRLLRLLLLLLRRRLLLRLRLRRRLRRRRLLLLRLLLLLLLLRLRLLLLLLRLRLLLLRLRLLRLLLLLLRLLLLRLLLRLRRLRLLLLLRRRLLRLRLRLLRLLRLRLLLLRRRRRLLLRLRLRLLLLLRLRRRLRLRLLRRRLRRLLLLLLLRRRLLLLLRLLLLLLLRLLRLLLLLLLRLLLLLRLLLLRRLLRRRRLRLRRLLLLRLRLLLLRLLLLLLRRLLLLLLRRRLRRLLRLLLRLRLRLRRRLLRLRLLRRRRLLRLLRLRRLLLRLLLLLRLRLLRLRLRRRRLLRLRRRRRLRRLRRLLLRLRLRRLLLLLLLRRLLRLRRRRRLLLLLLLRLRLRRLRLRLRLLRRRLLLLRRRRLLLLLLLLLRLRRRLLLRRLRLLRLLLRLRLLRRLLRLRRLLRRLRLLLLRLRRLLRRLRLLLLLLLRRRLRLLLLLRLLLLRLLLLRLRLRRLLRLRLRRLLLLLLRLLLLLRLLRRLLLRRRRLLLLLRLLRRRLLRLRLLRRRRRLLRR