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

200003 lines
2.5 MiB (Stored with Git LFS)

200000
967336811 0
419492661 1
555479000 1
842326871 1
776230089 0
327420995 1
45697452 1
889105931 0
556749305 1
364301456 1
100046673 0
993156835 1
936675858 1
471582345 1
176605478 0
484359118 1
447089780 0
622865603 0
679200733 0
398077309 0
48527814 1
548899249 1
763624871 1
525159815 1
486297445 0
294931472 0
298660505 0
915009806 1
722348066 0
826480363 0
29313943 1
231314547 0
706172571 1
441240378 1
925906713 0
468305740 1
28459088 1
295953221 0
814771765 1
185107445 0
41733038 0
353798094 1
123543733 0
640730554 0
429109193 0
95434263 1
390539856 1
678910237 1
118827987 0
743217074 1
289450575 1
948455408 1
646102710 0
704857247 0
693697827 0
939882737 0
438978381 0
674523500 0
869557753 1
160190102 0
878667940 1
236273248 1
239059663 1
468002755 0
136673366 0
327684415 1
453237095 0
715177379 1
188045232 1
265497878 0
915978866 1
133353158 1
75828972 1
213292979 0
92926581 0
555043179 1
946485999 1
42548149 1
944812053 1
226081299 0
92067028 1
650880860 1
42647974 1
281684955 1
989429909 1
242885030 1
413703116 0
797657863 0
323171456 0
442353381 0
582192656 0
24307243 0
517386640 0
662692005 1
549885323 0
759745327 1
965723205 1
165959924 1
951441383 1
237637107 1
33332749 0
425529925 0
215278418 0
154582269 0
355036749 1
206013250 1
793609033 1
423299192 0
148400145 0
659652717 1
123288664 1
543916914 0
105377740 0
730078452 1
161374837 0
928006885 0
297770659 0
18882518 1
374690190 1
516025276 1
287438640 0
764659018 0
100543033 1
593019954 0
799541347 0
824578012 0
751191197 0
460913561 1
901872122 0
599163808 0
156849714 0
717315840 1
2370326 1
750718245 1
652463798 0
114756969 1
633145203 0
860158632 0
587423715 0
669446526 1
984160049 0
634114870 1
610749914 0
309126496 1
540547773 0
351012938 0
198350251 0
661832270 0
584104366 0
682211959 0
325573781 1
528100455 0
984216248 0
447506107 0
41154264 0
765440150 0
299677262 1
908975695 1
421956097 0
274629387 1
681006647 0
303119613 1
724445262 1
611007990 0
435267517 0
185764209 0
857852483 1
273112816 1
506507131 0
437772954 0
682115284 1
710063476 1
735147542 1
295487781 0
113010999 0
832121653 1
95752337 0
470408462 1
366497666 1
125811686 0
130087096 0
559438139 0
251576517 0
816705561 1
207254387 1
692117880 1
649418205 0
285417433 1
491531662 0
739601035 1
895663375 1
597035809 0
118089280 1
376602629 1
700094183 0
135747292 0
942687408 0
281341669 1
856712365 1
546280524 1
779801334 1
368870238 1
545564581 0
977039319 0
443588523 1
919822969 1
307635012 1
909374605 0
182702483 1
177765614 0
760748531 1
376659640 1
88780381 0
246184368 1
701230628 0
160824748 1
841452574 1
618875881 0
963212928 1
896845851 1
499470025 0
250662730 1
746514462 0
856413928 1
540031679 1
965045954 1
749378082 0
578395573 0
608049707 1
721998199 1
94969363 0
501215263 0
376575282 1
481559183 1
59411925 1
549094375 0
390432871 1
472674157 1
65605268 0
683905914 0
748373420 1
38337646 0
329875490 1
576396091 1
315442131 1
111144047 1
587123877 0
180369032 0
186630473 0
991618437 1
986774572 1
815199894 0
572538647 0
116501566 0
516286821 0
448062176 0
915123139 1
602444355 0
253836794 0
422221516 0
290602536 0
618699678 1
439338031 0
418007801 0
143729558 0
982294726 1
390478524 1
953203741 1
684066970 0
630966940 1
581819707 0
321804925 0
252389280 1
770112447 1
615741232 0
573902011 1
511386202 1
712534119 1
886526014 1
594547856 1
488243947 0
371835157 0
951912272 1
769594270 1
346781015 1
725095302 1
270329675 0
433156891 1
546119351 0
300172543 1
997098787 1
378493244 0
680090542 1
206960356 1
68474644 0
237399825 1
982105775 0
194620604 1
748322630 0
786932339 1
222380926 0
935684076 0
476988716 1
199084607 1
697095065 0
813229933 0
450895452 1
867401957 1
616695658 1
731774856 1
744019567 1
473983927 0
238584101 1
432825165 0
830755896 0
647730117 0
596422149 1
394490393 0
81131755 0
914484808 0
469618052 0
881575140 0
640500596 0
473349247 0
775476202 0
383226791 1
23149685 0
393994912 1
321025568 1
26281334 1
415731684 0
900375839 0
847683811 1
43668192 1
516181388 0
350807102 0
40311754 0
785472507 1
516817839 0
598750502 0
35762429 1
864375270 1
726980525 1
21932714 0
286363239 1
583079678 1
406238190 0
56873811 1
581440471 1
35263018 1
622782884 1
253813171 1
438264202 0
954262172 1
548555371 1
829103368 1
225179404 0
143723006 0
115895194 1
265956685 0
824646242 0
677847722 1
932973731 0
744685770 0
950741062 0
968382438 1
965258623 1
20739692 0
756180202 0
765119249 1
439630598 0
304095488 1
929081950 0
988008091 1
999402833 1
321643746 0
510488777 1
860251578 1
783037742 0
667143127 0
646322473 1
25288611 1
535799064 1
304323013 0
824714303 0
686980957 1
162929146 0
234646577 0
147778750 1
995208170 0
949831078 0
853868497 1
352202039 0
253074062 0
578760793 0
965385051 1
335707705 0
453965146 1
491166957 1
617808719 0
160467945 0
864402329 0
181309384 0
634572061 0
743956953 1
747493253 0
832462960 0
466769091 1
1326217 1
732878822 1
703456384 1
510065866 1
549542277 1
740234880 1
663136653 0
40338069 0
372356857 0
586010867 1
114051444 1
167588929 0
815895264 1
117602126 0
974583013 1
374650114 0
493095740 0
486267844 0
794292152 1
378983031 1
306339014 0
642384147 1
451097087 1
474149547 1
574717918 1
638653536 0
117625539 0
571851377 1
705941038 0
841640629 0
255152649 0
156784719 0
41424672 0
498308871 0
333087078 1
918012054 1
696943084 0
627783250 1
484276052 0
259278331 0
575631504 1
410651070 1
325535781 0
554738927 0
515036348 0
509729929 0
698393955 1
78997084 1
489166606 0
843236881 0
720754359 0
572778426 0
307849684 0
462443159 0
695599122 0
158351420 0
976401963 1
971180467 0
806473121 1
353338149 1
555827748 1
302619212 0
629782432 1
690419826 0
793029091 0
271640251 1
604795199 0
676275266 1
952567302 0
599076460 1
861899195 1
363238627 0
667976242 1
198681832 1
418089570 1
995294786 0
557427638 0
350371888 1
33584910 0
665700076 1
649188527 1
404429168 1
257828751 0
937987652 0
714536863 0
965550943 1
983072887 1
354093729 1
271332707 1
756870932 0
515644909 0
30606654 1
659474931 0
977738373 1
356615188 0
3559204 0
802532260 0
473600049 0
282920364 0
823541017 0
407142358 0
944344376 0
164470217 0
959622699 0
846682585 1
856324187 1
831597800 0
340376483 1
741884702 1
247047439 1
166141678 0
776018243 0
452664272 0
933056369 0
658325889 1
794538863 1
727955122 1
443906459 0
378766450 0
333962621 1
439382387 0
554842801 1
33220782 1
551686647 1
772095103 0
885985550 0
199626136 1
546077821 0
308197824 0
841852927 0
53916791 1
744186300 1
574615417 0
324494818 0
937994164 0
2036291 1
802343715 0
627154212 0
993163178 1
319006375 1
242100106 1
952439502 1
344931531 0
350023247 1
294554119 0
836701416 1
98459867 0
31145291 1
857874666 1
267638292 0
615641526 1
669371834 0
594314276 1
203652628 0
993557415 0
160022336 1
72463795 0
550156626 1
582098703 0
398933374 1
271221242 1
676116407 0
282796105 1
476777134 1
231129780 1
681587072 0
425686489 0
934799957 0
977985170 1
346048409 1
309016395 0
698255709 1
69191610 1
844455580 1
97295964 1
515442333 1
153222434 0
158280834 1
940745877 0
790969960 0
718753675 1
225659126 1
478509971 0
931954515 1
347809524 0
33307713 0
659043119 1
442850285 0
322267605 0
149844461 0
337778290 0
709801164 1
688898899 0
8677274 1
212461744 0
216258700 0
822939503 1
483353898 1
474446971 0
108972340 0
770656218 1
179585559 0
592835069 0
426422014 0
597457586 1
535758781 0
101907342 0
721803314 0
695791393 1
159564039 1
131221263 0
602431005 1
211242989 0
459629672 0
594114733 1
707587355 0
192784458 1
656803155 1
361316902 1
626693698 1
252017152 1
802607633 0
547286993 1
474456996 0
175318930 1
448831754 0
820620076 0
373131875 1
548869742 1
900794614 0
950351776 1
596467834 1
998508674 0
747851351 1
901222435 1
593967430 1
380717378 0
359699446 1
617879343 1
683365823 0
707516275 1
620068459 1
231403522 0
467699229 1
283429018 0
375115343 1
416221021 0
677142299 0
925181963 0
593618030 0
400989711 1
389259347 0
464061712 0
293005334 0
411397768 0
141403512 1
792197256 1
443544882 1
909497889 1
649161241 1
313488378 0
638581637 1
387996988 1
271808227 0
936055211 0
262251401 0
841828363 1
310461737 0
155307464 0
152634818 1
613842057 0
364666039 1
706959199 1
962922925 1
702135847 0
54941710 1
644056222 1
209484151 0
974586456 1
785197 1
702849092 1
450217528 1
368900553 0
446475707 1
123015768 1
182310280 0
479876352 1
359478840 0
633957036 1
57107789 0
547033126 1
698292177 0
158250986 1
897421922 1
292406751 1
497404180 1
667228498 0
581978377 0
923711888 1
725702106 1
193189866 1
567035978 1
293317126 1
613758308 0
510166720 1
658090791 0
503230530 0
524504827 0
708012917 0
773326942 1
622176897 0
78038596 1
85433937 0
119433937 1
648067684 0
606241524 1
160180175 1
873280935 1
566855273 1
371000559 0
350502450 0
467811935 1
34998414 0
166168410 1
176162100 0
47344119 1
704620469 1
873224821 1
127878705 1
812050527 0
524659643 1
561467903 1
54338294 1
153698778 0
658155831 1
477217389 1
808753152 1
961856593 1
195491542 1
77575976 1
141794304 0
801789002 1
70145608 1
475043075 0
698118094 0
134196143 0
985241874 0
634226138 0
693181294 0
247418176 1
905790621 0
277989875 0
769379573 0
446342487 0
935847447 0
467506029 0
186961642 1
583187504 0
53877711 1
614771306 0
546595145 0
811978866 0
676074378 1
380475556 1
583471775 1
571176988 0
515100276 0
76951327 1
234253892 1
969607345 0
948885460 1
559611111 1
855379649 1
559995083 1
43453514 0
941896443 1
862288595 0
934907357 1
474246858 0
377349534 0
724419891 1
219937197 0
993885958 1
746845330 1
445162938 1
966591567 1
730327921 1
850346461 0
221735418 0
166805427 0
836962777 0
983782236 1
48210391 1
73176902 1
694999410 0
65803665 1
41887037 1
327959845 1
198696815 1
817541892 0
892884118 0
942578810 0
712193314 1
514563166 1
740301785 0
316258415 1
518972131 1
359224249 1
457908822 1
203588590 1
244103687 0
648838385 0
419341858 1
234848234 1
911918123 1
501733317 1
963269859 0
393044090 0
657365510 1
803423062 0
728024611 1
435866237 1
621531264 1
50003866 1
438828963 0
344356549 0
204449113 1
726845792 0
603571849 0
871788790 0
780442790 0
834981044 1
897915896 1
848468634 0
587372731 1
407652278 1
999916688 1
939299376 0
494412815 0
909091811 1
232547652 1
180802538 1
747580083 1
678112999 0
802199440 0
906992755 1
440531292 0
418853881 1
406844246 0
202010770 0
530583859 0
381810640 1
915141105 0
556674740 1
687869229 0
372128262 1
972367479 0
611733318 1
904315410 0
95535484 1
857112424 0
962049861 1
58949811 1
791285129 0
379696750 0
829078949 0
820345250 1
522484338 0
358975087 1
573568957 1
418760952 1
85657969 1
475287587 1
7909550 0
301681242 1
165908356 1
740687250 1
497595268 1
869809904 0
471655170 1
290776090 1
80211283 1
47512762 0
966118408 0
242798679 1
423135287 0
566743827 1
872562507 0
389677430 0
569819756 0
279060169 1
867699461 1
255138017 1
428527920 0
350721213 0
384248522 0
93681681 1
725098507 0
116985540 1
14551128 0
970592077 0
963456732 1
311101484 0
279333171 0
351899383 1
185151365 0
461710035 1
659105172 0
881537470 0
512945891 1
670390027 1
101918155 0
723840768 1
186483695 1
680377345 1
728721836 1
703513243 1
571113668 1
480092097 0
311698886 0
951837324 0
378226899 1
887994311 0
267274762 0
396639467 1
829078783 0
934546466 0
207798890 0
86858200 0
555922768 0
340906413 1
966860384 0
58972558 0
667993332 0
118515503 0
381813142 0
781316036 1
307397660 1
443057111 1
576540536 1
176192630 0
789626242 0
142444789 1
763412695 1
455850798 1
294910068 0
829124404 1
539661773 0
408812841 1
846053662 1
983321042 1
826153390 0
283228751 1
646857866 0
97071160 0
903815091 0
690640327 0
739138184 1
556739632 0
583075325 0
740767008 0
388539658 0
488477402 1
979613235 1
864900642 1
314603723 0
109387526 0
794331154 1
954917281 0
967119624 1
741760871 1
104236306 0
850274723 1
242781303 1
369670290 1
541609992 1
246855966 0
496901044 0
476216999 1
516161647 1
531878102 0
616366939 1
459918091 1
824893306 1
117450558 1
237333615 0
881940404 1
387943526 0
121147281 0
278493782 0
722379801 1
331134587 0
421274019 1
648011313 0
20284530 0
628966081 0
653746820 0
33318823 1
523216943 0
238363475 1
695896342 1
29053507 0
692323478 0
408472771 1
311468188 1
946192065 1
932098988 0
52859286 0
949461754 1
988843524 0
989455386 0
808406456 0
212818823 0
830777802 1
578062212 1
271475324 0
376104255 0
655327883 0
871883154 1
395263088 1
259137586 0
101831166 1
475391884 1
571757849 1
282493086 0
638446158 0
630923556 0
61567382 1
276380852 0
113609250 1
786669351 0
118606095 0
979703648 0
999547275 1
945964419 1
460101464 0
67910960 0
75514447 0
771662478 0
62429352 0
451055272 1
983088756 1
112824593 0
741434236 0
424578670 0
939446453 1
954183984 0
208015570 1
346632902 1
103149578 1
777799313 1
950219322 1
618585013 0
652876779 1
775495546 0
820870017 1
589539565 1
369776859 1
807878368 0
168857208 0
302013374 0
58725591 0
592822086 1
334915327 0
571612048 0
974583046 1
1624814 1
326399560 1
632718227 0
877045407 0
545492751 0
341443335 1
268075009 1
789422290 0
277471874 1
538188781 0
775542571 1
277471371 0
166839261 1
259453997 1
549356478 1
312283942 1
875079015 0
774728110 1
79145838 0
285319881 1
298968299 0
324501029 0
571642046 0
325371462 1
923508888 0
722893502 0
44015793 1
245426835 1
789415290 1
604716520 1
862683114 1
178644209 1
199204885 1
600616003 0
260308758 0
886307086 0
275275135 1
615325003 0
829180870 1
997094233 1
793937257 0
410640898 0
303218098 1
742633199 0
785001513 1
423382751 1
278431526 1
988012844 0
271643139 1
752361376 0
493150976 0
420790337 0
183077380 0
454297833 1
951215134 1
955352204 1
673621724 1
761478016 1
162176871 0
953860072 0
53070427 0
514623918 0
50117028 0
734945935 0
22909670 0
910522845 1
684109183 1
764027823 0
548127375 1
860909392 0
718386186 1
166569937 1
689754913 0
294446641 1
53789696 1
813778379 0
431174319 0
876987315 1
888019633 1
766139861 0
312547258 1
251018332 0
605793145 0
354584451 0
75133849 0
641188370 1
682375151 1
977057486 1
843238139 0
161011538 1
374039409 0
140129950 1
646669424 0
583915647 0
785324477 1
412739671 1
96218628 0
838620582 0
146918743 0
768262429 1
25595084 0
840462218 1
453590160 0
545629874 0
931785626 1
605742426 0
342532041 1
813883693 1
38306639 1
162928976 1
967916302 1
293471770 1
637344006 0
714014839 0
285745568 1
942316387 1
340157509 0
516705188 1
12266573 0
392818636 0
469645031 1
373434684 0
27294711 0
433927543 1
575475771 1
90037606 0
133550194 0
564901835 1
386867493 0
946209519 1
855732596 1
785534952 1
161778413 0
192121672 0
527195480 1
723710941 0
269884182 1
995233191 1
731148139 0
23964989 0
782787457 0
211440744 1
961493609 1
763259997 0
524325725 1
451771350 1
437865652 0
856188102 1
35343936 1
494555551 0
782739215 1
547030653 1
694123544 0
467605166 1
440499837 1
278260493 0
126936258 1
212317311 1
338391485 1
408367675 0
2309378 0
776204713 0
926265525 1
649996440 0
120497500 0
836457057 1
800553376 0
20118049 0
519740938 1
463074481 1
687394831 0
988997312 0
537351905 1
727018008 0
693898635 1
269573735 1
18965715 0
675614855 0
520196841 0
519878439 1
955703109 1
248497585 1
189743129 0
505373610 1
129471504 0
545896646 0
575453898 0
251842869 0
270162503 0
105848876 0
927424515 0
845524343 0
453899656 0
309330008 0
583569033 0
645410767 0
496805670 1
534434197 0
660186283 0
723586424 1
346553275 0
903171001 0
761858743 1
848750585 1
876406864 1
163333357 1
174261482 0
129298035 0
159519818 0
103893260 1
669199298 0
784975488 1
710885801 0
634136551 1
707638414 1
675336830 0
828937374 1
225013454 0
399299272 1
620348058 1
235692419 1
693597076 1
785269630 0
742260896 0
63761363 1
866854147 0
306179845 1
474102375 0
467407360 1
777729239 1
830585929 0
490750267 1
504399820 1
742440855 0
947278970 1
842019604 1
808295285 0
650969051 1
957048009 1
331373362 1
816342977 0
289152793 0
815113423 0
79315206 1
693400999 0
662765165 0
801482382 0
764743818 0
327415439 1
384423713 1
155634146 1
282185030 0
934173016 0
432221236 0
404956954 1
923619288 1
761050128 0
307357494 0
443837116 1
893744075 0
773347254 1
286346999 0
132675538 0
122397514 0
948585420 0
168255056 1
960265659 0
264438058 1
453741961 1
479914411 0
932061477 0
986165635 1
513975540 1
340514183 1
175363255 0
789212890 1
590581226 1
569438169 1
432110686 0
363534583 1
997559640 0
655888109 1
484882642 1
428506969 1
312869262 1
458803639 0
842254531 1
171362948 0
50551278 0
673547886 0
964119536 0
426333281 1
392895343 1
325263931 1
333778509 0
2899544 1
234514176 0
588981580 1
380691980 0
430332334 1
181339169 0
53682519 0
666805263 1
752994068 0
947993326 1
678948913 0
776346088 1
118745868 0
415613766 0
939231003 0
264023380 0
700517336 1
900908606 0
210612821 1
329267416 0
409121374 1
345753381 0
608468757 0
657258824 0
510108880 1
828838372 0
937107086 1
863899630 1
8288815 0
391155425 1
825535143 0
86751676 1
244600038 0
219524395 0
614916383 0
39718660 0
647814063 1
125130228 1
827237176 1
931369487 0
627590707 0
67645573 0
195507553 0
593361006 1
864446561 0
316716456 0
618274955 1
346881222 1
898993549 0
86197091 0
429383804 1
634026207 1
109445604 0
319240223 0
473019402 0
197901567 0
416158813 1
506961625 0
773844191 0
42902811 1
194481956 0
527261512 1
774360532 1
420264406 0
492866269 1
509909818 1
916923832 0
847477161 0
727874989 0
16058671 0
439112927 1
759110941 0
735624598 1
727502707 1
904657550 1
220809815 1
36602044 1
478491469 1
610076734 1
356799777 0
599442452 0
440726320 1
827237481 1
145608045 1
110528034 0
522844872 1
923630693 1
38277841 1
642151211 0
378106451 1
225386549 1
76246145 1
507320971 0
640393967 0
836499129 0
751293093 0
217010971 0
533212207 1
85405479 1
867097453 0
296721594 1
615519740 1
894024523 1
784843430 1
454191336 1
856903988 1
697590577 0
379031380 1
957587890 1
400478852 1
466679241 1
831930214 0
935426878 0
625541896 0
13343664 1
654622040 1
51277091 1
538808117 1
265052035 1
761508761 1
133511843 0
736396598 1
27352897 0
322274810 0
421772507 0
62508347 0
808219032 1
37273897 0
352681910 0
698344527 1
939394538 1
634651509 1
585475772 1
625154192 1
525786589 0
121535582 0
21221084 0
700635959 0
433327075 1
996923490 1
261546542 1
791563838 1
9924229 1
810127663 1
409418690 0
571966917 1
75218834 0
771967562 0
646477944 1
826339674 1
705578048 1
675134345 0
914153273 1
634690506 1
739044141 0
179729103 0
27595417 1
678455429 1
838275515 0
613243106 1
485656278 1
976062589 1
634644199 0
658178984 0
568672109 1
89396052 0
55185766 0
661456754 0
303485715 1
631608688 0
703656343 1
773559914 1
464366240 1
489825694 0
218268200 0
117781862 1
565596685 1
617278880 1
388614718 1
850610737 1
823622440 1
434799593 1
778200310 0
739418382 0
644485625 1
182673693 0
562787111 0
52875405 1
66237017 1
411306397 1
590443960 1
273664167 1
364822277 0
81921756 0
502138148 1
428894655 0
720409530 1
558446828 0
91263755 1
169143144 1
843379725 1
297232090 1
305270039 1
805569231 0
321445331 1
115310726 1
254125590 0
138961156 0
912306051 0
437546590 0
769651652 1
629685438 1
957061417 0
625681506 0
869360276 1
424838738 1
249817973 1
984181341 0
135912139 1
319945342 1
867049765 1
952022271 1
450182837 1
4641356 1
161981093 0
788459170 1
834221395 0
150853398 0
484072617 1
836649893 1
658334375 1
962036631 0
54920377 0
466966139 0
332302381 0
16099602 1
390834480 0
634503374 1
509866557 0
872182990 1
182636818 0
10216536 0
94422159 0
945382381 0
370928073 0
917909847 1
921802150 1
403143416 1
158550216 0
808542298 0
31401225 0
985275577 0
408845450 0
649241056 0
14934805 1
754717886 1
817408600 0
312911108 1
504962415 1
919411566 1
269089387 0
683423182 0
947604056 0
645545472 1
301662478 0
985675339 1
664534219 1
588976961 1
755991132 1
540267503 1
518805857 0
897801316 1
560382320 0
691773505 1
67436571 1
939686716 1
155829421 0
80257655 0
609794185 1
911795873 0
326426276 0
345295797 1
101925662 1
539054590 0
613120586 1
161532004 1
965059992 0
918812418 0
317597624 0
803880666 1
697671549 0
644966082 1
370148824 0
169446699 0
502752691 1
641539559 1
552895364 1
211999516 1
935433170 1
826870887 0
926521376 1
41796357 1
427367937 0
581711137 0
428148273 1
380175663 0
493399339 1
688908110 0
861637924 0
646238698 0
676968455 0
666611159 1
371513058 1
906435954 1
403569575 1
972575481 1
117325668 1
228623104 0
741119293 0
739104463 1
842553619 0
998865885 0
319771406 0
310638729 0
798904113 0
965695661 1
914690815 1
146533317 0
856256096 1
19930100 1
375445980 0
64983525 1
885512140 1
801893570 0
838541625 0
125915389 0
39823440 0
412615098 0
690764344 1
173262209 1
252654535 0
989265083 1
398083505 0
956056260 1
356169908 0
862017149 0
245538258 1
260060518 0
369000632 0
182196922 0
784433828 1
176068091 1
12900595 1
244174519 1
508143115 0
78728626 0
742534769 0
636936205 1
388809831 1
94362391 1
909450766 0
664688747 0
4067812 0
629393310 1
734341645 0
249000127 0
606664793 1
114961738 1
696008697 1
127611612 0
12502001 1
162733267 1
359724200 1
743810056 0
417767634 0
170486065 1
444220568 1
915203185 0
666872322 0
4763950 0
294761611 1
734435533 1
308035538 1
817876571 1
733731749 1
526306559 0
803684009 1
398219972 1
248650951 0
835927659 1
963163485 1
121531859 0
211245268 1
210656925 1
772889629 0
271226491 0
182397703 1
286191875 0
293526262 0
804185728 0
369724748 1
264749385 1
795647277 1
20710837 1
972697364 0
226727552 1
517780366 0
492685561 1
244154754 0
732180391 0
156904457 1
334593337 0
317897373 1
104869783 1
816140008 0
501862973 0
137422153 0
330327234 0
279236915 1
180883367 0
124004959 0
548951812 1
462827226 1
396883085 1
847351146 0
316730744 1
768812023 1
616087944 1
408651189 0
147241968 0
901362697 1
48116040 1
390981658 1
511533060 1
144575102 0
838432080 1
386686909 1
995101711 0
12003950 0
1034249 1
662623703 1
368347863 1
94923040 1
303191359 1
478157215 1
291456005 1
127540399 1
59030594 0
43666232 1
815752505 1
137645988 1
620997112 1
563860197 1
752380521 1
336991151 0
7923273 1
644666074 1
258917678 0
282146766 0
253354236 0
92862227 0
989084698 0
510121847 0
404747278 0
58369080 0
724458877 0
353507430 0
879370927 0
626197713 0
59630845 1
210464639 1
556430474 0
816927215 1
876927476 0
661160112 0
867167412 0
298860570 1
575609877 1
474695970 0
997198417 1
634176612 1
569773938 0
317499670 0
497967631 1
413904052 0
371869969 1
350957049 0
24193116 0
274550618 1
976212871 0
82924489 1
530370883 1
268594061 1
783993874 0
570601086 0
835393024 1
453062318 0
613524700 1
741462965 0
837274579 0
982357202 0
330908670 1
215168002 0
425080570 1
525350092 1
617393012 0
34499549 0
409976439 0
476171441 1
291974245 1
212835308 1
509722681 1
815749272 0
21645964 0
853328081 0
826863660 0
446874581 0
763496419 0
319738686 0
195251495 0
54641881 0
928949804 1
226805609 1
717139337 0
878172988 1
917402800 1
968023962 1
453039726 1
743971773 0
285416683 0
232774397 1
423675511 0
542437825 0
703083461 0
93146632 1
80604369 1
279598312 0
380076294 0
192945591 0
209296816 0
324304714 1
68286004 0
267619887 0
184780449 0
4854169 0
219841222 0
838401296 1
785653143 1
125901922 0
982376887 1
99976601 0
717811328 1
609384126 1
763214992 1
132942512 0
754154154 0
6994254 0
746435881 1
214534695 1
639680839 0
897246686 0
160327644 0
75613444 1
408781702 0
249516586 1
978101253 0
708800292 1
807169072 0
12446930 1
712644591 1
159416533 1
606654106 1
685794195 1
156485939 0
91783391 0
630497545 0
791810790 0
137883862 0
953660427 0
810069096 0
780017868 1
367303779 1
48239083 1
286901090 1
538651347 0
758097715 0
749224069 0
400791499 0
804466435 0
588092799 0
494762525 1
301949301 1
500758065 1
678691788 0
169171517 0
404112669 1
912222365 0
8375019 1
1670312 1
936733963 1
480257587 0
224582326 0
985396389 0
601671619 1
967862906 1
751776762 1
241434424 1
716280305 1
373270492 1
846205336 0
268628429 1
761391318 0
768108200 0
947625080 0
619213709 0
364634695 0
271745100 0
383616375 1
865458270 0
102920108 1
250757831 1
552428286 1
454788330 0
406509801 0
434362932 1
779747348 0
387985712 0
516325694 0
679815943 1
101048369 1
549083534 1
13662672 0
810307620 1
192112365 0
246136124 0
947653301 1
536164010 1
174118966 0
52283295 1
130542820 1
548951085 1
486122724 0
446638865 0
45496894 0
912874062 1
597989033 1
944612110 0
711898122 0
921337022 1
903196073 0
35049507 1
188209652 1
513412843 0
404845834 1
615591543 1
676875575 0
660671815 1
265452576 0
673730814 0
978291147 1
748718118 0
31241446 0
310890607 0
312320216 1
315261961 0
492218648 1
389481331 0
863818049 1
136633674 1
45741518 0
910722977 0
504480625 1
925872654 0
690478698 0
964659243 0
703189891 1
226630746 1
260171195 1
812211130 1
838751629 1
80243685 0
187386357 1
644653255 0
945532488 1
733219261 0
303314683 1
421807039 1
72827165 1
643988571 0
279722570 0
361717194 0
697663842 1
966121478 1
508753203 0
866214299 0
731949688 1
443859196 1
222818713 0
545897083 1
703915432 0
515115352 0
765443876 0
959413874 1
903334612 0
625057978 1
30979467 0
820551291 0
198847559 1
352550591 0
630232883 1
704547764 1
849487486 0
774469314 0
240621531 0
833148344 0
318087856 1
979738520 0
520550205 0
629612445 1
353967376 1
805924455 1
645354158 0
152431363 0
697273020 0
571999549 0
475388153 0
127067640 0
240878659 0
772395690 0
766124481 1
949447948 1
114098632 0
124666725 1
539836866 1
825262270 1
445037632 0
657387608 0
729866905 1
724706704 0
511248456 0
174296524 1
591839051 0
162526479 1
923962712 1
297742786 0
395486668 1
790227617 1
930547055 0
573191382 1
762562259 1
866666889 1
304765006 0
940052298 1
476099794 0
78810470 1
177001699 0
857725297 0
400092117 1
441002500 1
656080675 0
764252847 0
708926698 1
64018083 0
226572191 0
314898827 0
9418615 1
150772775 1
694712207 1
660405811 1
568515662 1
320837927 0
12217680 1
792564947 1
931750816 0
296840709 1
432628327 0
795781768 1
935593292 0
312802678 0
488491672 1
811302755 0
24480350 0
85627752 0
1533984 0
489831776 1
777277687 1
126812035 0
916426664 1
134656292 0
518851665 0
820540416 1
47157192 0
77994572 0
709809633 0
424251623 1
873795134 0
434266255 1
560940596 0
901995961 0
631827607 0
7421451 0
312082569 1
536222045 0
335452090 0
155131915 0
140232516 1
287332729 0
126089275 0
800681517 0
431089779 0
765322185 0
616549965 0
433556340 0
576303477 1
993859437 1
356559270 1
99893040 0
710847960 0
468714159 1
843779780 1
660173479 0
978079365 1
611262984 1
513632440 1
536953761 1
875459946 0
4621712 0
516386543 0
204625132 0
969211498 0
94195203 1
146761420 0
82774841 0
307078463 0
500993225 1
79400555 1
553491295 1
893715564 0
484083366 1
186973347 0
711806791 1
113611288 1
228415153 0
123258979 1
171182233 0
507986953 1
601444980 1
661793420 0
190264803 1
257096649 0
980652918 0
302400 1
639421117 0
141291332 0
990800756 1
540020182 0
206529442 0
311031465 1
860601222 1
950280112 1
499404069 0
114262524 1
431429155 0
801349298 0
582559632 1
966486872 1
29339197 1
864505129 0
530950885 1
921009684 1
660816333 0
770434995 0
404999769 1
580743042 0
695892521 0
865346165 0
290148135 1
927928215 1
252004202 1
796512558 0
203426231 0
845622977 1
154727153 0
955824862 0
904815197 0
812846608 1
250821579 1
271383853 1
281833578 0
550136914 1
645421343 0
435203709 0
186481379 0
822297572 0
168101907 1
422753515 0
402959861 0
170544 0
906997879 0
592259116 0
906551169 1
237623667 1
62167224 1
514571704 1
70901739 1
40330511 1
770403983 1
289319392 0
448961910 1
366223690 0
251480887 1
685675172 0
355707960 0
315205173 0
946309006 0
443689267 1
802244478 1
420667459 0
564119787 0
386229222 1
993021770 1
888142584 0
474880975 1
759047555 1
630912534 0
394247809 1
453833175 0
524154526 1
124608067 0
490471364 1
889939937 0
465917069 1
152275537 0
529741685 1
577953351 0
594282658 0
326503982 1
54082666 0
162934663 0
919023942 0
254673932 1
223959990 1
68213342 0
698004008 0
850322840 0
490594004 0
107226946 1
102503389 0
519679441 1
413045748 1
796836713 0
767707030 0
59445067 1
730980635 1
966050639 1
337065547 0
559989473 1
974355999 0
835348634 1
844663858 1
665026194 1
735339925 1
917860517 1
741663084 1
582508587 1
843119538 1
475385311 1
361037868 0
829925974 1
535452129 1
36399486 1
183032849 0
277366677 0
599757005 0
144355306 0
816607907 0
159288574 1
414901596 0
413805189 0
738950484 0
272921743 1
774835349 0
754594415 1
359161993 1
503443680 0
899203286 1
669738148 0
252481260 1
375632573 0
772700780 1
985405882 1
260660361 0
290146436 0
956918516 1
387412935 0
674484311 0
945562576 1
56847038 1
482852055 1
617761376 1
150188608 0
770190187 1
998198793 0
79126531 1
497994059 1
458924855 1
148824053 1
76533965 0
453675366 1
787487279 1
496343164 1
869385576 1
497519385 1
647427564 0
483514548 1
944685379 1
262168344 1
907049138 1
556650357 0
518028313 1
334496715 1
155776600 0
97630224 0
585351459 0
579334385 0
513511017 0
579744438 0
604356051 1
50874041 0
274710779 1
459788411 0
395991009 1
629954346 1
468420554 1
722735439 1
748159529 0
915841709 0
371318635 1
306239740 1
536647017 1
89800876 0
168778446 1
491739613 0
311425689 1
23026133 1
458181123 0
208972237 0
908691190 1
174434994 0
265886699 0
500098443 1
414044764 0
695553725 1
898299555 0
992527970 1
434613832 1
594374139 1
156630969 1
219612886 1
642784721 1
645565731 1
888312834 1
2331742 0
636848054 1
129403627 0
673899578 1
923078146 0
756752093 0
874582792 1
737162258 1
130310942 1
435088903 0
385593052 0
196753124 1
903530482 1
376736019 1
990232732 1
180299583 0
561818833 1
205004470 1
737362596 1
867521785 1
801414740 1
904108757 0
819709147 0
890492979 0
219450218 1
922964890 1
857319070 1
768840667 1
973466249 1
818204980 0
156412806 1
99703870 0
673305735 0
623835864 1
270220240 1
474907679 0
595794016 1
846657574 1
390607987 1
756314738 0
971198683 1
529827575 1
642305481 1
273226563 0
442228796 0
430249105 1
447591778 1
172179298 1
136195788 1
411856107 0
418344896 0
741836963 1
185366714 1
576280474 1
787796479 1
83887183 1
932603335 0
115753140 0
424815909 1
699117166 0
285324355 0
629291277 0
131651221 1
633454493 1
549767476 0
219497119 0
341123316 1
722444009 0
923508862 1
517670015 1
26913482 1
133966973 0
690867363 0
92118262 1
179493495 1
305807740 1
730136588 0
325417600 1
408730866 1
366106197 0
73092709 0
636418032 0
792438244 1
458856009 0
284655522 0
140133237 1
383197227 0
805958804 0
145195998 0
620664273 1
992294370 1
403428374 1
662101592 0
33217377 0
595525455 1
239339806 1
594799288 1
718166407 1
72921386 0
723892450 0
786546122 0
423876826 0
981107401 1
44669203 0
395726662 0
274954434 0
265790537 0
371711341 1
46919813 0
548137150 1
828696918 0
91027760 1
629372396 1
692152772 0
491183973 1
876090326 0
935736828 1
369427128 1
600491439 0
48859088 0
937646903 0
203956032 1
854365546 1
793444184 1
951957536 0
142021088 1
684710711 0
239088428 0
844368188 1
650285554 1
772886127 0
933345516 0
577294249 1
545659780 1
453788149 1
252728712 0
277132119 0
156608096 0
760508580 0
932419058 0
713602812 0
574728906 1
251762908 1
388444599 1
698501165 1
701840494 0
249144620 1
134588086 0
512105441 0
831501762 0
172408604 0
237194849 0
974415990 1
533567944 0
901412793 0
415148934 1
959339351 0
314543301 1
414795164 0
776550830 1
766872825 1
137575172 0
318009617 1
104648356 0
705465124 1
544208196 1
174558104 0
3793455 1
901443899 0
795341771 0
602385745 1
463118082 1
863015892 0
142627714 0
415954266 0
675838387 1
453683248 1
823394326 1
775699123 1
543070926 0
911653930 0
823992978 0
591794705 1
443961445 0
885438612 1
745590823 1
325797814 1
125127444 0
339850882 1
899525644 0
387321375 1
8978146 0
126785373 1
572365562 1
838718648 1
470857315 0
141102468 1
330305316 0
229837641 0
311990564 0
604354842 0
988018210 0
874416286 0
401289815 0
833067248 0
319680489 1
75626656 0
413109946 1
82573649 0
335279215 0
65793305 1
863047205 0
970734492 0
30198099 1
695329584 0
472159524 0
896041366 1
161951217 0
23254565 1
858251153 1
82012892 0
46818061 0
493374497 1
860627175 0
813051478 0
407226885 0
26229055 1
731272310 0
276452315 1
21888295 1
782228401 0
834360584 0
295977409 1
101765799 1
649132741 0
707695903 0
597882400 0
745701158 0
476688694 1
190745391 0
282606974 1
207348543 0
357988216 1
639213226 1
132563735 1
299728672 1
2626337 0
577417279 1
914474791 0
69245107 0
110041561 0
976886671 1
710191436 0
929988368 0
794153793 0
591113069 0
632777485 0
122185830 0
309582878 1
568960264 0
118467829 0
225695472 1
154235232 1
991379145 1
476227808 0
319119002 1
432391179 1
942970402 1
155049119 0
800538856 0
814566712 0
666129287 1
345912386 0
485262846 0
297983429 1
2734150 0
783736148 0
902747528 1
374590967 0
368104650 1
263025307 0
907793097 1
908773222 1
56163906 0
215284213 0
74848464 1
942274991 0
36342974 1
392173731 0
563567555 0
184907237 1
393489535 1
669396046 0
912216202 0
700547359 1
732905337 1
269157304 1
467485200 1
199672008 0
914751505 1
474652595 1
602418992 0
310535259 1
80497731 1
981028477 0
600557338 0
770328530 0
755514007 0
898078268 1
721699957 0
782313937 0
918854514 1
843945886 0
178657481 0
272680246 0
134415814 0
827523843 1
157415583 1
404008575 0
732232695 1
144858181 0
960057443 1
90445854 0
31793080 0
120101024 0
944174994 0
207398020 0
278639797 1
864738034 0
817711791 0
980394733 1
78124864 0
943875247 1
737463352 0
472050249 0
572670881 1
998198644 1
160053334 1
793841616 0
706912240 1
42663401 0
738823385 1
624199576 0
772986283 0
869031644 1
914056112 0
809440170 1
819543907 1
484009325 1
579812919 0
619047424 0
679209448 1
445680055 1
426516310 0
487179055 0
987549490 0
138913251 0
727809582 0
973746762 1
703621703 0
622580117 1
278760047 0
878004178 0
781209451 0
528929190 1
757253400 0
61194068 1
729822709 1
881211251 1
430817056 1
907690892 1
449050091 0
304800719 1
733867437 0
270435991 0
410382788 0
104896966 0
661167314 1
912899336 0
98732063 1
931056184 1
808570537 0
45938503 1
132728184 0
447551719 1
770523858 0
302765444 0
235538199 1
571977929 1
408334977 0
963740548 1
306804902 0
495318362 0
974073760 0
30690699 0
194554208 1
983407608 1
640589001 1
421018755 0
401617317 1
439049886 0
228499771 1
604184063 0
936724749 0
472500504 0
772761601 1
29165100 0
407930340 1
437968284 1
962083901 0
914843662 0
439633732 1
997424988 0
220230486 1
810729165 1
241144443 0
519554651 0
43267970 0
900224578 0
713188461 0
359933091 0
347604773 0
255206221 0
46404601 0
96367819 0
23446862 1
48775696 1
391259447 0
2181522 1
147170657 1
984693185 1
147191502 1
355832457 1
148265664 1
583254121 1
785594628 0
370702373 0
428862897 1
796394758 1
366335482 0
800469302 0
348081263 1
721269101 0
46988026 0
78190335 1
223836229 1
462816691 1
503168888 1
63894132 1
660681395 0
432243496 1
480779765 0
382173627 1
2058134 0
785494613 0
35629221 1
607807433 0
546911216 0
64395440 1
292977664 0
623498925 0
877745106 1
999150374 1
384801882 1
982875919 1
597575344 0
834754735 1
456632791 1
395681667 1
87219967 1
523072308 1
379037981 0
594412058 1
62066398 0
487883048 0
438552681 1
80025933 0
994415726 0
975103242 0
690775650 1
960812556 1
835901198 1
829855577 0
135812612 0
406372142 1
463866360 1
704141997 0
768077118 1
765465448 1
588843550 0
685867250 0
61589357 1
523363441 1
738417670 0
218799106 1
31832921 0
423705471 0
771047973 0
499244985 1
463941872 1
766244008 0
758930361 0
174923259 1
192178868 0
450162434 1
152410229 1
968950593 0
623391542 1
484410203 1
800196773 0
588688779 0
833602255 1
72300253 1
954318057 0
164883593 0
275276595 0
745911616 0
407611174 1
985265688 1
638811810 0
65549048 1
883422833 1
373273694 1
27602930 0
731180001 1
513840774 1
671928698 0
3669269 0
640708648 1
108533667 0
609190986 0
698919779 1
203324010 0
253178839 0
466440906 1
744057154 1
660001907 0
893251438 1
432860904 1
968692402 1
140151709 0
332544326 1
826970649 0
20065539 1
293975793 1
588988886 0
31332989 0
278713896 0
412754144 1
115959746 1
194313172 1
335974487 1
491649777 1
148377618 0
346614799 0
686968041 0
779775310 1
701230527 1
727023800 0
123291638 0
983885755 0
686154459 1
216545339 0
835209420 1
194159595 0
737348663 1
275907517 0
689731545 0
617260347 1
58339382 1
592829923 0
381507431 0
322655348 0
876475720 0
429843548 0
495697144 1
802679400 0
649601577 0
846252025 1
331298699 0
627050006 1
541677677 0
536654417 1
642320454 0
27670250 1
737255174 1
466631694 1
96600045 0
750868666 1
525924267 0
965778936 0
774864477 1
196849184 1
476422487 0
199067626 0
734635663 0
366200930 0
148086947 0
724177532 0
567049090 0
378559703 1
763016747 1
302294610 1
74213723 1
476693754 1
414407279 1
224857888 0
800892919 0
755213711 1
253330192 0
174429446 0
279106412 1
140973758 0
691575637 0
951712371 1
720242962 1
876105977 1
630062892 1
781093039 1
468174463 1
873016377 0
78051822 0
45739499 1
81046240 0
35657747 0
608514396 1
673825425 1
351542770 1
252286695 0
174511092 0
585473279 1
968293454 0
968724857 0
881300207 1
979217146 0
564446621 0
722478448 1
794203831 1
531248434 1
147482461 1
735617709 0
556958001 1
627060148 1
366685205 0
617208941 1
489705933 0
329386023 1
361017478 0
904154793 1
181446951 1
456242018 0
696285934 1
649486442 1
657309069 1
825821863 1
766659754 1
371661637 0
381945981 0
4059128 0
414308153 1
839733189 1
688728903 0
405637068 0
619471478 1
645954288 0
34629924 1
429698114 1
327513289 0
264772963 0
226534040 0
343725894 0
193842306 0
269856734 0
347676047 0
817567035 0
503259933 0
525534920 1
527265244 0
637010495 0
677799410 1
287534786 1
541151428 1
991516147 0
261196107 1
24137042 0
155718890 1
490114051 1
325654115 0
20117233 1
415138078 0
698537468 0
792947748 1
572210224 1
211690008 1
294751793 0
48186198 0
462381807 0
986387412 1
94889718 1
312035893 0
190558218 0
477727019 1
539076236 1
613495626 0
279329723 1
610001879 0
531542008 0
865552352 0
616204768 1
479917156 1
859363312 0
489589086 1
649883099 1
646692735 0
658362683 0
520242327 0
125867676 0
30148865 1
104649315 0
433986117 1
209188709 0
146479523 1
907619221 1
128218868 0
5083958 0
50563355 0
223616195 0
459958583 0
771166220 0
224407602 1
198773031 1
952212679 1
698265994 1
840423607 0
961645940 0
747025500 0
385077716 0
3451887 1
892534997 0
253832416 0
425403025 1
783475162 0
307552166 1
580824323 1
556923346 1
359507820 0
658194994 1
959662488 1
890399114 0
95429648 1
30096766 1
739002799 0
739711191 0
286502673 0
764617808 1
160639484 1
146148312 0
549374572 1
421656635 0
891609024 1
613715609 0
838586919 0
468028076 1
447225200 0
592751616 1
867188089 0
315760144 1
830604073 1
112425730 0
631671782 1
891317342 1
420706800 0
908658462 1
923006111 0
377046076 1
872482739 1
806087216 1
371030939 0
292090824 0
498972249 0
685885757 0
516378140 1
444878750 0
842712243 1
917405369 1
128223595 0
173931199 0
783722072 0
125852688 1
290522185 1
956016827 1
476392376 0
808553673 1
639632202 1
408980782 0
319757421 1
571704384 1
77601336 0
724361190 1
862165644 1
843687246 1
334063133 0
729957871 1
146676104 0
35396314 0
100392414 1
400046196 1
205021349 0
99786818 0
726660384 1
311411288 1
14299351 1
460022043 1
956331858 1
546482006 1
966139636 0
699264282 1
27171715 0
965445619 0
649247781 0
100840918 0
426719266 0
180623568 1
267931253 1
193224407 0
691491658 1
462480777 0
320051263 1
515119385 1
461120144 0
205806423 1
402389007 1
72676581 1
214522922 1
515908185 1
552617699 1
711830420 0
603022570 0
437973470 1
140991274 0
63160571 1
816889546 0
258856046 0
132851571 0
447759365 0
695265673 1
986245240 0
475130925 0
986220222 0
98506120 1
955658270 0
474462857 1
678921504 1
702946202 1
422244792 0
317589153 1
830849158 1
753772584 1
236262202 0
151788040 0
738757811 1
960106932 0
14196140 0
95929442 1
56693528 1
65616980 0
984367672 0
485132687 1
176284207 1
740830316 1
127234928 1
486189956 1
149649623 0
905071924 0
294425649 1
763526388 1
117462175 1
514184568 0
628295444 1
798974152 1
577986767 1
481205457 1
705322653 0
463102082 0
682724455 1
988974460 1
104080814 0
783961053 1
543249337 0
963219298 1
135665339 0
190048311 1
181423728 1
799829044 0
407683173 1
860914540 1
421179814 1
329718725 0
644111869 1
273812005 0
407020906 0
192541455 0
624098919 0
521991448 0
766749499 0
768102439 0
112840397 0
490960515 0
790100952 1
820902982 1
224927375 1
526679684 1
332206608 0
848692533 1
186626133 0
4736450 1
576103923 0
172171530 1
268813849 0
751087763 1
871360042 1
341822760 0
628774898 0
598879573 1
322740760 0
542139960 1
39838147 0
559269142 0
228937011 0
348706168 0
366371171 0
815458368 1
651643588 0
745213502 1
497479649 1
673137275 1
72986736 0
710411518 0
414215990 1
104476450 0
729480292 1
300006547 1
538684466 0
180627175 0
185304871 0
571898832 0
544547647 1
439798631 1
161471285 1
221299460 0
324521975 0
349004375 1
911482750 1
778087609 1
533297168 1
305589642 0
125810888 0
358034349 1
185975513 0
298889071 0
354447882 0
4422364 1
462843707 0
904941151 0
394913783 1
252964261 1
667027223 1
825583584 1
489224560 0
906986293 1
370202886 0
111821269 1
934589304 0
100050464 0
651157147 0
852894511 0
496981341 0
743815005 0
332818437 1
607418247 0
548052273 1
255340525 1
574035952 0
882692492 1
651886087 1
962370682 1
564960475 0
659561220 1
23862861 0
762903736 0
295106439 1
599352204 0
171952754 0
840333868 0
795742964 1
747799104 0
570076417 1
96110103 1
265569147 0
284981018 0
233668822 1
271874477 1
463125420 0
481724823 1
200328785 1
921308461 1
560903240 0
80442089 0
58191486 1
146897921 0
855854687 0
334130679 1
465520615 0
696057912 0
793735149 1
102377908 0
130995656 1
784390854 0
545946498 0
495503701 1
968519521 1
538385704 0
255477236 0
365278962 1
943063445 0
733912881 1
123127707 0
912936578 1
890010041 0
77801422 1
817866740 0
195427181 1
297839113 1
261065179 1
798717535 1
401601640 1
753601323 1
942974645 1
438320580 1
68482986 0
436804462 0
372174042 1
27238343 0
170418289 1
897530827 0
349843143 0
590231225 0
714994332 0
655971546 1
745888653 0
405691476 0
65314612 0
958534698 0
404642432 1
291874321 1
116198161 0
818513639 0
301347280 1
526532349 0
877627643 1
562277132 0
750364437 0
5898710 1
741794062 0
270172181 0
627511700 1
282796894 1
547769898 0
213194011 0
175958635 0
830187583 1
192178881 1
406751968 0
943109907 0
924095636 1
861953996 1
499202126 1
579176686 1
856234393 0
525482978 0
13382419 1
144773314 0
686989576 0
858270868 0
289839754 0
265299384 1
436556859 1
17852217 1
637200969 1
488985991 0
968538956 1
839739682 1
367017085 0
7710750 1
703199275 0
741145572 0
918591056 1
269897652 1
806353159 0
172778791 0
192125729 0
306033244 1
705019294 0
873899751 1
235001851 0
575535410 1
253160183 1
423572379 1
123355422 1
707998033 0
227214889 0
709839060 0
965657997 0
730786584 0
4848897 0
590951995 1
840369775 1
878037590 0
927834734 0
217314912 0
583120014 0
8683943 1
812832039 0
181107170 1
175913616 0
134001670 1
807895719 0
157151018 1
680295490 1
362110010 1
781252366 0
495045644 1
16077069 0
269087169 0
752130508 1
470105612 0
849084825 0
339089780 0
692767175 1
577953142 0
452119915 0
74884203 1
310153228 0
566538555 0
507403077 1
357484314 0
294283592 1
308994494 0
183123124 0
939497791 0
989011654 0
50843335 0
965347866 0
382054820 0
544171728 0
779421271 1
415737293 1
225024374 1
188831996 1
937231686 1
92749877 0
438934909 0
431397942 1
622875798 1
940081305 0
341967432 1
118186849 1
235356398 0
106932238 1
782069881 0
496912448 0
962508415 0
656940832 1
644091382 0
669517104 1
607313967 0
111189470 1
255166327 1
185906063 1
849091178 1
490077866 1
199726975 0
966190253 0
342595842 1
9206721 0
507658034 0
541846011 0
185342901 1
615741821 0
673615385 0
829803405 1
909157655 1
857573055 0
187362569 1
975763137 1
124563559 0
466729362 1
880267956 1
559115834 1
198397446 0
197037575 1
178264191 1
582710059 1
745845267 0
555461785 1
829798832 1
969937542 0
407968523 1
726212372 1
148102680 1
489415844 0
254088824 1
897090005 1
69556274 0
17325835 0
259891565 1
447209575 1
308546865 0
396941210 1
463207287 0
891657606 0
894487181 0
409842083 1
680090545 0
381440046 0
805314859 0
684076648 1
274430930 1
846197132 0
995592989 0
582113459 1
90973816 1
6077757 1
212757626 1
405998647 1
724320449 1
939820107 0
864377051 0
440128735 1
228936552 1
327388330 1
408788334 0
304317511 1
551512155 1
922691090 0
930678857 1
230193406 1
125220343 1
41300118 0
751949333 0
815597988 0
594940355 1
400465329 0
716521943 0
673346526 1
265783456 0
370160863 1
578648114 0
231592631 0
875041767 0
549906073 1
569096029 1
412498151 1
234868225 0
140238006 0
906149490 0
736799777 0
99855398 1
102279077 1
373831596 0
809474156 1
674654927 1
482143140 1
573752972 1
984015691 0
5358640 0
415374526 1
58429295 0
229923355 1
702649769 0
944856559 0
286852093 1
334110288 0
872210915 1
893032162 1
173912527 1
571411897 0
738544699 1
567074298 1
30359498 1
386304609 1
652507665 1
629250132 1
713770727 0
585958116 0
36579902 1
185431361 0
166476057 0
696703515 1
730391747 0
764642420 1
155781814 1
747971529 0
732074477 1
884815190 0
13933342 1
68995847 1
996559917 0
710804400 1
407990501 0
51172977 1
968106911 0
116308833 1
645066787 1
864786736 0
580899177 0
880483722 0
390981187 0
537472313 0
384578307 1
399881736 0
518727815 0
56148202 0
927607505 0
449367557 1
727412561 1
412690819 1
293960585 1
307390891 0
201838317 0
265385290 0
785318938 1
72217423 1
344744608 0
697792636 0
399264815 1
768165141 0
477495537 0
339580420 1
682849221 1
909885530 1
604866338 0
600335656 0
870535206 0
538098632 0
888735108 1
128206305 0
557076142 0
508180745 0
611680105 0
159874796 0
522342324 1
844024920 0
109794363 1
481190686 1
895540732 1
234042794 0
184530543 1
920928442 0
406914906 1
397980918 1
234559345 1
475314132 1
710153060 1
101775970 1
142074143 0
630904320 1
213277996 0
646498818 0
936457444 0
727142410 0
96251129 1
463936182 1
297127099 0
231448302 1
250127968 0
11379818 0
451642950 0
475681997 1
696329252 0
777786022 0
596777622 0
349780025 0
658566911 0
449054413 1
521750985 1
208600558 0
697251833 1
325579884 0
509639605 1
671018548 1
675682968 0
197984290 1
44545482 0
222212279 1
359895439 1
96627093 1
181739946 1
165656734 0
344858357 1
72889654 0
501526519 0
171690273 0
648166354 0
36616049 0
564406014 1
581020719 1
868871799 0
113239348 1
714743300 0
452763472 0
767912043 1
340633512 1
764327417 1
244027193 0
975036494 1
58809035 0
967522341 1
837026768 0
91181061 1
537455162 1
543290743 0
608197018 0
501921379 1
818506926 0
752112837 0
521338079 0
870285034 0
401185895 0
824510807 0
534303763 1
981887354 1
465693722 1
454852994 1
502165220 1
609547290 0
134924128 1
225718970 1
651518247 0
202670475 1
877199037 1
561292870 0
800904662 0
691580337 0
561762932 0
878248385 1
940513440 0
993889791 1
298503402 1
755593008 1
257870983 0
900655597 1
192264936 1
651161860 0
834955542 1
78338985 0
524373151 0
615555835 0
362565328 0
442379423 0
409037392 0
12777137 0
348092093 1
871483643 0
738760291 1
789605855 1
32792924 0
360089621 1
214495512 1
649879209 0
673022467 0
192744749 0
867376439 0
490045371 1
546613466 1
416573474 1
22147151 0
565104252 0
986440934 0
588014761 1
358092065 1
944233725 1
375658888 1
713668069 0
500657665 1
338858752 1
837033256 1
247253030 0
732436356 0
511573247 0
752484643 0
733709304 0
761294672 0
816253771 1
729883985 1
137077078 1
88001997 1
209061176 0
560075961 0
848729614 1
873582324 0
239304569 1
94800683 0
719683397 1
260259773 1
627442237 1
562021454 1
479282846 1
205953483 0
822829030 0
255205412 1
107030953 0
416642287 0
803949575 0
28820206 0
703438129 1
995302317 0
726770892 1
397570730 0
856991416 1
280204984 0
791070944 0
470483590 1
262628645 1
584491971 0
681367264 0
441095653 1
719171717 0
618801564 0
635644082 0
587089312 1
483612717 1
889601173 1
771641317 1
939446994 1
253085452 0
185764648 1
66383866 1
531958285 0
160247030 1
322500392 0
673415312 0
490412790 0
491079028 0
527777000 0
606707187 0
659519201 0
195359279 0
399877179 1
493916555 1
332060984 1
874708632 0
855607770 1
146985586 0
925831332 1
749168829 1
746787946 1
203810782 1
678435055 0
602150302 0
274368272 1
631308500 0
940475479 0
594494369 0
910706451 0
620042083 1
124547252 0
751257840 0
392757914 0
870058346 0
874090518 1
21763888 1
25225993 1
906423547 0
963765668 1
468308710 0
170376447 0
129288424 0
278037762 1
296692526 1
891339923 0
230282804 1
840716829 0
364218483 0
297971873 1
770437282 1
890652277 1
435490860 0
768441267 0
508190880 1
527087949 1
130021923 1
801006694 1
151919674 0
744113929 0
780384824 1
107748645 1
77704322 0
339460139 1
770890381 1
981827689 0
840118211 1
389406516 0
740284190 1
63984345 0
242173133 0
652897923 0
333716214 1
461596118 1
39149835 0
321429504 1
90372394 0
504856796 0
596219120 0
479321686 1
398483383 1
194616424 1
116434150 0
717732894 1
834337015 1
935573535 1
364342799 1
751901740 1
632316555 1
879174166 0
152500606 0
236224697 0
313807371 1
954437361 0
809469116 1
391049229 1
828185170 0
894668206 0
142296616 1
231929062 0
341096573 1
816520512 0
54715275 1
162920531 0
264591114 1
508744956 1
734704772 0
749254736 0
884510298 1
51812096 0
662644889 0
422273000 0
81550783 1
995046182 0
210362656 0
75429686 1
536028318 1
599517190 0
953063183 0
953282450 0
391473602 1
961105381 1
784168761 0
208127705 1
950773645 0
215829542 1
455639328 1
831954283 0
71522147 0
966314095 0
346714299 0
155774331 1
307206776 1
272582649 1
509133341 1
88095695 0
403740005 0
438572546 1
988005122 1
929622916 0
639193806 1
953031222 0
814178200 0
413404158 1
475802098 0
12277446 1
231098884 1
37375191 0
406776910 0
495261118 1
558216163 1
607673660 1
783994608 0
561438819 1
454055450 1
331411190 0
549630426 1
163247158 0
213991176 0
640573260 1
251646124 1
766763343 0
82471593 0
686004304 1
541718804 1
420402687 1
868526030 1
250133964 1
292899086 1
199809302 0
344345822 0
687730082 0
241052219 1
285721851 1
202724876 0
5417834 1
40870365 1
953782441 0
702350258 1
283549423 0
666289517 0
665831077 1
16349806 1
346739063 1
566359580 0
520758262 0
802362699 0
459605223 1
861603879 1
882316709 0
946097904 0
650899891 0
210228988 1
983426412 0
967832631 0
677400362 0
786350873 1
153068757 0
782102363 1
538162442 1
156739638 0
368679289 1
779055589 0
673434518 1
64274030 1
81666871 1
614482552 0
148709882 0
908896083 0
524584282 1
436740225 1
696231244 0
39623997 0
217396401 0
863151670 1
757845199 0
580809874 1
969326200 0
959859261 1
316537191 1
910691249 1
867311765 1
874954214 1
609473280 1
962140089 1
811514221 1
175630580 1
279515477 0
521243194 1
285211729 1
747917875 1
499642383 1
557142766 1
329775137 0
494885312 0
486288857 0
422197090 1
114696228 1
373422354 0
138305817 0
128794662 0
293405985 0
707804501 0
532281169 1
540375247 1
63846003 0
72476679 1
436582497 1
372843039 1
360296992 0
428684618 0
878701503 1
551455740 0
922963310 0
325561364 0
867716875 0
120173521 1
711655061 1
68668818 1
604336412 1
105460138 0
340254455 0
14385928 1
668068867 0
245583219 1
589726921 0
393059380 1
901461749 0
266016044 0
874125631 0
472548501 0
248200028 1
545295899 0
52951133 1
942104523 1
635306296 0
226305448 0
979120594 0
513875289 0
924928073 0
673207076 0
986814693 1
693788331 1
783146314 1
164688432 0
738665206 0
127781632 0
477126925 0
406725253 0
431901803 0
108795877 1
982103444 1
862558505 0
111145741 0
816919346 0
232957571 0
533301517 0
830643987 0
452524636 0
32512386 0
941680895 1
915837742 0
373294568 1
681581736 0
152207851 1
39358169 0
583201127 1
271881974 0
827937932 0
873818802 1
143038215 0
140071315 0
636298999 0
683822050 0
300473278 1
682974684 0
778946975 0
16537746 0
327929063 0
515803136 1
586695277 0
582972269 1
500919985 1
534514457 0
381578356 1
928389258 1
911044120 1
819480059 1
895142765 1
951093806 0
981903866 1
714615825 0
606449157 0
376262415 1
591283349 0
514673552 0
816724405 1
463960062 0
860289779 1
112459403 0
169438405 0
953864257 1
99511315 1
37153193 0
47583252 1
234690597 1
962674498 0
194602782 1
292151775 0
484860260 1
339964448 1
846242547 1
889716265 1
717318021 0
944788021 0
567205117 0
327765704 1
364010918 0
134592498 1
514913761 0
934037910 1
130588032 1
788143361 0
916285650 0
866129168 0
3540080 0
626893588 1
574127289 0
556203846 1
380392751 1
160281278 1
18952792 1
926802129 0
812598761 1
110657892 1
351252195 1
131537314 1
384487998 1
41331449 0
139230255 0
558733822 1
415163320 1
681199871 1
300300207 1
179745884 0
96125093 0
754555781 0
897077111 1
922501063 1
540364770 0
433800869 0
326893359 1
902319436 0
889469920 0
872106194 1
942269803 1
475394361 1
923448040 0
970795832 1
594701443 0
999075079 0
908473363 1
210831792 1
894846508 0
411173739 1
475693944 0
754876924 1
693208229 0
723676221 1
520891496 1
377265692 1
109599865 0
712170620 1
273799323 1
908087672 0
172719670 1
156507692 1
923294375 0
92257651 0
975545617 1
868099536 0
646273086 0
830902697 0
221782285 0
62665527 0
857142431 1
987535504 1
118844417 0
365398050 0
167364956 0
996851773 1
77954038 0
751041161 1
974029609 1
922203882 1
837420031 1
412336762 1
250182739 1
696471950 1
672819915 0
466156250 1
644904786 0
640424715 0
64659691 1
96835844 0
173148119 1
573372955 0
708514602 1
6555024 0
765756370 1
368461491 1
827828093 1
978179482 0
76671814 1
520118447 1
251939218 1
697305723 1
924774464 1
983876813 0
643981195 0
511774480 0
297469344 1
964271246 1
171649079 1
752691071 0
864811923 0
644790508 1
474852879 1
385245652 1
287507971 1
266508721 0
870175881 1
491946679 0
850652652 1
102430934 0
464484586 0
914902079 0
193938713 0
512418807 0
718923575 0
145415056 1
652363062 1
729735376 1
647490546 1
107571122 0
674431863 1
878124462 1
179347462 0
10777692 1
105279652 0
612508362 1
223997723 1
654586824 1
879050044 1
791371860 0
581373935 0
249342730 0
406011570 1
29234063 0
365222131 0
772904442 0
662113934 1
376169541 0
968983601 0
469162324 0
169131701 0
413177633 0
530979989 1
372798407 1
783610259 0
882630433 1
548783482 1
104774278 0
225473027 1
968706413 1
147966037 0
816479695 0
314501096 0
632036170 1
183040218 1
524099113 0
20230836 0
190091541 1
369134471 1
773640709 0
322031296 0
499249259 1
904397796 1
590052594 0
639694969 1
302947844 1
208474430 1
841198817 0
962131560 0
77274074 1
460851239 0
590822350 1
16467214 1
596477558 1
462019195 1
36443282 1
215942155 0
506920450 1
441862348 0
106953471 1
82959252 0
831144853 1
652866311 0
334276763 1
407595228 1
826718907 1
521242164 1
601626220 0
506374669 1
994685260 1
155493505 1
46724771 0
862026874 0
474373811 1
36401419 1
28773388 0
286237305 0
892147883 1
905123223 0
386040343 1
819005675 1
241650508 0
966297752 0
880423097 0
609978189 0
312477582 1
342306509 0
571352707 1
706453155 0
94659707 0
991742212 0
845913030 1
274722810 0
924289859 0
903678930 0
150570279 0
601573284 1
858013529 0
325189806 0
843179130 0
727638632 1
936901490 1
984815277 1
991438588 1
846856137 1
753330445 1
803629473 1
287352341 0
824407057 1
207256448 0
400178161 0
911755487 0
281230370 0
494841432 0
707389536 0
479269047 1
230315380 1
615463025 1
381662175 1
915685626 0
305944532 1
141396302 1
860651999 1
914163822 0
988219632 1
595341104 1
439956122 1
920785715 0
706999795 0
791828213 0
830367040 0
416062399 0
901713333 0
474604258 1
278586735 1
505519797 1
863319334 0
280960707 0
465452753 0
638068663 1
111664330 1
324396763 1
613148160 0
826994943 1
327001499 0
451925919 1
810819613 0
448703236 1
974485311 1
189386324 0
1815636 1
4460766 0
768628314 1
271273115 0
735025576 1
315918964 1
23025675 1
400297798 0
279022389 0
350929112 1
166991058 0
344297711 0
646127194 0
600725626 0
896165013 0
636124421 0
395790706 1
991182271 1
107518500 0
474410070 1
545747230 1
466586758 0
715167991 1
409279840 0
631690478 1
942613612 0
591462468 1
872896260 1
23450930 0
401857634 1
566038277 0
526411062 1
387183469 1
194661165 0
65816821 0
346699089 1
163040981 0
331909922 0
967624782 1
503397806 1
336534740 0
765240122 1
646046067 0
156414090 0
985264790 1
509816280 0
936346497 0
531317971 1
422625277 1
11289436 0
531877274 0
267081765 1
770478257 1
511838496 1
541612760 1
953737096 1
952472216 0
572640431 1
254021124 0
453405831 0
189540727 1
181914905 1
25968231 1
624082525 0
541432140 0
986769522 1
33627340 1
96285581 0
241965951 1
550090717 1
736533728 0
451103656 1
552764774 0
71878465 0
938737306 1
4497525 0
305320445 1
410783961 1
115691927 1
940823624 1
660750285 1
97270223 1
603486158 1
185150944 1
937046700 1
487342803 0
164943563 1
6992813 0
377351980 1
578616651 0
551681940 0
960040796 1
142196109 0
989825897 1
385730823 1
834347406 1
644880482 1
942114112 1
165248104 1
192198853 0
639020427 1
289148839 0
618383044 0
106875604 0
927927957 0
841856734 0
308507031 1
119111920 1
436857144 0
574500408 1
592748983 1
795199371 1
373913967 1
7067555 1
741378556 0
331809936 1
233230841 1
109955667 0
21554487 1
507818784 0
17235454 0
144386430 1
146319448 0
142556371 0
734869364 1
402921688 1
611537361 0
758619440 0
516645159 1
818555272 1
391298227 0
564245845 0
323750907 1
867019665 0
752045993 1
262626990 1
572758018 1
452936479 0
928517721 0
137567884 0
698234924 0
618635143 0
227468302 1
331237248 0
605759783 1
225443058 1
229489588 0
246908682 1
992901547 1
392258332 0
5343288 1
274352499 0
634650983 1
899581882 1
81023696 1
164423169 0
889909974 0
397742321 0
705058771 1
602800370 1
531988956 0
922549438 1
277769328 0
764351041 0
156309427 0
249514892 0
603745492 0
40917653 1
399158262 0
763670023 1
458019168 0
244700415 0
126694080 1
622126490 1
881934876 0
719992652 0
746276532 0
842578292 1
159476511 0
358620510 1
313154795 0
185440222 0
850253822 1
272944473 0
936083354 1
167711627 1
568357679 0
432099169 0
930731274 1
66320644 0
368297506 1
575652767 0
360331563 0
666725815 1
828380365 0
922386323 0
788764845 1
594768845 0
806534733 1
718135473 0
665146546 1
423427733 1
953229432 1
143975317 1
582450699 0
983845993 0
766945217 1
147938592 0
541336644 0
249627577 0
205587687 1
530043069 0
329095030 0
461597632 0
821917610 1
19995331 1
294149618 0
526247424 0
376477989 0
445735813 0
892565608 1
309184362 1
264310101 1
554017378 0
155948019 1
639138428 0
591059334 1
853669694 1
794560720 0
607321747 0
706829943 0
547420879 1
964480618 0
618814898 1
376085919 1
858540390 1
329950806 0
486739197 1
163147280 1
271167523 0
511621913 1
387118842 1
606213908 1
696040662 0
588526000 1
804357524 1
68548862 0
961907808 1
969171613 0
879265495 0
75877494 1
388370436 1
341072330 0
192094577 0
582363748 0
386360370 1
456235747 0
570141515 0
435572572 1
592232768 0
372065942 1
533260828 1
137065293 0
935797652 1
602835134 0
548128899 1
14695331 0
861224686 0
835587113 1
666336176 1
303523421 1
522899019 0
984760989 1
722198785 1
815002418 1
914479356 0
382305674 1
401788041 0
635396195 0
773902954 1
10779375 1
730062735 1
28256204 0
521021390 0
377237580 1
868263021 1
201929478 0
132467122 1
809129001 0
607465604 1
752466868 1
670548457 0
340822202 0
273968442 0
512466849 1
29226983 0
754981721 1
293665623 1
824428431 1
396798442 1
452198074 1
936063813 1
14266101 1
762470655 1
299335523 1
378401514 1
623212405 1
428348966 0
337104496 1
555281765 1
653780452 1
435892028 1
461812906 1
379785828 0
807019924 0
204554762 0
505907363 1
41611494 0
443498951 0
436579686 1
466770559 1
766678692 1
452934618 1
101020255 1
896433504 0
227703897 0
699032716 0
464336651 0
437883358 0
398492617 0
517595997 1
166581946 0
460779522 0
324804971 1
127086608 0
323269429 0
721679355 0
529093194 1
667281592 0
804355106 0
658178412 1
518110547 1
656584051 0
932170921 0
802121244 0
927754114 1
5039941 1
311208416 1
830009762 0
754261276 1
719945257 0
493433018 1
433074913 0
771446448 1
258898136 0
976911741 1
442124568 1
646239788 0
924924275 0
872827549 1
44342750 0
168049295 1
649049587 1
945076536 1
946173806 0
638691240 0
797832651 0
315260297 1
891475614 1
923858381 1
752699609 0
562682132 0
611982156 1
938410058 0
503799243 0
364312011 1
107960559 0
390118551 0
180848729 1
359223663 1
535172215 1
101074599 1
905059761 1
926832365 0
984034190 1
431632144 0
340043054 1
222121945 0
265413939 0
957504727 0
708707866 1
835915669 0
871972336 1
888394680 0
6414863 0
988179331 0
910538729 1
654439892 1
258333655 1
757163089 0
741256783 1
75389823 1
595207123 1
499270828 1
5477494 1
602182560 0
787296681 0
960947734 1
965106344 0
448976997 0
640984819 0
213384505 0
106636569 0
373293547 1
528123222 1
477519530 1
501928949 0
814811612 0
53598809 0
295265112 0
641655292 1
520091764 0
190218133 0
695383131 1
52776239 0
970034898 0
847351671 0
1512596 0
648712025 1
475366739 1
87761161 1
32335470 0
939416336 0
784960902 0
351849441 0
887925733 0
72689865 1
656232978 0
109349915 0
519101344 1
418847909 1
109411099 1
509591208 0
467433885 1
743232268 0
142306399 0
64477572 1
78005166 1
236976472 1
963767195 0
472238764 1
587322423 0
655120525 1
199013008 0
93690180 1
598378152 0
692262076 0
522357716 0
973527617 0
842573996 1
639647215 1
129782696 1
280469795 1
675861312 1
24302969 1
781355252 0
341266051 0
847992135 0
590544807 0
312615131 0
227911561 1
840823213 0
329957519 0
638920153 0
746660491 1
292657912 1
180104643 1
196211252 1
231229329 1
795700438 0
85203180 0
834347222 1
738804601 1
612395884 0
346081988 0
764396948 0
999720627 0
493992121 0
677490755 1
859691041 0
293281001 1
43950049 1
650871521 1
18793365 1
703644104 0
35961766 1
930765138 0
987454872 1
389436398 1
23060794 1
583961700 1
570365526 0
598925787 1
453397977 1
882069564 1
640020580 0
118163796 1
21067773 0
843678926 1
242547077 0
669495167 0
645186865 1
379362678 1
110833491 1
781370957 1
929434092 0
41338625 1
553195020 1
535683305 0
465765485 0
212960498 0
164937154 0
301125082 0
299567463 0
855571109 1
526820417 0
2669248 0
839486783 0
966986940 1
125090006 0
565251596 1
659209610 1
700954236 0
327120493 0
722264422 1
571807019 0
948308931 0
51323653 0
125311822 1
221554668 0
896795212 0
251945266 1
454950500 0
391971799 0
310963845 0
979877896 1
338346074 1
281634321 0
867918303 1
870527303 0
829070403 0
231406787 0
415353160 1
662992306 0
29434862 1
765125749 0
799342035 1
611880134 1
934901625 1
541547201 0
6916911 0
582566653 1
847924498 1
67288683 0
696709401 0
351881908 0
621859475 0
752456535 0
807825959 1
624379916 1
874693256 0
469136972 1
367381140 0
443701655 1
798682395 1
6822949 0
27686646 1
375357663 1
6916233 1
433921610 0
736164991 1
259747704 1
560797390 1
213518831 1
772248463 0
159129524 0
887382739 1
281074691 1
142816937 0
685401959 0
40775556 1
471568732 0
270425806 1
8493321 0
270041189 1
580466386 0
654510048 0
313716057 0
207389207 1
945922324 0
82918374 1
355465676 1
794353867 1
695087799 1
759162264 1
350530066 0
786611373 1
673842336 0
817456723 1
982381429 1
708613559 1
350854770 1
726674782 1
697377528 1
760633975 1
976896187 0
665358557 1
636803886 1
654214049 0
692523718 0
495082912 1
39257692 1
764106276 0
776781258 0
957894163 0
485083341 0
480248985 0
74325928 0
662591014 0
790264963 1
503543176 0
76942229 0
122463111 0
909477110 0
923091189 0
985353921 0
236479634 0
428103296 0
384654370 1
146816388 0
434364648 1
499233466 1
465566844 0
855792105 0
635813395 0
967931042 0
312609799 1
191498247 1
479105701 0
513392688 1
287190720 0
597236808 0
12082559 0
668850269 0
791365760 0
339604481 1
24810465 1
438124033 1
845734625 1
38285105 1
341816198 1
854331547 0
630591110 1
115371414 0
591605277 1
151939363 0
877222105 0
960171125 1
909762148 1
551079768 0
629089832 1
736990831 0
90628749 0
413894029 0
406632379 0
944624638 0
965588317 1
732657370 0
909509074 1
114170601 0
942755373 1
92677971 0
407020440 1
880233584 0
802798075 0
92429383 1
925419604 0
358024671 1
286699930 1
638641921 0
210337347 0
693789818 1
994228170 1
504375264 0
655354900 1
455851204 0
956447864 0
738693337 0
459295551 1
908874751 0
231331844 0
294159335 1
130072426 0
474784304 0
982991991 0
91846236 1
20232060 0
297801780 1
301595076 1
139683274 0
309455002 1
567460012 1
906168165 0
872336859 1
114604174 1
170101439 1
947068151 0
467880789 0
499047033 1
961065219 1
315221766 1
144419517 0
376051811 1
213797312 1
678151011 1
840829937 0
592684955 1
408530835 0
5659540 0
198879588 0
593398683 0
177914422 1
755917542 0
234763523 0
821785186 0
982684108 0
591032487 1
940606094 0
442462110 0
865381524 0
620406351 1
840128579 1
48230149 0
497244464 1
554104492 1
624757519 0
811903656 0
670464574 0
898873518 1
60002102 0
237729032 1
59098196 1
638516017 1
116137088 0
877558632 1
548683348 0
280327807 0
933245859 1
361721306 1
156766114 1
156884078 0
102865294 1
936804194 0
107624640 0
17560386 0
111391568 0
535638656 0
799803712 0
199696983 0
607204074 1
607321940 1
972852000 1
995323762 1
939645003 1
445357616 0
680014124 1
818288371 1
377394783 1
880605109 0
514271362 0
498816783 1
668219867 1
446565398 0
975115469 0
878940796 0
950977522 1
892533784 0
218746642 1
579589674 1
299893087 0
719832213 1
895550123 1
805153500 1
706132106 1
780730468 1
180186366 1
626068428 1
277462412 1
914884311 1
790715153 1
843375012 1
708926530 0
309387870 0
900279770 1
659644318 0
570449342 0
935540745 0
197410250 1
549247728 1
594167298 0
823333629 1
633730459 0
106680814 0
638653692 1
214494314 1
872784198 0
91015653 0
35518568 0
869458509 1
76077862 0
750326894 1
961387897 1
53602095 1
160641523 1
458776988 1
802949828 0
751866156 0
305405339 0
211061528 0
584059472 0
251194814 0
451773208 1
788796325 1
164447543 1
495965612 1
739199184 0
830959506 1
744469089 0
624278394 1
583353799 1
734491668 1
901237020 1
543978152 1
727668498 0
759553453 0
659104901 0
677395744 0
550731800 0
564873895 1
222532083 0
350192288 0
695723107 0
181668758 1
637643229 1
16915057 0
800184330 0
78792731 1
666048511 1
134846334 1
298231518 0
348511055 0
493445785 1
258755580 0
588217000 0
565716723 0
85200434 0
300495541 0
236054813 0
109060947 1
909378632 0
393018818 0
338900117 1
395088116 0
279095341 1
761481437 1
113646452 1
694333279 1
123037076 0
797920188 1
561941347 0
777917776 0
875793924 1
697960504 1
349449611 1
168602831 1
460362314 0
577310841 1
695180230 1
763661292 0
154258440 0
109273969 0
697147662 0
707570545 0
499465435 0
501077336 0
451203812 0
299352816 1
972144918 0
901935107 1
188158034 0
279313135 0
218357416 0
740469579 1
566583689 0
588811943 1
394847356 1
232684544 0
225291605 0
243465243 1
533991180 0
338439262 1
384400536 1
498789883 0
852861513 1
460881226 0
465196846 1
460918887 1
622389056 1
99863408 1
222292455 0
826177252 1
546442185 0
868733304 0
640373596 0
458394892 0
380206275 0
621889154 1
326500239 1
809568853 1
757413450 0
637365428 0
182964994 1
900925273 1
543538239 0
874752725 1
538210039 1
391761711 0
560825037 0
9027995 0
800903773 0
963906240 1
163532808 0
664350225 1
528950020 1
33230135 0
663414297 0
18968866 1
830791279 0
642358633 1
279361592 1
521666296 0
484275173 0
531291392 0
965333159 0
373155261 1
396916650 0
24920337 1
745785855 1
588184609 0
632596200 0
856870117 1
850057245 1
176061966 0
938654715 1
386209788 0
77691989 0
911826675 1
655846930 1
808249714 0
378187099 0
166800827 0
35651558 1
875314893 1
836489220 1
419813205 1
490173420 1
475243113 0
643148523 1
843908737 0
85568947 1
678315810 1
697129080 1
985065936 0
912880609 1
393132146 0
256326550 0
327807546 0
536514701 1
898411192 1
691529793 1
942806914 1
925512511 0
699274007 1
848368704 1
684650786 0
591866834 0
394425383 0
178899895 1
366496710 0
761981214 0
549565952 0
106785192 0
787038519 1
546384462 0
873199173 0
359364171 1
345776921 0
661740827 1
251672603 0
291980133 0
77966023 0
725054948 1
887729109 1
502811741 0
997483867 0
384227162 0
957833572 0
527622549 1
134318145 0
27221601 0
245972408 1
940606326 1
866121019 1
127473803 1
883934935 0
853641454 1
406724970 1
160058937 1
77785777 0
182291345 1
970098241 0
658072607 0
295228342 1
826384461 1
532691455 0
141660297 0
654629657 0
400992107 1
786282521 0
92911885 0
772228396 1
689851832 0
252233879 1
305589413 0
23157962 1
371129616 0
480656962 1
136392369 1
274095011 0
572372364 0
288741858 0
258574289 0
478056643 1
171628040 0
254483299 1
825732043 0
697174674 0
326279659 0
900968358 1
371349505 0
494122819 0
781921133 1
840088178 0
536970364 1
430016806 0
44758796 1
522438345 0
237646683 1
998506158 1
227661955 1
64553688 1
919709400 0
268458592 1
608495048 1
161067906 1
25675957 0
375651039 1
577985408 1
589371290 0
797520719 1
497771351 0
180322978 0
915349796 1
641282221 0
111801682 1
968141904 0
303483421 0
711726071 0
916319211 0
77501548 1
85569533 1
15343613 0
793279364 0
913757061 0
17844736 0
34140631 0
663557348 0
831311658 1
207440355 0
889076638 0
270488562 0
720261129 1
766811198 1
221868662 1
679307713 0
630377390 1
923376010 0
184379643 0
737705928 1
248438306 0
947971531 0
253141952 0
867897046 1
323123309 0
147315434 1
164626175 0
364086526 1
915770427 0
728884240 0
516376285 1
480530436 0
372033510 1
510875249 1
421898368 1
420085587 0
690809516 1
426396191 1
862140629 0
120321107 0
935755658 1
887514502 1
280946193 1
453794282 0
492748018 0
473087500 0
351641411 0
445361067 0
113812687 0
81273565 1
948730363 1
233949107 0
368046044 1
906845459 0
411261453 1
739362211 0
465955198 1
862097196 1
214494601 0
559646091 1
674229376 0
752194078 1
533181320 1
734873555 1
810697203 0
860821846 1
197877911 1
465525181 1
567503878 1
928235044 1
218816567 1
219667437 1
408938616 1
33245659 0
459742776 1
366705181 1
500778772 0
820449037 0
79674757 0
412550317 0
682881496 0
349047892 1
697059953 0
1598798 1
98252608 1
563595340 1
262720002 1
825628564 1
246281737 1
540606564 1
92817731 1
833820899 1
750768845 0
527438745 1
655534107 1
235092548 0
151146101 0
365752432 1
984730168 0
276898600 0
968441008 1
431410533 0
483873879 0
282528581 1
68179121 1
717287 1
640153096 1
75800215 0
277367438 1
163184894 1
618331511 0
108683783 0
159281526 0
908341594 1
183332312 0
380878270 1
963753271 0
947023295 1
283847637 1
625826321 1
120802648 1
734009677 0
62398024 1
906716310 0
373870663 0
595798305 1
31127542 0
996529825 1
114937067 1
485287245 1
40016531 0
933522100 0
590728547 1
840240787 1
417103866 0
398565016 1
268551158 1
840781739 1
127130200 0
153798095 0
160009418 0
863966499 0
371876551 0
939021814 1
483399828 1
699867425 0
736044775 1
660422798 0
256207911 0
933076228 1
16399154 0
71938105 0
602421706 1
667676569 0
473082494 1
928951952 0
868957198 1
212157016 0
166673744 0
702830611 0
223915991 0
598612591 1
157758550 0
484867947 0
975276099 0
534622942 1
703799430 1
50790718 0
756078724 0
188893702 0
889394612 0
208251818 0
55636620 1
343464 0
762509999 0
478200179 1
188587664 1
751848107 1
671671769 0
620292985 0
732193395 0
799292425 0
538645798 1
631079096 0
659437924 1
668083342 1
86544595 1
289327497 0
639477572 0
266889822 0
163957150 1
719627794 1
736577216 1
106202494 1
789713433 1
865302466 0
509158269 0
824574622 1
600798043 1
888275044 1
416203005 0
791304181 1
969604282 0
617482863 0
486014666 0
536060207 0
901906782 0
157205783 0
606022559 1
795135086 0
912279212 1
974971686 1
553626092 1
580301886 1
473424089 0
445036772 0
233368058 1
739618922 0
613688586 1
555896407 0
791778976 0
662137719 0
337443198 0
948980221 1
960927074 0
350046597 0
997913223 0
62444647 0
831547590 1
206835287 0
514987775 0
172185876 0
6923731 1
346943688 0
803705803 1
757405763 0
676742598 0
357830503 1
150365930 1
325206673 0
321531678 1
42419378 0
173006017 0
813854695 0
387193878 1
969433877 0
31100857 1
785197953 0
757723004 0
146689161 0
372748822 1
510894545 1
793609814 0
428790897 1
905176251 1
811133950 0
591726033 0
880687579 0
458872924 0
23765044 0
949542078 0
926979547 1
779710116 0
923342123 1
288550655 0
610730304 0
93281088 1
607754874 1
9643597 1
240325796 1
324072995 0
521006100 0
477638525 0
211469269 0
215136012 1
277652613 0
925598301 1
78627738 1
446568052 0
33309324 1
145225379 0
648687984 0
668851045 1
917433820 1
875679267 1
384221376 0
156863880 0
283395329 1
850744892 1
297910893 0
537933122 1
248907917 0
252578059 1
168715363 1
862424907 0
986415541 1
691036829 0
457848516 0
335873443 1
673838848 0
974942826 0
78545366 1
888054553 0
173438850 1
450872279 0
982488561 1
191740614 0
502432039 1
749864148 1
860913460 1
794543066 1
703979745 1
626468844 0
454378342 1
490035974 1
578703970 0
28553310 1
683200930 1
193189657 1
716538998 0
316357423 1
476879858 1
825662608 1
824536086 0
835825096 0
989511157 0
314625949 1
752198014 0
934614246 1
852158161 0
634888795 1
657913543 1
745802556 0
558027070 1
32632756 1
229438024 0
315456523 0
126007380 0
959819398 1
163222804 1
325513988 0
426235565 1
403195617 1
100611047 0
826712427 0
216378612 0
514552545 1
928917770 1
644565301 1
477808274 0
946050917 1
60308153 0
967074505 0
36785424 0
953019691 0
285876896 0
320246163 1
770035195 1
478847910 1
740411818 0
522177826 0
969533027 0
385137292 1
811756576 1
626974877 0
875337450 1
213150909 0
808418821 1
6033055 0
622473135 1
994787937 0
52060896 1
217284705 1
247012590 1
35526664 0
475497093 0
484863151 0
540538709 1
37550829 1
632843347 1
740242852 1
193476802 1
834066158 0
676790284 1
949443460 0
293280322 1
86978284 0
66004507 0
508839779 0
226644297 0
979081130 1
227333814 1
806359883 1
898913103 1
789612165 1
653406601 1
430105674 0
106147817 1
826707028 1
125787811 1
130395469 1
739763702 1
905106723 0
745954983 0
167627789 0
609625483 0
63177539 0
179329463 0
825648106 1
955967831 0
981252447 1
893972065 0
901946929 1
832967870 0
596692108 0
345997318 1
918578298 0
141900587 0
209546733 0
51648686 1
652458479 1
162534560 1
56023123 0
524990048 0
902086028 0
550298209 1
388703453 1
346525348 0
643578943 0
682968039 1
1869902 1
366764978 0
838063718 1
677088939 1
942048388 0
541208133 1
229163954 1
700189005 1
978190672 0
796923256 1
999243363 1
936145655 1
663058659 1
621090818 0
42373205 0
556856908 0
352443226 1
931680765 1
601607733 1
35267781 0
208120765 1
654276571 0
231578743 0
684051271 1
408399175 1
622861965 1
387870351 1
140858389 1
203956707 0
656778385 0
757459163 1
936390378 1
852255580 0
114486776 1
196441159 0
390160033 0
111557263 1
135526782 0
541666611 1
790459458 1
907495918 0
78513674 1
152955702 0
739683766 1
511537622 0
889595959 1
174101755 0
360674907 1
385795496 1
416852248 1
465675068 1
656488293 1
711520595 0
794593779 0
381013210 0
764098879 1
375854547 0
140223728 1
740607310 0
736007806 1
265198199 1
307996985 1
181770203 1
599858772 1
889595824 0
258896023 1
464686530 0
353721772 1
81428265 1
314214229 0
974439158 1
886462131 0
850370139 0
68125936 1
113674749 0
149901776 0
219123796 0
573553613 0
59981673 0
923622630 1
606259067 1
520681460 1
513709844 0
515177652 1
695976867 0
4956286 1
645111243 0
777761620 0
12866455 0
723465385 1
38656442 0
58446457 1
508454865 1
396276914 1
309051162 0
378992351 1
169606863 1
677335174 0
679112941 1
362956580 0
860366214 0
831691212 0
508085376 0
591240656 0
850024962 1
141655692 0
734757532 0
781499430 0
541433640 1
932159806 0
576274576 0
884980146 1
442487279 1
543132691 0
56782982 1
898262653 1
671015540 0
34769758 0
350903458 0
787468452 1
245092067 1
616997527 0
970030053 0
781252666 0
859029400 0
540163998 1
127007731 1
990251116 0
255804509 1
60220640 0
884285310 1
146128016 0
46195898 1
334209130 1
810929920 1
203166842 0
866630340 0
574905372 0
163174911 1
160331826 1
537303708 0
184404496 0
11291634 1
25639689 1
556358206 1
731848680 1
125161043 1
327952364 0
220659162 1
979605853 0
835317991 0
358183007 1
607489091 1
787249697 0
933410659 0
401835190 1
70488904 1
172979292 1
109137904 1
300940301 0
345174969 0
448678856 1
334267874 0
41867093 0
904809588 1
884138679 0
883166944 1
108769498 1
77279377 1
684277261 0
673962719 0
514572571 0
97725225 0
721336148 1
918392275 0
241740216 0
205451055 0
687237564 0
756495667 1
584095056 1
566831228 1
414224867 1
372298510 0
208875481 1
492157693 0
709927143 1
286226709 1
99211927 1
935941484 1
666004011 0
466991384 1
385239457 1
520626784 0
242808799 0
715228580 1
986925688 1
745132570 0
370186431 1
911315190 0
891785643 0
294980504 1
777139382 0
896964967 0
737631623 1
480233078 1
105373755 1
861486964 0
578173163 0
582732165 0
681124215 0
455926863 0
552806410 1
38193868 1
489624072 0
625025456 1
137621710 1
293312501 0
88989186 1
441321468 0
414955080 1
519792828 0
423151212 1
785695150 0
380304680 0
772822677 1
122798903 1
825030415 1
774085840 1
871253920 1
796241756 0
64220925 0
483821382 1
618687330 1
278015109 1
704048986 0
804830175 0
839849855 1
759836654 1
973073714 1
585748221 0
12912288 0
361897979 0
444619134 1
795753953 0
838714365 1
915676894 1
838234579 0
215450323 1
754526305 1
370071592 0
26579261 1
748632107 1
127926126 1
133033207 0
575123732 1
348455091 0
893470263 1
167500105 0
174958057 0
10964934 1
269041750 0
154424595 0
107855410 1
558354448 0
728012665 0
937194342 1
320071288 0
449463180 0
124169121 1
965719089 1
505186157 0
482515745 0
953002324 0
284935037 0
247891657 0
721938187 0
712813887 0
978874306 0
179488247 1
97641571 1
843429007 1
317603963 1
870754800 0
688201289 0
238777792 1
593938540 1
822942796 1
842916117 0
311996397 0
125999043 0
326354374 0
563110434 0
380877171 1
593533959 0
731380247 0
258137274 0
576947837 1
319030437 0
641265376 1
163816740 1
346047544 0
507866755 1
69479086 0
826644226 0
914616893 0
417943720 1
258676808 0
945725820 1
595292956 0
902052438 1
791969467 0
629986344 1
11820342 1
933679414 1
75539618 0
517990518 1
990225826 0
740661604 1
300165943 0
986056191 1
271220496 1
218350607 0
1948720 1
876562068 1
856207606 0
607386301 1
741365121 1
205772132 0
123455911 1
929272594 1
817273645 0
224922108 0
210545946 1
323220031 0
621055616 0
285197217 0
958912645 0
871622788 1
681876534 0
643217419 1
668624424 0
724318215 1
142851983 0
227459939 1
777189193 0
129150307 1
792187317 1
553137030 1
326685314 0
934747199 1
523338683 0
926962539 1
415369814 0
464067659 1
812581076 1
984966849 1
929046643 0
187509405 0
273185697 1
701841190 1
338745998 1
837241658 1
240375343 1
478596831 1
315970256 0
672531806 0
575074657 0
753185734 1
747612746 1
666299736 1
274060272 1
809603296 0
363821333 1
482092031 1
689800249 0
562825276 0
396162274 0
989103759 0
696732675 0
245974643 0
158288933 1
596164389 0
621660534 0
747217308 1
630135889 0
267060851 0
719066174 0
891627859 1
289998384 1
276091612 1
257350187 1
129098422 0
854758856 0
611139925 1
496910650 0
388106931 1
977405323 1
90381883 0
313420064 0
519927647 1
773973065 0
974925115 1
893101289 1
933576093 1
569030728 1
379454024 1
226990905 1
847244374 1
768328362 0
626724681 1
326599156 1
823067259 1
128285700 0
489135096 0
259845766 0
98551113 1
459730488 1
600376739 0
207307351 0
657243715 0
786169351 1
559701491 0
422840206 0
202410700 1
139663104 1
304563734 0
399409886 1
93530814 1
405280464 1
391894740 1
662779068 1
577856237 1
59648473 1
22376320 1
584678592 0
415296349 1
52990325 0
148169313 1
820484514 1
957983632 1
459732902 0
132600528 1
949875641 0
320478348 0
907472354 1
63699573 0
963780224 0
144162477 1
769197088 1
252409406 0
317223572 1
204548096 0
725477035 0
643895222 1
457622927 1
316875275 0
815886203 0
43856626 0
843771710 1
8033774 0
77631859 0
341196306 1
793473175 0
880070851 0
942872065 0
876433756 0
465948828 0
288980058 0
686647047 1
931023551 1
477993048 0
671276741 1
495934273 0
502134237 1
957766124 0
997758818 1
300093539 1
184494108 1
399059821 0
126903539 0
634417569 1
346265106 0
696709829 0
519508510 0
784399693 0
582338913 1
193558918 1
31702811 1
967116017 1
78857201 1
289425946 0
667454973 0
367989096 0
150176067 1
132068571 0
592721381 1
10043566 1
842311113 0
992606684 1
93153995 0
709295435 0
165788997 1
416531479 0
133601400 0
217341264 1
667198395 1
979732451 0
854823566 1
837639156 1
928019769 1
188141293 1
334841136 0
926099492 0
860161513 0
836301106 1
305690640 0
422175540 1
120774290 1
500028240 0
921380394 1
816532483 0
219515868 1
262285439 1
697758319 0
359367141 0
229968528 1
231434529 0
851320563 0
157869240 1
734275379 1
846519877 0
585238305 0
238549671 1
209313730 1
447252418 1
767981682 1
851757 0
650467585 1
177321758 1
783807096 1
460564663 0
514670476 0
431713250 0
915934520 0
487277082 1
173486119 1
149215214 0
790157684 0
890734218 0
328884183 1
789190138 1
347982920 1
606805757 0
608192397 0
794936773 1
224426386 0
678081395 1
352384152 1
261798327 1
849738468 0
219803604 1
281534297 1
117161567 0
847575662 1
745523037 1
144870903 0
343856971 1
817387718 0
188140985 1
27744722 0
977706951 0
91187251 1
218061035 0
436567734 1
383499482 0
532616529 1
564281099 1
739328585 1
795647288 0
435470882 0
793188410 1
167937409 1
297197393 0
830800764 0
212285957 0
291095877 0
515184437 1
556258863 1
153191391 0
768353923 1
468830999 1
86605441 0
455525525 0
22543034 0
17150964 1
807509903 1
873319372 0
685182857 0
126594412 1
379676217 0
13974878 0
298378157 1
907631391 1
702991207 1
616912831 0
282189847 1
316952195 1
670992120 1
614189610 1
736043348 1
806662739 0
487518147 1
954923488 0
359616561 1
550014448 0
73435285 0
680038084 0
164203181 0
479883567 1
147073456 1
739048959 1
65718385 1
235210565 1
80008802 0
803162209 0
519506181 0
86686597 0
905793525 1
13988813 0
662583248 0
478618661 0
960608945 1
945515446 0
173125555 0
412484874 0
686605294 1
763028908 1
179642105 0
24787515 0
65181573 1
674013104 1
877894328 1
350712591 0
443059192 0
50934339 0
778483922 0
397830273 1
137669372 0
765057723 0
26676844 1
477737530 0
844631688 1
238990985 1
411137067 0
619909545 1
74654806 0
744684582 0
175320411 0
457071874 0
724367547 1
737368970 1
65672205 1
331426980 0
760000679 0
81242809 0
48093355 1
524245328 1
528196292 1
470347506 1
680395051 0
409816663 1
340938034 0
353210021 0
376210450 0
561916043 0
705242873 0
578155876 0
203970962 0
668267571 0
662937919 0
534772755 0
641599475 1
529263820 1
807756945 1
900656321 1
579007539 0
578066039 1
959194477 0
678380524 1
244568447 1
849833429 1
518382725 0
268307334 1
237426329 1
218325486 0
498434592 1
160511349 1
824163097 0
826470194 1
54400711 0
970458902 0
558448739 1
437970749 1
76227465 0
237633860 1
835375588 0
471467687 0
50779050 0
495958567 1
391923901 0
771834981 0
229821936 1
777034571 1
551268565 1
425043694 1
534547078 1
388147358 1
95645209 0
274389723 0
350441201 1
318601938 1
116564063 1
616159331 0
459529139 0
236650432 1
637694282 1
527198780 1
839742488 0
825253709 0
540407112 0
515240019 0
175403120 0
519857368 0
179324234 0
681849436 1
876111500 0
179191930 1
356398637 0
980191743 0
813692568 0
765896152 1
974346506 0
929895591 0
45687226 0
18037277 0
919297426 0
104149599 1
590683212 1
224870051 0
372704626 0
143815553 1
733857640 1
837369820 1
878133597 0
101318782 1
543479349 0
891612273 0
648425301 0
800336957 1
644950344 0
761590779 0
74572621 1
753051099 1
804615803 0
200097321 0
51635926 1
746788170 1
401323634 0
294118378 0
166040840 0
343042290 1
947561931 1
69872344 0
710215062 1
263037644 0
889199226 1
694133270 1
213821789 0
987498194 0
787709409 1
707695049 0
604111662 0
921443815 1
921687138 0
858917417 0
798552991 1
459146293 1
487103434 1
674517678 0
445744370 1
576575909 0
240811131 1
484533713 1
314401085 0
586369048 0
930705472 0
303481895 0
545159126 0
315950495 0
27471123 1
868161485 0
108037100 1
227489829 1
467892603 0
650214223 0
575561747 1
746066144 1
961436068 1
563248987 0
136576135 1
969636367 0
240778764 0
962087351 0
247107161 1
503755054 0
772336254 1
74671880 1
616638166 1
610106322 0
714081707 1
161597890 0
981597930 0
541320872 0
239426145 0
928237333 0
74649981 0
318087164 1
209405059 1
104608511 0
331128337 0
663223582 1
864119859 1
254685 0
73941383 0
146719772 0
417009879 0
855972891 1
430238315 1
666863034 0
2720384 0
171159778 0
959669881 1
64034161 1
292958837 1
958597125 0
716688810 1
705064492 1
981368728 0
134751960 0
138541465 0
275726598 0
862504252 0
376382607 0
953952584 0
7084035 1
20002400 0
538731644 0
657249323 1
294869986 1
626685260 1
809605258 1
461551363 0
830857090 1
59616859 0
445145691 0
397421234 1
659859904 1
919324624 1
366223252 0
113210998 1
299669173 0
393224324 0
216404523 1
624807214 0
76097029 0
887715154 1
752231678 0
886770367 0
711455050 1
302353282 1
249190569 1
33454969 1
659384567 0
199396664 0
358548679 0
554910372 1
95843754 1
993125213 0
823495607 0
386870399 0
190288232 0
543127534 0
795440462 1
498251570 1
341030956 1
51687861 0
332487089 0
510068858 0
824190623 0
643258080 1
530450830 1
152765163 1
56393710 1
860594761 0
355205312 0
928358325 1
207111334 0
509772796 0
622785337 0
420048941 0
834333826 1
976301369 1
641862212 0
305053229 0
991412030 0
102682332 0
697960754 1
141038870 1
795156206 0
24822099 1
924676692 1
564164426 0
137941909 1
504507902 0
586962103 0
964732911 0
877906515 0
505274619 1
24036605 1
175537217 1
981999467 0
32533002 1
761133835 1
186415029 1
762102765 0
75853623 0
500189419 1
869824695 0
717011660 0
476075638 1
817088267 1
517503670 1
187429144 0
467324242 0
565481802 1
210114827 1
238180849 0
624026326 0
887778750 1
916186643 1
276673085 0
780172662 0
491055609 1
782467212 1
807278929 0
800775217 0
804195946 1
878795185 0
468507082 0
82568715 0
781201497 0
465595029 1
563635127 1
13783491 1
486766419 1
831478647 1
662309288 0
436084433 0
932752408 0
545844262 0
800525498 0
142527651 0
429791343 0
771490344 0
286198355 0
452978009 0
834975986 1
731150541 0
566912608 0
92160923 1
50219936 1
626341471 0
956229383 0
36745939 1
497248241 0
895471917 1
603206388 0
565947028 0
936602139 0
332140056 0
500271648 1
78614415 0
913615934 1
496611144 0
63300365 1
362928019 1
16790737 0
358996119 0
870885008 1
989133971 1
106465050 0
260195536 0
244944910 1
629921359 0
502590862 1
35468507 0
992643343 0
189520638 0
350457515 0
377448436 1
820658904 1
193640998 0
47369116 1
669105387 1
133975758 0
678582588 0
811490881 1
266890717 1
645413759 1
316868700 0
24225162 0
790538905 1
877389584 1
576339731 0
722265444 0
12488237 0
342896516 1
814286241 0
633098942 0
628596400 0
514013366 0
978938492 0
805580654 0
603378326 0
278464577 1
49005858 1
418226436 0
607170938 1
716399872 0
782188739 1
54649173 0
617414553 0
830366982 0
717377087 1
839089425 0
54067935 1
535241364 1
207978584 1
328370648 1
829918541 1
788456354 0
278636819 0
603062319 0
382897721 1
931262997 0
405783014 1
384996846 0
226617743 1
423794448 1
732925739 1
973250097 0
20181400 0
288914038 0
954018652 1
801568151 1
488517101 1
66546769 1
583122674 1
521978454 0
698943946 0
129259470 1
532263818 0
385952517 0
199446635 0
512965599 1
951006039 0
65610726 1
143494539 0
316864514 1
395536874 0
92618782 1
901561 0
833690232 0
4470861 1
355521044 1
883197149 1
694538188 0
249610499 0
764063490 0
460411947 1
909346444 0
17763110 0
623613733 1
503115256 1
699866316 0
691838314 0
306884830 1
2000531 1
307281330 0
614378847 0
992728049 1
36736905 0
885972175 1
223833786 0
17053660 0
400032329 1
233623546 0
140647907 1
426121954 0
452404972 0
536899759 1
280737718 0
60007248 0
761903968 0
105045469 0
422210277 1
642220857 0
543582619 0
659437929 1
145392426 0
713330988 0
521743493 1
901750065 1
447209015 0
946684116 0
560886703 1
759708181 1
880847665 1
674157831 0
596951420 1
923383981 0
944193681 1
885318138 0
31807378 1
430340681 0
522138897 1
429894443 0
473027588 1
664365207 1
724624507 1
988494031 1
587306300 0
283191730 0
958155179 1
960588998 0
471282636 0
66116535 0
448629196 0
501737753 0
131547775 0
590819 1
392056955 1
165728762 1
144937539 1
949481885 0
72885950 1
273124653 0
797137860 0
617163073 0
491996730 0
703678308 1
165277774 1
703185304 1
437784164 1
356889750 1
549661000 0
49635619 1
826124757 1
370627386 0
113707421 1
998576619 0
256912409 0
289334175 0
837111155 1
326725782 0
212445113 1
449043163 1
70595705 0
153487507 1
401359591 0
131825980 0
184138896 0
256966522 0
629422384 1
861352972 1
769139560 0
817086071 1
611713273 0
543515814 1
802727644 1
561837452 0
442420817 0
589857196 0
192341761 0
306877569 0
205761232 1
688420046 1
671057178 0
764214829 0
411670474 1
569297824 1
961646640 1
493295979 0
868219852 0
604761197 1
47582743 0
319268545 1
276970318 1
507862381 1
974690017 0
490334323 1
178579521 1
761332616 0
858740678 0
852636552 0
112871976 1
151569118 1
172965410 1
376206170 1
327214660 0
782098282 1
667725424 1
995304860 0
523718786 0
93015180 1
145470430 0
23364338 0
196451594 1
567220403 1
16729182 0
517448705 0
972020906 0
333025236 1
518893860 1
106249390 0
362654743 0
36350954 0
913103076 0
249648476 0
150609818 0
346810809 0
868125697 1
767551530 0
348730873 0
629777269 0
60487322 0
709073847 1
676934480 0
466838832 0
238545700 1
715530297 1
567899936 0
782520472 1
966674872 1
252347282 0
862557149 1
496862242 1
970181942 1
128186973 0
234189344 1
96364700 0
489298217 1
458220391 0
95870020 0
791098231 0
169548314 0
804881898 1
294501044 1
298105786 1
197367337 1
370511046 1
945672209 1
335262818 0
952417449 1
756621802 0
128591276 1
359550343 0
278309452 1
916514398 1
984153297 1
680822821 1
931814929 1
688168503 1
337537285 1
150838828 0
900885943 1
340018916 0
967133737 1
124449020 1
373523482 0
294063322 1
752309292 1
48097881 0
171729234 1
5974727 0
372921790 1
889907017 1
224282267 1
116654205 0
376821550 0
217773256 1
555158841 1
4132174 0
585995231 0
658079858 1
515319263 0
773480346 1
329815542 1
498646080 1
955197936 0
738948794 1
787318037 0
249706577 1
865051420 0
682440772 1
145337655 0
899291316 0
961734666 0
113625007 1
20124702 1
641554861 0
927969365 1
815258874 0
701871151 1
444583490 0
624328386 1
200015416 0
614039492 0
504569727 1
463743823 1
865858986 1
370950634 0
363271992 1
808073201 1
792459538 0
113539445 1
261230302 0
698301489 1
235316579 0
23742803 1
34574215 0
828165110 0
893228614 0
911269244 1
704994976 1
593328750 1
530120775 1
112710691 1
286007249 1
881287995 0
748163226 0
244885394 0
424782627 0
305118223 1
305354603 1
168239313 1
585399643 1
894158603 1
500951381 1
778927801 1
443068259 1
488668981 0
233198475 1
983907497 0
431320983 0
742973179 1
245770864 1
109163146 1
662883471 0
767788107 1
805782391 0
44300342 0
200431063 1
165221266 1
459336176 1
234735294 0
231289493 0
236086670 0
988361151 1
828952982 1
891171710 0
370634672 0
247670680 0
186735004 0
463198291 0
181478630 0
48107454 0
267263168 0
377075146 1
967574922 1
730865391 1
834342244 0
377794150 1
472361900 1
521470952 1
438841749 1
616716145 1
64267115 1
215202196 1
733593971 1
964512769 0
718881230 1
502570510 1
816666424 0
321398300 0
101707158 0
644303536 0
749637298 0
882313159 0
746900188 0
698387143 1
657887771 0
139815990 0
376454512 1
571026930 1
53373230 1
965741157 1
941281593 1
731647100 0
434720230 0
882481024 0
190884532 0
212933304 0
249777331 0
882307591 0
571030788 0
85020835 0
213002127 1
597667033 1
464148555 0
631407563 0
392177646 0
901039721 1
22538676 0
907593580 1
339391000 0
167357662 0
867480913 1
461031538 1
554752800 1
9792437 0
157924646 0
752217361 1
577688466 0
27709506 1
909182985 1
414589054 1
973975820 1
132556434 1
684654848 0
461520872 0
209426344 0
679148908 0
392397676 1
915318215 0
424940636 1
612332315 0
787151968 1
389655667 1
589068726 1
747669129 1
937600557 0
814919554 0
818861123 0
408273217 0
971159996 1
773757439 0
186391952 1
451458955 1
903649806 1
52233724 0
373919002 1
572829754 1
468634097 0
411695433 1
280646660 0
381731164 1
729423601 0
700148696 1
186771529 0
597307797 0
144218738 0
967280604 0
66963613 0
858389477 0
645772392 1
118317577 0
325606762 0
524564541 0
503232900 0
399525127 0
42042303 0
263928374 0
896770526 0
827421769 1
467957712 1
366328388 0
55418578 1
60133083 0
83571444 1
228763845 1
862245589 1
950589341 0
920063940 0
751193669 0
20441027 1
85370717 1
482288099 1
305004399 1
599845253 0
709628697 0
240493287 1
87326440 1
745726829 0
791608195 0
169896800 0
750703069 0
819423034 1
834574666 1
567899608 1
720818671 1
749071640 1
250208844 0
120959869 1
963884151 0
260510189 0
43177959 1
327301593 0
281228829 0
93419001 1
645805266 1
738250757 0
12487297 0
952661833 0
419872583 0
30667241 1
917879069 0
639234953 1
22012851 1
723634584 1
577339233 0
820506513 0
827755663 1
676384862 1
865071268 0
136376327 0
483854760 1
464654377 0
878380315 0
437022340 0
884350664 0
255765559 0
409926968 0
924619718 1
412055781 1
603137571 1
518411154 1
888223023 0
362454694 0
385700510 1
556635951 0
483789709 1
231166209 0
863257913 1
20314783 1
20864968 1
819230824 0
13655797 0
930304789 0
720976322 1
20512168 0
581652894 0
755123939 1
898327490 0
267261614 1
509683730 1
147017382 1
771362907 1
541210597 0
821692164 1
645261186 0
136388138 0
553701035 0
957438736 1
408465488 1
594600109 0
629635185 0
569958754 0
25838015 1
987343461 0
791148089 0
60292824 1
504438379 1
955985542 0
437458344 1
313384714 0
618054221 0
851451601 0
217570378 1
330213894 0
333715159 0
168555637 1
769371561 1
375885629 0
662374896 0
402689625 0
252861534 0
270954175 1
416030926 0
359926696 1
650914887 0
474335161 1
721219569 0
678742557 0
193255153 1
880807498 0
756301725 1
506373572 1
567684667 0
187796295 0
787862792 0
441309321 1
414802047 1
316946944 1
810123318 0
283386561 0
206474984 1
311314514 1
922940862 0
850137798 0
772015547 1
147946518 1
918661146 0
352557447 0
741517841 0
314238332 0
117031005 1
781563738 1
112954727 0
89836680 1
626899897 1
777979376 1
62816780 1
376815596 0
876396248 1
267681986 0
98924569 0
114204920 0
876696987 0
123607410 1
736748035 1
604039425 1
44774010 1
651943035 0
312175023 0
829418228 0
50202064 0
458600299 1
561516386 0
47631389 1
113522456 0
947312757 0
97445679 1
126410302 0
122163034 1
607978080 0
711007039 0
216128725 1
115588200 0
240067349 0
98822761 0
314505780 0
303806046 0
731517843 0
993108114 0
978881886 1
387410222 0
669470473 1
208642129 0
247342940 0
177117869 1
189275354 1
899099064 0
47301571 1
171314007 0
472074531 0
892200885 0
532457853 1
956347488 1
908306767 0
251125549 0
184036722 0
442691612 1
962260473 0
528278416 0
643022300 0
358828319 0
997121040 0
216692359 1
270052379 0
545424533 0
7268940 1
120193237 0
961538110 1
290195795 0
565845305 1
824068707 0
792116008 0
972110903 1
508986782 0
171289644 1
995901366 1
63325381 1
202432243 0
256321395 1
47781228 0
82198403 0
819840572 0
418515703 0
491119400 0
741983137 1
197031955 1
30596515 1
924011895 1
846331365 1
542563803 1
551328048 0
619919902 0
96894459 1
875790402 1
106357880 0
524886661 1
896408881 0
8327209 0
214800496 0
830274644 0
906803607 0
857340251 0
870281676 1
495863461 1
284281637 1
58948443 0
319768554 1
448895250 1
844368209 0
233162399 0
568569837 0
760342919 0
673615332 1
605756341 1
651965074 1
433653786 0
833503781 1
988543074 1
185762851 0
547311911 1
686700726 1
460499498 1
797178482 0
968389242 1
507272036 0
809167932 1
628373254 1
287112733 1
16603726 1
891842443 1
948220843 0
758361308 1
786514626 0
406106102 1
164189266 1
358211074 1
982832739 0
616980342 1
758384040 1
159832893 0
884667549 1
680622635 1
536548309 0
30570488 0
451085422 0
287169762 1
557614639 1
851962180 0
767741284 1
197718366 0
593387958 0
309118766 1
654452710 1
862277168 0
868375936 1
385810121 0
315250915 1
500217484 0
7705346 0
349421072 1
724732725 1
224637031 1
10070608 0
298381129 1
833505713 1
310801175 1
797961689 1
824826075 1
123763990 1
830200934 1
5549534 0
426295729 0
357761377 1
894292583 0
895328155 1
149830623 0
944584207 1
620456433 1
406315949 1
212867660 0
873271973 0
351365362 1
199657793 0
100160444 1
203058120 0
959171501 1
929815985 1
149159201 1
748562540 1
590320211 0
617198465 0
353630065 1
766995682 0
379771131 1
233926630 0
134930904 1
22409269 1
288417480 1
50008787 1
383443964 1
226245732 1
766056607 1
681254209 1
872330612 1
894482731 0
50922080 1
351577746 1
20737585 1
260678373 0
650479786 1
955348396 0
491924278 1
250520655 0
9476441 0
13161471 1
440661936 1
168170614 1
157282894 0
869329998 1
13624357 1
428956126 0
387459175 0
310794031 0
782178196 0
884148786 0
614731332 0
188862056 1
119113030 1
317504199 0
390858610 1
73726245 0
868850218 0
614931849 0
20682510 0
633695880 1
232514496 1
340156524 0
997365088 0
432655433 1
880211060 0
989494599 0
769612912 1
813177554 0
394029097 0
668939672 1
773026614 1
474840499 1
609497366 1
279747174 0
899193226 0
514486629 1
594021054 1
640454528 1
723786657 0
932721227 1
372607463 0
171555806 1
763986365 0
851064568 0
921553842 1
31608844 1
437303593 0
364067615 1
448735028 1
683456369 1
633578574 0
493387958 0
686956805 1
576176486 0
750856513 0
168751488 1
66147813 0
594639496 1
280525759 1
233560937 1
311090791 0
368124160 0
703606756 0
324789394 1
173544408 0
284226539 1
656319613 0
538091579 1
478275479 0
815527851 1
586349895 1
885558935 1
881972351 1
577512106 0
861014437 1
491890686 0
654619610 0
356034537 0
656331025 0
913703345 1
460230189 1
288590560 1
226557358 1
527825632 1
795518066 1
339261798 0
742496171 0
351041219 0
913137208 0
45814703 0
297221626 1
673435799 1
821117179 1
525433446 0
982171493 1
445352167 0
76744445 0
524490708 0
972525333 0
128451549 1
108771928 1
118638578 1
260110560 1
334915395 1
875873596 0
553572131 0
990613034 0
916359393 0
69001376 0
266363153 0
66613289 0
260773632 1
319034285 0
710285671 1
509825762 1
447828708 0
163369713 0
983561072 0
612470062 0
496366780 0
755192856 0
383849026 0
830708906 0
992982529 0
942948751 1
274814569 0
101569141 1
796013947 1
513948802 0
668602133 0
167078582 1
420068491 0
790826980 0
715797552 0
869231499 1
573091809 0
828694176 1
631373166 0
197494129 0
989380276 0
179586723 1
715412586 0
959572235 0
901393742 0
322952260 0
946165706 0
278701598 0
67765092 0
765386053 0
644211499 1
25549626 0
184228372 0
545084374 0
5284562 1
141228796 1
287679984 1
357373165 0
521254688 0
738833950 0
320363272 0
777045698 0
266134537 0
877494720 0
164835750 0
271582461 0
732270213 1
339971317 1
64758692 1
740634712 1
196993277 0
838608033 1
6418469 0
108591337 0
481033038 0
391557571 0
806612119 0
53167786 0
476321612 0
841406255 1
106639830 1
256939547 0
378535872 0
716237688 0
45611696 0
578108826 0
512269304 1
700488130 1
171495515 0
384881891 0
999055814 0
539632966 1
759400304 1
221902786 0
775676343 1
66623372 0
143826796 1
877128939 1
892443317 1
906106268 0
289479637 1
17522115 1
369239390 1
802749743 0
17805590 1
235703149 1
93915284 1
288260315 1
490820811 1
423992774 0
549681984 1
158486080 1
852104206 1
119666210 1
624304967 0
108304756 0
880070640 0
97903524 1
340258673 1
139816242 0
376401629 0
773962053 1
283580157 1
293466456 0
49920970 0
726347654 0
738551205 0
884205339 1
383729989 1
102098177 1
527525940 0
219676525 0
896509715 1
282804423 1
253846861 1
703625219 0
761331806 0
713941672 1
177933918 0
942604789 0
285058337 0
923630266 1
648288805 1
732801150 1
206284475 0
688283141 1
231283902 0
403791434 1
88938334 0
385788419 0
904376865 1
391190059 1
638585333 0
201734109 0
901848479 0
53093466 0
18655457 0
156395324 0
364948458 1
903327649 0
301848645 1
957590725 0
973959299 1
88511848 0
213709671 0
860322246 1
232744799 0
693255554 1
756127752 0
338958973 0
525562219 0
260818440 0
440409708 1
235287468 1
855728568 1
347552318 0
15443357 0
854956595 0
178894278 0
308979212 0
783856228 0
491940607 1
871884324 0
566613706 1
554908530 0
899138520 0
573640276 0
48551702 0
870292630 0
561539336 1
190016812 1
62138864 1
972788858 0
709231382 1
105823146 1
903394696 0
847651764 1
902480078 0
314940538 0
511082744 1
611151018 1
790581878 1
984359821 1
369056165 1
235003441 1
403489615 0
281243839 1
420471070 1
162454514 1
209423058 0
266974247 0
242231367 0
280580992 0
520629981 1
775077587 1
998988231 0
313992526 0
765463795 0
447117216 1
531657926 1
825716789 1
769904742 0
680261963 0
888329648 0
387367124 0
479519342 1
187943573 0
336622384 0
180267420 0
599189457 0
339539427 0
944963270 1
321140242 0
639543085 1
653322894 1
374130505 0
300216624 0
252931260 0
705304743 0
295893886 1
439414481 0
519803513 1
720967332 0
848541641 0
775015731 0
922911364 1
853963618 1
352203383 0
18886524 0
54304773 1
836778712 0
629357162 0
628608779 0
947721765 1
359047562 1
14534085 0
41350436 1
711310800 0
166802528 1
172735748 1
722149228 1
180488763 1
587218944 0
720512327 0
975126631 0
882881238 0
297826772 0
533739119 1
355355926 1
191518816 0
96448310 0
970722332 1
418915528 0
355197187 0
29281425 1
761396574 0
472182861 0
383743272 0
96836205 0
501472971 0
692591992 1
801019500 0
230948739 1
628221048 0
957371252 1
780442478 1
79025293 0
613488837 0
643673235 1
126183594 0
663940901 0
341225372 0
160743554 0
340797211 1
985199400 1
73483817 0
931491626 0
245233282 1
992801069 1
382424829 1
671931094 1
403350608 1
75222320 0
371507781 1
966913873 0
175566861 0
701232016 1
103927187 1
154436456 1
830950295 1
211039009 0
903703006 0
818225680 1
579288208 0
949147465 1
63861809 0
748895613 1
915838054 0
963061238 0
34900951 0
120777531 0
264226109 1
874234853 1
46784839 0
646001202 0
88715203 0
608219618 1
493629539 1
505451168 1
306885126 0
699952294 0
164757647 1
390267432 1
684668898 0
510095510 1
140408789 1
501387519 1
318478144 1
742424065 0
121085434 1
447367865 0
101393228 0
96841917 0
177960891 0
841350706 0
615616977 0
37070533 1
629172872 1
100575081 1
275192060 0
646991633 1
471966614 1
838473215 1
161253850 0
107610330 1
559595950 0
187927260 0
480983106 1
615138777 1
491316167 0
914276321 0
989395235 0
425019708 0
443764883 0
330376971 1
837431172 1
474315539 0
435788554 0
632806843 0
715748929 1
290375884 1
741571423 1
754943786 0
173598635 0
854249886 0
765365783 1
422446510 0
527469352 0
827868447 0
916294682 1
873064858 0
806329864 0
386921507 0
688986048 0
614871681 1
492146013 1
465283512 1
137765050 0
663036065 0
903326627 1
734931583 1
84855646 0
822656046 1
100982304 1
497566614 0
687319572 1
714272208 1
232753904 1
38156203 1
910341255 0
265026838 0
983664131 0
458210008 1
715697008 0
525045256 0
372862713 0
824726336 0
86085487 1
36537104 0
985959118 0
181589847 1
332767357 1
758512653 1
517785053 0
33245055 0
106671756 1
856282603 1
733319951 0
19248201 1
346276324 0
491239712 0
797908877 1
118560346 1
714225655 0
304478074 1
375922037 1
219558152 0
921184616 1
787648993 0
441800247 0
82263870 0
672909798 0
193132002 1
65391600 1
168463827 1
993406965 1
759663893 1
488609834 0
26739773 0
87198718 0
36107617 1
245384855 1
523892621 0
187503441 1
609239141 1
376063124 1
395334298 1
743968591 1
193037743 1
433113722 1
846077193 1
671912847 0
964211624 0
311619059 1
169289613 1
459870498 1
910388768 1
926841111 1
979690316 0
580333750 0
344025367 0
702590643 0
578790103 1
897254472 1
463160214 1
972411266 1
851996563 1
675735289 0
901142595 1
288784437 0
483126419 1
648211151 1
302578236 1
262175607 1
616238846 0
570070370 1
670295576 0
33342915 0
721877547 1
607917537 1
607153247 1
251679374 0
553630781 1
921987515 1
975745072 0
890495497 1
269938251 0
36899559 0
183923909 0
929555011 0
457123684 0
146778368 1
7792001 0
24100667 0
1546988 1
205072301 0
822998303 1
794209995 0
525054207 0
364448837 1
893722421 0
375306235 1
886246470 0
643618404 0
172219033 1
592701832 0
912002610 1
286693557 0
185520935 0
414655055 1
421875329 0
239455792 0
767126776 1
632192207 1
418712483 0
665678408 1
180855053 1
731483648 0
181928629 0
915626499 0
259188756 1
478169395 0
915973904 0
650013624 1
564717417 0
165299592 1
733073946 0
594008840 0
926052354 0
202670334 1
809562112 0
741789473 0
180337987 0
702807983 1
210548649 0
827788325 1
829614773 0
887940050 1
182391960 0
931077432 1
676333044 1
24231018 0
2326672 1
916981944 0
960579345 0
833333276 1
133685457 1
626835927 1
114340941 0
625119542 0
974685844 1
982792637 1
324063706 1
328125038 1
504075856 1
312445495 0
35907896 1
987211860 0
83442503 1
815978232 1
312794456 1
839868050 1
817378170 0
800596721 1
716125595 1
647440825 1
77999366 0
369094108 1
166594178 1
908346881 1
835528199 0
420360508 0
202207599 1
513242751 1
623341923 0
579831190 0
101393260 0
130881092 0
709116864 1
796605561 0
256360867 0
90829786 0
567375696 0
992723485 0
1244419 0
176392597 1
463533482 0
880251619 0
646514680 1
722891489 1
287819456 0
480629098 0
356628436 0
459650048 0
779330354 1
165482519 0
616188290 0
309297110 1
579027654 0
871213542 0
161329748 0
941876377 0
643083361 0
948827644 1
243614676 1
431909246 0
455854670 0
585785008 0
388990602 1
705362314 0
573939790 1
58581609 1
329735928 1
372179639 1
228902593 0
950421535 0
515032655 1
829256250 1
876758167 1
585819764 1
580372587 0
229139014 0
884546387 1
276405067 1
647656188 0
450844207 0
881242421 1
503660699 1
995950867 1
271285930 1
720125185 1
145991426 1
295991558 0
941962284 0
15586411 0
250878408 0
330501891 1
922220880 1
164729521 1
239183124 1
486250375 0
654205928 1
17399007 1
698397261 0
13258228 1
51296791 1
562524464 0
639493827 1
543984149 1
526072014 1
555975456 0
539710888 1
856103588 0
919449350 0
941716165 1
929591155 0
29311445 1
757096560 1
843548606 0
162248757 0
896245113 1
803347629 0
993422728 1
111730030 0
551173821 0
414992614 1
86988833 1
867485107 0
273369026 1
204767150 1
42410540 0
510843887 0
170147048 1
212244462 0
417345837 0
193458850 0
186914336 1
991124420 0
216283312 0
530293921 0
256759331 0
960119852 0
426970318 1
23777410 0
192363692 0
89875394 0
988191806 0
758268611 0
668047957 0
540546932 1
15224861 1
385691557 0
73734863 1
330967116 1
178494206 0
78003554 0
125901550 0
588153577 0
314680633 1
658828339 1
977112275 0
255572194 1
724506932 1
405263621 1
151435203 1
809794700 0
481020576 0
549798280 1
335155686 1
362857810 1
109396843 0
941857090 0
234015731 0
361263334 1
645832525 0
782881030 0
930270504 1
365254469 1
227142976 0
934539594 1
93818975 0
869825045 0
609931977 1
144382700 1
109842513 0
388703163 0
13145300 1
329586976 1
852864723 0
62351479 0
133894767 0
368548528 1
157735262 0
843516958 0
601645673 0
925425739 1
460306513 1
766761467 1
404951085 1
646995924 0
515570219 1
46870586 1
407887958 1
548203382 1
698575016 0
917304386 1
180443354 0
347664206 0
206186660 0
310817093 1
316924780 0
674694674 1
357638624 1
132394738 1
288959519 0
966325501 0
73331905 0
412090019 1
78659086 0
142041295 1
303907980 0
529926330 0
295319534 1
239105873 1
50621704 0
471728716 1
964175571 0
892938838 1
355227078 0
24541555 1
101386621 1
709155893 0
717917720 0
981380673 0
200608634 0
940057718 1
754898024 1
75963992 1
770086313 0
159735765 1
573480623 0
774747831 0
476638692 0
67624008 0
239085353 1
925010234 0
551624807 0
802901235 0
811480963 0
538174509 1
848814824 0
399118747 0
740650859 0
153016613 0
464946811 0
74737427 0
931437474 0
705944112 1
394524592 0
806309984 0
713710581 1
206327407 0
501704980 0
197731331 1
330786516 1
213354103 1
294581530 1
78971918 1
165060666 0
146719749 1
178874474 0
818075624 1
673173905 1
787729964 0
477000265 0
142079400 0
838449602 1
187134943 0
895547930 1
848036297 0
785531595 1
823083949 1
227378222 1
802610633 1
849078807 1
294204892 0
733302474 0
23269536 0
271383286 0
645076864 0
596582086 0
823549904 1
64696554 1
588942860 0
97258265 1
290761009 0
172201278 0
455105911 1
47527796 1
2256283 0
214614505 1
157498068 1
128079208 1
715212983 1
704316976 1
878691046 0
214118015 0
397589411 0
298570527 1
504968055 1
845958462 0
255814992 0
111582021 1
925908971 1
509396516 0
285308588 1
593377931 1
507922224 1
853382661 0
494999527 1
882913675 0
961002972 1
682253619 0
703578951 1
164630220 0
584057892 1
247895931 0
437414921 0
440244491 1
117760832 1
897936597 0
571668247 0
294332522 1
610591542 0
186110761 1
375634722 0
951838539 1
503150367 0
518310871 0
429491484 0
167381381 1
475532468 1
149191987 0
410926818 1
173939224 1
8014766 0
202396932 0
7366312 0
174817470 0
724449219 0
21000521 1
223241938 0
297955404 1
456853459 1
688640131 0
408642089 0
109832490 0
162366376 1
63516989 1
585262429 0
757289576 0
214911522 1
253383367 0
764112947 1
940954137 1
526303841 0
258645934 0
57445873 0
45017999 0
327250025 0
800646875 1
80974856 0
892510681 0
217239874 1
653515905 0
239731138 0
438497760 1
104469950 0
771087645 1
448073554 0
626001814 1
705959905 0
135113296 1
102989999 1
955471090 1
937791046 1
882392898 0
338715813 1
125489768 0
275664174 0
454708184 1
648165019 0
675560438 1
82642818 1
174537031 0
734658009 1
687263602 0
734712397 1
31639903 0
25430586 0
219009347 0
492322128 1
755411703 1
323030264 1
54768575 0
53707164 0
648840585 0
521215911 0
513037019 0
48185104 1
472219151 1
634943195 1
672316277 1
190921154 0
516407127 0
811893221 1
568067291 1
73866342 1
838104142 0
207338355 1
39468721 1
360692185 0
14289552 0
698891937 0
603436443 0
225115720 0
119416763 0
862781007 0
998264227 0
13988936 1
243186259 1
976845394 1
380070273 0
35737879 0
99833832 0
453775691 0
119849249 0
222198421 0
358787319 1
858064217 0
430649480 0
641715719 0
874439538 1
866056541 1
445690481 1
975314074 0
483083712 1
526873302 1
224852256 0
533562238 1
701403222 1
523863806 0
75886825 0
802778476 1
964160921 1
837960349 1
294301167 0
417047903 0
23310065 1
519884014 0
961188810 0
392382597 1
506399927 1
550245702 1
128664159 0
711833233 0
537596357 1
634214642 0
599842740 0
897420812 1
31000586 1
946679392 1
829118841 1
780896624 1
100000122 0
164481155 1
112587464 1
479233580 1
985743827 0
590832475 1
200019707 0
418404934 0
695757188 0
707317528 0
47334558 0
299204832 0
417357501 1
616245100 1
32444060 0
56265556 1
245985465 1
379561933 1
288349379 0
69538493 1
964367729 0
588474793 1
434178386 1
427925228 0
421903557 0
278287407 1
894332857 1
456639755 0
903552698 1
594859447 1
468407639 1
82938776 0
58397637 1
952432713 0
587409333 1
323324595 1
707312548 1
183927515 0
748291568 0
287353243 0
903320435 1
911270941 0
107644199 0
408133891 0
679718703 0
317377952 1
137695916 0
436420427 0
364835070 0
87480675 0
778640350 0
483340039 0
688586192 1
65973445 0
416626788 1
808787281 1
689668847 1
715295797 1
503501710 0
79996885 1
954663711 0
290543164 0
806183570 0
323242931 0
83165194 1
62525711 1
846734747 0
836005283 1
377661497 1
109435410 0
442240411 0
998932672 1
501375064 0
422025084 0
923307874 1
541296627 0
498464792 1
670395602 1
253699899 1
137956913 0
954559755 1
4926262 1
836082442 0
650476417 1
357331728 1
808290054 1
2009448 0
513301221 0
602464665 1
171257837 0
878959254 0
538827623 0
316601737 0
822387162 0
790580705 0
80310257 0
267032506 0
739408354 1
908935404 0
550522289 0
554883365 1
939948658 1
621769265 0
702925790 0
915435038 0
935552691 0
313052891 1
379544648 0
556393142 1
119333431 0
578173274 1
731953419 1
345517034 1
435364044 1
840696626 0
393168980 0
904708160 1
890156760 1
262483604 1
643888235 0
822000378 0
497566951 1
337796504 1
848523494 1
458255554 0
393085585 0
796376878 0
464792400 1
834971537 1
841066014 0
913746785 0
78058170 0
935686272 0
555881720 1
513253459 1
795706274 1
283324194 1
906644862 0
114060893 1
75625623 1
393243177 0
522665100 1
254703310 1
808709219 0
595620554 0
23233653 0
569665475 1
844638840 0
389911100 1
327503441 1
903973130 1
471700225 1
287974752 1
412341586 1
267556109 0
886109195 1
938015390 1
580602367 1
258665402 0
830206569 1
387307888 1
685340696 1
575021353 1
843975316 0
785825756 0
512243643 0
806842168 0
974846923 0
730250625 1
894762333 1
452809311 0
853794881 0
468071132 0
900351970 0
676937026 1
252418428 0
36859588 1
844051574 0
307158865 1
90644629 1
776154110 1
818473236 1
429639379 0
353399945 0
729319879 1
760405191 0
47354290 0
832888249 1
899876649 1
431837685 0
635681865 1
824013188 0
515297931 0
499824735 0
475187250 0
800119737 1
467783573 1
653473242 1
476941572 0
616561032 1
857361953 1
429796735 1
189811999 0
761202495 1
293547335 1
977728341 0
494771356 1
589822425 1
521367510 0
252111684 1
872057350 1
388750709 0
487649223 1
667325404 1
557484561 1
428065963 1
711135861 1
178745160 0
738639918 0
461678446 1
300852036 0
190329818 1
160005183 1
209694545 1
737697970 0
816150943 0
493968797 1
738747090 1
599223559 0
670706901 0
695181003 0
334351484 0
518090530 0
836041300 0
578105161 0
687401950 1
742569985 1
77792262 1
987411426 0
345890922 1
340340067 0
432793945 0
709280568 1
949267952 0
45594492 0
578246394 0
288270953 1
892927592 1
526437264 1
984221342 0
98368078 1
402160541 1
401165638 1
281559792 1
291320938 1
899774843 0
996160606 1
765636229 1
861077844 1
699555751 1
232125608 1
881781055 0
105680722 0
426539044 0
236594664 1
397475117 1
41469085 1
585780308 1
24856601 1
709896505 1
910243854 0
482988870 0
146753939 1
728907865 0
553300249 0
992150350 1
136431913 1
937896754 1
87880205 0
978613821 1
392630375 1
438720358 0
543131349 0
310599541 0
407776795 0
977133308 0
498294617 1
729306833 1
648219251 0
957809465 0
233348307 0
214655354 1
884608123 1
864163433 1
542733361 0
184625708 0
364228527 0
32254504 1
106151989 1
122335049 0
490185187 1
744537213 1
468075412 1
681358791 1
116859849 1
139878593 1
134869944 1
812983662 1
553208118 0
323607661 1
480772762 0
850236314 1
574593320 1
604573582 0
580999944 0
873114399 0
514965709 0
372904447 0
760687722 1
844221942 1
861265660 1
349916697 0
447224396 1
865102320 1
977092127 0
75350443 0
245233625 0
422779178 1
955659336 0
739150562 1
361928285 1
167938780 0
638383199 1
998091237 1
377169411 0
113495120 0
956067965 1
917528323 1
53083937 0
489220381 0
789272579 0
725497702 0
168073495 0
677989181 1
206918247 0
730913033 0
889207130 0
722518302 1
702703068 1
260466001 1
74238174 1
469113356 0
483519054 0
269914842 0
315881940 1
627937122 0
638620901 1
40085747 0
168325514 1
918381662 0
440626477 0
44778328 0
156836571 1
232915188 1
588553757 0
232702149 0
460819940 1
280610992 0
963057724 0
430783375 1
400056210 0
776208585 1
731325407 1
600769445 0
409693054 1
285299408 0
380227818 0
390243387 0
359918393 1
390521966 1
945809544 1
72410363 1
25412663 1
553631386 0
357487780 0
372674396 0
937063569 0
286601611 0
825961734 1
474950091 1
733935236 0
489826805 0
994056769 1
120974701 0
103599107 1
937620550 0
741562771 0
718679773 0
323498403 0
481603396 0
161967869 0
616028109 0
229915018 0
378277993 0
916783469 1
577215036 0
641945898 0
500144051 1
122502747 0
449231711 1
125520114 1
165612287 0
74089519 1
890719855 0
955529089 0
989963377 0
338488408 0
556433993 0
778745494 0
830987356 0
897139652 1
836274794 0
233166788 1
457724714 0
524177337 0
729395721 1
59277111 0
544350928 0
963963960 1
145304187 1
634296567 0
816118883 1
967582362 1
516822409 0
523360066 0
494145306 0
130515695 0
475457092 1
207070566 0
935439424 1
455248555 1
279582329 0
441696207 0
825658776 0
641683889 0
165281509 1
221126706 0
505859344 1
333337646 1
76568648 0
676043201 0
718746282 1
426755188 1
799799776 1
330834552 0
248394576 0
748280128 0
729116640 1
920337392 0
219983325 0
59091387 1
65534083 1
730867827 1
474668160 1
439172317 1
94663022 0
612958689 0
149616156 1
419267764 1
563913585 0
832403563 0
450235436 1
668487770 0
233705934 0
788762716 0
482549369 0
239004835 1
514350111 1
864852658 0
836986852 1
885015836 1
570614322 1
504059647 1
621629542 1
246438379 0
25945000 0
97852426 1
630303769 1
708130721 0
438588903 1
365374573 0
828936 0
444573030 0
647553820 1
450807712 0
12846251 0
851989467 1
770782961 0
249076887 1
789121974 0
679930016 0
370360614 1
916024619 1
884056403 0
858276259 0
76517186 0
861198566 0
827961200 0
179618099 1
314637082 1
903428330 0
783055138 1
299890463 0
554446914 1
354707623 0
295984938 0
892608816 0
477143159 1
292256800 1
233722055 1
362753486 1
694279967 1
619225507 1
800641615 1
716258506 0
303015101 1
879767311 1
19891646 0
286935380 1
94693963 0
742887401 0
726257497 1
603943746 0
520971540 1
352352040 0
158414462 0
730535583 1
872400049 0
177104571 0
317685030 0
509211262 0
378075760 0
305859176 1
299467349 0
640813947 1
48380730 1
767579086 0
767831369 1
833536609 1
756869522 1
514693409 1
95274396 1
871567749 0
437097311 1
425966949 1
385563120 0
76993872 1
319186117 0
935762737 0
851079353 0
318939131 0
248039726 0
836647499 1
109237535 1
993134152 0
394242408 0
544506779 0
435540499 1
161392239 1
678321402 0
318028972 1
418875868 0
996584443 1
900095230 0
171953498 1
477204239 1
486112371 1
7634034 1
560902553 1
578220407 1
407565214 0
328910121 0
619828840 1
350129631 0
355695021 1
794657852 0
569493238 0
483635165 1
75265873 0
583150375 1
404770963 1
603756181 1
772908003 0
307824824 1
778996497 1
141951572 0
413639349 1
92094681 0
537999163 1
443040212 1
813525686 0
842813518 1
221858678 1
704678278 1
94976269 0
634432255 1
856197154 0
116290613 1
324142067 1
596655488 0
851247275 1
568911545 0
282226634 1
838814164 1
43181054 1
288622899 1
880044680 1
417878412 0
831739874 1
392352910 0
947734796 1
753367965 1
300430542 0
152723612 0
272709582 0
656891961 0
86636989 0
518287748 0
441386117 1
235898788 1
704929761 0
111692313 1
121127025 0
708559708 0
392354714 0
691598235 0
942021401 0
856024811 0
871229384 0
765443398 1
606215822 1
334385532 0
354701398 1
971721167 1
475913682 1
431275559 1
743404090 1
959436882 0
58349622 1
236438784 1
12787059 0
339323778 1
18267258 1
264004076 1
627185088 0
950926998 1
886850791 0
516122534 1
776458236 1
218632281 0
13810860 1
527204210 0
561254041 0
815008203 0
888445454 0
151568494 0
838519806 0
807630076 0
101657809 0
161873099 0
845857214 0
677698971 0
70305177 1
768138540 0
439965671 0
400774568 0
491122755 1
132451839 1
157422795 0
505517530 1
183701668 1
789147326 1
739592147 0
561142122 0
660237404 0
735520017 0
232586251 0
234034650 1
819140487 0
765533975 1
238668093 0
438461492 1
535693025 1
704965999 0
749340457 0
625336008 1
11671981 1
277453046 1
374531900 0
904107279 1
435432564 0
362016383 0
670267621 0
657456631 0
949336528 0
765633097 1
616080809 0
331145870 1
851018872 1
916652219 1
958091143 1
415377180 0
626431865 1
941731529 0
478463775 1
95974649 1
653311336 0
950822500 0
511458792 1
62736514 1
863798850 1
897136919 0
321334868 0
146007372 0
305062738 1
660809296 1
564560348 1
278963855 1
954497245 0
903036443 0
849472409 0
195388098 1
595531343 1
494275569 0
848109836 0
470942621 0
381383482 0
142901656 0
972664480 1
579767670 0
879773862 0
980647775 1
989853191 1
874557524 0
99989082 0
703973860 0
456366762 1
773382371 1
309558686 0
160372260 1
27696503 0
176430747 1
967656861 0
133178144 1
828659258 0
45769789 1
537047457 0
482902735 1
471293502 0
970810541 1
207397039 1
356742801 0
393307112 1
330397288 0
682261023 0
576933641 1
472675358 0
119218386 0
431605461 1
119603738 0
592596512 0
956346243 0
271543795 0
800091849 0
330046529 1
384526460 1
123004529 0
710741059 1
349315985 0
275660031 0
898114877 0
8285869 0
969211207 1
408205953 0
326102697 0
240264314 1
945353672 1
667672859 1
934295171 1
577436498 1
842001838 0
403791933 0
257511405 0
974144228 1
498584064 0
996080913 0
598229952 0
912064957 0
265972359 1
579464460 1
846275364 0
675957562 1
538988737 1
510724360 0
130773707 1
138171993 0
928155106 0
13689274 0
545575689 1
435509739 0
926660391 0
71454916 1
33854115 0
669088658 0
829838804 0
179702036 1
201673135 0
975460439 1
179387879 1
880696508 0
359844154 1
531022411 1
647444391 0
737283000 0
615437441 1
241970623 1
43569233 1
34800276 0
844863693 0
473105918 1
379494777 1
566898656 0
65269991 0
3227943 0
550699924 1
192742336 0
977270631 0
646421755 1
256718055 0
989895717 1
824790216 0
8195027 0
124123122 0
93985987 1
111176159 0
190642669 0
289720405 0
235594771 0
826476648 1
953592864 0
318409248 0
286346207 0
606214871 1
184191928 0
311073015 0
412906619 0
242554220 1
906304946 1
383762628 0
493308561 0
621565476 1
258464143 0
636092063 0
78176540 1
124405010 0
307348531 1
25928140 1
173220417 0
825259841 0
73524469 1
105375485 0
141646564 1
460869229 1
108437946 1
830445619 1
570277062 0
333104950 1
408328696 0
266725119 1
999761301 1
996430863 1
330588286 0
282536718 0
595023136 0
809714427 1
740859767 1
62869746 0
428750511 0
260925146 1
566163722 1
479018546 1
962908103 0
531621626 0
153684995 0
44051569 0
782300097 1
711245397 0
569450927 1
895363666 0
978193602 1
373725006 1
512438737 0
339152451 1
336337233 0
458395238 0
614664043 1
112822844 0
188371687 1
333402568 1
465117373 1
559713804 1
518178298 0
443420965 0
178623274 1
840198206 1
326569196 1
875745898 0
87282129 1
545206412 0
180127015 0
310061337 1
135965155 1
589778393 1
347138363 1
544613205 1
231391699 1
921084559 1
6997105 1
179812964 0
869745879 0
69808849 0
6013627 1
64377891 0
910366596 1
339919265 0
488645428 0
809135061 0
613291954 0
366131484 1
986709643 0
325717998 0
672157769 0
408777078 1
748068343 0
498330505 0
487820464 0
813597481 1
833160655 0
8542257 0
384229510 0
399221339 1
448374625 1
706158569 1
959184820 0
491742487 0
484099923 1
765773806 1
677011139 1
993155264 1
869980411 0
516125044 0
264241536 0
295018003 0
924170797 1
867731403 1
714141570 0
7459941 1
124676502 0
302471428 1
253987118 0
930534112 0
520890016 1
201872676 1
329790858 1
481409365 0
512732000 1
235121682 0
791419356 0
303350993 0
816756504 1
818029115 0
906608029 1
241233394 1
765000743 1
175445272 0
71086971 1
838419452 1
91797974 0
138288110 0
843906575 0
240810437 0
466626617 1
605416617 1
380447636 0
685238873 0
381172896 1
434325475 0
306661181 0
398260128 0
508837247 1
839300257 1
990446472 0
109596865 1
698296196 0
465351635 0
337787656 0
136470042 1
768552968 0
358179637 0
249700646 1
623774518 0
783637817 1
126537092 1
474425322 1
260067609 0
824997348 1
588606455 0
59639904 0
78556072 0
80498260 1
397831537 0
30378148 0
463015229 0
612689585 0
530446180 0
321125783 1
386389135 1
592496238 1
991189206 0
310394045 1
317313649 0
807018973 0
313102301 0
449853946 1
708929783 1
246696576 0
361412372 0
587373450 0
642721083 1
435054917 1
601879979 0
276356958 0
468081264 0
298793887 1
3446993 1
38391642 0
32931072 0
553413693 0
601942047 0
305240842 1
751765630 0
396390467 1
454084361 0
542752001 0
760135109 1
121661541 1
567448676 1
81580761 0
541523091 0
343284289 1
502883171 0
838465599 1
25178349 1
721254103 0
837848537 1
646713284 0
945409345 1
591263497 1
79142232 0
425173454 1
11683074 0
990342956 0
465572783 1
84593620 0
922117042 0
718164481 0
943606688 0
777687491 1
636642472 1
272974015 0
711941316 0
318137524 0
816671622 0
337588815 1
65816633 0
409218386 1
544373428 1
435710019 1
76200649 1
484514168 1
906605361 1
839913697 1
374555432 0
794704520 0
587195555 0
821992429 0
974098090 1
403706579 1
231723810 0
552799449 1
469730493 0
827161783 1
334325972 1
522906019 1
649418254 1
777256939 0
975642242 0
144099308 0
871682149 0
830263168 1
602749066 0
551991271 0
342481935 1
522523238 0
265186889 1
932290863 0
210006883 1
227916427 0
879433600 0
892534262 1
807224635 0
96805999 1
248082798 0
783086420 1
672520415 0
597350127 0
580945590 0
291571462 0
275449607 0
226408938 0
906078933 0
806131413 1
191274534 0
214817963 1
778734925 1
487371913 1
106811412 1
496843587 1
785609338 0
499615562 1
68339402 0
496752901 1
313831605 0
819486121 1
604953317 0
138603825 0
824056961 0
972451205 0
428748957 1
909289898 0
523911493 0
252465125 1
161237473 0
76121774 0
645530660 1
273329675 1
277157207 1
501427793 1
31455185 1
956025718 0
765924228 0
488462192 1
943816346 0
234442901 0
667800684 0
590169335 0
104608764 1
64701118 1
357173588 0
837079633 0
583246987 1
380917944 1
689444168 0
42956356 0
735188659 1
764634551 0
311516295 1
421063632 0
641986764 0
471815787 1
752484674 0
552644468 1
44862529 1
856677307 0
633702228 0
29292023 0
476796226 0
918090620 0
693439978 1
152234501 0
909068324 0
357720235 1
145178300 0
385394791 0
194743581 1
630700627 1
902235243 0
196922858 1
752039646 0
967611747 1
842587169 1
53237238 1
117928365 0
313074930 0
842637088 0
354860594 0
264542449 1
132230985 0
506333661 0
148046368 1
512024844 1
494946820 1
416194618 0
739425164 0
749219924 1
124136805 1
217948314 0
623995591 1
378711658 1
862849058 0
984273336 1
546682553 0
787217179 1
322444085 0
605496463 0
44778511 1
153100106 0
659132468 1
649077637 1
568452684 0
474247005 0
322125013 0
649182517 0
154389323 0
577146724 0
151739696 1
332587892 0
86314390 0
84707786 1
302651161 1
582207384 1
405146880 1
264687607 0
354220327 0
109040538 1
634441401 0
223906736 1
327842982 1
964577286 0
998398618 1
610163924 1
830610771 1
285668222 0
303807952 1
354916409 0
515401960 0
625568098 0
586390926 1
870427833 1
614341323 0
357530304 1
368137102 0
424826799 0
374407977 1
459429870 0
317218088 0
567879555 1
66618041 0
302424323 1
824021807 0
54265821 0
645890345 0
336836429 0
856301089 1
283755440 1
920449179 0
413757648 1
746724728 0
304034563 0
361196258 0
458645125 1
724254527 1
292337795 0
225044145 0
874571008 0
346349592 0
766885858 0
624656752 0
240630899 1
587831761 1
866440503 0
603046234 0
519530438 0
781024570 0
583014811 1
804418289 1
928903309 0
250885518 0
490293863 1
388707854 1
343620309 1
758452969 0
849208945 1
740895242 1
457222471 0
442690611 0
115454643 0
954449342 0
249498185 1
640069376 1
887179612 0
630972327 1
530177399 1
989414222 0
183582090 1
186898427 1
955783862 0
735654206 1
649922603 0
79511139 1
858229077 0
273639016 0
688935471 1
753729848 1
14602479 1
631380789 1
880442404 0
861865163 0
510241684 1
728569412 1
758173960 1
906797793 0
224920652 0
150101034 1
847611391 0
878989703 0
859090217 1
173329750 0
22790004 1
694140244 0
521471385 1
828634323 0
724466634 1
466336120 1
903017159 0
912798872 0
83630266 0
404057505 0
42267014 0
222498805 0
438122726 1
408730690 0
111160428 0
133917397 1
590220697 1
56640013 0
202839620 1
615297246 0
398376811 1
689040768 1
386455969 1
115677124 1
502449657 0
827289995 0
284188314 0
952300844 1
436711898 0
614387879 0
307652363 0
578984925 0
138456506 0
491181437 0
355191821 1
779543113 1
116283772 1
810957429 1
194545608 0
314543340 0
995198415 0
978743906 0
5241265 0
773783733 0
590494298 1
819229727 1
276084715 0
180438307 0
152122718 0
578203067 1
856514639 0
421025303 0
724205544 1
270569631 0
640080449 0
443227377 0
870380814 0
486845721 0
27486686 1
299136695 1
446585096 1
675849188 0
40110626 1
521003836 1
305681005 1
986596865 0
734950803 0
300222594 0
990985787 0
516023114 0
678422833 0
868395163 1
364525521 1
617623660 1
309302086 1
807058858 0
828451429 0
157026736 1
374008687 1
295532600 0
869612077 1
523818872 0
614732302 1
42957682 1
750636972 0
948023366 1
738647588 1
491064869 0
683398475 0
446696001 0
263342334 1
906652933 0
440731775 0
780435424 1
807520424 1
472642697 0
687542958 1
609752784 1
243293290 0
286835715 0
56509750 0
84483685 0
243272088 1
168603669 0
151966882 1
930885738 0
540305703 1
867517538 1
201936142 0
749728755 0
714258349 0
883129378 0
491178941 1
870033034 1
171652729 1
294634085 0
231878283 1
9696245 1
402615058 1
256568935 1
232676710 1
533604627 1
998358225 0
905948388 1
555356760 0
213543140 0
918733001 1
959840640 1
156419117 0
172825890 0
425854005 0
623796982 0
546123663 0
976140749 1
279788627 1
588419858 0
131416496 1
799205322 1
392206431 1
271886231 1
701327047 0
575868758 0
24465148 0
674649979 0
999521700 0
945287645 1
604742518 0
84555238 0
217397526 1
961634345 0
381981742 0
205475056 1
206112824 0
969537584 1
594275063 1
186879600 0
38830604 0
47876951 0
5444 1
110234277 0
182688862 0
821037400 1
427941047 1
216106663 1
311690850 1
661388046 1
523604224 0
261564954 1
861737394 0
776508109 0
71388275 0
53858883 0
808151736 0
843400368 0
148218424 0
639030726 0
533640467 0
472679393 0
802434472 1
486226477 1
572061149 1
755183166 0
531543708 0
543803228 1
971989463 0
643225717 0
920269995 0
218005341 0
993692754 0
953286782 0
769228633 0
557159370 1
296373121 1
721139472 1
932048376 0
740775665 1
862633354 0
752898337 0
750289840 1
525981097 0
770757976 1
188004406 0
612411753 0
832361363 1
842747826 1
151270985 0
216888758 1
911405898 0
844049601 0
366856323 0
53584284 1
916335173 1
379482378 1
183719595 1
984543623 0
528412626 0
832654264 1
89341508 0
106569324 0
713869666 0
253807895 1
866463558 1
580358380 0
876040271 0
491800663 0
105271293 1
235959923 0
384812355 0
820751847 0
775303114 0
927363594 1
663256311 1
918627745 0
63678021 1
278149180 1
424813056 0
997168691 0
499593653 0
371990533 1
433503488 0
293879454 1
927688824 1
124251245 1
549182424 0
354792844 0
394523775 0
797363323 1
689083380 0
731170414 0
264944557 0
323082040 0
759912838 0
214670137 0
101474645 1
747130216 1
696570450 1
478109505 0
625379545 0
178757388 1
45337330 0
726019825 0
629044143 0
776113981 0
398707830 1
597747831 1
858908386 0
9560568 0
968019299 1
854064325 1
780562417 1
730080284 1
934486334 1
578257511 0
751155511 0
515049135 0
66298687 0
643708054 1
708246398 0
389578804 1
812287184 0
567590535 0
850428201 1
77070444 1
371761198 1
193129343 0
323630511 0
546399838 0
358915785 0
892899963 0
821832991 1
751508547 1
57087472 0
286514046 0
418357352 1
510611094 0
537203574 1
701686875 1
569051868 1
558637272 1
48621709 1
152043491 0
925124427 0
502798542 0
675389241 0
90118726 0
945866226 1
521929507 0
179060157 1
480239377 1
237475069 0
640574494 0
607305883 0
924864091 1
272725372 0
907479841 0
276336089 0
466949791 1
592223858 0
552790689 1
540072222 1
983988043 0
696404272 0
245819119 1
578806723 0
201811152 1
555923489 0
923433296 1
149255649 1
504294665 1
511177541 0
164402805 1
391343099 0
759562559 1
926125813 1
743640711 1
268744655 1
913663963 0
601076422 1
679228894 1
735741741 0
883219324 1
863892309 0
1834409 0
34398918 0
737756433 0
7891174 1
785076692 1
291228442 1
417187873 1
229238275 0
144333989 0
265761233 0
128874892 0
476182225 1
334358331 1
714435529 0
34818332 0
590508306 1
850511941 1
155584704 1
365794534 0
94792923 1
220709167 1
440733235 1
95945599 1
54636673 0
93151988 0
128828090 0
310211599 1
828238373 1
672921239 1
457401405 0
759648805 1
679607550 0
227668171 0
481690757 0
316857116 1
63122231 1
259419677 1
11871149 1
830027812 1
570153455 0
595123067 0
95461114 1
365492888 0
123208162 0
998915737 1
542741062 1
356815959 1
10497289 1
461735072 0
193908223 1
186409631 0
995261208 0
385320767 1
982643678 0
457588095 1
948690942 0
154901393 0
729747360 0
52185493 0
70378522 1
277266095 1
950307638 0
864120875 0
500870295 1
484817573 0
288177163 1
898728853 1
731437192 0
313382336 0
980715188 0
881115049 0
822004590 1
872153575 1
183359724 0
467002950 0
923701690 0
282357171 1
966751435 1
379063998 0
781279080 1
471818869 0
251402525 0
68604308 1
709440580 1
637227363 0
868435976 0
741331290 0
110159749 0
886053904 0
7424847 1
382627151 1
823959839 1
125119645 1
138873234 0
505669642 1
736521594 0
916438659 0
375804234 0
301634683 0
143015920 0
974737356 1
151931264 0
920819696 1
626764726 1
27052969 0
718821960 1
214747359 1
194861626 1
954533212 1
156890297 0
775103524 0
100004500 0
500937758 1
530587330 0
107429824 1
728419871 0
362399947 0
39122974 0
966211728 1
504003606 1
412341161 0
928142033 1
539790552 0
308751602 0
280242681 0
299741247 1
944089645 1
220784420 0
522218542 0
640275459 1
141173928 1
367242276 1
60877888 1
522635750 1
103843160 1
280001172 0
849668912 0
140648442 0
401505432 0
763484300 1
474502926 1
666786779 1
564506499 0
422156444 1
732476506 0
596854092 0
933679444 0
401685312 0
89067553 1
215976162 1
10703951 1
272838707 0
982652428 1
19736767 1
484408914 0
197972229 1
378350183 1
135423494 1
930151080 0
618903811 0
881791140 1
855521329 1
797803869 0
854247982 0
374480318 0
122464023 0
784555167 0
331624130 1
859484452 1
948023648 0
627141553 1
278316307 0
243579849 0
30394894 1
386889738 1
526752383 0
217258621 0
792286978 1
577466163 1
166876629 1
348226327 1
567688047 1
891746972 0
571242118 0
634556318 0
218621209 1
463767146 0
614517038 1
279470437 0
109733002 1
553190324 0
749204495 0
873980073 1
214897900 0
331353818 0
92751615 0
867320618 0
939174589 0
937287628 1
468175907 1
305240992 0
720682499 0
179677223 0
474814534 0
805921090 0
281955017 0
190284492 1
505306628 1
681317351 0
825187988 0
496774053 1
51118895 1
523358070 0
507487294 1
115939161 1
375455590 0
529722897 1
495457623 0
682676137 0
929961560 0
486570564 0
877763387 1
301708085 1
293180900 1
438959204 0
975160530 0
138974695 0
151491699 1
371538739 0
846421684 0
874995803 1
643565523 0
787490386 0
274747471 0
420383564 1
417991159 1
365573267 0
253576020 1
125889331 1
68581075 0
667827104 0
874575897 1
330639979 0
318729489 1
35069916 1
665143653 1
474608764 0
15656972 1
984181479 1
600923310 1
544848487 1
130459858 1
695488490 1
183014449 1
361249675 1
458149882 0
211423206 1
798787906 0
372511881 1
888016616 0
985023181 1
957119443 1
250655122 1
262173426 0
762727683 0
664687376 1
404458017 0
368793999 0
26349712 1
4022349 1
208901332 0
200576319 0
917624633 1
450387304 0
212468827 1
445867389 1
372853387 0
557140853 0
363490205 0
353897344 1
187074965 0
565519673 1
426951487 0
441392244 0
389437054 1
577409702 0
693087935 1
483941488 1
40134991 1
752513713 0
226194584 0
256005585 1
902800199 0
538844677 0
778297709 0
644366850 0
314132810 0
883426026 1
487765431 0
560329981 0
93627069 1
235729969 1
960804294 0
231959679 0
814613796 0
955741648 1
913675326 1
782934624 1
692123271 0
513777793 1
128205009 1
428069786 0
753501650 0
725231179 0
934794014 1
496217700 1
241651140 1
352912221 1
639541421 0
824971169 1
635400682 0
124254508 0
560608329 1
649330795 1
914275890 0
665372899 1
911701110 1
61674710 0
678667695 1
871773351 1
518692925 1
891940759 1
158042445 0
695359292 1
901511412 0
276658372 1
203488494 1
441310093 1
792174950 1
265227255 1
856336506 1
573124069 0
848472448 1
715471030 1
510042967 1
638936473 1
962829822 0
403266232 1
373478408 1
403436839 1
678212478 0
259754144 0
356319414 1
12057637 0
111871451 0
236754379 0
132825714 1
9613256 1
970406515 1
316499957 1
252769611 1
50744719 1
265049604 0
291494847 1
360625718 1
478152183 1
154682986 1
98127686 1
568606978 0
60685769 1
97154494 0
840050773 1
682117539 0
128998760 1
20700362 0
592192743 1
844331481 0
370304883 1
436486187 0
333058067 0
274478850 1
734092784 1
275454295 0
526886779 0
176640732 0
384460808 0
356488347 0
416934864 1
78940294 1
734266630 0
625581077 0
526460090 0
667972841 1
553472239 0
519514387 1
772624031 1
499346553 1
213342572 1
416039222 0
769184838 0
907862058 1
999627384 0
981115346 0
943569556 0
515488398 0
86557416 0
490453713 1
195550813 1
493887149 0
719863331 0
170698116 1
972792326 1
386251553 1
978396163 1
777734372 1
654902892 0
160171426 0
25312571 1
299686195 0
87991402 1
431563501 0
479071573 1
191164145 0
478552558 1
800894875 1
92207842 1
43122310 1
387394156 1
709119714 1
81834886 0
483691487 0
518476245 1
176497793 1
881313696 1
155728992 1
711389037 0
201942296 0
138741167 1
427603814 0
612644387 0
113732204 0
795231424 0
747560812 1
89070287 0
716293129 1
4525409 1
918496574 0
275789825 0
999826982 1
438917304 1
207816056 0
718757775 0
423952128 1
206234960 1
397510071 1
361511541 0
148921438 0
265574362 0
933693397 0
672291309 1
471982394 1
358999889 0
514085957 0
553735702 0
464511752 0
989788645 1
882760104 0
759775604 0
179025932 0
729712721 0
917041173 0
280575125 0
708399218 0
360521342 1
166540501 0
584164159 0
916909976 0
834896324 1
58429012 1
646984244 0
120725458 1
111663953 1
170830800 0
476677464 1
887838395 1
291992618 0
659076189 1
901845699 0
201292513 0
520115081 0
848109071 1
370543165 0
404678425 0
574438444 0
498680766 0
924779033 1
204829267 1
661954571 1
143902748 1
216769846 0
449928459 0
344423290 1
876007559 0
989415351 0
318880037 0
537105390 0
701182944 1
361572346 1
345426476 0
615148787 0
679981424 1
349324557 0
893548981 1
934484836 1
578815407 1
404270034 0
141087145 0
448523929 0
952720324 1
567280564 0
657482886 1
845084444 1
93857103 1
739705709 0
506160816 0
916505137 0
735551825 0
949342448 0
485866425 0
276293683 0
221808916 0
539997956 0
964443028 1
567131378 0
753135449 0
444042684 0
115907617 1
310442718 1
472374486 0
111971430 1
75144801 1
641351985 1
441541213 0
277933168 0
168714505 1
783751867 0
250800755 0
350899896 0
570352290 0
245724598 0
54296896 1
176785429 0
690220794 1
606458285 1
106801702 1
784538855 0
434143272 1
772779166 1
233104698 1
442430988 0
626383107 0
814514786 0
749450628 0
348736296 0
276721405 0
558840725 0
611072047 0
51105360 0
751447967 0
548287058 1
861828468 1
558984978 1
777076222 1
268113555 0
449716127 1
361788177 0
949993844 1
812181174 0
721928873 1
882282627 1
53523973 0
570726684 0
220562406 0
869861911 0
489182379 0
127174003 1
389884538 0
769963973 0
58257314 1
684422086 0
667234442 0
961689114 1
361563991 0
984372398 0
525559674 0
106146076 0
734566028 0
573639153 1
602105757 0
30384664 1
983579418 0
592192851 0
81140782 1
703893284 0
462291961 0
643513125 1
339032402 0
143155149 1
67669602 0
16061069 0
587120000 0
656798322 0
62056374 0
570796090 1
82171361 0
512118090 0
320318708 0
405665073 0
402447346 1
7289182 1
382192480 1
523615716 1
921794482 0
131045172 1
883996630 1
400465952 1
711527333 0
397063017 1
18224649 1
702063132 1
741229773 1
480851071 0
1991396 1
234096307 1
982707992 1
167043249 0
352603909 1
540262092 0
120836798 1
81502412 1
215821366 0
235984353 0
240850783 0
381802816 1
774713857 0
394370500 1
445724773 1
162424671 0
477705102 0
15839059 1
34532883 1
272425431 1
781016905 1
23368096 1
497972982 1
465409717 0
184760235 1
29097472 1
897185815 0
948718033 1
470871884 1
294104836 0
313317210 1
350710006 0
645882613 0
289561259 1
716673305 0
835033133 1
828567363 1
864473166 0
293263413 1
705097911 1
505803066 0
205889095 0
517417579 1
178653764 0
619694673 1
633037724 1
410415781 0
981467824 1
923614802 0
858878839 1
12275717 1
852609875 1
252120601 1
676898845 1
438458254 1
534116237 1
452686169 0
885060181 1
574851978 1
548560110 0
324110717 1
164110202 1
549147759 0
318830645 0
803164554 1
458340676 0
508035738 1
759307826 1
464346578 0
299422816 1
108683093 1
20125482 0
911967355 1
311193365 0
175693097 0
399203977 1
550492143 0
555730586 1
808507415 0
76810448 0
253367952 1
129452801 1
297639924 0
383809000 0
166127911 1
354846458 0
962312739 0
108935091 1
646012712 0
843451070 0
278874211 0
408835181 0
879210639 0
776031870 0
672790134 1
585595003 0
296240412 0
829267270 0
938972978 0
577894632 1
675389203 1
566602041 0
788723950 0
132920649 1
763841869 0
343975032 1
676709451 0
454882527 1
989101649 1
605780782 1
106891938 0
903410103 0
437450371 0
128064898 1
418918094 1
304873441 1
120375047 1
44110465 1
881219524 1
202635020 0
258956354 0
773332109 1
94541276 1
526776167 0
860431013 1
255753981 1
118403245 1
808934207 1
623920183 0
402103484 1
96091948 0
96680191 0
711421232 0
259990547 1
907926850 1
986885883 1
874374593 0
264074705 1
311964139 1
199639261 0
653438044 0
276511961 1
111271359 1
197700499 1
202276333 1
766359195 0
228109059 1
919328711 1
21851920 1
518208446 0
980867901 0
30881005 0
116426140 0
815048017 1
532129337 0
211604803 1
376231479 0
42765515 0
952735521 0
778536836 1
667873224 0
321041299 1
666148552 1
147503747 1
477223348 1
305889169 0
56203887 0
661450736 0
431838168 0
337626733 0
155376603 0
762967491 0
71378893 0
76040002 0
900909627 1
415082 1
869779461 0
623704818 1
662230057 1
896494688 0
589647712 0
815635514 1
80151326 1
401338646 1
6605391 1
941995098 0
632183343 1
675236715 1
956680552 0
225165648 1
900057838 1
129022609 0
564581346 0
769725161 0
722743882 0
299223765 0
449608713 0
318974647 1
285330837 1
476587925 0
378722646 0
855604549 0
49473819 0
801001277 0
959834134 1
881882575 0
434568090 0
668679806 1
354867659 1
410958042 0
562928266 0
450274020 1
420773374 1
80375417 0
441580919 1
486713524 0
644246657 1
168721657 1
166246726 0
785323250 0
311438377 1
290744769 1
244086637 1
62965998 1
384277653 0
927192077 1
765339082 0
299279785 0
792623845 0
178625051 0
128641427 0
176967323 0
797709826 0
386696854 0
799097289 0
316784439 1
329640804 1
695741918 0
221465643 1
16688468 1
527301055 1
596858098 0
97650826 0
884189673 0
63393700 0
676974494 1
847757531 1
590681747 0
261794597 1
976102999 1
981373455 0
783131433 1
6368787 0
471489514 0
669992964 1
273870177 1
404955967 1
342543930 1
183280958 1
360961397 1
713338843 0
213422604 1
454738118 1
807668358 1
96736354 1
31732259 1
912432085 0
590534784 0
483704633 0
582691700 0
802005833 1
521482747 0
911590938 1
329475587 0
208436110 0
899204263 0
611253604 1
849465047 1
955784967 0
288911134 1
15848865 0
94945113 0
511314198 0
959181478 1
652129171 0
817892377 0
281527039 0
219717304 0
10253144 0
983086026 0
314526874 0
460539482 0
684088123 1
82261180 1
78588056 0
798225731 1
165608437 0
438864741 1
510827421 0
471232404 1
308232365 1
598595751 0
47726307 1
658609140 0
814715508 0
116807139 0
495512473 0
520018982 1
272699507 0
334240407 1
275933303 1
299067374 1
893150034 1
510305087 0
76996768 0
921696651 0
81284970 1
808166711 1
177100966 1
231514438 0
394144752 0
384631976 0
453788940 1
835077119 0
350097122 0
520625691 0
420642208 0
498156330 1
19423345 0
328090067 1
102964462 1
19516327 0
882901090 1
683732948 1
401708577 0
539609241 0
721432368 0
421229964 0
112857235 1
984887541 0
346969866 0
920235233 1
92952205 1
186511848 0
920975721 0
780255417 0
686499539 1
912905536 0
15975387 1
761306679 0
650882840 1
907559160 0
865522200 1
461901996 0
510265396 0
854622029 1
477707408 0
965006191 0
931301833 1
870792144 1
918678572 0
74716276 1
712233651 1
468061633 0
263266581 0
847571234 0
447930472 1
474695112 0
624989584 1
940304702 1
488628341 0
17409157 1
890238973 1
572735624 0
694669502 0
240563650 1
475862011 0
9861474 0
448893694 1
365991520 1
872949640 1
760419901 0
767233942 1
771690631 0
664316874 1
652589114 0
497351653 0
466223747 1
487510404 1
503571013 1
230782038 0
837052233 0
491273670 1
715552352 1
408877175 0
220175142 0
157263301 0
585918484 1
885181777 0
344821036 1
532992292 1
255887200 1
206053116 0
253285084 0
231281690 0
210374476 0
279544935 1
510966217 1
666771908 1
572741993 1
730903541 0
104129665 0
96317142 1
15581305 0
922203261 0
845634084 1
37549696 0
187667175 1
585174895 1
697853565 1
520194361 0
813164078 1
176326259 1
180883047 0
402879159 0
313165659 0
179440970 1
135804238 0
457929231 1
199456218 0
553176141 1
161518558 0
526605898 1
942818241 0
795581571 0
474079228 1
502367582 0
61276296 0
533667617 1
591555948 1
904496568 0
677869176 1
543409478 1
883424305 1
563096750 0
9026151 0
278058488 0
608800919 1
231299108 0
151171195 0
780769320 0
186420991 0
483820805 0
413005938 0
934813756 0
762129740 1
959033818 0
211228601 1
848690197 1
90079161 1
400012737 1
925259273 1
292093943 0
953673726 0
118339850 1
298243727 1
608593368 1
468756661 0
824365336 1
289779649 1
191685148 1
878236024 0
363580932 0
495208235 0
446462504 0
116225336 1
197715429 1
176832468 1
960445347 1
773218450 1
591286209 0
977264792 1
531622913 0
559188119 0
96678783 0
133178930 0
630395210 1
25803703 1
880123642 0
483169718 0
968582508 0
482191017 1
777283845 1
32021743 1
831242651 0
589062822 1
69867542 0
988582466 0
808865162 0
232022040 1
430952165 0
427941416 1
894588354 0
225746086 0
428168778 1
703147826 0
123610270 1
228904021 0
269911274 1
426508434 0
234190577 0
868450984 1
696077621 0
890326813 0
376018996 0
759807335 0
343500756 0
885430260 1
313866495 0
816414658 0
867702994 1
338549494 1
613247318 0
807411904 1
45622246 0
881104519 0
315536950 1
55687117 0
502381433 1
48800305 0
607983223 0
755245014 0
648912373 1
591946629 1
609450215 0
374637774 1
223697453 1
150203874 1
195121757 0
814765039 0
646696834 1
865424871 1
195384213 1
431464837 1
193788147 1
219617368 0
368431958 1
385980489 0
838473042 0
948123664 1
351974297 1
515043533 0
656831242 0
681697152 1
686119195 1
949319231 1
76545982 1
424489293 1
194851656 0
827528282 1
469571234 1
773001750 1
454612798 1
257256639 0
188728419 1
922826189 1
399132841 0
915453926 1
28380983 1
365565061 1
200130093 1
677497265 1
960245586 0
999963614 0
797858584 1
535151260 1
255081549 1
320723703 1
106336345 0
685346420 0
866505608 0
103495821 0
631494073 0
859909587 0
105868922 1
976824936 1
146059232 0
370339068 1
266791342 1
275218386 0
655693621 1
897454921 1
459641304 0
72555054 0
617829313 0
76049266 1
379105482 1
152223357 0
442982763 1
68078332 0
8220658 0
967826121 1
908108042 0
502716711 1
485815786 1
300426496 1
612726681 0
339227241 1
961561122 0
590403218 0
576620111 0
698430558 0
451238512 0
261118523 1
775921098 1
467098289 0
346620567 0
754854548 1
211713949 0
353923 0
891435314 1
256027883 0
302707983 1
929242904 1
343449488 1
859419635 1
85629876 0
494078268 0
190751335 0
482728315 0
142247698 1
273718756 0
762030361 1
416846912 0
349563474 0
407381451 1
558612191 1
607614606 0
651777175 0
506317553 1
532956529 0
907426395 0
685969814 1
247071495 0
141946405 1
345357614 0
759496943 0
264433527 0
105596973 1
256551000 1
521684612 0
516924312 1
985745514 1
131363182 0
545779307 1
37628928 1
269140328 0
551669962 0
249851401 0
365597525 1
862326546 0
824144737 0
37795317 0
361997751 1
415149146 1
238329720 0
712079734 1
542095288 1
990616907 1
211642018 0
687278774 0
876165787 0
481624852 1
908323406 1
571769378 1
10091903 0
956074434 0
37494292 0
218645384 0
882902352 0
812094891 0
27644967 0
983766545 1
103608935 0
749939400 1
664833928 1
615717338 1
981956093 0
615457038 0
783587168 0
268929357 1
438030247 0
783595613 0
498347434 1
469725274 1
163187094 1
561867220 1
557420261 1
198380037 0
606260669 1
102862249 0
422723354 1
880072457 1
824017645 1
830953879 0
21520563 0
292707948 1
581166105 1
442802115 1
324057585 1
235406014 0
830753023 0
298734591 0
412194953 0
365553064 0
506629297 0
993339989 1
263682420 0
363123341 0
726471504 1
710800740 0
338196680 1
329176779 1
776643085 1
102946871 0
671753861 0
715330895 0
441693643 1
33311003 1
203466373 0
922806006 1
277689983 1
551994185 1
47568070 1
959467335 1
375975794 0
175534708 1
157514780 0
929447674 0
653262716 0
151168656 0
145730007 1
194912024 0
575126460 0
329250666 0
537051670 0
982801129 1
836506309 1
274292171 0
541147906 0
66488785 0
110627488 0
656261093 1
284980474 1
894958991 1
57892365 1
309235344 1
319554931 1
720063201 0
193174362 1
94347113 0
550116992 1
447365209 0
877163427 1
878994860 1
694578627 1
60343417 1
635255756 0
341524432 1
366279606 0
624799537 1
767834660 1
104309366 0
453960492 1
40077754 0
947462353 0
589613989 0
946865055 0
569862217 0
212696405 1
1320418 1
181407339 0
397752379 0
694743344 0
640561708 1
186820144 1
756595246 0
775831812 0
990655446 1
951144827 0
714411148 1
420454943 0
939758415 1
365096767 0
904837780 1
932305990 0
428527814 1
712483018 1
995939042 1
664110631 0
944345274 0
948516871 1
535041075 0
939157143 0
208945476 1
515514301 0
694644251 1
283308163 0
748879848 1
621309986 0
716444166 0
154286016 1
869495852 0
499339078 0
11304855 1
627010442 1
533435603 0
795469402 0
313909251 0
544993453 1
16411194 0
120095591 0
155457114 0
355859368 1
519809090 0
229201792 0
54180135 1
760160406 1
468771182 1
75679869 1
610039542 0
149148088 0
262556838 0
274068386 0
913575702 0
445119539 0
101925223 1
837471617 1
99043395 1
615522157 0
787408168 1
674416213 0
670601041 0
754911619 0
154036811 0
716242665 1
325224887 0
188975330 0
138401532 1
851270060 0
500618085 0
24201249 0
898290294 0
736892072 1
532735757 1
85546967 1
821907526 0
542214644 0
671865583 1
613387745 1
412785667 1
67509133 0
684769242 1
658315368 0
22915610 1
279907324 0
582648976 0
737777721 1
823232012 0
312104134 1
660950767 0
676868508 1
977447478 1
653182317 0
5692506 0
143987573 1
568772004 1
895588988 1
57126933 0
725968202 1
591619690 0
422424118 0
837807903 0
5550015 0
531614273 1
394969700 0
317310595 0
58250894 1
131213283 0
899197884 1
588778039 1
631935550 1
525426594 0
520909261 1
938559544 1
469712906 1
294672662 0
499529225 1
206871206 1
401744126 0
982442433 1
176139802 1
965904520 0
487528033 1
738050409 0
432001742 0
414078957 1
823552836 0
525348039 0
690965042 0
110286405 0
964199526 1
232660193 0
359244523 0
388083008 0
28073732 1
777956697 1
990198422 1
693157086 0
781648408 0
311684820 0
278711170 1
224769845 1
724594631 1
693507655 1
428287112 0
233319021 1
245418362 0
894153364 0
325424131 0
998256680 1
277764105 1
467874282 0
953524148 1
689795501 1
272545207 0
239062810 0
226395598 0
246577972 1
189946732 0
411221568 0
621384650 1
665373970 1
18088218 0
220186384 1
116331552 1
55988252 0
608222596 0
343347869 1
203120741 0
980671542 0
400535067 1
938595863 0
208821929 1
499122696 0
698190912 0
955604033 0
303410697 0
549395614 0
85500877 0
171159399 0
448273475 1
738718334 0
803906364 0
306843830 0
185121757 0
371593199 0
356754137 0
807927047 0
951198896 1
277201479 1
959802824 0
88898280 0
852532099 1
889851228 1
400212229 1
331208445 1
490150238 0
67274339 1
370443213 1
728630259 1
475211684 0
143837981 1
262478770 0
536465067 1
344266848 0
295789117 0
399187721 1
658423143 0
343499957 1
72765924 1
76886970 1
295285164 1
76408196 0
618169618 0
465059098 0
744147470 1
59894438 1
53580042 1
772378815 1
172191027 0
292103341 0
699187951 1
494561947 0
459146733 1
481943519 1
916191642 1
956642765 0
410359616 1
242799233 0
442613323 0
494200759 1
431366604 1
862340610 1
352623212 0
84037841 0
278909093 1
786713946 1
32874078 0
663238793 1
993205171 1
692695464 1
559650982 1
898704016 0
519991330 0
784556364 0
203026762 1
583672760 1
863451514 1
250606044 0
393887024 0
505103457 0
576196276 1
78775088 1
307451479 0
562725367 0
611152186 1
188933406 1
762401809 0
750055090 1
931438190 0
738247948 0
880638591 0
219930572 0
99962277 1
595109656 0
491007181 0
350236842 0
749401248 0
738232656 1
103651990 0
529467305 1
446833257 1
570756971 1
166799817 0
699502778 1
358519753 0
440271874 0
712419810 0
609543475 0
315360102 0
509861447 1
314308946 1
955856413 1
316387430 1
452733111 0
792130986 0
881387768 0
557945571 0
216418836 0
371593852 0
105164011 1
43096643 0
384360285 1
343209503 1
237864623 0
859217365 0
441507557 0
754263376 0
700323671 1
4687308 0
718623245 0
261167541 0
743045875 1
995204324 1
547792760 1
452416124 0
879752845 0
594163195 1
598219019 1
766661287 0
478642609 1
729638840 1
650454796 0
823508616 0
110835858 1
576179415 0
130510366 0
31598122 1
165971461 1
904272516 0
942203010 1
927006374 1
580680111 1
566644366 0
554683635 1
133530773 0
349889363 0
249380086 1
255140513 0
11679562 1
899309826 0
912434966 1
619228688 0
972326238 1
362342668 0
681255046 1
643577886 0
475205143 1
534102399 0
550526993 1
553148410 0
684522054 1
762062307 0
680014310 1
870720783 0
960695531 0
459070614 1
480795250 1
190630150 1
853843561 0
331180615 0
431683941 0
613447887 1
496893056 1
466861661 0
723379174 0
230281396 1
343972107 0
879225840 1
360270048 1
341905584 1
862719264 1
384725105 0
889140735 0
584761574 1
627912909 1
133949511 0
874072347 0
136835987 1
868344705 1
757420856 0
62202274 0
47599912 1
339937611 0
777645664 1
483925193 1
584987059 1
51785676 0
27903012 0
842204886 0
631302340 1
784797295 0
259726333 1
761798446 0
430337372 0
970154567 0
36044039 1
942097489 0
948547091 0
24004702 1
370407105 1
81770836 1
626671785 0
956542153 1
477604283 0
851270600 1
648180212 1
659718877 1
196430672 0
870623981 0
172409599 1
77180880 1
569256509 1
737289018 1
723172587 0
439713373 1
856351686 0
925143579 0
917302655 0
229580597 1
274058810 1
161130461 1
503184268 0
771543089 1
870879822 0
375559430 0
589616247 1
249007304 1
702539155 1
857066212 1
760884600 1
224196305 0
435471978 0
462602645 1
123424183 1
64272221 1
806650426 0
321810105 1
472585190 0
266358590 0
651621161 0
126181811 0
671986358 1
666686593 0
573345750 1
930897171 1
664307127 0
192620702 1
712429151 1
306382950 0
738280911 1
566170441 0
669015148 0
602703715 1
412836859 1
879856261 0
9607983 1
946102966 1
327011586 1
694929351 1
409432416 0
446593221 1
986482753 1
868666865 0
616025393 1
29232346 1
857190546 1
213877263 1
208400907 0
46891215 1
420972057 1
369710275 1
34008955 1
523663043 1
512357235 1
536361311 1
227081795 1
310396390 0
17297988 1
770359946 1
626501150 1
972109256 1
518581353 0
847111650 0
938262324 1
606054534 0
411164912 1
468793731 0
55885124 1
157352034 1
419346860 0
41036478 1
879220510 0
217633570 0
576027906 0
979764738 1
203473332 0
272011421 1
186881015 0
668726018 1
265026886 0
687975023 1
280983991 1
147493812 1
224553604 0
441910141 0
604121992 0
115560021 1
804299714 1
123733947 1
357056978 0
94269597 0
27324491 0
625782904 1
811388282 0
629711128 1
966386954 0
771415610 1
403992006 0
887747080 0
472169711 1
30332488 1
609629063 0
313561688 1
314098217 1
266431594 0
122814774 1
649634815 0
870518165 1
155948621 1
572632700 0
511897423 1
436804366 0
421377503 0
52717454 1
104950890 1
580844806 0
681131986 1
135323186 1
336526175 0
589440119 1
165410042 1
53441011 1
554436645 1
731770460 0
169264219 1
142998535 0
653725100 0
427564 0
811481287 0
933629056 1
26679116 1
649683376 0
269837926 0
631136349 0
837743196 0
349653908 0
708140213 0
122912615 0
264358605 0
768216394 0
893382586 1
61316194 1
683441547 0
268950792 1
270594000 0
149337050 1
996394176 1
126060862 1
318413961 1
155517233 1
169764637 1
937672162 1
178027441 1
724002092 0
992469348 0
492694290 1
894421634 1
912482058 0
883694442 1
225617700 0
803347157 0
182235860 1
589750849 0
196187066 0
475107337 1
638106027 1
943344460 0
361976433 0
107868375 1
988535756 1
368824503 1
62098977 0
16916034 1
657457519 0
488193470 1
588193492 0
548168352 1
586361687 1
565583968 1
169261766 0
990815428 0
167441364 0
654974332 1
562574037 0
905456788 0
387429240 0
102439277 1
270133768 0
948539123 0
883728114 1
938295737 1
782050029 1
985046447 0
390785415 1
247656151 0
575315235 0
783873844 0
354797886 0
702159403 1
242292803 1
677290798 1
569942431 1
705550753 1
56031221 0
661208559 1
181786688 1
17059569 0
508977067 0
345342240 0
176889150 1
839889603 1
479025463 0
362860681 1
354912124 0
977109046 0
987553447 1
190731604 0
24935401 1
892710146 0
693012920 0
367330725 0
154788370 1
518472880 0
559233283 0
874236220 1
598736365 1
998384284 0
125101135 1
257080552 0
441349926 1
527768638 1
824766515 0
127393817 1
613962476 0
160925546 1
887162804 1
165440724 0
920639178 0
417266572 1
888332809 0
443413962 0
695594362 1
359886389 1
751943121 0
735572301 1
220013877 0
600850709 1
857105030 1
747273737 0
713136999 1
103703031 0
718417765 0
757459032 0
22409093 1
352581834 0
240881360 1
951585784 0
904845037 0
170348549 0
822494740 0
199022388 1
812135150 0
873614232 1
528125315 1
858545971 1
886094786 0
201569961 0
688940605 0
308888266 1
796125189 1
126788062 0
856823155 0
790386835 1
386320599 1
81526872 1
422538534 1
881601814 1
20915892 1
584770832 1
194684977 1
970748724 0
399269686 1
525923146 1
922285512 1
780334322 1
924532530 1
97672274 0
778178693 0
379432766 0
904368089 0
579244824 1
47036498 1
749011722 1
132020289 1
137006202 0
899477202 0
57586749 1
146180707 0
550785661 0
193761797 1
432098501 1
459063008 0
479676385 1
12687065 0
623705546 0
940328794 0
481675597 1
775715680 0
491785262 1
871114435 0
912741430 0
276148691 0
698954225 0
227785971 0
438367098 1
646015559 0
751961945 1
994172111 0
956276254 1
63587882 0
116175615 1
52142527 1
77716250 0
584479205 1
909665611 1
854769768 1
863898381 1
711214048 0
43209421 1
836687261 1
523057335 0
105521850 1
573595811 0
505878437 0
878716895 0
649362434 0
49553498 1
834154724 0
952860978 1
87747018 0
240264378 0
438858629 1
328745071 1
487275978 0
2682650 0
52189841 0
531050890 1
581440795 1
101592705 0
317912351 1
85308202 0
232353465 1
505060844 1
399214734 1
432232747 1
936490646 0
245605009 0
530727225 1
873555826 1
541760616 0
668736646 1
704930619 1
447819794 1
41374380 1
561168410 0
756867687 1
482817293 1
161181810 1
916239778 0
712623214 1
176358909 0
9175829 1
926123172 1
83634140 1
435406163 1
265893117 1
582516773 1
38076480 1
408872415 0
921672371 1
538243901 0
653524171 0
180749584 0
435778170 1
50790762 0
308316654 0
738926714 0
239275481 1
551601778 0
501676928 0
747035521 0
869534722 0
658738751 0
831583112 1
100120513 1
49672091 1
580937724 0
16063975 0
599727560 0
616342864 1
869080343 1
657028812 0
541856683 1
473353719 0
680336519 0
171224640 1
254895255 0
47499827 1
44945669 1
411677237 0
849206801 1
494228663 0
901964988 0
276339343 1
203873111 1
907969382 0
448339741 0
165841017 1
872196423 0
180065792 0
443974755 0
522421849 1
111100854 0
802854504 1
700228260 0
907985725 1
345266213 1
381255558 0
153491331 0
368790619 0
793253719 0
817824563 1
818858271 1
796136422 0
525424149 1
227378211 0
938921204 0
781006231 1
301182563 1
447200182 1
410182413 0
639459107 0
399172912 1
343947131 0
776007710 0
206804123 0
477285981 1
406738224 1
444971670 0
797206449 0
660300756 0
308841686 1
781165232 1
537185113 1
440220035 0
722453455 1
639390911 0
180367202 1
94351512 0
495728621 0
102517830 1
291161813 0
308481679 1
475002398 1
989880527 1
841658309 1
26605499 0
840052051 1
573115584 0
14633226 0
950943641 0
946623410 0
126939023 0
964199305 1
431921669 0
184404033 1
39765375 0
754596382 0
950352652 1
449155929 0
560570974 0
46416619 1
383591524 1
823505037 0
634000079 0
994213731 0
609750725 1
661284969 0
965495992 1
337240334 0
663802952 1
686028004 1
202781405 0
464805195 1
565762864 1
84698972 0
866036055 0
670587375 1
469366625 0
999400820 0
29822221 0
614005793 0
878506530 1
298086564 1
594899315 0
681446546 0
809976716 0
201184602 1
316755575 0
759767330 0
19967516 1
10922954 0
774477940 0
655900337 0
915050955 1
637589077 1
61862693 1
201467066 1
849200225 1
184066276 0
376699701 1
586977942 1
314152166 1
597600211 1
242573058 0
547297158 1
421123168 1
643228251 1
610162076 1
833403609 0
873570008 0
774273117 1
769640405 1
700657630 1
453549670 0
207071281 1
206037820 0
492165875 0
731263730 1
855304015 0
239637481 0
600012968 0
592489659 0
170872970 1
7832991 0
814031281 1
590166343 0
98538819 1
760927068 1
711596259 0
36803564 1
389746879 0
310228418 0
19543391 0
473339407 1
157241710 1
358700395 0
84467814 0
286392078 0
968864422 1
650966805 1
437832354 0
326666412 1
382308652 1
527460434 0
8284986 0
633748298 0
649102043 0
152708050 1
764508989 0
238593907 1
577105086 1
9385560 1
194878375 0
978067378 1
121228982 1
296254942 1
859425441 0
791568867 1
611080966 1
578935599 0
928042375 0
166727683 1
114170763 0
674041056 0
741798942 0
202728520 0
312494382 0
889535033 1
987562965 1
50228898 1
39775696 1
561196060 0
671416381 0
184374086 0
514827207 1
178196493 1
415781977 0
200238976 1
125245872 1
620438151 0
880060320 1
652757473 0
868715899 1
935695770 1
858573392 1
370452422 1
746787506 0
83984766 1
348996973 0
729485579 1
389953733 1
832262982 0
515966194 0
682124531 0
300453885 0
292888815 1
59133674 0
895260167 1
726797444 0
831728080 1
747502202 1
134118624 0
333843502 1
692738263 1
55772477 0
139559178 1
802016439 1
658652470 0
123544692 0
566146508 1
636264290 1
488282122 1
779455039 0
729515325 0
31423090 0
208593616 1
892476488 1
820855405 1
39416731 1
314811699 1
817189336 1
207333464 0
861069448 1
628815705 0
491589709 0
790384011 0
19516825 1
406196636 1
343936118 0
593657386 0
597402069 0
399008593 0
482975674 0
633315227 0
866025999 0
482780613 0
305356800 1
52842595 0
808872077 0
459271487 1
449664245 0
421170035 1
697601395 0
958095766 1
999961836 0
659291171 1
921485277 1
244968733 0
789261128 1
980761167 1
106075929 0
493039456 0
901000216 1
381052839 1
669012453 1
985586707 0
108617429 1
556683055 0
713931684 0
921490341 1
120949028 1
965476466 1
206003057 1
510788762 1
104300740 0
58852024 1
369189129 1
588259540 0
821269707 1
384704078 1
724116205 1
93016812 1
583361776 1
578785127 0
41894725 0
842167641 1
316806503 0
100726663 0
673295838 0
90597763 1
371488421 1
485721775 1
959962984 0
666278831 1
204223469 1
944125146 1
837600984 0
754598813 1
63400062 1
839011756 0
332881140 0
558963855 0
117428277 0
816792881 0
165850605 1
230435139 1
874955419 0
55859344 1
606869428 1
911322757 0
122613588 1
75053260 0
692796156 0
918259256 0
723838072 0
521033089 0
166622785 0
812789346 0
329399956 1
630802139 1
166260361 0
593540397 1
554313367 1
946796994 0
714972151 1
576206312 0
284279514 1
270671929 0
493621508 0
737205957 0
744115329 1
17649161 0
7723864 1
570795441 1
614707646 0
129032701 1
473809679 1
177170902 1
598390273 0
323343240 0
757847425 1
436374740 0
806213448 1
6084912 1
8934496 1
962665838 1
83371114 1
662293325 0
527729768 1
648933402 0
417776609 1
4812519 1
922758059 0
546465979 0
954827211 1
122337270 1
50527103 1
523812960 0
980920727 1
312372836 0
275228894 1
179821694 0
507066023 0
949030001 1
431662951 1
454118979 0
403261789 0
858541353 1
150052217 0
682874220 0
556875583 0
674565003 0
575249011 0
824729381 1
738752505 0
544189118 1
122017887 1
775117801 1
839056478 0
603290596 1
159414807 0
975491353 1
421559772 1
915673053 0
222165766 0
459163324 0
983453982 1
7931274 0
979250733 1
512592389 1
709052524 0
595511861 0
983627234 0
966264129 1
387431805 1
821046032 0
61704673 0
273377860 0
781015547 1
518250429 1
477667390 1
639891030 0
984676282 1
694523378 1
928199449 0
425847569 0
981587650 0
519531941 1
604694471 0
910105536 1
74500205 1
42875026 0
165026383 0
493309026 0
818779998 0
969317457 0
683770057 1
202769984 1
766440279 1
704015197 0
763985124 1
597902767 0
239034538 1
308301490 1
239412589 0
693102523 0
366818299 0
487929245 1
650245883 0
789805229 1
565921859 0
840397753 0
573110501 1
281610163 1
472011113 0
101350057 1
990282014 1
844753488 1
716797467 1
860995426 0
360760130 0
520285166 0
383688526 0
133442331 0
855006061 0
375187834 0
562163574 1
818780281 1
974162373 0
443603408 1
975715035 1
792935135 0
694620578 1
143508252 1
781884951 0
608292793 1
745999656 1
390831758 0
638234646 0
879212876 0
879441606 1
528427416 0
921956821 1
407512325 1
676841080 1
420992781 1
473383465 1
826828039 1
353842173 1
177082857 0
195233543 1
178269031 0
334730638 1
676032952 1
915819212 0
239113867 0
722341663 1
292440019 1
772620526 0
434106301 0
682398624 1
594096003 0
755512155 0
903428365 0
110784339 0
903763245 0
554495589 1
920679299 0
325328948 0
679106788 1
935350390 1
607614155 0
263840099 1
718047977 1
617577547 0
328883723 0
419802396 0
574336973 1
986958885 0
400124462 0
362093844 1
174886536 0
403914167 0
593395302 0
900475962 1
156542767 1
973404318 0
364492125 1
642379470 1
559244745 1
248663509 1
54346312 1
483621741 0
17389386 0
219307985 1
4034267 1
266192160 0
220199081 1
918480989 1
949775920 1
942535739 0
611430392 1
128436152 1
458596894 1
858647970 0
581055403 0
104553799 0
471190896 1
806246817 0
591974611 1
399870206 1
517014960 0
889942185 1
872023292 1
68608731 0
815841276 1
477146945 1
867947642 1
846320950 0
394871952 1
993945705 0
880823 1
892201218 0
714471019 0
728205748 1
787264129 0
211837286 0
846749533 0
258886470 1
225036051 0
925262253 0
690950473 0
216056635 1
41582098 1
948006926 0
184452012 0
777896814 1
123128884 1
871905892 1
193477126 1
838812285 1
387477963 1
228880455 0
975442892 1
803654302 1
148633961 0
751590131 1
875354317 0
972600090 0
463111044 1
938749676 1
825145887 1
14946323 1
513675501 1
856325021 0
801012800 0
924158838 1
941165558 1
39186968 0
357814297 0
899368791 1
379345330 0
583746198 1
100689323 0
507134591 0
799526986 1
498089724 0
260920108 0
624131411 1
41554252 0
312006998 0
899634559 1
68630242 1
192789461 1
853219664 1
783324385 0
497892822 1
357629834 0
841025505 0
794208683 0
852020654 1
531425724 0
611819973 0
638236619 1
121209375 1
118480147 0
295222366 0
459134717 0
426291016 1
336101071 0
630573766 1
975511578 1
745388608 1
585909003 1
624655402 0
547419121 1
233806817 1
981090323 1
253998217 0
897566360 1
568345181 0
565940127 1
368336384 0
263635090 0
844887269 1
853633737 1
893772050 1
330536166 0
387887862 0
759095275 1
500235459 1
920405896 1
528841629 0
246983631 1
974965287 1
281602735 0
922679209 0
603998545 1
522582371 1
948660348 0
863575582 0
206851198 1
26744402 1
664734952 1
273558349 0
467689310 0
118009224 1
361655692 0
174617475 0
455403606 1
258046354 0
654435624 0
195735482 0
679970686 0
809622744 1
43946516 1
541863608 1
208042099 1
97242094 1
225695245 0
592439489 1
68296033 1
361855772 1
901717568 0
103919728 1
888040400 1
52788965 0
943585211 0
941003362 1
566250463 0
162456351 0
273886366 0
361093351 0
93705256 1
32666119 1
318257518 0
440354426 1
148133230 0
528660498 1
273292057 1
685697765 1
939393716 0
599609800 0
534184558 1
247385177 1
957546105 1
397370182 0
18185459 0
657813497 0
255844822 0
678062871 0
816713444 0
309575717 0
43602932 1
606875080 0
526423243 1
324070258 1
263145902 0
3074843 1
393521825 0
644807065 1
388687246 1
94468649 0
879361304 1
745024724 1
356750315 0
247308705 1
596349802 0
713730208 1
480500023 1
77602528 0
718358475 1
812405391 1
242602571 1
366854012 0
621082422 0
78448881 1
102698035 1
890139074 0
85434848 1
662336432 1
35001219 0
949497375 1
702045076 1
220076530 0
991057554 0
469564853 0
248083578 0
141616445 1
516635947 0
148238177 1
166783613 1
922917003 1
829092092 1
773994089 0
782214640 0
948248239 1
468656353 1
464725283 0
476750052 1
955917822 0
833347688 0
727576765 1
32479937 0
185216305 0
176493033 0
185697578 1
543656193 0
727472640 0
222178576 0
681080224 0
149769004 1
189379359 0
633349971 0
505288833 1
452042477 0
736502986 1
541246844 0
270313488 1
463115088 1
48508407 0
604148065 0
277580371 0
635762936 1
865971941 0
868456227 1
180151984 0
534637119 0
552278780 0
721887690 0
145550847 0
432406891 0
682290315 0
873056651 1
676671998 0
827179517 0
393294478 1
892529579 1
501664672 0
42811694 0
992157081 1
191573899 0
813377257 0
10223233 0
295905065 0
916856653 0
710097932 0
238220573 1
764279676 1
533538889 1
172940634 0
121238971 1
426663807 0
689757624 0
923575084 0
649753229 1
903827776 0
704035872 1
409112779 1
619831910 0
907020119 1
948712021 0
644367592 1
502350095 1
766716920 0
1218068 0
420587151 0
38572444 0
430087997 0
887211864 1
614737301 1
549952037 1
814923000 0
478254348 1
266259135 1
734573082 1
938625812 0
569685595 1
57134888 1
334476447 1
340462885 1
760678748 1
539784228 0
86842861 1
965711693 0
259930615 0
915533794 0
189047085 0
987417639 1
928515592 0
794659968 1
561423617 1
295867416 0
741627509 1
275413239 0
367001953 1
550233084 0
623949149 0
983975838 0
722644755 1
513695360 0
853510711 1
40985001 1
522929357 1
915371935 1
456288827 1
124644976 1
71776538 0
639229691 1
473461260 1
151357673 1
311881999 1
437302423 0
816874260 0
224740039 0
971067621 1
94182885 0
543394030 1
975991021 0
348827120 1
466033391 1
442188232 0
160648304 1
802091246 1
615905929 1
941912494 0
431742262 0
668942318 0
439143677 1
536672788 1
411374100 1
125546590 1
198023487 1
715377917 0
618320645 1
574746678 1
87437131 1
91756950 1
25985831 1
377612594 0
992192537 0
983396813 1
491566779 0
416545385 1
4773741 0
279067551 0
904775852 1
971086150 1
172643063 0
307547440 0
586375638 0
712214242 0
826415793 0
331435527 1
932056539 1
682469008 0
890141224 1
498858206 0
142892271 0
464504639 0
833836913 0
34000164 0
76350279 1
277902004 1
993519495 0
552201249 0
731220317 0
281619144 0
441242321 0
511644099 0
746273819 1
863276207 1
628628902 0
963865230 0
442997523 1
730900060 1
470614645 1
247650897 0
222847454 1
802101169 1
118068732 1
316349593 1
613589210 0
949865734 0
432848441 1
558193471 0
31117922 0
786246985 0
331163683 1
437808213 0
154103425 0
731180167 1
321789962 0
728118287 1
322073465 0
520352757 0
984703585 0
913617319 0
526183644 1
421240493 0
976146945 0
75529013 1
908801342 0
151972650 1
669750202 0
72100718 0
558382865 1
756525940 0
389257245 1
746402227 0
287699950 1
792667124 0
974546743 1
878606353 1
706953648 0
411924565 0
752734586 1
314104166 0
670429847 1
547262064 1
523617768 0
335475110 0
80794096 0
848803305 0
824842584 0
410537698 0
154994529 1
354962622 0
440431034 0
968471125 1
872808055 0
874008256 0
119426873 1
840102924 0
740476918 0
639306320 0
146034871 1
749289066 0
756720626 1
716757007 0
642455862 1
110933755 0
611291348 0
211051278 1
211923687 0
854730175 0
947521145 0
552786231 0
650711558 0
860374454 0
981149732 0
951376217 0
755099290 1
419483286 0
913975240 0
543480144 1
155938336 0
402605951 0
697581101 0
706817474 1
51647168 1
267998421 0
204397243 0
293811684 1
726848481 0
313406756 0
627109480 0
81907148 0
666653809 1
774933363 1
189776616 0
151799669 0
518320712 0
313344686 0
728216097 0
150388751 1
368036897 1
618358180 1
263214780 0
566818680 0
599023191 1
612211393 0
248832380 0
368317039 0
178193659 0
286063291 0
119439803 0
154626546 0
868695755 1
387217347 1
348447408 0
992477151 0
226687495 0
404493337 0
229707603 1
581542981 0
124190672 1
178747685 1
126462145 1
993087610 0
555154303 0
393926236 1
552413592 1
706087645 1
444087494 1
743646404 1
507876469 0
775341194 0
314398379 0
539466763 0
593845840 1
282215128 1
668865775 0
338075525 1
577234112 1
467628716 1
753497650 0
768510129 0
509646424 1
479831602 1
229672227 0
120066060 1
57068520 1
419687797 1
506505801 0
214416928 1
959010552 0
302192965 1
132131316 1
245587872 1
476228875 1
901383684 1
523751193 0
361149642 0
157443772 0
53154438 1
878569350 0
628900047 0
75830587 0
905448519 0
286024616 1
255873981 0
454694480 1
453964881 0
968561448 0
692752901 0
87538352 1
585207517 1
564109153 0
881182637 1
609821775 0
962778756 1
916017738 0
906561674 0
601333312 0
511579190 1
416025469 1
548460929 0
158870776 0
241669035 0
69540053 1
881009159 1
99410358 1
738284645 1
4766852 1
179861100 0
159897396 0
702819915 1
118911430 0
458358762 1
132304670 0
218718388 0
272240881 0
104082544 1
692996602 0
723749511 1
92833001 0
322124336 0
629495087 1
272454513 1
936271176 1
110712137 1
111400145 0
284795293 1
996784049 1
586009207 0
788660815 0
81745848 0
205925756 1
838199476 0
451592917 1
605875896 0
470865111 0
270093053 0
140029541 0
839873217 0
524247973 0
172268145 0
984953740 1
242667698 1
425689791 1
869123357 1
458532112 1
90647693 1
457363179 1
643868659 0
552378075 1
799015427 0
589566781 1
906286434 1
26746687 1
527708359 1
531990456 0
694603447 0
502242701 0
18523196 1
921706456 1
464698158 1
149129990 0
344971887 0
701744234 0
866560104 0
540349604 1
29772456 0
594603243 1
788548125 1
377264060 0
531420003 0
343026164 0
151563428 0
807470026 1
193029887 1
106387006 0
92792376 0
975394652 0
24948598 0
237673440 0
914336198 1
955223771 1
36628417 1
608487905 0
849252369 1
637611518 0
645421794 0
271575384 0
127342955 1
31511989 0
700712244 1
174650237 1
669066095 0
168040644 1
993229384 0
668825868 1
391383824 1
410427703 1
861710450 1
289546578 0
968028833 1
892754132 1
762830453 0
392694027 1
234646433 1
62016712 1
515943544 0
776709218 1
587936423 0
699010628 1
559373502 0
65753929 1
338542256 1
717049732 0
574695277 0
108018346 0
460403106 0
237289359 1
338785854 0
849520225 1
108368623 0
751312152 0
520987843 0
349468165 1
558644940 1
506364323 1
945581609 1
902165348 0
991715810 1
62819310 1
262623501 1
748701526 0
13496275 0
845495774 1
523694879 1
776225313 1
665848343 1
543431119 0
340744458 1
172827472 1
473868058 0
530345613 1
861420069 0
778476551 0
982007575 1
551241709 0
757920570 1
539067463 0
256124800 0
962995375 0
361999198 1
497794536 1
814145959 0
622546050 1
164110779 0
188518174 1
11571796 0
727075494 1
66009653 1
373583103 0
877194285 0
198601781 1
177605507 0
275655519 0
715889111 0
462497395 0
417758666 0
267120674 1
996604175 0
873777194 0
844702422 0
368116174 0
800595673 0
893118484 0
621899702 1
8236607 1
744064625 1
701494563 1
585321756 0
743812172 0
978447283 0
531183308 1
788991496 1
263041099 0
280158275 0
405121588 0
144679802 1
221149061 1
224554356 1
19555647 0
741573159 1
728205527 0
185742524 0
992166078 0
436978249 1
396603324 1
510914608 0
104635759 1
202185459 0
12752541 0
298282353 0
40877068 0
167104729 1
151885468 0
236793577 0
641451221 1
906680919 1
776505381 0
300033084 0
918001854 0
297384539 0
57421161 0
555050105 0
429316729 0
921622768 0
338985734 0
857539293 1
953430901 1
415400623 0
116545901 0
18769516 0
156852040 0
13195395 1
569090791 1
357919033 0
432982910 0
160240209 1
898472859 1
932883565 0
756307140 0
34062915 0
847705209 1
41109870 1
786479895 1
646256481 1
87928597 0
57450319 0
698419571 1
257838916 0
642357232 1
332568276 1
879689446 1
476981221 1
658323911 1
742420376 1
110229962 1
397962449 1
312985961 0
708980966 0
482548639 1
123852404 0
147738264 1
751772396 0
688817338 0
581153141 1
894944100 0
870847221 1
401975467 0
611357255 1
783214011 1
762291878 1
361877462 1
413027019 1
348699686 1
213592973 1
241973384 0
544600400 0
266227688 1
86850737 1
11789337 0
406922257 1
432350542 1
531870370 1
791159506 1
916779168 0
496600315 0
637659582 1
138115703 0
13739157 1
312299247 1
5751178 0
778480501 0
789287920 1
365523008 0
310762878 1
525920361 1
401286787 0
623839498 0
771482827 0
40367578 1
4889857 1
691188137 1
408265554 0
354200652 1
554174298 0
90170766 1
257586497 1
718890649 0
432819408 0
498421626 0
523303833 1
433867310 0
283354059 0
962595201 0
28685059 0
182558745 0
241300064 1
722202985 0
816748903 1
346975389 0
19207442 0
781762498 1
491103270 0
688229038 1
338536403 0
80798141 0
562442620 1
429576779 1
290481102 1
714118860 0
651391951 1
645990123 0
322613189 1
500601986 1
443705396 0
190526130 1
773690314 0
389974350 0
655109434 0
781394222 0
862837865 1
249591872 0
565394495 1
704346587 0
163412361 1
168421812 0
117713046 1
220203675 1
509385637 1
880570911 1
999029271 0
733517079 1
602595302 1
788975984 1
874963972 1
706557404 0
780445481 0
850210682 1
298875101 1
783672783 1
356174074 0
472502581 0
858954989 1
608982824 0
313048940 0
365389340 0
867996072 1
345818382 0
283776114 1
271541428 1
944287527 0
781674362 1
789629675 0
106802005 1
458671121 0
559822548 0
770072445 0
352152312 0
192200366 1
353532540 0
436894501 0
84673177 0
621253805 0
968504072 1
427798107 0
660592089 0
188826117 1
808612231 1
971217174 1
418343483 0
874103737 0
777572341 0
464262324 0
988522552 1
146926589 1
109798644 0
833765687 0
19530627 1
53930356 0
458739719 0
899529262 1
529509513 1
636906168 0
67432090 1
917475490 1
836489315 1
469548584 1
92907517 1
678048280 0
32317271 0
821506431 0
481660076 0
163125655 0
869022860 1
344359030 0
4394907 1
656681481 1
858441189 0
89560272 1
385080898 1
61486257 0
64179774 1
60786445 0
748403250 1
965684623 1
634308907 1
122460330 0
164730556 0
883884581 0
739346713 0
553504644 1
773486995 1
639368074 0
224004370 1
708638488 1
432793181 1
179571914 1
719297128 0
612872919 0
904342708 0
918120603 0
715274726 1
954038241 0
587584579 0
146779159 0
432010301 0
838707568 0
661918027 0
130385884 1
391875711 0
94578073 1
708726545 1
976116796 1
86373704 0
575105944 1
454392103 0
111934024 1
493436691 0
109524246 0
594502923 0
608026281 0
920750501 0
538400490 0
42314460 1
94078945 0
996187903 0
214385487 1
987014195 1
533371752 1
654753414 0
934994499 0
517308729 1
870970906 0
284122987 0
766501784 1
168167313 0
648871757 1
730356458 0
105205967 0
332156982 1
542317289 1
500603461 1
213829049 1
753381382 1
819980333 0
227447289 0
471438543 1
942905631 1
408695710 0
87479519 0
189057159 1
747852980 0
42106935 0
495557037 0
130571516 1
876977771 0
954235052 1
532844355 1
656318727 0
256848478 1
166346771 0
356033357 1
705721121 1
941885124 1
655687155 1
988812449 1
473629754 0
893866032 0
486989060 0
150314689 0
257128731 1
635548274 0
794053083 1
442391770 0
398821459 0
66711149 0
64122485 1
835953493 0
47099278 0
408778496 0
468782368 0
326170640 0
617981528 0
689918343 1
843305012 1
322229279 1
612513188 0
225044650 0
789374866 1
883580895 1
995575362 0
328896370 0
577219009 0
506778710 0
381328623 1
561380843 1
682936578 0
433920159 0
176829311 0
920770505 1
513150944 1
420098710 1
125172721 0
633580408 1
522064266 1
190643276 1
549350680 1
350708039 0
264038369 1
776842272 0
901373949 1
447683749 0
686005462 1
333707659 1
888496024 0
137594477 0
357752049 1
827081148 1
457656469 0
579536833 0
653104213 1
835239274 0
9911807 0
622979837 0
154021903 0
651755626 0
699581562 0
131102120 0
713493107 1
777005551 0
534436251 0
92812937 0
773703454 0
749147758 0
385904391 0
650896249 0
582043473 1
591876749 0
255137101 1
486834077 1
14620594 0
173373831 1
444648880 0
792362285 1
96759986 0
478484622 1
349327391 1
904736858 1
772780057 1
190235059 0
632408430 0
97971980 1
432796515 0
943745509 0
842308038 0
627139226 0
427555299 1
556515302 0
371343858 1
983783063 0
240896321 1
746694480 1
133775874 1
195207282 0
234428576 1
65011825 0
383810323 1
512805455 1
558604621 1
954993214 0
616141571 0
505399404 0
526610567 0
771521786 1
882640563 1
371843147 1
62922922 1
894930125 1
138599727 0
530683626 0
997359082 0
419397724 1
472599189 1
437518948 1
990183211 1
518159559 0
760957986 1
19611995 1
566799215 1
904522380 0
905187544 1
329470483 0
669038880 1
795998731 1
837887931 0
292945225 0
227921789 0
624937101 1
152758818 0
788456232 0
381194214 1
751359257 0
702073506 1
188325616 1
686679722 0
816116020 1
528613318 1
150055039 0
776277462 1
970889618 0
136675139 0
92673999 0
892449086 0
406365826 1
741987671 0
122518250 1
125860364 0
91851092 0
120378349 1
348437719 0
651747024 0
505878147 1
137405296 0
577801790 1
141064001 0
716315194 0
62053724 1
824145297 1
797471504 1
440065277 0
625720825 1
571373081 1
9795651 1
753671840 1
193754083 0
693523619 1
594781552 1
154030486 1
917928475 1
428006986 1
44142712 1
214261293 1
408846179 1
530556222 1
707515457 0
821329453 1
83435457 0
706352210 1
897760149 0
908501626 0
758526488 1
756632176 1
760800953 0
559650466 0
699968695 0
767787600 1
865946509 1
895602897 1
516872048 0
581193405 1
75719852 0
746294045 0
94143538 1
735084795 0
944013899 1
512002299 1
870072949 1
984980881 0
414356771 1
987634775 0
392258635 0
866182652 1
779578192 0
820231527 1
584851520 0
718878531 1
497693692 1
375534885 1
626478931 0
210107651 0
131501326 0
130113433 1
374431762 0
146133454 1
931574404 1
12907057 0
328504716 1
893271932 1
842510145 0
214952702 1
193272300 1
288109828 0
159540954 1
144690932 1
612733399 0
788102144 0
914696053 1
471532305 0
659982834 1
433172788 1
112760839 1
28757903 0
933319227 1
357367262 1
262282115 0
631205602 1
244259219 1
502837040 1
140415429 0
550556765 1
920654075 0
251023792 1
89748351 0
413493810 1
917706033 0
681012053 0
341994647 0
686875817 1
411243189 1
407157312 1
212504903 0
525682663 0
711119725 0
468890144 1
968868716 1
368961216 1
553678390 0
52310852 0
869013968 1
713902069 0
505506551 0
977449675 0
553343355 1
297170988 1
885053696 1
649755675 0
179475312 0
240568299 0
507217993 0
915321136 0
614634081 1
820265504 1
670564141 0
169418262 0
505939501 0
191097652 1
189489196 0
155419127 1
285134423 0
355073553 1
818876801 0
861830395 0
260520321 0
903445533 1
274818381 0
889793116 0
927924389 0
697035021 1
456516478 0
935252549 0
951562593 1
850020231 0
918963944 1
113169489 1
160527711 0
407541062 1
122096890 1
165244460 0
143333275 0
778175977 1
393534701 0
209457772 0
509602460 1
363338796 0
701253091 0
766448305 1
204198359 0
769024458 0
28273433 0
396024108 0
802944747 1
428060772 1
667030103 0
517424076 0
813211012 1
611044068 0
252046283 1
621863093 1
488626664 0
885280066 1
897526324 1
378440550 1
962206893 1
672660961 1
879843891 0
564766101 1
169425834 0
158951243 1
383179342 0
666878175 1
397840105 0
508071245 0
350418170 0
62008467 1
369915212 1
820998514 1
876867102 0
687300719 0
432723155 1
955974512 0
688652345 0
617347180 1
594502205 1
819192172 0
253480513 0
99837747 0
382826623 1
528749985 1
889222688 1
191273340 0
398035496 1
865352512 0
90160847 1
320035900 1
764642121 1
580923154 0
221057937 0
199928207 1
750810983 0
181839691 0
706770989 0
572822729 1
437651596 1
28537073 1
911502677 1
237696256 0
443763634 1
887965014 1
297781430 0
33607721 0
638609471 1
652937992 1
108647110 0
468636181 1
690873775 0
855362517 0
130526725 0
550100111 1
293367061 0
132096180 1
866932578 0
756253831 1
128493245 1
35229308 0
495233338 0
915521244 1
248169615 1
826107976 1
563111098 0
209124269 0
68212927 1
743734890 1
577489947 1
317557851 0
83727194 0
846226879 1
651299001 1
354118223 0
783162547 0
485844513 0
842333170 1
354823877 0
171754726 1
951084174 0
90455001 1
947849644 1
598723801 1
218953871 1
177422612 0
932703106 0
821048726 0
880305255 0
823592466 1
315472332 1
679955506 0
114385356 1
165190500 1
81271180 1
780474517 1
126460140 1
969451650 0
889244029 0
197425004 1
408823764 0
385855238 0
186604895 1
573827376 1
196124785 1
865800778 0
86144922 1
814083723 1
208820827 0
464435248 0
908341511 1
966270538 0
301476438 0
428642558 0
681332867 0
549599688 1
879708139 0
588063215 0
496123210 0
49933036 0
957261910 1
742940208 1
791914679 1
236192280 1
504525344 0
363205760 0
917277932 1
803931310 1
103631219 1
461003086 0
165856511 0
733516679 0
289588223 1
211441059 0
40297900 1
147368264 0
676154177 1
129768885 1
485188436 0
536140655 1
61474297 0
576295619 0
945560091 0
433885565 0
112050881 0
825825296 0
556685599 1
947890906 0
818578575 1
259730031 1
896445072 1
676170954 0
129869784 1
881082881 1
343526269 0
238256986 0
878245152 1
541034138 1
218816923 0
435645595 0
129650622 0
493767672 1
630015430 0
636072437 0
911225383 1
829916890 1
503408367 0
890302991 1
531702141 0
100581802 0
800964915 1
273154045 0
8486739 0
22692849 0
253839809 1
310194977 0
644235877 0
232514632 1
453174708 1
346847769 1
443124637 1
532564321 1
805639701 0
204993064 1
766290673 0
141524173 1
119865518 1
563498946 1
387907479 0
636006209 1
78378413 0
331075381 1
142904317 0
769847910 1
649603078 1
614248233 0
522944521 1
631174568 0
977385900 0
617790528 0
272726496 0
761957147 0
992114633 1
161783056 1
675971150 1
464287153 1
222896117 1
371026335 0
612076289 1
489975684 0
935372918 0
762524876 1
345445383 1
487195362 1
388649241 0
976696790 1
387551677 0
895035404 1
584809802 1
959535689 1
46822745 1
533860860 0
312840258 0
603929711 0
435859868 1
883239529 1
446269699 1
270245796 0
73052922 0
392229239 0
247247046 1
886485585 1
147392510 0
325537982 1
243029098 0
893336452 0
74188271 1
963835322 1
83455360 0
279748 1
911369820 0
107762676 1
868492630 0
590570448 1
361589126 1
535060838 0
624362871 1
344555991 1
620793395 0
207140953 0
466821658 1
817481986 1
756732252 0
816977573 0
290539833 0
493117165 0
432770971 0
507190515 0
876837464 1
576993487 0
739694507 1
631684460 0
90360459 0
753375620 0
97983635 0
346190833 0
878617842 1
770732686 1
582938088 0
128166057 0
803445037 1
485072871 1
529443246 1
144557885 0
599710820 1
93954657 0
58252462 0
157586569 1
206865037 1
850733611 0
138604270 0
347160876 0
727382426 0
592686074 0
10555572 1
951367443 1
982799054 1
58419282 1
516070600 1
56197233 1
380346322 0
287369479 1
448186502 1
656742190 1
405647922 0
505515778 0
362380630 1
745413617 0
885967587 0
22904594 1
593653382 1
6881903 1
385518347 1
699327207 0
124184889 0
882397907 1
729967020 0
897097689 0
671134888 0
590453424 1
836815488 0
734372256 0
183837330 1
577443414 0
606857098 1
651994694 1
227254826 1
49105256 0
920345266 1
562991569 0
893944432 1
517362400 1
225390884 0
305488253 0
675122352 1
423444480 1
950275897 1
403992453 0
537966259 0
967363289 1
437253674 1
467298715 0
141309593 0
573767191 0
440890496 0
469360102 0
177938800 1
452556010 0
903090710 0
296670828 0
833771997 1
212459918 0
147038111 1
359511380 0
823555462 1
830214306 1
775691546 0
143462439 0
377090376 0
987114825 1
831943877 1
110050659 0
9742727 1
479908856 1
680391186 1
293893174 1
322817735 1
799464915 0
935419846 1
757293925 0
896185598 1
213689740 0
614976162 0
558863219 0
639803676 1
871530215 0
181914623 1
161832270 1
207790939 0
474486046 0
373996931 0
75012564 1
944572096 0
652900424 1
822231317 0
41471848 0
372322021 0
548497311 0
942187738 1
203317212 0
696572836 1
685729824 1
64273413 1
828840781 1
653965702 1
74610060 1
422321070 0
995369895 1
285079329 1
649918377 1
883975004 1
210583786 1
525072066 0
971137365 0
345674656 0
914401692 0
412513834 0
868374250 1
649777324 0
479991147 0
126572407 1
209361768 1
202320012 0
853491562 1
972667692 0
820351914 0
208560732 1
973807607 0
132480705 0
541908835 1
402120472 0
505652932 1
475791694 1
831536962 0
223047532 0
665919373 1
295697940 1
917969422 1
317882177 1
740696551 1
195549424 0
291537440 1
364505891 0
936717684 1
351186127 1
624435920 0
711578983 0
287050573 0
2617368 1
322885294 0
599845945 1
836203543 1
998794163 1
398729819 1
759414780 1
891455964 0
159366614 0
908962861 0
447770847 0
382813247 1
918006429 1
948419992 0
319398434 0
473870520 0
417507257 0
960069229 0
819439423 1
393525978 0
339379956 0
359833170 1
903703925 1
238189238 1
734298953 0
701331838 0
586181909 1
354504559 0
899835331 1
882693832 1
441647690 0
726433546 0
947752061 1
174251081 1
412939848 1
470891276 0
544982988 1
766640544 0
273647953 1
749811027 1
330976496 1
584435027 0
135998120 1
23432474 1
711904707 0
55207307 0
484008885 1
814427670 1
723826010 0
668811974 0
215490873 0
990938513 0
103003032 0
850334654 0
781882710 0
772458996 0
423504453 1
759343811 0
889493173 1
824165742 0
733758686 1
787289014 0
341410325 0
987163687 1
383630846 1
851607331 0
738795956 1
602932146 0
211969911 1
601088136 0
427467037 1
203412404 0
196122809 0
7862540 0
213058736 0
857363496 1
945384200 0
950835178 0
443776693 1
180173738 0
305324872 0
133318664 1
724534909 1
369624797 0
528735914 0
942721268 0
736216927 1
227786232 0
513487916 1
966062665 1
709513280 1
277723712 1
346026888 1
767349669 1
809559562 0
871803810 1
439299190 1
47444688 1
467145567 1
551580121 1
287498165 1
333327047 1
911605510 1
67180950 0
231218387 0
264548384 0
850212927 1
597223352 1
925046883 1
166250140 1
734338429 0
509781723 0
163262138 0
867194929 1
19941386 0
440383651 0
950772542 1
789447730 0
870043734 0
456040672 1
444662129 1
455550700 1
590135962 1
95272938 1
296094919 1
620788684 0
829737825 0
88924326 0
112434701 0
906126340 0
717544177 0
358685163 0
489066572 1
898020026 1
774338969 0
979459069 0
140655422 1
173042026 1
401660941 0
513723677 1
400431394 1
241614057 1
4395618 0
232824636 1
996512988 1
387876125 0
823629123 1
514605621 1
437911176 1
332891643 1
466213254 0
369360050 0
10074299 1
169477880 0
44233992 0
345864819 1
848631241 0
230791658 0
100307657 1
712317371 0
124156887 0
568840897 1
821306614 0
831072354 1
105345249 1
792090826 0
468737402 0
132143873 0
340104958 1
238847670 1
448394295 1
246951574 1
204425498 1
672830005 0
408721404 0
132071727 1
995842603 0
321900606 1
737915902 1
483221334 1
240944834 0
646624231 0
127503684 1
467414465 1
970766404 0
976059319 0
64367520 0
920375886 0
233727796 1
516145428 1
568285610 0
839492891 1
327444554 1
105949438 0
969479604 1
275934000 0
336872116 1
920734541 1
41131886 1
448471310 1
814376026 0
958988508 0
236453903 1
763158984 1
638937744 1
615499889 0
679927773 0
463359282 1
470346207 0
510784894 0
973109979 0
747109162 0
983482875 0
885182572 1
647831233 0
513184571 1
28758045 1
380928733 0
56324754 0
583358879 1
31501618 0
811473997 0
49045451 1
615376238 0
10930179 0
226901181 1
639132064 1
440272021 1
796870444 1
485117986 0
429866465 0
275968586 1
586406040 0
828455169 0
505877587 0
486280376 0
774971172 1
768346947 1
11652665 0
682269375 0
984639630 0
578533836 0
419027226 0
368832808 1
449231485 1
695096859 0
282571914 0
351246904 0
720699435 0
588579275 1
585749721 1
947936930 0
975433801 1
494139590 1
652311325 0
254422937 1
569243173 1
156426649 1
847403849 0
329748567 0
730532490 1
977449900 1
295079000 0
686115406 1
263979178 0
681458465 0
865668053 1
553131918 0
133042837 1
652194106 1
29688113 1
450377246 0
257846023 0
527449738 1
621474072 0
198208282 1
458165685 1
422145517 0
220052811 1
76687463 0
876417180 1
140296757 0
834076888 1
895838406 1
718299444 1
115484723 0
198851719 0
646802690 0
674600172 1
875200817 1
934079230 1
176544048 1
714254455 0
510945338 1
703085104 1
431631852 1
570998552 1
265938066 1
262117874 1
927079184 1
283164340 1
885208610 0
604827055 0
596083312 1
879957816 0
559468684 1
949402542 1
932035165 1
922414511 0
671393364 0
716636362 0
864348965 1
295781305 1
169542328 0
161845404 0
245145088 0
662063307 1
340918374 0
14998859 0
150757618 1
296049339 1
904093507 0
880821661 0
449502944 0
120832447 0
466167419 1
481492142 0
23743564 1
812163386 1
939386630 0
245966113 1
152022208 1
817738329 1
355353445 0
228941419 0
533308037 1
888207085 1
175962469 0
477124213 1
33118002 1
384895890 1
296685157 1
10142567 1
66466002 1
413121652 1
319730606 1
710946947 0
774000296 0
726243476 0
793131491 0
579494719 0
222097939 0
895265287 1
416881456 0
618149003 1
170669014 0
467734173 0
311831464 1
902855573 0
649867653 1
345687196 0
419022927 1
274441959 1
209506375 0
151898485 0
968730378 1
460312991 1
251527438 1
730135242 0
301813511 1
819776606 0
918407691 1
122274064 0
177630895 1
936957431 1
624150267 1
525177102 1
267961886 0
239848833 1
744999650 0
638622166 1
153450708 1
704228138 0
816908713 1
995321277 0
945282632 1
743397357 1
217206411 0
332728665 0
621711448 0
722890125 1
836689516 1
554140038 1
762317439 0
671448313 0
87218289 0
943217219 0
130008824 0
300848517 1
313444577 1
652277167 0
262384619 1
408673196 1
886872582 1
278088082 1
340549275 0
447242491 1
313226258 1
444682845 1
65408186 1
464665462 0
790056022 0
204846603 1
481745248 1
817760487 1
215285458 1
223055086 0
603673017 0
170131991 0
802155874 0
285289066 0
86969233 1
732815511 0
833474869 1
268300530 1
616646362 1
6675265 0
194392167 1
890936220 1
384619939 0
825429062 1
184271341 1
156520082 1
319669476 0
200060355 0
866820476 1
459476093 1
137550381 1
817447868 0
931137440 1
991880420 1
889177123 1
612114446 0
53356491 0
950010027 1
985880342 0
739825040 1
471817685 0
921037016 0
986403054 1
743630162 1
453068 1
553888740 0
497892071 1
333846500 1
288458612 1
274513727 0
701722900 0
203919280 1
77798668 1
395389903 1
24478959 0
293416463 0
132738807 0
575632688 0
681168179 0
505070482 0
354627994 0
357219688 1
233124730 0
677361406 1
907488381 0
188354339 0
442673988 0
388137040 0
582848303 0
607390463 1
681847803 0
315598104 1
339373680 0
764651594 0
244832126 1
514773874 0
782169799 0
373282841 1
156835308 1
602487988 1
339485322 0
952726329 0
391789636 0
699129488 0
337993033 1
126774581 1
250287721 0
234558198 1
687006661 1
910956461 0
585650765 1
419263760 1
617393415 1
665760217 0
392851503 0
182710744 1
120465312 0
371157550 0
361787858 0
138982331 0
30868333 0
623288272 1
622291143 0
925034234 0
683825673 0
906590917 0
60817866 1
234016774 0
27758726 1
39767961 1
814688734 0
551353449 0
682269734 1
691963918 0
976567366 1
476560198 1
701267993 0
465678300 0
168839413 1
82894159 0
602361809 1
977931376 0
101183866 1
209021244 0
845285261 0
725446103 1
299733311 1
165322317 0
773130713 0
806573474 0
521024707 1
855616282 0
599184583 0
345771872 1
763422972 1
167435885 0
770683337 0
197983526 1
873830729 0
670485818 1
661718937 1
68357321 1
923079609 0
480718131 1
419583259 0
547060302 1
562843450 0
262538991 1
931548621 0
265626441 1
635512393 0
157122770 1
54970922 1
457172569 1
782403770 0
125851038 1
201523002 1
975001155 0
611354941 0
78825978 0
940397737 1
21452083 0
555847304 1
465223883 1
446161162 0
109842611 1
722126790 0
628353962 0
645176413 1
319297769 0
51833905 0
298021845 1
44292556 1
608772568 1
319113758 0
850592868 0
434127844 1
51975348 0
184208582 1
53612312 1
503248484 0
764735819 0
322963198 1
867140604 0
680731132 1
404079118 1
829746831 0
245274390 0
303928245 1
157775190 1
247801926 0
758938142 1
523576603 1
579289559 0
684644494 1
942591059 1
641272687 1
180933759 0
463077444 1
129172768 0
806299129 1
953303029 0
474557394 1
940479099 0
899929892 1
759804939 1
989416192 1
416700473 0
418553143 0
568355939 1
928571649 0
58472605 1
974338944 0
602107002 1
223539650 0
905404374 1
689682255 0
606836025 0
105966632 0
409268278 1
143018830 1
189871368 1
783108870 0
861860809 0
8940830 1
262895972 0
729954647 1
19085122 0
245927105 0
92756432 0
920892285 0
280257847 1
596979666 1
352657854 0
480599968 0
42113439 0
222678491 0
158795751 1
764888925 1
235137206 0
963778845 1
469216701 1
474941249 1
698645527 0
835223075 1
887188542 0
510562503 1
413099975 0
74594460 0
610594139 1
560639191 0
479501249 1
518599254 1
723627180 1
85728559 1
562275796 1
915895501 0
796705499 1
305344834 0
308613348 0
473137958 1
51601728 0
67390071 0
348646186 1
687739868 0
491919070 1
378108377 1
510450081 0
396447248 1
35540207 1
483125589 0
324454529 1
352441409 1
670509107 0
467531873 1
126829815 1
20792198 1
518331664 0
797314372 0
162206624 1
117696918 0
393464938 1
465478543 0
618973388 0
517776333 1
377444421 1
666109082 1
707367396 1
47328424 0
16055717 1
353908092 0
732602096 0
771773801 0
343953170 1
362922982 0
724426530 1
159920959 0
75254176 1
718136287 0
84665554 1
828112574 0
464666594 0
160063223 0
108834661 1
814080687 0
668610239 0
941158327 0
461366225 1
160935404 0
537697071 1
391396226 0
997199696 0
639971308 0
104447364 1
91197423 0
466989818 1
641568094 1
802615903 1
147279975 1
27448084 1
902718946 1
654935578 0
213909900 1
88155323 1
192089747 1
404794769 0
94997363 1
381215289 1
137757176 1
57325588 0
49754712 0
49042853 1
379155969 1
561778587 0
260767777 1
686665058 0
92244749 1
855975763 1
521412665 1
726221929 1
674389095 0
687124057 1
327143188 0
189475026 0
31129914 0
956303977 1
478999679 0
430904915 0
378087301 1
60726680 1
917412783 0
183935438 1
462231332 0
578746691 0
105007961 0
595927663 1
934250401 1
352621646 0
903403466 0
508851946 1
895480310 0
372185151 0
578507074 0
966312022 1
658104027 0
399894756 1
229161065 0
630494502 0
458909896 0
257564462 0
57064743 0
494403382 0
554772147 0
595027007 1
517815607 0
279168417 0
427634518 1
618587895 0
295028501 1
75693015 0
180944979 1
627008576 0
699360819 0
905572369 1
280841953 0
661356661 1
508172177 1
186982720 1
271175069 0
775410569 1
425921182 0
305631776 1
589387747 1
864762131 0
864550339 1
508083519 0
503246032 0
4129591 0
276112369 1
592320364 0
297611488 0
406109526 0
435115315 0
251029202 0
863736185 1
726240687 0
885119127 0
208671875 1
497035946 0
960503283 1
859638988 1
515792416 1
414010139 0
785190914 1
985950125 1
654306917 0
725791325 1
315671606 1
729878531 1
410643952 0
558006582 0
696897780 0
758206752 1
721398528 1
223786943 0
489678285 0
396996207 0
378832701 1
71204852 0
758993049 0
106880825 1
909982405 0
657303142 1
45833483 1
268644896 1
632928680 1
968597908 0
83517833 1
389806419 0
898112271 1
994971766 1
392377456 1
598340405 1
313452232 1
338167559 1
133790546 0
555738958 0
17631117 0
63007760 0
495297114 1
874614494 1
989753844 1
592475181 1
113316226 0
85666640 0
17597458 1
479121633 0
433107963 1
144242131 1
935290388 1
137801620 1
849024268 1
23647629 1
437010465 0
234976550 1
658607928 1
746621941 1
281695507 0
861185751 0
189456812 0
403274280 0
878901463 1
276328914 0
710041127 1
233807108 1
459078785 0
344075610 0
885951557 0
435086267 0
678870426 0
426715876 1
532945692 1
75327182 0
320749347 1
603813502 1
221756946 1
313250519 1
396580294 0
758445475 0
799509744 1
250148540 1
211640685 1
523278174 1
218997377 0
726436971 1
411383677 0
813134649 0
199502445 1
555532769 0
987997966 0
339336129 0
46697593 1
32200933 0
934096262 0
413789592 0
488923401 1
983872956 1
576919647 0
733375924 1
520417250 1
379531639 0
308901553 1
638134179 1
80244226 1
513809355 0
183547530 0
437711287 1
674230821 0
938311089 0
802967481 0
665788953 0
670342561 1
109610136 0
892258874 0
656705459 0
93154015 0
962313051 1
830621804 0
170332245 0
891255354 1
157868127 0
178626489 1
123644045 1
488302905 0
832713062 1
883563693 0
417513398 1
69887416 1
273707974 1
623921160 0
431217965 0
113915114 1
714083606 1
362912266 1
786342830 1
449662067 1
105988456 1
975417908 0
563462334 1
203937353 1
296937530 0
220853741 1
766682594 0
937144328 1
208687755 0
567748908 1
351041875 0
940092801 0
185491423 0
558764638 0
634828252 0
330500913 0
1968089 0
9472533 1
188687479 1
43407039 1
990628058 0
163325654 1
835420354 0
874743686 1
535160386 0
370828914 0
973797224 1
799851480 0
609551786 1
814920177 0
886835088 1
336490787 1
26867618 1
609079568 0
432851075 0
632639942 1
181022601 0
110592034 1
395954016 1
593359136 0
672638328 1
809907866 0
533590984 0
891061986 0
318647633 0
100587778 1
914588620 1
163915237 1
807748920 1
189002915 0
59314157 1
725506104 1
622521230 0
999675077 0
233523224 0
187420746 1
515500706 0
537972394 1
789712216 0
47131504 0
988093592 1
413875124 1
773108103 0
567495364 1
959282376 0
784038833 1
874404354 1
368681458 0
379405908 1
729852690 0
283952440 1
528204101 1
774599502 0
197985103 1
106275922 0
609599728 0
61819475 0
491875599 1
31391085 1
296837507 0
854970268 1
588399137 0
643668607 0
845651891 0
586848348 0
180718506 0
555969418 0
756019105 0
342101029 0
219319060 1
885266539 1
698551527 1
161988164 1
469946143 0
802003144 1
872186098 0
612125208 0
907675631 0
33562954 0
136604096 1
747024361 1
311702267 0
213844204 0
854999109 0
387200446 1
245387417 0
720383757 0
274758075 0
702982130 1
736397673 1
632137546 1
91864159 1
579439272 1
198094082 1
873911770 1
169902177 0
192269217 0
952829791 0
893230192 0
104945076 1
192773481 1
346669568 0
505287664 1
798908313 1
966467162 0
343196099 0
807816953 0
909286590 1
609257399 1
159749843 1
998355498 1
930101395 0
987671306 0
544821125 0
496742642 1
951293015 0
854986758 1
376968695 1
976538832 0
509210522 0
324716340 1
152881950 1
906402932 0
880501662 1
9498674 0
710947170 0
679842391 0
840007538 1
900394494 1
203485649 0
2391354 0
197751964 1
396367130 0
844976132 0
925433205 0
119668975 1
185680009 1
853473927 0
905194221 0
386043213 1
456182429 1
205553511 0
810183968 0
516248525 1
937850866 0
605194578 0
287791802 1
974598508 1
696923621 0
520947482 1
756402020 1
825254220 0
572145589 1
483059977 0
616184 1
268824956 0
717544445 0
581691266 1
663430784 1
121231464 0
72911499 1
945539744 0
588258080 0
815215240 1
910714857 1
876526151 0
62625421 1
586740876 1
521103595 0
800625545 1
44298851 0
227090210 0
193231817 0
69889698 0
541744950 0
134025423 1
252717617 1
955270091 1
37733144 1
108416788 1
998240665 1
202115366 0
478391490 0
961228194 0
541497939 1
160365625 0
288094860 1
290760871 0
395497964 1
730628734 1
837710995 0
376293400 0
795138159 0
34851807 1
27464940 0
492006980 0
527440170 1
851970823 1
405059982 0
533400943 0
138366421 1
648804647 1
1619004 0
30004939 0
180542231 1
207223045 0
389932884 0
647024312 0
153920051 1
542447612 0
948365122 0
534968981 0
944734015 0
455154619 1
619715980 1
450595888 1
938114276 1
877676801 0
916686649 1
977674809 1
80194349 1
411934907 1
453260779 0
561943564 0
406612373 1
168133068 0
760741282 0
620349697 1
8458183 1
181744836 1
212323548 1
133292266 1
198569846 0
982298646 1
136519827 0
19164067 0
563035136 1
529000100 0
72787125 0
629706385 0
158978126 1
583593005 0
684921903 1
59096711 1
800815657 1
500150984 0
626958854 1
34228594 1
840642355 0
904543594 0
422205552 0
659243055 0
111096957 1
75631452 1
452601435 0
548450851 0
675721759 1
433284021 0
414674077 0
47948424 0
654600482 0
927229029 0
31494059 0
138794563 0
330873256 0
616457344 1
811519017 0
432124975 0
320753920 0
989945817 1
692234176 1
695107402 1
970511812 0
579826126 0
221293524 0
238610262 0
410593215 0
126044400 0
711225085 1
791702290 0
325076090 1
548103822 1
835228095 1
257770221 1
362217912 1
902296872 0
648038717 0
366384708 1
854475395 0
9311515 0
958490326 0
725443746 0
827464132 0
705638197 1
973560522 0
77179904 0
366838332 0
683964690 0
695321156 0
364094420 0
600371702 1
796689612 1
999854284 0
810117594 0
549085485 1
196196697 1
269875333 0
590984129 0
70798902 1
697285274 0
87714376 1
784610273 0
502291539 1
755637125 1
831979870 1
367970231 1
794396425 1
564229030 1
483352894 1
76406429 0
456197203 0
99987921 1
847718737 0
502490470 1
112766756 1
493877769 0
14911805 1
831044316 1
968968479 1
147951770 0
563416437 1
523139419 1
328480120 1
896372302 0
936944833 0
200291189 0
575511852 0
560865266 0
705846935 1
692654523 0
553877377 0
308022018 0
825192048 0
817596669 0
376321463 0
848882618 0
31340209 0
220464146 1
867324829 0
588048409 1
618336144 0
914286300 0
235615396 1
911241572 1
604260884 0
625570652 0
663731786 0
904780972 0
349593342 0
510591244 1
133894673 0
139344871 1
36967141 1
752472786 1
449290152 0
253741667 1
715480160 1
778047789 0
737306374 0
160392976 1
408091420 1
113145696 0
716650994 0
201069329 0
665750679 1
752648201 0
81060169 0
103299751 1
600321861 0
305923838 1
406565205 0
760980810 1
988124750 1
508682967 0
627581525 0
491722934 0
990982820 0
601159662 0
739785000 0
777628188 1
404982231 0
198301316 1
549544758 0
263021191 1
466834458 1
36599635 0
777905692 1
248385890 1
954339585 0
681047468 1
495249995 0
233202392 0
364894298 0
501586815 0
163783098 0
479570459 0
920307035 0
998550184 0
653534848 1
876232629 0
794209519 0
542589453 1
91666809 0
246114663 1
939964506 0
134784898 1
351238726 1
928555704 0
36971641 1
742233768 1
42847088 1
389532032 0
119907554 1
145007471 1
662445693 1
509995185 0
790835634 0
179745579 0
890513088 1
329007705 0
47658612 1
870138896 1
478821987 1
135569114 1
767856022 0
296538777 1
166286456 1
474579376 1
888768228 1
305950579 1
908211608 0
844247494 0
420323719 1
52789028 1
303338670 1
651620611 0
223341580 0
788264291 0
718290781 0
216625801 0
632380774 0
704414714 0
964900380 1
662832661 1
812615069 1
74467473 1
265661972 0
148012740 1
252174903 1
308843356 0
9029801 0
493313786 0
525390445 1
932420856 1
962743665 0
771628433 0
521560649 1
317483227 1
97174296 1
37956620 0
290513531 0
817703883 1
593302455 0
470479426 0
614152095 0
829547105 1
35829835 1
259622448 0
361441629 0
775360930 0
834371048 0
845233288 1
915914028 1
717734276 0
840231568 1
706651234 1
481256953 1
796002835 0
667325121 0
223489128 1
576242726 0
239635354 1
988197108 1
876130710 1
403660292 1
409211617 1
255040061 0
318163083 1
855291841 1
364878297 0
422476623 1
903317301 0
477229521 1
49893278 1
639047885 0
821388029 1
736350651 1
652053874 1
674224249 1
535387155 0
917830173 1
829172803 0
951218105 0
363806791 1
495972199 0
681371472 1
606178769 1
589179252 0
401403942 1
481396386 1
123196895 0
801009967 0
482001027 0
611663595 1
409237484 1
263111935 0
119245371 1
799529567 0
684887104 0
846097014 1
264604866 0
647750562 1
408220372 0
775568843 0
623248857 0
118189915 0
760058019 0
21343754 0
338138387 0
688745905 0
17901949 1
579982377 0
230508857 0
464556918 1
444188122 1
674758444 1
909385289 1
114752665 1
379128881 0
301106193 0
253411057 0
315940531 0
811990867 1
993569746 0
309296514 1
413207253 1
750282478 1
317269827 1
671277138 1
338195697 1
30570188 0
854255385 0
818144073 1
234392531 1
523962378 0
639958122 1
684226567 1
526659984 0
63284732 0
3786921 0
899010052 1
432228254 1
72236954 0
602339572 0
349004634 0
57059454 1
699233909 0
390694773 1
461217859 1
838762424 0
234057074 1
270352560 1
253886933 1
304037301 1
335011975 0
30203574 1
625226597 0
880260222 1
254887137 0
110354170 0
474504124 0
584921682 1
807652701 0
89474856 0
431019837 0
102721722 0
496941218 0
300875318 0
214691561 0
329430466 1
850703866 1
51991711 1
8880879 1
247170001 1
888132014 0
296931407 1
748038268 0
721991243 1
482880599 1
401322646 0
342876995 1
120679786 1
664232102 1
357712644 0
36776444 0
853054256 1
951925272 0
614971553 1
936689213 1
988218353 1
134152408 0
553930782 1
316296609 1
156884953 1
218936210 0
921625588 1
207856259 1
932482797 0
198418624 0
900796926 0
992202077 0
530175839 1
268354574 1
219647939 1
404034733 0
650145852 0
881830925 0
587430769 0
286152090 0
309137466 1
972593685 1
432049898 0
238640720 1
374811526 0
711906533 1
264082861 1
485045766 1
486468777 0
664954333 1
36475923 0
474732655 0
120509266 1
479868508 0
214524254 0
857687319 0
632574874 0
553409741 1
144799489 1
840166753 0
693671655 1
622966903 1
979428172 1
23360220 0
482305267 0
454385197 1
176822310 1
204016030 1
441888184 0
46689176 0
26906914 1
346398397 1
617513991 0
291526354 1
231972263 1
773315705 0
895268755 0
466960285 1
388062062 1
511988489 0
683443859 1
643080740 0
306260845 1
847169627 1
951696914 0
483126094 0
95592584 0
187941160 0
755032422 0
33789331 0
209244845 1
739830965 1
218961541 0
106857656 0
849966253 1
271912339 0
130209695 0
801715611 1
422922859 1
165029006 0
99248796 0
712035953 1
927111272 1
641735604 0
617609246 1
425711523 0
635138410 1
135226854 1
383219927 1
728269254 1
331991964 1
723404781 1
914850234 0
115977113 1
54871649 1
392718548 1
608405741 0
208354734 0
599707859 0
880187282 0
235047895 1
368060612 0
705243578 0
773787641 1
666277533 0
773320122 0
760575933 0
565160097 0
779572132 0
592162269 0
475061640 0
428912207 1
315966322 1
22600662 0
627673450 1
241496278 0
738566777 1
702109367 0
757559037 1
690322727 1
129222629 1
227844192 0
54561773 0
912763854 1
55817106 0
800106980 0
616845493 1
513284042 1
582698289 1
853033799 1
801050670 0
841321287 0
190203734 1
886996700 0
976902657 0
963876839 1
551556696 1
909879050 0
791439451 0
657688124 1
469540246 0
261750684 0
924974702 1
824279082 0
220536146 0
548077857 0
795323272 1
746171696 0
553713101 1
960748537 1
273490353 0
563069345 0
894979482 1
977873989 1
455401994 0
91095740 0
690037914 0
867949553 0
473005707 0
702109130 0
783467474 1
849887387 0
696095565 0
847581876 0
992342570 0
435189042 0
105654609 1
771395761 1
248969716 1
751817393 1
897978109 1
267846115 1
887044362 1
17994673 1
349117370 1
748046714 1
644661608 0
527357095 1
85531594 0
263382974 1
454442467 0
492792469 0
217278404 1
66488208 0
616817408 0
452634189 1
395932 1
387048085 1
31209331 1
279041322 1
129428699 0
615181347 0
521471771 0
854299575 1
365774543 1
56834058 1
675727369 0
901334724 0
267777401 1
129794996 1
474538573 0
628619145 1
254595690 1
65383984 0
835308935 0
451372319 1
661031413 1
482557090 0
196723659 0
400270904 0
363464392 0
543789208 0
431183302 0
47678267 0
892323332 1
746918916 1
412359762 0
96437964 0
463411818 0
127121534 1
303013287 0
146582650 1
225643567 1
830223464 0
351691085 1
658539716 1
836392007 0
15855595 1
392328863 1
870688714 0
911634441 0
944764653 1
421134409 0
456147410 0
738696067 1
642019234 1
258799489 0
807116704 1
759462047 0
679656112 1
501393783 0
377913904 1
514204133 1
926470849 1
931793011 0
723929821 1
175841425 0
531676712 1
478188637 0
253180790 1
493634388 0
910484357 0
437386809 1
244904070 1
662408264 1
359932112 0
445372339 1
572913327 0
691793711 0
281134328 0
65166748 1
429443895 0
504441428 1
862793540 0
342088901 0
69800753 0
349451072 1
499937774 1
473659490 1
769448410 1
933270559 1
929815858 1
639450590 1
429246162 0
53008245 0
482641631 0
259079792 1
431056955 1
220633545 1
799451294 0
604913849 1
660766786 0
805359480 0
218740516 0
545234437 1
1532920 0
571513034 0
49090905 0
738821401 0
342274298 0
784701210 0
784195511 0
156042419 0
988252139 1
425403334 1
617661993 0
95451408 0
938551764 1
518820817 1
281780427 0
345738390 1
80157034 1
701440511 0
539091544 1
846695271 0
565760557 0
287476480 0
624466359 1
725004020 0
716960149 0
453679153 0
893089274 0
482427546 1
922238421 1
170293726 1
35074340 0
29692774 0
852984372 1
78590662 0
718221354 1
209373328 0
659343837 1
257500347 1
880795781 0
969484198 0
615355862 1
691204264 0
380118191 0
962521357 0
445491603 0
128995722 1
77957374 0
766268151 0
425988788 0
871592192 1
271224802 1
629999084 1
406755502 1
555766673 0
282304608 1
7378436 1
448370881 0
760268552 0
369838011 0
969174064 1
680346814 1
294286198 1
332832 0
169949090 0
279478357 0
10937187 1
397934607 0
291719353 1
442387327 1
400358260 0
583706137 1
559623787 1
980196331 0
738441775 0
402457173 1
838498657 0
14486573 1
208236127 1
829279445 1
64585237 1
336937536 1
250826289 1
984340851 1
763916175 1
93822775 1
471185935 1
482129921 1
276702803 0
555890008 0
116471944 0
173047295 0
981001579 0
529124964 1
324152807 1
455388993 1
93730211 0
473045884 0
446708423 1
197367364 1
840501213 1
646488820 0
773796705 0
775016468 1
229204343 1
496291323 0
997740470 1
775943123 1
786154972 1
354653595 0
295113921 1
839488478 1
762323213 1
743226243 0
237322339 0
410354776 0
179221924 0
901134426 0
128645918 1
888603402 0
291939906 1
3671129 1
511993240 0
800539915 1
347026722 1
262933267 1
156795209 1
46518518 0
78335043 1
655396863 1
897539281 0
158686413 0
211050470 1
722739749 1
327216569 0
666266224 0
192120852 0
361724875 1
853635999 1
839566636 0
867583894 0
223880143 0
607638724 1
455496410 1
466241454 1
614741154 1
820161912 1
908416952 0
711392120 1
125784589 1
297397666 0
331310889 1
246002658 0
79198884 1
978013252 0
911605410 0
706051406 1
339894776 1
202769826 0
901129963 1
942884293 1
280757786 0
881143317 1
646509904 1
448510962 1
999895237 1
500741443 1
98231402 1
142075762 1
571168152 0
59051143 0
317143263 1
739590606 0
353154294 1
132813712 1
23237563 1
65064094 1
64696379 0
80931741 0
451930021 1
895699595 0
251641528 1
89332914 1
323692363 0
136172339 0
548305047 1
203559850 1
261552066 1
974190252 0
178654627 0
806002207 0
277530549 1
443919177 0
558911033 0
700814997 1
721532129 1
860257751 0
593901691 1
110773439 0
879947176 0
257575768 0
163084440 0
420390810 1
385346748 1
387995695 0
991892254 1
686727368 0
141782143 1
513633788 0
764584483 0
528307785 1
139763781 1
639658454 1
596184293 0
686014677 0
948622729 1
325714841 1
648429892 0
192913119 1
614530510 1
568228852 1
50467150 0
56493119 1
236478147 0
713103186 0
204239633 1
595811183 1
64329100 0
753545580 0
153479585 0
619925748 1
178176851 0
619134948 0
567159459 0
454208073 1
370207855 0
473246122 1
136756229 1
824907320 0
630320710 1
647227456 0
790924808 1
81458990 1
915918691 1
516553437 1
708105619 0
550115616 1
331234158 0
590122183 0
984630270 1
502893807 0
987574686 1
130458347 1
257369539 0
904998559 0
246772228 1
732954211 0
421085146 1
739256029 0
676412102 1
897488406 1
571491067 0
32302007 0
163798447 0
574663707 0
974763330 1
600356768 0
602921975 1
438595149 0
91462235 1
519622378 0
490762842 1
841894437 0
834579382 0
622791656 0
42405275 1
927419386 1
96251146 0
981871791 0
552467504 0
93425197 0
386355379 0
687706629 1
986065408 0
45119320 1
417414679 0
794957091 0
490344985 0
738021615 1
434700555 1
175260503 1
37688833 0
853523828 1
859718262 0
945125317 0
474464310 0
362154794 1
163352778 1
218495650 0
834622243 0
229684302 0
975313751 0
195777978 1
545904501 0
531521078 0
598580637 0
7677779 0
946338366 0
562317138 0
570012817 1
982666253 0
43942692 0
768352964 1
8831668 0
341066147 0
727982256 0
912485129 0
27949678 0
418781029 0
431617916 1
86391810 1
713543802 1
341591212 0
202848652 0
689300603 0
317374208 0
557450461 0
319785377 1
20085689 1
682907588 1
13966230 1
31253489 1
915607914 1
713879734 1
756983257 0
655074451 1
541713631 0
349162893 0
593211923 0
875134888 1
27848322 1
987442648 0
518484394 1
832524925 1
670060511 1
593854759 1
88658495 1
675206310 1
643539636 0
835427708 1
433187554 1
371167272 0
141027560 0
301106342 0
896160547 1
903293002 0
394919028 1
72539973 0
383547248 0
650422779 1
745729005 0
110535201 0
752589307 0
36594963 0
510352436 0
103066650 0
390106741 0
878707850 0
652346425 0
689623731 1
931699701 0
143752669 1
464114253 1
294039253 1
350758720 0
25853487 1
583357673 0
810939859 1
821816098 0
423746438 1
566725115 1
587500950 1
671686044 0
395335403 0
58898133 1
867812660 0
67444049 0
431817006 0
809808297 1
559106483 1
302814036 0
927250191 0
389028658 0
362940066 0
209563552 1
318218809 0
345005979 1
494922574 0
734240683 1
161970022 0
286219167 1
116253769 1
621155227 0
700822681 0
355902346 0
395535188 1
39685849 1
473720647 0
236828216 1
977353250 1
174379118 0
460862894 0
925766878 0
336605795 0
839047670 1
249208117 0
278018430 0
685433012 0
652718065 1
333193656 0
438265860 0
5116160 1
362213725 1
233402051 1
394931053 1
857478547 0
733706177 0
441457191 0
265387129 1
645891636 1
796545051 0
335537449 1
61490889 1
856188520 1
509413800 0
410906111 1
879267970 0
348738503 0
360961538 0
350536006 0
847918780 0
369605915 0
409566117 1
986729891 1
802915538 1
693580335 1
765779944 1
380788105 0
679710508 1
481061228 1
14021015 1
612692757 0
442698638 1
492951308 0
840820559 0
207698392 1
770967896 0
452759395 0
988476056 1
585554583 1
882186327 0
896375087 0
606491589 1
980633976 1
440481168 0
304453451 1
485799681 0
381170660 0
592231668 0
589043395 0
599424753 0
764274559 0
76097648 0
604622986 1
661870398 1
25906828 0
704369263 0
73991823 0
3965858 0
998071603 1
164370574 1
898538988 0
789502119 1
834785105 0
514934155 0
61969817 0
199606228 1
614034200 0
17624161 1
409265834 1
467085388 0
451307762 1
458102648 0
615426690 0
567685987 0
446922151 0
387604949 0
891230876 0
229018668 0
251420110 1
722653422 1
787393440 0
770394774 1
93424384 0
871797616 1
951686298 0
987047151 1
85004279 0
221874993 0
738775212 0
765876183 0
867765865 1
310928787 1
98925998 0
498826311 1
6579734 1
327814270 1
669928738 1
873014091 0
8012526 1
869574235 0
943160764 0
17999249 0
612317601 1
413017279 0
861628751 1
228224337 0
38583953 0
588510906 0
992475246 0
977014766 0
554267947 1
953378380 1
130999877 1
333468558 1
907321774 0
923902011 1
99475071 0
797374227 1
622812056 0
995113682 0
889322916 1
369506333 0
261688250 0
779982823 0
401202207 1
259151257 1
792444854 0
948926847 1
717309315 0
839859404 0
23898896 0
206759644 1
965646852 0
977303690 0
507311609 0
423332035 1
781280465 1
495175848 0
71850311 0
302368183 1
985730865 0
785760017 1
139238639 0
167060414 0
111894034 1
774541433 0
743052076 1
600804841 0
312425857 1
446071544 1
532251892 1
34273048 0
671254418 1
772145762 0
370782919 0
746114702 0
578848041 0
197646310 0
547055474 0
707968512 1
850812691 1
110630135 0
31695823 0
313302392 0
107588425 0
746256782 0
69880286 1
2995909 0
73799607 1
359349373 1
760556708 1
265558527 0
687139507 0
604969457 0
389181963 1
786327030 0
298945354 0
289171665 0
554078306 0
436237121 1
715688775 0
493832768 0
156505309 1
867817280 1
841991599 0
133043947 1
575579208 1
332732264 1
569522233 1
1745418 0
583635085 1
148475276 1
862161817 1
57852501 1
73709311 1
361676876 0
605773634 1
701094252 0
458943859 0
412961980 1
648856619 1
211297835 0
605092404 1
146591190 1
708213409 0
104761101 0
144653513 0
39457159 0
251896723 1
156161057 0
75611438 1
776092786 1
616494734 1
78968474 1
428242760 1
199099276 0
348922709 0
178134681 1
438590636 1
16671603 1
824404347 1
700770054 1
621299112 0
852427052 1
475951176 1
622517364 1
949732874 1
34958769 0
58533806 1
950742003 0
243020159 1
602086866 0
334476331 1
621577197 1
996856600 0
79307577 0
875315484 1
794279303 0
339660085 0
435404329 1
362050632 1
730005881 0
661182887 1
171114254 0
170371862 0
210278321 1
903589701 1
436292707 1
283839209 1
318214299 1
36076866 1
952916153 0
112989177 0
445894678 1
103956479 0
8965812 1
432479964 1
709155813 0
231410619 0
565885280 1
370142435 0
477225841 0
781075282 1
537481053 1
810966457 0
598373328 1
875492122 0
730974529 1
44868236 1
277735721 0
809174414 1
525477337 0
55153106 0
254686609 0
433727984 1
145024393 0
129900738 0
889785189 0
854099363 1
783521858 0
21511993 0
162247818 1
272447635 0
205080529 0
991582247 1
791445071 0
669467841 1
278038234 1
9769130 1
323752480 0
799069499 1
496967099 1
10072292 1
925568998 1
662667502 0
505878165 0
256722307 0
539114034 1
76990251 0
390103903 1
686605539 1
149338572 0
502995662 1
673813458 0
688158520 1
540676655 1
400882498 0
255386493 0
892267219 1
675988453 1
14551364 1
135857010 1
369531388 1
232075911 0
99600255 1
76809221 1
613825820 1
873900524 1
322256849 0
463581168 0
769138983 1
241771297 1
811832373 0
398714739 0
896334359 0
750216850 1
385505620 1
607462943 0
583540678 1
553457212 0
842535970 1
984072820 1
429645773 0
785628321 1
536405232 1
114933904 0
849957414 0
495127039 0
957517348 1
314203074 1
857152738 1
857263164 0
684625218 0
109750817 1
683555523 1
592315296 0
613937392 1
297568820 0
603793757 0
45468334 0
264199953 0
939556072 0
158839247 1
588094728 1
817793617 0
683147785 0
833159091 1
437083395 0
467718689 0
595140833 0
720233822 0
123323702 1
783430239 1
368472781 1
117031213 0
955131957 0
29305165 1
164442892 1
49149024 1
581200072 1
32564572 0
138524417 0
164103249 1
16324410 1
799357264 0
859292628 0
804775877 1
656494266 1
981489205 0
283868334 1
864494672 1
713544622 0
353865671 1
678848270 0
349445978 0
791224842 0
874656354 1
655529833 1
478175453 1
203816208 1
403730069 1
64636296 1
775703363 1
113070765 0
341578175 1
451989279 1
173723921 1
359579527 1
399799379 1
692909222 1
555628324 1
587092423 1
101623647 0
120143209 0
862659477 0
103851012 0
983764370 1
60987077 0
848772115 1
592815692 1
172683318 1
910179153 1
347070665 1
26952919 1
66945958 0
470891784 1
180751779 1
838688843 1
946224253 0
858170999 1
62247264 1
377178170 1
337677771 0
179971604 1
979340375 1
593570251 1
715797992 1
86441066 1
992785200 1
153308196 0
944534736 1
35493558 1
930304324 1
79079393 0
705143893 1
443445385 1
910249133 0
127043734 1
846256045 1
356835317 0
853750796 1
7992977 1
670989949 1
460665267 1
366613658 0
796766065 1
827808039 0
446359811 1
156966330 1
574725925 0
638292603 1
490632071 1
233992075 0
611809966 0
454068273 0
948965921 1
592839961 0
144374105 0
276207394 1
680434949 0
517140206 0
237129883 1
986315244 0
641360983 0
645616396 0
227954529 1
695768623 0
827985445 1
691391885 1
348801311 1
576024146 1
836374247 1
378529407 0
75787480 0
838029589 0
423499221 1
473943255 1
868076103 0
894961257 0
482754371 0
716768463 1
917469438 1
105078203 1
817574911 1
41657143 1
303779665 1
922349921 1
781045106 1
628396583 1
212541453 1
167954686 0
342511845 0
157163027 0
805830163 0
874435285 1
553740407 0
420776716 1
698391632 1
767930896 1
442096430 0
485667177 1
121862611 1
887774007 1
452732709 0
790828364 1
987359397 0
428398023 1
306150218 0
267658727 0
215511962 0
569873244 0
482280819 0
884541151 0
596643327 0
945327049 1
92050419 1
743365657 1
420204906 1
45861907 0
459145086 1
826588556 0
479952203 0
224505608 0
387226272 1
9998303 0
515407405 0
852246928 1
535221421 0
180243771 1
947875106 0
707473767 0
758551903 0
95076339 0
624917556 0
668547799 1
455030678 0
624887409 1
573034875 0
70327940 0
272962893 0
265029176 0
887009890 0
25238423 0
28558559 0
56139951 1
459381865 1
390979175 0
780423776 0
594470156 0
969973667 0
259675496 0
447504761 1
428997166 1
733376558 0
528402496 1
870156854 1
914523655 0
273011479 0
514697001 0
511594550 0
755327400 1
909546589 1
49912612 1
674161657 1
907313703 0
167274045 0
40418206 0
612897674 0
424203403 1
850706983 0
524235326 1
87367918 0
833984700 0
161076902 1
667599393 0
142860793 0
973975347 1
134857449 0
886438778 1
463011948 0
659029951 1
461158365 1
398929909 0
999184435 0
577399142 1
424010442 0
325250255 1
390627690 1
702102558 1
43313490 0
764307999 1
206404671 1
783875478 1
589645427 0
604290900 0
632268618 0
82870945 1
992246853 0
867083169 1
448348547 1
317351927 0
857969378 1
645848445 0
244378372 1
888571653 0
745647447 1
58636209 1
936847553 1
964819466 0
677372420 0
796172127 0
981191616 0
753129211 1
310545862 0
582547169 0
380419053 0
555610397 0
438812786 1
515706380 0
353520611 1
158688761 0
475940768 1
851628504 0
987705863 0
306588113 0
249443963 1
734923418 0
570244726 0
777721842 1
256291543 1
236998232 1
31550582 1
978779292 1
143637549 0
894725230 0
714379485 0
724857255 0
252615107 1
211666493 0
291514311 1
226616920 0
762199827 0
360620970 1
289653576 1
724655166 1
465511630 0
877642444 1
75577835 0
532775139 1
306395787 1
203444791 1
218811901 1
492851331 1
737452622 0
543904915 1
238773032 1
350060589 1
64070962 1
649057513 0
199891062 1
707696569 1
695020369 1
470697102 0
197362807 1
723309860 0
25700909 1
789141787 1
232324900 1
12572218 1
919587431 1
287911482 1
530584337 1
265545163 0
617899882 0
561885812 0
440251388 0
281802167 0
958347101 0
589119300 1
739613303 0
334035627 1
288198200 0
410298194 1
887980523 1
921850123 0
553707138 1
839276904 0
493256562 0
891479811 0
636018860 1
592744924 1
724969378 1
577325380 0
68570586 0
989726651 1
372006650 0
507575725 1
972549988 0
613358326 1
164998257 0
956413246 1
768581802 0
361897004 0
242369296 0
548424858 0
143501012 1
405889834 0
644852005 1
683945112 0
314390462 1
53325849 0
243335728 1
499985144 0
79935863 0
34919533 1
505258446 0
675703660 0
416447997 0
522092254 1
892131923 0
430113271 1
108722015 0
594449867 1
21492934 1
917154482 0
11848174 1
368366949 0
523667414 1
775668524 1
91179504 1
202786847 0
63704976 1
986730831 0
255143537 0
634404933 1
965238035 0
704714989 1
255012474 1
450052859 0
566041579 1
496770912 1
97214333 0
430002416 1
681346454 1
141350750 0
713294248 0
856370756 0
740846849 0
823483360 0
502918667 1
593684754 0
11531504 1
306267471 1
739173451 0
281673309 1
167236362 1
862010968 0
655498368 0
3504656 0
601369568 0
649090384 1
502222165 0
245621174 1
467421873 0
168048137 1
614118939 1
700526278 1
320563256 1
298722265 1
299433010 1
315124429 0
742952031 0
21964614 0
503894854 1
514699697 0
168834409 0
858524393 0
785499350 0
581056901 1
820363129 0
267867510 0
977387274 0
332832316 1
898558550 1
457038749 1
607223282 0
13666575 0
197075063 1
318156506 0
971158396 0
322285016 0
527805609 1
906314954 0
54997052 1
147128088 1
971423117 0
478336997 0
468620751 0
840036506 1
823598333 1
520185305 0
275063734 0
29207931 0
899555542 1
457355743 0
304083198 1
804474372 0
273999796 0
509185221 1
333461836 0
377938637 0
514237768 0
234845267 0
801726908 0
59494128 0
885173514 0
625816607 1
829484947 0
97936221 0
663012471 1
935773647 1
935343973 0
142328080 0
486799258 1
144508031 1
900841623 0
211988616 1
224900371 1
342967305 1
956660310 1
595864636 1
659281255 0
444605812 1
439464731 0
418330569 1
941611689 0
631764870 1
89838240 0
857268925 1
881671973 0
541552759 0
687562700 0
175975413 1
568469429 1
96559779 1
758147671 1
752010517 0
705162591 1
164792448 0
264516578 1
463732056 0
391383013 0
795025192 0
285946357 1
472795136 0
576569250 0
749584333 0
635557358 1
820206242 0
414146364 1
440520226 0
59085371 0
764550152 0
426059221 1
11787897 0
619009556 0
586678703 0
612899708 0
621397581 0
747140866 1
671608856 1
342457665 0
740275220 1
194816596 0
592765941 0
181816318 0
172867930 0
977831006 0
644696101 0
301983772 0
770247809 1
700136502 0
160883427 0
531343843 1
821487650 0
315394288 1
928092328 1
721242915 0
817485166 1
924168395 1
974121434 0
206430968 0
76108101 1
855935329 1
876808797 0
268202679 0
281701300 0
287005137 0
407838532 0
588653117 0
316008109 1
283265527 1
615454301 0
894908303 0
55307966 0
966356793 1
661117419 1
577035176 0
28890896 0
702710352 1
12978645 1
987397419 0
929579373 0
943695399 1
844354048 0
622947014 1
862379862 0
362452898 1
728894188 0
358113362 1
774517532 0
333644481 1
757044043 0
727029513 1
580331693 0
923376636 1
429199870 0
314579866 1
826816293 1
257481430 0
111997836 1
752117452 0
347512868 1
30384728 1
332791084 0
339066111 1
693382374 0
730497452 1
565161474 0
943284305 1
267363157 0
432423353 1
489202347 1
593181603 0
918473883 1
600639665 0
788457308 1
449232408 0
578700643 0
850619684 0
7509452 0
782365051 1
202306610 0
334942378 0
248138270 1
622830643 1
840605373 0
225729717 1
990472121 1
919138680 0
662424894 1
599993377 0
690132911 0
803782415 1
776061081 1
552000851 1
328398920 1
36132291 1
614194791 0
109209727 0
155793416 1
327142000 0
31680334 1
776232834 1
230899511 0
184447836 1
874530917 0
971910911 1
984286258 0
379432246 0
316141149 0
534433593 1
890552573 1
860038327 1
882638241 1
772588134 1
197941837 1
536402295 1
574992177 0
720352085 1
855074059 1
692564712 0
830728437 0
387685207 0
636050491 1
732916477 0
52773329 0
803382155 1
667439540 1
289279810 0
763670913 0
680022283 1
548141378 0
504925045 0
299957891 1
330886254 1
938381526 1
558109109 1
76114639 1
144565454 0
223790108 0
945698071 1
183558912 1
501189811 0
8704134 1
823494331 0
761110409 0
157955358 0
258551179 1
949066073 0
905809550 1
691273273 0
246120665 0
28901853 0
220200686 1
727350658 0
560113645 0
725817058 1
212468308 0
586512891 1
544399767 1
976351 0
796566255 1
654353651 0
741321924 1
493472913 0
106923911 1
759627778 1
421720453 0
636303701 1
5319107 1
840393127 1
992049992 1
141408428 0
728481804 0
587155133 0
444436577 0
871320113 0
42290424 0
651470268 0
695502829 0
349916929 0
630376120 0
125216415 1
233269390 1
362458158 0
129141031 1
193420652 1
295144047 1
393145174 0
786734555 1
541127262 1
874355684 1
916264473 1
369955170 0
838706358 1
268750220 1
771056119 0
744133422 0
71316185 0
905728469 1
826992355 1
909397373 1
937830209 0
298226215 0
877504200 0
731702029 0
946852674 1
630080939 1
431580012 1
660628760 0
430989973 1
509322839 0
447168611 1
587378428 1
22546559 0
712258385 0
320276963 0
854843279 0
74681095 1
457541311 0
545570422 1
163005180 0
769325061 0
916918086 1
17664858 1
328215869 1
188876866 1
874825189 0
692954820 1
659541108 0
954415594 1
360258464 0
448713929 1
463911520 1
383055991 0
475685843 0
267195186 1
221792355 0
366450269 0
888533253 1
92184642 0
688039037 0
439359670 0
254380625 1
552305362 1
760616693 0
656875513 0
726940258 0
335391006 0
780314986 0
11049311 1
926369731 0
26776747 1
286832817 0
726147491 1
272695281 0
174769970 1
698736747 0
786637040 0
568841416 1
942353570 1
758737526 0
714315138 1
693643837 0
573627260 0
837711298 1
127190787 1
706644075 1
503918157 0
404968199 0
749463077 1
191015008 1
862207065 1
283387825 0
497546479 1
898309660 0
530032495 0
727205382 0
688285052 0
472496266 1
34088310 1
664991050 0
604837672 0
938530235 0
558812079 0
700861421 0
421786333 0
494084980 1
512435173 1
13403576 1
671656228 0
13822345 0
44807550 1
71463042 0
345232625 1
734868298 1
847758137 1
198393886 0
660337456 0
546476924 1
980666613 1
744398544 1
290763772 0
800767539 0
1657561 0
155566192 0
274023429 0
433213032 0
631246681 0
505908811 0
194809601 1
996201573 0
477241731 1
424273467 0
636789938 0
690098583 1
159060334 0
72799395 0
143428244 1
928103877 0
221503811 1
496870813 0
934014595 0
816877124 1
437209174 0
388341349 0
199217075 0
725139659 0
472459014 0
380919398 0
260792592 0
645311090 0
637567302 1
595348574 1
97048751 1
5655407 0
828953234 0
94032299 0
214140177 0
530637444 0
537399468 0
114449581 1
52352148 1
191617927 0
762440466 0
165050997 1
553117757 1
435961375 0
570741616 1
617769566 1
599131872 0
911860076 1
900080586 0
814463747 0
155658088 1
753079068 1
981984162 1
114342194 0
316156787 0
509941857 0
797762767 0
760805605 0
706948122 0
227788392 0
122385 1
558635727 0
844093424 1
71232871 0
240193724 0
18108677 0
485520600 0
743913740 0
219327752 1
619542312 1
21586339 1
265816995 1
264450746 0
579698231 1
384989042 1
39638969 0
946708348 1
879961775 0
255694771 1
629689566 0
269352413 0
348581407 1
772834438 1
196826639 1
482909117 0
419193839 1
959270001 1
860624842 0
652060110 0
807855165 0
296610338 1
898184372 1
66011094 0
15615862 0
296300342 0
804765143 0
16040021 0
573659572 1
328706864 1
849443786 0
803732901 0
629251856 1
387506594 0
774761192 1
384661905 1
223520902 1
976632440 1
456459003 0
152265764 1
845803106 0
946096665 0
365059632 0
456655424 0
41553561 0
681043370 0
130966779 1
820971438 1
38760047 0
312153638 1
656724442 0
797107600 1
62107449 1
13031780 0
733776681 1
96591233 1
326526861 1
796945318 1
253983506 0
371785318 0
154956037 0
186571750 0
134704164 1
664959561 1
266535333 0
369630464 1
375681759 1
711930720 1
548159187 0
193512259 0
138658847 1
236457784 0
880023153 1
783477961 0
362335877 0
770968921 0
551684443 0
985953337 0
202046728 1
906858595 0
841640510 0
671152661 0
449486616 1
628412616 0
268503693 1
657676213 1
209927069 1
366383090 0
119957787 1
997335261 0
372688222 0
643114252 1
628148366 0
249199283 1
588611453 0
796225219 1
290144348 0
798385729 1
579579791 1
939587627 0
963292729 0
345775211 1
550967875 0
840760992 1
540736796 1
491086613 0
373371154 0
267499385 0
271700072 1
409948135 1
78757715 0
729732913 1
451911894 1
942367805 0
350954067 0
232013897 1
993565035 1
330235714 1
591543770 0
916447298 1
20876727 0
814308783 0
300552583 0
129370384 0
127554363 1
4573836 1
526592633 0
711223279 1
973266857 0
321509171 1
624044736 0
752748942 0
721851467 0
337616654 0
663537941 1
944477670 0
776769140 1
900097089 0
836376450 1
828174709 0
612978465 0
763500459 1
916564435 1
943375203 0
769598237 0
109606233 0
758406188 1
572168506 1
844707911 0
924414495 1
682205445 1
669048307 1
10471366 1
798666813 0
378673205 1
802378570 1
491994777 0
171728257 1
132487750 0
883686598 0
503587560 1
723251828 1
343712558 0
757150388 1
113010666 0
913786975 0
150151448 0
879511836 1
644135695 1
464193776 0
73056506 0
726214229 0
224295380 1
769627624 1
497603293 0
681969507 1
488665671 1
279041750 0
25191915 0
415836396 1
503454044 0
239581103 0
771835595 1
299155271 1
564190537 0
469166841 0
741016684 0
360377162 0
696126053 1
279514413 0
16035710 0
39014680 1
325092770 0
640633350 0
219888588 0
756288472 1
136597011 1
633272311 1
964446394 0
918582862 1
90742743 1
626648410 0
900589398 1
520369820 1
70850741 1
726512433 0
824465304 1
353451338 1
158091457 0
179466612 0
314344499 1
963146394 0
82972283 1
630941039 1
354826193 0
666058745 0
156944724 0
907904684 1
467612682 0
562604103 1
318640687 1
697156366 0
33111509 1
347214624 1
488928814 0
14328773 0
901512272 1
789560032 0
655861678 1
107481544 0
794564433 1
280719902 1
254587581 1
918546704 1
36860535 1
859946612 1
122242817 0
733026654 1
564787862 0
950225251 1
498776836 1
658337706 1
776701429 1
473687609 0
657838634 1
698946560 1
463300553 0
246074153 0
829043501 1
26126902 0
226530518 1
974394974 0
218704602 0
294420885 1
431703430 1
29704021 0
665959761 0
339784449 0
92054127 1
97426521 1
397646194 1
867688712 1
354189734 1
492492224 1
103252515 0
310190069 0
314802939 1
813418908 0
964362582 1
417773029 0
681499303 1
492165459 0
450633921 0
601705680 1
158398893 1
378334342 0
732573598 1
548242423 1
789738090 0
755114394 0
408770856 0
706761214 0
605554399 0
254018864 1
175884583 1
722475543 0
494928778 0
823889286 0
365447960 0
899833631 1
60250628 1
988153498 0
132232868 1
508274874 1
667314396 0
883118219 0
117370199 1
702873722 0
123693504 0
673880542 0
89876512 0
356824931 1
610496432 1
916483832 0
831538218 0
467442352 1
297186215 0
777583622 1
201938473 0
418764659 1
667204817 0
397903127 0
607445898 1
122742676 0
317304458 1
415873482 0
33811169 0
96643292 1
52107845 0
282890227 0
563862407 0
990866890 0
510111607 1
864804004 0
341320625 1
656637894 1
699259726 1
56132576 1
170753661 1
326274683 1
890709081 1
209023277 1
822639327 1
106839511 0
944920005 0
428318493 0
357960814 1
607381775 0
429995198 1
525292054 0
838279691 1
320529683 0
443701270 1
944820583 0
967856921 1
808347032 0
42588357 0
701734230 1
198204110 0
301022749 1
805098607 1
620460989 1
581652255 0
125281779 1
893395568 0
147441571 0
11300366 0
358482631 0
188007564 1
249395735 1
387427375 1
34333176 0
640052120 1
152967094 0
668387008 0
831493519 1
774536426 0
629410797 1
977150649 1
576195243 1
425468770 0
362762437 1
280364762 1
825649147 0
896828972 1
212001883 1
794898739 1
147086632 0
916368439 0
781739185 0
593474842 0
845582038 0
487716971 0
261105270 0
631457895 0
902274208 1
46524684 0
214855592 1
947750535 0
682701214 0
20070588 0
224306912 1
464028490 1
742940951 1
882490809 0
300426069 1
554725233 0
324758268 1
559831235 1
664201520 1
93437120 1
99696584 1
501080738 0
975333520 1
400566952 1
846184830 0
473673993 1
436712364 0
862446960 1
115612487 1
377691324 0
58527409 0
685889984 0
285876255 1
759616280 1
992550126 0
345948369 0
171428616 0
283427241 1
825485787 0
129609623 0
284118719 1
40485663 1
123119266 1
852831532 1
467416507 0
878688502 1
555351900 0
6955328 1
47359264 1
560333790 0
881715859 0
369515434 1
829268081 0
270597793 0
170963565 1
824811571 0
767009101 0
717115009 0
777467800 0
393068774 1
323892839 1
624452824 1
356849459 1
615033478 1
584491746 0
730550051 0
497765966 0
940502831 0
709279973 1
279298247 0
479299291 0
477646252 1
590836495 1
456582199 0
173114022 0
233157887 1
451058930 0
240116354 0
684711416 0
563545288 1
528578994 1
134379013 1
248083995 0
748651822 0
827894483 0
519709942 1
587508448 1
422768769 1
694141564 0
895543910 1
347153776 1
26920554 0
329665793 1
145062795 1
795077196 0
664518212 0
41327929 1
485095255 1
123114298 0
87547077 1
876533132 1
829286729 0
312099252 0
43374907 1
746804075 1
585366002 1
280941937 1
857763701 0
627032509 0
525174058 0
173437288 0
936605300 1
469129118 1
836014948 0
648497743 1
642159229 0
358590609 1
605538191 0
45652771 0
748745094 1
197937727 0
947697421 1
475470516 0
156927096 1
830914549 0
354623074 1
627494193 1
422019035 0
857284598 1
635445115 1
718908422 0
167982100 1
723369396 1
912539205 0
795004028 1
858819550 1
713212976 1
472366341 0
274638218 1
18223507 1
791556228 0
313245879 0
281940394 1
811776483 1
512413418 1
773645763 0
754795214 1
713780997 0
765673251 0
552616893 1
877251677 0
714547382 0
151625093 1
970912635 0
108259643 0
899796449 0
939263091 0
777148652 0
940465222 1
729635693 1
296778176 0
114055610 0
251674485 1
396413327 0
28991808 1
864632194 1
457257246 1
197281156 0
195474106 0
792947581 0
460711979 0
302388635 1
291008524 1
878003417 0
304210627 1
559468198 0
35921954 0
507629560 1
695114749 1
367748402 1
500726192 1
157801504 0
665130616 1
534846824 0
394509977 0
898792339 0
546249953 1
427340022 0
137110807 1
9545538 1
382244990 0
475458750 1
392739371 0
382180886 1
591135312 1
682702815 1
812829975 0
353710070 0
262383965 0
220379365 0
183578425 0
241587386 1
280945490 0
438688479 0
29516897 0
447836330 0
439087160 1
722379348 0
400640395 0
151268437 0
222494212 0
705115838 0
278324436 0
396444769 1
507048167 1
252726018 1
757436227 0
792425300 0
761364829 0
898638144 0
11182141 0
231939651 1
748159084 1
701423580 0
228055997 1
696015687 1
432259897 0
498295516 0
524254870 1
970233424 1
10701474 1
902149559 0
807251364 0
76084680 1
161081480 1
709987111 1
708105117 0
829369577 0
632627872 1
130920888 0
451203249 1
427150608 0
592984222 0
113613160 0
301182780 1
557746138 0
668612862 1
790885042 0
705193125 1
906936004 0
693907245 0
783561098 0
636107117 1
851441520 1
363297209 0
649045303 1
252537073 0
579918051 1
613679833 1
474314360 0
764352149 0
40601955 0
519853937 0
731122963 1
259389560 1
159031643 0
641042663 0
43309706 0
323188636 1
568972930 0
747687707 1
455055093 1
62271588 1
927446146 0
965264223 0
180032243 0
121842105 1
756110465 0
693025748 1
421308184 0
463077805 1
696068480 0
292906745 1
854669370 0
212958183 1
564329698 0
834024571 0
56641077 0
608334291 0
749153792 0
998949964 1
927017043 1
805617987 1
825423463 0
69734316 1
757158867 0
857211398 0
291458936 0
741431536 1
934537083 0
656189567 0
347155219 1
123256003 1
85233399 1
831463007 1
81841835 0
939980560 1
263797283 1
827793025 1
711158625 0
5707845 1
819800217 0
367830277 1
708656045 1
348949842 0
849975585 1
53425525 1
904759388 1
702296214 0
210799358 1
443955946 0
679896153 0
968294372 0
779602867 0
107850737 0
714408435 0
276832919 0
327228200 0
505555219 0
868503731 0
13606049 0
149346956 1
232688920 1
389908551 1
373001521 0
446612467 1
90487293 0
137801089 1
223903428 0
379418182 1
988244878 1
53325601 0
775502831 0
942137135 1
71711927 0
421848148 0
657904619 1
172407899 0
824110403 1
605242619 0
107255568 0
960954500 1
553717767 1
503237586 0
719819556 1
887259707 1
137128055 0
990089677 0
426220380 1
272181840 0
129138902 0
815244338 1
927369096 1
809976712 1
746239487 0
178450816 1
230220344 0
744513315 0
635452728 0
116431732 1
458909838 1
74020106 0
405504161 0
435718312 1
102326306 0
952782740 1
808908399 0
82267599 1
548100166 1
557666469 1
329393366 1
820887540 0
381124900 1
996940264 1
75266805 1
226944899 0
116033995 1
418231263 0
696955147 1
146114154 1
588592628 1
588319118 1
867667756 0
796052172 0
992201815 0
415298032 1
861874306 1
361737375 1
561938331 0
759486891 0
34472758 0
855258890 0
233740901 0
214067171 0
57847050 1
347288007 1
604938600 0
591696600 1
513062210 1
142972196 1
571745220 1
516017167 0
470250638 0
323201140 1
255787682 1
889802963 1
210714323 1
554214329 1
152122393 0
319899530 1
40601102 0
468024631 0
170521908 1
42014747 0
708819966 0
436095209 0
211398678 1
108083447 1
555977556 0
903191484 0
931068229 0
534314069 0
351400668 0
18638813 1
466829342 0
360715598 0
649157966 0
818395309 1
927571644 1
80604289 0
319289058 0
59240905 0
382914370 1
60834177 1
978213276 1
71740880 0
5401412 0
681347628 0
512918205 1
172039880 0
880566058 0
787857005 0
892699529 1
716462233 1
559622164 0
73283045 0
501390460 0
346542434 1
13719085 0
159025539 1
49740230 1
196222560 1
78696697 0
723843545 1
445340081 0
811494558 0
365952697 0
631400184 0
796457840 0
753683586 0
916341169 0
649638220 1
198224354 1
744798484 1
925768334 0
453604921 0
851381031 1
293658930 0
817522629 1
137839349 1
709641816 1
432872969 1
612737818 1
617348980 1
83904755 0
919531899 0
271903013 0
961444562 0
339153124 0
746089016 0
929620629 1
258224597 1
298419273 0
97027706 0
22785014 1
589472657 0
655968144 1
592041436 1
392956850 0
893417957 0
635318674 1
626217394 1
846467276 0
643440800 0
577783890 0
567716737 1
812480052 0
173054834 1
44699229 0
144875102 1
623900557 0
474176163 0
618110977 0
408053587 1
391886236 0
302854052 0
446549123 0
374635138 1
686452580 0
955416333 1
150809632 0
476018099 0
96984727 1
428153385 1
300481439 1
35103357 0
26038912 1
4256220 0
93393075 1
235091303 0
777357259 0
512724144 0
785697826 0
235004986 0
898940045 0
823253652 1
715150168 1
977992922 1
313415517 0
65364708 1
498685752 0
452770222 1
507875290 0
515436499 1
203114019 1
932717631 0
201823556 1
906841896 0
604942248 1
29907733 0
389573399 1
989361002 0
85213866 0
776716322 1
49826168 1
889498827 1
262924920 0
904228926 1
474361853 0
994767661 1
765273775 0
596850896 0
475883341 1
46509287 1
741799243 0
71537883 1
147413670 0
345028951 1
176562303 0
899648397 1
248123236 0
42739669 1
931688346 0
461617414 0
8833109 0
799436244 1
230074477 0
630677140 1
185600470 0
42796901 0
766186269 0
254390274 1
678066362 0
502020863 0
528585485 1
957917254 0
502514408 1
181390497 1
680173168 0
77793409 0
687992088 1
50971377 1
749442850 0
549951334 1
158201804 0
19494226 1
153747896 0
251692305 1
365145934 0
256794590 1
392677445 0
710542566 1
118429353 0
126850265 0
111490886 1
914300186 1
685756755 1
110846458 0
113244664 0
174588384 1
86537880 1
533839197 0
967954480 0
926638957 0
805895494 0
82835470 0
43815589 0
403616305 0
902878250 1
533174729 0
576222170 0
774913316 0
905458366 1
310818777 0
75125336 0
894849043 0
50994866 0
109806401 0
701721210 1
143572640 1
760085920 0
56511169 1
331168914 0
944252156 1
998476660 0
290494591 0
248799918 0
119945706 0
344727987 1
967123469 1
475287967 1
563413077 0
390849851 0
732315235 0
96752461 0
297726208 0
91853641 0
713925744 0
808877463 1
230069005 1
136401006 0
278891153 0
559387498 1
126380690 1
604778496 0
686564267 1
964749271 0
156230469 0
859852438 1
962835933 0
272832361 0
35305351 0
317115365 0
408291802 1
830700007 1
153316829 1
283468955 0
867272259 0
587022704 1
458840868 0
107373333 0
572658359 1
936683497 1
619440944 0
354466582 1
283372517 1
764011813 1
775270827 0
811287772 0
165568958 0
220407387 1
55279988 0
336397592 1
296839719 0
369651636 0
416766591 1
213268665 0
822536649 1
413277308 0
720390107 1
326273057 0
211030765 1
198563761 1
89622766 0
302881802 1
389318532 0
156054662 0
164073836 0
764528783 1
602948613 0
655614113 0
707943282 0
902242789 1
781567053 0
582960850 0
533026676 1
407957242 1
450589015 0
688773652 0
319498201 1
715808585 0
305008014 0
177610243 1
311957830 0
732265005 1
995791569 1
727362760 0
198065773 1
884224074 0
911798585 0
427463879 0
947770101 0
751469075 1
15641026 1
748128734 1
100641598 1
629689949 1
547121207 0
64802685 0
282988118 1
9951176 1
834122705 0
599968182 0
564952898 1
232873899 1
591271339 0
230031195 1
319947585 1
417321364 1
176060458 0
606405129 0
108936462 0
895254298 1
811442661 0
688861914 0
785388640 1
607799674 1
971871420 1
585695287 1
523007135 0
698569935 1
495708515 1
95674223 0
906736456 1
101120086 0
170487888 0
331645576 1
286840829 0
370007637 0
658106577 1
451505823 1
389180981 0
988109785 1
892463097 1
210765280 1
825349726 1
738688199 0
425345577 1
804768752 1
887872776 0
360335141 1
866996213 1
793263550 0
414700088 0
361648108 1
683275608 0
882068379 1
541052005 0
9196370 1
573270567 1
633443466 1
121048665 0
564785486 1
610397179 1
564122046 1
497996929 0
417529901 1
601002633 1
9772010 0
229351974 1
535809143 1
333035680 0
475859866 0
406335362 1
990396777 0
485760613 0
965200881 1
343142339 1
967272598 1
566129255 0
677242075 1
785009511 1
790846468 0
767119469 0
446123015 0
328132083 0
882909011 1
920238801 0
770259451 0
667181841 0
879979665 0
4265362 0
812010326 1
469973264 1
608684902 0
730095051 1
454215113 1
693638115 0
182711847 0
390702879 0
758670193 1
685195858 1
146339006 0
936265606 0
947545246 0
340335926 0
626121022 1
463867374 1
132769159 0
91936638 0
739599857 1
200904000 1
419034901 1
967830142 0
349930549 1
720605408 1
131281237 1
162318067 0
816073326 0
577176257 1
202323691 1
374988931 0
460574947 1
278992551 0
833866480 0
300062452 1
590149559 1
882549406 1
870509595 0
724130582 1
686632877 1
335633738 1
775355860 1
32861666 1
75994942 0
740199569 1
338357280 0
668803457 1
938869933 1
309426363 0
916537758 1
88538042 1
427186839 0
752958671 1
165199267 0
296273165 0
309977334 1
782487108 0
325034026 1
526965195 1
68283610 1
146808349 1
883211822 1
597319331 1
472442721 1
175274075 0
569493549 1
484437512 0
490558238 0
593942214 1
962744500 1
221265344 0
581859608 1
701518194 1
514281042 0
780177700 1
108482179 0
341325488 0
223316732 0
49860421 0
666466824 1
590279728 1
516908250 0
175589540 1
101498060 0
684694134 1
497794090 1
349214527 0
18536832 1
373578052 0
300436936 1
876095072 1
713984247 0
823639581 1
982511345 1
291092232 1
969849241 1
474205812 1
16116604 0
842995150 1
286364013 0
636459604 1
603007187 1
713471052 1
620568138 1
55941266 0
26775832 0
579652033 0
81726565 0
451114495 1
870297401 1
496758446 0
327034138 1
187727814 1
28378472 1
669865744 0
206723926 0
110701484 1
164600206 1
394594657 0
119672286 1
681381878 1
244097833 1
713550541 0
369015726 0
145703489 0
415398388 0
7119291 1
62735201 1
213692114 1
528492343 0
352188389 1
97577644 1
436836997 0
849281514 0
316005010 0
978278491 0
177255990 0
924437080 1
290286135 1
179399788 0
463173896 0
633729235 0
415476878 0
542358099 1
753502861 0
458240188 1
661632206 0
542016222 1
626770565 0
926898587 1
662129447 1
687872486 1
561499744 1
372494714 0
336593165 0
600218372 0
171220695 1
529102959 1
786022278 1
487022158 0
752541110 0
389269771 1
775925807 0
377897062 1
482489879 1
842322028 1
214869056 0
105874617 0
445361621 1
378284000 1
200845151 1
802261137 1
338292572 0
876467235 0
524743927 1
510403746 0
364206285 0
607650082 0
519150258 1
786404849 0
954363400 0
5065511 0
804193583 0
481258216 1
188512439 1
624217261 0
162508323 0
985121316 1
478477428 0
182453087 1
103440887 1
54569215 1
165827667 1
247721341 0
226520525 1
883169415 1
473129923 0
438363561 0
375348796 1
76886368 0
5348931 1
949482265 0
933671303 0
699780915 0
758160179 0
626071990 0
871092120 1
268094060 0
846624490 0
172468139 1
846254855 0
250081187 1
642116243 1
336652487 1
176043680 0
560554459 1
841679402 1
844319101 1
18516215 0
17915009 0
637500941 0
262484169 0
704789124 1
750735160 0
628764844 1
614008341 0
469278084 0
799860223 0
879400701 0
176341596 1
282340058 0
150425947 1
517524670 0
114482626 1
92433816 0
482552884 1
206958910 0
506177083 0
884380351 0
608030981 1
520988184 1
677179689 0
856442377 0
947889120 0
41366706 0
954895781 1
155136406 1
751731291 0
306964533 0
28940157 1
705998482 1
765746553 1
96165711 0
205975234 0
80231854 1
969800722 1
575206707 1
949244500 0
404588179 1
416777904 0
15017661 0
111446222 1
134105636 1
450009449 1
530003782 1
269927943 0
229264087 1
455859674 1
910175090 1
161372482 1
509381986 0
148261616 1
123674003 0
103204645 1
854485854 0
952588616 1
618333390 0
752973599 1
624388055 1
826956732 1
457263910 0
380639179 0
412575732 1
92348278 0
870999109 0
603040014 0
842737961 1
807798659 0
911333280 0
278136305 0
311037161 1
36589096 0
565646223 1
352231691 1
949923623 0
348262041 1
59820820 0
228285004 1
102912538 0
559675753 0
654258718 0
762870786 0
332790124 1
162537180 0
547561754 1
311307017 0
834032791 1
20618684 1
211663151 0
1548307 0
609244690 1
623438322 0
604574310 0
307785983 1
82234564 1
437856922 0
587269112 1
562310870 1
707628397 1
481858822 1
172596193 0
720406231 1
317833341 0
536763071 1
313487673 1
642697256 0
309783902 1
941368722 0
906642966 0
508951364 1
177131618 1
616047300 1
526066156 0
114396721 0
983774810 1
748132173 0
960595180 0
745569739 0
671417955 0
353015548 0
593352156 0
765199282 1
606042979 0
179026374 0
942746328 0
253761259 0
931529755 1
309223736 0
593029190 0
494312289 0
867098656 1
699608982 0
203764230 0
723572837 0
217825237 0
433825225 1
54499053 0
955839294 1
540538733 1
633392348 0
686477372 0
384994120 1
808683725 1
656716468 0
377065425 0
828503610 1
24116405 0
966771778 1
474048165 1
104142699 0
790122282 1
74905827 1
746872073 1
595745683 0
286368405 1
39851829 0
353755348 0
290784895 1
980608559 0
321150935 0
307865997 1
820610916 1
787297289 1
192000891 0
822233957 1
814785312 0
906287894 0
24122475 0
242091179 0
406866925 0
858177747 0
987442073 0
189319243 1
820878074 0
393175793 1
48609895 0
928996940 1
872092408 0
73926773 1
501800013 0
502939296 1
619951901 1
785780422 0
632395517 0
186426705 0
190933060 1
426536974 0
72151398 0
865772599 1
230730364 1
677962293 1
318325625 0
474233200 0
776301567 0
948846418 0
260851570 1
897349264 1
78817644 0
823217903 1
962153878 0
952625336 0
158884617 1
422695794 1
265615491 1
18456876 1
647162320 1
61347083 0
364272677 1
433211287 1
523952408 1
415429600 1
730505082 1
123427542 0
807246722 0
487868629 1
989227902 1
694165557 0
235240995 1
851465759 0
396883643 0
638901761 1
130700174 0
793183447 0
866208001 0
61913971 1
262518339 0
122824468 1
767854412 0
789518444 1
89755457 1
230438453 1
267806317 0
809758628 1
843242887 1
998344262 0
877277532 0
280847150 0
317365565 1
491502143 0
310679706 0
26495976 0
306777713 0
243148395 0
458804833 0
795916587 0
682896954 0
170884066 0
21915126 1
23555961 1
603573728 0
943241001 1
560693201 0
54157668 0
983303374 1
205851968 0
867014279 0
197948307 1
907298679 0
909310261 1
551144821 0
110532754 1
275287022 0
991407904 1
126313564 1
16001786 0
421682589 1
564798519 1
407294824 0
557378468 1
754773902 0
218078747 0
658449865 1
965833061 1
457529369 1
927578056 1
544780856 0
950865553 1
324361629 0
279222397 1
672082520 0
669330897 1
626991191 0
818116549 1
250098459 1
517205490 1
526996060 1
812510201 0
697918020 1
421073682 0
752121627 1
318195099 0
724409973 1
71089097 1
151243713 1
147270056 1
353739175 0
396501284 0
573498221 1
351811569 1
693314202 1
267667601 1
476312537 1
678006429 1
881705780 1
83363598 0
614709281 0
921094329 1
761985749 1
951931027 0
825576271 0
43665561 0
654494771 1
638903483 0
775624377 0
695217038 1
711848826 0
548325086 0
337521686 0
315552866 1
136245609 0
386725475 1
881502268 1
623457715 1
869463681 1
594796977 0
778111092 1
928419531 1
687135108 0
5225906 0
884319103 0
907432761 1
624201230 0
290662527 1
984474892 0
547097118 1
210124291 1
594474001 0
141319911 1
201626211 0
572912945 0
804449533 1
133860947 1
189036955 1
471527904 0
330516163 1
971823063 1
866054011 1
710688460 1
595038864 1
867293661 0
472398025 0
283372166 1
143317479 0
908891886 0
398257162 0
33285813 0
604311935 0
674257694 0
458305332 0
757408129 1
530793782 0
610713286 0
353265337 0
59874149 1
692198324 0
624823012 0
962920348 1
610107863 0
19685159 0
820888686 1
585649130 1
925128597 1
555321486 0
413152052 1
377364337 0
299569992 1
792039825 1
198734138 1
247907443 1
212785122 1
352986279 0
258556039 1
790329170 1
582966021 1
447344443 1
515514627 1
187058053 1
995802049 0
990047160 1
441413148 0
561353505 0
615200704 0
764576512 1
719509729 0
936854475 0
210954927 0
36901105 1
522345969 0
158803656 1
838185208 0
77066295 0
199719754 0
475325439 0
253918182 0
70585150 0
644951339 0
587064499 1
305003651 1
75841395 1
485339920 0
156025906 0
305167387 0
532074143 0
388277982 0
884740195 1
783803399 1
209924913 0
135539509 1
764198032 1
538497037 0
990350642 0
323483577 1
577683684 0
683355954 1
675681271 1
262026181 1
406616103 1
653108476 1
544506909 0
989929931 0
56727869 0
541046239 1
417682103 0
531864699 1
316542641 0
484498793 0
453270717 0
39540365 1
709168770 1
951142535 1
11598326 0
601379679 1
955977988 0
860339120 1
962688042 0
192047518 0
95471641 0
275809872 0
490106894 1
376229998 0
971444691 1
129989830 1
953179121 0
907242356 0
577194088 0
464021106 0
332992688 1
789910307 1
896960193 0
175318545 0
303398030 0
483215695 1
63701460 0
76462439 1
194199272 1
92392719 1
284788635 0
616631394 1
69018459 0
146441756 0
216503204 1
813174773 1
149836266 1
975466756 0
112245953 1
234848202 0
974309609 1
554340208 1
81977042 0
536917883 0
185160724 1
274225326 0
919159509 1
967934615 1
794470974 0
857555235 0
410144662 1
404511468 1
396895005 0
231945281 0
265647809 1
962646672 1
388494521 1
99312023 0
594952797 0
996919305 0
666360693 1
714096871 0
142127591 0
724739144 1
306719797 1
713291648 0
303475442 1
523064673 1
107844235 0
413425904 0
371963518 0
872706839 1
682147368 1
666675209 0
836341594 1
987531167 1
220771321 1
405318298 0
759555526 1
875507362 0
417974022 0
868051018 1
269204675 0
831316136 1
208173263 0
144948574 0
81158195 0
255572681 0
175035710 1
426816480 1
794336336 0
714177297 0
289657180 1
142067870 1
926542857 1
597494055 1
801016361 1
524350113 0
689056413 1
370180023 1
130059346 1
545027576 1
164876672 1
463727134 0
650494715 1
146958597 0
736302721 1
213724816 1
476419099 1
683372312 1
819081046 0
685692810 1
766250312 0
109809689 1
469227964 0
185792479 0
30513367 0
759998052 0
856650078 1
736210625 0
910125874 0
174836422 0
216873807 0
775620581 0
952168529 1
6465662 0
226770884 0
653441806 1
757256409 1
734219356 0
275305878 1
795160465 1
781518092 0
453228191 1
540163478 1
250006892 0
752757431 1
209016712 0
902227947 1
5379088 0
86147415 0
751935303 0
528183292 0
853946596 1
164635077 0
273366106 0
432152139 0
901589413 1
94032259 0
96976175 0
293132324 1
811491623 1
237016310 0
643943571 1
913534989 0
514325089 1
282584658 0
937039311 1
638820073 1
462147057 1
364369881 1
335034600 1
588881906 1
124614526 1
133015563 1
651262677 0
433536724 0
903246882 1
786816853 0
724302363 1
870604358 0
590008766 1
157184449 1
948829882 0
184665013 1
802790407 1
228382087 1
875209027 1
563966352 1
216974786 1
142088838 0
958787944 0
176161487 0
259336371 1
359253887 0
887816848 0
695979035 0
999696247 1
737246855 1
249102322 0
242453186 0
794594617 0
367857022 0
538090323 1
727558981 1
41523181 0
639620536 0
482424525 0
100818498 0
850527893 1
955721068 0
248078044 0
452567923 1
522323710 0
529156483 1
99104147 0
571947465 1
874330539 1
479409841 0
69680360 1
874786389 0
787702724 0
875086258 0
211419625 0
3614068 1
254260485 0
975808233 0
961158589 0
424730520 1
516438049 1
670769120 0
13803769 0
342031615 1
218388709 0
638382257 1
106945657 0
482423396 0
722224550 0
449684854 0
901873140 0
385293893 0
757103295 0
867351469 1
396097901 0
198276339 0
181204805 0
952236084 1
31462600 0
318650482 1
172477814 0
67185715 0
383854618 0
720306810 1
745081307 1
404801200 0
583278231 0
735578843 1
11846825 0
796328191 0
489355767 1
526520316 0
328238543 1
61589541 0
376029802 0
553610173 0
78408258 1
145884009 0
20519135 0
669526662 0
172363913 1
637400530 1
975154755 1
729109857 1
820177779 0
523921816 0
431074296 1
321718623 1
796374324 0
142689193 1
11829431 0
383219519 1
593754266 0
4983558 0
332598372 1
704390037 1
88085386 1
607695372 1
203848348 1
74858688 0
578443838 0
750246491 0
429171685 0
214760773 1
890230646 0
738337368 1
9287616 0
807999144 0
405886953 1
244426584 0
636797051 0
648013732 0
84595833 0
686872282 0
805505280 0
500839041 0
247001494 0
179360766 0
248542808 1
591781590 1
442974269 0
213926412 1
922720631 0
764725217 0
971348773 1
940957604 0
423423798 0
649497524 1
831894461 1
346323775 1
229750595 0
714409972 1
145543552 1
809919103 1
585520797 1
81911781 1
747651123 1
541453798 1
946488833 1
616514905 0
707758172 1
949415996 0
908545883 0
107353843 1
407717732 0
700738837 1
592707036 1
77847775 1
455471388 0
827168310 0
838951751 0
304206996 0
240565038 1
613020518 1
410111615 0
764061337 0
869980056 1
427762156 0
788561576 1
587615088 1
525216005 0
600253246 1
829408342 0
296827892 1
312345574 1
243836081 1
395927833 1
104198262 0
900470239 0
913005650 0
140035560 0
36758961 0
621926730 1
417944154 1
554239757 0
233103260 1
352795184 0
624290765 1
448289077 1
210943382 0
613272818 1
589824425 1
45130143 0
669344573 0
169894078 1
145001964 0
942791117 0
163128586 0
269198113 0
79591503 0
942356924 1
787709857 0
619959998 1
262345527 0
893999241 1
271271860 0
480281350 0
303269371 0
9338294 0
880550424 1
253601275 0
832321957 0
97994504 0
39352700 0
683807290 1
366305633 0
443350568 1
296966450 0
258791467 0
124972528 1
863801698 0
489320453 0
939295116 0
697257523 0
562996907 0
662150067 0
804177927 1
543187343 1
505050818 0
882658783 1
873910569 1
558172135 0
294514557 0
8690219 1
258353479 1
761470199 0
778402722 1
272342048 1
586236979 1
842381079 0
684436768 1
753258556 0
483445303 0
832569501 1
52267048 1
979729316 0
876910119 1
25647417 1
196942070 1
191964131 1
907317822 1
357981522 0
966872456 1
440512908 0
924266840 0
909493072 1
504859021 0
843846181 0
995561467 1
59172465 1
17599067 1
61346225 1
964061431 0
231924853 0
308291067 1
319819880 0
683798992 1
679813323 1
977584932 0
864902012 1
137675899 0
609194914 1
950730143 1
88061897 1
639049456 0
534493612 1
423783936 1
389004348 0
572583239 1
623448687 1
247099056 1
378694614 1
122312813 1
101545840 1
989038043 0
823001665 1
439046870 1
939683140 0
36578113 1
258942574 1
255323535 0
164577406 1
548601020 1
162199968 1
582880048 0
740250939 1
824175177 1
288596599 1
47484689 1
679203154 0
103933182 0
512980367 0
96938961 1
765158468 0
258285265 0
193586438 1
9314481 1
951717722 1
276394448 1
525465682 1
651034903 1
746541486 0
924454030 0
681881982 1
875248164 1
422982801 0
299754812 1
392109789 0
953327412 1
588227023 1
506273153 1
373431141 0
718928314 1
551660063 0
549233840 0
490541098 0
818371042 1
470016071 1
339465229 0
396249807 0
926217196 1
885475011 0
364976422 1
637316685 0
774236467 1
305728855 1
447588889 1
205372685 0
665931322 1
61329708 0
324361207 1
769748060 1
994096957 1
726487533 0
418503488 0
959111198 1
79661163 1
484737413 1
685664130 0
399887538 0
988019657 0
32010153 1
789619244 1
547928237 0
259797434 0
309368721 1
271887933 0
783403314 0
234174669 0
584275873 0
375473636 1
297630996 1
868427307 0
4046264 1
862284592 0
81385132 1
971865972 0
885917530 1
556489083 0
646696201 1
830308063 0
329935272 1
444001226 1
920279548 0
433265966 1
712361889 0
708100509 1
483183223 1
533854867 1
488291258 0
363293684 1
537031089 1
618019663 1
953006326 1
438435723 0
628720863 1
207197567 1
894937550 1
65455904 1
34514513 0
504503320 0
41397148 0
982673357 1
940704147 1
510983968 1
423636043 1
145206777 1
896635770 1
268900298 0
996875617 0
563545103 1
49561119 0
393490831 0
366608124 1
815825401 1
69371449 0
640532000 0
809296711 1
918108521 0
302431279 1
258211503 1
863607919 0
664606028 1
280647038 1
531049080 1
602399037 0
6989941 0
548112082 0
23030875 0
324198219 1
323180994 0
886255497 1
701865572 0
561192270 0
393570931 0
261847858 0
917503651 1
895642477 0
55707937 0
279758657 0
939266968 1
185561358 1
434649653 0
548587887 1
426854351 1
583327380 1
201104169 1
221441083 0
679460214 0
649338689 1
6226919 0
829168123 1
715332488 1
328712234 1
471693292 0
547117134 1
266886069 0
557642788 1
730735457 0
70183092 0
78323995 0
510090190 1
193782198 1
160826524 0
914682031 0
552117663 1
322108721 0
91896658 1
805060067 0
145720338 0
495674087 1
587495536 0
679736108 1
793200395 0
494195951 1
468418364 0
876792659 1
161705800 1
197502911 0
449925805 0
868014061 1
334729162 0
256359506 1
532982523 1
829367107 1
656190049 0
430268016 0
619840405 1
395605581 0
432147177 0
577289525 1
324148930 1
88478179 1
930990791 0
851461525 0
557322348 1
17241226 1
586086390 1
947699903 0
373919123 1
971277164 0
7244007 1
211550653 0
256271227 0
340708204 0
994987005 0
331586674 0
414933126 0
928678809 1
215130064 1
493166756 1
330193973 1
476197616 0
396512725 1
543276867 1
310584414 0
393648237 0
51762510 0
398980210 1
233699476 0
301697843 0
674819179 1
792680009 0
582217701 0
485171860 1
398780957 0
876204124 0
515161140 0
905090424 0
508233650 1
665096513 1
855369939 1
700147969 1
553730962 1
413717599 1
561386896 1
831329465 0
230368271 1
906180673 1
941163362 1
688995567 1
326105434 0
911625227 0
456369226 1
230195666 0
386161506 1
818914226 0
188908890 0
912859839 0
398808366 1
620125782 1
121630990 1
562456644 0
392468664 1
490753042 1
593385395 1
90200176 0
670314093 1
324157851 0
429045296 0
433456376 0
113362216 0
394981767 0
29923707 1
527895815 1
653835424 1
606740617 1
589840268 0
272286920 0
246491952 0
281019427 1
705912808 0
753932543 1
837762063 0
647632637 1
290732308 1
728951970 1
598353282 0
959914694 0
257741608 0
18314401 0
789848665 1
437159881 0
825463843 1
212114287 0
268115977 0
94665191 1
758783910 1
939427978 0
786464069 0
439136348 0
876709835 1
583618754 1
364935184 1
706799747 1
891730703 1
248673428 1
908348463 0
897585317 1
172752583 1
361200478 1
247106903 0
765113569 0
47652416 1
621176351 1
17471203 1
808789203 1
195688976 0
113590077 1
124310072 0
572904867 0
719809495 1
92690441 0
682263758 1
411046710 0
520696846 0
683957929 0
392736931 0
191122619 1
522402759 0
495103352 0
529838847 1
38513660 0
543683937 0
334297630 0
397358001 1
335161903 0
289098694 0
394127532 1
126049438 1
475255418 0
705744893 0
395891877 0
751706055 0
468057838 1
742584064 1
942331807 0
800634192 0
353058843 1
478711119 1
171609642 0
286790424 0
677563991 1
352113047 0
94797423 1
144615280 0
370972056 0
270937525 0
713539145 1
753495004 0
763675966 1
181744634 0
86007522 1
982920880 0
846881954 0
992190734 1
625552894 1
199694020 1
473686141 1
555814347 0
429157554 1
283177237 0
798866878 1
424553111 1
695722947 1
133014971 1
495162380 1
599022834 1
662311373 1
781463617 0
669689962 1
468123392 1
508027605 1
882431328 1
487113371 0
305301580 1
136355421 0
667457225 0
205206202 1
846655114 1
888634925 1
457958809 1
151228421 1
852924249 1
483630606 1
550908745 0
266727821 0
881920509 1
240792711 0
117272615 1
605306411 0
129415204 0
37891397 1
177711553 0
766048061 0
971912477 1
109795071 1
98543567 1
369083706 0
549926641 1
798717968 1
404713867 1
851446468 1
302797263 0
621580241 1
886789316 0
407912562 0
582828090 0
769162632 0
822198311 0
402980059 1
380744082 1
627342366 1
954370565 1
231078551 0
32808764 0
725518459 0
547947071 0
585570888 1
642034680 0
514924583 0
575594511 0
404396709 0
192949684 1
164311600 0
718894845 0
849440276 1
660713677 0
136082547 0
375224641 0
877283545 0
251068122 0
25243372 1
836124172 0
529774241 1
974362994 1
14046161 1
551915928 1
465632069 0
565286193 0
130844499 0
641494398 1
460196211 1
807734026 0
831631655 1
534552476 0
451149586 1
67013876 1
3029607 0
271171930 1
274585057 0
610559704 1
728506937 0
726767110 1
423196441 0
159669212 0
247150357 0
626119957 0
551395146 1
874454054 0
711214264 1
220637979 1
31260208 0
235522780 1
911657496 0
810650134 1
175791049 0
353733851 1
881543745 0
22441752 0
374157794 1
856649803 0
935282838 0
349875313 1
706036955 0
591815949 1
199315087 0
649245486 0
733651339 1
688531391 0
54367191 1
665813322 0
759052509 1
371255696 0
623932127 0
689235413 1
91989765 0
152549272 1
390847204 0
281711546 0
37405195 0
648973306 1
471695296 0
202367202 0
127619834 1
673979063 1
298169245 1
45445152 1
89726604 0
342608779 1
282068036 1
838573921 0
960553223 0
298890841 1
716708889 1
989777638 0
927977910 1
208272086 1
893597764 0
518686508 1
485719067 0
62596057 0
122164487 0
550779782 1
931532923 1
515046554 0
413916201 1
279387599 1
997610132 0
17768253 0
213930255 1
302524375 1
77056835 0
789466181 1
34381697 0
82216918 1
913850146 1
681883840 1
10907751 0
363891073 0
670262479 0
102104982 0
766157061 1
482260900 0
221861350 1
42463488 0
211836987 0
541517614 0
454408850 0
240349849 0
660511611 1
558252995 0
993504524 0
758585420 1
871544848 0
507203306 0
549962375 0
827451784 0
679920200 0
77011625 1
471875010 1
591273914 1
353323090 0
970946199 1
385508152 1
886893732 0
651295395 0
646970672 1
43277506 1
620393998 0
543077812 0
715925301 1
706232681 1
274994685 1
445170842 1
803904527 1
728167712 1
294843226 1
158523847 0
105826924 1
170383697 1
702168123 1
236534468 1
401519793 0
221328223 1
328046697 0
889402454 0
111844053 0
111396389 0
444380833 0
963574674 0
64770314 0
641921529 0
486307087 0
229684210 1
550386612 1
39645325 0
181925765 0
635631510 1
573231239 0
725767794 0
12922558 0
838506527 1
657964637 0
892507233 0
34939915 1
817295109 0
161417748 1
525434115 1
850592758 1
902167666 1
992513444 0
592549652 1
428555837 0
964397416 0
761721845 0
503658026 1
658950500 0
999563287 1
977853975 0
154932616 0
678498200 1
541782468 1
794370511 0
915261072 1
519837447 0
577806415 1
777109250 1
584083904 0
798987625 1
607721142 0
748749573 0
347818156 1
333799246 1
610736293 0
708902408 1
399304056 1
896023828 0
742133810 1
599756111 1
936894306 1
387259051 1
227389499 1
743093119 0
819113611 1
770193644 0
484936986 0
157622609 1
450746457 1
712358577 1
835420086 1
530425655 1
465493852 0
391611520 1
68580928 0
493036219 0
806329806 0
558616396 0
22093229 1
878545206 1
838364853 1
12714370 1
80018442 1
362324183 1
242864940 1
60175414 1
286027999 0
684588159 1
550550855 0
25962272 1
330218704 1
753781845 1
131548718 0
343964648 0
79491059 0
495056824 0
332287749 0
658595208 0
697066656 0
156226752 0
413716511 1
267937766 1
688849390 0
727241588 1
13418746 0
132074109 1
168383958 1
439690307 1
869216509 1
328106306 1
961634659 1
234258070 0
276057922 1
996549780 1
84125962 0
852477197 1
780382531 1
426897074 1
602253339 0
998426747 1
16321142 1
329801891 0
422920635 1
948038609 1
437042532 1
452010782 0
532861261 0
698517460 0
534944630 1
767396414 0
197185215 1
78450715 1
775093721 0
597036492 1
235405689 1
474974680 1
443729861 0
394997758 0
908095576 1
561146468 0
112982711 0
850463246 1
474030787 0
992492688 1
618478374 0
629818178 1
926650128 0
678664582 0
468170201 0
731960857 1
405967247 0
425900224 0
136610758 0
770604943 0
876511364 1
39594235 0
448694713 1
775520637 0
381624142 1
166720635 0
892219866 1
568995897 0
631718037 1
629444097 0
205612179 1
261225354 1
869886881 1
371013082 0
561747766 0
905485302 1
203141485 0
475903169 0
266242702 1
893568615 1
16599390 1
956560 0
334874458 0
768228680 0
774676246 0
703764367 0
223996423 1
690499917 0
167401403 0
902105067 0
27541425 1
673368297 0
136177328 0
411976278 1
527519120 1
37317187 1
586700906 0
602246865 1
539420795 0
643878432 1
563358073 1
443166080 0
607329589 1
679935766 0
514680032 0
107664906 0
724102340 0
571142000 0
185235294 1
756612721 1
882224449 1
198317083 1
444863196 1
570670311 0
850967270 0
79226964 0
261113434 0
594359234 1
292352364 0
625126101 0
807708413 1
77818028 0
296456402 1
898593256 1
682219860 1
850338460 1
872936680 1
75368236 0
543925490 1
836695203 1
418671392 1
551834373 1
676081764 0
345176717 1
719120055 1
183829719 1
891075539 0
416792471 1
582374430 0
446337065 1
247597535 0
197026124 1
43466169 0
484210632 1
60571988 1
916407709 0
762477778 1
13454913 0
719042363 0
721655287 0
123062456 1
665803854 1
734543484 0
453647939 1
414184292 0
59425319 1
659400364 1
52746292 0
404279490 1
444312828 0
694347967 0
18654246 1
954248568 0
836526743 0
780788661 1
6183966 0
15502106 0
724252057 1
241096193 0
496821445 0
122484862 1
971768871 1
239553692 1
599141028 0
503786310 0
380241664 1
562184566 1
636702154 1
891959691 1
716569400 0
727644750 1
39731576 0
6492501 0
591176284 0
202271824 0
562262593 0
178811748 0
126885330 0
773515929 1
477069299 0
523124695 1
567105002 1
673308138 1
621300123 1
814388043 1
839522881 1
794722676 0
600953918 1
269646068 0
997793727 1
381715959 1
826968744 0
906347730 0
582513170 0
812888294 1
424710152 0
335927095 0
552933648 1
525352953 0
843591925 0
230761113 1
613016847 1
864928182 1
530957873 0
424200788 0
291088640 1
161772495 0
927554857 0
474851937 1
177054333 1
58582412 0
129850915 0
344485788 0
979468009 1
951608058 0
496045211 0
440098275 1
309754802 1
894619400 1
184100720 0
617548930 1
374406023 1
609398421 0
644706104 1
952880692 0
212091820 1
457557427 0
549530599 1
465052024 0
350755029 0
434364840 0
498223632 0
415873665 0
995827688 0
459271729 1
28397206 0
637185033 1
740738774 1
65633591 0
824183176 0
265016917 0
818066329 0
255576279 0
115724198 0
419961728 1
384514423 1
259393922 0
658952955 0
60475789 0
751098545 1
221049456 0
623363545 0
967286692 0
201905088 0
222433632 0
515905801 0
455842403 0
948143986 0
78511164 0
280748411 1
42430192 1
257147374 1
750822167 0
506745090 0
126224333 1
268058979 0
870599540 1
153352709 0
587931169 1
330243895 0
834912674 1
287603309 0
786205214 1
687624064 1
910585915 0
548493934 1
723674584 0
651037938 0
469825817 1
287344987 0
573027747 1
175116576 0
602085917 0
206264912 1
108472485 0
503773168 1
802968473 1
523303461 0
166553716 1
630255630 1
69821187 0
804122616 1
129275346 1
76731988 1
314594739 0
500837276 1
627852801 1
862725153 1
90340932 0
921018969 1
452546217 1
262676093 1
765224689 1
842976288 1
538859628 0
56754268 1
181065313 1
807142363 0
859424116 0
783683968 0
618464373 1
450215394 1
127029141 0
565872035 0
177823501 0
360785407 1
63343297 1
388371696 1
600931139 1
336632328 0
961482774 0
323257535 0
583786114 0
142732105 1
80932634 0
432935213 0
600770233 0
800867690 0
791271491 0
553771464 1
287188861 0
943924944 1
426954711 0
404708906 1
834352260 1
929166926 1
842614580 0
925472309 0
859968998 1
423552368 0
314175320 1
304352483 1
868774316 1
273396373 0
194848125 1
187182909 1
207535170 0
175145506 0
133692613 1
334066535 0
915285816 1
508399398 0
916363416 0
827305292 1
247190910 1
851779534 0
818228893 1
125536751 1
49121937 1
381837439 1
14750304 0
315654859 0
122834012 1
574732139 0
958830700 1
844306111 0
227447093 0
488308959 1
432864880 1
227398066 0
193419130 1
510537436 1
911204719 1
350284793 0
633871071 0
944554881 0
928387814 1
175590983 0
519025815 0
688127221 1
313144486 1
345754806 1
770648825 0
809309454 0
921900184 1
933042292 1
293743251 0
728534454 1
551343826 1
657042940 1
652554212 0
35771898 1
358619117 1
673840653 0
502492934 0
811007046 0
712762025 0
858239531 1
573535899 1
644896016 1
332272157 1
28742742 0
992692113 1
838155187 0
375049270 1
508222730 0
559088590 0
497328382 0
491308571 0
435652283 0
488412228 0
323052171 1
984204323 1
881160105 1
709275605 1
514224923 0
845352501 0
215171111 1
17001672 0
404083987 1
437059098 1
1406940 0
724651855 1
978334967 0
246435785 1
805400810 0
609011578 0
644834103 1
6834848 0
274405503 1
690074207 1
238752530 0
603635424 1
28934420 1
126583103 1
998633667 0
204700700 0
828416703 1
647110968 1
195596838 0
250732333 1
100935027 1
778158257 1
951021263 1
634155618 0
831788462 0
317552209 1
158082856 0
194372775 0
996064621 1
985582324 0
188637863 1
785411241 1
612602629 1
51665478 1
356547384 1
969208425 0
530214428 0
75967181 0
533717513 0
942540232 0
86677229 1
245144541 0
246934102 0
50117795 0
125274271 0
660242376 1
933199666 0
262661494 0
646095244 0
624720649 0
489151232 0
963445931 1
256138756 1
58818475 1
546446225 0
350182061 0
913020285 0
305381927 0
720454354 0
875436534 1
226613208 0
432514049 0
947963638 0
441954268 1
230459224 1
755429415 1
501939030 1
521510236 1
119802406 0
878339776 0
798625547 0
84150126 0
877041828 1
976804471 0
691240637 0
926151101 0
978048080 1
273954503 0
504388374 0
881122918 1
666866788 1
193733268 1
651154060 0
533062814 1
215216116 1
327226709 0
728550583 1
354779517 0
60641439 0
870787567 0
657309569 0
437431281 1
776241383 0
620208825 0
924795712 1
928467886 1
670023239 1
519579485 0
699594476 0
956709690 1
922946 1
417685833 0
672304984 1
23237468 1
505144021 0
609261179 0
825530482 1
10646344 1
436530339 0
217985840 0
243544463 1
208371736 1
54116463 0
946407358 0
296035458 1
302140432 1
954632695 0
129920569 1
302375123 1
565171694 1
477612969 0
304683157 0
958703893 1
423953002 0
519334516 1
436919493 1
684033380 1
122839911 0
827165661 0
50425947 0
688536376 0
724330040 1
355204780 1
711367071 0
950733777 0
423859322 0
46779414 0
703484563 1
661338673 0
213282278 0
442813135 1
986495031 0
981591533 0
98530650 1
237414541 1
232774079 0
388593617 1
121275031 1
398044477 0
703953436 0
639977614 1
111240868 1
76890919 0
903351578 0
129995425 0
575063695 1
923641110 0
273229807 0
453246446 1
707805406 0
103014104 0
425489787 0
942214889 0
232642192 0
951558262 1
295552059 0
520906670 1
456698856 1
81198212 0
476377284 1
379731032 1
671605596 1
846799116 1
655628986 0
815008415 0
206040668 1
581897338 1
563485691 1
8744610 1
100974781 1
689800661 1
392566767 1
464630928 0
144048709 1
19993347 1
103012119 0
892370199 1
720069528 0
878657230 1
65511481 0
706958574 1
319844838 1
605785106 0
857966679 0
220077581 1
393274093 0
99288978 1
48096412 0
504586726 1
141480724 1
419985578 1
46098267 1
103436139 1
689748489 1
600721659 0
517586328 1
620962876 1
294649403 1
373969102 1
748538702 1
726953295 1
72356955 0
166512312 1
700137088 0
510526308 0
602624290 1
510730586 1
949562549 1
498196494 0
361668790 1
91017796 0
579695670 1
191865706 0
517082879 1
573946033 1
24843571 0
153057004 1
356380045 0
382371973 0
901332098 1
581070613 0
631600362 1
394387646 1
844173020 0
650018645 1
555371682 1
720134108 1
150119082 1
857157925 1
416176060 0
22114106 1
578315930 0
1350614 0
807053344 0
41632837 1
421020352 0
282362074 0
937423270 0
221885542 0
362505939 0
169445973 1
427752442 0
648162763 0
270228401 0
256408297 1
896001573 1
446270376 1
89712713 0
502153752 1
111904400 1
851178446 0
206917499 0
899617684 0
918173308 0
540937605 0
32507110 1
276763665 0
167012429 0
31326586 1
160794774 0
420338382 1
632546534 0
607127513 0
974648503 1
559903626 0
796383751 1
226554223 1
7713436 1
87125052 0
71670807 0
32766401 1
905987986 0
736987121 1
694040319 1
630327298 0
213567394 0
643594578 0
405863582 0
362687724 0
572152797 0
346461444 0
356943481 0
156832585 1
269848674 1
839108724 1
263776873 0
535343136 0
631556457 1
774848764 0
240571139 0
226719381 0
812262670 1
672424326 1
763460537 1
497796657 0
128947979 0
881080574 0
930443611 1
916214573 1
607390968 1
73505572 1
139915518 0
958758603 0
985268483 0
713305486 0
231895186 1
474446803 1
149505714 1
854044001 1
145182905 1
782853318 1
271999179 0
892042218 1
780528557 0
830002863 0
401658491 1
600706285 1
560710246 1
661149143 1
753416552 0
609632914 0
73817114 0
987916779 1
224398195 0
193133328 0
774006543 0
477054251 1
431005150 1
83640699 1
331431724 1
840985609 1
608761223 0
720798202 0
853697503 1
280955712 1
942880249 1
662035327 1
579836665 0
987793710 0
244954388 1
337535461 0
782445461 0
66933900 0
419184277 0
811451999 1
156664922 0
55435572 0
924981087 1
190556108 0
843880529 0
531588952 0
759911817 1
45140884 1
581930524 0
694431445 1
1389025 0
428948335 1
780765719 1
491680015 0
838493186 0
656484101 1
110309046 0
774430927 1
231181980 0
90903915 1
972163267 0
347859102 0
258852898 1
466275140 1
848746263 1
56380655 0
829088363 0
854052702 1
564903633 0
707614354 1
715494793 0
127920921 0
342678762 1
193056468 0
46297909 0
753003703 0
998854880 0
624485620 0
105088605 1
506155902 0
707984786 0
991419912 1
135724416 0
458804473 1
678363820 1
830423440 1
973884047 0
362645107 0
575256323 1
221387250 1
13009960 0
324620504 0
151380725 1
442497552 1
75377366 1
758022233 0
163878461 0
528206610 0
13619056 1
357913863 1
432862759 1
346188852 0
360345072 1
527951309 1
451188809 1
968749186 1
118007515 0
43504606 0
379076014 0
280508302 0
920365946 0
743425277 0
459069188 0
229889722 0
301293593 1
673235862 1
740896906 1
406458516 1
5260313 0
417596875 0
47635314 0
557861346 1
716604669 1
963959589 1
247452684 1
289058172 0
882196836 1
454298806 1
48558110 1
760983295 1
701287088 1
651373379 1
106805889 1
481397869 1
695339963 0
204829156 1
659743585 0
37066653 1
523191180 1
969601372 1
433178190 0
3179719 0
806932584 1
879193309 1
194587403 0
645616648 0
434915553 0
963598615 1
811214082 1
980759737 1
55481677 0
360232911 0
602550864 0
556546051 0
527225379 1
976722611 0
191495237 1
554023277 1
983246131 1
741007621 0
143129367 1
914831851 1
214882131 0
659217383 1
137678536 1
761591841 0
845296048 0
33712931 1
564010967 1
287485665 0
378559441 0
134905023 0
866595054 0
913090066 1
64604291 1
29200545 1
209541587 0
788149255 1
19464075 1
354481824 1
589162799 0
226757943 0
327864467 0
245929737 1
41884261 0
69567733 0
667263190 0
335222261 0
747977839 1
739894870 0
204465208 0
831584528 1
833110352 1
806725914 0
640469417 1
164289964 0
445394306 1
201781201 0
693686672 1
54997108 1
111441330 1
254056911 0
405210365 1
379876195 1
240571996 1
972227506 1
825885327 1
651996475 1
581905001 1
36001427 0
464557437 1
659226926 1
698398366 0
391182702 1
365370869 1
774953611 1
862412595 0
456476016 1
977079584 0
383738313 0
358144629 0
386447262 0
954405423 1
832467154 0
269961984 0
162189241 1
93140919 0
950415682 0
295248489 1
822178721 0
599098090 0
718079210 1
740139680 0
143588912 1
852727546 1
852301940 0
475753915 0
580612736 1
375472497 1
827529898 1
524368807 0
354345635 1
216865559 0
423469273 1
859789020 1
913858093 0
954870287 0
873759728 0
984613581 0
622458528 0
415015923 0
940797980 0
987167465 1
151092849 0
397307916 1
459929459 0
665709659 0
45560627 0
541452703 0
584246598 1
270253053 1
938354991 1
721540791 0
118782267 0
7838840 0
11017706 1
215258316 0
923163761 0
847777155 1
63986106 0
350688133 1
273713578 1
158409752 0
639055795 1
773981674 1
425520969 1
83153487 0
150815083 0
894180883 0
840768082 0
219278764 0
374022992 0
300426886 1
347283019 1
521452314 0
663344145 1
334203888 1
751796610 0
442062944 0
256016369 0
441895254 0
577328896 1
729765090 1
372341821 0
661736003 1
996927778 1
136590158 1
709589233 1
680641220 0
177816392 1
628794725 1
728838236 1
6781661 1
62658160 0
425873928 0
305878670 0
275439837 0
817908910 1
442031841 0
33427519 0
525368940 0
225058924 0
579329388 0
862381352 0
263410346 1
743556348 0
620274912 0
84791624 1
118008497 0
574484548 1
326014166 0
226464791 1
504952804 0
62044392 0
476842144 1
431459902 1
51960896 1
445858883 0
100985933 1
454955735 1
313267700 1
873462145 1
720814654 1
311020862 0
578263849 1
533038521 0
293023002 1
824375892 1
345209652 1
144191792 1
469117954 0
228068818 0
453666503 1
945525273 1
121328544 1
274103548 0
678986637 1
639577340 0
789184448 0
723886119 0
727180199 0
894781317 1
143326649 0
233831635 1
684251192 0
788733912 0
341550351 0
115559481 0
514379696 0
194021929 1
695411453 0
263223865 0
406983122 0
301807755 1
449673159 1
705419689 0
490395452 0
448896053 0
63203504 0
191647584 1
619293630 1
996890754 0
477610367 1
18483198 0
851552362 0
872236691 0
864825061 1
274970674 1
865476724 1
369444620 0
23304646 1
742464383 1
246751610 0
386165071 1
885995876 0
624490089 0
409205599 0
110473720 0
757069224 1
704159811 1
1156195 0
455272122 0
788826059 1
539919815 1
878593429 1
302261680 0
790580550 0
57994488 0
580793543 1
903828676 0
320201625 1
156793600 1
807976347 0
74536342 1
228238738 1
848045535 0
50910973 1
317811339 0
99546174 0
14919645 1
312985051 0
19495847 0
665297892 1
869208382 1
581449447 0
163292519 1
146487304 0
124974849 0
809417271 1
977859601 1
590115270 0
814656638 0
18357028 1
309147682 0
433704835 0
822925856 1
286359891 1
86118813 0
694188072 1
768827299 1
414520701 1
545467375 1
969238343 1
577940718 0
626647984 0
778539397 0
234226731 1
32103810 0
527777370 1
552543620 0
549226145 0
326062939 0
444234537 0
588222485 1
440321637 1
359416567 1
698328066 0
748355672 0
480416030 0
332958009 1
249443183 1
128725015 0
996276382 1
26596669 0
616921342 1
536700922 1
954358085 1
635830604 0
60781645 0
860878338 0
227233406 0
178512114 0
528865812 0
358151548 1
593439074 0
102497499 1
314533704 0
885037219 0
547508890 1
280503799 1
138104979 1
265335498 0
150701048 0
760830803 0
218074824 1
172459111 0
279629093 0
30440025 0
470593711 0
627975248 0
469702344 0
430808768 1
222233499 0
107985987 1
56672927 0
825350669 0
688853026 0
983537799 0
423303440 1
146751617 1
713194305 1
570604724 0
102535435 0
806004255 0
934016418 0
871176768 1
202322093 1
580712052 1
826354594 0
196481088 0
496661666 0
605119546 0
140317588 0
887655192 1
312840679 1
398829300 0
920416289 1
5955953 1
438169138 1
533268125 0
313803398 0
73515821 1
325367820 1
179408265 1
552199465 0
68943483 1
912894418 0
39748920 1
842224450 1
35706062 1
661115133 0
845222835 0
121753670 0
345666885 1
600129463 1
56847735 0
410617135 1
166069731 1
189867446 1
290219333 1
384927694 1
167778333 1
570247952 1
556666816 1
199236412 0
717063883 0
948286386 0
246378140 1
547471534 0
984452321 1
885700133 0
120360248 1
268934172 0
836416234 0
846784845 0
54521370 1
558915290 0
654540990 0
123894389 1
99323990 1
770491159 0
359138079 0
996369871 0
217328894 1
787623399 0
963676914 0
815792198 0
179675521 1
787476380 1
380051647 1
875883732 0
233143515 1
535873548 0
304430021 1
240547347 1
436742955 0
283276253 1
667032796 1
218904945 1
401895274 1
551770116 1
419036722 1
527377266 1
689021029 1
136697199 0
370246710 0
107420562 1
535415652 0
501860764 1
556613374 0
213550638 0
977548751 1
256075218 0
370848129 1
58511857 0
40531920 1
355227238 1
557355825 0
117494968 0
140463672 1
929432038 0
36800332 0
375259778 1
911167188 1
493807755 0
598679473 0
253956588 0
868012226 1
959860483 0
889249399 0
961274217 1
381754821 1
726450643 0
666757385 1
934336214 1
330867519 0
895152036 1
985474899 1
460723171 1
976088156 1
508279178 0
224732120 1
788962394 1
605946881 0
319914224 1
394036215 0
861949986 1
892345119 1
34904408 0
258235079 0
444225356 1
423559653 0
25026230 0
23935399 0
544114149 1
706515402 0
806681084 1
124572479 1
294711477 0
394612956 1
442794026 1
674296866 0
931782984 1
741792370 1
925299742 0
310841968 1
166589603 1
700023080 1
867786744 0
860092755 1
808227720 1
984249321 1
706183956 1
180633690 0
571017353 0
790305536 1
915195514 1
819394346 0
884249317 1
630150107 0
924963410 1
81330117 1
58016620 0
920235144 0
300852519 1
97470221 0
891838410 1
905783724 0
587478066 1
672077289 1
96879965 0
294214079 0
307822050 1
42172658 1
148777764 0
264760619 1
456333506 0
155189889 0
962006387 0
387651224 1
547050044 1
779627597 0
551055999 0
851814591 0
476873759 1
376425136 1
367549450 0
76929652 0
325036280 0
225244315 0
554466981 0
437560518 0
357323086 1
699635885 1
230411402 0
446262230 0
945205564 1
494243666 1
542904815 1
269697176 0
974716748 1
753272912 1
401008146 1
413377515 0
731404317 0
735801069 0
211470100 0
554045615 1
549232799 0
408810127 0
673243707 0
819411631 1
818906377 1
713204730 0
867978126 1
132087161 0
642078884 1
879923571 0
41689936 1
724337716 0
480564525 1
56906335 1
222427861 1
266607900 0
957466168 0
851465247 0
428959559 0
97710288 1
565569662 1
323890005 1
10695018 1
340361894 1
465483078 1
182238428 0
939922108 1
176022848 0
941596261 1
999900079 1
996287228 0
602464847 0
594907051 1
298664557 1
516328282 0
762167483 0
486101796 0
175113822 0
889631988 0
821278074 0
961142364 1
832424362 1
578421645 1
646004099 1
96716759 0
911705525 1
486059545 0
622667296 0
127407229 1
762557771 0
195248183 0
349145991 0
881822849 0
776979724 0
77628822 1
293709165 0
23095554 0
238179019 0
904549986 1
938623182 1
274999485 0
387084142 1
559521503 0
515076847 0
623459542 1
866208204 0
215429467 1
438538241 1
652123823 0
934947804 1
16662068 0
601081956 1
172961591 0
155133669 1
765304096 0
69441153 1
452075606 1
348575387 1
837550696 1
239136672 1
218581782 1
555786045 1
99605420 1
782625111 1
629499301 0
939547879 0
604526946 0
486447400 1
964205076 0
356965293 1
533521387 1
685508454 1
100522688 1
847041576 0
372031072 0
658932705 0
706786513 0
917961025 0
197065909 0
822832154 0
659575262 1
789714641 1
978451421 1
928539394 1
68041086 1
52952033 0
231104117 1
320279668 0
247760828 1
413164736 0
154029767 0
350459185 0
166006911 0
101134410 0
789595974 0
663347303 0
884063274 1
643598871 1
311161973 0
893245845 1
204429610 0
845717479 1
785449403 0
783097122 1
970680525 0
679973555 1
59196992 1
304470171 0
309521422 0
967012358 0
152912842 1
635613877 1
363749980 0
152671189 0
594929219 0
699649780 1
950209860 1
152030911 1
204665753 1
480388267 0
954467582 0
608359476 1
137023055 0
712372874 0
397604934 0
192309002 1
711164696 1
164570696 0
645165944 0
840767771 1
287100579 1
879125020 1
170625829 1
954322529 1
36587494 0
758500779 0
44934222 1
422887249 0
431600884 1
56469761 0
359749826 0
731082105 1
6917917 0
167609444 1
815436920 0
493740815 0
476552064 1
381364762 0
880224115 1
466534175 1
271328436 1
938615492 1
313803182 1
638712471 1
746038342 0
634116259 1
920357721 1
466977931 0
386287876 0
993002170 0
423247753 1
886246239 0
30086493 0
514480286 0
305645775 0
101080350 0
87241095 1
941812943 0
88565354 0
235247651 1
256416768 1
585284413 0
854105859 1
26242589 1
125383790 0
650910378 0
998707252 0
119008025 0
370402311 0
159514668 0
808137330 1
783715090 0
66406918 1
150143940 1
316039048 1
740551285 1
673412970 1
528999094 1
150257899 0
698141461 1
672765135 1
820768462 0
982080999 1
196933638 1
125620136 1
291148119 1
165558670 1
840846642 0
665012196 0
88248026 0
379622266 1
786434805 1
94695417 1
364669402 1
629810252 0
534446906 1
85674343 0
659221236 1
344288362 1
729016750 0
958889058 0
989802523 1
814401553 1
198381117 1
45975106 0
613509029 0
427492609 0
857563711 1
85811999 0
79494585 1
920293499 1
776481577 1
818011930 1
166987017 1
182083089 0
772015861 0
273444757 0
911205768 1
499137929 0
143876076 0
725703629 0
917725394 0
981756750 1
35430647 1
365085614 0
917382017 0
904780119 1
421836627 0
192611630 1
367521673 1
941465246 0
684359362 0
13349739 0
69559145 0
721154255 0
306188221 0
406233137 1
279488429 0
72925138 1
422811305 0
324994532 1
597645699 0
190541371 0
620594320 0
646769856 1
925730931 1
107790642 1
317345940 0
240742563 0
210709117 1
109192264 0
505982761 1
322579370 0
231855066 0
435068133 1
801010670 1
664073642 1
178822451 1
206608866 1
400608916 0
62915561 0
751380117 0
558731982 0
139220279 1
375999881 0
316759361 1
829448750 0
577398322 1
865644574 0
711496152 1
977113058 1
357176320 0
650814291 1
289607402 0
1134861 1
887941216 1
298165772 1
872450695 0
952691936 0
749875814 0
239192597 1
661838284 1
965536038 1
966290217 1
667541237 0
302166379 0
956835603 0
465398098 1
679818181 1
416798728 0
705511451 1
689661140 1
84145281 0
493853062 0
736536421 1
24289752 0
657380587 0
262495177 1
716754836 1
922071304 1
750929581 0
684315482 1
132387477 0
299182398 1
981874107 1
438396640 0
676336192 0
868981657 1
430183483 1
299673883 0
699995896 1
370947707 0
877109871 1
345357560 1
723742017 1
772711843 1
343758137 1
644761387 1
667162546 0
881878594 1
919068118 0
864179564 0
108471682 0
138883570 0
370654908 1
982558163 0
329077011 1
8126305 0
499559047 1
418606806 1
549391385 0
244189362 0
810114728 1
326602373 0
981926299 1
273947602 1
996522259 0
479084318 0
483992000 1
614112571 0
924491363 1
557330049 0
981554566 1
286039108 0
610417714 0
396944138 1
450938942 0
442597538 1
783585563 1
770089280 1
615362113 1
385371047 1
12417625 0
400876518 1
253277889 1
297247902 1
769681994 0
551586695 0
858349058 0
835477728 0
647259928 0
95401777 1
193226638 1
160247782 1
53016532 1
37542531 0
295525703 0
785503773 0
307740740 1
258950148 1
792421791 0
333691404 1
864176657 1
548147486 0
449123537 1
339036532 1
163206811 0
802260598 0
390444835 0
589562680 1
865388427 1
683342905 1
255870350 0
435994878 1
434058814 1
60426914 0
48515360 0
834887786 0
343487259 0
954775721 1
291116288 1
428245408 0
965413884 0
558366209 0
902049992 1
473221987 1
393144453 1
146652919 1
615139133 1
214366383 0
897833333 1
761694189 1
727957787 1
432130395 1
553413427 1
491655294 1
287757181 0
517875106 1
584388859 0
967049137 0
62554068 1
627999025 1
266645823 1
177408655 0
135931995 1
964674445 1
804530313 0
539062342 1
822659143 0
148988988 0
994733973 0
319310113 0
896152764 0
764126351 1
575520122 1
568735020 1
721473249 0
62432922 1
819175469 1
964742849 1
594280979 0
382099687 0
343639242 0
25320039 1
279401930 1
687295774 1
102257714 0
263511967 0
699314119 0
159843098 1
960365376 0
100328254 0
663006836 0
150679966 0
152156665 0
640617802 1
390400749 1
555636366 1
994687906 1
77804321 0
784760138 1
350471920 1
620862219 0
709077308 0
323865889 0
563393846 1
844523052 0
937611423 0
212043523 0
103834879 1
905136601 1
831359979 1
850221470 1
446914216 0
922371168 1
269950295 1
233732853 1
985135375 1
714024393 1
703813666 1
448336880 0
661073401 0
709993569 1
693288264 0
742117352 0
92839337 0
570891264 1
417977308 0
877471573 1
328009957 0
469561009 1
856243770 0
937616622 0
402435122 0
829688444 1
631498431 1
562428560 0
652591301 1
393823231 0
152708091 1
422177578 0
996875605 0
418201393 1
408171311 1
805290505 1
706562456 1
191528993 1
222686695 0
245727584 1
510806470 0
949292163 0
799092576 0
185294835 0
285819419 1
925179650 1
732198708 0
124224644 0
79733775 1
752391340 1
920156853 1
919693278 0
574156963 1
342435567 0
494907261 0
537571914 1
960429646 1
978595127 1
565188722 1
802628718 0
359337274 0
654771210 1
316253783 1
201246085 0
28943923 1
860202350 1
295082078 0
243717459 1
630996098 0
723578550 1
668288025 0
637268708 1
509607743 0
325512940 0
926171626 0
815479222 1
259682487 1
611188372 0
134608570 1
394850730 1
380471234 1
11624860 0
666082761 0
4870448 0
441569771 0
788141143 1
383822964 1
295324394 0
214128687 1
853159650 1
689930849 1
41672592 1
616939835 0
264307532 0
547539226 1
878662283 0
868659769 1
237744418 0
529920135 1
68395474 1
372168707 0
622415758 0
845483725 0
62762313 1
208228979 1
343060679 0
104493848 0
666436690 0
322803957 0
160800432 0
28698027 0
840963519 1
647729744 0
191218264 1
750985047 0
19162327 1
545870587 1
62858317 1
765337223 1
813868621 0
214087135 1
262454931 0
495922662 0
146331241 1
485006511 0
498877015 0
367891846 1
817453343 1
751267258 1
341434164 0
2025209 1
324476355 0
40047928 0
828151240 1
661230947 0
69309065 0
110648871 1
999137267 1
704155543 1
444769510 1
179929042 0
506387897 1
578206436 1
992562688 0
551109792 0
598049309 1
87237017 0
262450882 1
110570499 1
713229988 0
760574919 1
6949169 1
776340395 0
681266719 1
563725018 0
233583897 0
989666446 0
991851159 1
113370226 1
681919486 0
691183336 0
582818711 0
70908510 0
334852273 1
873538326 1
467207253 0
207724377 1
308336604 0
502791900 0
863520983 0
329306409 1
921405866 1
664651020 1
128715806 1
815076658 1
627196635 1
359506932 0
266297621 0
294374601 0
441124618 1
428390404 0
315562620 0
243802874 0
805302702 1
678304888 0
521858170 0
316117945 0
932145685 1
711570740 1
361281992 1
714700185 0
585680100 0
937188245 0
439064599 1
229981337 0
480350094 0
96933922 1
37557070 1
289593736 1
471210015 1
42340291 0
60888433 1
385886645 0
969643389 0
757927435 0
453938516 0
280912941 1
968557250 0
176097870 0
243110096 1
543434377 1
79042420 1
306539011 1
557935954 1
256083351 1
433245574 1
557169714 0
23727207 1
890424693 1
667923104 1
523402111 0
339362753 1
74987462 1
385123843 1
408419694 1
819540939 0
900839454 0
392829841 1
427087295 0
12759560 1
960543514 0
582238295 0
535181947 0
419297544 1
105726611 0
191878212 1
508491165 1
588549515 0
157391739 0
550536832 0
215574868 1
998633358 0
147829308 0
458295050 0
203663350 1
655588709 1
753723534 1
624425923 0
695724190 0
201086711 1
904042055 1
6829181 1
24151800 0
889231871 1
659214903 1
860718807 0
169506154 1
845234981 1
220478868 0
356288916 0
402178601 1
752334166 1
619868977 1
666161513 1
904335872 1
846079769 1
708032465 0
891740026 1
329922048 0
638826179 1
183038746 0
607689401 1
760828847 1
631022104 1
375753410 0
254479655 1
775160523 1
250718334 0
293403377 1
258673275 0
891304104 1
740386210 0
952651709 0
598072120 0
332673785 0
243097982 1
391229071 1
658201026 0
60926575 1
758790758 0
454962041 1
883807827 0
65704604 1
472855523 0
640832739 0
623673319 1
206214995 1
506086104 0
779745285 0
169934657 0
441369608 0
8077617 0
350932064 0
362199178 0
783000955 1
961014366 1
689764629 1
791469803 1
862710173 0
540751685 1
770897000 0
885498061 1
15514311 1
130958768 1
917477351 1
234589995 0
930263230 1
34288924 0
472883330 1
247166580 0
832514179 0
923130710 1
165752723 1
986327809 0
62146829 0
565653923 1
247482211 1
389793522 0
229289659 1
772239112 1
411921711 0
203684687 0
738948602 0
636052983 1
497237725 1
991383783 0
19872145 0
840421729 1
198492239 1
823041462 1
162426765 1
889245650 1
332562774 1
348571803 0
630653187 0
550791603 1
331465817 0
466957318 0
437689599 0
914317968 0
353190408 1
785398938 1
460266724 0
149324191 1
589849845 0
753790170 1
795704692 1
781527786 0
595080886 1
561944617 0
956312889 1
583719169 1
540518312 1
503366874 1
713028582 0
60050480 0
2539591 1
825044057 1
596271149 1
980824424 0
831538504 1
14081255 0
319716307 0
990208662 0
49878195 0
658604591 0
173666926 0
642042188 0
358624371 1
46926027 0
153427749 0
458886992 1
26918594 0
972798048 0
349324683 0
864885072 1
448633493 0
697445037 1
423461211 1
219116370 1
239985259 0
683179801 0
275559344 0
117265303 0
451983702 1
635621293 0
802631463 0
439511208 1
651341445 1
56572856 1
676292339 0
241655636 1
913180227 1
891103759 0
673419148 0
200255340 0
880745510 1
921578871 0
363274451 0
395544417 0
832436903 0
751994714 1
702157703 1
846686927 0
457813389 1
320384335 0
352128962 0
321575166 0
492974720 1
276190796 0
75829715 0
330362736 0
731075108 0
833681707 0
807881524 1
971920123 0
972073608 0
939089459 1
209075669 1
136377379 0
191675356 0
460881595 1
535912539 1
913007911 1
282728328 1
712297163 0
771038953 0
786375303 1
801809575 0
84932383 1
546682685 0
909733249 1
607677387 0
532723956 1
993536897 1
397213012 0
279161091 0
188968160 1
126714177 0
882425892 0
334062511 1
55530383 0
963678943 0
497953637 1
963766478 0
206473195 0
474033843 0
981407544 1
161704214 0
358637280 0
502134713 1
415505088 1
636474874 1
214845331 1
773138131 0
380568896 0
345887222 0
566891106 0
164521143 0
125279010 1
146343663 1
117592303 1
474482937 0
3723627 0
462950598 1
129411161 1
77669679 1
966284280 0
365844496 1
197993018 0
658973517 0
637792125 0
149886173 0
209431528 0
187930301 1
174505903 1
845694641 0
551834551 1
237419367 0
129806211 1
315210245 0
104211179 0
515408099 1
503983670 0
407909037 0
133932584 0
6455281 1
919120701 1
706584449 1
705985961 1
37250247 0
515865337 0
807963747 0
523391261 1
690257356 0
130983356 1
510312013 1
805996626 0
842912669 1
274827405 0
881528227 0
96238401 1
736837835 1
317226643 1
302107104 0
214376902 0
566386112 0
469385918 0
858195331 0
51521802 0
261160864 0
162240119 1
939133097 0
72966841 0
886335758 1
307877669 0
390597161 1
125414114 1
922723635 0
224059930 0
936189408 1
386075935 1
878748207 1
117256196 1
332963877 0
833449899 0
985103717 1
390842421 0
507852105 1
724439450 1
490694713 1
84212123 1
32426255 0
525971678 1
922658712 0
537687704 0
865622006 0
781138709 1
53193391 1
945316811 1
726615278 1
118671351 0
128904840 1
220556812 0
969541552 0
378021103 1
443612337 0
468160535 1
281269304 0
684855122 0
545172392 1
613504977 1
77459072 0
968398131 1
532775176 1
655572941 1
567455534 0
859375134 0
310486132 1
729418961 1
755427253 0
688889516 0
283844197 1
364929750 0
84591126 1
615063083 0
307852682 1
90683274 0
190930250 0
743174236 1
935226972 1
152315594 0
648800333 0
735454900 1
53748549 1
641886016 1
135254180 1
626257154 1
373992122 1
185147781 1
107226903 1
949764045 1
261203897 1
865543428 0
953391897 0
446928249 1
599380848 0
77975689 0
155733040 0
469559168 0
720889533 1
671249123 0
810700868 1
984860001 0
678082088 1
232637794 1
652855868 0
504658005 1
764096639 0
730225842 0
621378808 0
971293651 1
521582249 0
444579406 0
810494478 1
430575420 1
908346116 0
544479403 0
71629492 1
470557837 0
328434286 0
692657200 0
313731937 1
207708372 0
998196316 0
782628149 1
259413206 0
20843295 1
271757814 1
521259229 0
115761467 0
841311268 0
54324208 0
768416859 0
697160741 0
462522975 0
67122695 0
747462184 0
80074986 0
82172525 1
392357630 1
168130664 1
535097853 0
354976407 0
516984601 0
226825880 1
474905148 1
809606100 1
28978557 1
981796726 0
945126893 1
520161242 0
448717540 1
611994072 1
114734883 1
29832754 0
195978637 0
846669308 0
309379120 1
932419164 0
259398713 1
273626758 0
694605846 1
721987730 0
365865764 0
284935168 1
636247255 1
729283217 0
636991118 1
386068155 1
183284869 1
301037688 0
482512384 1
88069893 0
107672906 0
593025101 1
914082008 0
496481617 0
365700609 1
165040658 1
985996688 1
679296407 1
13797553 0
91944929 0
69960235 1
395410061 1
51122663 0
301447309 1
545719584 1
693424462 0
649640279 1
25479788 1
506811746 1
980585460 1
852910076 1
203220704 0
535151129 0
41348230 0
727989118 1
654695093 0
555879940 1
40182412 0
601943880 0
384728571 1
404582611 0
740108575 0
417393347 1
192213174 1
806660085 0
809434494 0
492772583 1
685194408 1
116801371 1
622373585 1
424280818 0
841711207 1
959655625 1
697981938 0
782267932 0
885529325 1
823484287 0
245261400 1
191507432 0
865635800 0
858739216 0
103578404 1
638282686 1
52303081 1
80859033 0
582451273 1
976755219 1
387034150 0
895065240 0
995733652 0
307823191 1
810680519 0
710411198 0
590905002 0
297206328 1
182207199 1
144013421 1
974905282 1
327055274 1
618862608 0
507043690 1
468167956 1
509471789 1
626474740 1
665773262 1
650503483 0
447359947 0
161696933 1
28430725 1
921156339 0
733490793 1
603897505 1
129258701 0
738031085 1
921170523 1
515714546 1
690336471 0
685866161 0
858961266 0
148271549 0
748182361 0
520933714 0
95767646 1
347533459 0
271479374 1
928952875 1
389776361 1
559538544 0
783116942 1
761385604 0
521316307 0
674662099 1
695929421 0
100726698 1
314422452 0
638820207 0
515211301 0
91561009 0
102328774 0
908152038 0
149174575 0
753246043 0
330335538 1
108933806 1
334793285 1
251816192 1
634226150 1
963946283 1
255078393 1
363729919 1
432424257 1
706426425 0
559871581 1
319502994 1
669278269 1
341387287 0
329176154 0
329978999 0
863880547 0
151710124 1
390831816 1
849838475 0
210833820 0
865377973 0
969101606 1
551478931 1
580850386 0
56819969 0
138694167 0
734490853 1
866675209 1
849791376 1
934042990 0
32773371 1
471532852 0
465211305 0
839181193 0
552160410 1
712541992 1
501949951 1
405563507 1
309228416 1
273054629 1
606290421 0
646580542 0
219609466 0
71047499 1
98661158 0
228396959 1
170591165 1
948663876 0
521897044 0
71820972 0
427496145 1
1760747 1
485423687 0
263283386 0
577022614 0
626290138 0
66694892 1
462470801 1
581437866 0
223918498 0
912317612 1
91557555 0
270070359 0
309118019 1
391529965 1
52937583 1
184071671 1
394664221 1
750519124 1
629825535 1
94952896 1
594520085 0
521468425 1
312936109 1
58750008 0
732163044 0
88736622 0
771074696 0
484945509 1
652676791 0
176800006 0
819894324 1
823843787 0
490170271 0
571125467 0
647048529 0
344556480 0
778076498 1
507667807 1
531946001 0
269892323 0
794662322 1
391795065 1
350959094 1
310602176 1
52537732 0
391480904 0
34435227 1
491342003 0
471871490 0
158783360 0
234360898 1
695750152 1
205148354 1
502837036 0
129681461 1
768256515 1
277375147 0
603864432 1
276664667 0
304114200 1
979972727 0
150693011 0
881265143 0
343785782 0
60013428 1
248201481 1
140683420 0
558845729 0
328960177 1
384027450 1
489732923 0
178149994 0
151314259 0
377098171 1
782440901 0
676215153 0
415663068 0
446305611 0
330135525 1
58587729 1
476055131 1
229563979 1
595722508 0
758751715 0
44611663 0
555611347 0
723533845 1
823849667 1
876624768 1
993891288 1
304982380 1
148969429 0
714078350 1
671610886 0
641799128 0
328238552 0
475257256 1
783429421 1
647552868 0
861618708 0
387781668 0
545084172 1
501473169 0
12425310 0
307590169 0
371761598 1
239723867 0
978527941 1
252567292 0
543972409 1
424592135 0
512230906 1
452919415 0
707258101 0
991783222 0
925567542 0
672236365 0
328013402 1
452028498 1
62188018 0
975326665 1
229283862 0
638002565 0
398595542 0
806280320 1
751193686 1
876916745 1
293695204 1
14146147 0
548281973 1
38508577 0
950862327 1
158432395 1
300249787 0
444038836 1
562623555 1
534039230 0
519195357 1
222734507 0
666279646 0
771863584 1
850209044 0
10377332 0
888212971 0
753120211 0
364738263 1
596520446 0
805995910 0
290950494 1
454053299 0
593352004 0
463997784 1
187077850 1
870905044 1
245908624 1
455848683 1
502150196 1
344550946 1
412617294 1
137933140 1
733552948 1
65331548 0
13014029 0
346318090 1
735628273 0
84450420 1
944763213 0
114710692 1
947425133 1
61287456 0
842395567 1
40078436 0
13548370 1
402741517 0
7187775 1
745910604 0
588842182 0
115390345 1
796513590 0
648356926 0
951456151 0
823255004 1
853442556 1
502009172 1
711383504 0
615175045 1
429878008 0
532377732 0
206732372 1
999376959 0
675089830 1
335497629 1
42445145 1
796803245 0
832759767 0
271658015 1
13353805 1
619445080 0
712755281 1
988860889 1
61633607 1
87823927 1
4710443 0
647470825 0
778566070 1
881469478 0
23759290 1
460712538 0
687455984 0
799832858 0
910613099 0
847345432 0
296846975 1
303608251 1
914739250 0
452941914 0
212248136 0
634966234 0
348401510 0
241782212 0
611043463 1
667791268 1
233943626 0
409601545 1
348856187 0
880947246 0
560783811 1
799920927 1
408882009 0
133717495 0
42506315 0
276206406 0
605438668 1
369428519 1
603805282 0
636425407 0
233496783 0
403838374 0
731316743 1
654503788 0
22152033 0
17222491 0
372833102 0
408228654 0
500043358 0
771218791 1
334119873 0
105779807 0
844704461 1
551324600 1
820227831 1
17330572 1
902344232 0
625841334 0
31842865 1
532880936 0
155080117 1
157671638 0
401974611 1
423379159 0
317620069 1
991485612 0
239146042 0
524413103 1
685952148 0
493245706 1
524489077 0
314020448 0
92223681 1
175882990 0
705241426 0
238286546 0
197662918 0
592776066 1
381480092 1
993504765 0
933164397 1
387540295 1
129181024 1
654787005 1
112928495 0
692290548 0
532797774 1
518614714 0
275005380 1
862367103 0
696852700 1
673653457 0
692300072 1
296697976 1
558942098 1
691754966 0
795247690 0
888229359 1
372163559 0
543968183 0
349695196 1
342148596 0
617074703 0
826299209 1
622306711 0
439326450 0
312530603 1
845041367 0
28548714 1
740715163 1
517941997 0
270435422 0
408766376 1
930228666 1
576140356 1
127518857 1
350136238 0
776220658 1
929771281 1
749299599 0
337158560 1
353607991 1
669288042 0
40476269 1
207251862 0
568798943 1
642903199 1
513317733 1
883249853 1
962770109 0
145958862 1
501608907 0
326837318 1
200122140 0
927822606 0
111075189 0
483624637 1
553501590 1
143309218 1
376974921 0
250913583 1
485352513 0
855268726 1
619531055 1
471682199 0
163461152 1
494304323 0
514495144 0
328895901 1
470762648 1
960631460 1
294436552 1
155432681 1
758459252 1
4436399 0
259060784 1
83272695 0
504705261 0
117699915 0
678766327 1
250353619 1
294090611 0
703121037 1
306805927 1
340147680 1
329078156 1
837802706 1
479460465 1
917679998 1
321428150 0
234445015 1
272613273 0
232634350 1
534614770 1
697208141 0
632228765 1
718011059 1
772661975 0
972280840 1
918423120 1
957869541 0
971646499 0
919695262 0
272637159 1
278540003 0
388017412 1
343366447 1
551960500 1
771160473 0
529099575 1
667775587 1
166734617 0
779023010 0
263025889 1
47484183 0
757605000 0
443058973 1
351549249 0
688692357 0
135774553 0
793440190 0
624275285 0
815856533 0
746062677 0
209187147 0
30111835 0
972225336 1
818337897 1
858251594 0
445956709 0
21370698 1
759758078 0
323564175 0
560471899 1
620695579 0
634565227 1
538598289 1
19957433 1
44218479 0
87413445 0
944840338 0
767056598 0
995109821 1
456812078 0
666608881 0
415687118 0
377904149 1
996359617 1
196065981 1
678265451 0
890706159 1
331783477 0
223556289 1
977759756 0
347557194 1
115221776 1
615974020 0
906791706 1
342147685 1
528684728 0
36538926 1
581696912 1
154166140 0
510760305 1
41378158 1
54895028 0
463736567 1
220786780 0
456362701 1
190166500 1
516075491 1
905461522 1
471676246 1
850643982 0
144722491 0
687884933 0
672738801 1
340566875 0
651207780 1
173389304 0
55898933 1
438557883 1
830005398 1
680329806 1
201102787 0
526815393 1
991935837 0
734539323 1
22195209 1
627640814 1
500214892 1
174375928 1
880800380 0
850277459 1
688068212 0
920473478 0
57870394 0
642750248 1
612441036 1
191410060 0
141218163 1
317247609 0
355285786 0
366825361 1
305479559 0
647098408 1
997054182 1
797375218 1
101270277 1
621714884 0
460749368 0
88754824 0
293138600 0
297791860 1
591524139 1
235400311 1
490304090 1
70773945 0
677737726 1
159073846 1
648418564 1
123118603 1
315001524 0
217474898 0
980749414 0
304348097 0
12228176 0
421615044 1
989670650 0
952076746 1
682549095 1
179234808 1
148303276 0
245372989 0
339794620 0
83507683 1
644560218 1
115176649 0
9253238 0
267434708 0
371118570 1
376914031 0
611005355 0
229244882 0
852211839 0
980879620 0
635987520 1
38743480 0
314584024 0
702436851 0
894496192 0
526118402 1
938614435 1
952056205 0
956996983 1
747145666 1
909847454 0
367882523 1
475244675 0
738133408 0
764380368 1
707205830 1
135980215 0
889683506 0
480517928 0
927454472 0
635403467 1
8470292 1
200004688 0
928610902 0
8870714 0
141185856 0
823575811 1
46917380 0
667853608 1
953881417 0
684527677 1
137908554 1
428030820 0
354223200 1
61146452 1
266861397 0
918587617 1
202674804 0
185683721 1
779834738 1
274648943 0
880860777 1
498185892 1
787626280 1
69577723 0
471831895 0
883424544 0
799696771 1
660080495 1
992118909 1
87106408 1
540875104 0
493956333 0
917320770 1
928941562 1
527019722 1
558053745 0
106903515 0
94410406 0
951038413 1
601315890 0
810249662 1
871914997 1
47513492 1
13399804 1
202125641 1
69729859 0
642859871 1
374625484 0
824933610 1
974410631 0
237075261 1
736636144 0
241851580 0
615021456 1
719366559 1
446967092 0
287536630 0
735726886 0
812414543 1
658806554 0
546753256 0
475116152 0
177163586 0
305652654 1
404681625 1
429513258 1
805079198 0
72724904 0
179243648 0
354292690 1
984529641 1
690981787 0
968836577 0
993319534 0
747456545 0
617899867 1
451089462 1
267191682 0
391197186 1
617888831 0
832544879 1
770757079 1
344057698 0
384334964 1
569799135 0
637613336 1
317086037 1
922065439 0
965655017 1
334155405 0
292199780 0
935126651 0
941583796 1
408097795 1
834030815 0
440178364 1
418121497 0
242218196 0
346948255 0
116022469 0
806894587 0
509261153 1
72701516 0
257680426 0
976767042 0
838168954 0
968457740 1
176741453 0
31198297 0
384803280 0
882445373 1
947880622 1
1461906 1
824708303 1
676197440 0
654579845 1
39343362 1
255809229 1
180289472 1
465610289 0
360164103 0
876549468 0
253909040 0
277713900 1
752151255 0
162332752 0
853005222 0
1605067 1
529564753 1
336412669 1
915381780 1
699420521 1
765494100 0
947471385 0
8479004 1
776932983 0
537429114 0
519348768 1
602462581 1
356979664 1
665767230 1
893844461 1
272617011 0
763982650 0
369280127 1
431032091 0
962494289 0
896577517 0
743682522 1
883430768 0
96128172 1
845369656 0
275539434 0
34221118 1
47421036 1
993465310 0
991511142 0
227677401 1
190433880 1
664225588 1
687099030 1
346519539 1
659819175 1
57494657 1
801149120 1
301679966 0
403654231 0
324527591 0
462135642 0
670712967 0
952400760 1
995762615 0
96708261 1
849397436 1
653746228 1
257655040 0
298531112 0
192036370 1
833025193 1
504419323 0
615181987 1
204090939 0
401012081 0
828598652 1
899685870 0
810003645 0
947500589 1
595499425 0
156778817 1
481137744 0
542135724 0
329067854 0
524754656 0
186444714 0
876277743 0
948000982 1
29396389 1
970378282 1
273855626 1
366930297 1
39077918 1
498711381 1
435380925 0
579635664 1
974629097 0
804439177 1
456989458 1
506734776 0
419010261 0
932345238 1
522486594 0
679360961 1
677434517 1
750159225 1
621731585 0
741813748 1
213460726 0
377984064 0
333041849 1
823384594 1
620482476 1
463086273 1
239078845 0
31846640 1
170280657 0
301050368 0
901044251 0
971727971 0
103987161 0
389065634 0
612656927 1
831738335 0
286667181 1
615707086 0
524893429 0
380305190 0
18201730 0
271580448 0
799023779 1
154159487 0
939638566 0
981260356 0
792225197 0
559298148 0
743924046 1
115248279 0
722884175 1
364726301 1
135933546 1
680846686 0
90516060 1
508636327 0
54947234 0
822684225 1
399351435 0
419657430 1
72806081 0
802760558 1
637275938 0
641732637 1
105237859 1
141864378 1
933367118 1
768436870 1
923834602 0
249262628 1
256087824 0
709782575 1
914488758 1
846225537 0
838372777 1
28788710 1
125463084 1
541862594 0
755074391 0
508852043 1
674420345 0
78377170 1
847440974 0
177846286 0
871078228 0
165374783 0
512289504 1
467775044 1
625074501 0
755051899 1
641752774 1
713906313 1
303663195 0
623308839 0
161817431 1
800511075 0
655876019 0
584977411 0
13208860 0
675500224 1
298636096 1
655395691 1
444305516 1
782106473 1
633297222 1
608119737 0
542313524 1
291873597 0
295610681 1
704996425 1
399415216 0
495007882 1
772537798 1
121576478 0
416869853 0
230796687 0
550530812 0
166133592 0
477173692 1
39309500 1
951316821 0
771441150 0
838185987 0
834499923 1
766024873 0
151649920 1
838819773 1
726399530 0
50745821 0
375236586 0
961183168 1
19194121 1
653248094 1
209004966 0
169789639 0
737198921 1
228344708 1
935890761 0
697907365 1
53454556 1
900810316 1
915105807 0
552469695 0
548193463 0
553978640 1
965346474 1
73222407 1
402684333 0
900572573 1
492358374 1
302168403 1
518519896 0
873852123 0
329983418 1
887257489 1
743170505 0
825054774 0
513608816 0
328924275 0
824928459 0
867654848 0
486968776 0
11641713 1
663121160 0
763617322 1
126302915 1
559234154 1
632503900 0
806701804 0
735763642 1
807682156 1
949925807 1
898569584 0
140651615 0
357928361 0
669288602 0
721078227 0
201511091 1
715421895 1
414753651 1
191691665 1
258190451 1
345687502 0
921709316 1
761135135 0
324901484 0
380466455 0
663663690 1
443387822 0
822395791 1
261695309 0
943579519 1
995981090 0
489009119 0
914548322 0
96617044 0
914721556 0
156713925 1
96841107 1
741974397 0
97051167 0
3122949 0
719843589 0
96045478 1
871255243 0
217342431 1
163265837 0
600607634 1
277528689 1
595891125 1
140252260 1
1782539 1
335135630 1
157740617 0
451130732 0
393105093 1
158040497 1
900334176 1
622632539 0
96597034 0
713249422 0
41877418 0
995896042 0
663964369 1
200731925 0
535585783 0
303378307 0
718822160 1
346212589 1
190568292 0
311384749 1
139251715 0
678499854 0
480561599 0
495883386 1
350225534 0
903730703 0
338212965 0
947580710 0
993430553 0
332960156 0
832743735 1
520859314 0
566357287 1
692836102 0
94603520 1
357759127 1
148774649 0
224210990 1
674265229 0
379272201 1
415781693 1
521870178 1
161380332 0
51749407 0
296849875 1
258271844 1
427241563 1
642304478 1
707744002 0
71392134 1
992957897 0
471633307 0
522704276 1
884096270 0
947056857 0
587241840 0
164845024 1
826059561 0
819917144 1
100552680 0
818250006 1
278493350 0
511003372 1
695267618 1
470730438 0
947729917 0
270969696 0
611215784 0
435854640 1
275443736 0
153658973 1
763405680 1
223116122 0
550909980 0
741407003 0
142462475 1
417324913 0
776775194 0
137753112 1
96765162 0
714566472 0
176726550 0
974156703 1
837603587 1
375228843 1
915829441 0
649612183 0
53291352 0
411655725 0
800305953 0
578903002 0
307946365 0
118339303 1
283982464 0
997929271 1
853283239 0
522368740 1
413521601 0
948547295 0
282931031 0
422979303 1
811438590 0
821060846 0
899941572 1
769720551 1
85195668 1
671882240 0
304289481 1
153059656 0
529691355 0
984607859 0
39487667 1
927880649 0
254586561 0
456660972 0
253681057 0
875179567 1
512389217 1
670924166 1
82057989 0
859425886 1
484399274 0
917512139 0
718572172 0
647520915 0
731386021 0
626163359 1
784975663 1
768038398 0
440998764 0
921845900 0
230471542 0
831051562 1
695044621 1
465647416 1
59501189 1
644135743 1
986055958 1
322548509 0
830164795 1
262693343 1
674082500 1
443136059 0
565226464 1
17030558 0
186571887 0
313288433 0
35851040 1
349338438 0
339572083 1
314174313 0
627187862 0
566365246 1
698229446 0
562367697 1
742751285 0
160219139 1
966736734 1
702757532 1
449961728 1
891959185 0
560898329 0
275739310 1
760700648 0
331274946 0
89027360 0
611248833 1
567233559 1
135721414 1
85027285 0
801547115 0
68680885 0
867098940 1
963142703 0
67828764 0
875069707 1
58620462 1
731218821 1
426727273 1
589341591 0
313340888 0
717723782 0
712074409 0
54948194 1
380231728 1
196664079 1
841564083 1
737534878 0
597511965 0
977099716 0
902296865 1
564759610 0
664730243 1
917191026 1
254189706 0
861632086 1
497911253 0
951282541 1
657225441 1
78662483 1
243220011 1
448190674 0
927616899 1
835855082 0
985268338 1
619741018 0
488351611 0
495980120 1
353939830 1
362884772 1
495294118 1
889918776 0
378599366 0
727265665 1
758283160 0
850907394 1
714971700 1
697598222 0
438499167 0
549288261 0
229933945 1
269118441 1
474789781 0
738509141 1
915498276 0
452279605 0
624706792 0
205997736 0
609831779 0
597508667 1
952461113 0
154199598 1
194058204 1
579252820 0
507904078 0
899071777 0
709443896 1
576926491 1
765258956 0
857153923 0
374718869 1
937200969 1
10541971 1
650821366 0
671656898 0
243806870 1
502538091 1
336671757 1
70561652 1
762827631 0
467117370 0
48901850 0
606412809 0
219931288 1
237846048 0
935965673 1
244714302 0
747681088 1
765978625 0
538961761 0
671996029 0
670016587 1
836567103 1
488808678 1
248944972 0
439230695 0
940275345 0
762849815 0
180565550 1
189558329 0
306834235 0
769157939 1
925694827 0
929541780 0
312303419 0
182991233 1
259948200 0
787112684 1
821999366 0
159528670 0
645974707 0
526561171 1
311912958 1
264240178 1
829131878 0
234304294 1
925333671 1
197672553 0
537291673 1
955846676 0
971111742 0
772120994 1
188642414 1
519842285 0
6647826 0
632465221 0
716039250 1
732305905 0
482627972 0
978816732 1
611383774 1
355844770 0
207997548 0
481152413 0
370848533 0
686589311 1
883998254 1
576446076 1
601341543 0
813061949 0
885561223 1
394337950 0
166875342 1
139375986 1
802662866 1
112115569 1
320169925 0
169386449 0
661713486 1
199235836 1
455880988 0
524037154 0
330638387 0
811852426 0
129852748 0
575549172 0
276979607 0
442087090 0
438624735 1
282061340 0
849802460 1
697896924 0
608538700 0
538314722 0
102249638 1
593692091 0
794093612 0
410134506 0
64265812 0
254126799 1
542166388 1
621254981 1
404560125 0
695310095 1
807752075 1
117386353 0
264923231 1
815657213 1
16462322 0
890357493 1
275964086 1
788617636 1
759540186 0
605132472 0
363651560 0
254905854 0
859402854 1
118675037 1
173172832 1
100107126 1
539038347 1
751733594 1
810100318 0
1486801 1
422076239 0
52910347 0
405421942 1
953761641 1
317735584 0
441280636 1
907369839 1
727139664 1
411528242 0
496114561 0
773267003 1
641193257 0
114470258 1
220022731 1
999833070 1
505718095 1
7818122 0
731764217 0
228840234 0
491012092 1
125730637 0
866929790 0
501606564 0
611590833 0
384889592 1
477274553 0
90396721 0
30377448 1
353040290 0
496464998 1
697320050 0
468317482 0
739335956 1
443730444 1
854422057 0
787411613 0
399743887 1
937687571 1
540774709 1
214141770 1
473105913 0
841609431 0
525203846 0
958194199 1
250331680 0
805515808 1
161388494 1
945039999 0
220316268 0
336718302 0
776094542 1
599570390 1
188789361 1
871053935 1
717463251 1
479317824 1
275237612 0
280223922 1
415725107 0
871592758 1
523202155 0
164283601 0
781065936 1
83184630 1
517992957 0
968965177 0
318609528 0
569779161 0
351275195 1
502924214 1
733322732 1
50966235 1
33213400 1
968316714 0
302811294 1
634733061 1
227094609 0
870678347 0
959743440 1
549422576 1
719516286 1
818888157 0
951317539 0
76670193 0
821581576 1
109544275 1
739902955 1
80339332 0
303791232 0
367361601 1
294140718 0
561505320 0
46426320 1
983095449 0
819002239 1
648771554 0
339629071 1
26416617 0
600227616 0
601657614 1
222774385 0
113245584 0
991726070 0
261494035 1
856406576 1
331882656 1
843018895 1
911185251 0
74440812 0
105281606 1
453227506 1
436935031 0
906279935 1
155932684 0
947098020 1
44094379 0
160499272 1
260462581 0
470453178 1
419368776 0
967040066 0
727641746 0
574217330 0
403376252 0
259236006 0
76693329 1
516214502 1
660253337 1
899870965 0
678630009 0
961032221 0
834185039 1
430205817 1
61520459 0
854253831 1
296388421 0
452665775 1
407565864 1
633115840 0
365164762 0
541706745 0
68419225 1
718290663 1
972354134 1
231686057 0
240153920 0
371678673 0
262619183 0
623585576 0
118071413 1
852814921 1
458626752 0
577728154 0
851906564 1
97863352 1
456021023 1
152524868 0
878508233 0
992730661 1
38258827 0
728063477 0
950703000 1
588612643 1
235433235 0
791418622 0
966920425 1
654290646 0
874664993 0
701702527 0
328082605 0
416770067 0
523613202 1
385748019 1
773517381 1
100189602 0
66254486 0
327574657 1
253392598 0
671398739 0
874195990 0
538083485 0
421966920 1
750034182 0
206606620 0
585342657 1
474649265 0
1347714 0
841015899 0
961347653 0
587076766 1
610028919 1
75038534 0
388148988 1
581480697 1
899429704 1
5309995 1
945714741 0
666112245 1
214159724 0
365881093 1
95829953 0
835068699 1
984652490 1
333128678 0
240296838 1
851638894 0
31724315 0
862617357 0
41429089 0
432341536 0
933846626 0
948154028 1
938008612 0
770984523 0
43866779 0
11114422 0
416660767 0
255795885 0
167891160 0
599135770 1
71477428 0
223561395 1
414594736 1
707636617 0
848828371 0
906460154 0
354264483 1
245554582 0
947277997 1
28437228 0
657765821 0
977517867 0
881138737 1
642393283 1
604710563 1
565877591 1
607356429 0
722582249 0
976536977 1
260519179 1
706218140 1
899260996 0
876260283 0
484093846 0
550762132 1
494900267 1
900394203 0
858278162 0
972353635 0
282637560 1
452542104 0
712754338 0
320078022 0
307652605 0
732082625 1
730104525 0
797333919 1
427077875 0
199198197 0
285060200 0
212296833 0
464939692 1
485683797 1
50037038 0
117508228 1
965969115 1
84491677 0
326836755 0
624300266 1
771989439 0
437689719 0
401634321 0
342502201 0
123488238 0
734690899 1
299089886 0
547673692 1
234934183 1
85488146 0
621649509 0
911589013 1
184320657 0
984462905 1
239229015 1
739669611 0
926247478 0
962274593 0
992148043 0
585559891 1
785863964 1
962921677 0
364759210 0
191541866 1
84025274 0
229142266 0
457456552 1
190212526 1
326483643 1
907552667 1
546369574 0
875909125 1
718366479 1
43421741 0
989373062 1
201788917 0
567505471 0
937797902 0
472407975 0
332361126 0
722969304 0
240527724 1
610299130 0
463737634 1
950353517 0
840588328 1
124790150 1
452554638 0
703880481 1
337180886 1
309734720 0
538255377 0
538654606 0
322464664 0
118136364 1
697273440 0
956495841 0
745987405 0
884333080 0
330469365 1
799718850 1
953961659 1
239919251 0
3576907 1
763683729 1
845858561 0
951120401 0
196132548 1
507960781 0
538041088 0
595505820 0
235798219 1
838538167 0
562664278 0
380966035 0
398540874 0
395157777 0
242212861 1
596757321 0
978912653 1
914501442 0
369507214 0
200977958 1
559389495 0
139149271 0
9423986 1
392196020 1
679440811 1
514749127 0
230001452 1
189137301 0
254387793 1
447429955 1
117081268 1
295559631 1
499054363 0
326082623 1
600978795 1
652694901 0
297351414 0
483628893 1
141372199 0
39285777 0
609308696 0
814282652 0
361382889 1
653021989 1
330012493 1
155564570 0
921686751 1
981888001 1
263070268 0
569610344 1
386655120 0
106629760 1
981134619 0
808220857 1
289343228 1
357968306 0
715192653 1
726124033 1
905927746 1
655557432 1
546084649 0
349550876 0
251745455 1
409327543 1
25183887 1
594742942 1
717610934 1
756509081 0
298306393 0
950328034 0
984540361 1
965693147 0
658344189 1
768036561 0
866915445 1
850338108 0
267168948 1
604921561 0
359962604 0
929632917 1
741789847 1
655391646 1
121888885 1
499732843 1
370157992 0
80377466 1
368164879 1
113443524 0
959108242 1
291181914 0
205581745 0
497556379 0
183528297 1
113787648 1
498188411 0
930687243 0
756141566 0
758702566 1
197141664 0
342904386 0
339423071 1
565096730 1
416891116 0
17011455 0
121851507 0
801567422 0
266033798 0
518004086 0
402189615 1
745203679 1
877840453 1
601542982 0
803255915 1
749893919 1
620868814 0
556081501 1
658005487 1
723298846 0
895820677 0
456422741 1
182521720 1
720044279 0
261165912 1
299690406 0
153027569 1
971047206 1
503335136 0
513396904 0
560485638 0
970217550 1
76667953 1
824952502 0
888738778 1
373362175 0
252791378 1
858746369 0
876591288 0
530231181 1
817149792 1
392443442 0
912188633 0
526875105 0
23819173 1
120466712 1
963624737 1
886105490 1
964028600 0
447430835 0
69399283 1
686949786 1
13042839 1
377355611 0
97993164 1
45559685 0
832866545 1
196682774 1
62208143 0
636019898 0
398783641 0
848283221 0
895765515 0
236529222 1
23677941 1
671121968 0
115459821 1
741383767 0
75138264 1
872792341 0
739207068 1
480900953 1
464850495 0
604312281 1
109149590 0
278357791 0
108006743 1
485480791 1
593565778 1
649166855 0
474848711 0
283086460 1
470137524 0
562456155 0
695494500 0
867440063 1
575214664 0
290261414 0
137591899 0
691212022 0
64363194 0
673326500 0
414225705 1
431947421 1
564421403 1
526127699 1
960641041 0
656336792 0
92202352 1
28107041 0
954886039 0
93182190 1
589637818 0
401603379 0
40014634 1
628448156 1
898076437 0
713795718 0
333652095 1
158745414 0
795530816 0
136935314 1
89277509 1
973451349 0
176972435 1
169423760 1
499875470 0
816700590 1
959353851 1
786845234 1
911347778 1
399755052 1
233588618 1
770779280 0
163104489 0
470648803 0
121211148 0
571232742 0
424058206 1
325414762 1
844951065 1
22378232 0
166735181 1
968502659 1
611690652 1
70421454 1
784947381 1
393340069 0
314893191 0
682418196 0
743125645 0
185489829 1
383544491 0
724721408 1
101297631 0
243707906 0
220712954 0
686755864 1
429659488 0
944706656 1
868330398 1
989593972 1
925261572 0
243067675 1
54054251 1
796764001 1
123595278 0
222303337 1
240297280 1
539906841 1
987873886 1
665872400 1
626409715 1
633929881 0
979306754 1
362532915 1
626843546 1
481818719 0
483350672 0
372155846 0
182100330 0
577813900 1
355274364 1
459371506 1
156892787 1
587688711 1
890732910 1
288022703 0
108457629 0
285015278 1
222234759 0
908627303 0
359243596 1
483875517 0
878594686 1
523684351 1
113407683 1
635599688 0
91651828 0
14476883 1
455719208 1
227847874 1
858454822 0
164707299 0
36539223 0
732214298 1
219194567 0
773186308 0
428915983 1
741563990 0
394084921 0
324613338 0
476826621 1
96422032 1
899067363 1
541478906 0
468591321 1
975278457 0
52269084 0
10328301 0
880729512 1
898331339 0
180414960 1
177990355 0
112834325 1
502554567 1
686877287 0
937725825 1
154663344 0
792145896 0
29866339 0
918580257 0
466090952 1
566491663 0
623480468 0
737015332 0
959196044 0
140982709 0
606982404 0
409355300 0
932150788 1
468198744 1
53550612 1
479512318 0
830923246 1
207676533 0
851759671 1
807152298 0
172087610 0
160385130 1
171168046 0
620282191 1
256480245 1
41301710 1
446823660 0
445800737 1
608657377 1
916874367 0
253872990 1
354024658 1
780605763 1
928495492 1
836149758 1
130208085 1
955617175 0
979165676 0
654976818 0
607999898 0
27636193 1
891550376 1
120224484 0
319775514 1
446984695 1
644367421 1
216706439 1
512133805 0
713382019 0
719746831 0
462275426 1
937104874 0
856044581 1
327445056 1
334678071 1
396663755 0
539954354 0
619987403 0
726565525 1
276622173 1
967672278 0
150412609 1
878275032 1
573662420 1
655148321 0
20559324 1
68230374 1
621843944 0
701198763 0
736177125 1
887614676 1
872642935 1
826514563 1
624752364 1
243962596 0
356917184 0
476630562 1
754921507 0
47542280 0
733745388 1
810784554 0
11086054 1
128193471 0
469329927 0
979092604 0
54192012 1
115704934 1
310640307 0
488004652 0
658875189 0
529495507 0
682430787 0
812633700 1
874371219 0
236755840 1
605468879 1
227991137 1
263593476 0
94430858 1
570153597 1
465393839 0
977389193 1
847787643 1
501844360 1
778148999 0
999916470 1
676188789 0
567030647 0
971623270 0
424505109 1
325269298 1
89366879 0
406156136 1
20579919 1
369816136 0
632837688 1
380881574 0
545349891 0
243847189 1
588150571 0
882861789 0
370304914 1
731772353 0
625919635 0
704758050 0
980913362 0
121569436 1
822323820 1
747028510 0
895235557 0
455754230 1
164632627 0
165691524 0
619367637 0
505647047 0
965578330 1
119821162 0
924611391 0
668972453 1
286333315 1
720118599 0
986163187 0
49199999 1
586933930 0
414596330 1
536608888 0
806910278 1
769068245 1
920944341 0
784880944 0
499389309 1
384410271 0
816780238 0
707555999 0
746987267 0
316105156 0
644705971 0
793411320 0
766651184 1
782463265 1
568721897 1
716257627 1
965194479 1
656435281 0
207307760 1
511994240 1
989518395 0
203131699 0
643001981 1
456243221 0
158424477 0
321687941 0
764484572 0
425556889 0
998101267 1
238946929 1
849044479 0
394304106 1
734884284 0
748167168 1
630889927 0
897475442 0
461244706 0
481693691 1
595247506 1
936633158 0
654517066 1
232042995 0
807698857 1
173730116 0
199412996 1
398132517 0
741581549 0
572703875 1
631529232 0
557103961 1
556259547 1
785677164 1
683696575 1
68468134 0
961287295 0
554482989 0
668213572 1
845697899 0
990570734 1
26503012 1
327521255 1
71320573 1
871392015 0
741323856 0
491576815 1
872247577 0
890483306 1
16803130 0
893773390 0
266023519 1
820565195 1
965833869 1
664979391 0
586352266 1
79616167 0
614817495 0
121274967 0
787843309 1
266880756 0
206462809 1
814577328 0
511740312 0
172526375 1
671667931 1
647926537 1
126757844 0
195315199 0
550093754 0
345428340 0
893911976 0
384284042 1
980279991 1
4268571 1
567999045 1
523900070 0
945342010 0
470889891 0
738186342 1
350795722 0
773490155 0
658563083 0
808365871 1
30169611 1
282945718 0
220492719 1
177123221 1
230154024 1
175228386 1
519494308 1
369287252 1
12500378 0
633528158 1
26572464 1
370241248 0
375437618 0
892677133 1
6119743 1
657409335 0
895493364 0
508815131 1
457183907 1
620282314 0
746720651 0
39278207 0
607609654 1
159122684 0
750583134 0
676835110 1
653024720 1
335940815 0
190999837 0
633522242 1
187355819 0
229842034 1
560206566 1
211183464 0
11721900 0
717526895 1
1807425 0
230769595 1
574062728 1
803395511 0
942955980 1
342583292 1
816841162 1
624102484 1
816979476 0
776357017 1
623802930 1
436314097 0
779715062 0
729884810 0
950545683 1
734959215 1
781039730 1
967135345 1
542555358 1
478841969 0
284230579 0
210668019 1
215062010 0
684507912 1
108387874 0
279300696 1
267154421 0
123092436 0
606982839 0
366968609 0
793384576 0
293678770 1
480844860 1
155653302 0
549726002 1
924573349 1
450216613 0
569489714 0
22746821 1
5851690 1
621802347 0
265757206 1
240234978 0
702128022 1
923500368 0
361641511 0
355324099 0
616871639 0
690990802 0
707056894 1
571493988 0
902113547 1
734627490 0
294943187 1
452094671 1
918088327 1
75339501 0
746478262 0
94044448 1
85748878 0
492132921 1
570357984 0
238111135 1
420017543 0
840553925 0
838364579 1
604997916 0
351166946 1
534681979 1
115852890 0
606189502 1
35865116 1
996444539 0
295465640 1
673722824 1
71148135 1
851965233 0
884446796 0
239136363 1
474592001 1
88315632 1
826097559 1
411955302 0
620781283 0
16423747 0
919631504 0
427658248 1
445789437 0
82616742 0
990987849 1
375525028 0
316643736 0
321780899 1
959236839 1
69828380 0
511208268 1
254998668 0
475445348 1
893629467 1
386997010 0
396313961 0
668783313 0
345543061 0
133473638 1
846067394 1
270574934 1
148964156 0
342610027 0
310421814 0
7117143 0
191415367 1
230053085 1
640130163 1
593177382 0
487694656 0
122578456 0
894488456 0
591454043 1
98133890 1
872936818 1
781332701 1
531675835 0
560550197 1
907045349 1
876470140 0
250062719 1
115210132 0
224821873 0
173024816 1
612454922 1
846203475 0
723607121 0
439732120 1
572128677 1
815284165 1
111290552 0
579164667 0
368057864 1
387875604 1
660359205 1
52667535 1
744507101 0
800936389 0
41097269 0
65370113 0
834958417 1
223069580 1
925788571 1
298622993 0
854744248 0
312500743 1
288101381 1
20814640 0
465974110 0
785018735 1
415391616 1
648099111 1
868506557 0
169756867 0
864627612 0
80808540 1
771425707 0
718952707 0
233656876 0
633242346 0
134737034 0
650871768 0
593032447 1
500368326 0
726816281 0
511159011 0
972122774 1
730811770 1
216851154 0
77030978 1
881636375 1
846488146 0
980989246 1
208552192 0
93083020 1
140385844 0
8048116 1
295578796 1
583904319 1
923005389 0
39121565 0
135621782 1
136882626 0
79503666 1
107236281 1
290229004 1
216147236 0
598638306 1
488004117 1
941130286 0
26503684 1
12579362 0
836932739 0
40454440 1
61618980 0
891051792 0
688988586 0
707577420 1
137731025 1
679132751 0
596167757 0
164242925 1
426592952 1
56651512 1
981384910 0
954649126 1
248047719 1
360425325 0
433920122 0
711844141 1
335082214 1
721028666 0
238355954 0
929825388 1
372932009 0
260028846 1
706912823 1
146308599 1
432188313 0
852180585 1
697508869 1
546268205 1
328639831 0
929270849 0
663290337 0
901264167 0
453849544 0
244478513 1
60570260 0
866245214 1
249416208 0
529694113 0
483493298 1
435105158 0
348277494 0
72636309 0
896489150 1
356238759 1
82275150 0
196004614 0
985433934 0
724423175 0
996287819 1
476622041 0
451405902 0
281218606 0
997577851 1
826591480 1
594116600 1
142287502 1
311107068 1
467993005 0
352157861 0
168221956 0
166885673 1
503471626 0
35426758 0
745881618 1
872765679 0
542226426 0
416656819 1
932944260 1
400604951 1
10283111 0
683480758 0
343192020 1
642925839 1
929468018 0
374726458 0
852560682 0
164592139 0
889090573 0
580839225 0
353383026 0
996768744 0
714217000 1
312731498 1
998978632 0
92878706 0
277716311 0
64865816 1
56206155 0
939221914 1
400006737 1
53180596 0
399005866 1
306258758 1
850025519 0
374740681 1
873105860 0
996984763 0
179758871 1
756094255 1
52388261 1
609085666 1
256549436 0
230616071 0
623690493 1
696242681 0
741856832 0
376220178 1
750757035 1
121207543 0
891972925 0
848061072 1
697989981 0
940038952 1
309305701 0
813728013 1
854815547 1
816727353 1
710115892 1
774166574 0
459799835 1
457284850 0
565100980 0
7960960 1
218686703 1
659502633 1
315707081 0
63625176 0
449859733 0
448888948 1
788837689 0
567024023 1
229767099 0
927679504 1
609549051 1
768490345 1
432251961 0
157205578 0
641929681 0
477662668 1
945374922 1
915016491 1
741337556 0
580507818 0
263588164 1
616111312 1
770889135 0
164789031 0
232872135 0
462543472 0
874921815 0
921517365 0
725689732 1
521870286 0
306756507 0
358825685 0
939941307 0
412840557 1
690417036 1
500382734 0
245535274 0
497377815 1
87026630 1
74348102 0
559210548 1
636420402 1
412888853 0
551126886 1
405625715 0
88990970 1
868518765 1
901098101 1
792540797 1
666487140 0
284508554 1
497284236 1
77166576 1
646982311 0
190679268 1
909657641 0
784456039 0
521739858 1
336477144 1
912423755 1
6747300 1
994614557 1
329663823 1
191516145 0
172288033 0
314752018 1
982866721 0
859561673 1
524328769 1
719698880 1
143594193 1
220363373 0
193261931 0
37800062 0
64698277 1
600750650 0
801940207 1
402563856 0
391989336 0
77300997 0
54762143 1
366515893 1
954256830 0
265438041 0
925124542 0
434723399 1
468009712 1
766516936 0
581726222 1
787819594 1
926755448 1
923831661 1
347200879 0
728172492 0
825363750 1
867823081 0
687731128 0
381302952 1
953490997 0
769966127 0
400831843 1
997384547 0
289677073 0
707117677 1
328415400 1
689134787 0
155236320 0
536255710 1
704969205 0
851100256 0
380383757 1
358875475 1
273566304 0
258135120 1
591270168 1
332337794 1
623074934 1
879265318 1
120976832 0
505281187 1
666888004 1
135044011 0
645091482 0
665076142 0
428657171 0
416485492 0
337296911 0
147042843 0
847070738 1
308989526 0
100254923 0
10333064 1
589593700 0
638619671 0
365052209 1
220895288 1
67968790 1
990353050 1
17178112 1
735172167 0
398615004 0
351108646 1
924879707 1
903470950 1
598524898 1
657563008 1
618107013 0
572114385 1
481155284 0
900764916 0
907662619 1
556988427 1
966798522 1
466957686 0
925630977 1
178906642 0
854024 0
36562555 1
234945528 0
585035385 1
948571424 1
187619204 0
85994390 0
127724758 1
679737796 0
556590572 1
206502753 0
937927071 0
451422842 0
425103568 0
918543829 1
524888366 0
685138971 0
974502866 0
104491232 1
812450066 0
875742238 0
235132908 1
649831794 1
484737687 0
548400027 1
729008655 1
374304812 0
764498272 0
147968012 0
914416771 1
990678675 1
168754024 1
389814752 1
627749278 1
963609525 0
459044415 0
258391663 0
746242856 1
949303765 1
374189070 0
685774693 1
952161752 1
192472259 0
905751542 1
139612637 1
784402092 0
556148979 1
710354503 0
798858417 0
536261732 1
12800103 0
41839157 0
680245039 0
894352968 1
802899371 1
291642816 0
495471101 0
811475772 0
718462055 1
462689495 0
940269422 0
794584848 0
111941476 0
442400950 0
209586901 0
97874535 1
603488838 0
440464956 1
424545809 0
665321106 1
262263221 1
411960150 0
694086438 0
267832865 1
517150530 1
109859655 0
140722326 0
35778270 0
358562965 0
764707488 0
497887910 1
348343880 1
364955019 1
822973828 0
522969628 1
757481134 1
561560026 1
985605862 1
935131586 1
579169180 0
486623813 1
127066688 1
439175301 1
184997219 1
811871895 1
963556540 0
199267938 1
516381513 0
542082197 0
51719243 0
210907956 1
943121260 0
794793096 1
211923196 0
111977649 0
197365051 1
70813375 0
177577499 1
43609811 1
366419717 1
743252621 0
31643840 1
408575901 1
351219378 0
393319340 0
645118671 1
379277850 0
421109383 1
62049544 1
196150981 0
68440340 0
803989981 1
564945953 1
235201032 1
961606848 0
295024437 1
389771414 0
855231947 0
773481221 1
781071808 1
804785455 0
501273042 0
179535636 1
229519729 1
679929763 1
850875626 0
223261560 0
389877462 0
326141055 0
268595585 1
47782451 0
440173350 1
827653986 0
845917373 1
982294007 0
370927184 0
632295709 1
800489838 0
401952608 0
923753657 1
468778693 1
628375721 0
454621251 0
131833816 1
319202560 0
765948430 1
982744704 1
148469571 0
143035280 1
611841052 1
691015303 1
236405054 1
258848385 1
572551742 1
112076907 1
770242048 0
742395519 0
103412112 1
154471256 1
191325670 1
214533055 1
297188530 1
225936782 0
698370285 0
786967167 0
227186016 1
865508586 0
421803040 0
288205862 1
396533092 1
749674121 0
813204637 0
987703675 0
386490377 0
855285207 1
523639382 1
221001181 0
829603919 1
437193112 1
705532432 0
727388199 0
489335421 1
668432178 1
958350929 0
459344579 1
830345554 1
658169262 0
151663557 0
929825750 0
914612705 1
304410930 1
192902376 0
594540958 1
548919491 0
376370549 0
601030417 0
935965906 1
614118214 1
906677632 1
847653861 0
913134479 0
433862556 1
479730638 1
708636863 1
493329359 0
569224068 0
63593401 0
737061477 1
368714318 1
257959987 1
894339262 1
717228425 0
412607820 0
241618200 1
708322711 0
444780448 0
65746007 1
298632084 0
989527003 0
127337060 1
422079514 0
462727077 1
697242365 0
160512985 0
626290940 0
5509548 0
1991809 1
637203506 1
352647016 0
57187889 1
945244595 0
494656397 1
736581446 0
942774357 0
112330413 0
842426353 1
103273840 1
224239988 1
15497539 1
397231162 0
125821633 1
323068501 0
385250641 1
768230731 0
34315566 1
398020507 0
96282005 0
281918993 1
890862140 0
692226668 1
131946930 0
801635801 1
84923652 1
350494205 1
881557931 0
908240159 1
67825634 1
281171657 1
439407525 1
872194279 0
504405028 0
252461412 0
817884473 1
560895367 1
458497716 1
201817358 1
270097970 0
835425538 1
350168039 0
326353977 1
636705380 1
125668186 0
581445855 0
685244917 0
407321976 0
560983078 0
889755202 1
873863333 1
509893128 0
124094439 1
253229863 1
712444475 0
178453801 1
323535535 1
662147034 0
508950191 1
25383079 0
690162523 0
19014697 0
935285949 1
859385045 1
75563187 1
624403864 1
486519433 1
586729802 1
334470280 1
725298406 1
830973673 1
84197545 0
907042638 0
166532391 0
103761035 0
624759797 1
40973794 1
333050052 0
336327939 1
866801632 0
843832715 1
410460822 0
728876894 1
513271679 1
526296884 0
291239850 0
315157111 0
521768958 0
373496560 1
634601229 1
565743058 0
812758944 1
302131459 1
310166447 0
148881416 0
347723011 0
250795190 1
454079425 0
929120773 1
200613693 1
413415159 1
146876104 0
446273177 0
873404118 0
201735676 1
166140684 0
550139643 0
939711775 1
255537196 1
280356543 1
984653557 1
59296346 0
643378117 0
278191599 0
777544250 1
383378128 1
932368967 0
566316334 1
275047295 0
132429079 1
881566302 1
904469018 1
968989067 0
72125064 1
215180658 1
600860207 0
172288975 0
142281572 1
211417769 0
358362673 0
247422301 1
491391595 1
44295289 0
319530153 0
457615221 0
494280030 1
594983700 1
395270223 0
22746580 1
652811592 1
119286398 0
491704175 0
858797658 0
377091725 1
614727084 1
748384447 1
447405898 0
5833621 1
478173301 1
492950245 1
400849083 0
761579058 0
824549979 0
220496555 0
990888761 1
423056192 1
232282150 0
680314051 1
997878 1
320980445 0
621869217 0
493472776 0
242272581 0
953476980 0
32289178 0
934961443 0
942384844 1
403985272 0
656293838 1
414150350 0
918279890 1
375064654 0
321479648 1
743176794 1
914751236 0
862391428 0
239085403 1
885980964 1
803608182 0
50669662 0
854505082 1
54945574 0
430589012 0
200033060 0
984268366 0
609298448 1
257624438 0
915952297 0
732057333 0
456411840 0
52329884 0
395777663 1
406947834 0
840463946 1
628804110 0
375139047 0
436711899 1
229389373 1
500386042 1
935363999 0
527043447 1
968778129 0
100218767 0
667911577 0
186293902 0
129435507 0
309362342 0
839429739 1
859200049 0
35328480 1
559690624 0
827358449 1
149540591 1
305499965 0
443547645 0
18209260 0
831172607 1
567191997 1
177222019 1
447192177 0
858984129 0
675992046 1
780820887 1
468734086 1
955816811 0
79875749 1
981111536 0
461095034 1
273872621 0
78859689 1
590539883 1
128513099 1
63895126 0
196003771 1
842511810 1
819215112 1
920137765 1
618473019 0
217074075 1
239428350 1
182780680 0
113154105 0
130830216 1
990276034 0
431629957 0
300939039 0
896838830 1
343876932 0
813884421 0
618315309 0
158631483 0
249822265 0
226526580 1
686711471 0
12073540 1
411208548 0
99513511 0
683269449 1
724636647 1
752455452 0
797439702 0
149303240 1
305309774 1
415934118 1
631786978 0
699725391 1
406136022 0
527562471 1
477454026 1
969220629 1
185490153 1
741787443 1
695617835 1
39885270 0
122386186 1
576314796 0
808780308 1
299438851 1
115799927 1
936317716 0
361931688 1
493641096 0
238657855 0
492164267 0
442539792 1
524396163 0
815161594 1
386140159 0
119131964 0
439849757 1
585849726 0
637052565 0
702549062 1
948146512 0
101182073 0
793420153 1
499335556 1
170653728 0
275412628 1
990743368 1
68716666 0
363544562 0
273226758 1
546481097 1
490347936 1
848016993 0
946507602 1
105691315 1
698762237 1
356412942 0
138685389 0
86790580 1
971336129 0
206718943 1
942990156 0
251836997 1
562053922 0
429051091 1
940567117 1
345859112 1
434300329 0
16053559 0
821456029 0
497635260 0
503837125 1
967289082 0
576878936 0
214230053 0
507503068 0
287918450 0
810454920 1
305541539 1
9879198 1
89170495 0
464167492 0
638085197 0
233985607 0
794041328 0
94555427 1
256804499 0
303558110 0
31111877 1
504910003 1
165612844 0
359386301 1
3622356 1
265788468 1
450860698 1
690684277 1
202884779 1
313378294 0
638186671 1
39533898 0
186280386 0
43335755 1
929391129 0
444481890 0
500021117 1
496992844 1
489041460 0
977168633 1
706080062 1
953765941 1
690812324 1
109085789 0
724136135 0
630613046 0
927488324 0
398100928 0
260843986 1
244116174 0
464825289 1
194370466 1
447795930 1
755250093 0
860508268 1
330702199 0
828506513 1
91696674 1
737002703 0
565004440 1
83248955 0
21556151 1
980026683 0
465552887 1
669754165 0
249637487 1
918562899 1
333149863 0
587688330 1
674939891 1
224269125 0
334798207 0
679547634 1
263061090 0
19603032 1
834975899 1
526727396 0
30917091 0
988774798 0
844584833 0
989830354 0
474733583 0
781686945 0
761795191 0
419589801 0
853461919 1
689908561 1
441871805 0
703144834 0
542478538 0
685715278 1
337159515 1
293532008 1
863776658 1
996885715 1
695808614 1
702076116 1
521496928 1
821387183 0
175990178 1
321388202 0
320946633 1
78311160 1
391566015 1
462580498 1
626702020 0
230036641 0
117738509 0
799627711 1
922252274 1
787028324 1
212022340 1
119852944 1
994123667 1
177048685 0
739475856 0
284257974 0
664755049 1
88110345 1
995185437 1
440426932 0
468098351 1
862772373 0
975912756 0
41326046 1
344266189 0
580816902 1
627286017 0
737837972 0
453453713 0
88926882 1
553173271 0
185395592 1
886860128 0
667786987 0
109028857 1
377223317 1
233167740 0
346973390 0
176152489 1
8831676 1
514954229 1
153608789 0
31558408 1
31412108 1
144107610 1
216471641 1
935864782 0
657678167 1
10854834 1
156811182 0
831189817 0
340276743 0
883676892 0
437737508 1
629970439 1
831282604 0
628881150 1
620825323 0
178026401 1
256024375 0
709450783 1
626951796 1
707790588 1
743637742 0
833859913 1
990922520 1
161905986 0
470298658 1
234023700 1
346451553 0
625830784 1
229947909 1
233104549 0
850793911 1
689767349 0
427943404 1
880697381 0
924994524 0
197889723 1
268081026 1
806205870 0
153417759 1
357558860 0
114018520 1
761370316 0
465425724 1
690315252 1
991258953 1
62436506 0
845903897 1
667384797 1
138203417 1
346451672 1
450688294 0
590733229 0
614831639 0
735752469 0
155759533 1
739100202 1
483033952 0
383254102 0
785896702 1
352510581 1
235619406 0
992724367 0
994911899 0
180546290 1
438595452 1
726420081 0
290274952 1
18474635 1
509956059 1
384862849 0
569203657 1
722165201 1
424381795 0
754913087 1
334913183 0
399366419 1
341200798 1
714815132 1
765257665 1
822455468 1
777698264 0
227975156 0
226548574 1
810492638 0
894099355 1
203141704 1
790941425 0
253710041 0
348792747 1
626245696 1
482669721 1
474635102 0
239912087 0
946989435 0
565120675 1
541268950 0
726937416 0
472160511 0
677214260 0
311557519 1
776532632 1
333473708 1
54443176 1
48104585 0
73052348 0
524771995 0
18466363 0
140330058 0
238173693 0
351643055 1
731327317 1
872543308 0
860125619 1
298978859 1
633087407 0
597083935 0
319165693 0
253409552 1
68945553 1
259910909 0
28467867 0
147403770 0
388880432 1
44542578 1
869676570 1
487348486 1
582156721 1
686638300 0
201229997 1
642187373 1
921477731 0
384833969 1
585635246 0
561254226 1
949825633 1
853003195 1
82110994 0
289005686 0
711660248 1
982420754 0
690012746 0
554349980 1
362599530 1
768654513 1
100859829 0
790969776 1
60439978 1
456140123 1
864972418 0
150123868 1
466930598 0
181112922 1
66397897 0
253444375 1
502606351 1
877454683 1
729131314 1
723931760 0
388301427 0
499778324 0
324406761 1
146941569 0
172167469 1
720024100 1
669845697 1
363769437 1
789936730 1
799525804 1
717115531 1
676891143 0
148132315 1
859450265 1
866908989 0
773301445 1
652783709 0
278258957 1
931175320 1
944863785 0
347941881 0
642525473 1
873296994 0
738237233 1
296458078 1
152543906 1
72513869 1
35498223 1
224641264 1
418136498 1
492766583 1
848388503 0
525623328 1
918247312 0
220691964 0
480504603 1
384170028 0
938625867 0
326217394 1
211539062 1
278557199 1
48406232 0
387168943 1
923961143 0
387485750 0
609676613 0
402173015 1
656546594 0
47315856 1
625546516 1
905297956 1
86774814 0
183464445 1
338349119 1
20905412 1
508421010 0
746214206 0
683929149 0
692535323 1
420898492 1
261236033 1
964279122 0
685348344 1
807757140 0
145859805 1
11102819 0
42234117 1
48448229 1
521959599 1
510357369 0
528274074 1
701936370 0
240346357 0
925800373 1
956346766 1
731575646 1
383771740 1
181202434 1
744907702 0
630221091 1
97283171 0
712446454 0
508550455 0
44943059 1
732728836 0
259465759 0
953624658 1
253245199 0
212462726 1
234887424 0
559925542 1
759446890 0
456039234 1
86629990 1
707675079 1
871599623 0
531652116 1
989497448 1
511599534 0
459883737 0
947921516 0
697155804 0
910087454 1
926859680 0
982515457 0
5903785 0
535291741 1
113646657 0
26389386 0
90339338 1
342519652 1
220460750 1
483546924 1
849077130 1
683753062 1
261849099 1
189870002 0
96512812 0
752473241 0
198366908 0
883074059 0
847609637 0
66690564 1
818218228 1
827651609 0
598492602 0
903509434 1
91809210 1
500313844 0
576723010 0
270821701 1
279948874 1
522642879 0
320411014 0
971323167 0
879757356 1
596166815 1
297974928 0
957395422 0
258058186 1
90243085 0
600465006 1
769731875 0
891161346 0
304956358 0
124730324 1
479473811 1
216856649 0
322425484 1
827235231 0
283431115 0
94741450 0
305937322 1
278187641 1
851432229 0
419296867 0
927783283 1
65339735 0
435236549 1
815008478 1
413633811 0
970730621 0
961472483 1
461216127 1
676812204 1
729574374 0
862344386 1
603226736 1
994780728 1
560853109 0
429589669 0
652698808 0
532856684 0
914138148 0
202790710 0
28534137 0
229812715 0
538180816 0
944824179 0
304490960 0
235807973 0
954338055 1
3586057 1
874349498 1
809151249 0
622999232 1
803087338 0
746801526 0
460345673 0
549257552 0
516406355 0
854926230 0
642266225 0
119172462 1
876483018 0
421898161 1
746257414 1
994202287 1
41449554 1
261997328 0
293186080 0
752919714 0
350282086 0
356039245 1
971113495 1
957116803 0
871393728 0
445784550 1
252129440 1
936065345 0
516868097 0
720909219 0
570308631 0
866329854 0
815951314 1
38343020 1
522134309 1
270887594 1
174814987 1
428806152 1
816079222 1
234265309 1
343649583 1
885231266 0
274101597 1
775815087 1
25284051 0
908874075 0
116082305 0
395078665 0
308550195 1
514604165 0
960150230 1
136276213 1
760673855 1
129919703 0
618092471 0
323995671 1
277438701 1
863752686 0
497796477 0
448192496 0
456589084 1
848067583 0
846400979 1
44745625 0
904062306 0
896611672 1
283476176 0
979079918 1
941314583 1
385939126 1
270666344 1
79763284 0
78756523 1
469471505 1
570524587 0
842336951 0
440709349 0
993898041 0
21898171 0
584657564 1
609579604 0
724708933 1
334913932 0
958796809 0
894703742 0
487243459 0
862680803 0
389649281 1
696285837 1
183409997 0
219705712 0
83758784 0
946461325 1
930210108 1
438775645 0
780939410 1
232223086 1
190981406 1
823834434 0
376207327 1
751085773 1
605555115 1
113300322 0
826995057 1
268616355 0
43473649 1
698285166 1
324346655 1
754398941 1
119059384 1
728427345 1
107219622 1
103865891 0
658742897 0
656551191 1
304915600 0
134845275 1
979443978 0
352959926 0
757267477 1
351891123 0
524863000 0
740023010 1
618429336 0
667246718 0
134810487 0
790990292 1
123965428 0
245510149 1
917750042 1
318906974 1
597081444 1
759743286 0
852112811 0
52015906 0
717224901 0
148910738 0
308816284 1
531490045 1
905955841 0
64779995 0
752931256 0
231407591 1
511535972 0
486971440 1
189148984 1
675792148 0
212020648 0
704106547 0
947589182 1
773554191 0
69015812 0
879820145 0
528615886 1
968034372 1
893653183 0
187636258 0
750730412 1
752324912 0
522990907 1
442279229 1
35580376 1
599934460 1
877726819 1
293170452 0
807567321 1
940930201 1
79427665 1
161504667 0
490254741 1
545939038 0
584834161 1
735207366 0
561220858 1
681043591 1
907806331 1
887021620 0
400327609 1
781489259 0
12634205 1
529802871 1
429492589 0
407066994 0
6940735 1
258639530 1
415243543 1
991308274 1
645528786 1
526946562 0
229864567 1
205047030 0
965194216 0
481951245 0
493200119 0
234200142 1
693983013 1
340407930 0
338495058 1
374338994 1
727257451 1
387811285 1
83637775 0
761198357 1
503854403 1
934764207 0
131584086 0
101164776 1
586547791 1
817785127 1
385852427 1
452280394 1
521356522 1
459319892 0
278740153 0
112928496 1
556106214 1
731596764 0
11386326 0
15847970 0
781563384 1
84400811 0
328790587 0
226239523 0
712224900 0
725187697 0
338642801 0
569748612 0
792842258 0
431772009 0
717829160 1
208377839 1
125839463 1
745679242 0
759588296 1
164602840 1
795236774 1
688166177 1
875012780 0
911833537 1
152129320 0
356695098 1
250929542 0
779230536 1
712157704 0
46510126 0
916635627 1
50146826 0
781657298 0
871992564 1
611168465 0
756389607 0
585141877 0
150317507 0
849307393 0
367097913 1
85944351 1
170053835 0
963306929 0
716093438 1
901534358 0
405958820 0
665514691 1
518682345 1
300484440 1
46602765 1
556459218 0
973402082 1
866938219 1
203110174 0
574424690 1
768239574 1
817802254 0
43051142 0
160130823 0
14628729 1
872546115 1
225887181 0
305648333 1
288186701 0
100450367 1
60317534 1
471854337 0
821932567 1
203707437 1
602898012 1
24255572 0
221157400 0
261909763 1
791540160 0
267643334 1
280478526 0
777085156 1
132824957 0
505761605 1
348655619 1
711423818 0
323312782 1
407421110 0
502837841 1
657080544 0
224162240 1
175779909 1
639739906 1
42631808 0
206982880 0
902039945 0
369745021 0
922074807 0
280412249 1
629823825 1
417623708 0
397983344 1
269208613 0
747240658 1
258304587 1
777042028 0
533122228 1
426253128 0
756861788 1
943023471 1
383712145 0
684784596 1
253083394 0
238025824 0
76315389 0
153144591 0
657679608 1
747715164 1
782635845 1
903060845 0
424233960 0
233473975 1
257369877 0
7385173 1
694633505 0
828909488 0
868516435 0
504592298 0
969330775 1
23601528 1
24103570 1
582489338 0
641386111 1
316488172 0
771427029 1
46027898 0
870837549 1
750351097 1
580712135 0
760227891 1
640346221 0
95909147 1
257654492 1
353531548 1
210734133 1
583962966 0
35427357 0
369232027 1
574151510 1
575718638 0
678377720 0
387093631 1
598192103 0
856699012 0
993502565 0
817561073 1
443325612 0
858584119 1
435606486 1
184721179 0
350487303 1
389620361 1
138083639 1
25466093 1
492237961 1
396154840 1
905084459 0
9638015 1
751528522 0
164391365 0
785998807 1
970707962 0
481884695 1
518624650 1
379468391 1
620982146 0
212312428 0
616277136 0
296354000 0
488890830 0
694366456 1
760619342 0
754276402 0
79682645 1
552897078 0
778871799 0
873353938 1
869272155 0
339315431 1
775784195 1
286419622 1
550508840 1
587627476 1
833588132 0
96430178 0
642113190 1
907661671 0
269615348 0
986294542 1
987879087 0
265293732 0
444258019 0
928208706 0
165456602 0
450793834 1
556499550 0
210973982 0
950872470 1
726096508 0
973821582 0
901329197 0
301902615 0
220602091 0
887388330 0
836668187 0
35302521 1
167579586 1
719175390 1
62606244 0
786968009 1
630476789 1
957908379 0
746860264 1
775252722 1
524083603 0
684784086 0
940135178 0
863617335 0
15148767 0
637761146 1
151156779 1
903720020 0
801306772 1
519257478 1
563873194 0
187136078 0
611883805 1
956081648 0
593731355 0
376567237 1
329589348 0
853832887 0
477186412 1
335832386 0
708798530 0
68275301 1
390074984 0
966430632 0
350046568 0
39313594 1
313898963 0
26139251 1
204578564 1
962300128 0
346982640 1
669748605 1
447824357 1
54646239 0
145926526 0
56058475 0
527769193 1
486946118 1
765631112 1
41440503 1
87116898 1
585690704 0
27659514 1
192476997 1
921218875 0
335413177 1
927890313 1
474822351 1
87722051 0
405434884 1
381821193 1
67193456 1
180433974 0
960536531 0
660817502 0
971190820 0
529297182 1
55941966 0
658776939 1
215824195 0
977602131 0
570903815 1
832096176 1
816476060 1
553066436 0
9221966 1
525664983 1
400956449 0
186785487 0
980351082 1
7629749 1
478126595 0
594775935 0
113635717 1
781790042 0
59574825 0
733436420 0
80091280 1
347735899 0
374697403 1
936879318 1
358689798 0
812397636 0
241092283 0
439187853 0
453917470 0
384816245 1
651829176 0
371217118 1
255515231 1
693897537 1
713747458 1
465011502 1
814727346 1
963372862 0
200373658 1
569302735 0
745975012 0
459792907 1
135181646 0
992002668 1
888060525 1
25908401 0
35670880 1
620789632 1
176325892 0
87238806 0
778601564 1
534332727 0
527608385 1
282406233 0
798200179 1
446930239 0
293001339 0
177038931 0
865379477 0
636855940 0
213869567 1
757932269 0
556569602 0
162905927 0
147960711 1
877917219 0
511323867 0
40941361 0
399747225 0
439797761 1
428805964 1
1636278 1
574870236 0
204305156 1
704265359 0
63331720 0
907425188 1
595355581 0
416678460 0
459636419 0
726217543 0
409417586 0
742384832 0
397944371 1
561230736 1
131498389 0
370559318 1
791738205 0
37865386 1
743435696 1
132159233 0
453054598 1
61047889 1
159260666 0
41418424 1
267559778 1
433309329 0
642999724 0
309459273 1
962918342 0
175397362 0
379054651 1
852121696 1
905960906 1
699435689 0
41405684 1
678272547 0
410085378 1
603193764 1
932011564 1
819038319 1
110017834 0
315101599 1
821274823 1
124364037 1
940359150 1
535382756 1
900877042 0
483944386 1
400930170 0
488197238 1
624673875 1
766898999 1
141822814 1
371496219 1
31285380 0
207382385 1
135279109 0
31082631 1
415375151 0
402951740 0
718493520 0
567599043 1
350456689 0
497083419 0
132990037 1
424404793 1
169650642 0
958230525 0
434988599 0
750971881 0
443393097 0
544971855 0
705640630 1
457693198 1
137382839 0
65762661 0
395048414 1
102800033 0
212577697 0
643968211 1
469056261 1
366120234 1
919163481 0
597637422 1
325854580 1
378455148 0
716081731 0
668681991 1
898525752 1
54465095 0
392102720 0
98672182 0
879011983 1
65121927 0
486778770 0
870977721 0
301474461 0
45056358 1
545603773 1
186740076 0
68435049 0
954775567 0
695605836 1
276455207 1
681938116 0
800349963 1
178147168 1
917202705 1
56554639 1
90246850 0
37973575 1
368399223 0
869603754 1
594321606 0
571067326 1
108901668 0
23122085 1
616410677 0
583967126 0
684375085 1
904547366 0
985376579 0
79180313 1
711388292 1
904542638 0
386996714 1
726236109 1
748450281 1
170684291 1
248924387 1
398483192 1
231638562 0
391493832 0
271073960 1
544995625 0
935084359 0
134456478 1
556269530 0
729749232 1
619991950 1
626440166 1
241351461 1
734800007 0
6437293 0
242058989 1
939503998 0
288985586 1
317344129 0
885846970 1
477813726 1
454845462 0
906890472 1
156461047 0
931262621 0
784929248 1
474280838 1
846182760 0
598107862 0
846194328 0
334811117 0
649841293 0
889217442 0
90800785 0
290084576 0
387287135 1
725976913 1
852417439 0
944206897 0
960902707 0
481028371 0
401225164 0
75117119 1
64613338 0
693529061 0
55028626 0
50823822 0
614753377 1
923992515 0
108327605 0
239197961 1
842811066 0
956150198 1
787729819 1
642079178 1
385626246 0
469203296 0
398055293 0
144214788 1
102413216 1
809958788 1
551590885 0
779324553 0
675572644 1
323135469 0
80448156 1
507078471 0
987952860 0
500984839 0
176659395 1
474771366 0
326065573 1
949128537 1
89467570 1
412806471 1
635372397 1
828950365 0
900348464 0
555035062 1
384811996 0
808125515 1
541226329 0
72764604 1
761254842 1
746708902 1
847339883 1
897053581 1
669845103 1
657690921 1
662913999 0
532520783 1
329197331 0
58166372 0
589417396 1
338289925 0
274963280 0
333272533 0
180705425 1
502787190 0
506808219 0
38684632 1
302454250 1
701630068 0
496306540 1
596871366 1
351223123 0
567641800 0
337747219 1
503166726 0
664931572 1
582736459 0
406754376 1
433527597 0
516015411 1
96550420 0
299509568 1
392228312 0
152675213 0
963668193 0
961399327 1
589807367 1
865609917 1
54395896 1
639854860 1
975600328 0
67118815 1
520208830 1
182566924 0
982913891 0
441581914 1
291878691 1
106612382 0
36459686 0
107916008 0
54195837 1
937110716 1
708460256 1
112174729 1
972307775 1
695258058 0
189056901 1
507668930 0
623552056 1
402735536 0
433904309 0
644830551 0
850385241 1
430987292 0
583382450 1
64319138 1
134834237 1
928350880 1
643670739 1
90626196 0
271465251 0
902205531 0
822282830 1
337132953 0
459533371 1
239521461 1
153040355 0
198906871 0
486734748 0
112068073 0
571905055 1
246276015 0
857276915 1
526218498 0
358556658 0
569266691 0
80123536 0
793162714 0
707976029 1
732036630 1
316795611 1
11118443 0
371254547 0
376666185 0
854291391 0
58340599 1
306555501 0
626738819 0
39016195 1
891946075 1
462595984 1
962215643 0
526259846 1
896098272 0
802724689 1
423379088 1
434484734 1
12952109 0
825546220 1
138254320 1
211575049 0
260366284 1
314839561 1
401789470 1
210344786 0
159026600 1
949158625 0
752823268 1
329750945 0
487253695 0
884997262 1
537013926 0
583459930 1
458236830 1
742105548 0
438884859 0
202799575 1
149805676 1
420529136 0
273323182 1
855939269 1
186538438 0
442503755 1
784669528 1
587438195 0
676912800 0
221766469 0
203606998 1
448504385 1
157799255 1
437199029 0
260923114 0
42721788 0
600680020 0
910792470 0
855404154 1
759193718 0
883543996 1
770329241 1
818147889 0
772603112 1
534747127 1
625375546 0
903912838 1
596155770 1
845998045 1
922633156 1
132013875 1
426639834 1
598125206 1
767621037 0
258771426 1
388284420 0
379584252 0
422829568 1
969413432 1
984648627 1
893961342 0
29018448 1
274111365 1
107593979 1
90911292 1
650265350 1
8097405 1
38655833 0
944395351 1
504515319 1
824484918 0
257410696 0
507816582 0
353599651 0
777840401 0
175098056 1
303233929 1
880460940 0
587422771 0
417247331 0
371982151 0
582719304 1
735523621 1
417454614 1
630968645 1
388574488 0
625019323 0
537812403 0
226714399 1
737428812 0
648882330 0
629285548 1
799500428 1
147053343 1
29979105 0
231576499 0
69298716 0
551627007 1
326432683 0
287124257 0
605999217 1
502432309 0
620609922 1
761188063 1
193520793 1
285475503 1
329092216 1
758724187 0
470562219 0
122941751 0
991654201 1
744343741 0
284722295 0
879489307 0
290178969 0
811363988 1
121861588 1
545050052 0
179365716 0
397139951 0
279891715 1
55980805 0
400122480 0
89410752 1
491545496 0
803830323 1
623007410 0
898479522 1
86465571 1
225589152 0
142663070 1
634672382 1
268460517 0
958782 1
35135478 1
834668911 1
270212300 1
313101735 0
901032363 1
673752854 1
395141324 1
91092700 1
171698953 0
843633480 0
746737237 1
992605125 1
983340967 0
159391811 1
586548033 1
639024487 1
16846944 0
927914129 0
271664865 0
400293137 1
702924134 0
510781379 0
388325121 1
541383330 0
375723570 1
585058008 0
334856533 0
75841027 0
304566269 1
226240590 0
567895587 0
746136807 1
390688466 1
783798143 0
79221248 0
410085407 1
403229410 1
508353597 0
946792216 1
193785087 0
587825397 1
888235746 1
727792338 0
478072328 0
939847537 1
624071909 0
789651796 0
500633334 0
91853443 0
392718714 0
82932835 1
124876559 1
849006829 1
425623346 1
864479505 1
835954443 1
351256199 1
619551045 0
726794887 1
438089897 1
603472244 0
284653670 0
37664084 0
846019061 1
430062370 1
647067515 1
92230396 1
424396903 1
765311319 1
565740050 0
687690865 0
307978426 1
409179019 0
955773114 1
271646547 1
249017160 1
655162203 1
439470557 0
267267495 0
665313735 1
675897704 1
823770202 0
980566215 1
572304788 0
80242745 0
327411149 1
907380610 1
271280961 1
144602368 0
911565157 1
420897814 0
269987985 0
299519744 1
367644253 0
539786359 1
397643924 1
523598306 1
727073720 0
9527235 1
22009639 0
439638762 0
403756119 1
556328464 0
901145014 0
321127063 1
456654228 0
733899960 0
785282479 1
797669420 1
621589562 1
12882754 0
117807039 0
248819124 0
67178138 1
99992308 1
826955719 0
377673622 1
642181443 0
654067160 1
410744892 0
427393337 0
708963702 1
301989335 0
292636063 0
810202582 0
560719728 0
475632013 1
273605779 1
813965583 0
679868100 1
781624133 1
739585023 1
372149069 1
273653958 1
254291636 0
666457160 0
293607851 1
934381765 0
538735748 0
435571372 1
837974685 1
617941041 1
406856435 0
129598454 0
404152397 0
951397900 0
950863241 1
551922592 1
946519896 1
948061932 0
700085152 0
680013425 1
603868808 1
223066666 1
333329194 0
958682671 1
219943942 0
706221514 1
667521389 0
976456420 0
49815439 0
522820102 0
762308948 0
754617097 0
192534573 0
14530345 1
83371673 1
176053420 0
494105508 1
523651125 0
975468836 0
796058243 0
52092648 0
130807120 1
433604667 1
164595046 0
783417882 1
193630633 0
800855323 0
824572614 0
660301478 0
825110482 1
867202962 1
868800639 1
472347447 1
295041961 1
424443594 1
180127528 1
361981323 0
120298566 0
694444715 0
644045895 1
930405723 1
759643047 1
620848626 0
286312767 1
647367607 0
337813900 1
620388575 0
161503473 1
355737681 1
849993232 0
943643107 1
380432799 1
958683852 1
722266797 1
346351141 1
768326977 1
864894988 1
987098484 1
882051129 1
931024075 0
540754865 0
550595577 0
391866056 1
986218128 1
969014535 0
975549851 0
33343007 1
74717062 1
7570395 1
109791227 0
130153154 1
200796034 1
809104195 0
596946634 1
229716977 0
757224786 1
450244362 0
593418927 0
29811741 0
975319807 0
840428430 1
892293756 0
146557365 0
877347605 1
32968207 0
97921730 1
642654777 1
236909299 0
414693736 0
221104864 1
912637892 0
108546593 1
659876093 1
635068523 0
547045996 0
767134489 1
25723597 1
950692598 1
142414027 1
699152294 0
520259304 0
881464759 0
145548826 1
926394644 1
988973336 0
863370846 0
436864233 1
497503430 0
548801444 1
432443557 0
511037140 1
215228297 0
521410772 1
948924018 1
13883189 1
118142248 1
323391909 0
892842964 1
214890983 1
620229595 0
795465986 1
915032226 1
36514924 1
296070139 0
121366586 0
46669463 1
795883160 0
935808581 0
839914950 1
632581833 1
298624316 0
985292171 0
976014583 0
249121382 1
39872409 0
719198242 0
383162488 1
34447553 0
569507803 0
487400083 0
996400340 1
873650741 1
625345465 1
601977214 0
445586241 1
282862162 0
663406185 1
176235067 1
649903133 1
30074732 1
261763399 0
237237822 0
112763107 0
575007684 1
339364178 0
801665652 1
458589855 0
188036692 0
920202888 1
710626591 1
829299834 1
266876365 1
823022846 0
796091576 0
821947384 0
942647058 1
656765495 0
509533360 1
25457433 1
916860285 1
418548293 1
735335447 1
172057815 0
522923848 0
998733275 0
277245907 1
201656138 1
502529282 0
144965939 1
284127486 0
301715694 1
295274288 0
199458095 0
365791934 0
787755690 0
858088040 0
450089903 1
646546100 0
270315307 0
649513260 0
865108384 0
402245012 0
25896444 1
273117719 0
303428707 0
719960787 1
171696742 1
455476375 0
909514130 0
821742417 1
665517842 0
298704586 0
346296482 1
185268639 1
215123654 1
35323257 1
292997133 1
285492493 1
868741100 1
419044589 1
91222373 0
419000169 0
779260421 0
522192075 0
61627304 1
800647963 0
139435623 1
688364759 0
129843228 1
525905044 0
585181933 1
224343114 1
544853412 1
28591198 0
748272157 0
409014872 1
169716787 0
963510842 0
435424002 0
354527499 1
169734009 1
773421861 0
12893115 0
764724698 0
134783504 0
650068022 1
400923065 1
207061464 0
967539781 0
7470202 1
281122347 0
338000955 0
410772096 0
792268267 1
147096743 0
544538021 0
434027010 1
697670806 1
958895114 1
382773139 0
87949402 1
286652539 0
907990549 0
430780698 0
771883066 0
420400142 0
452242599 1
968590836 0
332510251 1
425815394 0
574937746 0
993065106 0
10367594 1
581211467 0
308511983 0
780287645 1
221371984 0
154649664 1
750191309 1
820974625 0
93212299 0
25484007 1
996156136 0
926163840 0
287665598 0
842198976 1
348878828 0
766638526 0
512632905 1
141626868 0
242268952 0
754047681 0
489048328 0
481991953 0
160297801 1
627149237 1
129427997 1
560928197 1
473515729 0
314510038 0
885528212 1
700472533 1
586045662 0
464588195 1
6032014 1
978347780 1
825413665 1
918773860 1
177099357 1
234281532 0
993090770 1
735795884 0
497788520 0
241484839 1
875459027 0
441505254 0
487458672 1
19791978 0
584565839 0
965116697 0
801219681 0
59834604 1
240858476 0
751764741 0
891137938 1
596914379 1
443312106 1
540214137 1
735680083 1
697827328 0
710538271 0
535925297 0
993132995 1
504118962 0
449527074 1
637000201 1
359770216 0
768271662 0
765783472 1
944111484 1
85626683 1
678408685 0
156385387 0
397805251 1
149957444 1
874528158 1
275976290 1
32858814 0
562751152 0
227143841 0
106530383 0
592802049 0
400691486 1
48958986 0
681062102 0
501892852 1
261854747 0
303637414 0
812909950 0
490188656 0
624457755 1
786157497 1
28691806 0
331505549 1
473684555 0
187979582 0
308586320 1
90546172 1
724405200 0
877040164 1
983701570 1
248218068 1
487566902 1
570996990 1
874209650 0
344073779 0
69365340 1
4253026 1
856495424 1
415233594 1
768300664 0
262744620 0
760532869 0
639552414 1
436087620 1
277244008 1
169546742 0
958535733 1
192711706 1
973641441 0
924093718 1
865543348 1
962032200 0
349641354 0
638517636 1
279721485 1
195963111 1
271602780 0
426005504 0
594326042 0
284855289 0
866260664 0
693422033 0
325090970 0
390030902 0
261815279 1
264494896 1
603752701 0
660346187 0
243511598 0
988896986 1
287641846 0
133871695 1
2900196 0
733891738 0
737550243 0
303722839 1
138916718 1
487209541 1
925572202 1
562020474 0
923453760 1
175522329 0
660079173 1
910142196 1
43434578 0
376763663 1
219146661 1
617710961 0
522059004 0
90358379 1
319143062 0
704082951 1
327086168 1
793905208 0
809764138 1
933425713 0
21181825 1
25781002 0
181803313 0
142099417 0
872614412 1
618512190 0
828994445 0
286972052 0
955746268 1
158848742 1
256598544 1
19090840 1
100968744 1
537043650 1
532883057 0
381800090 0
966083093 1
995178704 0
70005387 0
83261434 0
591774323 0
343088284 1
607025309 0
18679508 0
214837240 0
860685958 0
150781137 1
375139151 0
655476381 1
482062074 0
138850841 0
302260542 0
277785540 1
779458029 0
122314243 0
114820091 1
840906907 1
785194848 0
705270821 0
165829603 0
540086008 0
679328970 1
844159650 1
815591566 1
47401915 1
542003455 1
613984863 0
36532549 0
568723468 1
86776129 1
386597325 1
656221248 0
349691844 0
964483278 0
829200918 0
910984247 0
859361577 1
561485242 0
649929864 1
525710220 0
946171748 0
282283832 1
207244014 1
293280461 0
496137925 1
265937399 1
484192575 1
189818512 0
11193757 0
223611887 0
770378638 1
590526459 1
709072586 1
369637045 1
999920812 0
816206012 0
694649903 0
101313247 1
628412529 1
472412391 1
90761303 0
114477723 0
528124604 1
387633900 1
179919187 1
709504948 0
959488704 0
274598461 1
84489650 1
855158441 1
698309003 0
556462975 1
379485609 1
232644653 1
157843372 1
801275269 0
445254568 0
98870583 0
525792821 1
252876920 1
182674704 0
519033989 1
744863435 1
927451114 0
826612757 0
716213285 0
29464458 0
658113299 1
261928536 1
238632539 0
803428060 1
619689176 1
346275999 0
148960054 0
376326380 1
270250113 0
159196748 1
56069010 1
836673491 1
251613534 0
841118263 1
105657148 1
20452199 1
808566279 0
28897971 1
815883177 0
353286291 1
503580674 0
944185628 0
549181363 1
398288791 0
154919617 0
658824335 0
730742850 1
82026375 0
545493829 1
966409196 0
404869404 0
809925106 0
110064002 1
127240566 0
881273732 1
859431760 1
265185900 0
492599215 0
618387033 0
631999986 1
152987072 1
417335685 1
264534308 1
383024015 0
311804119 1
731063137 1
272910843 1
558630090 0
623456965 0
237853906 1
190726479 0
897435946 0
204211540 1
331647644 0
597115630 1
562419006 0
277001577 0
720840233 1
110842980 1
441221408 0
142728607 0
394621384 1
824489305 1
600360429 0
922927159 1
743636210 1
65803575 1
425034224 1
151378166 0
444012480 1
78479157 0
16182513 1
807120726 0
77743776 0
569095753 0
244599555 0
131208879 0
729266035 1
361052001 0
522212807 1
225755429 1
796907126 0
605510800 0
30900814 1
362758617 1
410843418 0
658964794 0
559082246 1
817054110 0
218565409 1
412653597 0
435510428 0
999985853 1
898798681 1
10342401 0
56488883 1
994607923 1
358805378 0
900054585 1
934093842 1
312426550 0
467356031 0
189360185 1
614810034 0
328287865 0
439494843 0
617282969 1
895571665 1
715003601 0
187800278 1
439575179 0
928920322 0
530072250 1
509815177 1
491735573 1
49449370 1
719695363 1
239188336 0
125291721 1
928746503 1
389680735 1
569708758 1
131034783 1
485638832 1
568909803 0
401883412 0
952659586 0
926694406 0
515144025 1
562264090 1
45825950 1
736543051 0
85310129 1
875436448 0
674928669 1
721927925 1
957208765 1
580557654 0
256321350 0
332120242 0
22460055 0
500122627 1
866655761 1
658077224 1
152054649 1
787122281 1
433569613 0
26740071 0
987588744 0
524184083 0
496701462 1
236980179 0
71137596 1
885363021 0
550740865 0
413456322 1
164090487 0
310523305 1
437337986 0
94653190 1
517051137 0
141370434 1
654313088 1
377580249 0
635288075 1
249578181 0
624868587 1
403376666 0
592978175 1
865838713 0
504493319 1
572032208 0
390211553 0
534226379 0
840837894 1
455148172 0
55756420 0
118668062 0
160496899 1
821421141 1
898970482 0
291240401 0
712772335 1
343951453 0
211650064 0
461416033 0
846109049 1
671217257 1
996311034 1
830439348 0
555143435 0
215419952 1
928839084 0
483983339 1
60129725 1
771035197 0
599589523 0
137686482 1
368929918 0
788288248 0
950549062 0
223881135 1
506030535 0
665443755 1
741001541 1
154358086 0
642774531 1
927080622 1
618888843 1
158554555 0
322774174 1
414110037 0
419286265 0
320782105 1
682733032 0
773727357 1
373477857 1
801572516 1
762780931 0
104308557 1
945363352 1
641795826 1
620014509 1
592565649 0
884600265 1
267388592 1
678201409 1
970669418 1
668661758 1
550663390 0
257243358 0
923640885 1
583628773 1
339228118 0
197738320 1
2859546 1
617965998 0
155717397 0
503211201 0
189601043 1
797793186 1
272341543 0
859988776 1
492594246 1
636068067 1
669314739 0
763557192 0
900396347 1
975396181 0
925819036 1
251800887 1
507265907 1
615705379 0
599538779 1
314522066 0
582506525 1
158351892 1
193922603 1
252372958 0
477304459 0
490352771 1
115447819 1
188449813 1
189978812 1
102791415 1
176342950 1
660150599 0
523788395 1
476498128 1
385975550 1
600471882 1
73802135 1
72408505 0
31411266 1
493519620 0
199142308 1
455375151 0
760728315 1
883805743 1
804468043 1
748016935 0
754484487 1
549603588 0
484447067 0
507160903 1
79940084 1
225168478 1
636635856 0
377221513 1
588046128 1
444719173 0
518273950 0
91904743 0
789887015 1
319003429 0
564677565 1
351524560 0
42745327 1
258631032 0
642196835 0
568214998 0
333599516 0
742004734 1
48840381 0
874175354 1
416310507 1
364097876 1
740158514 1
15899633 1
935895775 1
381018902 1
53888825 0
615681 0
762734857 1
475975389 1
664452590 0
846535720 0
525423264 1
975376025 1
256636033 1
938125749 0
599837165 1
665075439 1
320545985 0
618642836 0
992055597 1
973814348 1
686795624 0
606921574 1
209491203 1
436410891 0
528683977 0
847166862 1
752975504 0
810779514 1
787485892 0
895538759 1
672504332 0
756127654 1
548988239 0
578366301 0
291377371 0
487433278 0
725172320 1
948449988 0
69438313 0
629420013 1
859510976 0
448056455 0
502207868 1
893576510 1
988486580 1
986048300 0
713210481 0
723386276 0
890738799 1
566575210 1
42317470 0
247793487 0
437519246 0
218863032 0
214405797 1
581344381 0
853142699 1
52549475 0
666786071 0
722446088 0
386316186 1
891261520 1
15444686 1
345906106 1
973568693 1
393985300 1
807854428 1
756984047 0
650616421 0
890985291 0
239564384 0
339152826 1
866654074 0
314255639 0
883477311 0
223122978 0
639194894 0
785207667 1
510135521 0
678382764 1
395263307 0
588779967 0
151115625 0
955543788 1
328282114 1
137539414 1
970175511 0
501771833 0
157611557 0
763333892 0
973001246 1
686604308 1
288116269 1
941077205 0
646177832 0
785418002 1
961372555 0
498554614 0
886473791 1
21124909 0
270949975 1
343918418 0
50954713 1
325796635 0
295406300 0
278826830 1
471929087 0
995117836 0
118685675 1
760106307 1
89064097 1
63476554 1
20148210 0
865473529 0
394208836 1
353713956 0
405717733 0
286870204 0
692037522 0
63335008 0
734892345 1
492752692 1
934585769 1
513445243 0
66226220 0
636982439 1
783981898 0
142025512 0
199902243 0
879722951 0
566720874 1
910717287 0
27902513 0
950652781 1
266356200 1
55104433 1
440267956 0
494386701 0
497219210 0
263120032 1
989943219 0
471622475 1
204085889 0
554043983 0
852607215 1
751376302 0
497506412 0
814050965 0
544960386 0
409138602 1
669337916 0
540883715 0
894495445 1
465712070 1
791220015 0
791852227 0
507816256 0
240429932 0
463745724 0
248843276 0
753638884 1
988719717 0
141231943 1
777631202 1
209141831 1
973686194 0
626630489 0
151697772 0
18854854 1
635801021 1
825365179 1
4569359 1
458444709 1
622993265 0
945617090 1
384364547 1
770515049 1
718692208 1
889899966 1
947938872 1
694130587 1
196299740 1
954380776 0
30525438 1
332994131 0
60959770 0
158396593 1
951614817 1
258984278 0
486067685 0
795019204 0
533002823 0
223349082 1
739133450 1
605117474 0
621501503 0
844917855 1
851627853 0
964750043 0
205280499 1
639433683 0
581332122 0
946169817 0
876206983 1
722599507 1
232421146 0
623905436 0
273475804 0
583242908 0
359058397 0
709851930 1
284194066 1
701132712 1
312268503 1
413947900 1
734660241 0
185588119 1
788099951 1
273222975 1
656456364 1
625852313 1
406102474 0
638586513 1
964300660 1
486990304 0
280663063 0
275270527 1
451154707 0
101044887 0
897370165 0
420756691 0
746553118 1
113029031 0
207815372 1
840028521 0
60432661 0
786050408 1
422729110 0
904031381 0
986531047 0
32007487 0
985744177 1
509556903 0
654139019 1
639056905 1
500693513 0
121691855 0
342221846 1
453993093 0
245171869 0
986106635 0
586917500 0
396503316 0
38718438 1
958373468 1
224536239 1
657560853 0
16377386 1
849785413 0
519682246 1
493822852 0
147913778 1
174312351 0
769422031 0
697853407 1
830587985 0
710849066 0
652816827 1
777930551 1
490233731 1
124587044 1
141657973 0
144881895 0
666362082 0
16252126 0
287043357 0
247260897 0
348380503 0
694955589 1
168797820 1
889491976 1
178857048 0
76245292 0
985258116 0
206146309 0
236993844 1
745270687 1
739722575 1
78069124 0
649188920 1
644466289 1
60047533 1
288635063 1
435563315 1
15931862 0
553944783 0
104742677 0
349823645 0
27592415 1
909223523 0
715675264 1
724243148 0
354396595 1
466297708 0
126546336 1
764752898 0
363843099 0
957307806 1
371815058 0
209400892 0
508811608 1
768488609 0
961270356 0
649071927 0
235962410 1
473205940 1
114552964 1
156520940 1
263467976 0
320725142 0
942315797 1
187153989 0
188448008 0
988441929 1
343320761 0
448141429 0
668334213 0
558335007 0
561374210 1
641803862 0
840994631 0
433016070 1
926257986 1
883405413 1
159182351 1
894068918 1
354931401 1
506927985 1
259681162 0
516763591 0
615492955 0
862274386 0
859897434 1
933041932 1
858780274 1
654298897 1
606439967 1
334618013 0
479320271 0
216679669 0
325981985 1
685419475 1
226015774 0
171968780 1
789811138 1
854950545 0
170585043 1
387561317 0
789145135 1
378518359 1
256356050 0
706994782 1
452226528 0
41454167 1
801636430 1
394860664 1
811013146 0
805458684 0
244644388 0
171993823 0
680425869 1
222992510 1
738979420 1
737382518 1
985716542 1
698016704 0
669000061 0
841399819 1
476602762 1
537674751 0
406458869 1
835133935 1
26916875 1
687842384 1
246770761 0
853590040 1
246330536 0
447295116 0
833611111 1
517263987 0
848910448 1
127719112 0
230916232 0
761824592 1
935133601 1
744841245 1
67387355 1
2330056 1
821229604 1
893276316 0
769547772 0
697550992 1
668299438 1
161201531 0
212485510 1
104677603 0
95104847 0
41271681 0
173794762 1
127185041 1
708237932 1
873522775 1
156278294 1
287126392 1
256408478 1
185855676 1
128408534 1
814012549 1
221041820 1
498544938 1
874423395 1
748776571 0
40535182 1
43521855 0
311340850 0
269609140 1
763174478 0
827312172 1
569708830 1
128027934 1
745691070 1
120372685 0
714935418 1
880769682 0
670868338 1
22940976 1
631423748 0
290181411 1
287582506 1
875282974 0
567210332 1
158806532 0
793470417 1
748117929 1
734203250 1
571155488 1
428628408 1
859505423 0
200159956 0
849391617 0
184959853 1
645886266 0
49944631 0
524923293 0
134390114 0
472860530 1
201646117 0
175865996 0
987679216 1
409826511 1
314418240 0
696279912 0
977535191 1
463775727 1
84780595 1
176430861 1
549245264 0
377218758 0
759905112 0
712019681 1
157299263 1
447055239 1
217872393 1
826011105 1
291412893 0
667612490 1
269401952 1
820944944 1
67186904 0
893442648 0
8540542 1
696130160 1
248401119 1
795873369 1
324391465 0
107183479 0
525278728 0
857497309 1
818700283 1
450795247 1
586402554 1
569175780 1
525527560 1
147405399 0
630796601 1
491203081 1
876261858 1
607258038 0
911305897 0
664504212 1
680259739 0
573990812 0
71793587 0
508858574 1
386602619 1
591567708 0
500097693 1
640434034 0
133506633 0
524007032 0
399003417 0
334474514 0
372192570 1
86509683 0
976850489 1
725479529 0
565374769 0
955560073 0
388414907 0
345523800 1
913487432 0
459521005 0
336076334 1
775871146 0
820671484 0
310223615 0
280023269 0
678753201 0
673704606 1
101379060 0
363401578 1
188814533 1
145298977 0
693373194 1
496658400 1
926475767 1
252508214 0
484807956 1
672394639 0
564697011 1
356445098 1
207031783 1
972758542 1
667165178 0
492670222 1
403066531 0
910985366 1
304525023 0
452556578 0
144163601 1
627948094 1
3767506 0
850226045 0
924454830 0
90834096 1
642223521 1
118507855 0
159769880 1
198069812 1
486718033 1
131486275 1
78365048 1
214397459 0
200478693 0
325978334 0
704218822 1
501823117 1
550595550 0
33330588 1
967221533 0
884008766 0
501114632 0
472098952 1
384828091 1
45189560 1
236681709 0
924414926 0
521722117 1
680874159 1
25693372 1
117148183 1
814135639 0
509124000 0
312929835 1
808062137 1
654241922 1
50043399 0
881892965 1
494481873 1
668560543 1
971832485 0
775631282 1
479982850 0
744838255 1
137142304 0
160247568 1
360665785 0
539050519 0
601764975 0
666717355 1
780985669 1
309977685 0
562310342 1
549736458 0
158429230 1
955292778 0
417529817 1
664145181 0
526074995 1
229625164 0
368155567 1
919288264 1
823593100 0
858181784 0
439240489 0
558558505 0
769857716 0
471012802 0
852213 0
705074126 0
213761080 1
214099897 1
270694862 1
622328551 1
527432253 0
170404604 0
180011546 1
827097340 0
770192572 0
566186854 1
312947377 1
180090936 1
178031724 0
90934996 1
531736917 0
11096414 1
838897904 1
177167682 1
933928518 0
513660376 0
89718782 0
388529671 0
653676790 0
449272320 1
502110902 0
944677855 0
745882933 0
409623172 1
536007483 1
55123865 1
148920323 1
205626619 0
959353734 0
240402585 0
499334321 1
6185037 1
646137810 1
237294600 1
569695969 0
219637462 0
879320294 1
725269207 0
70976491 1
152926476 1
168118516 1
825498675 1
718233182 1
217800726 1
207558278 0
526434914 0
12120282 0
44818628 0
715109430 0
319039733 0
871968663 1
892454422 1
42296262 0
733976377 0
210809102 0
333256108 1
114040521 0
462428315 0
912320688 1
9608886 0
148095242 0
953605614 1
238442858 0
364947955 1
399145119 0
934969885 0
554547033 0
270052839 1
318998291 1
48508138 1
944056221 1
773327558 1
317765380 1
32474295 1
887232543 0
886851295 1
314722671 1
641837559 0
829821591 0
37501720 0
904491224 1
960261826 1
9779399 1
776509341 1
122860926 0
438708853 0
499449509 0
282256074 1
534334886 1
397760669 1
829331951 1
206946418 0
107254969 0
898461115 0
270327548 1
52131358 1
985769891 1
241178373 0
124773562 0
26592634 1
315897061 0
496280472 0
318416256 1
885986890 0
754810406 0
961795629 1
701190664 1
964625638 0
934737012 1
788564615 1
922527197 0
930748418 1
768040199 0
223998497 1
745114879 1
61931758 0
789395590 0
30156131 0
913763841 0
220106549 1
486620934 0
804056514 1
456644874 0
220717941 1
569685072 1
575264762 1
744855449 1
801326620 0
779570303 1
954162727 0
304602069 0
513616033 0
559577175 1
508452870 1
51337138 0
769790780 1
883556277 1
120728464 1
452234483 1
309749376 1
421670252 1
330684781 1
920352074 0
364122998 0
297008270 0
247079150 0
225407531 1
465984121 0
135450726 1
438421270 0
172709479 1
466999550 0
423124463 0
897805067 0
454686165 0
614022634 0
922836726 0
30111941 0
289152223 0
351449690 0
623055518 0
822869531 0
294706542 0
555049669 1
171603263 1
158835705 1
558423306 1
811920207 1
771290256 1
13661081 0
227857216 0
564922435 0
953942671 1
793881553 0
42991389 0
74017993 1
683475009 0
908518692 1
903487017 1
422803775 1
614179105 0
838682002 1
125221790 0
723355391 1
554593064 1
859218448 1
327158154 1
662646882 0
631243922 1
89844828 0
946720735 1
256909636 1
354813058 0
628270082 1
968438093 1
571864661 0
928690567 0
327740474 0
562796603 0
483775823 0
681964026 0
793041048 1
901362862 0
833832019 1
154979888 0
436039563 0
988617015 0
326118199 1
269790770 0
430362729 0
712484006 1
772544859 0
46820523 0
343980818 0
260009534 1
336350022 1
930290201 1
488447787 0
349501004 0
860898021 0
238320878 0
311120857 0
732865137 1
623485634 1
657742336 0
374219807 1
893903438 1
553218635 0
273616922 1
584673068 0
600615034 1
706330705 1
375264938 1
326794721 0
975064664 1
318594717 1
684869256 0
506091318 1
232897074 1
63524713 0
937813516 1
476261219 0
830528610 1
510189592 1
428470105 0
859417517 0
716789490 0
209550364 1
537524447 1
79432291 0
195948391 1
181721749 1
547788114 0
850479810 1
843660379 1
372966483 0
342307538 0
661047070 0
716920881 0
522043038 0
116192663 0
799270508 0
516102965 0
352991100 1
92712281 1
418197618 1
71239793 0
84219519 0
665003660 1
817792034 1
559101869 1
935972929 0
966958621 0
408162510 1
94871535 1
735788845 0
602031423 0
197627055 0
821098409 1
470727708 1
503186362 0
500229440 1
502427664 1
10519211 1
460192639 0
649184267 1
578546587 1
770832901 1
394680644 0
833293178 0
279216727 1
344795462 0
568096384 1
39670569 0
575297838 0
849928347 0
155726270 1
958912334 1
845127299 1
583053240 1
545789934 1
147805142 0
508872495 0
147966801 0
61693512 0
154363721 0
724074670 0
120124209 0
713252957 1
48589143 1
289011775 0
843724475 1
677876546 0
727394538 0
36780086 1
509894825 1
130094644 0
633320317 1
338304664 0
775994149 1
462578952 0
362195404 0
936725403 1
835199729 1
738814954 0
775403828 1
560785513 1
735667861 1
173856274 1
319086852 1
699475222 1
69061054 1
316827761 1
75846567 1
686271706 0
551180007 0
671557883 0
379275343 0
810633530 1
145768240 1
380347803 0
455781689 1
512802093 1
351701856 0
958535214 0
182134666 0
539049928 1
714057087 0
415843798 1
487976419 1
410020916 0
415808079 1
903740016 1
553091770 1
798699775 1
112521367 1
979546705 1
796752760 0
553062148 0
45689505 1
327530874 1
174529899 0
790963603 0
928722351 0
613194492 0
322262107 1
342022998 1
308317097 0
345827582 1
238947604 0
803257143 0
21904552 0
314674804 0
405544394 0
495282286 0
647785965 1
150899926 1
655010285 0
634102901 1
825522993 0
301538876 1
696304121 0
171888463 1
94981244 0
549688079 0
383887073 1
921128686 0
906067070 0
137027138 0
131726473 1
790914073 0
959335840 1
594654945 0
300116648 0
972815991 0
262602918 0
509739315 1
220730066 1
856089002 1
595595967 0
494521901 1
506643818 0
130916198 1
374742275 1
865858464 1
118106379 1
733265220 0
479582673 1
452158583 0
479315843 1
737538104 0
991408132 1
19355218 0
492273694 1
495779985 1
972843098 1
253783301 1
211093366 1
920840528 0
418435800 1
273055255 1
564272573 0
105249716 0
78210370 0
36924017 1
295042872 0
594513359 1
768279245 0
229127385 0
589670017 0
549742986 1
534847493 0
512741296 0
26432966 0
898677538 1
903582229 1
796681860 1
529665202 0
15840424 1
184000166 1
210919238 0
277057020 0
346176819 1
266762454 1
420725894 0
986382074 1
454318986 1
723700695 1
18132044 0
319525999 0
674433786 0
499674676 1
441656516 0
125562015 0
278719045 0
601775334 0
535736803 0
512434263 0
172077810 1
209498115 1
570641487 1
1786895 1
680313740 0
196134285 0
807272819 1
120423791 1
277855345 1
183914316 1
519895491 1
321117515 1
990852753 0
66009123 0
653925926 1
919739013 0
840228751 1
974606576 1
817047721 0
234618293 0
485511251 0
720853392 0
274423963 0
83985289 1
808283739 1
451431193 0
346571305 0
188053956 0
365919574 0
477159750 0
844486567 1
464649163 0
392960744 0
776055119 1
34778333 0
267012499 1
201892853 0
578955459 0
772786010 0
687671563 0
117210703 1
542175923 1
375863466 0
376938278 0
189662267 0
216987200 1
595793650 1
663828562 0
876326853 1
382616813 0
934467296 0
652734526 1
995575651 0
984347115 0
132751871 0
536003333 1
320422833 1
638150220 1
762099123 0
912564470 0
435089720 1
877495349 1
278017652 1
637039759 0
786354726 1
303311564 0
155185391 0
489408087 0
464665419 1
594815083 1
176042712 1
844187794 0
985470210 0
421346718 1
473432262 0
60737169 0
888821009 1
993074596 0
830939290 1
182701186 0
380797526 1
477765409 0
677924783 0
257179979 0
852122205 0
307485361 0
861836839 1
800480398 0
838790729 1
37626644 0
134783021 0
871479387 0
236644793 0
562482007 1
270116568 0
528272474 1
635868901 1
70634117 0
422237899 0
186285191 0
723826412 0
366826957 1
485675483 1
419404426 0
197170422 0
853184788 1
497469838 1
307973333 1
694461228 0
250302997 1
847321543 1
644006408 1
267246799 1
313838177 0
874281000 1
467025090 1
239337349 0
428407366 0
350678720 1
480651278 1
227380 1
140755520 0
932375768 1
850676865 0
63583722 1
262436176 1
465886144 1
5668139 0
710380786 1
243995919 0
421551855 1
187668469 0
342159952 1
44559537 0
21422733 0
132277605 0
126445745 1
681294970 1
766547908 0
396746827 1
178782979 0
930152781 0
961762095 0
312327369 1
969631726 0
332690878 1
872748660 0
197900584 0
241217007 1
627092361 0
88299389 0
504261485 0
729442714 1
164839683 0
152694803 1
301731302 0
219584599 0
716199325 1
641027564 0
279593490 1
85535590 1
83968708 0
318486930 0
715118576 0
894830420 1
925640907 0
134972184 0
154304880 1
591393997 1
589364856 0
638392352 0
922726142 0
399924591 0
987095983 1
684866911 1
677910018 0
214039485 1
450489714 1
491819565 0
499792501 0
786978937 1
563268686 0
223461468 1
831548304 1
504672235 0
505478959 0
744582260 0
85340544 0
757326044 1
191589075 0
4252812 0
878237252 1
390785223 1
114650237 1
327131719 0
192886667 0
148025785 0
671287540 0
222139218 0
345329328 1
360008367 1
770815845 1
128093698 1
938015566 0
348528514 1
70262898 1
887437543 0
498661046 0
164937776 0
628883380 0
779061206 1
382568168 1
959186716 0
546679317 0
582101657 1
634567593 1
479995121 1
165206061 0
362109144 1
90261518 0
360071275 1
128762649 1
481293725 1
486636496 1
872679209 0
899659599 1
881404723 0
356782228 0
385045961 0
671134025 1
937410395 1
352981557 0
320058379 0
982850446 0
282119247 1
209712674 1
357168465 1
102643724 1
731367881 1
436269638 0
427791967 1
63645766 1
732160883 0
132438128 1
810877070 0
128147836 1
662517786 0
279834933 1
69056570 0
615120857 0
828080442 1
465399360 1
575835015 1
937575701 0
988644545 0
894324435 0
975362121 1
863041551 1
854566061 0
648409485 0
941241181 0
513370409 0
329540484 0
467435264 0
443979230 0
138485534 1
153930990 1
392218794 0
715431040 0
945470680 1
684239021 0
571537079 0
844308489 1
187587961 0
622403602 1
622376044 0
493937390 1
915698007 0
471560790 0
783848208 1
47618810 1
499840647 0
114061707 1
846481577 0
273009381 0
261013095 1
285535519 1
465453884 0
433901325 1
258647952 0
142475874 1
962128078 1
54634945 0
919274651 0
104900418 1
842544024 1
448008246 0
771887788 0
478219835 1
717239195 1
528290203 1
34704405 1
534375196 0
937531575 0
647838349 1
359997723 0
696569392 0
467118462 1
135915998 1
779175146 0
761349599 1
507896580 1
310973695 1
311905956 0
593777020 0
445828030 0
799245976 1
516327887 1
77684835 0
721473732 1
148678835 1
782934577 1
390707266 0
295591367 1
3965959 0
148869386 1
371236119 0
561611603 0
802000776 0
153505898 1
751810862 1
735857921 1
466509887 1
282818206 0
413565093 0
871386378 1
509631975 0
63228675 0
484535433 0
561312338 1
970480500 1
481253543 1
313613323 0
127386465 1
352856572 1
960281149 0
785271199 1
101394009 1
344638243 1
902083878 0
231742917 1
969938489 0
27162486 1
711833182 1
778341777 0
776663118 0
664900434 1
265111587 1
312336751 1
881152130 1
299332690 0
306450417 1
757249446 0
656106522 0
717220951 1
697174981 0
888367790 0
543285995 0
973369707 0
562213988 0
213159215 1
506475904 0
100558760 1
268600722 1
949101963 0
603042848 1
853267977 1
259101090 0
688104939 1
9005700 0
11896729 1
893091588 0
730823536 0
957986337 1
498948050 1
307283142 0
598611261 1
996179136 1
201744113 0
983704163 1
438942914 1
214459506 1
966721043 0
354745702 0
193425097 1
427286432 0
938807524 0
322743115 0
626355481 0
992576502 1
850464917 1
896585807 1
78173457 0
409864515 0
185309986 1
773507108 1
158784997 0
748954393 1
87680903 0
311334976 1
399128535 0
313195451 1
667928511 1
523589560 0
334650253 0
458410425 0
628880039 1
287817942 1
222420866 0
358256627 0
131632203 0
42403487 0
449625342 0
730402437 0
82842606 0
898235807 0
246142910 0
567283084 1
268561312 1
869185833 0
384672575 0
483537620 0
71426843 0
80112450 0
926260399 1
236700384 1
8241656 1
901294370 1
841335736 0
912547280 0
625114564 1
915127594 1
54846368 1
228453261 0
904489558 1
546389070 1
982746994 0
42766184 1
363712481 0
513747133 0
647147614 0
257583537 0
996975976 0
147092560 0
925069674 1
5536325 0
971719995 1
774479236 1
661509575 0
966058066 0
817908188 1
795500477 0
843932187 1
448075973 0
759676715 1
352584780 1
180248427 0
992553523 1
23620857 1
535350876 1
334691628 1
343034588 0
977334152 1
709672587 1
690855496 1
363185764 1
589778002 0
197762359 0
851513355 0
130064072 0
999059561 1
650568827 1
205817256 0
155637478 0
835556772 0
702066452 1
523264050 0
597866836 1
793259798 0
527211477 1
933662166 1
429047228 0
158443482 1
416943163 0
201315669 1
102170858 0
386279533 0
409551274 1
106934679 1
837529881 1
928227633 0
161407572 0
36059998 1
336655361 1
782082515 0
332305196 0
169846578 1
2912570 0
509360505 0
410768839 1
983356132 0
579333247 0
410112740 0
567117036 1
561904310 1
841389488 0
110608082 1
733102523 0
66743643 1
982938381 0
331785968 0
894898737 1
794478712 1
731210245 0
209198713 1
986440200 0
445530328 0
804906128 1
124810834 1
886289772 1
57343974 1
871484196 0
327581846 1
815604104 0
693589802 1
26925901 1
205782494 0
792416740 1
554226904 0
581434933 0
326654628 0
935261742 0
170485700 0
824303622 1
684272831 1
828969119 1
343055249 0
381109237 1
407510380 0
898818090 0
78816991 0
772919344 0
153661706 1
862315436 0
16290488 1
368549775 0
685448715 1
953585864 1
295310859 1
962149471 0
932370257 1
850911267 0
179188467 1
130049134 0
752879789 1
655992376 0
358035483 1
529639326 1
969530228 0
110735124 0
865974261 1
666085932 1
739093703 0
972491250 1
222761017 1
344505243 1
73904135 0
861407836 0
346340480 0
426767699 1
450555176 0
577944176 0
423023144 0
887588549 0
927778652 0
484942329 1
625719751 0
311025302 1
789479614 1
841899460 0
10952172 1
246680866 0
367069186 0
394403066 0
782861936 0
745657109 1
309473091 0
718016619 0
938727895 0
629646208 0
803021065 1
471614215 0
765858238 1
169336807 0
302021474 0
316674529 0
907550718 0
840797779 0
781291718 0
5663163 0
113848511 1
43994362 0
582949920 1
818763677 0
733445363 0
19993919 1
298895640 0
231397539 0
109455660 1
74099064 0
680506646 0
855429640 1
98837551 0
98805729 1
283937639 1
475717129 0
506197159 0
622488942 0
744479208 0
123457278 0
172605541 1
279796580 1
877580588 0
847766581 1
966581008 1
997375071 0
126193008 1
707209617 0
739416486 0
537516331 1
197480087 1
982537434 1
234573213 0
88736074 0
119030710 1
134549525 1
65804233 1
652261683 1
438846449 0
391022987 1
395239743 0
725286250 1
10196336 1
143132789 1
536470835 1
974172123 1
359916054 0
130963837 1
419507307 1
442007481 1
883878826 1
467690132 1
45020890 1
667435670 1
306614589 1
181481564 1
870414440 1
522307985 1
506912469 0
668560000 0
902036435 1
65764829 0
832980340 1
665650470 0
307508611 1
353658779 0
546135883 1
6573188 0
874904655 1
359044864 0
254386450 0
282492057 0
374332265 1
398557853 1
741604328 1
249793792 0
649563387 1
390436916 1
170391124 0
495047015 0
952599895 0
113397300 1
400707510 0
47996206 1
5875868 1
933875992 1
106864582 0
119299057 1
262886333 1
768078139 0
40857570 0
440119353 0
682579275 1
579162252 0
859205599 0
511049102 0
283328202 0
841900390 1
517837389 0
600876354 0
354966024 0
224171738 0
629313288 0
18328357 0
966415571 0
97726098 0
234550650 1
912363880 0
983633639 1
377907588 1
429658693 0
220967058 1
362187491 0
191870892 1
113936760 1
166934933 0
913981383 0
566507389 0
893145734 0
99638006 1
842745166 1
49750979 1
338467876 1
626472146 1
913470870 1
812972411 0
944630460 0
70914800 0
265890859 1
816106242 0
760563624 0
724093779 1
997569104 0
375019839 0
474021764 1
243318405 1
802163826 1
499031461 0
708233982 0
583337578 1
222351436 0
654473712 1
424184659 0
248162709 1
566716285 0
901242547 0
591607855 1
790827672 0
297085357 1
475631191 1
442430302 1
855541707 1
427856805 0
733882787 1
168241514 0
740090576 1
621030540 0
836740083 0
931587414 1
963098740 0
380558686 0
502162621 1
870317890 0
495085636 0
191965091 0
904075718 0
775126815 0
583907483 0
841834775 1
833006373 1
39795524 1
946718212 0
161112327 1
646841792 1
515640415 0
164592637 0
363963400 1
203837106 0
709261982 1
348993322 1
438841506 1
573728501 0
333063893 1
40427047 0
805513599 0
766282391 0
7783637 0
534647501 0
845583517 1
824468311 1
525729484 1
746858105 1
316662123 1
849293182 1
422034589 1
205981149 0
650868822 0
226208496 0
425469396 0
999534044 1
260041811 1
383334725 0
660851859 1
439324357 0
102550340 1
988598862 0
427961386 0
126332095 0
751509741 1
501244291 0
671996896 1
882104135 0
110909480 1
142101522 1
464533327 0
870411649 0
557229902 1
531526606 0
186901211 1
545667175 0
296518673 1
947320445 1
667856228 0
889615226 1
154691587 0
134456830 1
639990368 1
921968968 0
327499617 1
873056177 0
694053305 1
483996005 1
469327005 0
929779698 1
570834130 1
666975383 1
573815996 0
988922041 0
360198532 0
627903779 1
311878694 1
63415023 0
700296310 0
876009003 0
633452897 0
130248805 1
696652901 0
49800725 0
620157091 1
807815435 1
729682257 0
497812206 1
693297422 1
59097718 1
221886197 1
817828148 1
574929517 0
83623087 0
802413947 1
240545887 0
711088578 0
458172895 1
470374595 1
640189632 0
568792657 0
420547343 1
492799682 0
335195014 1
257818383 1
608831782 0
662236340 0
204468461 1
906075990 1
609504261 0
394719238 1
991980595 0
748113569 0
283954932 1
385529396 1
372425107 0
37975691 0
278789320 0
335708818 0
839874704 1
555668928 1
925127308 1
992254209 1
463356537 1
671505621 1
727303453 0
354138754 0
819624121 0
476168171 1
179922935 1
488245783 1
602366321 0
113856569 1
750010734 1
331898306 0
216804779 0
756242857 1
947336013 1
91791405 1
252145741 0
814188288 0
65984153 0
251480140 0
329043435 0
884868868 0
933317965 1
443923966 0
756505451 1
610989671 0
304995513 0
465932613 0
342777737 0
152234374 1
499630605 1
669115466 1
294507648 0
81054558 1
512650930 0
635731604 0
367772489 1
211879723 0
738181990 1
529027390 1
336213306 0
573210925 1
389338686 0
680864260 1
494074488 1
274371954 1
555999196 0
587767015 0
871431539 0
120459396 1
863659780 1
47992408 1
456626027 1
820241855 0
640349129 1
83695680 0
693349184 1
338914344 1
937075696 0
57775255 1
846336503 0
999901677 1
58474330 1
487203469 1
980818174 1
707336387 1
651181070 0
273430106 1
966168032 1
951338062 1
803353452 1
382048143 1
983375012 1
432414936 0
997304076 0
593176717 1
751330916 1
755113487 0
909550306 1
325310165 1
691221707 0
942901772 1
334164916 1
934929513 0
676262846 1
102189457 0
673918069 1
85202382 0
125189831 1
369735912 1
191253467 1
90703056 1
862305752 1
87553721 0
669901303 1
573187637 0
997880628 1
867587292 1
579085136 1
180890540 0
894988160 0
746247059 0
16947795 0
897339793 1
702497086 1
829123909 1
460107480 0
625029461 1
88385073 1
976353335 1
209191293 0
935394861 1
463049858 1
119783378 1
30042962 1
66462936 0
297241765 1
479544328 0
102472974 1
863033720 0
219993687 0
953035445 0
251273610 1
215660221 0
632229638 1
674292881 0
103369880 1
959624090 1
689025768 0
401194861 1
547798142 1
301874327 1
839989156 1
60246595 0
365079141 1
228129210 0
928862201 1
109505420 0
819351544 0
901206469 0
960063851 0
972594519 1
838436791 0
495108234 1
963623499 1
83910668 0
848994574 1
54692227 0
770204106 0
205554154 1
639944212 0
44009474 1
296403032 0
830507550 0
749225548 0
167443037 0
354195827 0
680410343 0
652835896 1
809315212 0
878634947 1
621206558 1
964641635 0
754951685 1
947802684 0
605894918 0
739274917 1
699791448 1
96414695 1
894298187 1
990469205 1
27428331 1
591076703 0
791854314 1
485249322 0
882474593 0
115166859 0
338068621 1
248393845 0
463438539 0
548572537 0
651782005 1
678643886 0
46422181 1
666679060 1
81390538 1
401162024 0
889827011 1
718359273 0
307338649 0
488115390 1
873076698 0
6507748 1
863631458 0
396389246 0
869778484 1
983131164 1
151624990 1
212131056 0
616482221 1
973586938 0
971801309 0
902669500 1
335702253 1
404601774 1
461730482 0
730451419 0
502135643 1
337603366 1
222051264 1
231108301 0
155179469 1
885322303 1
559519820 1
856477020 0
344222039 0
996849014 1
981788004 1
788331841 0
391176442 1
796513416 0
51020985 0
237254924 0
72304781 1
577044160 0
562123434 0
211392733 0
538939046 1
223706229 0
216374462 1
288289793 1
236450126 1
725506031 1
270989194 1
577247270 1
6121 0
940861578 1
194692603 1
701674272 0
978275214 0
943058730 1
295081663 1
774753799 1
753695271 0
943245391 0
668133189 0
242777626 1
744492825 1
303302055 1
339945258 0
353274479 0
700307869 0
691410353 1
985851054 0
781912050 1
700238103 1
240437442 0
443222422 1
144370145 1
484460589 0
583047557 0
874921993 1
365693205 1
812930366 1
308074155 0
959239009 0
509834356 1
515372007 1
578362310 0
873119217 0
194323170 1
94332791 0
976281813 0
177732103 1
680236666 1
880389025 0
492930762 1
536162274 1
632254120 0
773781780 0
136662135 1
537900725 0
297192149 1
107236543 0
139056056 1
139189540 1
117302673 0
529159888 1
370510380 1
288205174 1
269961857 1
555582394 1
701710068 1
808493589 1
573543808 1
355384422 1
97645745 0
737840665 0
102705868 1
166258724 0
23387051 1
446350472 0
61223058 0
642227702 1
336303073 0
143136476 0
221974711 0
699557334 1
320629437 1
748801930 0
563008943 1
354918475 0
790182025 1
196867625 1
895740097 1
873923961 1
47647082 0
776936183 0
906859351 0
482523759 1
22497117 0
646721776 1
427463654 0
43166401 0
269756649 0
126394598 1
181928754 0
10871134 0
620912709 1
637058911 1
247164718 1
122801510 0
136408906 0
353706928 0
923946674 0
583655005 0
620928221 1
836153374 1
40593725 1
848262714 1
704913078 0
544436685 1
527169158 0
40996166 1
110895634 0
666183937 1
212367511 0
301745838 0
103390923 0
401427467 1
681902383 1
836162902 0
160443216 1
554769361 0
529822269 1
137798326 0
262861977 0
393723869 1
235656771 0
378597630 1
730593634 0
627840342 0
400859129 1
795215635 0
61558843 0
125513004 0
645081827 1
915336930 0
615249539 0
37439996 1
682736355 1
63337416 0
53797718 1
770508273 0
891643931 1
535935130 1
360869273 1
948280892 0
677469818 1
464397939 0
241972853 0
85822250 1
297764851 0
206875314 1
167227848 1
466492711 1
354257642 0
995772875 0
811252860 1
584467947 1
482164029 1
793255894 1
339115258 1
649103741 0
258489712 1
17842086 0
474640493 0
677221983 1
982269379 1
540214292 0
469746409 0
93744760 0
62408168 1
996650532 1
362094653 1
834987316 1
994530615 0
94713217 1
526905637 1
44743563 0
596934884 1
563698919 0
63693684 1
718677255 1
964790758 0
370067969 1
101222922 1
138848293 1
720300505 0
478979875 0
18231501 1
557871728 1
633564615 1
892873098 1
828824507 1
916096451 0
287877540 0
146201013 0
872777509 0
691054241 0
528731283 1
36006391 1
836197168 0
554387365 0
26178046 1
492213318 0
338035740 0
528192060 1
798247208 0
903206460 0
168778820 1
834890535 1
315000985 0
230340012 1
975800984 1
984411308 0
34828816 0
565231377 0
808973318 1
459050115 1
463012379 1
147382416 1
375030861 0
977482606 0
833311017 1
854881939 0
271063831 1
585554873 1
681515306 1
338927830 1
509768553 0
737486201 0
227938374 1
732543478 0
526105366 0
699380871 1
440625348 0
117127361 1
933235880 1
563080050 1
455298341 1
901291098 1
472758660 0
450536224 1
569287550 1
829982443 1
924820643 0
285671479 1
765397468 1
350484509 0
314699033 0
527815458 1
533312815 0
574820841 1
543365380 0
691683521 1
619918307 1
502890616 0
859770988 0
464695273 1
860377538 1
612468955 0
695316953 0
579561314 0
541522886 1
605518823 0
788386054 0
498799083 0
31580561 1
722013271 0
671557442 1
701323274 0
181808544 1
650410899 1
318411265 1
647407492 1
383393837 1
617965929 1
343903829 0
828370521 0
990920650 1
82248921 1
550244243 1
231921245 0
69616952 1
989817748 0
232957439 1
248430379 1
599781658 1
507593690 1
258701051 1
720490942 1
798223561 1
557466942 1
461728986 1
178851652 0
857220914 1
951268587 1
103341368 1
520777667 0
383301726 1
913918425 0
709484895 1
360364064 1
761377820 0
51825170 1
705108311 0
614085902 1
189695597 0
503980538 1
386379802 0
155208532 1
260328970 0
860247280 1
565704557 1
689823658 0
272524125 0
617835983 1
127348596 1
279290346 1
937813402 0
855163772 0
788576596 1
975927828 1
366920692 1
19898722 0
979777237 0
500690348 0
414931523 1
35652762 0
407957592 1
105013035 0
797564720 0
656877099 0
651243540 0
26340302 1
27863264 0
834334827 0
242652216 0
797381661 0
794279356 0
305213563 1
38010475 1
219548935 0
256914807 1
557940752 0
578432172 1
817873577 0
730438411 1
543150114 0
956334828 1
58277751 0
428288919 1
759207472 0
375499750 1
2966581 1
52239358 0
583442956 1
276310601 0
617687985 1
996804226 0
668056267 1
701657726 1
920269448 0
136454610 1
915401374 0
701895363 0
916881103 1
786235692 1
424056762 0
429293796 0
444039534 1
688343527 0
126951920 0
41418155 1
301528032 1
304890591 0
690180314 0
908729992 0
188509184 1
680803240 0
241949472 1
146296121 1
131942321 1
471574923 0
319445229 1
499448653 0
548088443 1
623993954 1
963626679 0
181049006 1
838643086 0
914585757 0
260280341 0
129939915 1
493658324 1
549303678 1
366985076 1
140527709 1
564348834 0
811548929 0
906115103 0
761723167 1
280479055 1
665397587 0
758495361 0
593848452 0
944068911 1
816790534 0
142117927 0
505282944 0
777009120 1
601443240 0
334741927 1
808672211 1
328669118 1
320204182 0
829796987 1
788752970 1
471075228 0
101720892 1
491255688 0
278596812 1
551434994 1
377472004 0
442715481 0
317087726 0
191092719 0
81505969 1
184519519 1
546344709 1
367421142 1
548168100 1
937189341 1
790303661 0
134049270 0
139533960 1
823161213 0
52629326 1
282435097 1
579365154 1
636557100 1
434383854 0
191124894 0
224082775 1
846868522 0
101861463 1
440787244 0
648809538 1
507056760 0
35845585 1
723707963 0
712736792 0
261894421 0
951116291 1
941704670 0
717245699 0
754317596 1
851540475 0
519506693 0
838896355 1
742455276 0
843521624 0
350404422 0
536269342 1
10177706 0
876850734 0
274882604 1
706685388 0
23340490 0
634083062 0
500179349 0
927443912 1
354808556 0
152857555 1
400418792 0
367985983 1
637260157 1
357061307 0
321087477 0
752910712 0
454200443 0
433344766 1
526527107 1
315442262 1
562467187 1
527288484 0
805298749 1
753652098 1
861527484 1
981295619 0
725116936 0
29202063 0
92297119 0
352397598 0
320425060 1
887663104 1
81726119 1
413142400 0
475101636 0
540803274 0
28609402 1
142890839 0
327812243 0
730679150 1
983573067 1
64678226 0
357710977 1
35327348 0
316208487 1
715251427 0
858359158 0
315486456 1
549061986 1
266078337 1
519117410 1
809981779 0
982310340 0
982967277 0
124125185 1
746897574 0
684438747 0
664643399 1
621439353 1
223961238 1
780659405 0
598945380 0
901395339 1
324629812 1
851775271 1
823621518 0
742954470 0
481557794 0
853189607 0
121342255 1
623079902 1
41808097 0
207356159 1
111906813 0
399398310 0
886812038 1
152980557 1
155014791 1
249107782 1
335407430 0
454219653 1
797389557 1
106600434 1
477790217 1
733747513 1
665201499 0
370617483 0
768634668 0
950524422 1
376550920 1
504390688 1
905878793 0
452634960 1
747127330 0
458157889 0
748112840 0
350610365 0
592018526 0
92228663 1
69515140 0
815280334 1
716363594 1
813539033 0
323738957 0
258335363 1
426527632 1
413475363 1
19658924 0
761488639 0
479575671 0
406993160 1
829056986 1
823999696 1
265593861 1
820884425 0
131900352 0
169038738 1
180705050 0
626494673 1
465237678 1
392484919 1
896203248 0
955949583 0
51638899 1
890608315 0
49983700 1
223348076 1
796120941 1
987319037 1
990483407 1
74123374 0
678563667 1
155197551 0
588087256 0
360665286 0
638585678 0
114722862 1
293584456 1
504139821 0
920689940 0
853939680 1
443346710 1
937398491 0
255389061 0
789084994 1
686648147 0
329190848 0
420842782 0
930692923 0
543685384 0
391124232 1
342827911 1
194854817 1
469760456 1
877596881 1
811775663 0
995358239 0
830277906 1
267727418 1
27691777 1
631603928 0
35993403 1
11042774 1
633911659 1
291934378 1
669163629 1
88144390 1
626327832 1
168188554 0
317251269 1
988262698 0
234369132 1
230245903 0
98262766 1
532212306 1
120647757 1
50509441 0
226294401 0
280446752 0
428049368 1
872930651 1
289387396 0
656578683 0
128932988 1
565493844 0
768298569 0
337584447 0
577563333 1
26709047 0
314533907 0
245927545 0
966764695 1
101779910 0
395567989 1
778046317 0
71613103 0
881307392 1
698867814 0
30544776 1
956246712 1
948631400 0
144495005 1
291696991 0
98978350 1
7034207 1
877887693 1
533670604 0
554957711 1
286789352 1
551563648 1
584391931 1
195193903 0
550834491 1
311196195 0
874179057 1
502786999 0
221250123 1
663259801 0
638161841 1
769639487 0
650729002 0
528016997 1
260091268 0
812793109 1
487374951 0
29469014 0
401121275 1
577371011 0
120438126 1
213830307 1
165479553 0
649568913 1
403966008 0
145108523 0
443278854 1
189111737 0
529135331 1
749025230 1
812448472 0
989249889 1
486050486 1
479593875 0
138358181 1
762483727 1
549097286 1
663272200 0
630445983 1
881640711 1
509869372 0
247235566 0
312873015 1
648550081 1
921378995 1
729876710 0
16596921 1
581382925 0
995038495 1
121995119 0
711782133 1
641583835 1
317479253 1
767346176 1
218413995 0
582638718 1
260684990 1
610060249 1
223742409 0
51889260 0
791121899 1
845617340 0
106341973 0
692882653 0
279630841 0
772201288 1
954797938 1
408711856 0
178104101 1
607688367 0
128271788 1
236680489 0
241258700 0
632736622 0
721872533 0
823986854 0
27337499 1
599685198 1
325035154 1
862807497 0
882919084 1
779427890 0
34735882 0
403762307 1
760483588 1
212751554 0
550353011 1
825603338 0
134633198 0
256564490 1
153324138 0
809448009 1
492451516 1
130224740 0
570786105 0
79571132 1
365042169 0
928638385 1
821385202 1
538510643 0
413987274 1
849556175 1
608274069 0
167760653 1
580857888 1
348874314 1
655996442 1
267965713 1
846350462 1
488669790 1
819233211 1
591284570 0
685367433 0
312168422 0
945863641 1
368889180 1
799996991 1
692835035 0
942747781 1
515361412 1
310714743 1
265133776 0
153273793 1
675866829 1
973464154 1
921390100 0
303080749 0
820509016 1
662914433 0
745204478 0
25036301 1
764222177 1
611509345 1
36902550 0
477160022 1
787001128 1
429731563 1
222131676 0
956913875 1
884453632 0
415514016 0
659650868 1
504993663 1
374307960 1
436253495 1
190524745 0
843735207 1
966711655 0
570002399 1
543061893 1
675550092 1
880386822 1
541639046 1
223801993 0
389302417 0
800599091 0
102221138 1
649735756 1
28895759 0
587099729 0
645529610 0
674649113 0
529890732 1
613465191 1
215943320 0
219230105 1
306553988 1
677954964 1
604879474 1
781863415 0
461631524 1
661924681 0
515727620 0
872636333 0
776093462 1
429193765 1
511205957 1
901369033 1
911230303 0
697706339 1
906045677 1
495433941 1
14116943 0
763285647 1
186767885 0
885385631 1
850913131 1
313384870 1
630194731 1
329768920 0
433604068 0
50340121 1
112172546 1
386128040 1
411693859 0
158477761 1
290053206 0
616235057 1
640631023 1
227006952 0
185147093 0
548022060 0
583817420 1
689806498 1
924528653 0
967854946 1
123108032 0
308457926 0
460886468 0
679739792 0
126840267 0
812897972 0
667023032 1
484285079 0
209783265 1
493909557 0
488567480 0
225653737 1
233793877 0
740885763 0
56527516 0
866548472 0
775847529 1
445962193 0
404979221 1
558960496 0
991475648 0
842448533 1
750625429 1
562354462 1
389492531 1
908528453 1
273334917 1
336539911 0
2191108 0
813708375 0
203738120 1
783551370 1
413722401 1
341779486 0
130562428 0
329552216 1
449594087 0
701438370 1
603793424 1
642313705 0
917352277 1
425182871 1
971726137 0
5291468 1
513183309 1
682974751 0
126068311 0
337078246 0
320303849 0
570505407 0
339782371 0
839327695 0
771649348 1
370476307 1
458337539 1
966050105 1
406181881 0
951233622 1
298492038 0
408165761 1
880171553 0
541549531 0
824064060 1
676418107 1
882258319 0
72462932 0
228197201 1
419434672 1
67970672 1
44333586 0
513231966 1
675247137 0
450387148 0
804227855 1
522270467 0
669713189 1
659356044 0
968400802 1
326847812 0
223771148 0
553872153 1
675396613 0
874063170 0
121816703 1
911905850 0
35357231 1
641987566 1
33930602 0
229161975 0
329997000 1
303819133 0
133090659 1
11398335 1
164874896 1
449814297 1
483775754 0
119834442 0
849655532 1
390563857 1
405299922 1
817263157 1
595848053 1
525163953 0
546252511 1
88470527 0
429471802 0
406667237 1
102936031 0
539032107 1
738347486 1
16664062 1
925907562 0
611006768 0
705220482 0
677001377 0
646627454 1
968126116 0
221135693 1
550472483 1
888002107 1
249584864 1
50669809 0
849682174 0
873529078 0
668863273 1
843487235 1
314882276 0
254448388 0
885397453 0
675140921 0
614570315 0
851845773 0
403608301 0
725858311 1
761531898 0
196763871 1
705413495 1
211759527 0
9512700 0
721975638 0
338724423 1
338974472 0
952435269 0
669280085 1
262642827 0
643712249 0
38387514 0
802141460 0
552839390 1
94399434 0
746118108 0
539723709 1
242050309 0
651952276 1
755841798 0
1353626 1
928012793 1
216438951 1
336508090 0
562081603 1
960747349 1
599657233 0
141381671 0
700121785 1
421630252 0
273667329 1
891554585 0
385867591 0
276644894 0
925966717 0
428900627 0
251474188 1
812719972 0
951866398 0
633827755 1
878952599 1
649732053 0
459794898 1
961079411 1
819784108 0
60483394 0
804926184 0
773593714 0
535919299 1
213342138 1
668217664 0
15645459 0
919949908 1
40059254 1
453343409 0
761457668 0
958663775 1
928479292 1
188018107 1
517660654 1
736772195 1
157482682 0
956443526 1
197889136 1
690268823 1
750895483 0
424660740 0
613760482 0
435904671 0
890680096 0
920592319 1
266803179 0
632558160 1
830957426 1
615375002 0
449610318 1
287768193 1
907906317 1
156643787 1
796266312 0
530547040 0
742079294 1
203056911 0
503072993 1
654776898 1
888869124 0
759319745 0
711890765 1
588062421 1
625114148 0
780200054 0
597239218 0
880491021 1
231156030 0
753735426 1
436676334 0
748668381 0
770104461 0
241776265 0
582130583 1
141259465 0
693707593 1
742493232 0
615473594 1
451815087 1
947254970 1
162358033 0
107926915 0
847945771 0
33699847 0
591036508 0
31128840 0
962542486 1
713834943 0
104558793 1
970234887 0
920323182 1
239748926 0
3035117 1
89769757 0
755221370 0
103777749 0
158789887 1
705848945 0
109220656 0
577678180 1
132499539 1
693318053 1
494519443 1
526934411 0
362783690 1
530868857 0
130871510 0
353646353 1
394866993 0
57560734 1
261081509 1
560643643 1
607752237 0
814261091 1
639849552 0
363562696 1
611263688 1
38747590 1
801378213 1
217265334 1
806027070 1
521538226 0
919798132 0
465763972 1
690667784 0
579975777 1
137414396 1
369384590 0
106646697 1
8749809 0
210604572 1
847751855 0
80202316 0
780720150 1
398827426 1
909044276 0
179334208 0
811488121 0
554959052 0
688294094 0
612196509 0
229422939 1
576405308 0
772935576 0
606936412 1
606667730 1
75726744 0
116237314 0
283523309 1
599408940 1
523696767 1
350395914 1
57796245 1
59919439 1
593992514 0
830813154 1
204848034 0
745496987 0
546343999 1
619667341 0
902603281 0
761634857 0
767585639 0
7943833 1
611051858 0
898653063 0
25262973 0
601837664 1
176783978 1
980203900 0
284242231 0
361813933 1
757768673 0
796413477 0
128136322 0
753340333 0
326057302 0
498378165 1
267218708 1
346523506 0
656390016 0
943390503 0
456209060 1
819432714 1
297294237 0
276100735 0
406239692 1
775612132 1
338208736 0
955838922 0
701187075 0
686878535 1
791799326 0
388668563 0
75512184 1
41192039 1
110390946 0
250798312 0
525216275 0
131559756 0
946356075 0
50171747 0
176159248 0
116360241 0
843849841 0
465389252 1
139417316 0
529294506 0
268003436 1
77098926 1
38974035 1
357342419 0
666738989 0
644491242 0
485790167 0
294312501 0
12479538 0
164299482 0
421346331 0
593986969 0
484865839 0
279288569 1
416266441 1
217390169 0
214655930 1
122802494 0
440697989 0
646928179 1
995440204 1
718760712 0
846986692 1
875623559 0
183692803 0
440824506 1
848481771 1
828566160 1
795511860 0
232475716 0
81622482 1
879646078 1
173998257 1
966269115 1
931200376 1
242912901 1
259811737 0
548378164 0
883537099 0
840562279 1
821796018 1
969278249 0
16134796 1
994515511 0
659737617 1
906818275 1
465208977 0
556363912 0
402214866 1
845328593 1
260582907 1
945478808 0
265125377 0
67091081 1
12667642 0
650415848 1
823174594 1
671263009 0
59869296 1
691332639 0
516201277 1
145601763 0
975908799 0
948852447 1
486148449 1
138526910 1
767241820 0
518145754 0
792437558 0
855456649 0
231175714 0
799233516 1
555720031 1
768517052 0
328095435 0
412722629 1
535653029 0
392648521 1
754730645 0
793835655 1
328386481 1
835533115 0
619645107 1
61812658 0
191281015 0
5588781 0
97755179 0
80107339 1
311303117 0
247684138 0
74685286 0
506530398 1
75616074 1
648654700 0
445844072 1
322860020 1
571013703 0
56705533 0
143056262 1
246786459 1
494974472 0
203404095 0
437463927 0
462376738 0
437045227 1
169949195 1
241965440 0
260001549 1
998961513 0
334803209 1
535197076 1
270127613 1
914602982 0
190072295 1
679335415 1
632775722 0
959053504 1
916104625 1
657275670 1
865594585 0
597887537 1
865770747 1
792647387 1
492884696 1
931368762 1
785700602 0
788975781 0
868712333 1
972056726 0
927059969 0
112593982 1
38707187 0
901882591 1
368804967 0
169310003 1
476619115 1
947663793 0
826516838 0
651139084 1
186915929 0
691499737 0
58702795 0
221803153 1
197600287 1
896869061 0
73537518 0
661232379 0
172588254 1
176931319 1
726398596 0
149588342 0
730106562 0
483197569 0
46500363 0
573495641 0
901340777 0
24436562 1
604038384 0
270450097 0
566468327 1
159580784 1
902939861 1
912495205 0
547479098 0
47719408 0
639596312 1
908959783 0
370686980 1
820378094 1
717641762 0
353815079 1
155525396 0
360166244 1
93457109 0
96306233 0
963876554 1
899167984 0
821766115 0
78908203 1
449992071 1
281657624 1
203315236 1
205931944 1
281756867 1
751243753 0
329921470 1
431118939 1
596961544 0
416715410 1
573740448 1
712649834 1
60023856 1
589256651 0
486176769 0
535154762 0
851738253 1
924611679 1
28201474 0
286594962 0
285568485 1
675713152 1
75106 0
912569422 0
615631623 0
242257373 0
104828732 1
123635822 1
909969376 1
293136663 0
572516223 0
117884544 0
31898925 1
412431934 0
235606452 1
437529144 0
249616822 1
465701164 1
421711357 0
726005197 1
473660285 1
649405062 1
266465298 1
454642553 0
52558634 1
715421935 1
194778755 1
520732846 0
188199929 1
740581053 0
874110993 1
428216210 1
220820096 0
979614934 0
194334510 0
404794858 1
848665334 0
615849701 1
805799018 0
110335094 1
933096040 1
399661976 0
72159356 0
267451077 0
576602446 1
890562144 0
772290280 0
396454493 1
927697171 1
245418607 1
433371344 0
463847850 1
103716244 1
586565546 1
186376195 0
928920543 0
764473634 0
580889675 1
912130586 0
792560565 1
552663845 1
643817671 1
743921271 1
932567293 1
284405884 1
399100409 0
753972994 1
149836200 0
327572058 1
441773987 0
668227677 1
24465350 1
239288486 1
429285151 0
76586012 0
25546445 0
682230815 1
777922121 1
693986659 1
260486814 1
26627566 1
17497648 1
849564205 1
588091863 1
119826638 1
59814702 1
756109301 1
659485923 1
634006819 0
415567552 1
872913581 1
372798628 1
327495819 0
898701549 0
468630581 0
7981481 0
97296352 1
452737343 1
812065675 0
611081690 1
224635582 0
536396274 1
658702647 0
693079851 0
871005129 1
928681585 1
846636342 1
517590092 0
214895432 0
871457371 1
63526019 1
807375640 0
524775573 0
822869915 1
75383704 0
317808135 1
57020171 1
791506340 0
181267203 0
417159771 1
901627047 1
183413555 1
889656556 1
98094876 0
690943020 0
100585219 1
220012753 1
948816173 0
249145370 0
305798570 0
930187299 0
33296828 1
945806528 1
454282041 1
653989961 1
508304858 0
50563116 0
368010727 0
657669926 0
759387832 1
836970756 0
687364542 1
486665795 1
29528744 1
195815720 1
34305855 1
753128740 0
96154177 0
961161168 0
910085205 1
614351124 1
854817969 0
919685255 1
484928111 0
156847417 1
692953363 0
229569933 0
352503289 1
219623491 0
20135840 1
871725343 1
899640908 0
975376971 0
288759248 0
852594389 1
416984016 0
667524665 0
166228967 1
552905171 0
377250603 1
661192141 1
511039967 0
975380500 1
674890685 1
480568116 1
356943006 0
150189575 1
858762721 1
520576578 1
768969984 0
818631345 1
115711191 0
181845093 1
819235848 0
578087304 1
861364787 1
248868521 1
947987286 0
503179468 0
581466461 1
142682615 0
400603141 0
838084767 0
749295470 1
444909761 0
824535652 0
51363146 0
960797720 1
769351015 0
583798067 1
158876423 0
757854824 0
161894458 1
933971026 0
59894920 1
24028080 0
281887723 0
85063463 1
102678763 1
928526525 1
900828423 1
838601727 0
83261449 1
973194717 0
45241293 1
659942065 0
247031087 1
29821163 0
352090941 0
551984450 1
998740944 0
22722318 1
986712387 0
106538726 0
774103771 0
434214548 0
723697720 0
943313034 0
957872023 1
497051187 1
121147037 0
102928493 1
105345974 0
755507755 1
126420607 1
119362411 0
842021841 0
263577142 1
968974986 1
605040866 0
314720693 1
238737663 0
78614757 1
592478142 1
483658390 0
57884810 0
25206692 0
519667954 0
702313686 0
761085270 1
559705566 1
447686625 1
410534827 1
757933943 1
591970609 0
404873458 1
323214406 0
804098000 1
615345617 0
363615475 1
103239523 1
95203004 1
259996955 1
111643684 0
303846986 1
7286965 1
425887909 0
159109195 1
514682625 1
179258447 1
981875198 1
492239415 1
874337069 1
86531239 0
121299388 1
812638957 1
332892039 1
925323506 1
890878532 1
343230078 1
803031095 1
755501507 0
34261539 1
2559794 1
751299936 0
91454280 0
14908684 1
985737233 1
779564119 1
840967764 1
377969289 1
662020918 0
344102749 0
698425218 1
59743169 0
345902398 0
824760869 0
407477873 1
631714509 0
879997012 0
419605474 1
878063326 0
426233360 1
989657147 1
943812169 0
683177648 1
393979275 1
704961244 1
666051379 1
742873220 0
844487969 0
877685244 0
291687458 0
42671229 1
121223976 1
909592265 0
248477493 1
218083779 1
966663527 1
753576200 0
682719053 1
65060979 0
211718839 1
487212168 0
817054697 1
476526841 0
894208718 1
573747995 0
781040543 0
869923137 0
191262267 1
135680221 1
739248806 1
24864297 1
351708162 0
304820737 0
618686380 0
872286482 1
135530772 1
991087712 0
416555878 0
398180429 1
342238927 0
556173342 0
77946764 0
316707120 1
64169453 0
333140887 1
161784098 1
692543941 1
966407021 0
684360130 0
837442025 0
233602886 0
491636381 1
369181058 0
18986815 1
547241066 0
64885633 1
961921595 0
58192336 0
189347658 1
733576334 0
694480986 1
718425155 1
916999241 1
753407672 1
977977229 0
944022854 1
870728348 1
824256639 1
778341263 0
690303121 1
129508687 0
550669835 1
786932333 1
987867625 0
409755279 1
346684489 1
213745448 1
980225666 1
152650824 0
214411539 1
219453873 1
732603526 1
654498546 0
456551920 0
93186019 0
781893747 1
724784524 1
799191938 0
526475105 1
210629063 1
302799618 1
925826884 1
528782815 1
184973824 0
746050178 0
390139000 0
930368900 0
229712784 1
386322046 0
458387119 1
496980403 1
893049235 1
6094473 1
90092658 1
800198871 0
944440845 1
220606948 1
261992851 0
234567021 1
739508015 1
52217752 0
520160456 0
197764621 0
475960699 0
800164570 1
605342508 1
195973588 0
417096208 0
434575324 1
613748331 0
181589388 0
803941898 0
866947853 0
813638303 1
341470711 1
129948235 0
900988794 1
864107278 1
499934813 1
672510059 0
211646636 1
955594675 1
113435342 1
196352675 1
877573855 0
401229262 1
206477312 1
184929439 1
836952725 0
5639107 1
717424749 0
582937947 0
582180870 1
5687129 1
842092214 0
50712286 0
685218136 1
999792051 1
656317009 0
312846682 1
242352941 0
41343389 0
102355515 1
542648519 0
468317020 0
647486581 0
544763822 0
716462272 1
530675616 0
931786500 0
691467473 0
916011219 0
125788184 1
191413646 1
164767521 1
817558794 0
608098500 0
409764144 0
85539474 1
737971035 0
595571364 1
854429364 0
89977664 1
596429332 1
915672447 0
613671866 0
99588836 1
705394947 1
592727589 0
59983245 1
645689095 0
438347139 0
997687133 0
863289555 0
50903050 0
227293596 1
839675908 1
966621205 0
527611203 1
477866136 0
818648844 0
811854322 1
546347028 0
115913798 1
745303848 0
488433680 0
920018169 0
293238620 0
245439221 0
971012433 0
297314297 1
924405623 1
38031161 0
817905849 0
232902123 1
206422373 1
832654832 1
356396766 0
930156535 1
279072310 1
617505381 0
91517582 0
277702805 0
419576728 0
449542846 1
960635718 0
410995596 1
297207865 1
149139112 1
153652204 1
571674565 0
388602769 1
182797933 1
846261228 1
868015374 0
110727848 1
816791393 0
668559604 0
312556620 1
46130700 1
153001153 0
155263202 1
562500820 0
959547535 1
503469582 1
336196257 1
570527315 1
534312792 1
311502417 1
222153151 0
204740487 1
885784943 1
235236603 0
117695888 0
383913814 0
659616807 0
370420999 1
416822771 0
847160812 1
927265646 0
799076998 1
475343463 1
134878421 1
922381781 1
969911795 0
460020828 0
253562587 1
231893015 0
725031906 0
772262428 0
875706089 1
957337697 1
879871117 0
175979211 1
508703290 0
304801707 1
586141311 1
887750514 0
583044896 0
610569206 0
947112239 1
690345484 0
393783107 0
696081090 1
445779688 1
388686650 1
400844342 1
786031159 1
865839371 0
370575960 0
391066549 0
240076348 0
715977146 0
684286303 1
81656250 1
972682873 0
95309938 0
955754045 1
919220052 0
793997935 1
277253416 1
408958230 0
847825273 1
493937219 0
560589356 0
719727928 1
853499339 1
389535134 1
203178240 1
395888261 0
638508547 0
178496082 1
428923586 1
542208486 1
198214081 1
142112181 1
392943051 0
332343364 1
36161868 0
656945603 1
55817561 0
501013262 1
138582747 0
474166826 0
832163680 0
601985614 1
384530803 0
181203140 1
105426992 0
492568865 0
688754603 1
393257657 1
954242094 1
209221802 1
249950335 0
242032862 1
263189458 1
838381000 0
430173994 1
98592824 0
948700087 0
370435773 1
153876286 1
478066890 0
74365378 1
511295612 1
628807700 1
680885323 1
144841548 0
708205676 0
214066576 1
707607550 1
476523006 1
493022364 0
559518283 0
616239189 0
771797991 0
492548140 1
220107358 0
337195658 1
727268770 0
58399224 1
613717968 1
40850589 0
978056357 0
408423862 1
962823487 0
809923938 1
853182377 0
550112098 0
552566747 0
606153240 0
957036337 0
813374644 1
984171195 1
852132709 1
970767124 1
496681947 0
42155855 0
700095339 0
866143417 0
366653193 0
531820220 1
289243422 0
162773723 0
840633468 1
951707631 0
502312852 1
585227878 0
620639872 1
473707310 0
159243091 1
700751283 1
265591288 0
772568514 1
677163279 0
865247723 0
991496186 0
171920140 1
919327424 0
903956761 1
724661508 1
638703966 0
428484364 0
596542972 1
80541339 0
811383823 0
966677032 0
983399603 0
572966084 1
748739477 0
858214367 0
279983206 1
992918422 1
490594088 0
60928946 1
273721168 1
289907085 1
855438196 0
551539840 0
856333442 1
809945226 0
293891308 1
569210081 1
544000597 1
149938383 0
100773831 0
435632119 0
130378429 0
911530739 1
665260927 1
358680160 0
632137390 0
659861484 1
741845986 0
131199468 0
730841277 0
488726113 0
950729002 1
765747876 0
470915131 1
448643525 1
629571735 1
849346166 1
188261799 1
965390841 1
500993103 0
15785228 0
132770853 1
443848033 0
116164298 1
922005364 1
370392053 1
405616734 0
260115968 1
546363074 0
839518862 0
812720309 0
575497385 0
92979834 1
252314654 1
249926725 1
838363589 0
910352829 1
530371203 1
973152089 0
112668788 0
543769432 0
469458796 1
563348222 0
933610883 1
317531452 0
795964523 1
962317981 1
273465079 0
958295709 0
939236053 1
246886628 0
902444136 1
866785556 1
9788467 0
691625926 1
361086018 1
710849414 1
126766471 1
449551882 1
41875824 1
307315687 0
595946498 1
823338776 1
717135200 1
178586636 1
44959264 1
200796541 0
469363789 0
34857606 1
35351125 1
524822688 0
191872012 0
741489102 1
869836049 0
106792482 1
36312299 1
222205250 0
656371775 0
983623302 0
993878469 0
787337265 1
515755034 0
902353926 1
660144864 0
198828076 1
7120422 0
113024951 0
637416986 0
668203460 0
544664417 1
864664806 0
175998111 0
204420375 1
686492389 0
899986504 0
917328689 0
749270226 1
650767916 0
83274711 1
858108894 1
799352120 0
641276539 1
899230605 1
320070823 0
553507413 1
6028759 1
675606469 0
184344475 1
341156975 1
120244649 0
160969401 1
290074464 1
481485663 0
600177387 0
165320317 1
45214959 1
592738439 0
542058972 0
710780947 1
635073709 0
180995925 1
436335535 1
660836762 0
139362409 0
193508821 1
104121027 0
523988111 1
536080856 0
314467287 0
462335762 0
402677129 0
362007343 0
477212574 1
230811106 0
541372076 0
926431521 1
172118201 0
494677981 1
636612003 1
579692159 0
116015824 0
824897444 0
293455966 1
497154352 0
522678785 1
24682724 0
51243070 0
335577620 1
162551596 1
655466598 1
323675745 0
345607938 0
678927113 1
586032193 1
484407909 0
39092564 1
871956865 1
922727955 0
918796058 1
461998516 1
844289677 1
930895363 1
338300086 1
539058169 0
696348651 1
533529112 1
946656180 0
356842757 1
229216756 0
383297071 1
135508239 0
828825026 0
943026190 1
207701482 1
705803223 1
252536778 1
717435352 0
807749322 1
154906457 0
106959146 1
28283356 1
890589507 1
349026467 1
577496948 1
777600429 0
177491391 1
762892130 1
874419305 1
402334164 1
219408113 0
712204672 1
279083739 1
936018416 1
275042899 0
654916228 0
707004474 1
379337147 1
42059036 1
76492932 1
493716011 1
244656605 1
67226331 0
999834123 0
325007177 0
309004677 0
670896545 1
771158930 1
595598988 0
217617089 1
811090551 1
908741161 0
51289464 0
552744314 0
523677782 0
303543693 1
225649322 0
829456299 0
481433358 1
195158483 1
521460127 0
973561886 0
58822896 0
374455960 1
422975294 0
223994688 1
288657296 0
174850378 0
762858890 0
205452455 0
139757543 0
110703375 1
983789304 1
113914999 0
679526526 1
605278702 1
784010356 0
585732216 0
678360042 0
606258514 0
258345589 1
75009133 1
126126357 1
138440676 1
929778391 1
123393366 1
431409092 1
598422643 0
634958744 0
957145838 1
384310394 1
300105077 1
962345454 1
686828527 1
757952570 1
369754107 0
572341371 0
932110033 0
645758056 0
172774687 1
651426334 1
8116632 1
428339807 1
535409554 1
246415815 1
876123631 0
523722781 0
158803412 1
466109144 1
816899779 1
612357938 0
988413656 1
505320636 0
112917423 0
400887583 1
768423566 0
719169021 0
684090599 0
805462112 1
62300318 1
867416635 1
223846398 0
597589291 0
664883136 0
282780566 1
972865119 0
342646712 0
24978847 0
511061026 0
492651426 0
637217325 1
985058745 0
495134250 0
743815160 0
126496316 1
488519824 1
406299937 0
889147553 1
680147794 1
252513012 0
999134926 0
179697971 1
208744369 1
165058486 1
154678024 1
989946056 0
745011585 1
254623543 0
523770820 0
516145598 0
712272519 1
60244931 1
135622092 0
523567217 0
792414587 1
861497077 0
652372758 0
393849489 0
632440571 0
175743118 1
430666802 1
435788760 0
623605594 1
46087629 0
113191342 0
144497175 0
770743183 0
11502423 1
208029978 1
899332599 1
708463864 0
577550433 1
571299694 0
351335503 0
966560735 1
832222382 1
385592917 1
810148474 0
615013410 1
230136882 1
910564114 1
484343428 1
546268126 0
206005504 0
970986449 1
99943158 0
825794420 0
145356151 1
920331575 0
855025591 0
197402779 1
234349673 0
231311417 0
399643827 1
977714167 0
943219060 1
211108286 0
609044613 0
731453826 1
738666281 0
249202942 1
313056108 0
601779813 0
509643140 0
110765712 0
323722771 0
10884146 0
710390809 0
391167471 0
932663057 0
632648502 0
311420379 1
371405632 0
365153492 0
116623381 1
477713633 0
939179471 1
753151025 1
693395281 1
90608078 1
605693766 1
362433627 1
702733080 0
992525445 1
272153519 1
253162939 1
85334967 0
101553098 0
462873940 1
848713024 0
562507191 1
976004840 1
260392590 1
567198189 0
53062202 1
270100210 0
149960112 1
673437732 0
379294849 0
781889309 0
149511756 0
437242690 1
317089069 0
669850872 1
922848689 1
414231927 0
19516864 1
208877756 1
12305654 0
756876034 0
186862337 1
476769507 1
280042999 1
279436134 0
424552708 1
475610772 0
817569089 0
95819559 1
624862753 1
399565203 0
444749765 1
159061824 0
648361762 1
174528438 1
267637951 1
244285461 1
51250471 1
295251550 0
423052577 1
900066367 0
76827739 1
183160981 0
960768582 1
324670382 0
245575545 0
160707429 1
87840451 1
536986211 1
226729231 1
327069103 1
106993954 1
658159767 0
453599414 1
220440248 1
924485775 0
911559382 1
511720260 1
290515553 0
492867353 0
903961474 1
693654098 1
501154735 0
897014223 0
970331660 0
422039493 0
734464262 1
411473030 0
25850256 1
66084802 1
851198201 0
580257827 1
778563297 1
390909756 1
213777228 1
292274008 0
923656887 1
963229417 0
477616356 1
825739880 1
709511064 0
243765964 1
776052918 0
291483070 1
732565942 1
129177313 0
195036001 0
819522055 1
459158246 0
791273064 0
792055171 1
803551193 1
599010479 1
324407219 0
449284553 0
199694179 1
819746145 1
808615760 1
630761510 1
680092048 1
901166249 0
697928065 1
810905834 1
521235105 0
793261476 0
675787823 0
572435265 0
379188128 0
838061048 0
377837696 1
892345019 0
598897982 1
219565721 1
773861466 0
597122859 1
166206878 0
348149289 1
282573461 0
142306126 0
304093235 0
389113808 1
688160959 1
935297059 1
484641459 0
290219646 1
776944793 0
181858032 0
278534164 1
71574204 0
915007019 1
993196659 0
270803874 0
359085392 1
292322075 0
860245404 1
100972850 0
39958 0
557062721 1
776012279 1
806241369 0
842210423 1
496361937 1
122399806 0
607736862 0
948411912 1
598376464 0
568610703 1
4628867 1
166263956 0
754953786 0
291621114 1
200063474 1
891752017 1
113273251 1
284265082 0
894397816 1
358295558 1
319830672 0
252671116 0
58824781 1
957051773 1
53532079 1
572833746 1
287877444 0
608973824 1
952968709 0
739718296 1
282805953 1
580529432 1
506516100 1
116144396 0
554198600 1
940120848 0
284398135 1
300473007 0
314652204 0
568513085 0
779705291 0
656830198 1
417672918 1
851923870 0
379627090 1
27774011 0
761031891 0
1302269 0
153749562 0
927562237 0
58076561 1
731736481 1
178481563 0
288090366 0
516809579 1
730104701 0
405730747 0
10096758 0
588397339 1
479512642 1
504870997 1
384746090 1
171486226 0
814281862 1
857493508 1
823398882 0
455849056 1
728505518 1
38411771 1
238453914 0
875305645 0
388761054 1
283572633 0
618498888 0
461007572 1
12880534 0
595524607 0
101631661 1
930680435 0
831000783 0
666040866 1
996917434 1
949366829 1
67145762 0
747873980 1
575316541 1
720556464 0
18088395 0
782534445 1
277937455 0
474373236 1
445759219 0
647154144 1
338014521 0
930442938 1
65752389 1
693477330 0
897919905 1
367968482 0
585768807 0
374222550 1
606716853 1
237414869 1
349154700 0
247639576 1
836091098 1
866376612 0
819757674 1
88931215 0
129369635 0
21750591 0
552134653 1
749575112 1
633931254 1
651910484 1
647562334 1
157282531 0
302335741 0
385906949 0
504014846 1
241078715 0
539268876 0
216427523 0
788146441 1
823444846 0
524231184 0
822010214 1
535998503 1
276401882 1
14777180 1
777623048 0
474246553 0
809962539 1
368117434 1
516671056 0
777241321 1
223649865 0
970241940 1
850192538 1
125237921 1
580195338 0
484314389 0
658699064 1
618681661 1
283003476 1
669029558 0
353763278 0
604765525 1
537709087 1
556656734 0
39651025 1
924275404 1
460664916 0
816397062 1
831521598 0
873739977 0
744818382 1
28255630 1
461327191 1
536621856 0
504417931 0
803828463 0
414671754 0
428488558 0
967914424 0
915824613 0
250493626 1
645148894 0
620239683 1
749787459 1
717905007 1
966797812 1
14806737 0
902146835 1
377044230 0
629933922 1
7248267 0
798610853 0
500268661 1
430288378 1
353369315 1
977498249 1
853730101 0
372790923 0
598232977 1
393509595 0
90360014 1
402046424 1
477588053 1
657339546 1
872642149 1
768791530 1
196871786 1
609520813 0
152714794 1
132202669 1
588424388 1
916918560 1
599610573 0
858065712 0
922312664 0
495200807 0
18843782 0
338988029 0
73142034 1
662614856 1
886763316 1
591191400 0
618618653 1
171624506 1
531700302 1
10695654 0
697510889 1
169412715 0
610733802 1
124104206 0
263575176 0
600279977 1
344593386 1
472775915 0
261851302 0
174487811 0
548790484 0
114555943 1
529046827 0
725563566 0
506355146 1
690855749 1
18078430 1
603553740 1
620205528 1
2291961 0
18429157 1
182514541 1
714579497 1
324228329 1
411665716 0
264655290 0
176718502 0
417773816 1
153626870 1
999320770 1
58993053 1
409509170 1
381363791 1
341921811 1
153944586 0
235026535 1
173115461 1
283766337 0
25759044 0
31638792 0
891121460 0
809246839 1
643023823 0
993661017 1
281747436 1
40273092 1
691634813 1
198324165 0
313884724 1
813821355 0
820470587 0
975819572 1
767305476 0
446711922 1
680466744 1
660087947 1
118348585 1
675253134 0
202250929 0
958478712 1
461152282 1
941978862 0
34885034 1
330977369 0
422337835 0
460182920 0
800505630 1
301420984 0
669852942 0
509394390 0
211760362 0
301484781 1
455664290 1
359612455 0
272053214 0
851901794 1
176139258 0
313828714 0
419318608 1
557772206 0
515883067 0
935485349 1
573560211 0
96503884 1
517564773 1
50730448 0
19034686 1
408860123 1
684898111 0
554084935 1
688059408 0
442497414 0
963981462 1
112336591 0
496319708 1
950770598 0
570482127 0
741677565 1
951391887 1
651454171 0
259593499 0
84495961 1
547935193 1
237078202 0
74199954 0
270555659 0
388154064 0
772044678 0
354268428 0
376203974 1
926334216 0
590679487 0
656427969 0
770696591 1
573959804 1
731581584 0
290274924 1
555080452 1
932710968 0
727741993 0
941173846 0
331490709 0
417012038 0
191159443 1
263206847 0
234977046 0
759737379 1
415751472 1
141669042 1
956568834 0
85348451 1
143574856 1
575086246 0
337306709 1
112740169 0
699559028 0
322145283 0
774483087 0
238027224 0
806365923 1
21016480 1
776171964 0
664352484 1
655825324 1
500281362 0
989807755 1
519424000 1
653318818 1
768803500 1
788706167 0
99374246 0
589821003 0
421494639 1
980297324 1
363069675 1
479669433 0
619358458 0
950118641 0
137609368 1
513638609 1
397681066 0
404396182 0
264401332 1
899366133 1
352289873 0
933510201 0
292790969 1
186125580 1
602044147 1
746337688 0
33268506 1
165083518 0
405137125 0
444828061 0
915211747 0
709056007 0
485843336 1
861851334 1
424196800 0
319932462 0
539103804 0
250778292 0
682352717 1
55616659 0
355994633 1
723844780 1
490476635 0
500056599 1
661557472 0
752657415 1
680931177 1
135060525 0
55004080 0
905803905 0
961929971 0
351795395 1
673077485 0
602492537 0
321922586 0
763259704 1
377889755 1
768503363 1
244088706 1
783329475 1
108536204 1
784577325 1
414317105 1
588739046 1
530568945 1
836967989 0
255217697 0
684992449 0
938692461 1
253023148 0
374812492 1
388106875 1
558610724 0
72731465 1
343229974 1
728732496 0
918406977 1
167960539 1
714919201 0
368698211 1
587441705 1
404438693 1
16058456 0
786216555 0
589272032 0
964737770 0
358640319 1
351430066 0
861990110 1
419835327 1
105947177 1
319269125 1
175054996 0
642682533 0
35220856 0
319957228 1
64166485 0
837011443 1
967565143 0
436434487 1
435602163 0
167383343 0
909210694 0
154061086 1
322872570 0
127669140 1
503821915 1
721810661 0
377054611 1
426386519 1
853567348 1
187575682 0
943766864 1
768111006 1
227264802 1
805728133 1
918930299 0
961922495 0
980898767 0
315303172 1
441944978 1
147534072 0
305408538 1
423796448 1
218065626 0
830311367 1
874481988 1
596100512 1
131002740 0
580704963 0
45363276 1
709199763 1
85651097 1
892814991 1
946868521 0
193230252 0
111878535 0
739774819 1
284597424 0
196188208 0
709434063 1
517215857 1
735408478 1
473727938 1
875777731 1
687105909 0
274740815 0
433926232 1
638011493 1
693799092 1
613603010 1
663536781 1
429825089 1
505301953 1
981880207 1
673999790 0
392397138 1
287480163 1
399797143 1
54472998 0
423655299 0
258863333 1
901698217 0
873074758 1
102193728 0
567753294 0
90125293 1
58119529 0
957161581 1
898478608 0
322443341 0
48211211 0
606549678 1
99661286 0
17365210 1
326427713 0
328560526 1
101680357 0
108750548 1
427473004 1
679298697 1
922431439 1
460114869 0
80636326 1
130696649 1
752692168 1
129586655 1
846582487 0
14182199 0
410046968 0
188537715 0
933356569 0
720047578 0
670913333 0
837572544 1
270657385 0
538045041 0
351316300 1
505179324 1
551421612 1
257916644 1
791229577 0
414669188 1
630957273 0
73673202 1
164086768 0
877922998 1
911376248 0
76883525 1
925019298 1
438175178 1
660960403 0
696772647 0
773185485 0
511173029 1
541554035 1
11607224 1
632039968 1
809135243 0
958886383 1
294121696 0
960740778 1
889117928 0
410592376 0
24190870 0
750625631 1
728577415 0
226946419 0
309931841 1
227402032 0
585933048 1
896074448 1
632657645 0
902077457 1
394992968 0
714717002 0
391191268 0
541478767 1
413707042 0
497857226 1
792206315 1
151503294 0
415793366 0
951693576 0
378121559 0
91284512 0
607268989 1
953086255 0
822221278 0
582180908 1
768973804 1
242182088 1
976646375 0
161138246 0
871545877 1
540838288 1
62833896 0
692541404 0
957948857 0
729822634 1
867465749 1
581539178 0
892266642 1
131989972 1
895806583 1
542747532 1
375849997 1
150665600 1
150953341 0
290861349 0
100274326 0
994131573 0
692532878 1
148953500 0
707027430 1
961117195 1
42031501 1
67226306 0
753163417 0
188667300 0
709910655 1
711731123 0
395452906 0
39266010 1
289660290 1
510012814 1
843549297 0
482945509 0
873395967 0
86577956 1
507590322 0
115001907 1
725100426 0
473303213 1
556093269 0
582384552 0
147305558 1
619875037 1
229263392 1
640251038 0
19106035 1
490657702 1
775912776 0
69270475 1
24367048 1
973875783 1
690528037 1
632422666 1
388018643 0
622479738 1
263265689 1
611747195 1
639426818 0
437046188 1
567092733 0
40680629 0
711910921 0
127183158 0
570371636 1
20117562 0
91526436 0
82744417 0
207660758 0
345012235 1
800196745 0
279564288 0
638749021 1
292720990 0
527923880 0
224371901 1
895288287 0
512233414 0
81429100 1
207438396 0
243380650 0
579640042 1
427293199 1
619108683 0
700553164 1
232883232 1
769953773 0
992239192 0
861871007 1
306860484 0
385822471 0
996313810 1
867849511 1
794311221 0
893630095 0
350585755 1
687079780 1
273583644 1
970026880 1
423426622 1
845778913 1
179180933 1
924593637 1
900756816 0
77020592 1
950827301 0
224591956 0
87987447 0
246478038 0
742149817 1
388302137 1
249500784 1
328436656 0
464712564 1
33645559 0
666043752 1
365755705 1
6421527 0
730505379 1
812870396 1
646103243 1
969304518 1
231050490 1
9446622 1
602720965 1
384649490 1
569881654 1
710211803 1
239733483 0
710414891 0
762628167 1
31272777 0
729052229 0
492599053 0
340452301 1
462002575 0
643381811 1
290406081 1
191898265 0
109193703 0
10679204 0
551574646 0
717145920 0
980110170 0
471340765 0
666490104 0
76627222 0
50996468 1
701809480 0
598231102 0
594544886 0
978937726 0
761998476 1
46416380 0
500149015 0
936405649 0
226962461 1
935423056 0
268406828 1
503298460 0
4517142 0
415729563 1
575671413 1
993462123 1
788666741 1
326659741 1
869972869 1
195171778 1
731689601 1
221380465 0
316277916 0
829421980 0
654964921 0
835443991 0
894000439 1
286084028 1
783700405 1
667678928 0
733758312 1
123916216 1
431361241 1
777907473 0
674702126 0
188786665 0
754299310 0
707980428 1
584815271 0
873920559 1
756964579 0
384600006 1
64890345 0
904396099 0
822214153 1
559112598 0
163370912 1
688466539 1
329430598 1
260527173 1
609806359 0
178895933 1
204602755 1
948059361 0
587665497 0
261408579 0
153567231 1
561589707 1
699316215 1
842899714 1
153612746 0
524134299 0
891449374 1
569271512 1
131713757 1
195749546 1
295927839 1
226746485 1
841852935 1
786793731 1
325137644 0
343315386 0
732683703 1
825948848 0
262606855 1
8143879 0
770317310 1
273027341 1
997989051 1
351084856 1
724285074 0
502222377 1
12638150 1
849173763 1
101824767 0
693704596 1
653709561 1
315210573 0
461255813 0
761252340 0
715041602 1
841208905 1
2714346 1
346724452 0
770037099 0
456770422 1
685877054 0
955626416 0
188198024 0
964343112 1
964108989 0
167914951 0
87830289 1
254887650 0
144812855 1
526712801 1
805047760 1
200947637 1
804035297 0
805433337 1
994814768 0
712164235 1
470012324 0
694804639 1
775735828 0
64812862 0
384666260 1
68424751 0
568430971 1
369647469 1
438550619 0
35366979 0
363437044 0
655923626 1
12019259 1
440350929 0
402670614 1
316145219 0
1942204 1
932158597 1
213530831 1
696541720 1
333873772 0
340376014 0
689095646 0
156378820 1
260946296 0
228795859 0
565165142 0
473013072 1
515031404 1
4475760 1
691750642 1
612374718 1
920722629 0
229806218 1
943979292 0
969383366 0
580736673 1
503624924 0
818717021 0
561900346 0
523008488 0
292685051 0
661204813 0
940084291 1
687700043 0
531930602 0
26979753 1
293176936 1
318861047 0
783200279 1
494779725 0
451324423 0
797092699 0
376238651 1
691105821 1
373419822 1
128747142 1
208763631 1
89598575 0
733044535 1
242682485 0
514155564 0
338436854 0
406423434 1
433711493 0
24534637 0
858392793 1
790126068 0
180818620 1
952744618 0
629322661 0
762009177 0
590364545 1
425100876 1
769867690 1
927125287 1
586350016 0
164247036 0
501792473 0
490434076 0
63109128 1
159585313 0
161461309 1
927247977 1
396508018 0
866281503 0
646769327 1
723712601 0
994127263 1
959210271 0
292916558 0
223081800 1
564747763 0
723976318 0
205931335 1
684508622 0
881850406 1
562730804 0
550929435 0
63375681 1
898889769 1
319208340 0
769427511 1
368212247 0
565689948 1
730720161 0
108590198 1
427704780 0
231437519 0
84621782 0
376364027 0
407333495 1
711140597 0
220920840 1
777027760 1
7743586 1
194099544 1
569042066 1
6786857 1
219416755 1
794740961 0
162605359 0
896323909 1
122674524 0
495852892 0
143836341 1
265313284 0
835578060 1
729585796 0
483088753 1
215572446 0
97856317 1
692590502 1
423716274 0
309450567 1
705524883 0
946714462 0
949138552 0
654909899 1
972296253 1
674652070 1
42836553 1
873414159 1
570938005 0
823653406 1
612682950 1
878109386 1
38980267 1
428684717 1
758981803 1
467184181 1
12411373 1
75309517 1
521889926 0
193261911 1
64654369 0
745797939 1
388453745 1
182773361 1
343677938 1
774406983 0
972324309 0
587542060 1
630467116 1
693806131 1
212300610 0
490925246 1
725142604 0
884416418 0
149788945 0
586589933 1
516861036 0
621263749 0
6667939 1
473732820 0
812714020 1
495176306 1
525356395 0
945839893 0
508178332 0
454335291 1
254132038 1
194746461 1
82819786 1
586293788 0
667336974 0
486250108 0
71256989 1
643258037 1
343720987 0
503409427 0
108468212 1
115232282 1
260275757 1
10314099 1
126683097 1
218901871 1
501307814 1
750849982 0
195665431 0
238279295 1
517116529 0
809572677 1
870503252 0
87437720 1
593209712 1
520148450 1
458276456 0
551751824 1
741829324 1
364618607 0
141547517 1
511473315 1
183544113 0
894243447 1
701049584 0
173718855 1
116760921 0
224504740 0
294149797 1
116173293 0
424484979 0
585599036 1
247195148 1
906006511 1
585099216 1
505715458 0
333748749 0
282791601 0
599686144 1
236827963 0
28083416 1
426974688 0
349250795 1
348708767 0
529166187 0
402846789 1
918612582 1
792807334 1
580898746 1
726263278 1
69881438 1
113041913 1
806140630 0
286800457 1
812999926 0
428505922 1
508924553 0
269890004 1
532407944 0
353437461 1
124464714 0
375214868 0
759007226 1
693999996 1
945504548 0
972027502 0
327149777 0
404569991 1
37127964 1
533339967 0
892213196 1
956829895 0
868796336 1
541127196 0
7071643 0
844122618 0
829085494 0
435577434 1
341294865 1
786889319 1
958211944 0
40280612 1
142154703 1
411287561 0
88093941 1
788441100 1
243043431 0
575902380 1
700722885 1
444524924 1
839458552 1
487202282 0
817681006 0
463018172 0
320383918 0
85574504 1
794820348 0
602393715 0
59003462 1
206878313 1
862827646 0
653312781 1
816187465 0
916558530 1
167485584 0
479120009 1
964890554 0
403977937 0
654882488 0
856307204 1
668212540 1
355985030 1
357382003 1
476506241 0
485784694 0
392419760 1
786110619 0
553438202 0
282332510 1
238325802 0
305385280 1
522197863 1
472623448 0
414117943 1
741819429 1
638487969 0
835344345 0
842433616 0
395289622 0
171333087 0
735387888 1
198169910 0
167338452 1
505156011 1
131131502 1
494232860 1
63077927 0
504621630 1
603619121 0
678326722 1
766964404 1
698213979 0
31704732 0
610464301 1
362202722 1
71150422 1
524608141 1
393668873 1
195271438 0
328732240 1
688637304 1
31215111 0
610217546 1
97241613 1
260460202 0
29281890 1
463675408 1
500526864 0
807052961 1
196064464 1
260672877 0
265474454 1
115564735 0
227446217 0
716166879 0
447222311 1
191309376 1
507625734 1
610428346 0
592444380 1
290459490 1
504540658 0
35283576 1
747057666 1
72940628 1
233260491 0
350799888 0
325454397 0
765983417 0
963283708 0
359504060 1
437976791 1
256804476 1
495754700 0
26103948 0
822143383 1
550698877 0
918275703 0
888973733 0
901565923 0
432117616 1
592999997 0
426066596 0
279638505 1
631075577 0
434092386 1
804610485 1
330381968 0
24258195 0
785361585 1
786082318 1
988409896 1
272119898 1
916856042 0
109136282 1
845898335 0
585002387 0
644104152 1
126501047 1
314714974 0
707743398 1
901983543 1
84209311 1
13997891 1
700083850 1
798958562 0
483160764 1
760996306 1
716477272 1
48467973 0
232505770 0
670528530 1
232696776 0
764677030 0
248481754 1
616560969 0
487203854 0
230332751 1
485470665 0
993604879 0
754155502 0
794621767 0
526567813 1
25472059 0
522017110 1
265882738 1
284198941 1
209941590 1
615512567 1
968693731 1
468694434 1
338266799 1
462684903 0
924147740 1
405950588 0
500756739 1
220444649 0
324769420 1
946618199 0
216005170 1
813941725 1
454064922 0
403130741 1
553448248 1
735430158 1
676648496 1
12223763 0
505191852 1
942921845 1
613196237 1
251033619 1
340166574 0
91316717 1
350854464 0
431380988 1
431992164 1
586617225 1
234273769 0
161699756 1
129587816 1
869585391 1
84497092 0
945280429 1
970176534 1
630820134 0
416262571 1
817110780 0
961416587 1
926784505 1
339457822 1
476314285 0
395376651 1
369902229 0
991925615 0
619576576 1
125744858 1
247065699 0
488711603 1
549361262 0
497397910 0
363328581 1
477042938 0
162466032 0
655362196 0
544440402 1
58729832 1
64801024 0
425221582 0
644358283 1
877685331 0
242506105 1
849925477 1
463251236 1
534752068 0
332817298 1
852974012 1
752111623 1
471723474 1
88091031 0
732789306 0
162463237 0
994209197 0
871257512 1
170476548 0
493989889 0
19047503 0
21674425 1
839452347 0
950491026 0
919192738 1
182354665 1
719541869 1
950841160 0
984506457 1
458150340 0
906315554 0
399930188 1
995004601 1
989807772 0
99547521 0
369450084 0
312807000 1
134482346 1
922178027 0
920549754 1
767948246 0
388971472 1
538275372 0
569991111 0
362951650 0
155593599 0
559831074 1
474506868 1
642488234 1
619310300 1
391569747 0
608927618 1
725250780 0
565922850 1
339268226 0
983076052 0
196107217 1
564014230 1
34878158 1
422676688 0
740529768 1
862696786 0
650084457 1
251900143 1
526399076 1
152948042 1
149048973 1
112297685 0
899648923 1
117900323 0
890973306 1
151219015 0
793368333 0
296275820 1
867528061 0
789679296 1
233981077 0
560009008 1
365527560 1
362516661 0
235294448 0
851130426 1
840825111 0
350153296 1
952207779 0
947461820 1
689111835 1
467917435 0
681373962 1
788616466 0
572057349 1
292760119 0
118212240 0
56824244 1
107336017 1
49751236 0
55455133 0
128023902 0
104117124 1
57930771 1
603508303 0
444432821 1
283003839 1
449405814 0
424634651 1
370896732 0
432265956 1
356894882 0
37401273 0
157006215 1
148606768 0
893220387 1
858652051 0
235946582 1
353369275 1
89377202 0
147312978 0
981509393 1
690106564 0
188319804 1
154613454 0
729717048 1
834199292 0
95256699 0
21189814 1
566450906 0
504406286 0
471845162 1
901420598 0
585715665 0
994770428 1
276982462 1
93044549 0
247370164 1
180106825 0
593373759 1
78298424 0
540010625 0
161203452 1
937555581 0
959598130 0
291985520 1
878549358 1
748088692 1
402257997 1
127090181 0
749043626 0
522319380 1
794820874 0
104427399 0
114346481 0
965870623 1
212172201 0
70471183 0
197327956 0
116880451 0
750963845 0
904504000 1
868224504 1
181311325 0
166966802 0
276781141 1
315888709 0
923922921 0
268045479 0
225863617 1
462947426 1
799623514 1
211459282 0
560867869 1
298195226 0
443272956 0
386811769 1
484528518 0
311652919 0
800644401 0
927044989 0
419876628 1
942930413 0
609470994 0
4539658 1
715310840 0
792488882 1
222640045 1
722739710 0
209935546 1
807753988 1
537481619 1
159379981 1
878264223 1
236184531 0
511756915 0
100062889 1
707923793 0
264248738 0
30994148 1
159812934 1
361185857 0
265446809 1
284956009 0
875867380 1
542773945 0
596326709 0
215673995 1
838571053 0
794035663 1
954014746 0
610238298 0
614229729 1
378745362 0
98159694 0
978861686 0
53680747 0
812583277 1
618414523 0
622305399 0
264537666 0
955581835 0
908857392 1
313358144 1
287916039 1
958386167 1
764478522 1
346991686 1
326267446 0
611091549 1
985436860 0
47341615 0
629316152 0
941363644 1
443658292 0
763495071 1
583504687 0
54760656 1
876785907 0
262178269 0
111626081 1
575438076 0
744971343 1
379463056 1
141471383 0
73829728 1
876211465 0
361649668 0
900415485 0
864931854 1
183186919 1
267242041 0
477879166 0
442560496 0
842441952 0
759151938 1
601833532 0
464543911 0
479530286 1
504223659 0
908001470 0
695822395 0
572661950 0
127707375 0
16910578 0
390673803 0
335113497 1
436108132 1
800185980 1
204796873 1
25446149 0
482326159 0
444039025 1
716805152 0
480106951 1
99196480 1
329215408 0
550954381 1
642308491 0
567888379 0
709259138 1
264342132 1
953034123 1
127279843 1
25554888 1
216448343 0
679576964 1
516518317 1
707173840 0
387495121 1
485792157 0
726962982 0
446730051 0
922800917 0
513635543 0
771752831 0
348150173 0
260102030 1
839062922 1
372699106 0
739343317 0
154657904 1
658740136 0
495170511 0
745769245 0
834456196 1
33130342 0
974118259 1
645562881 0
343246198 0
925286247 1
100739519 1
664287750 0
171051539 0
173117511 0
968955294 0
48370432 1
976321832 0
813185802 1
681937726 0
116128636 1
83244848 1
826646664 0
12431809 0
891842794 0
876621220 0
869923967 0
831958924 1
44665458 0
222343393 0
331927027 0
578845953 1
313714480 1
180325417 1
624027966 0
408388425 0
915220130 1
880921801 1
836433335 1
340575099 0
403808571 0
667255978 0
651520181 1
948332457 0
362558433 0
220884073 1
83223559 0
430179299 1
794370161 0
249413424 1
48824772 0
277172701 0
755557311 1
1184483 1
364825019 1
947356485 1
732523785 1
38755790 0
475634992 0
899144765 0
673923105 1
605449185 0
539116161 1
685174598 0
688680034 0
608951404 1
642323721 1
24630831 0
366855775 0
34720077 1
495784500 0
267977643 0
564533310 1
486380981 0
919029590 1
814265883 1
971572673 0
793586143 0
688537801 0
396151016 1
615067941 1
920316691 1
222459124 0
347033450 0
785412059 1
361388733 0
741900689 0
350018478 1
735070778 1
738474432 1
550047664 1
401776050 0
214829692 0
998450609 1
803086880 1
256248132 1
338425251 1
198846574 0
272319361 1
563635955 1
966112166 1
376394665 1
626692779 1
77782322 1
55396697 0
918855930 0
262506146 1
895237778 0
486208948 0
55702568 1
272478235 1
85280176 1
865401290 1
110926659 0
392083173 0
12267587 1
603572140 1
75130936 1
764216765 0
838272112 0
509372786 0
615803433 0
458364853 0
979706800 1
806222342 0
534742401 1
416567645 0
938387159 1
892922416 1
442432697 1
704209313 1
872422580 0
959452155 0
773950413 1
391204377 0
889117210 0
554951300 0
407270063 1
325455904 0
726860196 1
243817008 0
761895729 1
501602211 0
254322828 0
54256117 1
543148907 0
804653110 0
542205417 1
413206802 1
754795161 1
258091425 0
123754508 0
562544298 1
541566914 1
248898165 0
724773698 0
495609378 0
488710681 1
960291779 0
381885546 0
50841798 0
178494332 0
845534875 1
938316108 0
549597225 0
98232078 1
679090195 1
557411631 0
336568433 0
85902810 0
540472366 1
323895792 1
3360429 1
282878487 0
294571804 1
687113536 0
809842124 1
72830827 1
981069879 1
909780484 0
697560430 1
100443748 0
296630723 0
581244599 0
9741210 1
143313291 1
803460688 0
451041559 1
940218837 1
227160072 1
646465337 0
376764673 1
262889500 0
198208991 1
963420362 1
200510991 0
162128570 0
302875507 1
326937838 0
638525902 0
566677403 0
397603541 1
364882398 1
489842857 0
795094562 1
70354233 1
571684783 1
888024089 0
738876672 1
423687719 0
433788840 0
854084910 0
687569051 0
69788287 0
231673845 1
272206497 0
871479011 1
495605875 0
192696415 0
335806023 1
281894169 1
644635786 0
279118166 0
628180393 1
636274272 0
458476528 0
143484471 0
73666292 0
112161760 1
394729575 0
535680574 1
994035570 1
85746859 1
934941704 0
602325949 1
812372041 0
555910448 0
974969602 0
18746486 1
441384211 1
310120278 0
827053605 1
473278807 1
618531535 0
808675527 0
968084663 0
528008308 0
900839489 0
379939331 1
423392640 0
75085707 0
39459749 1
665409320 0
219051480 1
233610465 1
970011468 1
34881654 0
195604942 0
1711583 1
168575944 1
807269486 0
149105030 0
72983655 1
34084841 1
659816023 1
182137253 1
95728679 1
925830289 1
75087513 1
191191996 0
195245077 1
131653561 1
215678982 0
160560362 1
885517125 0
242279414 1
521479772 1
814303364 0
35380082 1
670871156 1
142857787 0
737018525 0
361832551 0
582056496 1
961051936 1
91415761 0
338661379 1
827570590 0
913458694 1
610896908 0
764665358 1
293140266 1
584161951 0
398065596 1
925932305 1
768185018 1
658692764 0
78962377 0
823303196 1
756517788 1
499421539 0
404098655 1
594641804 0
149816615 1
609104609 0
778376563 1
542715196 1
681182559 1
858971952 1
764153062 1
541571142 0
3973911 0
127894229 0
307150466 0
522571558 0
30072870 1
808431030 0
811433239 0
605704108 0
488138085 0
322689495 1
827900892 1
166396791 0
271922188 0
413285776 1
307873892 0
893074125 1
179669773 0
587991789 1
756123606 1
576913123 1
661240475 1
457072286 0
132006732 1
373560834 0
665423696 1
895611877 1
873047537 0
113489421 1
655443397 1
409958618 1
803199893 1
536371630 1
328204363 1
207069045 1
588396214 1
534747503 0
794077163 1
254691614 1
664854097 0
772281820 0
782758177 0
851403681 1
632131765 1
674926221 0
827087159 0
38433726 1
992210586 1
175996086 0
116928355 0
685820196 1
407322696 1
665391787 0
502445735 0
824565628 0
741758174 1
966170959 0
875782561 0
734080732 0
85633663 0
55338173 0
646029618 0
393358522 0
664491606 0
351493891 0
54567923 1
538450889 1
24477312 1
384687263 1
255533234 1
668587310 1
541382419 1
502746615 1
456073660 1
312729078 1
409200825 1
395841551 1
343598902 0
292953069 1
178293781 0
792946139 0
570150436 0
283352120 0
772191244 1
289051059 0
549263401 1
930343574 0
259207564 0
999708741 0
982753218 1
913135281 0
605054560 1
82125610 0
587828563 0
102020394 1
479873174 0
874225792 1
194816689 0
905491344 0
601703052 0
97154898 0
993741396 0
502937382 0
60779045 1
408821214 0
466672790 0
919798704 0
853793241 1
22843174 0
829018574 1
896094482 0
160592587 0
208690796 0
293307342 1
747330645 1
56462342 1
614265167 0
276600949 1
372065281 1
228053671 0
163185955 1
162010262 1
247563466 0
815437004 1
534947850 0
818723988 0
668353699 1
700222615 0
533800329 1
38388100 1
404365329 0
941298765 0
304655047 0
591616406 0
89816059 0
598371418 1
994366278 0
583960743 1
310064702 0
440381459 1
825361519 0
210960625 0
863554006 1
665742317 1
761826748 1
3595352 0
712008625 1
345522131 0
101016547 0
247100905 0
562607644 1
880345889 1
579493461 1
397720053 0
934002968 1
195234672 1
696270628 0
311120525 1
211748023 1
173033305 0
704244772 1
879332178 1
85720432 0
832290163 0
11605103 1
557136503 0
312257777 0
700668991 1
465682283 0
612045990 0
7489919 1
733932426 1
4798261 0
924357466 1
91026379 0
686682448 1
367401493 0
255775913 0
481968935 0
856724235 0
506870902 0
362239377 0
123277606 1
847781773 1
266781728 0
63019032 1
145053503 0
889809768 0
124629493 0
489254035 0
539664999 1
938550500 0
75482275 0
819763029 1
329247742 0
134298534 1
467542560 0
139815596 1
87406732 0
178563820 1
176216385 1
619907566 0
956844803 1
221614155 0
281313081 0
937949078 1
526495555 0
876381374 1
274593941 0
757297992 0
679821377 1
37664325 0
591420851 1
927237524 1
839205292 1
293554924 1
723122144 1
363387304 1
960990440 0
981736320 1
613542783 0
35562672 0
613832225 0
670979893 0
197330084 0
699331678 1
35036072 0
573638978 0
989395655 1
815567219 0
46574110 1
658532057 0
643261269 0
418157519 0
613572503 0
739851637 1
41591239 1
606936506 1
989904573 1
710825248 0
933036942 1
752410503 0
449730161 1
510993899 1
948886266 0
463578235 0
553627683 0
12942356 0
619831990 1
940343421 1
873149345 1
208003439 0
15648511 0
127407002 0
531553807 1
849156931 1
887955472 0
497230948 0
176051492 0
370610796 0
286812705 0
796995018 0
932207381 0
726236718 0
397967772 1
39625562 0
663954428 0
140897407 1
834953668 1
311828246 1
356659148 0
756564061 1
639548890 1
130585576 1
577087614 1
880812604 0
944786741 0
677776162 0
293914232 1
319761040 1
988474438 0
236998500 0
729671031 0
755219396 0
236739974 0
463457920 0
628546794 1
647960622 0
540190317 1
262115531 1
530630442 1
514229892 0
778131049 1
692426961 0
202765361 1
738845051 0
669408206 1
312976954 0
344237942 1
631382186 1
375232197 0
140692689 1
877793454 0
28875118 0
936530031 1
209515660 1
604931351 0
52030694 1
48442940 0
845632006 1
688593596 0
674451877 1
771499517 0
887861358 1
134881804 0
177296807 1
863905382 0
389001226 0
472501289 0
355202728 0
334091601 0
648853400 0
632186407 1
439522194 1
794191444 0
255790597 0
143357327 1
5085718 1
978357277 0
733209372 1
442207882 1
544324250 1
151040467 0
189936000 1
791788858 0
975126944 0
186937241 1
700414643 1
277335074 1
362252305 1
557250580 1
352376207 1
222805714 0
298688127 0
733923943 1
353392276 1
72492585 0
666592753 1
596557796 0
942411189 0
654190106 0
381172565 0
79533289 1
22516479 1
221487808 0
29002042 1
220085116 0
589836090 1
201050823 0
737291644 0
21051084 0
562030059 0
747488770 1
92580918 0
648768434 0
160322611 1
254825480 1
416297771 1
243037037 1
31799132 0
443989264 1
926905484 0
595932094 0
21854663 0
856666306 0
569239079 1
503051340 0
256124490 0
80516606 0
708372094 0
664704864 0
937313344 0
428085756 1
335057636 1
757571839 0
125266870 0
485555471 0
917049021 1
709005844 0
961755812 0
46037961 1
921274192 1
530315270 1
373929697 0
640404423 1
946482589 1
797574268 0
24151089 0
195671694 1
384670475 0
320720100 0
782593919 0
758475294 1
169612385 1
354496363 0
822875701 1
695820140 0
417427751 1
515288715 0
142985700 0
800434219 1
951522715 1
636352235 1
426655702 1
372222064 1
919091664 1
798741374 1
274284567 1
191080208 0
827596247 0
207957725 0
320115652 1
61490338 0
508917923 1
547545010 0
372392278 1
14534272 0
240721956 1
925430848 1
145383698 1
564670337 1
351537019 0
733006380 1
119589114 1
189136273 1
167883344 0
199189167 0
16872024 0
380485537 1
278423986 0
254176730 0
431905362 0
861308376 1
73323648 0
109672032 1
370847354 1
564560882 0
662896371 1
917537343 1
591002545 0
122852688 1
13264786 1
158139470 0
8270966 0
983761157 0
101197304 1
243733858 1
902000798 1
635902892 0
868374661 0
111575872 0
71936783 1
997374686 1
456571091 1
228491064 0
40963103 1
886287342 1
686815196 0
448554532 0
965912297 1
166985273 1
804633573 1
224853257 0
877049290 1
360060775 0
672844822 1
439005669 1
887598439 0
35421148 1
277028891 0
751089395 1
987656305 1
386851869 1
758136757 1
386514847 1
587052377 0
985181082 1
708542987 1
914701514 0
764077380 1
350868054 0
571762094 0
846325522 1
243873986 1
754514236 0
623486472 1
126373284 0
506902754 0
697655074 1
292961036 1
696871650 1
614391321 0
66220585 0
639395331 1
956998407 0
611398660 0
790790807 0
37952078 1
328427232 1
913539557 1
101309139 0
108642075 1
186672985 0
796247029 0
460113490 1
23054111 1
844617356 1
522203834 1
234109074 1
48324952 1
90749947 0
647609292 1
870376490 0
168198639 0
169858064 1
617550949 0
942972993 1
874027021 0
889528448 0
834887190 0
558732145 1
483564450 1
641223138 1
145700787 1
409865453 1
336856301 1
639722257 0
190189915 1
962662031 0
726567768 1
266984162 0
209292707 0
794162979 0
24385170 1
112219144 1
537859923 0
749629935 1
436942140 0
526653327 0
805910176 0
215962097 0
202953516 0
34583091 0
180964485 1
735195190 0
408180846 0
834853413 1
470690903 0
289571432 1
293063767 0
222786693 0
52536585 0
310233756 1
581633756 0
11180171 0
237812262 0
453910314 0
876491284 0
27078335 0
889473067 0
355954133 1
540765793 1
59485817 0
499198056 0
288253046 1
965285109 0
964187603 1
640537354 0
155993965 1
44577118 1
650767700 0
380925308 0
509316099 1
214380015 1
298634400 0
862305061 0
410460895 0
492339885 1
509871602 0
930452106 0
822315104 0
262821534 0
496699491 1
638472322 0
408435537 0
832651149 1
825421146 0
938027869 0
480961967 1
122882261 1
453194408 1
569688656 1
655801625 0
561204970 0
28289680 0
730522270 0
349925730 1
592989869 0
146356068 0
357888478 1
339829665 0
109004836 1
313215137 1
267919789 1
798570630 0
116330683 1
555958976 0
370687891 1
324477320 0
345352355 0
613432123 0
895495717 1
551279958 0
275570547 1
813232106 0
584629992 1
124307368 0
974131856 0
646123173 0
929930661 0
537104803 0
884294749 1
336390664 1
393194623 0
287858266 0
218882057 1
230499797 1
394234021 1
121616386 0
975637157 0
33510906 0
44010277 0
743650870 1
389426911 0
723360502 1
654904136 1
638362092 0
554584354 0
664207828 1
643735520 0
660407264 0
434401287 0
717262483 0
566316529 1
771288753 1
235610830 1
539264508 1
994891087 1
681212215 1
559096291 1
951714725 0
508402222 0
786310487 1
946620458 0
686524289 0
31404506 1
629863864 1
158016063 0
981413911 1
653404358 0
128621828 0
300395746 0
799351236 1
678825044 1
214078032 1
19559153 0
216853604 1
624710228 0
864790748 1
628824068 0
833803399 1
663016371 0
1286731 1
653372620 1
236520654 1
296798314 1
237874788 0
969298833 1
237397149 0
578984768 1
238854529 1
752191657 0
969813150 0
212693081 1
3683246 1
506100509 0
823625626 1
95305864 0
681367557 1
129853320 1
946586696 0
217897161 0
106761592 0
953351315 0
740194077 0
908824552 0
700072919 1
793806466 1
519109561 0
843067232 0
165898526 0
280038139 0
851711392 1
473341568 1
837647736 0
502687884 1
203092441 1
891979831 1
594635807 1
688852315 0
875900632 0
854825422 1
461407604 0
17269949 1
801972508 0
856161836 0
302481916 1
657767149 1
160716986 1
963498794 0
539864482 0
348895589 0
829753638 1
253250061 0
885204252 1
584240157 1
838612589 1
828788830 1
218303889 0
746916219 1
869770156 1
4369656 1
423403819 0
324965087 0
329197760 1
799574787 1
820057134 0
809363612 1
52391877 1
356170987 1
854286761 0
31662014 1
402295451 0
326029746 0
696634352 1
734530445 1
442953791 0
864353340 1
482054143 1
871186264 1
840587387 0
993757546 0
602011289 1
312740767 0
331259161 1
963688398 0
400058114 1
312120404 0
195810524 1
941424907 0
511473603 1
893898528 0
660761529 0
244109717 1
948144083 0
827962950 1
384925523 1
996205132 0
951664118 1
767906687 0
299911614 0
558917009 1
296573564 0
951478455 1
174074534 1
148913107 0
73866376 1
120915928 1
560073506 0
965512670 1
101643577 0
203453853 0
628297258 0
923744704 0
147782885 1
278738368 0
632357760 0
919006496 1
484821322 1
279357941 1
938611099 1
485417097 0
123323832 1
911063546 1
929202739 1
269171802 1
569366519 1
686651005 0
885225325 1
970837910 0
3245328 1
182949873 0
961237320 0
164354418 0
479963553 1
382565352 1
117177225 0
101530271 1
887722478 0
803293980 1
203396278 1
907730568 1
224019720 0
707150782 1
297864490 0
292463010 0
894135824 0
613278977 1
45365803 1
37484468 0
354656517 1
556261109 0
935818382 1
475697194 1
904995235 0
260433697 0
492050748 1
965807157 0
126541236 1
54308025 1
739736947 1
628538521 0
559655858 1
214073609 0
554592304 0
180340278 1
37650021 1
877312014 1
698771837 1
917127504 1
246818410 0
440801777 1
641917223 1
247354402 0
60398579 1
175431200 0
839465165 1
135556953 1
523918357 1
936435931 0
867365566 1
423653551 0
60190711 0
370369911 0
847207466 1
660972601 0
599511938 0
536526546 1
345892635 0
388471251 0
55507341 0
729415646 1
603966509 1
660128157 0
630631516 0
565842575 0
441533920 1
469287522 0
719439618 0
935629996 1
970445859 0
680393715 1
522698721 0
399576425 0
110175921 1
299035671 1
588380064 0
665183100 1
740650929 0
832504888 0
693623961 0
54693013 1
619218180 1
797141678 0
634543631 0
622476951 1
582161347 0
41682747 1
957249542 0
679319459 0
994402588 1
495782131 1
860181748 1
575276253 1
842447963 0
125531045 0
968145510 0
54874769 0
772450494 0
564385820 1
41536490 0
266183636 1
729165008 0
531798037 0
582510860 1
875113942 1
586205900 1
243818435 1
383556679 0
879272099 0
845199044 0
334589264 0
203579463 0
282732946 1
745207501 1
717899964 1
795957075 0
556683236 1
48365061 0
676547484 0
342415506 1
120624733 0
116045006 1
885480617 0
15090237 1
8741474 0
518153689 1
826847965 1
276612807 0
939908382 0
59055559 0
984577116 1
19793436 0
293899564 0
5405492 1
755223577 1
538013071 0
566513174 1
154867305 1
51373324 1
430265509 1
868363377 1
431348195 1
230793070 1
580526686 0
1469833 0
358608387 0
262522877 0
80592031 1
745008757 0
854526439 1
370308728 1
217398479 1
719763924 0
570693210 1
399937773 0
628857223 0
938634661 1
527854805 0
813418760 0
850887034 0
321717840 1
21317486 0
98929619 0
250198904 0
560694330 1
84427764 1
957313213 0
180509277 1
880385738 1
538883181 1
854518974 1
233449916 0
174653279 1
532584129 1
897459042 0
510472629 1
41841394 1
507351996 0
682821828 0
246726761 0
397354086 0
898864220 0
3184267 1
565518172 1
11058907 0
917212790 1
375842149 0
96694670 0
289660205 0
353807630 0
76610495 1
539172209 0
440492170 0
348295397 1
876796921 1
99593662 1
928393566 0
888081408 0
875685801 1
480020318 0
120002495 1
926354460 1
830799863 1
124562377 1
533598545 0
246118643 1
685247595 0
734072684 0
214234664 1
232753946 0
812981898 1
321339454 1
805506962 0
985574838 0
113235954 1
390402875 1
54880578 0
16500257 0
619722805 1
626092074 1
883841866 0
14003588 0
737787064 0
93172143 1
728875645 0
991878209 0
269405789 1
890025637 0
796673719 1
736385688 0
824780780 0
377953879 0
87842209 0
959106527 1
505814282 0
94274816 0
873800084 1
330252005 0
263835674 0
491313250 1
214264157 0
619520137 0
935608439 0
68199567 1
337473208 1
713924808 1
826338366 0
706000847 1
185307275 0
219347489 1
106538691 0
442917924 0
868110853 1
400357646 1
900671191 1
739087708 0
554941556 1
842756702 0
219533455 1
845470568 1
707011955 0
567901990 0
53478805 0
905227399 1
377675145 1
512759061 0
321854270 0
216942201 0
650518395 1
436656036 0
395586753 1
107019611 0
317954659 0
919552958 1
637830955 1
160060933 0
696041682 0
322781110 1
204225574 0
307507478 1
396993039 1
635672974 0
727846759 0
262737165 1
829742712 0
696533858 1
157774254 1
541896691 0
887388117 0
987982444 0
962849686 0
319723736 0
427310676 0
590561428 1
151445257 1
28167202 1
53676801 1
323175822 1
872188224 0
327978490 1
58844700 1
915128480 1
106616567 1
995192474 1
905702708 1
561265731 1
895192630 1
438108050 0
565789557 1
177530155 1
167009804 0
127005153 0
240047282 0
589900449 0
261063374 0
200179911 0
576279162 1
812131490 1
15845853 1
855966329 0
147290690 0
58158493 1
586391453 1
842391936 1
683954020 1
238956294 0
691169467 0
418215839 0
351439039 1
550541420 0
339413844 1
587100646 0
992670928 0
652812000 0
846705138 0
504276323 0
317682871 0
125226347 1
992541052 1
783380085 0
945691507 0
965922945 1
109656183 1
633863576 0
755192243 1
429709821 0
18805556 0
125095281 0
459215256 0
767808060 0
895964600 1
401713773 1
517006816 0
842958060 1
275238703 1
632105957 1
143048090 0
271358215 1
434611801 0
98214348 1
226529693 0
590039271 0
836655521 0
703234949 0
217088665 1
573842170 1
814445315 1
954583867 1
292049728 0
41036718 1
95672378 1
709552730 0
970525072 1
602018417 1
612807555 0
534912990 1
689654275 0
55754928 0
457120953 0
297371337 0
678372303 0
611720900 1
537247718 1
141188909 1
789543876 1
368722655 0
373032608 1
228303936 0
906940514 1
470735038 1
683026536 1
589508420 1
930118739 0
874801670 1
431162247 0
643149781 0
840254029 0
550086027 1
803118095 1
527826651 0
870276681 1
105029582 1
164174821 1
441913024 0
973221241 1
248329330 1
377134621 0
552434275 0
884896625 0
225667041 0
623868889 0
936636595 0
970084323 1
405643568 0
914727050 0
135246149 1
640014622 0
362708051 1
357912788 0
817024141 1
490396610 0
600057204 0
786015688 1
238837901 0
754676521 1
481254077 1
805912628 0
520343607 1
309483947 1
722889026 1
805128967 0
841859947 1
272686837 1
890187381 1
78060074 1
6673091 0
769401869 1
856289006 1
283471168 1
966994920 0
697294157 0
556271542 1
195498235 1
359743848 1
558455681 0
905676976 0
293203999 1
647118039 0
925659170 0
630733711 0
739594089 1
454133018 0
588729237 1
597394431 1
121325991 1
627887834 1
992670490 0
665334344 1
676741411 1
268298149 0
584707780 1
923076047 0
390047135 1
599558832 0
865590346 1
74116865 0
229981870 1
902785223 0
265739000 0
252910656 1
779476858 1
811943243 0
869445179 0
867004557 0
23447401 0
891345673 0
72355782 1
501284582 0
270549480 1
603606840 0
239926713 1
864210892 1
34127404 1
560853164 1
268605879 1
116455774 0
715197825 1
120775692 0
551789134 1
801972426 1
837904214 1
846185965 1
121830109 0
942755624 0
772230047 0
146007269 0
744833989 1
375907624 1
643116995 0
374101670 0
968668153 1
568176233 1
569565364 1
598423102 0
415715305 1
11656614 0
443370056 0
198842855 1
149833335 1
590296657 1
27872285 0
257729918 1
830635438 0
510694358 1
916152275 1
634002115 1
792125806 0
209281578 0
218507132 1
337807504 1
859601861 0
962461949 1
204058549 0
467373319 0
697845792 0
335220725 1
410175020 1
525543598 0
538344384 0
803731441 0
433790409 0
917029743 0
413416078 0
369473357 1
764853565 0
151530362 1
912286387 0
534807377 0
73422691 1
539218312 0
328728884 0
529488836 0
26493540 0
312828928 1
113430505 0
112359303 0
961119582 1
904648027 1
338118612 1
358387657 0
719469837 0
102405162 1
811577802 1
779404021 1
686432463 0
95735640 0
222906140 1
160230575 1
102701253 1
71082384 1
107270388 1
904174450 1
418112449 0
937692523 0
674927024 1
185220430 0
854850775 1
375815116 1
751305931 0
907970579 0
789847023 1
447097607 0
3079945 1
202821662 1
103213354 0
837859023 1
176198718 1
340952528 1
831778896 1
742586905 0
152260195 0
690158861 0
196060399 0
667664349 0
934075210 0
710642074 1
163897485 1
500203564 0
67269371 1
178561545 0
747403568 1
416019505 1
380001580 0
648460626 0
47720530 1
739628737 0
889968456 0
583664082 1
208020245 0
694219335 0
887202743 0
113369992 1
95788204 0
892687378 1
927691420 0
236533143 0
836748959 1
201772952 0
233872757 0
513329936 1
464347454 1
62761195 0
636913879 0
310168870 0
992091191 0
754882657 1
902234054 1
22672201 1
678210394 1
393363484 1
89244847 1
820862479 0
798293064 1
387625048 0
165152790 0
314245943 1
866785464 1
346137733 1
718286201 0
876087867 1
414676121 0
634917817 1
740324887 1
525409816 0
843180962 1
721952219 1
399524395 0
564708420 0
564818740 1
321859511 0
638854642 1
890612284 0
27553378 0
536080227 1
897779713 1
746456827 1
617795669 0
451646770 1
728286479 0
709348245 0
627010797 0
173810125 0
8245873 1
707087155 0
947762577 0
485663958 0
897716854 1
599412054 1
151131310 0
950989563 0
654419485 1
156830665 0
76046029 0
301078913 0
493463620 1
391197276 1
959452421 0
507175901 1
87145501 1
792620736 0
946160794 0
720115495 1
12003020 1
469945934 0
163103357 0
629617349 0
291725344 1
978791848 0
16275780 1
690088780 0
150548473 0
985525401 0
957263486 0
937060621 1
669262252 1
936206118 1
173445452 1
924128758 0
18558739 0
933507665 0
686813598 1
645916778 1
84900335 0
301020499 0
988677269 1
637066649 1
565957712 0
375243425 0
271342750 0
158606868 1
604608776 0
302819399 1
901908414 1
606050343 1
339766996 0
303404465 1
342297123 0
570736527 1
80378289 1
684734837 0
895050808 0
807126523 0
478541143 1
256200502 0
52565313 1
737744899 0
537157859 0
27452308 1
978386011 1
569361496 1
630077770 0
52434555 0
83910680 1
8854029 0
6853391 0
124928696 1
621539808 1
766526214 0
550356138 1
189710468 0
392491159 1
237842618 1
764354678 0
998053440 0
400777654 0
412754981 0
821114576 1
450469004 1
165866131 0
199724401 1
908398118 1
279654988 0
88604845 0
695351751 0
176691417 1
897762755 1
126171751 1
7760952 1
306048190 1
306229521 0
130791988 1
772214288 0
420933911 1
287190446 0
560308252 1
500253046 1
65650978 0
716930843 0
393187170 0
226294551 1
326865439 1
528579131 1
821727026 1
211981943 0
44410683 0
943103793 0
143187366 0
177940080 0
402936179 0
220247909 0
934404341 1
637712938 1
336660711 1
504574476 0
51636571 1
792082245 0
63955981 0
683665767 1
234044470 1
609822742 0
16547383 0
604281343 1
879346580 0
657898080 0
168657089 1
717470210 1
630947168 1
770323289 1
81393845 1
878978449 0
251848354 0
328390624 1
812199000 1
645269924 0
535048666 1
91571355 1
810742293 0
538689125 0
38421099 0
113684561 1
133398701 0
492871320 1
687128166 0
838978763 0
95863812 0
914168120 0
738487901 1
967935815 0
868988518 0
32338249 0
635856551 0
498909728 0
228986839 0
812949316 0
827612510 1
359787342 0
727755282 0
328203167 1
198289624 0
626840285 0
198774042 1
150528539 0
343652893 0
713781567 0
712975746 0
707463829 0
269742232 1
683465805 1
341182466 0
405385587 1
249825988 1
582668572 1
104316600 1
811806746 1
16714177 1
202166027 0
560316173 1
505003561 0
895360258 1
998244707 0
257491286 0
193537053 0
274317515 0
506075199 0
843970856 0
496616018 0
969167375 0
479768551 0
450012642 0
614876664 0
6701107 1
929694329 0
545173636 1
319985149 0
763577235 0
487722098 0
121485681 1
632577607 1
175002711 1
751399690 1
240974737 0
542298431 1
367479175 0
436128579 0
956345491 0
948206358 1
468839992 0
471740433 1
405525604 0
659580572 0
423319711 1
246200605 0
502740017 1
841403772 0
4485163 1
529310604 0
869122195 0
353586642 0
799973000 0
273795366 0
498966719 0
846823899 1
264576839 1
664400647 1
917284457 0
675611775 1
142739860 1
351362526 1
672358506 0
52273650 1
467491646 1
550909529 1
627621545 0
738835414 0
296100754 0
430744817 1
154021325 0
181743488 1
614680528 1
642779149 1
175792134 0
98352882 0
734320124 1
895280861 1
561092490 1
23225342 0
900148046 1
44834966 1
630079768 1
708590366 0
656469268 0
997351055 0
49341001 1
471341048 0
705384825 0
428794337 1
173641547 1
366629397 0
975135435 0
6334066 0
7353117 0
891707279 1
94153624 0
173606724 0
872671577 1
491776719 1
811716570 1
263382149 1
456576163 1
584056403 1
115540231 1
369793624 1
734760731 0
60362064 0
2415254 1
847871128 1
916001628 1
911118453 1
709402286 1
217684152 1
464430676 0
781039412 0
873227501 1
518667148 0
959113570 1
122005258 0
409850782 0
460876472 1
908763191 1
518058912 1
187913298 1
501770188 0
252237104 0
878730273 0
707387093 1
85971990 0
818122754 0
975438034 0
930758068 1
591707361 1
441830918 0
774584196 1
272637227 0
103979497 1
883205714 0
492515036 1
698192853 1
127324598 0
776979605 1
525483722 1
774110094 1
109552586 1
526057315 1
812372943 1
798857761 0
988692485 1
473004888 0
597005653 1
610222008 0
460248591 0
365765 0
388344869 1
912038269 1
259710738 1
314994545 1
331591386 1
212067286 1
112422880 1
950632322 0
70313582 0
478702459 0
581844134 0
553995658 1
256580702 1
398627508 0
826533437 0
940543142 0
795885458 0
147022099 1
842004105 1
355493577 1
463121918 0
709034364 1
440959491 1
824482078 1
883593327 0
869681233 0
386424803 0
414776773 0
271108754 1
996970556 0
499500514 0
945656752 0
102512382 1
626933390 0
51539369 1
404362104 1
10817632 1
114471645 1
917005302 0
241023563 1
5227551 0
731394034 1
874989223 0
271092019 1
493830495 1
205638777 1
175429733 1
617787677 1
657058196 0
969584170 0
199221224 1
402033499 1
903487594 0
304744793 0
836876781 0
365835298 0
540446644 1
192848020 1
285722381 0
222882070 0
692045483 1
183559861 1
352810268 0
62042974 0
419081330 1
662930204 1
236500081 1
46600919 1
482103620 0
507634113 1
519718760 1
697397135 0
769815639 0
43457092 1
514950877 0
176039130 1
188130111 1
672870800 0
375315059 1
753443859 1
642608142 0
21313751 0
808554133 1
892668954 0
738791629 1
643482772 0
220753834 0
718662967 0
622045590 1
939981982 1
303974008 0
732537527 0
723925702 0
781835100 1
892209582 0
983645870 0
829709216 0
479545497 1
606599738 1
292833550 0
773753721 1
488566245 0
621965304 0
743471895 1
157668207 1
713377801 1
707366040 1
52033376 1
765996613 1
403757902 1
13252237 1
737146947 0
384849771 1
802425310 0
312377073 1
923381629 1
580899170 1
506281927 1
777128128 1
810909886 0
811881252 0
816951799 0
58770 0
354065451 0
145088803 0
750915212 0
544422501 1
51444846 1
256445575 0
430386410 1
616321770 0
998654276 1
125989650 0
495012216 1
175316127 0
891718089 0
420220581 0
732568757 0
782579982 0
965621966 1
53359793 0
413937554 1
137767011 1
622913680 0
259526260 1
364990883 1
736445573 1
281385490 1
195517139 0
818254777 0
299052041 0
683653646 0
832208005 1
47826331 1
234984640 1
145140293 1
632781702 1
781066878 0
527452072 1
730858907 1
322981628 0
292553830 1
504688737 0
261716222 0
423894565 0
31680649 0
582513299 0
114871955 1
557105516 1
416937014 0
645061617 0
773705905 1
730973346 1
506228784 0
910254383 1
874685681 0
37291098 1
57779631 0
887251859 1
813167147 1
940314411 1
344205230 0
939207640 1
223906378 1
681527230 1
300854015 0
818609410 1
313553524 1
18796441 0
160664676 1
856238182 0
144649615 0
806033358 0
483142320 1
895067549 1
129446971 1
173639260 1
722271799 1
923039767 0
261670673 1
311582170 1
680282831 1
21856272 0
454796112 0
44810061 0
421108831 0
261684449 1
460132313 0
113286078 0
947704555 0
14474682 0
923899747 1
172463750 1
401801937 0
350650990 0
388542310 0
448055345 1
160141442 0
856055613 0
634408476 1
145222375 1
365559414 0
354418143 1
817525221 1
437327123 0
602266506 1
816945899 1
823575942 0
595335477 1
764314592 1
58906335 0
989921398 0
482307881 1
371408944 0
120298810 0
665608926 1
71702223 0
507822477 0
28854282 1
138708044 1
56891215 0
64093669 0
751920162 0
589402322 1
40871076 0
538294408 1
950794516 1
830038137 0
648183597 0
314739795 0
297061231 0
161060229 0
267548132 1
938095388 1
782791700 1
73877360 0
421315175 1
310133015 1
221209326 1
708695635 0
582642461 0
531966868 0
719864745 1
554795607 1
151159661 0
900587217 0
993140276 0
146101607 1
365289059 0
42508457 1
328878830 0
494744693 1
356555169 1
792921265 1
875128672 0
53154224 0
681178614 1
94464042 1
855065257 1
912093247 0
162906937 1
561928790 1
581749756 0
165577391 0
874424586 0
424628821 1
263401826 1
810686360 1
363774579 0
276035403 1
9561751 0
273517684 1
813872041 0
217039978 0
24362114 0
659938095 0
391161548 0
177986284 1
168220682 1
529046091 1
610793052 0
805851281 1
53388190 1
65078242 1
603402124 1
622988767 1
128328842 0
989310876 0
849367959 1
329740985 0
674902175 0
720017614 1
142469773 1
111820850 1
780160775 1
521979084 1
498426110 0
284097720 0
342815971 0
998557954 1
863695762 1
949298421 1
146895121 0
126095211 0
80716929 0
818213549 0
147388702 1
40667342 1
636627912 0
988247351 1
724778644 0
81612002 0
522242105 1
204585905 0
782079274 0
463579035 1
92874607 1
492254115 1
717255310 1
617149017 1
600776777 0
747896625 0
476795105 0
770863467 1
371913942 1
850067306 1
702396523 0
876767201 0
786230686 0
675244725 0
157688293 1
780158674 0
981112977 1
130548429 0
293730700 0
459297592 1
145376564 0
372679895 0
712816888 1
354257669 1
249683319 0
61662634 0
373160117 0
576473674 1
156232860 0
890121517 0
73343813 1
385465532 0
410064198 0
131587574 1
683750101 1
740983147 1
426825280 1
83454174 0
156586977 1
775475477 0
148912327 1
507863475 1
89847272 1
279992126 1
669084208 0
765551068 1
557332360 0
797047300 1
737811252 0
336862758 0
56520347 0
973823766 0
362553774 0
163200985 1
873768511 1
567231657 1
469865919 0
603404037 1
606283291 1
439037298 1
338964815 1
9978694 0
315775578 1
810944577 0
424769172 1
858688475 0
959661784 0
697991468 0
55381769 1
883310254 1
695180060 1
531957909 1
379816699 0
416481530 1
655473720 1
730872588 1
724993650 1
818651980 1
180451294 1
486147805 0
416247932 1
503520743 1
406501166 1
520237178 0
390462228 1
454903066 0
59630278 1
514097500 0
562739650 0
193731100 0
550545195 1
755246396 1
612147898 1
111998516 1
772073462 1
486495639 1
514971536 1
29558391 1
631203762 0
479109167 1
580350726 0
19276721 1
529717450 1
108024873 1
27417537 1
270532656 1
419488405 0
315144643 1
418208354 0
487069058 0
642338375 0
523092952 0
447768081 0
157279051 0
334841640 0
102337960 0
264105801 1
124429545 0
65729290 1
43782831 0
171868199 0
894962145 1
614072302 0
32568898 1
420014500 1
316205012 1
805190045 1
830969216 1
780149260 1
207364928 0
882542193 0
763230172 0
47761113 1
202971209 0
815221890 1
548573332 0
627509606 1
761100121 0
912980371 1
233443052 0
283587330 0
999006309 1
391714652 0
924598628 0
32664777 0
101764042 0
325777605 1
184184069 0
404876134 1
962479911 0
606817292 1
502080729 0
944673387 1
593090559 0
898825637 1
499268114 0
46531200 0
647581303 0
920706316 1
681886244 0
129715565 1
849126593 0
157713833 1
80938947 0
323535320 0
24349312 1
505438753 0
272973264 1
376666844 0
121776266 1
396906550 0
956405581 0
313098535 1
762007366 1
662614641 1
801881961 1
328091076 1
620618526 1
209966728 1
854340844 1
561469787 1
46230587 0
958808550 1
504422575 0
175037540 1
721412377 0
575950871 0
769701026 0
194609363 1
19485482 1
768794423 1
823282748 1
490518367 0
66001080 1
888089619 0
959809033 0
284165578 0
311310187 0
612735414 0
396106175 1
920574059 0
40127391 1
459430114 0
260715616 0
526941646 0
950056367 0
255267156 1
557957385 0
166344393 1
559788935 1
255951763 0
433858682 1
949363203 1
133298993 0
30775644 1
729333617 0
66457680 1
504394339 0
329340035 1
73552232 0
169351356 1
950780367 0
438437847 1
921468039 0
649033641 0
271586289 0
170367401 1
130131241 0
472749257 0
297303627 1
686158922 1
612290726 1
125486987 0
775085491 0
790078937 1
667203103 1
956594417 1
482427279 0
185190384 0
269773990 1
979986103 1
883884987 0
836288765 1
812904606 0
491428108 1
972331825 0
800658786 0
384545990 1
872624112 1
888961282 1
148707099 1
806930708 1
334196686 0
553538293 1
315024055 0
319234230 1
782064 0
534360386 1
959650051 1
692656618 1
684153678 1
790101921 1
508971382 1
522969340 1
368880875 0
978525027 1
463877432 1
918576691 0
337592808 1
260037587 0
212626355 0
644732894 1
929376686 1
169470322 0
232280562 0
307774649 1
374086943 0
446047919 0
880210224 0
813630369 0
622449049 0
995284814 1
242335330 1
799612 0
289630393 0
960895092 0
247907816 0
35309137 0
59019438 1
731919237 0
931853851 0
47848307 0
300532208 1
29850235 0
802434282 0
149306604 0
58826511 1
171933559 0
588986982 0
998899141 0
685539052 1
637706755 1
222045593 1
727172088 1
246986286 0
33606532 1
636376317 0
748003478 0
462411105 0
459259495 0
866093852 1
654245783 1
269631099 1
49119664 1
65096004 0
281052930 1
479993262 0
84344299 0
23353330 0
976536638 0
531162431 1
240344863 1
168423099 0
127850639 1
853841952 0
185117974 0
944863433 1
621927195 0
217982139 1
328223037 1
531728707 0
231700277 0
449154024 0
334119396 0
983858015 1
679037341 0
976266639 1
494434247 0
617969026 0
287764182 0
868324013 1
155699897 1
480240407 1
709528433 0
928479476 0
42637938 0
951679246 0
957554023 0
32918021 0
331830340 0
952091715 0
403134683 1
128921239 1
766790285 1
255981787 0
91211559 1
364455799 1
90292653 0
359421699 1
734728905 0
659535139 1
768811969 1
79653500 0
336634493 1
583907035 0
418305019 1
167664892 1
242973053 1
728337100 0
437729198 1
20340983 1
909102496 0
428894258 1
804746912 1
964686041 0
150256983 0
690382914 0
24047235 0
328674512 1
836480641 0
925184243 1
290958930 0
241294947 1
927791629 0
280303512 0
17720864 1
310548926 0
41231513 1
208079877 1
312527479 0
349715937 1
287868549 1
467115896 0
366783048 0
400459257 1
527570975 0
416162668 0
953132582 0
130286290 1
82185194 0
755518664 1
843774148 1
637193549 0
200089300 1
427798185 0
534653372 0
333937358 0
73525131 0
644006285 1
764224600 0
929997964 1
234100099 0
666783353 0
406838630 0
610933350 0
762324631 1
389664564 1
430837471 1
313808242 1
932749147 0
323416359 0
332571638 0
771324193 1
517839900 1
866914362 0
795510177 1
676214387 1
175223345 1
691124775 0
298303722 1
695577709 0
786585517 1
594587144 0
34508826 1
576941729 1
247017965 0
453827417 1
265968287 0
239071213 0
465159983 1
779396253 1
716416581 0
28837305 0
461543737 0
373632463 1
247022600 1
8760166 1
868449376 0
263213754 0
148121342 1
593042107 0
61245456 1
489417148 0
721192950 0
853067858 1
392808205 0
41526758 1
499264390 0
844792402 0
45470336 1
911306406 0
357103191 0
966858364 1
330775125 1
288963079 1
927345549 1
608188014 0
607297492 0
941218109 0
461446580 0
871670881 0
536493569 1
678066801 1
154184744 1
449275333 0
502071111 1
434404451 0
240562926 0
45926523 0
479893462 0
403453505 0
441538435 0
624167872 1
192754615 1
726520850 0
236864947 0
834171797 0
464700815 0
578940431 1
88585544 1
474677035 1
459809509 1
223700241 0
197678048 1
82517657 0
361179388 0
516308920 0
294607933 1
51884959 0
703813267 0
285823658 0
720037909 0
91295835 1
828174224 1
928870597 0
131529220 0
385303126 1
976473459 1
199285387 1
722385310 0
429730085 1
964442196 1
719067915 1
760553186 0
529097509 0
199858345 1
197009098 0
537682840 1
255068422 1
348863854 0
74371830 1
301949467 0
599509892 1
627311014 0
700822447 1
633249343 0
321952148 1
329844373 0
21073083 0
705936373 1
595245485 1
937361492 1
535310569 0
204571438 0
9342150 0
192696409 1
858789484 0
500243110 0
417532953 1
287499049 1
411489949 1
350215993 1
520157208 1
925506366 0
665008373 1
145539978 1
110847860 0
580853072 1
306469957 1
491786327 1
428934169 0
499212702 1
256847631 1
145105957 0
110295061 0
220689097 0
754540465 1
370211852 1
984403248 1
900025409 0
996739650 1
900007017 0
466166706 1
84598460 1
220904036 1
864700719 1
651945557 0
109748496 1
550266852 0
803705026 1
794733527 0
130618066 1
406814318 1
640866175 1
521296970 0
449245994 0
485789602 0
282316574 0
787451206 1
212864622 0
565172164 1
28440299 0
540468770 1
929538427 1
229222521 1
484680053 1
773710265 1
777067470 0
481804763 0
310989971 1
18367294 1
182283973 0
545405418 0
365769129 0
98823868 0
809164622 0
481347247 1
732394020 0
480285469 1
936022574 1
505259031 1
353128280 0
989405511 0
351292473 0
393712820 1
488441524 0
656472694 1
37830018 1
818535869 0
886761854 0
928103726 1
754514906 1
339981078 1
931377526 0
400106528 0
10759448 0
723428249 0
606018362 1
53556555 1
386151493 1
624200245 0
827942355 0
714398042 1
726428975 1
120774528 1
190213853 1
398429550 0
136836881 0
924357827 0
727539330 1
934540923 1
830139013 1
629843630 0
143777967 1
592038998 1
737060334 0
693925277 1
430341067 1
140861783 0
295209320 1
39639187 0
123164373 0
405100072 0
158690784 1
493615081 0
26570594 1
772623507 0
155461100 1
771055723 0
546597789 1
337022542 0
122597303 1
41680383 1
214706898 0
948499929 0
362562612 1
423752988 0
151693123 0
728887799 0
864524178 1
113325209 1
349553789 0
449219229 1
360851757 1
636936568 0
587189441 1
266989185 1
168041203 0
687765707 0
500643002 0
91040470 1
140994153 1
87566609 0
609083674 0
94222026 1
962442031 0
476819876 1
558464868 1
128976295 0
469183561 1
417376139 0
316075732 0
850841856 0
990680818 1
722590790 0
110332053 0
22244650 0
755285851 0
59807872 1
665883915 1
823131434 0
648006087 1
841193024 0
484318950 1
5221667 0
29070634 0
826690164 1
985387893 1
928839650 0
185468250 0
617985360 1
590880470 1
73825869 1
457817029 1
538482971 0
773671761 1
786132015 1
457576449 1
219879284 1
781621736 0
339201441 1
785163961 1
34634909 0
334705345 0
313886470 1
986936638 1
71999351 0
572077295 1
470536848 1
637179751 0
362175812 0
930930482 1
819227074 1
641365452 1
493457580 1
180049888 1
372295691 0
691650873 0
37451045 1
448860510 1
45513564 1
243816940 1
205048973 1
491902754 0
708137467 1
367794051 1
233683101 1
606773210 0
98915833 1
997313443 0
515918241 1
79640831 1
930029893 0
517590226 0
888812162 0
734260758 0
359781382 1
806014960 0
572929921 1
565994289 0
646869596 0
489073923 0
786834236 1
425074004 0
702603411 1
647802571 1
288669731 1
971944904 1
550738330 0
553863328 1
344061245 1
28226102 0
153375336 1
87903424 1
887519582 0
851626927 0
301858295 0
402251701 0
195098131 0
986556971 0
654181781 1
528484217 0
617606051 0
11686680 0
932590425 1
437344365 0
465420540 0
286063354 1
927709265 1
846734904 1
748857560 0
78667107 1
702644364 1
624349863 0
487246152 0
570777611 1
240741083 0
637678176 1
785933743 1
213846167 1
345228275 0
402520623 0
846476171 1
283227108 1
799575099 0
139340899 0
358484378 1
362211588 1
966582227 1
644934796 1
354564755 0
799363876 0
507409504 0
664962191 1
715810833 1
40513872 1
131552449 1
581163971 0
766512783 1
864689220 0
515182885 1
774126707 0
68701317 0
26290944 0
377514691 0
125424777 1
51309586 1
748510841 0
293425594 1
542409818 1
491719869 1
121738129 1
943298532 1
610857608 0
223750708 1
965340034 0
967254190 1
650087377 0
619612314 0
918584011 0
442146887 0
9086394 1
189130116 0
718082147 0
944441633 1
35851724 0
628490116 1
86055747 1
276147219 1
980625800 1
396677364 0
525956142 0
661560873 0
705836834 0
439011770 0
289710474 0
713720924 0
765883159 0
762889397 1
774711699 1
111532762 0
563312779 1
359842170 1
511969366 1
603556511 0
436126167 0
1402705 1
65916964 0
680292639 0
677016229 1
797464029 1
380681929 1
208149429 0
185144965 1
704364547 1
100401384 0
881279920 1
421493704 1
65956596 0
233561645 0
186265754 1
959365031 1
730597733 1
207960168 1
401080944 1
334823306 0
878334040 1
392633565 0
87253947 1
203123103 0
311827810 1
343910941 0
510181996 1
542043652 0
767399582 1
458556133 0
617072756 0
149128247 1
387500019 0
784128294 0
774736011 1
374819386 1
30164848 1
730093840 1
406284842 1
699929712 0
134862955 0
509969920 1
507013036 1
38991514 1
673572291 1
227136872 0
489957195 0
860060895 0
265202055 0
591623784 0
878983309 0
336730043 1
555520868 1
33477743 0
757964932 0
681454133 0
537373312 1
94891580 0
293669336 0
680808329 0
391680408 0
656868162 1
192537267 1
658277957 0
646297338 0
192245602 0
715369175 0
989680593 0
34948865 1
36838172 0
729177379 0
705191484 1
925187941 1
213021657 0
449613849 1
447603512 1
269053771 0
44410185 1
645001808 1
210765351 1
779489670 0
263906063 1
609470780 0
711891636 1
746233034 0
98920461 1
603314129 0
964299566 0
364471644 0
957104997 1
383007752 1
766273943 0
858745252 1
171050934 0
496834020 0
272652481 0
60978799 0
824676307 0
4784669 1
652045984 0
747560775 0
334490338 0
339719322 0
53136162 1
669291191 1
16350287 0
367199077 1
943335464 1
425637733 1
850127375 1
312693932 1
357061767 0
68447572 0
424095567 0
19467843 0
78889322 1
223917748 0
212130704 1
858436074 1
720341986 0
638713470 1
374416667 0
423039179 0
922858655 1
347496424 1
518625673 0
713594545 1
281339025 0
903819601 1
881467538 0
946278153 0
734278165 1
363909610 1
864483313 0
762478380 1
610639712 0
588854460 1
819687505 0
898823437 1
4885067 0
176900609 1
570634308 1
436248128 1
183495629 0
269401788 1
69353885 1
894215597 0
787595202 0
330321995 1
266439183 1
948109125 0
661241334 0
521829291 0
153380746 1
974903286 1
567200231 1
475613518 0
952601396 1
499567269 1
398886629 0
600786271 0
365830334 1
288401078 1
196308531 0
585715104 0
688322872 0
953609875 1
303262177 0
887367118 1
466613507 1
842416268 1
119309289 1
392769871 0
658192607 0
611492402 1
440119259 0
782190127 1
975655092 0
389158316 1
562923592 1
381890343 1
747486717 1
395090178 1
474583456 0
66631756 1
840341687 1
559938167 1
153054136 0
600195864 0
502557959 0
199262466 0
669053120 0
941330668 1
382000673 0
899961678 1
695114188 1
842751143 0
650573973 0
358112647 1
74551138 1
783205295 0
399464308 0
841616770 1
306770299 0
884444015 0
934673419 1
915402442 0
912945697 0
846669242 1
476509965 0
139126408 0
987115155 0
576688642 1
767525347 0
743314974 1
874887327 0
830599141 1
105178630 1
661358637 1
411307571 0
512704843 1
247348060 0
520051926 1
992048159 0
773016123 0
220446215 0
118949879 0
6398111 1
742868257 0
74327982 1
39255394 1
732631763 1
800253084 1
398743659 0
984934865 1
722256754 0
946972281 1
794723567 1
744533466 1
287204512 0
295899354 0
433409059 0
482162810 1
329463730 0
145157032 1
634882262 1
843611037 0
629532403 1
384495870 1
768958908 1
645919919 0
45983973 0
747302479 0
933506970 1
384386517 1
728203572 1
533575920 0
750415583 0
82228322 0
963317962 1
498442695 0
34317682 0
146141485 0
497365563 0
219491858 1
202248499 1
212888122 0
201388502 1
719688471 1
508852496 1
686128211 0
552348027 1
781907356 0
131383843 0
615677013 1
466643827 1
112421611 0
865350917 0
183478913 0
636309783 1
526514095 0
19928604 1
813247763 1
169605934 0
560585102 1
430812828 1
553021002 1
918334676 1
475359703 0
179509875 1
281628639 0
853524531 1
515934264 0
123354960 0
659390530 1
228481160 0
719492261 1
625836322 0
154122015 1
429844329 0
32124135 0
618612840 0
727590981 1
37634113 0
404128541 0
2411035 0
354351371 1
632845364 1
825053042 1
809218181 1
151641902 0
622916885 1
38906261 1
440441167 0
828862292 1
725762809 0
144394099 0
848480610 1
212618749 1
462078427 1
174756676 1
951006312 1
118438471 0
993901935 0
229384786 0
983442212 1
918024210 0
716946218 1
57958127 0
115894891 1
388034612 0
147771237 0
902771045 1
898044335 0
279659833 1
474205560 0
239667332 0
547646805 1
656214914 1
657850266 0
477720733 0
826787568 1
376052437 1
697911378 0
737938985 0
978229549 1
580254861 1
930992943 0
992011417 1
396826489 0
228991471 1
926170964 1
935154820 1
336279923 0
141768557 1
161770319 0
450704202 0
703429164 1
498442849 0
230026590 1
886433236 1
294042713 0
44155717 0
372799683 1
702182699 1
306380590 1
626586412 0
131291070 0
703973286 0
331141344 1
436724725 1
589721121 1
931716559 1
2147439 0
956072138 1
2621205 1
120090188 1
431194991 0
850005918 1
895830805 0
965520661 0
865070518 0
548509869 1
49357496 1
11850547 0
83041880 0
215303289 1
227962424 1
596667547 1
603861603 1
101995725 1
973199498 1
464329932 0
886463015 1
117178423 0
52562982 0
81216617 0
494446486 0
256293542 0
526835138 1
517231443 1
415266366 0
800140307 0
641124334 0
61455607 1
674888617 0
394267533 0
338875857 0
720738600 1
218849424 0
349684027 1
793783107 1
634321872 0
100159912 0
947261431 1
533637423 1
984002223 1
248374089 1
227006614 0
115442859 1
195396302 1
645470475 1
174785516 0
593407166 1
748406775 0
380113573 1
134002290 1
663045180 1
910490105 1
148470425 1
605604733 1
749500702 0
336443312 0
879203937 0
696803320 1
461773918 0
176322954 1
112663066 0
531342643 0
964513089 0
17928263 0
197336803 0
746865182 0
845053001 0
604763061 1
292547440 0
87612941 0
950501272 1
716865488 1
136628032 1
474032479 1
394944690 1
484700508 0
711684259 1
627645027 1
997076171 1
402784030 1
781682782 0
948456575 1
918320291 0
546198515 1
718093607 0
904418643 1
30619310 1
369929518 0
132887789 0
836773826 0
986819327 0
523133269 0
572709161 1
725735491 0
309361635 1
961817385 1
987373522 0
266800907 1
927210294 1
522133571 1
214722286 0
535691614 1
879007352 1
861264850 1
322044204 0
885724830 1
733326985 0
516443409 1
488637567 1
331028126 1
214134835 0
33141407 0
405107525 1
381547345 1
5205518 0
837541318 0
833513975 1
492142074 0
217619289 0
499248414 0
763624033 1
44472386 1
291792179 0
250950059 0
925025819 0
925426562 0
47839355 1
932901474 1
648717238 0
950186581 0
412112662 0
1323857 0
737776941 0
108430373 0
971183015 0
77217989 0
456738096 1
667963624 1
414384498 0
199661814 1
881582211 1
410237444 1
564516412 1
350944473 0
511789547 1
414019472 0
815954551 0
32002817 0
92885585 1
470281910 1
977548536 0
785024314 0
379659474 0
611059320 1
704548396 1
729359845 0
890834011 0
668995551 1
688417856 1
118618827 1
552466474 1
902243054 0
948166588 0
290120350 1
430622088 0
882124123 0
278630683 0
302769277 1
236998064 1
932178564 1
613862781 1
651181274 1
217213055 1
976735277 0
227437791 1
253594590 1
720611086 1
699861011 1
28397394 0
130230277 0
885688579 1
976404885 0
937062627 0
363282732 0
508464170 1
41132700 0
359765603 1
79801929 0
885538011 0
33208604 1
942239472 1
340492747 0
391777707 1
982223892 0
188858901 0
269210124 1
204546707 0
883792757 1
877910986 0
812248546 0
680700482 1
576007738 1
300650445 0
642866606 0
848064736 1
952245620 0
780192200 0
831873275 1
313826031 1
552637549 1
879047536 1
128070023 1
250208996 1
942290917 1
907747534 1
901948481 1
862630161 0
142205279 1
782985349 0
542440048 0
630982852 0
360886332 1
743879046 1
487878190 1
597211819 1
626322798 0
166915822 1
332169310 0
344552966 1
555552522 0
593177193 0
788981314 1
388745794 0
139216935 0
189592436 1
807708499 0
873823964 1
622739327 0
69003431 1
957597496 0
506359876 1
758181837 0
104153482 0
516120657 1
930166910 0
329491954 1
402283459 1
950763899 1
797011965 1
673940554 1
8757995 1
50316712 1
975725354 1
448945912 0
129970961 0
668697040 1
847221942 1
608713995 1
515507121 1
213371534 0
879572634 0
709960959 1
406635083 0
453377472 0
728760609 0
862305575 1
716669106 1
912411115 0
193800663 1
700398851 0
589528489 1
444748178 0
417890285 1
406814940 0
127732970 1
841308622 0
140712676 0
256838423 0
262929986 1
655687127 1
165671400 1
742513225 0
105689089 1
782646718 0
972304778 0
98663373 0
577613893 0
322940233 1
306841170 0
777717138 1
519045454 1
582290673 1
982439434 1
201749753 0
275672828 1
391727665 0
727706777 1
9347325 0
935277652 1
636582139 1
176491335 0
774597860 0
127557030 0
701111198 0
277609630 1
130089042 0
128913881 0
513651948 0
846816160 1
611944749 1
964862131 0
861959630 0
629533301 1
17248727 1
873507998 0
615420246 1
931060811 0
255853952 0
59948541 0
502970491 0
232514688 1
490396492 0
451072477 0
903075694 0
831299248 0
227249002 1
256010606 1
549509179 1
42941557 0
257022037 1
166638485 1
424165171 0
140205109 1
834280034 1
857563676 0
380293517 1
467251800 1
820707282 1
935491978 1
33771088 0
117325127 0
232625848 0
14657599 1
218751673 0
348024317 1
864095651 0
135131203 0
795631266 0
655384069 0
381601449 0
929865268 1
5894628 1
113270806 1
691020724 0
492940545 0
806021279 1
383824510 1
721656598 1
374446022 1
706113743 0
90653182 0
825972120 0
476268310 0
760323070 0
471301529 0
389734776 0
353182399 0
427871547 1
929586383 1
984959655 0
832650297 0
7378407 1
591015040 1
164566280 1
18588788 1
658722667 0
367633973 1
316705410 1
314965387 1
452920252 1
345637308 0
515462452 0
486533907 0
753809073 0
665353021 1
45425981 0
276112897 0
444457596 0
507348579 0
371106997 1
808402145 1
449468818 1
746841812 1
702444774 0
610328061 1
328400482 1
899123025 0
884170898 0
800312931 0
649496566 1
874896537 0
630931309 1
943137222 1
640374677 0
315587755 1
710701068 0
534029397 0
205189167 1
953422960 1
382097584 1
874402305 0
236008783 0
73564183 1
88146915 1
353708946 1
622908518 0
224442204 0
525435666 1
216170439 1
796344128 0
385226665 1
970904617 0
896787470 1
900578019 1
706149745 1
869495155 0
313657319 1
267539701 1
361053899 1
80484821 0
62062078 0
117236039 0
730336601 1
756824854 0
189325794 1
393440613 0
794561024 0
369351868 1
79415558 1
677022734 1
397965565 0
810841726 0
793077630 0
933367907 1
614757323 1
903481875 0
889697495 1
770316595 1
526669548 0
149946738 0
349942391 0
512793403 0
64255029 1
366059353 1
419939660 0
404996483 1
871085789 1
914494992 0
510752484 1
681103695 1
986394151 1
223909314 0
807751474 0
209929466 1
525935002 0
957890904 1
73637882 0
506104077 1
243939340 0
580368491 1
585507913 0
398528612 1
220800461 1
683506054 1
6573365 0
131278651 1
567172626 0
964952936 1
584680048 1
473136670 1
750516783 0
811950545 0
851848184 0
4575793 1
3545129 1
157300957 1
298940640 0
971447777 1
426856794 1
311415903 1
25630810 0
225954914 0
127740789 0
510645806 0
555053012 1
91059075 1
318828511 1
60509898 0
906272032 0
682668553 1
656534471 0
495286601 1
95505615 0
970540460 1
762577451 0
221749659 1
329864922 0
122329910 0
384475336 0
29374380 1
241123972 1
331023492 1
224220580 0
239745635 1
622651270 0
791815375 0
618131794 1
676646451 0
972194120 0
140184655 1
749238730 0
269674312 1
848795792 0
477991671 1
279343327 0
698251618 1
858880422 1
902933752 1
902849674 1
87971298 1
228993927 0
528026661 0
819276677 1
589371632 0
586060121 0
678902808 1
326358535 0
457912824 1
685898925 0
590260419 0
554002263 1
250084101 0
412059795 1
217898097 1
237628571 1
280909457 1
309797830 0
144860357 0
781881719 0
332181275 0
491302355 0
284511631 0
245016 1
428085559 1
414298420 0
851909357 0
638856180 1
207001113 0
766092864 0
87332502 0
968600934 1
990417580 0
572972015 1
564521143 0
704925866 1
95086799 1
938828950 0
168057496 1
969496723 1
169025204 1
406420169 0
366850864 0
557616085 0
388515297 0
583318153 0
511875176 0
894538296 1
57137705 1
497649572 1
261502654 1
174518831 0
819258814 1
747467101 0
941098520 1
449607965 1
764135794 1
804629552 0
170005537 0
112049625 0
235389753 1
934573548 1
815956373 1
607491847 0
439300151 0
61033185 0
960476213 0
278275695 0
935413887 0
853784260 1
401458359 0
755403468 1
839067200 0
56251929 0
585038026 1
899342017 1
543753050 1
121823374 1
679393126 0
678914985 0
295386834 1
810844236 0
39866262 0
807864060 1
862088986 1
915050333 0
194462608 1
439022396 0
118577611 1
453230536 1
81162069 0
947217756 0
96354245 0
362133609 0
443215794 0
976075288 0
428272408 0
642888728 0
43675620 1
513755536 1
858217556 0
984800785 0
526306804 0
291561895 0
194647201 0
796138932 1
922809768 1
77232351 1
98363615 0
842210536 0
456828951 1
593180630 1
617462994 1
940272253 1
713618821 1
563484351 0
374460138 1
715779845 1
751054081 0
262388821 0
133755527 0
825663721 0
585480788 1
386118974 1
761161973 1
428591745 0
94171447 1
105879523 0
116289254 1
835883290 0
5429683 1
349649657 0
630431876 1
2639624 1
187125459 0
625135443 0
616349719 0
854274747 1
326906290 0
721635906 1
313966759 0
118164921 0
979511048 1
216538920 1
362460847 1
250148186 1
915989514 0
714771242 1
952696602 0
799636401 1
988686610 1
718718664 1
620360032 1
440339410 1
273183628 0
90242822 0
606517014 0
808864017 1
240968428 1
91618358 0
451712086 0
278702616 0
920894081 1
151872731 0
273968018 0
268833813 1
507037165 0
528517473 0
492621270 1
973655233 0
731780864 1
917487454 1
929301695 1
728085656 0
21985334 0
662297969 0
84274188 0
596609286 1
446002818 0
156367914 0
443619291 1
967823496 1
758813952 1
642101222 1
71110962 1
131379828 0
127892867 0
344047735 1
875113798 1
6184726 1
271211162 1
361653219 1
852884559 1
293212892 1
217325696 0
160070024 0
812459046 1
784619815 0
843505151 1
637395299 0
539557542 1
124078575 0
309498426 1
567178234 0
876383849 1
902768533 0
655250989 0
810268689 0
954398644 0
842051857 0
600282727 0
871411421 1
339974126 1
577120738 0
243857785 1
993583006 0
628072383 0
243805349 0
942527606 1
669628120 1
159818891 1
781635341 0
494604402 0
236297265 0
331706898 1
672061318 0
208253982 0
176033699 0
87041691 1
459408568 0
877083677 0
71195623 1
753598824 0
172772462 0
768918695 0
928073430 0
252432906 0
955186646 0
239749726 0
510204965 0
254527851 1
99855034 0
421250649 0
907560751 1
935910721 1
821436059 1
73721354 0
327624130 1
422392097 1
654227364 1
913061553 0
941886783 0
240916814 1
777253852 1
729820360 1
202879564 1
102722739 0
866529505 0
506875195 1
604785675 1
500906793 0
229636323 1
328301107 1
519610518 0
103562808 0
738402214 1
128548572 1
195440142 1
512609787 1
85048857 1
56531018 0
120730284 0
766029062 0
928472829 1
845311897 1
535672226 0
426972699 0
671167383 1
599299049 0
793421636 0
824450104 0
56067176 1
38563964 1
880762013 1
943606343 1
264692208 0
284801894 1
311162671 0
367834178 0
590695348 1
3197581 0
424267409 1
163819516 1
658028626 1
12068066 1
709177741 0
110017682 1
96987053 1
824359359 0
720330490 1
393878317 0
810298320 1
171659309 1
391598523 0
279908400 1
622972308 1
363275819 0
264460615 0
530795161 1
648031773 0
189856069 1
873859426 1
739810659 1
581985181 0
651439218 0
241899158 1
612151843 1
89263479 1
191444111 1
156344130 1
204686955 1
392343227 1
490746850 1
40074826 1
414655007 0
146449094 1
387397789 0
156919818 1
526163623 1
390386005 0
461967337 1
76120376 0
26392965 1
797551698 0
316624812 0
578876554 1
356592342 0
614517590 0
687825490 0
656038736 1
469989259 1
579235767 0
165236431 1
615265969 0
640993595 0
71854197 1
733236241 0
83964087 0
6862556 1
726307845 1
983942442 1
511573024 1
163232606 0
757595555 1
581247444 0
283331326 0
9563449 1
371809265 0
249597234 1
621022609 1
146116928 1
278246977 0
417911734 1
18439997 0
288440416 0
541370306 1
677672661 1
696406432 0
159375171 1
414105223 0
475056313 0
926800690 0
20786612 1
51250708 1
372666982 1
391244204 1
991242527 0
756343783 1
644113533 1
916907389 1
804525675 1
370935615 1
851548830 0
79777396 0
883471844 0
172542415 1
572240789 0
48717923 1
297079747 0
945378548 1
639582506 1
178584376 0
776256789 0
608846880 0
742802110 1
948410846 0
870802149 0
193920522 1
834117870 1
499323268 1
179915145 0
72915106 1
49498809 0
348441799 1
445615335 0
398582050 1
39484713 0
397402869 1
317932539 0
421181375 1
849841884 1
713389955 0
98207534 1
298233354 1
519221119 0
809605257 0
297761811 1
834108456 1
976986120 1
598606161 1
325181936 0
431638045 0
728733447 1
296743306 1
748248630 1
265797401 0
195609926 1
297570303 1
619533596 0
332905323 1
369608107 1
863116051 1
121279586 1
747644867 0
422568522 0
306961153 0
649850343 0
110643182 0
83792649 0
24865770 0
15518018 0
483415635 1
264525263 1
383831233 0
990456853 1
929121640 1
913803471 0
77968258 1
857311767 0
487260547 1
75787641 1
188707439 1
149265737 1
22413415 1
434045545 0
990609800 0
164694505 0
575647192 0
748395065 1
24975658 0
16675508 0
353826946 0
542616262 1
452866310 0
884601206 0
831903580 1
315494168 1
854150399 0
686738922 0
498507238 1
405267827 0
506727522 0
879581935 1
928479555 1
422455534 0
610303225 1
527964615 1
614778012 1
998752759 1
17104836 0
250625470 0
989526801 0
991414784 1
793270978 0
386487202 1
767139587 1
142615565 0
183440212 0
301295587 0
569748274 1
666390936 0
519879410 1
927590695 1
273697280 1
281510953 1
327620363 1
793230882 0
993533471 0
871754303 1
155171921 1
11907765 1
590462035 0
246997045 1
535720195 1
426296896 1
693057244 1
68809572 1
759227745 0
323734480 1
367140238 0
526321828 0
214410637 0
236586858 1
537685008 1
866634820 0
519966559 0
237114131 1
180467403 0
378967387 0
927291119 0
463091168 0
151732407 1
622955668 1
495555525 0
853579930 0
761660130 1
468683801 0
932127036 0
587965425 1
284489209 0
837439122 1
45903338 1
840353658 1
170530788 1
489999003 1
610159365 0
590110571 1
647802791 0
282620276 1
750487623 0
453243697 1
394768096 1
382124848 1
950323089 1
885028456 0
130165773 1
789236223 1
758662839 0
513790997 0
754151949 1
958064754 1
470465095 0
240184414 0
525695042 0
688864687 0
284924135 0
358645762 0
405076845 1
859089418 1
149082015 0
992439841 1
538236490 0
370358479 0
936521 0
153049917 0
433582729 0
121067273 1
126468629 1
939294321 0
639170283 0
491824313 1
837064392 1
412894554 0
23550020 0
964232462 0
877908369 1
371793791 0
744508909 0
785714235 0
500545423 1
870981452 0
341778178 1
856869456 1
417467193 1
363513653 0
840425468 1
610931477 0
463699571 0
225154458 0
384882911 1
715553047 1
700587947 1
907303323 1
701054594 0
446545986 0
496929156 1
512603597 0
854275808 0
754486441 1
961388512 1
743947822 1
840899917 0
142732052 0
957771819 0
620480173 0
354452578 1
331840514 1
465716598 1
912869836 1
456256629 1
860768747 0
730436160 1
886858994 0
899262693 0
822619097 1
916298192 1
74266613 1
118360144 1
262203809 1
767103137 1
52674494 1
925340275 1
304848308 0
742601453 1
492335504 1
423306458 1
380609699 0
650300962 0
408474981 1
431406643 0
816609807 0
247086508 0
28455608 0
178434553 0
438270559 0
441106739 1
23396141 1
164561555 1
243377797 0
210031108 0
188286285 0
877463957 0
324019346 1
872984349 0
252628775 1
474618569 0
385268731 1
982463207 0
389969437 1
18350598 0
714736746 1
168113793 0
456188904 0
245385545 0
60534248 1
83053952 1
106207605 1
438551065 1
33870113 0
903720448 0
945064625 0
83049054 0
671876665 1
357292661 0
525398179 0
775706409 1
171872482 0
871478032 0
992055486 1
8162231 0
618192828 0
234362273 1
211287874 1
436255924 0
802794854 1
335156737 1
366038703 0
30746312 0
561095216 1
66666177 1
263189054 0
469835051 1
970081296 0
680773255 0
748774084 0
764013502 0
159385177 0
155208916 0
76837458 1
857431487 1
784876068 0
336888631 1
383519644 1
671756843 1
526979647 0
975721976 0
762658608 1
792253733 0
655748327 1
620216359 1
103370884 1
95874497 1
534881930 0
795097821 1
94960754 1
769369909 0
156582779 1
744684181 1
941361259 0
559287270 0
809406258 0
933833937 0
782102095 0
512362293 0
168883701 0
396544123 1
658128983 0
460255079 1
450489096 0
413433855 0
475207310 1
468909382 1
430248293 1
392880112 1
936702395 1
603176532 1
636666001 0
285367466 0
344900522 1
126234646 1
307001014 1
21419918 1
670092343 0
851936252 1
34976831 0
42763515 1
938782416 0
190496995 0
504762598 1
393675337 0
797748066 1
650019175 1
908646367 1
902459801 1
519090437 0
626771623 0
133821172 0
85380391 1
750725486 1
62057618 1
402433662 0
857067618 0
868206243 1
599077655 0
514452895 1
377180132 1
349364995 0
495834489 1
621717579 0
202537239 0
213121242 0
591770267 0
228206899 0
566497918 0
860707255 1
621220629 1
274757562 1
682331757 0
698263498 1
124325981 1
212725710 1
359799910 1
4967706 1
762417296 0
270853335 0
953200337 0
725909377 1
973381021 0
818927092 1
824105187 1
873538879 0
646672096 0
557521015 0
64936874 1
394640341 1
65724020 0
113504957 0
488475427 1
402923633 1
570364180 1
414818767 1
519706226 0
116149822 0
477339069 1
654856059 0
605114467 1
137640498 1
662569997 1
137648883 1
659283668 1
46561330 0
624656333 1
127626823 0
913377559 0
854230114 0
600103339 1
667514100 0
795259179 0
957247290 0
130967868 0
89833729 0
662275218 1
783309669 1
766666807 1
22936835 1
949189603 0
768079768 0
35705079 0
914368267 1
898354379 0
310424349 0
548029476 1
730604186 1
574154361 1
371587394 1
281323569 0
586598615 1
870931777 1
952414381 0
443036509 0
806543332 0
794597436 1
128810207 0
194205188 1
795693828 0
710912373 1
368694759 1
678602742 1
665253025 0
626292189 0
203492835 1
655458084 0
361726161 1
196558650 1
744572391 1
337795596 1
672206664 1
556205349 0
594730376 1
97016648 1
945283652 1
868457360 1
848298019 0
38640655 0
379262246 0
277294751 0
192307129 1
268926743 1
350837245 1
737407946 0
597306804 1
738594742 1
971796616 0
399476260 1
817428170 1
347850804 0
590658028 1
729313650 1
161244580 1
801950190 1
307250801 0
594773869 1
136803360 1
14423505 0
708671088 1
441087874 1
239495991 0
433555846 1
620953709 1
117432440 1
651293973 0
827151839 0
449044297 0
99445730 0
19480768 0
861587967 0
661232817 1
363542057 0
423017654 1
908918678 0
766493060 1
379647319 1
818275169 0
72479091 1
361407258 1
299038299 0
312078318 0
841228976 1
845058361 0
56986813 1
142272044 1
994761890 0
517558786 1
286777124 0
398044686 0
949248408 1
791524141 0
122949292 0
233009540 0
539749054 0
873063566 1
148798344 1
347235506 0
978286112 1
614923291 1
408313407 0
729775088 0
199515574 0
40605548 1
568796574 0
347301711 1
797403171 0
868801384 1
602020521 0
953459092 1
941567022 1
758777676 0
882889148 0
396868925 1
975478563 0
388758991 0
77999108 0
527422788 0
733652388 1
770851461 1
93895914 0
269644482 0
870932378 0
173479299 1
92647979 1
249149252 0
769517872 0
305242719 0
926011496 1
171381477 0
311338526 1
924168238 0
503197552 0
325221480 0
939192420 0
119067605 1
844879768 0
401040289 0
761540191 0
808050577 1
785851824 0
860526163 1
956916381 1
529281723 1
751226688 1
843753479 1
45807283 0
423677753 1
412260587 0
546435401 0
160885646 0
148716733 1
70094613 1
278832180 0
338185494 1
299876579 0
703367665 1
990099149 0
712160732 1
181650149 1
540217644 0
682086417 1
31835727 1
995607220 1
711219302 1
75869194 1
377157445 0
308596456 1
345229319 1
957754371 0
758375214 0
975087998 0
13200230 0
430902455 1
192649005 0
769730182 1
19392291 0
19833694 0
953062460 1
56959843 1
331302643 1
957223197 0
924981956 1
166536243 1
104674427 1
90427301 0
754968908 1
908715089 0
890650820 0
903351803 1
931421456 1
53999774 1
532879580 1
756363215 0
228007580 0
968309379 1
385811265 1
253294852 1
180421464 0
109016479 0
446659485 1
630174425 1
611107937 0
34877784 1
198291265 0
72293457 1
356521636 0
413804228 1
540898669 1
411641349 1
598241997 1
365317319 0
318219746 1
523480157 1
635946318 0
685396954 1
142350082 1
91320947 1
72652892 1
863419534 1
807442774 0
744376317 0
723065145 0
580416462 0
305402995 1
828064135 0
502295143 1
652466139 1
851815548 1
317352675 0
233878517 1
692029041 0
684393383 0
42399939 1
410723664 0
799633629 1
955644273 0
860876649 0
668453507 0
235117997 1
994244329 1
594179022 1
661824231 0
777293562 1
877993498 1
230729039 1
54906983 0
860305722 1
491344975 1
406803872 0
811103749 0
408827111 1
587723158 0
811233259 0
704879320 0
244410377 0
999775288 0
518293685 1
542138951 0
569943068 0
900338799 0
876388631 1
268417688 0
427033370 1
860201193 0
512416944 0
312972940 1
13923574 1
2062020 0
130224881 1
67413285 1
56176445 0
123914479 1
511179560 0
664544706 0
120285699 1
223576258 1
631113337 0
106025097 1
952698393 0
936081892 1
202264516 0
520793499 0
514717024 1
245932929 0
452139034 0
921619264 1
274942262 0
798551163 1
250201960 0
535351225 0
365931324 1
361875789 0
206709471 1
923183837 0
842155762 0
647015620 1
532485103 0
950691038 0
231777726 1
434485326 0
398555481 1
309023906 1
872531222 1
875353744 1
243478489 0
335120307 1
230124331 0
430369456 0
157397599 0
735275858 1
675744407 0
614969212 0
867935653 1
870711433 1
769903477 1
234882768 1
265460001 1
427591663 1
247853125 1
102908236 1
476037686 1
816218905 1
896973136 1
414932405 0
65814158 1
627716449 0
442690230 1
836745216 0
871508171 1
306425914 1
422945152 0
743344692 0
70466433 1
464625847 0
921785220 0
697666133 0
643963525 1
189893265 0
466544752 1
68982250 0
352010247 1
338436946 1
290251416 0
655784108 1
835706524 1
408063158 1
441498159 1
415956368 0
250024025 0
322774027 1
205176877 1
941396846 0
390165381 0
893124176 0
574698096 1
554051118 0
284823962 1
906967386 0
111793234 1
522101752 1
104377218 1
170783939 0
514263832 1
100225237 1
63997789 0
468222729 0
953675284 1
204140143 0
308133909 0
70738722 0
825053757 1
273560923 0
335750246 1
396733210 0
690489308 0
848393074 1
879281570 0
162192418 1
625832885 0
321620499 1
640973023 0
887940753 1
728270267 1
241723679 0
758295661 0
477765729 0
708049653 0
610059847 0
542051319 0
668360424 1
134353585 1
983899644 0
901341670 0
544092635 0
192883807 1
37911421 0
41921999 0
499343956 1
388611974 1
184968217 1
952172677 0
228034164 0
798393137 0
858959666 1
224789271 1
265147644 1
41665992 0
361645236 0
520880023 1
386235270 0
596643324 0
445521601 0
39874772 0
283464419 0
978772924 1
739071460 0
207274025 1
482974960 0
393679923 0
351416438 0
162743427 0
756701963 0
113629822 0
554152209 1
995595741 1
602090145 1
322339362 1
136742988 0
863561536 1
264815225 1
430479202 1
528393674 0
832447377 0
768383406 0
937279536 0
691883543 0
117415313 1
442721453 0
543213178 0
27055983 0
511034120 0
917101590 0
464587282 1
124864925 0
918598630 1
166844483 0
64786223 1
511921641 0
597385527 0
154308093 0
884766631 1
596945472 1
652870849 1
988547692 0
100504870 0
998090810 0
653275337 0
25550856 0
508463612 1
589029792 0
357325962 1
35067748 0
966934752 1
81945700 0
504059793 0
975958562 1
799458763 0
247944935 0
966983461 1
641192281 0
36159447 1
811974665 1
597956086 1
382879580 1
234097131 1
237297917 0
465395478 0
910407765 0
979871083 1
632954810 1
274217659 1
590123481 0
162814288 0
182966317 0
155587889 0
666033075 0
829123905 1
846830440 1
37340348 1
923727451 0
372527838 0
713196316 0
570988751 1
183602202 0
331319270 1
599130124 1
923826999 1
815255352 1
246682744 0
45408400 0
98452657 1
459437178 1
893240176 0
424921842 1
144259080 1
111666931 0
126471675 1
854206580 0
257543694 1
916634304 0
605774383 0
579720541 0
324626653 1
132501658 1
306600051 0
71005799 1
723906212 0
275710216 1
596889510 0
12968807 1
983860204 1
735158202 0
156289423 1
95614423 0
330979262 1
592569124 0
945909409 1
148703817 0
736991086 1
844429262 0
78286047 1
435900327 0
340236594 1
756397832 0
585505626 1
252192695 1
269346779 1
666258015 0
903141468 0
735494575 1
344946366 1
992500747 1
572505473 0
762110839 0
636907417 1
717876438 1
589146139 0
861695043 0
211984909 1
174776871 0
789713172 0
780101723 0
468986515 1
634707300 1
223973509 0
517805944 1
924028877 1
3655347 1
380633778 1
508602874 0
750453452 0
238131715 0
884942841 1
949652125 1
727079382 0
920709357 1
505381145 0
571560113 0
216153031 0
727583305 1
765674962 1
444290663 0
182759891 0
682782182 0
837124567 0
322033930 1
444042223 1
52289369 0
843438683 0
364342687 1
877903682 0
382198873 0
472308518 1
623405169 0
859358657 1
990146267 0
81256807 0
564436380 0
823720439 1
16381596 0
309484828 0
435917951 0
997074175 1
17029676 0
798406440 0
857022175 1
802619089 1
37118975 1
968789429 0
865359412 0
374454166 1
828162372 1
5611838 1
660104721 0
596337605 1
891635838 1
630027753 0
247095660 1
339766535 0
963079209 1
479672321 0
24968819 0
810274307 0
565304763 1
768733743 0
372183038 1
60793323 0
939006350 0
728881153 1
403340878 0
300422983 1
254508388 1
801128865 1
333361975 0
549373266 0
498352693 1
86164170 0
342045645 0
776225884 0
399365997 0
629662451 0
125201439 1
872115723 0
800611029 0
312595687 0
435706088 0
420936306 1
544719600 0
273883242 1
918476772 1
41894718 1
655592896 0
546803671 1
802473321 0
424176364 1
256432777 1
16106624 1
469364320 0
874630208 0
906189932 0
469166052 0
546158612 0
801983513 1
973991879 1
226578321 0
593615615 1
201111746 0
749696040 1
440703930 0
110438972 1
211957703 1
92544633 1
922812991 1
247627840 0
494047199 0
748164411 0
641166358 0
412604379 1
107825251 1
709166773 0
63484858 1
469862946 1
265518509 0
128947972 1
660941463 0
344788417 1
7343861 1
104962820 1
504965248 1
396229006 1
941721040 0
872200844 0
122915404 1
225649320 1
190396543 0
967259563 1
147198614 0
399059048 1
85375646 0
227369804 1
258213124 1
252251564 0
14396396 1
913771833 0
159075564 1
504499223 0
372729246 0
949780423 1
994002494 1
848156462 1
939038521 1
467277477 0
337742055 0
111202013 1
821429071 0
697892940 0
301618452 1
225815320 0
355903145 1
28601352 1
153650778 1
678981941 0
347067393 0
732610109 1
622645242 0
570887686 1
192666173 0
234637103 0
421762755 0
43162617 1
998884158 1
641652062 0
437544359 0
157646447 1
937448926 0
928531379 0
453827654 1
676256586 0
829289712 0
632258500 0
278163884 1
786208355 1
507647439 0
84666478 1
574597443 0
795525758 0
830364780 1
770866129 0
131640616 0
832597601 0
872106529 0
891271612 0
20219873 0
148710289 0
358208380 1
265911030 1
226545775 0
801973737 1
961754262 0
973251143 1
954980785 0
4127511 0
988803224 0
19511698 0
979678527 1
827648125 1
360362097 0
105513635 0
406686944 0
465114814 0
989468342 0
503809934 1
365926332 1
798965322 0
338136870 1
605888743 0
472033848 1
8868263 0
939833887 1
810889535 0
393826075 0
600522920 0
949335378 1
501833413 1
188924543 0
476199491 1
204054303 0
644831478 0
133312310 1
750446104 0
33384626 0
999259308 1
563248183 1
526170261 1
303735953 0
80739416 0
963113174 1
717950765 1
674422710 1
17107396 1
395395357 0
372518295 1
338703724 1
658271864 1
931716474 1
563066020 1
437204681 0
386710265 0
333797881 0
754185718 1
727360970 0
285109704 0
703670991 1
782220254 1
454216825 1
476954681 1
927661222 1
798361583 1
185445517 0
38183778 0
57943719 1
196489037 0
128690520 1
462214177 1
907309600 1
416002351 1
326855599 0
925685305 0
421493928 1
566602357 0
622948953 1
797215705 0
223117432 0
698992144 1
978039819 0
634045998 1
493511096 0
49291211 1
351162025 0
703949387 0
103596714 1
81528729 1
818732064 0
283699016 0
211697031 1
580191742 0
808390004 1
464356063 0
164716430 1
256707631 1
165932840 0
377753609 1
258463283 1
747386354 0
642235052 0
106347082 0
224448221 1
672433666 0
985029853 1
320017727 1
202755106 1
934129673 1
238201192 1
815211357 1
52215846 0
86929807 1
331439453 0
884509314 1
767714617 0
367709060 1
104323445 0
190442852 1
128568082 0
762509191 1
15438829 1
224160754 1
122983826 0
936835436 0
692723928 0
275877230 1
592889697 0
166700410 0
208068708 1
772578255 0
70592918 0
466278428 1
955068055 0
308074180 0
809880924 1
406736162 1
43788307 1
679703030 0
549268561 0
42325324 1
561431401 0
385065924 1
895789077 0
964539835 0
728389285 1
618938174 1
788939421 1
36978222 1
800436809 1
623807666 0
186508945 0
772989601 0
756149915 0
823866063 0
861020392 1
907790750 0
427225663 1
258130039 0
376053871 0
824866288 1
13512107 0
323477010 1
770801000 0
428119576 0
211797690 1
583833876 0
836947858 1
789546511 0
426155054 0
609978262 0
742859172 0
778665418 0
333819920 0
59842745 0
905189970 1
443261615 1
920546539 1
631897038 1
65339485 0
602664448 0
209238522 0
710497254 1
326816309 0
161866754 1
182772418 0
441022621 0
218653998 1
432976714 1
942166216 0
206422432 0
507814366 0
349769953 1
947272708 0
416886985 1
967176350 0
246468006 1
94776681 0
775410153 0
797519918 0
58114806 1
740705423 1
79781487 1
570093276 1
111285954 0
679279228 0
652458805 1
354865017 0
332194841 0
894048490 1
328450053 0
143350469 0
574351823 0
212229892 1
629070187 0
138509456 1
21596631 0
272083044 0
655347613 0
355019386 0
792240370 1
830577651 0
93506550 0
698575229 1
869987207 0
864729765 1
306729178 1
20131717 1
307855697 0
603818807 0
672559079 0
853363685 0
933758760 1
919633557 1
991947527 0
12652724 1
535431906 0
911986336 0
418061046 0
759423424 0
308068037 0
936504478 1
940470148 1
820782625 0
624190663 0
155568436 1
271239249 1
509607357 0
748262190 1
102258497 1
728735288 1
297087387 0
683704629 1
877491122 0
914535854 0
317239715 0
326970063 0
472428390 0
32036208 1
110928735 1
307035131 0
219017625 1
928204826 1
799628154 1
918999767 1
922172451 1
620998614 1
33803957 1
337788050 0
485050517 0
86380920 0
203233293 0
525137303 0
517403323 0
2945436 0
719931727 1
84548981 1
563664555 1
868104719 1
986585394 0
545289907 0
755715316 0
822492238 1
636340680 0
585542118 0
652061550 0
656341426 1
179220752 0
161778093 0
463742810 1
562418919 0
862247150 1
904044272 0
177050013 1
458989588 1
41977525 0
842360396 0
403332114 0
615589688 1
504785336 0
191318819 1
384017694 1
19041441 1
366395182 1
604974616 1
457283880 1
204327797 1
792117130 1
126026416 0
939355846 0
912355740 0
839931213 1
866269217 0
414814219 1
247802764 0
539540156 0
922484492 0
560528439 0
314859863 0
424969841 1
779237176 1
1051918 0
452102896 0
546846104 0
918498837 1
983672522 1
675946048 0
85610035 0
360411933 1
490748157 0
790329439 1
82399804 0
761105507 0
321553735 1
468168000 0
682751427 1
7375437 1
447530304 1
51400239 1
23562967 0
485753069 1
723387951 1
631738556 0
499025836 1
145890509 0
48907205 0
299898552 0
400812168 0
82884898 1
490367453 1
699570678 1
508585761 0
762367941 0
319123389 0
455329625 0
471621358 1
640811203 0
819105849 0
975195467 0
776980818 0
274120034 0
584956245 0
293308729 0
20148560 1
719940927 1
95209623 1
14072151 0
698021490 0
386864374 1
689545913 1
12741642 1
358044297 0
496384498 0
462836501 0
9351231 0
961459530 0
587911658 1
972062225 0
168537595 0
311931021 0
369335997 1
360547764 0
762568921 1
461298270 1
512302998 0
93494287 0
42675254 1
775840427 0
917910048 1
683523085 1
125844673 1
673505884 0
160359701 0
414154622 1
144497476 1
414873253 1
388812339 1
570906145 1
264928375 1
120385322 0
724585985 1
952123003 1
517968053 0
83068183 0
79796720 1
177269079 1
954911328 1
163925779 0
469195354 0
869383298 0
998579864 1
143125060 0
150561506 0
437851442 0
821739993 1
486921066 1
265164967 1
898555962 0
14209728 0
426172038 0
458808454 0
325513672 0
799170811 1
325535655 0
219918893 0
499824351 0
375909770 1
397809085 0
731748937 1
237869437 1
293336534 0
441316761 0
355208780 0
533930616 1
289484927 0
994292119 0
282543867 0
846864778 1
530965636 0
867643514 0
153912621 1
465846442 1
857227581 0
222676589 0
612323164 0
902158140 1
309618796 0
509160544 1
117666858 1
406202950 1
79014149 0
562553424 1
481686840 0
65860804 0
730418345 0
107758291 0
540564141 1
590867363 1
544044316 1
263559011 0
677405672 1
65524000 1
182812166 0
944702749 0
493710672 1
320767146 1
264913326 1
536360610 1
32337887 1
117881095 0
4466772 1
514759923 1
253954883 0
11750005 0
913076265 0
374887474 1
119210450 0
996539093 0
831236447 1
523703884 1
146118778 1
774312730 0
50103800 0
780650744 0
302069749 0
975967076 0
460808281 0
190796294 0
506591730 0
391036657 1
595230212 1
101740854 0
605211127 1
101718773 0
225621840 0
561118505 0
234533766 0
169648543 0
868574474 0
969291970 1
952690518 0
749774924 1
649808114 0
621882064 1
469098144 0
491487784 1
435713329 0
997528801 1
738892011 0
114149105 0
435884671 1
516112919 1
606251790 1
730058718 0
943073274 0
319436815 1
118950351 0
977163164 1
902983685 0
375516342 1
571069773 0
219639009 0
316202913 1
83633407 0
146376533 1
743354420 0
886855665 0
810504639 1
38413763 0
829590888 0
347024493 1
742161257 0
934899392 0
68026087 1
705858608 1
262976480 1
72440013 0
652273399 0
313869866 1
521403187 0
714399568 1
914979456 1
224128761 1
921491645 0
28280967 1
234630148 1
770189907 0
508876047 0
91896005 1
793035800 1
169045795 1
512318086 0
243269861 0
113532207 1
111509946 0
516606345 1
672886803 0
402344219 0
666974212 0
588376950 0
212010687 1
522426333 0
962568155 0
639363157 0
390355568 0
485470310 1
876401372 1
519032436 0
577641267 1
660120229 1
19611439 1
263673568 1
873478568 0
192266709 0
169979274 0
669009401 1
510071791 0
158792822 1
918906444 1
670688899 1
271071558 0
634256878 1
997085095 0
441127742 1
319196350 1
417640397 1
538658871 1
87806865 1
252258971 1
673859193 1
78528437 0
845751041 0
816372971 1
756427826 0
724189964 0
159666154 0
296101059 1
610475394 1
191521015 0
690250621 1
935503485 0
778227748 0
32107225 1
591202733 1
850207816 1
215022224 1
209051706 0
827610466 0
606407728 1
50933395 1
347672218 0
45631842 1
5901904 1
310370877 0
954629784 0
951003237 0
167191724 0
350551959 0
142537895 0
192453053 0
3714029 1
221975264 1
532917133 1
1886966 0
258548181 1
851304291 0
236360882 0
95943944 1
652315843 0
499772602 1
666249140 0
236028933 0
743064251 0
925091585 1
56754847 0
844401971 0
467518828 1
18727909 1
484287559 1
322121012 0
634195565 0
554942123 1
620527313 0
92421116 1
362014938 0
251134219 0
976772719 0
911226563 0
847846593 1
665882321 1
650775422 0
501916008 0
664221200 0
938634598 0
290113278 0
365598675 1
122880793 1
585749890 0
205466628 0
279342924 0
993247574 1
289049875 0
187843615 1
986768822 0
298392222 0
389644255 0
996992361 0
236257337 0
889454212 0
493908613 0
602870048 0
131792174 1
769110603 1
700282111 0
68588371 0
831707933 0
102835795 1
941718662 0
954922016 1
985794565 1
858965732 0
889491610 0
552620412 0
604343760 0
510883586 1
208017770 0
484337363 0
324730092 1
6210661 1
842896616 0
371578098 1
632520616 0
598089048 0
847616902 0
241946193 1
681589975 0
178160279 1
735549445 0
162088711 1
188492395 0
776350723 0
86639422 0
891364529 0
891499852 1
552409501 1
264047545 0
444666903 0
506015411 1
950693923 0
603852650 0
601290546 1
639711277 0
655384300 1
589537534 0
668983055 0
353056108 0
293162747 1
413076990 0
855818892 0
887382344 0
967076212 0
303456383 1
399459134 1
263855368 0
231259569 0
394936177 0
566157029 1
347117621 1
767055536 1
483114305 0
657639331 0
376289652 1
443318236 1
965516185 0
596761757 0
343493176 0
275379589 0
445541609 1
812734614 1
409272954 1
664094403 0
368773157 1
633204890 0
906107424 1
93236352 1
409368451 0
316779176 1
678404734 1
444927053 0
270809306 1
578130056 0
442819102 0
29934376 0
794080988 1
802478357 1
966720509 0
461113393 0
305676789 1
211817662 1
79969586 0
925539471 0
622744336 0
356294501 0
7765881 1
422080817 1
187218352 0
263743606 0
697257443 0
827792570 0
944110877 0
31956824 1
962340559 1
812095445 1
936652092 0
180033670 1
404209257 0
454848706 1
189718428 1
455764978 1
298300400 1
874236368 1
689653270 0
841828646 0
720748349 0
540775134 1
633124369 0
148556938 0
48470856 1
77909241 0
273069689 1
124576208 1
2588004 1
40147165 0
177244389 1
148232305 0
231832989 1
370687744 1
709335076 0
227745880 1
913230532 1
155725754 0
614570410 1
875999692 1
287571318 1
703500036 1
916089770 1
803169665 1
590397531 0
675537578 0
214835216 0
710298704 0
400691594 1
654782387 0
770460754 1
641422715 0
308108059 1
909097395 1
965107235 1
29841443 1
962444497 1
905859137 0
967954641 0
602478227 1
632096394 1
4687957 0
339557384 0
394282441 0
29657017 1
955669864 1
366050988 1
238855075 0
894755965 0
899781842 1
203860714 1
389034816 0
621960156 0
475486193 1
535725822 1
684294413 0
400495884 0
90088424 0
414208167 1
561655217 1
549884809 1
668695636 1
71671775 0
713507596 0
937345164 0
546711992 1
634219263 1
687292386 0
184436679 0
93097782 1
15965640 0
525936332 1
197678678 1
789536871 0
447173611 1
269074258 0
283657527 1
766792184 0
576502924 1
952356428 0
203482871 1
922594254 1
908069799 1
270584662 0
492268225 0
33848973 0
334526229 0
579300440 0
714107810 0
458264314 0
381648060 0
9515610 1
370704347 1
982083674 1
696701283 1
238316861 0
893141066 0
210289735 0
957750775 1
468825596 0
871582316 0
81259559 1
523399814 0
988446629 1
963840427 0
635100245 1
83349072 1
262889345 0
865277874 0
641733044 1
618345112 1
506329211 1
301653633 0
286884598 0
95565722 1
782633769 0
996999075 1
899098839 1
916741960 0
281379562 1
613550886 0
283775986 0
158461899 1
525671114 1
184757463 0
192748156 0
394991511 0
798505641 1
436744524 0
284066151 1
680185299 0
235343926 0
50360647 1
992663938 1
190225946 0
962182626 0
358446462 1
172374161 1
35864489 0
465547422 1
533400430 0
101603283 1
17613690 0
307714758 1
851375302 0
546652344 0
372562997 0
705000258 1
715774654 1
374300168 0
723884890 0
179727931 1
252116211 1
384814308 0
842830930 0
62661120 0
321468955 1
301229515 0
151315157 1
190844799 1
344376817 0
641050603 0
278593377 0
619464749 1
372311458 0
821163423 0
929486139 1
595150984 0
577759963 0
215767434 1
869943374 1
507653822 0
921246566 1
650240234 1
628994109 0
150937691 1
546942356 0
305916817 1
277142492 1
543991339 0
233928731 1
592838143 1
217508706 0
678545361 1
646803350 1
560087438 1
315748549 1
914465725 0
41072201 1
731010983 0
720819920 0
843823138 0
933436756 1
219530345 1
974362961 0
393457665 1
24253019 0
412778256 1
772895139 0
860689152 0
21188245 0
532493563 0
159232373 1
522893849 0
516928832 1
529120712 1
297841069 0
261599915 1
734805008 0
40581525 1
505435079 1
860850011 0
364473866 0
764098618 0
517367218 1
952627947 1
635874420 1
211774444 0
245993153 0
728035058 0
968255557 1
96377230 1
29508084 0
887989545 0
56483939 1
606767559 0
203450161 1
117238873 1
76165377 1
479810353 1
720638300 1
910951258 1
161904100 1
442057862 1
530155195 1
135398745 0
320849272 0
576702580 0
962872029 0
466446257 1
896534335 0
154256263 0
397207726 1
894311892 1
770310355 0
935293488 0
953308574 0
284797149 0
70686289 1
419051390 0
211387495 1
359537997 1
648596213 0
507421398 1
12451761 0
249798184 1
151536669 1
130419300 1
183331345 1
439325164 0
282785590 0
207438931 0
757878075 1
562779851 1
866466145 1
139045928 0
874017979 0
435622354 1
43191845 1
290679910 0
674733125 0
474344368 1
270289690 0
864940933 1
72957433 0
183452841 0
43408823 0
145263162 1
446929112 0
54527735 1
187734476 1
470385055 0
488068305 0
441176725 1
512200624 1
222161827 1
669969878 0
666999811 1
880820393 1
189478881 0
40058408 1
396185086 1
53970965 0
732840428 0
132642466 1
229661513 1
75586828 0
818174081 0
233480050 1
684438939 0
664951996 1
313338246 1
361805742 1
700248635 1
693042807 0
404097258 0
335701150 0
568798830 0
178673611 0
222034639 1
464031227 0
513532963 1
488466326 0
18299562 1
68724663 1
413742572 1
869519028 0
849991907 1
540137029 0
99490834 1
731507239 1
735397200 0
364164019 1
105756583 0
629898291 0
425273518 0
213504538 0
214676160 1
962456748 0
30187884 1
817104297 1
843300685 1
245078030 1
796434058 0
152052637 1
949418890 0
986223 0
495883883 0
582047554 0
739535950 1
649692126 1
444467894 1
786284400 0
344021422 0
265880445 0
840686058 0
876385091 1
184753060 0
587906413 1
350648517 1
175774129 1
399389913 1
167610410 0
18573315 0
641528641 0
810363245 0
860392490 0
85067405 1
852743964 1
631717218 1
550562973 1
352251985 0
261906146 1
214296580 1
744552549 1
211317036 1
227852656 0
244807885 0
613068126 1
386782906 0
875842804 0
570624575 0
674915886 0
655210017 1
436330596 0
741028494 0
967843053 0
42498626 0
752548590 0
453568376 0
326943770 1
992279509 0
509583002 0
344480872 1
588010745 0
264766015 0
294003699 1
325651276 0
642859473 1
432743228 1
800829373 1
424233600 1
936757838 1
982949570 0
475597742 1
450890037 0
256855358 1
897564880 0
377980928 0
10691158 1
146675991 0
103123806 1
145623939 1
693279145 1
268256178 0
429535628 1
79879290 1
590892187 1
434773480 0
20256574 0
860530045 1
102514502 0
978267375 1
501802489 0
559232022 0
368798407 1
393545323 1
508101282 1
526499770 0
396198686 1
591896363 1
39947657 0
366546050 0
842768952 1
312658535 1
627502884 0
898490126 1
317512458 0
629063989 1
650519705 0
647318965 1
587081395 0
488797988 1
951112926 0
190584880 1
544623312 0
387135404 1
910066230 0
766092883 1
860883907 0
471203846 0
816517961 1
62332230 0
271698788 0
54633998 1
740279862 1
763831189 0
741543752 1
449697923 1
286753632 0
554179815 0
475538177 1
365170279 0
958577410 1
93427702 1
499731805 1
937669558 0
992866522 0
482058033 0
714780868 1
435365471 1
248614233 0
746148061 1
767496378 0
955266501 1
390083484 0
806940728 1
398413947 1
583265459 1
334247785 0
866876398 0
843199935 1
932049794 0
359452855 0
426229648 1
997998055 1
709736138 1
262316556 0
980445991 1
39290819 0
978238455 0
886098452 1
453693675 1
974802606 1
618567466 1
337941223 1
715482333 0
174387834 0
835283619 0
514259448 0
943981294 0
951519390 1
719135003 1
247150550 1
433303459 0
779810916 1
790165242 0
889020910 1
538467689 1
593134041 0
78552396 1
145730780 0
935928316 0
669367746 0
923794496 1
493766564 1
981891174 1
427118366 1
212137085 0
845703742 1
492498975 0
422588944 1
706856369 1
560148927 1
682980221 0
780120502 0
383366516 0
369472336 1
520300432 1
453071814 0
811469605 1
8780834 0
305171878 1
299783670 0
208533614 1
381653150 0
786960295 0
67586773 1
610340061 0
520411479 1
91729955 1
755262891 1
773583133 1
767928300 0
794486484 0
523849901 0
582168137 0
276620360 1
659418264 1
321149526 0
195228523 0
566566134 1
670180671 1
725331726 1
574824520 0
105628977 1
643728103 0
393874468 0
962948966 1
710706700 1
241312471 1
457877391 0
706199987 0
528819615 0
99496850 0
31359582 0
180627526 0
647161152 1
625586 0
96871588 0
338339512 0
138910599 0
433488432 0
229714132 1
426317840 1
136553548 0
875969675 0
601721920 0
462903115 1
641931270 1
866796289 0
621243758 0
33655172 0
250962564 1
446537986 1
823326192 1
580146521 1
832917274 1
305567170 0
468479533 1
244453516 1
978139285 0
751369126 1
49272757 0
306906101 0
149409765 1
707072800 1
820511010 1
423019867 0
601593311 1
939002626 1
644169428 1
165420522 1
296769217 0
114563562 0
800953640 0
370489959 0
604140441 1
724804386 1
938903022 1
271128238 0
602248913 1
996872922 1
731469002 0
50057292 1
710423942 0
246771083 1
253452436 0
884040886 1
674711814 0
733392390 1
184430207 1
146159149 0
700330389 0
309058621 0
285164556 1
233530407 0
446345945 1
688533775 1
484705147 1
38013443 0
23986139 1
818909987 1
126279178 0
405527449 1
215830321 1
683938854 1
169500319 0
138171748 1
760984730 1
643944878 0
960161675 1
818655158 1
589712180 0
120562632 1
826961298 1
497068268 0
284974033 0
853082307 0
787422389 0
332398924 0
366519344 0
381645003 1
346673513 0
199344657 1
558831751 0
176706307 0
188294263 0
514549306 0
238583803 0
894295380 0
608618 0
158938466 0
291343750 1
733149216 1
132651597 0
852422139 0
847220542 0
441040396 1
720696662 0
622123882 0
775772282 0
290371280 0
404673973 1
83211717 1
489233678 1
675153577 1
476634432 0
583870386 0
440709620 1
417539996 1
836717710 0
279455050 0
28269886 0
638761769 1
334391414 1
965071728 0
586116167 0
149315135 0
456652599 1
313760718 0
225280560 0
486050430 1
72465953 0
256253165 0
727150788 0
670406405 1
365357078 0
745562911 1
179318386 0
706024017 0
535190987 1
833243483 1
729200834 1
254271678 1
791166920 0
987430033 0
555438442 0
253095539 1
707701140 1
696801285 1
81356696 1
622416333 0
5951259 1
667084742 1
228041411 1
57080374 0
494371932 0
69210688 0
435917025 0
293750448 0
216322579 1
457983688 0
253152806 0
499271950 0
651594548 1
943620056 1
730430220 1
924344101 1
175075802 0
206992223 1
489850457 1
621984209 0
655640367 1
738850653 0
45008437 1
939245103 1
964342331 1
475189205 1
739868920 0
404897824 0
445207003 1
752055174 1
538636256 1
336104100 0
814797322 1
922914035 1
329777111 1
801365102 0
104392151 0
344523214 1
429315298 0
603446285 1
500300718 0
35727922 1
892927910 0
94394598 1
148184637 1
656112352 1
578201404 0
286235767 0
675805085 1
504943163 1
161468418 0
807149916 0
545709523 0
906135992 1
440533831 0
873755599 0
457071062 1
596669358 1
374359920 1
26961606 1
126707859 0
510992121 1
833796026 0
898352696 1
525678984 0
844673108 1
681809931 0
915027201 1
270132568 1
26127134 0
88526107 0
256485158 1
317591710 0
943412756 1
894685536 0
407317502 1
86975127 0
386758424 1
862726002 0
500172871 0
97631927 0
240013365 0
28690995 1
857576318 1
123450508 1
189728091 1
275128524 0
257233973 1
471624244 1
212372116 0
41217365 0
414470449 0
804972416 0
155278757 1
538129553 0
379626799 1
358437719 0
204585735 1
93472641 0
273822635 1
376718924 1
881946229 1
608745558 0
438680741 0
945390743 0
134717480 1
16931633 0
18522872 1
624404887 1
388096280 0
804792308 0
995295947 0
944967967 1
137815486 1
805631102 0
785500576 1
91964403 1
530364486 1
9690852 0
307175144 1
967623282 0
108523424 0
778330640 0
256678346 1
904411466 0
449556080 0
370871667 0
273996813 1
932257819 0
942562088 0
445611871 0
280518577 1
308949603 0
815871685 0
724000064 0
155885419 1
774722713 1
401519225 0
912953056 1
577009393 1
727614969 0
982625110 0
79824738 0
386077681 1
172996198 0
214317304 0
152909575 1
385339905 1
83025677 0
310254474 0
687739167 0
321237923 1
313230787 0
676897790 0
165132080 0
914727407 1
312858677 1
771587703 0
751302685 0
521302788 0
138948507 1
750877167 1
84508283 0
592191270 0
402042151 0
308453353 1
851227765 1
578838071 1
995823377 0
168773138 1
157504421 0
684611849 1
34072871 1
998617153 1
355372188 0
981572667 0
945068748 0
837185870 0
409798070 1
543264564 0
732949403 1
78821518 0
28322973 0
23248790 0
287171193 1
518726434 1
843091585 1
998128201 0
80181109 1
124006257 1
166553105 1
150649535 0
492637154 0
664293006 1
331900985 1
264809621 1
723872884 1
810669923 1
76038283 1
687235848 0
443094488 0
383103269 0
142929351 1
227882654 1
628387178 1
995694448 1
978366321 1
939092705 1
159227258 0
564881839 1
664085601 0
768206287 0
403728931 0
723440617 1
389341344 1
320116525 1
520002560 0
913710317 1
597561460 0
348712143 0
249050508 1
176585606 1
627264581 0
15107838 1
177081475 0
101067986 1
204139320 1
328150932 0
761546596 0
122192778 0
165708974 1
73377098 1
703758187 1
249404269 0
221976215 1
636941311 1
683905443 1
302429612 1
181872364 0
707817068 0
766728652 0
222170202 1
45640695 1
18869528 0
83222502 0
5093409 0
877756252 1
188076160 0
287245146 1
123165654 1
790004108 0
641029831 0
885502871 0
137574111 1
861141604 1
236024691 0
8105107 1
187876749 0
270102065 0
680545038 0
1819531 0
598250632 0
173233712 0
993419873 1
488129283 1
579792271 1
384275851 0
438653572 1
23765357 1
901242883 1
518444623 1
90904106 0
240227704 0
299386936 0
228495505 1
516154813 1
714867488 0
930017310 1
689248362 1
960666697 0
367222661 0
862515245 1
81818364 1
854363417 1
600214048 0
937823818 0
744671652 1
352230845 1
888237480 1
514102837 0
40265356 0
274469133 1
657167473 0
329136134 1
491333745 0
430326037 0
943421573 0
992641219 0
811404985 0
82676099 0
632693593 0
129498532 1
557704343 0
218481402 1
24397195 1
565698854 0
699180570 0
537933150 1
915489816 1
959596012 1
289899887 1
622664197 1
641496383 0
812217031 0
682647437 1
268775945 0
385107842 1
48190211 0
186276295 1
647544775 0
998382645 0
108412668 1
750205016 1
33017082 0
907438917 1
989452792 1
389263326 0
971179571 0
869958443 1
854527127 0
982033101 0
425280105 0
47670623 1
971990380 0
290708971 0
260893850 0
538217358 0
576409542 0
80055115 1
632554429 0
575679258 1
573074566 0
94502018 1
754270508 0
698783812 0
366925321 1
780944139 0
659218451 1
936027216 1
904175797 1
409104296 0
873212498 1
991041730 1
586025612 0
543949208 1
95370868 1
797272367 0
86397959 1
869647152 0
499679958 1
2113824 1
364312295 1
62522314 1
102822042 0
135821938 0
632669209 1
840264547 0
604260653 1
250122403 0
996662294 1
912954393 0
154673358 0
466003844 0
249199662 1
241636842 0
76130070 1
736413135 1
447164357 0
678798675 0
236968993 0
808643477 1
986820099 1
815092605 1
954743392 1
55932046 0
390127031 0
426256059 1
339855591 0
159353539 0
447606184 0
779500001 1
83581319 1
745974897 0
431189851 0
560450528 1
785674102 1
9844460 1
895614327 0
768912768 1
82984778 0
222565608 1
552881248 1
618145004 0
404154916 0
92335256 1
780231401 1
522850247 0
195065652 1
791595530 1
552292580 1
284660572 0
756580376 1
672843637 1
625599908 1
860492721 0
994518633 1
275924658 0
644475214 1
616730658 0
223541530 0
390751764 0
830823477 1
494351764 1
436896017 0
212930310 1
755947997 0
197854547 1
680718755 1
421693191 0
634432627 0
76011237 0
306036300 1
496705325 0
942633253 1
233080626 1
810827246 1
703588500 1
672845324 0
343136127 1
354374178 0
74727024 1
950137622 0
951922254 0
654306810 0
937214844 1
425025376 0
661996707 1
218230818 1
18282996 1
705295823 1
718761235 0
430719665 1
790697567 0
142938950 0
196753207 1
409346668 1
813933499 1
521052262 1
728320132 1
737028860 0
921546005 0
25540163 1
821337646 1
280171927 1
446347232 0
928576702 1
696734676 0
541892359 0
728245666 1
388648636 1
856253032 1
786609632 1
11683552 0
276773212 1
620825856 0
599510994 1
739454027 1
313097719 1
646405219 0
638867997 1
718430662 0
803394890 0
975211958 0
725272393 1
333227137 1
641978906 1
797632615 0
546713640 0
678067208 0
274225018 1
494420053 0
662612987 1
217003840 1
408408904 0
310392669 1
374301590 1
820508188 0
338961826 1
524363246 0
755907005 1
459052396 0
658098275 0
494571597 1
209199837 1
772743886 1
168118047 0
691474321 1
23764889 1
102157045 1
907298835 1
312388431 1
320613638 0
196883936 1
857832785 0
169276667 0
450664161 0
857145126 0
60866727 0
205794878 0
191578823 1
784690342 0
532017107 1
28065062 1
530228194 1
727423597 0
40784918 1
432747942 0
924256121 0
528016422 0
323897008 0
196179534 0
503830993 1
879119582 0
851071803 1
168304929 0
419206909 1
499082553 1
961060588 0
474001682 0
747746772 1
374647118 0
139727070 0
753172062 0
948639703 1
832526373 0
226649944 0
380676851 1
497737907 1
164113464 1
537110131 0
896807095 0
688521075 0
762886458 1
856632987 0
890130560 1
895179993 1
690170961 1
863047725 0
504599734 1
393649538 0
227710851 1
846141347 1
335562222 1
970174124 1
633312768 0
449670324 1
978630953 1
754967009 1
896210930 0
215645578 1
743665208 0
37816459 1
775175722 0
2932772 1
843803730 0
181508784 0
149326933 0
822701984 0
437723368 1
283584859 1
958469427 1
423853616 0
738120274 0
642688661 0
249178125 0
941091512 1
548488874 0
697198721 0
970559256 1
609691168 0
513994080 1
724848976 1
407977209 0
618780886 1
838407218 1
280941508 0
729215768 1
961947480 1
34339183 0
110904082 0
663602788 1
338058967 0
32826417 0
441862936 0
30883979 0
227690916 1
507499939 0
256833621 0
477145028 0
682162178 0
17840914 1
638987580 1
763322933 0
187975015 1
546678803 0
15784822 1
656451908 0
257519787 0
747718301 0
316092051 0
566337016 1
511880064 0
679861007 1
233768194 0
280037452 0
927373102 1
995843982 1
928900504 1
96991163 1
9865556 0
127724226 0
931584574 1
776181731 1
709099910 1
631532711 0
799146153 0
636351795 0
197404249 0
658553902 1
349984166 0
279060887 0
968844686 0
337654633 0
89046012 0
160403941 0
866572958 0
284855564 1
168736523 0
115880982 0
649297514 1
803103656 1
154560986 0
637618286 1
964450238 0
981117404 1
401849056 0
318781009 1
281034298 1
873992597 0
78853274 1
28563807 0
988178644 1
876443400 1
504307065 1
147510731 0
55902950 0
985029733 1
764737988 0
103135031 0
918368520 0
692200162 1
582702912 1
105929653 0
763432532 1
813882706 1
342237488 0
692875186 1
281912374 0
689138184 1
665539110 1
735854980 1
385290811 1
115553656 1
339360378 1
948512565 1
353448428 1
448403309 0
384402909 1
916581824 0
214872695 0
801251743 0
393605955 1
209241064 1
707872639 1
598766214 0
911135534 1
934229499 0
102606816 1
703555838 1
197528592 1
292224355 1
228324088 1
901951035 1
452499007 0
900093236 1
290138551 1
437063416 1
832183576 1
743641412 1
981041799 1
671849381 0
704023517 1
921484589 0
515248980 0
729006274 0
897458730 1
216613645 1
313967466 0
678615745 1
698573386 1
996949502 1
165945456 0
519261177 0
132764834 0
542669463 1
489813226 1
849510959 0
149806196 0
16683669 1
486322551 0
338698307 1
287587366 0
269162460 1
134576796 0
863365508 0
518784417 1
708690133 0
920107874 1
452236221 1
598017038 1
769783382 1
77713856 0
476275134 0
587277204 0
211280664 1
894055286 1
918164325 0
208028015 1
783926657 1
194036958 0
389302462 1
852645593 0
906369511 1
154253455 1
263131810 1
807394728 1
93139564 0
594172417 0
165370167 1
498550927 1
63782043 1
169695896 0
881916240 1
859776814 1
389541206 1
678819320 1
838104689 0
848416188 1
299054273 0
700235992 0
654288679 0
248005779 1
108604698 0
710576961 1
512735713 1
478091281 1
79929545 1
279509673 1
699969367 1
794319441 0
364340615 0
839161330 1
822984788 1
571944858 0
464336194 1
460408301 0
191237492 1
728534669 1
730963574 1
467200229 0
285587633 1
776561663 0
127909765 0
950055090 0
556204470 1
384686293 0
78434370 1
161565951 1
382726021 0
593040166 1
399275895 1
881171212 1
804241437 1
832641960 1
592588573 0
195212498 0
524047560 0
873723034 0
717057016 1
757076710 1
760101847 0
438267218 0
956540 0
625682959 0
274881416 0
900556722 1
6115465 0
372899960 1
90029513 1
509651823 0
442816890 0
95355303 1
166279454 1
574642656 1
837132499 0
912509585 1
874248704 0
235404413 0
360284390 1
769352386 0
127617893 0
723650303 1
480886864 0
728277494 0
464146409 1
199855289 1
339525830 1
962012279 1
655519355 0
397894025 1
36272474 0
959621033 0
480847571 1
611770659 0
505538392 1
407618781 1
941632541 0
818524389 1
235849521 0
753033889 1
407436158 1
938563862 0
267219682 1
866322743 0
486071286 0
448016759 0
43502792 1
558409604 1
798383911 0
299778968 0
834287665 1
364923418 0
15002441 1
471299541 1
738284296 0
2631467 1
442270545 1
93939446 1
993559051 1
580852323 1
141204010 0
727475785 0
588026247 0
812276799 1
747778617 0
860240945 0
186602791 1
677506685 0
205116416 1
473630606 0
753058667 0
417077686 1
524325581 1
858032743 1
981705503 0
919230611 0
551422529 1
575753580 1
127059199 0
112450397 1
501112610 1
217105003 0
580143039 0
902458794 0
756181467 0
195524315 1
286392430 0
800205846 0
103296100 0
581668661 0
271762331 1
253226899 1
282565860 0
895400653 0
619222078 0
224007249 1
225586340 0
491728304 0
486381920 0
686187907 1
808323240 1
612545067 1
604120473 0
485619953 0
876071505 1
886709769 1
98961517 1
667636485 0
81420181 1
792616180 1
468312313 0
818814430 0
277601125 1
408031808 1
74706548 1
144761056 1
30736524 1
552454716 0
872844314 1
46610437 0
28729087 1
456121399 0
143565512 0
894989138 0
924719975 0
417660857 0
877447820 1
975194404 1
298523272 0
805058010 0
350541261 1
735711589 0
230407022 1
426009350 0
121655613 0
20492425 1
102848391 0
196680017 1
385843692 1
693145788 0
557668295 0
791179968 0
442642645 0
882911328 1
852503086 0
758422415 1
465710089 0
389025478 0
142767909 1
857547619 0
115264766 1
556744672 0
51907926 1
914027591 1
400342276 1
882890631 1
607054749 0
917473796 0
500763685 1
994946048 0
705660742 1
113741175 0
188103184 0
767370183 0
93187649 0
41363969 1
642703406 0
550366468 0
252121832 1
191155232 0
464929205 1
990885051 1
623711154 0
75299811 1
847950563 1
859538216 1
645343846 0
278061533 0
889676617 0
494036184 1
510009258 1
769655450 1
31625106 1
1580470 0
326144857 1
425056794 0
348988230 1
103524570 0
986609942 1
991657132 0
287924009 0
880240285 1
620169563 1
792247158 1
411780450 1
879325115 0
42046715 1
127245088 0
190244804 0
402601411 1
489177227 1
174472423 0
930365290 0
808968397 1
139781280 0
669902524 1
424760862 0
915875356 1
87582588 1
469608484 0
577457659 1
74707172 0
953786760 0
220725388 0
922017705 0
652781065 1
865065884 1
802100694 1
235694774 0
740357219 0
843439032 1
810290359 1
707623595 0
866318749 1
897218713 1
275871978 1
541643334 1
345463743 1
91604449 0
435004801 1
789998137 0
834130345 1
803180633 1
684488291 0
104853330 0
556013491 1
144403169 0
130439751 1
391056135 1
919040826 0
114239673 0
164067671 0
842388148 1
357133328 1
486506751 1
779969105 0
568451619 1
754003943 0
78299981 0
310053771 0
572713384 1
594103624 1
100226951 0
463369917 1
351436794 1
725026118 0
773788421 0
110470658 0
199806258 0
156745859 0
524999615 0
285939727 0
901611280 1
624444761 0
221364559 0
369738222 0
861708157 1
101282194 0
832989520 1
190984203 1
693629127 1
478192379 1
503365997 1
923964140 1
513833010 1
365927177 1
464637986 1
28656525 0
679434359 0
967166305 0
376294785 0
889821284 1
796638262 1
954875053 1
820276147 0
109452385 1
583752845 0
747488566 1
132689745 1
438129807 0
216319503 0
436484717 0
650520879 1
187716729 1
965355592 1
289361192 1
178858513 1
381638446 1
586523502 1
487632533 0
179610473 0
129485653 0
225072534 0
813152176 1
744465754 0
959231029 0
891408230 1
962269731 1
250718377 1
835811056 0
681181111 1
372012275 1
663855347 0
2203979 0
439543564 0
955068864 0
550414188 1
550306090 1
257619339 0
552248619 1
495252227 0
890326142 1
597870937 0
215522779 0
584744186 0
457950229 1
755399553 0
400612029 0
273141680 0
706499403 0
54468984 1
315846758 1
960556619 1
381595073 0
440355516 0
870166907 0
365059307 1
586700197 1
262350696 0
361173580 1
364736775 1
996933429 1
439002636 0
12284560 0
619131796 0
6819757 1
596244616 0
649305183 1
385399410 0
992262209 1
231167279 1
650929458 1
915903948 0
776391634 1
917722588 1
79894039 0
148125274 0
82387170 0
24777115 0
272178030 0
814645159 0
718805628 1
637298348 0
240719724 1
369650780 1
46635957 0
249714238 0
342981024 0
986272874 1
43634684 1
963445243 0
888890780 0
828426099 0
921988650 1
886080210 1
715271179 0
775411305 0
81348062 0
189470011 1
133629717 0
551838197 1
361635473 0
408911662 0
809584522 1
350161647 1
883071821 0
531795906 1
656384282 1
778235357 1
620874784 0
596627413 1
99795830 1
132130376 1
326179139 1
820756411 0
455629106 0
4445313 1
835874312 1
592957942 0
482505373 1
235942498 1
859162722 1
746376550 1
55062785 0
673079547 0
889535280 1
896379121 1
512764138 0
74346193 1
5857058 1
903912786 0
460123626 0
951818236 0
522969204 1
239277475 0
500543958 0
212133358 0
984952523 0
933548125 1
545802988 0
46170934 0
684349839 0
702800584 0
117423002 0
260909435 1
633241574 1
776542809 0
375351024 0
432862381 0
201262126 1
696072941 1
195502451 0
487817973 1
102403097 0
425180989 0
183284870 0
331596541 0
334012840 0
943178357 0
107113422 1
61461439 1
367881688 1
501269270 0
345676066 0
983597065 0
67942682 1
186250598 1
414137487 1
923145909 1
207953113 1
346433644 1
517535645 0
573233399 0
407227280 0
483135634 1
988849831 1
864393784 1
107293380 0
810202390 1
567238578 1
649327068 1
419679364 1
326179413 1
377678154 0
338944601 0
655449361 0
588624856 1
391464905 0
476473587 1
864784642 0
515127536 1
620674954 0
593493382 1
499743938 1
337987555 0
801866206 0
195085003 1
964411020 1
839376177 0
203455161 0
850567304 0
422643275 1
979724312 0
903004715 0
724353011 1
848067989 1
433112422 0
42106432 1
15345421 1
706045168 0
613642661 1
193739369 0
430132398 1
990786074 0
792644551 1
275591038 0
257105935 0
811949929 0
495847635 0
161717399 0
464752820 0
717880743 0
684766908 0
418056393 0
953777574 1
843177443 1
358354382 0
121465329 1
460467342 1
324135321 0
315096717 1
36942795 1
166350704 1
279775373 0
275025070 0
877111716 1
88044303 0
514247552 1
855226325 0
600185451 0
919621669 0
488001940 1
28733710 0
423533210 0
21255386 0
352991869 1
687535154 0
835974199 1
612837221 1
478376769 1
959175033 0
68940373 1
415814045 0
667049256 1
983697812 0
640738605 1
888328758 0
660439380 1
969512458 1
742428991 0
357312040 1
349610061 0
826083365 1
939772885 1
115345943 0
541640947 1
665193727 0
644689360 0
527836058 0
151616779 0
53155463 1
504603853 0
770982080 0
674710876 0
123991234 1
179286328 1
820310215 1
183585479 0
738145892 1
157707837 1
800629822 1
324615816 0
199371284 0
796875479 1
586700729 1
467743467 0
420342918 1
944802718 0
825361713 1
374011948 1
907288662 0
675644060 0
804969188 1
48627007 1
449325989 1
197249327 1
912199252 0
215252152 1
710705859 1
962214389 0
221020628 0
15729239 1
300863837 0
272038359 1
355657222 1
535989880 1
717307513 0
543209889 1
307261196 0
986667704 1
890969832 0
610049365 0
924954757 1
689311091 1
688902026 0
107800109 0
12777225 0
323265668 0
229802554 1
265612108 1
742485762 1
938908303 0
346464394 1
64335799 1
620343205 0
617261169 1
627175222 0
430512056 1
888440137 0
583185530 1
954750638 0
232929939 1
773459359 0
672803498 0
897033099 0
759327657 0
379217164 1
917719379 1
661377543 0
687825415 1
812418501 0
103351936 1
252603467 0
534931071 0
91375917 1
944149564 0
765255203 1
359365720 0
452863090 0
94759930 0
166123061 1
316242792 1
150522455 1
83041011 0
212939867 1
345256003 0
192256158 1
929840374 0
255119356 0
362911643 0
846316763 0
425998241 1
45547605 1
108261551 0
542976941 0
448568798 1
843588663 0
351858566 1
649819237 0
117516186 0
436421148 0
506569419 1
902225180 1
975246057 0
180719577 1
229930048 1
670002823 1
945042457 1
98829265 1
588501272 1
830015411 1
205857234 1
131251177 1
673568850 1
106633656 0
3918551 0
146928875 1
177281542 0
958111023 1
408734334 0
980806838 1
157959355 0
502855908 0
605505048 0
394905400 0
38846590 1
767331650 0
445138137 0
211276780 0
187829684 0
749116078 1
95236145 1
471673352 0
543764921 0
115578419 1
916075228 0
426669512 1
552749857 0
170298493 1
70307661 0
370672519 0
85933708 0
448521249 1
451248695 0
867965828 0
940510557 0
825168402 1
212814419 1
372116513 1
993418662 0
533415943 1
309642688 1
449626008 1
646559482 1
777060741 1
622400080 0
196245980 1
846073504 1
274761976 1
994779664 1
243603254 0
52383342 1
723126335 0
309989110 1
439015471 1
455482598 0
810193922 0
814112623 0
7376040 0
205344389 1
562159103 0
489973007 0
599018746 1
134019924 0
119615012 1
99869981 0
308636853 0
427635869 1
264765091 0
223177776 1
830052867 0
912571145 1
34773173 1
142665715 1
492194628 0
892003778 1
656935402 0
729592454 1
244383447 1
222409107 0
593146247 1
748187156 1
388242933 1
239748035 1
332199343 0
390175272 0
593876490 1
203036630 0
73962726 1
644951356 0
384480967 0
520456451 1
96466240 1
957232996 1
778354260 0
645007552 0
537980056 1
322964556 1
371501960 0
421801298 1
514916265 1
505991299 0
820023184 1
992197559 0
968217642 1
594029162 1
617592041 1
562951942 1
149128057 0
816061875 1
790335537 1
982986012 1
766466644 0
798842790 0
262874839 1
532058295 1
30101626 0
998803761 1
16250418 1
356915554 1
487882581 0
38277275 0
337749102 0
209253501 0
266889619 0
560032165 0
274722062 1
380660039 0
54883460 0
795324940 1
682840156 0
519187874 0
464181813 1
998526229 1
464952052 1
368803591 1
821717789 0
192990427 0
340499630 1
135899596 0
599695075 0
151189070 1
353034455 0
658279022 1
509696806 0
456184624 1
373973864 1
321822072 1
244547350 0
457818408 0
395316870 1
768588105 0
277109468 1
487691882 1
765825884 0
983080482 0
303401307 1
936082033 0
379340327 1
293229756 1
99198459 1
458626862 1
663274400 0
706833291 0
529206603 0
646330907 1
42576459 0
736601194 1
667764332 0
521137120 1
313442899 1
892566982 0
721784729 1
114786784 1
592928451 0
607436958 1
14100233 0
13746491 1
151264618 0
427552516 1
61675013 1
193824881 1
468818340 1
205866006 1
955011401 0
861738218 1
986188976 0
78705644 0
873753086 0
125454652 0
648293205 0
425548339 1
370886152 1
100739063 1
547266945 1
459188163 0
952034655 1
515640780 0
627891150 0
931454153 1
586775173 0
298878192 0
268516089 0
827974028 1
991353641 0
172007293 1
112402764 1
346243137 0
705758820 1
734169408 0
156600338 1
156936444 1
84460804 0
230599666 1
376601561 1
523689416 1
450844880 0
189508548 0
769980232 1
449150645 1
406085094 0
203606999 0
436382982 0
632807382 0
902615444 0
130484481 0
420817244 1
633496778 1
436769095 0
215924748 0
826765457 1
662350363 0
84343290 0
703557237 0
500627071 1
594440536 0
815692047 1
876795799 0
271320415 0
446026665 0
386698836 1
539883013 1
677822221 0
916998986 0
402960601 0
499994255 1
316934697 0
236047837 1
67879188 0
835997205 1
96282018 0
795037343 0
723989322 0
467361793 0
223410001 1
580500496 1
39175922 0
285351014 1
413135980 0
987051477 1
894527729 1
430988995 0
99168207 1
494730190 1
482044187 0
546085041 1
341198986 0
211564367 1
432031083 0
582922757 0
614547335 0
449105124 0
571618214 0
699769373 0
804604995 1
231488367 1
951996328 1
241769936 1
106014268 0
377573735 0
827164810 1
241932858 0
184352470 1
806009056 0
411624806 1
457800124 1
40739910 1
84908618 1
421495730 0
911548714 1
146690473 0
161813273 0
429725232 1
620858813 1
112395362 0
792580340 0
19553532 1
847104628 0
269617892 0
779720543 1
487021901 1
467292505 0
536915489 1
73538423 1
378497836 1
566949303 1
36227117 0
536316548 1
865251364 0
424132680 1
40190480 0
83214896 0
631032236 0
479736950 0
191769640 0
621830162 1
807881111 0
823075328 0
94615690 1
940118135 0
613975216 1
841466938 0
247482979 1
765501689 0
714832073 1
840674250 0
640888114 0
766028021 0
212378863 0
646898333 1
712601861 0
4515935 1
405206891 0
864564639 0
522602642 0
491608014 0
301380962 0
564079947 1
965272460 0
44972770 0
3981138 0
275653622 0
897817735 1
216903784 0
79890863 1
691414147 1
698799141 0
44723149 0
117410212 1
337971021 0
886357568 1
385642902 1
348698416 1
714130196 1
947836516 0
780547360 1
408852180 1
217652834 1
64151043 1
858415523 1
514331533 0
16978634 1
128576869 1
50013598 0
330108821 1
937749054 1
724482177 1
561106948 1
677019680 0
782126409 0
116928640 1
211551275 1
224866879 0
315844675 0
840180876 0
122391687 1
497398131 1
373717797 0
888503479 1
404373120 1
434394542 1
749544394 1
830575782 0
400212967 1
228905566 1
819304370 0
137734882 1
299620062 1
790889091 0
13597821 0
247377120 1
214560033 1
914544822 1
379391671 1
989878402 0
412033138 0
128634945 0
823369700 1
270425847 1
774072086 1
807575971 1
281193 1
601895827 1
215704113 0
407790950 0
968258892 1
688172168 1
389930368 0
660212605 1
248530645 1
355687634 0
522897823 1
612080844 0
879705046 1
347127029 1
717122874 1
660115823 1
199606318 0
372087386 1
794641 0
564457925 0
276068883 1
500030231 1
890757540 0
481904244 0
452170672 0
89529408 1
953866671 1
674043275 1
645633513 0
488257529 1
665415093 1
515049030 0
680128707 0
115407356 0
946136323 0
693674325 0
373912499 0
459759387 1
214066911 0
727176204 1
585060827 0
60312251 0
905360552 0
892999657 1
306754574 1
729430846 0
917211718 0
122987614 1
388375480 1
176301552 1
589836791 1
608509612 0
857038768 0
91639499 1
863419787 1
752618007 0
785019308 0
655882576 0
938024348 0
307466534 1
361134049 1
111390046 0
341306927 1
508778698 0
531982136 1
7042398 1
210908829 0
536654494 0
292117750 0
758948916 1
368112840 1
506194296 1
429878105 0
286429606 0
54540193 0
773209265 1
347709844 0
889695857 1
544080657 1
190151153 0
727236445 0
921894156 0
982525222 0
13992775 0
321028620 1
425138129 1
508217347 0
600851350 0
859802532 1
141766112 0
567390345 1
322787467 1
868541602 1
662112621 1
778201968 1
617276260 1
670917733 1
978050262 0
915166266 1
856149831 1
209792227 1
660230654 1
203295275 0
617487696 0
856511893 0
734290136 0
160842169 0
762900596 0
942795601 1
554380323 0
105188320 0
67955946 0
19753373 1
652477667 0
125500765 0
872555584 1
997128147 0
597939033 0
396605432 1
255363188 1
484593810 0
882438577 1
591652196 1
485324023 0
225416195 0
654268538 0
222090275 0
440430042 1
285240891 1
56362152 1
353090438 1
579687908 0
869415190 0
382129363 0
784522117 1
265858150 0
393971518 0
15267833 0
301447029 1
148264109 0
114205848 0
663649960 1
611531527 0
903563291 0
819988774 1
966296372 1
244922249 0
260924186 0
678858904 1
83673014 0
98305046 1
78563160 0
679268627 1
13909408 1
153278599 1
465703275 1
953917271 1
227757118 1
453216344 1
579959761 1
883213257 0
845576409 0
831134996 0
346006522 0
230118529 1
959738762 0
206322674 1
417801400 1
487781283 0
711204464 0
717118687 0
565497698 0
651470002 0
286043684 0
703936452 1
382710426 1
95499313 0
538558088 1
197496582 0
557539757 0
385701137 1
396341326 0
373872750 0
451490885 0
5047319 1
543203173 1
28995036 0
426877719 1
137730370 0
498258870 0
451821299 1
260771865 0
68039542 0
661435185 0
142951417 0
657604273 0
706959292 1
880700223 0
849054336 1
543765902 0
200340709 1
96838797 0
555156558 1
546669799 0
335331271 0
648404223 1
556846770 1
742643331 1
978507574 1
270920108 1
297048731 0
479281728 0
804654180 1
919877045 0
305725704 1
607147537 1
626731449 1
105519331 0
395797640 1
402108229 0
599667022 1
687012721 0
294080788 1
694297857 0
544805028 0
257402237 1
511605159 0
667467412 1
290510645 0
530863975 0
376428956 0
828056153 0
532708645 1
787214410 0
932834868 1
226721557 1
45285482 1
500945715 1
862819675 0
378786232 1
899240532 0
485215710 1
454988045 1
882878150 1
215603110 1
449396725 0
435708460 0
132765351 1
761412157 0
272837752 0
230158759 0
653250002 1
342922163 0
254053279 0
463950620 0
852810736 1
396918374 1
382861936 1
482075538 0
255812140 0
487584328 1
545532180 0
681520211 0
210741870 0
640256627 1
524876929 1
323438255 0
819125533 0
609737900 1
957120856 1
869746469 0
507429932 0
5085752 0
17079084 1
314737390 0
150700781 0
61903096 1
394798383 1
477948642 1
759375455 1
548747096 1
423528794 0
554276583 0
480001349 1
62374434 1
28277669 1
434180845 1
796586030 0
175355923 1
767932289 0
840709053 0
824159677 1
716246515 1
261748578 0
64715609 0
776971207 0
303706833 0
814671068 1
690159427 1
597027796 0
809516318 1
426903728 0
643290801 0
329072078 0
486207436 0
842197187 1
392463114 1
667111070 1
750766927 1
28807693 0
632484119 1
166298142 0
168949179 0
998840691 0
57014031 0
316249578 0
535000377 0
891308845 0
357135755 1
486744926 0
852170520 1
994032773 0
550199994 0
305372092 0
1640801 1
390237316 1
564217678 1
358587086 1
635909004 0
541466026 1
765701300 1
83785999 0
508357898 0
248299367 0
119730299 0
271398077 1
874246994 1
439858817 1
940941594 0
977125336 0
965960532 1
514068387 1
564421393 0
921085876 1
931850302 1
385237907 1
348246685 0
459101035 1
579037428 0
261758923 1
304841571 0
282031015 0
211473860 1
140061344 0
694110133 1
191439142 0
650362068 1
759984015 1
57382361 1
221590519 1
537574603 1
408073547 1
656664408 0
52475830 1
313936145 0
318157295 0
823259103 0
215723160 1
94627381 0
244931944 0
71742842 0
657290224 0
812700493 1
950594818 1
416737997 0
447501957 0
76388961 0
733042860 0
816805830 0
639226679 0
769408527 1
180642660 1
465923339 1
70309370 0
229127648 1
216427616 1
83002823 1
565766661 1
740921936 1
789867912 1
729804752 1
385596965 0
473879113 0
244934924 0
824417864 1
686548742 0
704976723 0
414419560 0
84278956 0
474434502 1
14493646 0
491227115 0
528733735 1
215778125 1
841731857 1
168581425 0
766333871 1
733506716 0
581637161 0
310850849 0
377760710 0
952127720 1
711434874 1
825778507 1
162744302 1
522433398 1
826960956 1
510496981 0
287383833 0
267055977 1
878736810 1
93868143 0
513528729 0
80867458 0
143077455 0
991562658 0
861988411 1
81562573 1
57292451 0
491079542 0
218473661 0
829332159 0
306063637 0
409892774 0
203850567 0
143993992 0
820020035 1
215749714 1
13262453 0
245384471 0
120196957 0
543935270 0
875939390 0
829252672 1
94867961 1
676578679 1
305043682 1
688982462 1
840295217 1
504467055 0
435605693 1
908044461 1
207474416 1
308727295 0
266128935 1
799141749 0
164990153 1
297182811 0
128556867 0
877030843 0
627410419 0
582572468 1
994466230 0
988199991 0
956904387 1
333087497 1
751112352 1
446694412 1
261540623 0
278749834 0
152422087 0
822805565 1
810451676 1
413819689 1
586844265 1
349465624 1
171947925 0
217324057 1
26624274 0
181081067 1
963798250 1
677747309 0
832014906 1
872989971 0
401458981 1
318492932 0
781407038 0
452062160 0
121406960 0
622669240 1
265634701 1
886969702 0
531106331 0
896783292 0
143699434 0
885897594 0
169676881 0
685930764 0
500482844 1
402210916 0
143327739 1
792357470 0
730636424 1
107448104 0
861700854 0
110886595 0
538226525 0
247249496 1
5364487 1
503542168 1
894875694 0
925522474 1
390644930 0
551371513 1
713688268 0
444281904 0
438646221 0
771150647 0
717248092 1
657355933 0
698294504 0
995958053 0
568583451 1
187617450 1
313666920 0
233017821 1
89756775 0
765093828 1
989956427 1
348893797 1
504091494 0
130719452 1
650243948 0
438296647 0
930484161 0
93314627 0
223887069 0
648752600 0
469926497 1
177602586 1
860974874 1
778593740 1
68444061 1
238087427 1
431158961 1
128654603 0
318250829 0
725839238 1
296600372 1
504909326 0
683292509 0
139541770 1
152381079 0
473980041 0
262182700 0
244521567 0
627024162 0
773833433 0
632281025 1
666130757 1
99402585 0
18624570 0
328357635 1
132279976 0
15610146 0
115290885 1
65024855 0
94420807 0
309606838 1
219040379 1
275478733 0
12137399 1
888249771 1
529867280 0
208292900 0
847990692 0
203889275 1
319886488 0
602624548 1
577679724 1
411502059 1
848077088 0
323647648 0
186354843 0
191280346 0
633189228 0
407505429 1
344720549 1
623519767 0
329242584 1
123279224 1
594161925 0
930293320 0
45573032 0
992305599 1
455958699 0
577131567 0
649621105 0
855470909 1
755651419 1
992044428 1
608592275 0
212821442 1
781189338 0
802255814 0
712536515 1
28822670 1
430379845 1
586242137 1
287748052 1
871797377 0
674485720 1
604589281 1
896909880 0
916550935 1
30277989 0
368028471 0
667486801 0
594972299 0
938092410 0
313344690 0
484363943 1
389508736 0
281395816 0
62412554 1
527610649 1
888641174 0
122584331 0
603409320 1
537984693 1
336837960 1
270653786 1
753767725 1
45583096 0
946909685 0
162206930 0
772698308 0
281922867 0
322854048 0
521720228 0
741773638 1
942634723 0
355380163 0
438221792 0
760072964 0
683823829 0
286104405 1
325528064 0
250727644 1
549030933 0
318503602 0
766563651 1
399995033 1
662761188 0
577849226 0
134755221 1
837839482 1
411300345 1
452501974 1
101653055 1
512593031 0
151885591 0
398882816 1
553452800 0
933554052 1
744537228 1
373477728 1
342911274 0
520659441 1
509459445 0
488138638 0
22990990 0
895039603 1
846426689 1
818748504 1
922094427 0
965223156 1
911415421 0
426896580 1
664270229 1
499415185 0
737862493 1
779833322 1
896370749 0
464697593 0
636231360 1
732494900 1
882656473 1
656013681 0
244630420 0
660226869 0
37779392 1
83840616 1
612780479 1
335822388 1
393653460 0
36345783 0
189828581 0
569704740 1
891494952 1
21248294 1
30273485 1
423274444 0
709588080 1
565732109 0
937378400 1
170437264 0
337471431 0
786653393 1
241437977 1
124570588 1
376922142 1
202851462 0
850381186 0
154831194 0
782291903 0
729827891 0
194472248 0
443303874 0
72674494 0
196954012 1
174417528 1
227867105 0
532842209 1
952141562 0
269219221 1
455706314 0
733828068 0
131182390 1
705524616 1
141698334 0
730363654 0
938996601 0
929860637 1
316628069 1
901498019 0
185445798 0
576054222 0
443292742 0
356971906 0
915518900 1
96018970 0
687043344 0
901091269 1
478235895 0
168767751 1
299371210 0
109426697 1
636980219 1
298382357 1
990191971 1
515277438 0
424060418 1
319100862 0
441411312 1
150461203 0
487771212 0
741048166 0
466917985 1
282435287 0
95007717 1
430120493 1
16599608 0
877392828 1
663774255 1
690385430 1
587412709 1
999006737 0
666628478 1
747373204 1
374071249 1
321986699 1
910433344 1
232095508 0
115740391 1
565238003 1
495125741 1
43454954 0
803439695 0
460130171 0
858952463 0
382668927 0
63422257 1
429285123 1
192761792 1
835942144 0
544947338 0
112210782 0
555547652 1
167948619 1
947436847 0
513738769 1
242904338 1
470404012 0
509739006 0
606446710 1
800730423 0
919092667 0
138803340 1
94295272 1
464383940 0
55028844 0
614930026 0
19381321 1
243063739 1
915970449 0
733462278 1
733007503 1
989338142 0
643854136 0
105426358 0
691539262 0
256360842 1
394153463 1
954180667 1
382182351 0
985252897 0
938145707 1
535875728 0
879909418 0
329218276 0
271372192 1
557396038 0
269664543 0
39593985 0
527160075 1
216713714 1
280332824 0
581727249 0
505110488 1
50527526 1
503670221 0
408101592 0
19629574 0
168064069 1
369453196 1
245113975 0
204429725 0
675384509 0
333455363 0
972745807 0
57387926 0
439568982 1
767230597 1
713152304 0
631740515 0
654871472 1
478472437 1
272020672 0
399257156 1
89105612 1
930007548 1
378206811 1
244603634 0
131536192 1
514645389 0
155391652 1
436874122 1
7802590 1
871558022 1
734167376 1
562335136 1
362234182 0
11305089 1
380804820 1
560932162 0
464627774 1
364122261 1
591384890 1
770342582 0
450403826 0
397328181 1
946229728 0
202775136 1
812742398 0
796281557 0
943545535 0
831220028 1
144641865 0
806612195 0
338975195 1
502647519 0
453291576 0
151384960 1
669786805 1
853638976 0
674542912 0
80354071 1
36238212 1
880986551 0
867602384 1
240536426 1
701339187 0
316062488 1
382824419 1
645175110 1
104083870 0
331249662 1
97287849 0
16277672 1
730129008 1
159187598 0
60377424 0
117021870 1
16436009 1
75948186 1
710275733 1
822274766 0
269400948 0
365908746 0
161988881 1
762515624 0
230123721 1
516199523 1
342230132 0
177561123 1
504571041 1
451605473 1
394882885 1
868191111 1
454832590 0
729930279 0
804893639 1
488729899 0
342355112 0
287392230 1
913821503 1
464369715 1
43931942 0
941352073 1
35483111 0
990402695 0
754023373 1
322972636 0
542768421 0
425401370 0
600485018 1
890455044 1
603352127 0
257403063 0
66226129 0
832981706 1
104273638 1
986937314 1
292528800 1
310226125 0
502050996 1
250479012 0
943784186 0
723533664 1
574899227 1
221458017 1
104267463 0
34455879 1
490422784 1
817616092 1
347433761 1
636939348 1
222756675 0
977726632 1
302464410 1
204600994 1
23581320 1
785722469 1
318698885 1
881937100 1
726434901 0
945825887 1
563668430 1
908867240 0
694057578 0
250715285 1
233755716 1
133451036 0
133247744 0
391011069 0
566665989 1
875732678 1
617160951 0
678788234 1
788095056 0
70241580 1
341975395 0
717103007 0
226516003 0
365621739 0
395472256 0
426020933 1
653659620 0
853401789 1
326210127 1
286540642 1
69246181 1
895212931 1
702506113 0
450179191 1
772863675 1
139405254 0
460704499 1
380218199 0
476275526 1
900204057 1
687984010 0
363751589 0
233908133 1
842543454 0
225352992 1
992415878 0
677069384 0
342394402 0
908583047 1
337622753 0
306258175 1
915504921 1
187332108 1
742388950 1
378628710 0
131178490 0
330708773 0
337363746 1
384350802 1
790821702 1
374656381 1
755068947 1
811014359 1
351804854 0
181064872 1
892456360 1
708898531 0
285785447 1
844561920 1
607269982 1
475512231 1
661244942 0
472031259 0
9227744 0
285351179 1
827802365 1
81237887 0
221925906 1
704106396 0
893060322 0
362193773 1
838915591 1
423355478 0
24481111 1
321405288 0
709807723 1
860065162 1
357962326 0
318217485 1
583977686 1
747656666 1
922757033 1
17351385 0
170375638 0
522892304 0
322004041 1
149182606 1
532323255 1
908477686 1
124386465 1
229920867 0
372829733 0
57810922 0
82258631 1
818691588 1
334886644 0
525257554 1
596899327 0
891086804 1
798253639 1
431093392 0
970656361 0
523194292 1
541121763 1
981785608 1
277964284 1
301331820 0
114871475 0
436089223 0
757535291 1
520452635 1
287117874 0
201834003 0
71235522 0
554403680 1
263360797 1
717903744 1
265594598 0
62445605 1
986407412 0
148768030 0
273070070 1
592836620 0
424790064 1
180819698 1
184243730 0
532248330 0
692226845 0
651572160 1
116724670 0
738925983 0
926290000 1
257214160 0
361592251 0
427558100 0
564612647 1
886966165 0
49696918 1
790315739 0
173966578 0
7929072 1
6396982 1
836124344 0
8500734 1
664422850 0
749820870 1
296720304 0
493299689 1
350256078 0
408879930 1
509826880 0
503480927 0
35402941 1
832419592 1
899684779 0
141741850 0
983586413 1
669088414 1
120970691 1
766896387 1
51886534 1
623745999 0
811902347 1
620417024 0
657044661 0
136005360 1
860110689 1
59691085 1
745694314 1
348363583 0
106763981 0
835925893 0
267463066 0
134892322 0
328483284 1
443576294 1
346445959 1
383914512 0
907158240 0
578527911 0
620786783 0
914005843 1
556638600 0
218764562 0
633947871 0
925147608 0
62070070 1
756164110 1
447611425 0
174233257 0
355588414 0
109397880 0
596456306 1
410288341 0
175541245 0
339131181 0
639913517 1
58433908 1
235302337 1
854477558 0
672953088 1
561310345 0
289453212 1
474911921 1
464375752 0
722126065 0
413642324 1
85088225 1
533648911 0
53578191 1
171086850 1
284295756 1
369289414 1
875698459 1
834259433 1
530072172 1
891012934 0
443342040 0
459685099 1
879078526 0
281751386 0
462725500 0
232665620 1
119041393 0
902255987 1
65829087 0
212376088 0
22769472 1
999451953 0
687449686 0
803847598 0
411398150 0
223057641 1
223591101 0
966981632 0
861498690 1
342921431 0
437027007 0
452926113 1
579831086 0
708683218 1
272537197 0
643510082 0
361424365 1
673540225 0
391959117 1
713910213 1
253447824 1
820411654 1
104532587 1
179435813 0
395412230 1
910053336 1
943621805 0
912130096 0
378561061 0
614458153 0
455178441 0
817270562 1
456580159 1
719334379 0
441801877 0
339301873 1
510586975 1
166074251 1
754750522 1
257418315 1
43602657 1
270357867 1
419329845 0
639523967 0
826713831 1
131848447 0
151410311 0
875659749 0
954307990 1
993037684 0
705931419 1
290750760 0
809578471 1
165076947 1
257618525 0
971520075 1
236088955 0
894894482 1
390558379 0
242995807 1
256589463 0
938044185 1
908147372 1
668732476 1
972339408 1
872417293 0
707285670 0
766876087 0
27444893 0
286141960 1
452689029 1
36187217 1
549357997 1
651632163 0
572958222 1
626378800 1
772904793 1
753641956 1
6143018 1
526438102 0
934568988 0
267448239 0
436970206 1
74798816 1
804441949 1
208050774 0
190752157 1
784456212 1
830304631 0
480836498 0
247137532 0
636604241 0
486691727 1
672640933 0
15637570 0
145407270 1
528786793 0
311543851 0
231061173 0
283516319 0
123378775 1
67283924 1
500441117 1
41966099 0
958080653 0
893724150 0
572252931 0
925066681 1
780745768 0
115254292 1
148795315 1
400062831 0
218285672 0
975413190 0
450053754 1
495281686 1
71574319 0
95396555 1
71963891 1
914532102 1
700470358 1
822205774 1
601073412 1
246612262 0
91937161 1
444230527 1
379049449 0
125559181 1
425443726 0
531197620 0
374986830 1
398437444 1
433060597 0
291237930 1
694241751 1
151556291 1
403815697 1
374335008 1
849301929 0
323529607 0
284037215 1
207745844 1
830068279 0
504349580 0
651288489 1
881120083 1
894125543 0
523824585 1
828844904 1
139865959 1
634546387 0
317638465 0
587822651 1
269669560 0
975396163 1
780366304 0
643127577 0
81505719 0
422663115 1
818627965 0
465496564 1
57971570 0
465911608 1
651067679 0
148636369 0
259210791 1
586938912 0
543615047 0
589198177 1
965201726 1
962874671 0
171496277 1
241405273 0
72364087 1
434231487 1
739105862 0
892412881 0
865649563 1
232484540 0
737166639 0
690909775 1
402351463 1
373842876 1
575995363 1
634459490 0
592252596 1
253294023 1
425884905 0
466092446 0
802808255 0
850229738 1
340337203 1
556403016 1
281434229 0
527691522 1
912903580 1
738734156 0
735703626 0
811347406 1
528994067 1
647444809 0
756409629 0
364934896 1
715986863 0
679854630 0
877817300 0
775781496 0
381151441 1
832079692 1
357199844 1
543198661 0
231565452 0
664652334 1
311569633 0
479878679 1
907850119 1
381961393 1
718787335 1
668713104 0
23416709 1
492184171 0
741872772 0
784695053 1
98570040 0
149874011 1
920997250 0
26562038 0
295242153 1
794919882 0
566344900 0
621120167 0
448474678 1
97670494 1
423271273 1
87545021 0
619520052 0
472476833 1
156286857 0
662511462 1
779614694 1
424584704 0
143624362 0
48423748 0
769458661 1
799625868 1
269386590 1
860430510 1
727128409 0
631448365 0
790080812 0
290540842 0
822975504 0
703972640 0
57099577 1
940807032 1
11452395 1
482186158 0
864832599 1
619786379 1
59317232 1
346825860 0
469957683 0
904950028 0
292170925 1
134804849 1
498452126 1
332485155 1
788585134 1
781893540 0
668751203 1
791674016 0
753576847 0
142150790 0
309398635 1
621449192 1
991891744 0
291278756 0
97975313 1
61969964 0
10168325 1
754453411 1
359242131 0
822000811 0
450346030 1
937539129 0
242677881 0
960365790 1
531840013 1
15891718 1
627502677 1
701567155 1
753997084 1
565593822 1
420541061 1
889544124 0
790655692 1
97752984 1
4454134 1
617644899 1
271831707 0
709043749 1
456615733 0
487230601 1
646100121 0
177529094 1
650004238 0
678070903 0
726594689 0
284494608 1
403060543 0
769107671 0
249323496 0
220724500 1
568740650 0
112028388 0
940313330 0
7745196 1
714210942 0
85051759 1
787355820 1
412790278 1
511814158 0
661192551 0
668430470 0
342545666 0
439180885 1
923905551 1
245666537 0
567990973 1
400142088 1
796365601 1
260887052 0
933184728 0
949633621 1
110657353 1
702102588 1
412599100 0
959636614 1
682414127 0
583661382 1
126387526 1
172711621 0
878088503 0
468887656 1
152386524 0
81430000 0
214833535 0
976203252 1
181754669 0
923281709 1
546454467 0
425521965 0
160111385 0
871597837 0
549426076 1
282857193 1
273987554 1
705085581 1
146305366 0
906988553 0
917553271 0
805251882 0
828565814 0
150627330 0
12168198 1
461473934 1
731449814 1
762400586 1
609773211 0
594314952 0
613624731 0
871784213 1
27903511 0
50306894 0
226293008 1
406987798 1
604033972 1
400193666 0
423045920 0
278477809 0
148800091 0
131010156 0
795615401 1
114553 0
695780080 1
4841254 1
983180776 1
557628447 1
519021014 0
311531686 0
276740102 1
822513909 1
359588427 0
547968357 1
96253361 1
33078294 0
792529253 0
138570852 0
828411849 1
282610922 1
294098832 0
838424499 1
561428625 0
140408071 0
242439443 0
174081773 1
145698811 1
190706304 0
109154458 0
743918720 0
323077509 0
682224281 1
82767629 1
114902155 1
144832632 1
787600823 0
642561655 1
144191217 0
275259075 0
365114887 0
639265788 0
696277851 0
979385480 1
42624489 0
738432404 0
993637509 1
160082634 0
126676648 1
667448853 0
422513112 1
73872263 1
35453441 1
130273692 0
25464621 1
582872461 1
283163609 0
402979078 0
661005207 1
823369797 1
389482445 0
926232287 1
800997964 0
78024360 1
220783350 0
284914154 1
907297927 1
392401138 0
247433903 1
467906432 0
640502288 1
747199827 0
847432871 0
515357723 0
828486426 0
631381917 0
321437754 1
621950262 1
517324681 1
764427465 0
555112159 1
230023092 0
598269440 1
750337182 0
20057449 0
366236399 0
436423079 1
227463165 1
629590944 1
724387220 1
399039790 0
599895768 0
509445465 1
710871702 1
8656714 0
183048530 0
836731578 0
288296653 0
121985124 0
77797995 1
693663858 1
79904612 0
414142340 0
659421642 1
269090490 1
316909353 0
917206079 0
635254322 0
574859419 0
199011969 0
897633630 0
941709483 0
441495622 0
101437139 1
230099851 0
121696799 0
141740699 1
467428204 0
121373415 1
862688610 0
958718158 1
109928126 1
118045566 0
279821898 0
359038985 0
745379813 1
843062582 0
103224419 0
177421018 1
710808298 1
616379712 1
405995562 0
223816300 0
600002271 0
997992742 0
108605606 1
44321829 1
3280104 0
509026332 1
262516697 0
312581005 0
282202492 0
533278043 1
773124727 1
975609883 0
548648161 0
24238982 1
755154928 1
733953830 0
815437724 0
16530008 1
395164915 0
590512738 1
292534440 1
994213743 0
537964224 1
307766546 0
690956118 0
379975527 0
168499557 1
401797397 0
983197792 0
578901043 1
411448083 1
82912533 1
109287611 1
161143439 0
80434034 0
872963101 1
478861821 0
446463685 0
417337733 0
157596616 1
710628170 0
198298059 1
32372791 0
903756298 0
747311858 0
562444456 1
581258195 1
837946376 1
291060727 0
940022440 0
414594248 1
536909693 1
161631756 1
101895537 1
882598853 1
813040483 0
138688721 0
256610203 1
340453993 1
996878790 1
560929486 0
444626516 1
849668873 0
989764461 0
318516636 1
6429170 1
807731986 1
619557274 1
426067912 0
216394693 0
400573214 0
242762284 1
29292746 1
736940184 0
587317086 1
353268060 1
549725944 1
617630770 1
508200206 1
645768669 1
703846778 0
266821611 0
847810041 1
206030695 1
377212350 0
325420998 1
76174238 1
101156040 0
274050418 1
252240252 0
375946833 1
535412094 0
589514130 1
813878824 1
684855383 0
263640898 1
257303182 1
885663363 1
371642675 0
445915448 0
196857341 0
354784694 1
356408394 0
119804594 1
442487338 0
263883109 1
743824641 1
768986410 1
228588419 0
497433398 0
55511302 1
997284439 0
397991292 1
896090131 1
243339953 1
420371834 1
377986660 1
553211289 1
693799451 0
212926286 1
390170620 0
692835867 1
597693581 1
802249659 0
482570239 0
243226674 0
548005761 1
258715722 0
214195040 0
327137728 0
275823422 0
70070417 1
767954929 1
923658612 1
78757355 1
632390198 1
926715482 0
430757202 0
901294952 1
987153379 1
760841323 1
985684181 1
652647104 1
953570681 1
520886905 1
102841204 0
140177683 1
942512090 1
956113610 0
838511929 1
742056619 1
914605534 1
235838185 1
93769355 1
502558524 1
769286760 0
941147797 1
798352524 1
734549560 0
85922085 1
643544633 1
493907379 0
202653443 1
648476076 1
372965962 0
92928047 1
236263011 1
989495371 0
611927212 0
601350640 1
872457946 0
596841781 1
369342819 0
271591964 1
100131149 1
764797454 1
703431074 0
963108538 0
831065557 1
827536641 1
84633880 0
123866225 1
214017833 1
750998233 0
57241936 0
275606030 0
754730162 1
428179107 0
336420798 0
146653755 0
362659556 1
193247657 1
410319883 0
897640060 0
943733169 0
490183690 0
398223591 0
946103926 1
913237414 0
915646137 1
636440084 1
692061436 1
128219430 1
242829025 0
179296408 1
210694938 1
195605862 1
983854704 0
535429911 0
527184660 0
585424775 1
104649355 0
647415969 1
951958608 0
132247512 1
95732747 1
422291247 1
408799748 0
225895353 1
761067961 1
400421407 1
544534384 1
938119612 1
977321983 1
227548520 1
788121309 0
509328547 0
392700748 1
453297251 1
717087489 0
850487748 0
324903107 1
894786107 1
94362058 0
923907862 0
40255075 1
340216278 1
674657770 0
647557093 1
305344552 0
377597873 0
874799290 1
703256978 0
923186655 1
996574793 0
527125078 0
7391001 0
417128472 1
787119310 1
462343859 0
206672363 1
649693540 1
20518403 1
671840558 0
852859802 1
871922816 1
142202497 0
806607256 0
533547968 1
125472120 1
599797339 0
121143291 0
172287551 1
861630772 1
163081507 0
372485025 1
341518894 0
127510059 0
302187602 1
560185639 0
488971805 0
372285595 1
57745091 1
878209846 0
447582044 1
896801196 1
433737494 1
415149704 0
46815854 0
792631705 1
490974045 1
160972844 0
607503127 0
205999926 0
460044360 0
194784548 0
415730738 0
508222903 1
46005520 1
537478612 0
733789259 0
111631331 0
801853110 1
307707187 0
321657021 1
433101346 0
364696148 1
550373869 0
45303092 0
145392361 0
127794233 1
947296975 0
171216450 0
932873685 1
385195146 0
416554658 1
193933585 1
78757828 1
282382924 1
623301050 0
452087672 1
960350555 1
753520034 0
760538956 1
683904704 1
867665818 0
129563055 0
792899549 0
519527941 1
709791790 1
104116775 0
299533821 0
799621935 1
798542168 1
203759362 0
192403265 0
690488477 1
319547967 0
5562936 1
605571246 0
834989779 1
863499865 1
507995965 1
808713827 1
528966127 0
627734772 0
369311197 1
260858162 1
208685467 0
488964909 0
140349989 1
928486687 1
602330095 0
378361225 1
324518781 1
802923534 0
326217289 1
897371392 0
289431586 0
246785517 0
790976604 0
185972119 1
131790213 0
526841176 1
388334568 1
116442656 0
471525621 1
664392698 1
65940614 0
654747431 1
569096530 1
223199206 1
340725551 0
18412883 0
984168569 0
816416596 0
690454076 0
774967811 0
991012121 1
908976861 0
853521814 0
421269142 0
335396832 1
15872959 0
341264372 1
201273589 1
84455293 1
659229150 0
865782874 0
540083710 1
583169441 0
120626061 1
982572947 1
417806326 0
597326419 0
931374053 0
440614626 0
716356602 1
887631970 0
551287124 0
374524358 0
688256264 1
921427660 1
146211473 1
574616496 1
174390170 0
608303333 0
552242175 0
980024712 1
62946391 0
201741458 1
899127444 1
319838660 1
800321927 1
867781461 1
691588869 1
108840940 1
874307342 0
500670006 0
282995410 0
710113724 0
294090054 1
696347351 0
431003930 1
688368381 0
547102190 0
671795925 1
807921886 1
216755381 0
526914901 1
789227408 1
687026968 1
24391695 0
280296502 1
853309468 0
297565443 0
135906053 0
230052334 1
175434752 0
850039463 0
446025413 1
128862170 1
963622383 1
779351171 0
650911210 1
566375397 1
424048692 1
266606788 1
695258971 0
766959769 1
527272032 0
288359109 0
334520371 1
967544986 1
55929761 1
222435610 0
841247471 0
637330993 1
759594823 0
61329247 0
505916717 0
132943249 0
632309392 1
11397209 0
759874297 0
693395156 0
622560692 0
132209182 0
822180983 0
848359446 0
576099702 1
452730634 0
168873531 1
959407680 0
87091210 1
792909424 1
438029333 0
326598275 0
593155074 0
553779193 1
84935667 1
65473255 1
387428918 0
159617127 1
782437185 0
120597789 1
462078635 0
554617883 0
437697481 0
623513245 1
449430039 0
934422114 1
939250591 0
423167905 0
436754313 0
888094601 0
888736211 0
770085779 1
689728449 1
402759549 1
725311031 1
170232295 0
630990536 1
194207303 0
187864614 0
364827786 1
711594873 1
7397208 1
33394140 1
903877456 1
621111759 1
497258329 1
519023883 1
138648548 0
881889424 0
449268110 1
480906899 0
756318959 1
689602683 0
820395473 0
501976543 0
807569088 0
188519690 0
242294297 0
607569796 0
737869749 0
936925086 0
712263803 1
31959046 1
621396631 1
836442007 0
550673728 0
699910224 1
311114525 0
92380439 1
595701389 0
658628574 1
599372344 1
643575916 1
624811369 0
889672785 1
498978282 1
497112152 1
457723000 1
352760648 0
619403297 0
73617386 0
116327679 1
603285226 1
3558159 0
683353499 0
17776355 0
173084623 1
949237874 1
988041908 0
476900748 0
482450145 0
404617723 0
605960865 1
638602764 0
47314126 0
343973703 0
231843510 0
444560155 0
312330814 0
824737257 1
176598392 0
726039509 1
819804234 1
851878063 0
935121120 1
854772934 1
549983836 1
787811205 0
704562730 0
608467569 0
48571408 1
317722086 1
341943285 0
221213136 0
46514604 1
542729085 0
581855799 1
43632810 0
200593983 1
704131981 1
491397780 1
644866253 0
36385726 0
76805664 1
621068955 0
511028973 0
804662168 1
753036282 0
221136015 0
516604895 1
402054887 0
69766895 0
297718789 0
610208591 0
373599352 1
375122442 0
280417595 0
339746580 0
728720003 1
960048940 0
992852195 0
457435663 0
989306433 1
673056448 0
620027720 0
558096942 0
571280885 0
412039826 1
841005864 1
37614795 1
53534719 1
49177511 0
635695060 0
329239239 0
82902608 1
337023033 0
662692533 0
124916702 1
610855925 1
839722464 1
835510116 1
320466346 0
279719163 1
628345170 0
202269685 0
581152619 1
97352295 1
411305130 1
274349920 0
360256819 1
652617379 1
39588759 0
792560838 0
938675763 0
599836915 1
545770642 0
271231283 1
86390325 0
377976275 0
385772744 1
64611986 0
532102585 1
725192838 0
891990714 0
752568398 0
540851416 0
49651941 1
149630101 1
694531491 1
555123653 0
756154367 1
686766032 1
487967427 1
816047554 0
523888143 1
333593073 1
780328385 1
954789188 0
476169237 1
930031123 0
116150638 0
972869147 1
255136001 0
874310881 1
119984914 0
921187634 0
947787114 1
67691275 0
397693957 0
707258162 0
276129530 0
542157817 1
82865298 1
345353272 0
207181858 1
902123503 1
204549251 0
715229540 1
120167264 1
848224206 0
754064282 1
271578822 1
872318108 1
686916605 1
555830199 1
382910512 1
211380457 0
545827477 0
337240625 0
97789426 1
967859549 0
78874691 1
329707158 1
911648991 1
721931722 1
796699430 0
170593124 0
982342841 1
133182544 1
971220378 0
673635136 1
211051308 0
283908513 0
792420452 0
845003168 0
299968951 1
590816888 0
133476900 0
250369639 0
82077871 1
935718843 1
854425105 0
652933899 1
696030628 1
425068373 0
787870237 0
700208364 1
270071046 0
1270255 0
206302501 0
577823607 0
733152371 0
863802502 0
395641762 0
400676680 0
527029104 0
515838968 1
493900324 0
457817044 0
804586214 0
178972935 0
565251832 0
87448900 0
45153164 1
215940185 0
79972030 0
399588997 0
937655515 0
395639149 0
68909440 1
412329945 0
243471163 0
143825984 0
783229146 0
498560086 1
476600524 0
634575028 0
805828464 0
804673218 0
606205553 1
485756939 0
605049298 0
292061281 1
98045473 0
673031013 1
402870421 1
975492584 1
761435327 0
89229441 1
51920311 0
943158372 0
93465461 0
295580659 0
474045120 1
313118282 1
353830908 0
611616549 0
374063226 0
169907553 1
667882594 1
730353998 0
124034579 0
634932480 0
70623849 0
620098826 1
766855152 0
937576258 0
472452445 0
381846470 0
769342377 1
801566110 0
491649331 1
507207333 0
745948780 0
452002329 1
115961507 1
2400486 1
935933822 0
250334562 1
778803556 1
60154062 1
291434692 0
456362512 0
299068920 1
27765922 1
30956397 1
178358673 0
904117962 1
772093803 1
155192792 1
276479902 0
273097531 1
158968597 0
380047151 0
244713065 1
153669612 1
12604462 1
89544119 0
52140751 0
650435391 1
221238942 0
863140690 1
883754841 0
551194384 0
145037289 1
135057347 0
644909401 0
558574236 0
657890461 1
441052779 0
988747140 0
872241606 0
753201396 0
61168260 1
163330891 0
178802377 1
615030403 0
679001572 1
824973345 0
578178598 1
315951761 0
831498545 0
844467255 1
976475319 0
224502445 1
867317862 1
228650534 1
453037003 1
173555492 1
608943100 1
230973531 1
142495064 1
919095893 1
55824355 1
566717468 0
470064143 1
890729444 0
522292346 0
105357520 1
404962217 0
816548880 1
439674635 0
931776296 0
326373130 0
219238676 0
543665575 0
58247113 1
752119514 1
710822577 0
65755622 0
484351729 0
715204774 1
258358070 1
199328344 0
865685646 1
742647964 1
654821236 0
330688129 0
995070181 0
98563069 1
376934403 1
105131015 1
450728371 1
990037403 0
895190900 0
114263577 1
359071997 1
460230640 0
971287693 0
805143467 0
833587516 1
331926978 1
18308516 1
272327694 0
895724654 0
386387496 1
43930297 0
107481889 0
316349715 1
295817728 1
91669400 1
972456119 0
726606699 1
938739401 0
383693756 1
805821549 0
673659418 0
786402835 0
726139549 1
221651719 1
151775479 1
39074262 0
962010343 0
258491897 1
631165894 0
922284018 0
528137765 0
881981855 1
438980535 1
225868847 1
404858611 1
421630675 0
995783150 0
166697399 1
555081994 0
245491350 0
484379272 1
219913856 1
763791373 0
396776434 0
996568386 1
937036828 1
661846968 0
656640829 0
179038354 1
742031462 0
787739733 0
455974209 0
418193878 1
227462769 0
927613637 0
689842942 1
961858925 1
192959282 1
203131109 0
589407952 0
822232430 1
788943172 0
724766348 0
173808649 0
160283819 0
271728570 0
863394749 0
305952905 0
74731609 1
824173429 0
426882021 1
799425288 1
49497367 0
746006684 0
901787663 0
70179048 0
886699458 1
688036795 0
943791688 0
262638758 1
583561186 1
105512338 0
53910257 0
289632106 1
990326634 1
490387636 0
747977714 0
46787641 0
517385442 0
701064818 1
955104487 1
329803651 1
477351449 1
604140213 1
826844769 1
653871481 1
718745754 1
779189090 1
280997297 1
356022240 1
320200351 1
13183227 0
772425 1
501018666 1
106339112 0
388314423 1
659282215 1
295651903 0
843952801 1
61131693 1
32172667 1
998833664 1
222924938 1
649724597 0
899710785 0
145789721 1
628481086 0
556634513 1
344321096 0
30917527 1
566933798 0
864844658 0
85371518 0
459995569 1
73795912 1
543252238 1
411326955 1
717921939 0
727877895 0
499154493 1
605330244 1
20165867 1
676312864 1
956980735 1
31895000 0
273056392 1
278153056 0
662258398 1
968081253 0
27918609 0
109396342 1
602007879 0
937285727 1
634473425 0
546210588 0
675893093 1
618417472 1
136973185 1
178723940 1
521548456 1
174026197 1
784846328 0
719687658 0
573736579 1
264774047 0
217961505 0
817285851 0
568153780 0
414250059 1
626163286 1
556742877 0
768121621 1
280623460 1
328549889 0
277813451 0
304958230 0
558123739 1
10850829 0
74737481 1
147278058 0
784957429 0
554322523 0
906257474 0
984319457 0
350078377 1
157338606 1
304616396 0
447077354 1
202574507 1
421940944 1
122151147 1
91895151 1
9764799 0
244970608 1
531357245 0
410685690 1
979888176 0
281385645 0
455736224 1
691712373 0
372161272 0
100217609 1
742387418 1
497161254 1
216069578 0
197369911 1
854378606 0
618698538 0
978045331 1
339763821 0
421502391 1
160861111 1
519716667 1
120082797 1
18822163 1
206010378 1
419471144 0
832849067 0
211028687 1
441225596 1
675181975 1
155031980 0
596138050 1
642194855 0
432851538 0
812044171 1
212733496 0
754899789 1
382552265 1
597662854 0
283214272 0
437633614 0
998448999 0
454656122 1
167004608 0
734399783 1
217854102 1
748607622 1
470142813 1
619465624 0
65410798 1
390330327 1
512054744 0
909424821 1
132019192 0
14557366 1
14300029 1
185769015 1
25145248 0
425283302 1
315075606 0
751933679 0
120248102 1
554212397 0
928108570 1
903958335 0
893031971 0
206225920 1
705971273 1
145951378 0
386785471 1
933649677 1
529746670 0
153605120 1
988453601 0
929673315 1
75487803 0
289661389 0
798865038 1
121152651 1
796632411 0
544868166 1
753522321 0
402610893 1
865226591 1
728885027 0
410037395 1
436825982 0
844803468 0
216348121 1
765154201 0
289750348 1
320873423 1
990642529 0
324446893 1
989509456 0
289965758 0
554757601 1
453429018 1
519919598 1
489657834 0
849541790 1
730846716 0
918560082 0
309768377 1
800758222 0
828024496 1
977336038 0
738151821 1
67809549 1
332592223 1
384447668 1
4112280 1
262617717 1
46739775 0
90507537 0
949494419 0
795458564 0
969274375 1
424061791 0
289438807 0
243679246 0
606824788 0
526628426 0
31901797 1
731412526 0
433924789 1
771522735 0
173647550 1
325011336 1
945017238 0
810694860 0
551476774 0
624996475 0
826338231 1
914408289 1
218135046 1
788142078 0
973695013 1
542421376 0
631611050 0
705226242 0
975021024 1
684594892 0
678879011 1
869412981 1
114325160 1
674500455 1
408958738 1
493948630 1
893497477 1
101130928 1
142609710 0
726972408 0
544076492 1
948769785 1
594818576 0
917308389 1
323505730 1
893897594 1
24391974 1
977427484 0
121465653 0
881776788 0
836096265 1
126290728 0
342333759 1
313086183 1
865582751 1
178492604 0
128835543 0
887812615 1
332692237 0
395893073 1
920471410 1
589995980 0
148296642 0
279187822 0
944767780 0
94261957 1
704868650 1
378579857 1
299941328 1
924136476 1
934900316 0
245546334 1
849107137 1
456022511 1
972838254 1
433261680 0
67936937 1
923834022 0
338616955 0
684807400 0
841933404 0
702642599 0
867899868 1
787993986 0
839113520 1
928599118 0
785216817 0
61077086 0
449893440 1
18736786 1
596861672 1
810557421 1
842965679 0
788062845 1
270662275 0
970823165 1
605373314 1
789691742 1
559718827 1
182999717 0
483590198 0
914973444 1
268583768 1
339438861 1
852048537 0
67804657 0
6717733 0
769458288 0
703638598 0
808677379 1
154050622 1
290305983 1
161535572 0
800329701 1
576469091 0
541080791 0
946719635 0
715977612 0
280883675 0
933896918 0
741263556 0
684859852 1
51959083 0
684285433 0
220716619 0
756299027 0
1874124 1
769149100 1
41565081 1
136585097 1
615506677 0
706874336 0
900350100 1
132334834 0
594264394 0
740220493 0
675821572 1
367092080 0
774264226 1
345199789 1
816532410 0
672035257 0
601624184 1
374729081 1
64016338 1
932081249 1
987289144 0
162160443 1
792002404 1
807102399 0
100171051 0
413716980 1
933948180 1
165931220 0
91796326 0
208897738 0
822141948 0
856907025 1
163433810 0
194483611 0
465783194 0
452988138 1
288384055 0
321725102 1
291753134 0
666944774 0
959102891 1
182697977 1
581754136 1
723535519 0
590417703 0
895939910 1
298460166 1
959352002 1
805077930 0
706563796 1
349641666 0
835727717 1
438017280 0
163958151 0
463923538 1
813534581 1
349260669 0
683648981 0
330817057 0
967057949 1
972520115 0
365599571 0
785597168 1
308360543 0
376750515 0
151875731 0
263986779 0
24527868 0
346575084 0
789266019 0
407351479 1
504769244 1
595446316 1
869355526 0
334671825 0
774621717 1
811789114 0
700977866 0
781798661 0
249502343 0
912761337 0
591106294 1
7809521 1
809728092 0
241149018 0
316305581 1
412226634 0
6052994 0
313414839 1
764544121 0
202155066 0
725947927 1
253216771 0
219324059 0
863088712 0
486760444 0
65482277 1
784450212 0
946583787 1
288999857 0
798818768 0
913929601 0
514725131 0
622014822 0
194501362 1
355675044 1
725663440 0
233725690 0
511816134 0
200022931 1
497272481 1
890089614 1
160466842 1
825267911 1
915721773 0
701440162 1
272883442 0
670265116 1
338157407 1
725322551 1
282909481 1
613132478 1
157423168 1
140926350 1
148198555 1
469209484 0
254194169 0
165124914 0
591975825 0
696648710 0
740619419 0
348757603 0
858879773 1
178420232 1
250360931 0
716777946 0
827761031 0
5290253 0
669522351 1
206657550 0
191622699 1
31737302 0
5438046 1
830495909 0
220196247 1
456158115 1
619760361 0
900579505 1
253059558 0
356286895 1
443849813 0
581143018 0
41672239 1
374545214 0
266048246 0
848000357 1
706147450 1
879348810 1
888554415 1
398068328 1
243182725 1
434707715 1
167601254 0
94904850 0
766400245 1
967169523 0
274782354 0
502556569 1
650883522 0
132226 1
245795940 0
976624542 1
156379387 1
956602736 0
494652614 1
564371792 0
173645330 1
180750437 0
207044151 1
665743751 1
352170838 0
159151811 0
386817080 0
19848144 0
423090732 0
53211127 1
520958027 0
326797573 1
568626640 1
776469721 0
782455989 1
712191710 1
720216795 0
325259593 0
70751916 0
945196576 0
21155725 0
984048533 1
309114016 1
722110185 0
91470463 0
961998923 0
902177459 1
705192190 0
388783206 1
533346516 1
430182065 1
979576966 0
997057477 1
789212756 0
398671419 0
985562446 0
796568405 1
767642648 1
254881169 1
255891134 0
32970481 1
186575536 0
90400221 1
816956864 1
536173341 0
139575047 0
88313889 0
988172050 1
812733180 0
819728176 1
317793454 0
184024857 0
550654773 1
438709228 0
714690858 1
123602135 1
501191390 1
75776894 0
586503964 1
379149048 0
229060191 0
496967983 0
116298892 1
798654764 0
940669500 0
967993519 1
407833896 1
788181859 1
116847472 0
54334420 1
225266733 1
900171953 0
869027048 0
212488710 0
489554826 1
476417161 0
195754218 0
679516976 1
750738494 0
758126226 1
277149076 0
54612694 0
690034443 0
574107710 1
996826556 1
65363562 0
440484482 0
295750081 0
359896163 0
350785698 0
852470121 1
602256945 1
963821422 0
626609007 1
853057712 1
810963479 0
608237614 0
527316122 0
600423007 1
735696557 0
106469859 0
602470232 1
291064320 0
899004070 1
587813231 0
446811220 1
665894693 0
802849558 1
393125921 0
678437614 1
1272234 1
241745901 0
910022810 0
712754543 0
492316193 0
938464477 1
619854376 1
609439931 1
717002350 1
717978142 0
665625743 1
914055117 0
602662083 0
833504800 1
187508933 1
157857642 1
585753133 0
349454871 1
154760644 1
356550934 0
658936280 1
427496165 0
879764415 1
821940219 1
118821875 0
538173852 1
295188513 1
167077490 0
545683034 0
242712628 1
860183603 1
883531092 0
423184698 1
19239110 0
15949121 0
143193363 1
349984581 0
536399370 1
750994397 0
892300257 0
85700619 1
662565344 0
483488663 1
859447458 0
455305232 0
767640953 1
118810944 1
275743205 1
282938383 0
707164456 0
594451296 1
142371478 1
383486413 0
83489550 0
780759680 1
420875559 1
141100531 0
852681540 0
471829666 0
669018348 1
848595719 1
864826040 1
545662338 0
10198173 0
602421687 0
69162961 1
889825318 1
574319297 1
754776010 0
731911223 1
13401939 0
365020028 1
644343471 0
68579245 0
160799885 0
767330380 1
303814367 1
127959128 0
309411225 1
404208894 1
689219016 1
21916899 0
685860118 1
454007695 0
985682420 0
870891897 1
438362553 0
882024427 1
673211324 0
12963766 1
797031259 0
648449221 0
877858243 1
686456595 0
134953595 1
401380384 1
365525318 1
869179315 1
626761977 1
579284926 0
440342834 0
726074684 0
926349128 0
545057925 0
214682364 1
295432972 0
961863111 0
985323716 0
709336245 0
394063669 1
722185432 0
872059755 0
642299612 1
338028661 1
806386769 0
867017992 1
320252009 1
259224450 0
769710311 1
428582481 1
867887275 0
9492528 1
788775668 1
848911621 1
754205349 1
389778503 0
932527564 1
391748390 1
964979983 0
498421144 0
185189168 0
460678144 0
466366776 0
356987046 1
523815221 0
352206229 0
966064805 1
241209844 0
972993602 0
380117519 0
142113006 0
610683688 1
258025454 1
859945350 1
446932522 0
419525723 0
75698672 0
310379354 1
491754128 0
425443763 0
367451228 1
532233941 0
249558670 0
151433607 1
20019520 0
200257577 0
777858606 0
950724833 0
358600010 0
121052194 1
569470038 1
953891736 0
385151213 0
255420953 0
167768991 0
443962735 0
907291942 1
273401604 0
734923083 1
207018744 1
367397392 0
345516276 1
537468895 0
562418782 0
900941349 0
13203258 0
420317604 0
362966612 0
73786296 1
168507741 0
26645393 1
489162056 0
116921567 1
592449003 1
799540115 1
507928696 0
685829790 1
464668261 1
631094349 1
425228514 0
175494662 0
574507439 1
522999464 0
678595261 1
60640233 0
185688449 0
973080215 1
36604133 1
418617306 1
357066907 0
676533083 1
493170193 1
201186282 0
913151386 1
667991573 1
851998787 1
916096664 0
38184757 0
65195667 0
336465571 0
81555784 1
63053202 0
998932541 1
90498046 0
827334365 0
530357502 1
207106340 0
813122797 0
5729279 0
317603172 0
386990923 1
344408473 1
231082426 1
513312610 0
849239426 0
972345501 0
759601474 1
18059909 0
428879195 1
649702168 1
995822984 0
425346951 1
904763256 1
183551473 0
477092062 1
336960037 1
457962869 0
47185714 0
691634964 1
987459886 0
361134309 0
365282411 0
222999351 0
731334902 1
772904766 1
736702481 1
872631735 0
791768750 0
941157424 1
153553930 0
755242780 0
328291933 0
99721681 0
502032464 1
963386117 0
883318784 0
722108573 1
183408641 0
671349275 1
843430913 1
51545537 0
555980574 1
582970739 0
9704502 1
882165330 0
6290244 0
763952135 1
996870322 1
447182427 1
393374515 1
830425770 1
841661828 0
710809545 0
339007051 0
230495810 1
843741480 0
35496904 1
977654430 0
467138870 0
328742944 0
521180743 1
815896257 0
934754015 0
604400290 0
435943669 0
793961893 1
212066526 0
72467891 0
578016863 1
554927473 1
251142505 1
843358385 0
476367449 1
405152921 1
576054935 0
322520930 0
763213069 0
975691325 0
800639624 1
779011175 1
314002772 1
351158015 1
334048467 0
847343268 0
729132080 1
955651275 0
342082446 1
128406197 0
133058817 1
705817238 1
997918776 1
8432935 0
439289185 0
468130313 0
657998957 0
400373670 1
155804490 1
504848939 1
517061125 1
743498223 0
660233185 1
943777493 0
870015689 1
38979275 1
124056376 0
376142230 0
684899339 1
676487179 1
894362966 1
801606695 1
186405962 1
49826596 0
384203162 0
24517009 1
752480440 1
593785507 1
909670587 0
783071442 1
768352016 0
593436396 0
25482835 0
538118756 0
720588204 1
297574370 1
892172393 0
466094118 1
401474323 1
275445933 0
506433574 0
83923028 1
237243493 0
500114446 0
976611947 0
72714627 0
390371460 1
255978474 0
663603071 1
321551783 1
883146841 0
560008207 1
237763042 1
204223448 1
772394683 0
726336755 1
724798675 1
58712964 0
760844817 0
549576371 0
683324463 1
436630418 0
390748346 1
548526581 0
387486688 0
673837843 1
832844652 0
72460174 0
898924206 0
805647764 0
462217272 1
179617367 0
421596826 0
864200894 1
136559299 1
971982871 0
648746503 1
9205449 1
445292356 0
475317421 1
311997916 1
935625329 1
169472664 0
945290849 1
596814104 0
34499598 0
608217301 1
245107148 0
13963967 1
843858986 1
800245184 1
948469767 0
977903562 0
168611332 1
865816940 0
891636813 1
239683082 1
849883227 1
336560009 0
435455998 1
468213776 0
671583934 0
774413707 0
178228449 1
953659251 0
965548161 0
958171897 1
718746932 0
71467059 0
592480369 0
540977977 1
935206589 1
748520063 1
82161010 1
891806229 1
829232026 1
266972643 0
736361697 1
324710936 1
884463872 1
51173701 1
740256503 1
335521423 0
240144937 1
872974421 0
210563529 1
293514368 0
146202734 1
371648606 0
839227316 0
964220822 0
852050480 0
809144478 1
638803787 0
622865556 0
544253978 0
239527105 1
345361213 0
431357238 1
980836546 0
707241783 1
259245099 0
11831958 0
625167839 1
985164709 1
745322663 1
235780113 1
224514326 0
481915726 1
27033906 1
472188666 1
67660533 1
162078627 1
667758789 0
825417907 0
443929316 0
959246717 0
364734690 0
818611625 1
290263579 0
18396644 0
837153340 0
817654916 0
691707815 0
912675622 0
300329159 0
348906955 1
911327074 0
829000360 1
629261447 1
40088528 1
254255417 1
334612699 1
440546764 1
794429517 0
780054750 0
578349371 1
95458289 0
260548351 1
772268846 0
831613263 0
537240482 0
905337533 1
122215836 1
193984418 1
223927492 1
999903263 0
208261245 0
562539221 1
160413986 0
595880190 0
955392654 0
903226828 1
108008901 0
821569789 0
956945015 0
17782689 1
215990423 0
593137754 1
216047635 1
47926397 1
996609217 1
351203382 1
614084582 0
754841159 0
826345449 1
101600058 1
10119996 1
194644980 0
73622904 1
162038378 0
129142211 0
642394131 0
970386395 0
771800968 1
786922203 0
488855735 1
877356119 0
642962953 0
757571972 0
876433579 0
140600803 1
199362215 1
651732727 1
338543936 0
662858149 0
915428595 0
342012357 1
202898597 1
831144921 1
313454092 1
176918848 0
93067148 0
833030224 0
344515437 0
59013278 1
760715080 0
691542560 1
93653710 0
720550016 1
66033972 1
829405886 1
530933613 0
572096282 0
105791625 0
599888514 0
765800041 0
463876274 0
653784899 0
817423636 1
258149368 1
374468918 1
579108301 0
272915076 0
1120938 0
135981254 0
693071239 1
242331081 1
962815364 1
920600744 1
675463026 1
280470903 0
32511485 1
866582391 0
28401182 0
754035832 0
465925277 1
438273813 0
418026691 1
601543587 1
609267439 1
908014151 1
361081407 0
982216889 0
545057893 0
392994742 1
224206468 1
420955468 0
246520689 1
491576384 0
633914085 1
468726884 0
279660234 1
511045379 1
982015090 1
504566249 1
629099262 0
680762830 1
713701158 0
440299404 0
383558420 1
543126247 1
241934222 1
332893142 1
806795555 1
857797736 0
999727940 1
146718613 0
528507985 1
380637104 0
347077853 1
351589314 0
663877845 0
185228450 1
63448864 1
149417059 1
710503170 1
114759333 0
83568069 0
145152791 0
23710721 1
707688492 1
530916916 0
795035860 0
448413828 1
382381366 1
924289706 1
817531128 0
636843174 0
521838319 0
958382247 0
54071204 0
772503559 1
509678088 0
432387619 0
727805508 0
818977766 1
858999978 0
725284641 1
880452322 1
313569782 1
389225279 1
605145680 0
851398251 0
577258969 0
675662002 0
478984009 0
342232755 1
670927133 1
738905752 0
48116627 0
798259579 0
894609638 0
441549497 0
2035468 0
867551203 1
549916882 1
294245122 1
275206953 0
838104418 0
245835541 0
638141853 0
596022733 0
499151406 1
543580897 0
696305902 1
318357261 0
105773316 0
947184319 0
741407749 1
708392804 0
257352819 1
255012560 1
6514522 0
282824321 0
748582656 0
865775542 1
516561122 0
968728866 0
153854193 0
301337740 1
187749200 1
455412625 1
495319197 1
324928983 0
901993082 1
24780794 1
502122593 0
496422151 1
879361845 0
42431354 0
676939622 1
289434722 0
261933513 1
930895438 1
628506669 1
457727764 0
543870506 0
630063673 1
77638534 0
497612922 0
131180570 0
654978666 0
409298801 0
29582239 1
520147872 0
678440343 0
984459021 0
313075990 0
220602602 1
384177871 0
435735592 1
127399708 0
677857812 0
419082572 1
622260934 0
410984411 0
499499409 1
233117787 1
566851245 0
227269693 0
578496938 1
364565625 0
563694230 1
261842490 0
598100734 0
392651207 0
935410477 1
852250527 1
911807842 1
334784931 1
757172794 0
150442913 1
572614017 1
341362581 0
424801878 0
707857000 1
129560575 1
597004359 0
594773639 0
745548572 1
986546227 1
326286467 1
630968951 1
829859148 1
800849221 0
344221518 1
883662233 0
81423160 0
832607128 1
346894480 0
440194964 0
199607382 0
899575788 1
432599144 0
997515107 1
177435746 1
539897358 0
698124151 1
311691714 0
772079517 0
258658368 0
44760027 0
815356422 0
704553413 0
387892450 0
695640775 0
609274703 0
874677785 0
699290357 1
259840572 1
586179191 0
488812919 0
91399616 1
55155216 1
1383319 0
666775558 1
602057344 1
714875575 0
970305476 1
349385699 0
61827729 0
787402972 0
291412053 1
846433473 0
147901960 1
895298151 0
105875536 0
553229308 0
440621356 1
116687252 1
147256813 1
339583383 0
683271376 1
314388293 1
141447498 1
918573453 1
956159420 0
176519677 0
281068296 1
227975432 1
878967729 1
79052867 0
315390943 0
62093496 0
439367813 1
899614922 0
280205309 1
974523335 0
33462760 0
605449251 1
782033604 1
544658866 0
189677231 0
604613627 0
346790380 0
347560696 0
927212370 0
136878459 1
221510018 0
5262071 1
506037344 1
847602214 0
428043255 0
629767945 0
430701152 1
967799586 1
391829111 0
753787531 1
147019777 1
267132351 1
395091120 0
981651348 0
567016007 0
967580350 1
619300933 0
779742555 1
584289818 1
639784494 1
173410464 1
992906414 1
303982771 0
480592281 1
463758873 1
3793404 0
75750152 1
324218083 1
337286624 1
777073194 1
534918649 1
184895689 1
425275167 0
826390060 0
173541875 1
644816896 0
658404189 0
722045180 1
973487960 0
640979429 1
143531933 1
735804313 0
412009441 0
330819528 0
647963537 0
715008254 1
620436571 1
915110125 1
576914959 0
300015900 0
25082220 1
261438073 0
417545141 0
969285003 0
41737641 1
992246533 0
367238055 0
946597147 0
490189157 0
978986938 1
272794141 0
160988551 1
228159259 1
582938782 0
629476102 1
885949371 1
998981315 0
369362109 1
580123913 1
426730354 1
596871873 0
325543400 0
660110296 1
229052507 0
554222572 1
541849937 0
543943449 0
98874043 1
572974469 0
359515380 0
389154673 1
81784207 1
374535689 0
87341923 1
873476250 1
814104381 0
969778724 0
407367667 0
577477873 0
63455311 1
111186671 1
715181872 1
873372051 1
255856365 1
967525541 0
757230934 0
293043591 1
58131663 0
190489580 1
2800634 0
367884720 0
464345615 1
824895457 0
932589075 0
729291334 1
357589863 0
201360209 1
992103102 0
518193274 0
283679049 0
691977390 1
266483983 0
533641601 0
216068378 0
228002782 0
499525556 1
567657727 1
477174624 0
629073440 0
32836024 1
129824556 0
478780945 1
159502170 1
511627786 1
286780371 0
971490992 1
11467865 0
904256652 0
323408988 0
300530415 0
92801191 1
403568285 1
940583931 1
651140284 0
691293160 1
43179040 0
310651283 0
787897719 1
645991896 1
747705987 1
590566563 1
108909867 1
279424359 0
314687553 1
219252144 0
208771247 0
377011799 0
496892071 0
135567708 0
54120535 0
88531422 1
785933758 1
866555290 0
324062343 1
800984820 1
584251331 0
589087395 1
664434276 0
95657740 1
126178885 0
624948149 0
310348758 0
129719424 0
222978514 0
822734060 1
526982261 0
627186877 1
982950939 1
282696205 0
84338913 0
8957715 1
899592432 1
711051673 1
263016636 1
133746585 1
116236394 1
259882546 0
230695717 1
395709276 0
917645473 0
657172104 1
511858774 0
602663933 1
703649989 1
405646034 1
432936917 0
606149516 1
170549427 0
980566684 1
734109614 1
397166537 0
700900810 0
357961531 1
163711322 0
473441066 0
579548071 1
784454739 0
740324233 1
83426237 0
839541749 1
306787171 1
508343509 0
165453847 0
697425099 0
895282659 0
423941619 0
482795678 1
31271504 0
265796473 1
227860906 1
537970467 0
622092390 1
354204299 1
514716572 0
883839464 0
690255852 1
586352969 1
750080787 0
897307383 0
271925718 0
170865403 0
701415257 1
157947589 1
506133149 0
992047613 0
115461117 0
354746406 1
446591619 1
258904483 0
41669077 0
260571134 0
572506789 1
33920160 0
388500005 1
940401753 1
435795455 0
534589557 0
313486233 0
28479113 1
304315916 0
436470028 1
498922339 1
625968699 1
753638818 1
2911841 1
702182919 0
172203767 0
442937296 1
653086328 1
398309353 1
804216343 0
788547017 0
424259990 0
83574296 0
604176696 0
375884809 0
496923291 1
580784840 0
385683957 0
632947743 0
211889772 0
606990099 1
47308234 0
662776817 0
72206664 1
789740757 1
458554308 1
122009763 1
654000797 0
8452289 1
96662453 0
676675136 0
879768217 1
212977075 1
910644010 1
478768129 1
723921148 0
497928204 0
76723807 1
964122740 0
86009574 0
918169782 1
551851602 0
104821190 0
724753757 0
390010759 1
846525353 1
609685649 0
631557817 1
888734357 0
357605890 1
445670277 1
95971297 1
9528117 0
975284642 0
144979790 1
834360315 0
595035129 0
981692408 0
382622684 1
954109133 0
486425101 1
311339165 0
956161396 1
808765045 1
356887636 0
629054101 0
911641602 1
369689196 0
599524670 0
389115433 0
182129099 0
423265074 1
354330408 0
961507005 0
931618824 1
718477977 1
836223346 1
779672538 1
897823772 1
786022097 0
8897300 1
760154394 0
480292176 1
964187991 1
934704878 0
27682634 0
656447385 0
63199150 1
694915466 0
903997482 0
447088792 0
496719321 0
665404677 0
778341017 0
422574716 0
584910152 0
708802243 1
884119910 1
395451087 1
295679037 1
919565297 0
780132059 1
696447870 1
235930336 0
328888604 1
309578560 0
845143572 1
268002220 1
632393061 1
460078870 1
975943027 0
981601524 0
2714103 1
12287333 0
903704471 0
197625920 0
608905806 0
976977189 0
994444636 0
899890577 1
979998165 1
797906355 0
573222029 1
322557802 1
599080623 1
89163969 1
639063389 1
593630429 1
664240114 1
373174014 0
858904069 0
978706591 1
844570493 0
996923107 0
604071381 0
227650772 1
128669665 0
470752175 1
356482843 1
615636374 1
814006875 1
851621762 0
317339102 0
931803397 1
14196829 1
22115302 0
503892788 0
255744428 1
210186088 1
7792286 1
983980093 0
55694495 0
594528101 1
360483588 0
604957612 0
451388083 1
650825342 0
521297297 0
988725972 0
928333307 0
314720324 1
492789698 0
496730120 1
815546235 0
550364736 0
556874120 0
389980446 0
178161559 0
486052070 1
955116290 0
838437735 1
751295254 0
839792021 0
334274569 1
656556032 1
710711996 0
979512826 1
592232198 0
112772046 0
418025770 1
261705155 0
854524575 1
204100192 1
701364715 1
869747669 1
745262070 1
388276547 1
232736169 0
813798534 0
688908179 1
634276548 1
996365383 0
164765264 1
562543910 1
797740792 0
595743290 0
518150043 1
71747776 1
321790153 0
533999631 1
414100064 1
804481454 1
173847987 0
457817527 0
556679290 1
311301202 0
886225184 0
194140934 0
515924325 0
516139441 0
622966697 1
507386024 1
248486369 0
822665444 0
491439359 1
210745244 1
441034749 1
520376760 0
995977404 0
723726734 0
475526759 1
589635993 0
825527182 0
608145114 0
365014136 1
775078695 0
257797631 0
330954749 0
295258283 0
516116937 1
183676501 0
24591966 0
972088550 1
505884403 0
819963594 1
939801007 1
999847356 0
422504355 1
97168030 1
122574001 1
85951881 1
438754488 1
600590558 0
696794229 0
496570545 1
634814267 0
786258675 1
758739885 1
867405693 1
625271348 0
95208437 1
109348323 1
33260494 1
680945218 1
447106902 1
182843066 1
449691876 1
487708132 0
313042951 0
460818105 0
981805600 1
204964525 0
990590168 1
584753877 0
904744609 1
374502953 1
743202262 0
387387591 0
805929847 0
341816064 0
512002905 1
203120141 1
818596636 1
156818807 0
415083950 0
718846421 0
251265282 1
848986541 1
667631250 0
868057861 0
724535007 0
832301601 1
177101164 1
172674236 0
655380453 1
141948910 0
611909765 0
966950522 0
415326031 1
970183816 1
955220926 1
724232718 1
72511918 1
752278588 1
948716237 0
315875985 1
752433795 0
563471859 1
828857332 1
842797160 1
322402503 0
917918186 1
965463533 1
171997526 0
663057602 0
236990137 1
390380915 0
109288223 0
981321470 0
906075957 0
15843284 0
223024434 0
733473312 0
533257129 0
318622896 0
492364171 0
731541453 1
21645574 0
327724809 0
67141575 1
393690678 1
845693016 0
367401950 1
72982614 1
34280845 0
387143579 0
565065212 0
523157262 1
472581189 1
18428389 1
646455549 1
93830328 0
856829681 0
705325151 1
721260828 0
802314535 0
192111106 0
643423507 1
28773842 1
146066334 1
911642387 0
606095087 0
287324849 0
915312812 1
629634337 1
659660609 1
275968968 1
461616799 1
376364213 0
167809446 1
544415682 1
20622041 0
264092207 1
635940514 0
924634437 0
901797731 1
756783170 0
133608685 1
135230353 1
710697117 0
402786661 1
403916384 1
111592477 0
132174322 1
611446294 1
734463687 1
408263437 1
363776846 0
450598537 1
254138205 0
973315401 1
695001781 1
367413208 0
826249266 0
594416301 0
634336780 1
13176480 1
934327835 1
126920123 1
83587062 0
446266145 0
630536116 1
251947165 0
424019646 1
585392802 0
565737801 0
322363330 1
75131269 0
904446716 0
604898251 0
792119724 1
540442937 0
164402992 1
486673752 1
658556530 1
702083109 1
218130988 1
359100107 1
426899622 0
434953194 0
629169643 1
934466558 0
901137565 1
42517406 0
780356563 1
424062527 1
447549861 0
512803326 1
973087347 0
776882867 1
549024662 0
501548441 0
567971980 1
241786393 0
374030465 1
218023946 0
589046750 0
720685600 0
673480056 1
860083075 0
970477554 1
326514710 0
63386194 1
392910447 0
466004556 0
458187148 1
972278666 0
779684561 0
431559050 1
148046807 0
393887337 1
489637603 1
608139211 1
121335841 1
80836016 0
650700633 1
713051211 0
797586513 0
612898929 0
819204529 1
870536479 0
85926473 1
289203384 1
683970629 1
443597075 0
489845512 1
874795381 1
239070326 0
424786244 0
3318176 1
814932838 0
622547255 1
350094510 1
247880379 1
853922267 0
168931531 0
5671942 0
929326640 0
608959608 0
561043750 1
414784740 1
39536198 0
809892274 1
191389159 1
765315819 0
555619839 0
246758689 0
951073779 0
818665253 1
298977408 1
435642301 0
413290376 1
110524707 0
624903599 0
513065459 0
552169485 1
846872424 0
356740485 0
595076787 1
701724791 0
145473617 1
757973524 0
627451250 1
9616075 0
266017243 1
361581168 1
995572925 0
284281728 1
620912112 1
758372305 0
257385691 0
423536871 1
83066138 0
766570171 0
490706640 1
675122398 1
171329607 0
414649436 1
858307712 0
589399439 0
519132131 1
142921123 0
136236576 0
435868070 0
27227901 0
196851234 1
301461890 1
264130579 0
230221088 1
321456296 1
395759539 1
870279916 0
621422202 0
148890908 0
689578769 1
382545135 0
15545840 0
794230944 0
374758999 0
659476258 0
207726202 0
760696185 1
142655139 1
629509429 0
344487113 1
840533592 0
671638413 0
404721925 1
582694875 0
820668952 1
140131290 0
50593995 1
155294157 1
875765308 0
616818895 1
909186989 0
84653365 1
601142328 0
411869634 1
826899182 1
900526311 0
490261115 1
336140186 1
208809396 1
788718582 1
88270620 1
313128332 1
250815754 0
242810162 0
206156618 0
392008736 1
691292716 0
630205833 0
443526967 1
466215758 1
288615115 1
554143268 0
103982518 1
406434724 1
211703717 1
45228537 0
939498304 1
130379478 0
940607622 1
118326842 0
853123306 1
304503319 1
499862204 1
376721484 1
484882342 1
685695938 1
421402089 0
148031324 1
456113630 0
425360668 1
74921309 1
699877975 0
454696476 1
423442727 0
359244921 1
163504548 1
433545252 1
285690536 0
350454426 0
595146138 1
724985722 0
205702160 0
960103224 0
745256177 0
650812199 1
136480368 0
684975885 1
356587013 0
709491991 0
484961471 1
986782418 1
149917147 1
244885870 1
180756985 1
759517238 0
830131973 0
144494844 1
51577009 0
228523881 1
591690544 0
455781383 1
265599411 0
989175384 0
684271506 0
373047359 1
633339563 0
7813655 1
759357791 1
780591634 0
395613761 0
280369675 0
928743058 1
544121433 1
543587096 0
945854920 1
562086677 0
686736649 1
929446423 1
795601383 1
978403804 0
554297204 0
44824946 1
579306185 0
626451515 1
881140772 0
745962795 1
358629176 0
235413476 0
121289863 1
951593556 0
77992732 1
491931505 0
620359280 0
437022300 0
223424428 0
330253842 0
960884978 0
233210085 0
246945957 1
136664611 1
388826126 0
707732218 0
704922544 1
331202114 0
519526680 0
132055381 0
807782013 0
32025810 1
775441762 1
496850081 1
612720171 0
374922919 0
406915892 0
47934254 0
7376127 1
772904848 0
836606491 1
899947582 0
437491881 0
61112938 0
253976562 0
212461521 0
231992445 0
516823703 1
665043791 1
994020064 0
976889480 0
390006579 1
805337296 1
384640047 0
817832011 1
369227448 1
230786123 0
910849411 0
516092305 1
241797116 1
654137708 1
342555856 0
614812048 1
597191539 0
597162787 0
153785703 1
135842021 0
571237124 1
64727006 1
483439567 0
410638921 1
342022058 0
970069970 0
378509577 0
950825526 0
503881301 0
2451404 0
952215540 0
107298750 1
217618557 0
903016337 1
347012468 0
32069742 0
381440267 1
443494322 0
339936706 1
329098051 0
232312696 0
844530466 1
922493401 1
435908607 0
726434519 1
742745409 0
635274607 1
582767455 1
9610088 1
562295755 0
447502843 1
139226451 1
136136708 0
662538364 0
557345092 0
573559958 1
732960244 0
684081218 0
897289129 1
692117385 1
303384069 1
182467461 1
899498643 1
646702706 0
263267544 1
501463727 0
777409432 1
461232400 0
900930551 1
182213674 1
508198541 0
980969637 0
998732332 1
501018108 0
136018905 0
410338186 0
613884525 0
929058916 0
279503607 1
675588929 0
610553160 1
583306782 0
67314388 1
960312807 1
520480579 1
410557810 1
152136666 0
136252782 1
75026195 1
805731944 1
563681116 0
389689123 0
732351080 0
386365162 0
64712837 0
432788788 0
68080890 0
457652534 1
255382876 0
176875439 0
373574545 0
69645647 0
416656434 0
227157136 0
190734997 0
817092492 0
480154206 0
346631366 1
422325570 0
200375767 1
480824668 1
307635326 1
212760356 1
821203815 1
865313499 1
562247526 1
524102589 0
108514257 1
94455089 0
91121532 1
326272766 1
928746792 0
227259460 1
683504910 1
325315356 1
425529009 1
231429239 0
40707775 0
244146059 0
747602138 1
869607637 1
618386 1
954600301 0
772959373 0
95058367 0
846567041 1
394315078 0
250654413 0
674274795 0
185775490 1
918775605 0
829455327 0
479946990 1
85232292 0
804198425 0
588148107 0
548289377 0
4889404 0
182344547 0
453547238 1
900553022 1
116927991 0
468216710 1
223495404 1
248205718 0
244849158 1
651459618 1
973291156 0
542679746 1
183403799 1
34091450 1
647129450 1
566675209 1
301571992 0
614812979 0
195820826 1
359645905 0
72532459 0
633342780 0
99003370 0
428024785 1
681409281 0
536387749 0
608072340 0
303114755 1
219479942 0
883466416 1
435755264 1
973817663 0
66283085 0
869284188 1
912258399 0
969446645 0
42917656 0
806198693 1
636096939 1
748006586 1
8555111 0
522438774 1
459074107 0
528169735 1
740699179 0
591321304 1
768851007 0
635630352 1
564790842 1
838401641 1
460348332 0
573602163 1
582965840 1
972525682 1
937471102 1
244331561 0
63422266 1
444939652 1
900257773 1
899372129 0
175681062 0
469906690 0
932863186 1
795259524 1
37512908 1
201490510 0
803207683 1
378396951 0
438108800 0
64097419 0
286712741 1
127488477 1
410008389 0
899130874 1
941270365 1
891257027 1
12223294 1
424360875 1
52234585 0
494196482 0
164480350 0
857186712 1
749304363 0
777296160 1
771789703 1
744409171 1
296488102 0
926796699 0
877272161 0
474988106 0
365887805 1
506182127 0
398989593 0
157572231 0
725776104 1
659550113 0
234870651 0
117950807 1
886916043 0
382297439 1
837672218 1
606730571 0
456652439 0
396462764 1
158780767 0
758063358 0
303439040 0
463410064 0
333629213 0
438673603 1
78315376 1
355742773 1
3157744 0
625360137 0
389739882 1
152385129 0
259519007 1
545176761 1
343942047 0
801508090 1
931090538 1
309508877 0
907304322 0
477715761 0
130487104 1
915307147 0
767315045 0
917592611 1
840276358 1
534541073 0
305400757 0
689378113 0
518034767 0
145502325 1
510568844 0
306141118 1
733012226 1
491264770 0
13340240 1
266584616 0
735648772 1
588287141 0
38558600 0
656488390 1
806736030 1
394137374 0
562592750 0
399148014 1
562197948 0
932857308 0
172973613 0
946604851 0
394377162 0
327769975 0
7923301 0
596447202 1
575241378 0
53600451 1
783681162 0
594052092 1
59248300 1
53700198 0
999381470 1
30783719 0
437426739 1
651470499 0
669886156 0
862107742 1
955448086 1
653974574 0
784755611 0
477566378 0
515172880 1
316462843 0
971609124 0
55799184 1
118410939 1
742356491 1
580883336 1
881706734 0
255273351 1
226038965 1
664581335 0
404634880 1
857333260 0
517832434 1
226929199 0
866398106 1
423146864 1
354058393 0
207497562 1
938734980 1
63936781 1
251827313 1
378231158 0
896919471 1
260759744 0
906855434 0
332343315 0
18267515 1
279234419 0
535557221 0
378125672 0
284667960 1
78129069 1
775994311 1
13274152 0
284914825 1
450669856 1
603114115 0
938044348 0
873892186 0
531905271 0
686174511 1
262098641 0
54395873 0
744793569 1
732084914 1
263351612 0
116583549 1
738751553 0
920793558 0
880834853 1
232313274 0
982408932 0
485055057 0
5535944 1
635682805 0
508431702 0
487736983 1
100579801 0
660790787 0
92068894 0
503584898 0
578808432 0
800228497 0
321651320 0
998743745 0
55868327 1
836900344 1
211325543 0
228025052 0
84493510 1
806353944 1
862181651 0
367091641 0
641479305 0
136270296 0
391540733 0
428618762 1
600558214 0
182451070 1
423801122 0
992108684 1
160175980 1
563959306 1
465819202 0
754568950 1
869394427 0
409244685 1
654000521 1
737380025 0
657724982 0
168676585 1
454345145 0
704051608 1
967632404 0
423906909 1
73341824 0
431227771 1
329270562 0
958958648 0
467052408 0
649442524 1
83709233 1
755249445 1
586542287 0
414680167 0
933412285 1
951662591 1
420690582 1
255187927 1
845311362 1
981509915 0
975972945 1
896147683 1
611327910 0
774078001 1
339394959 1
897450509 1
176104198 1
480302608 1
968669558 1
667481422 1
85290789 0
526648279 0
492380057 1
85355622 0
214096589 0
935380919 1
832034722 1
292140069 1
645996358 0
40765363 1
191597833 0
13312871 1
235691379 0
917166067 1
145231386 1
317929306 1
524216011 1
350446569 0
116164030 1
647286368 1
556251942 1
582338691 1
796018338 1
575849049 0
864908954 1
168793999 1
481778723 1
772973124 0
615593287 1
784776905 1
168587889 0
793147603 0
346851805 0
997888483 1
895008096 0
454986357 0
141598551 0
74587458 1
734352888 0
592424288 0
98209341 1
7356905 0
508308609 0
690657163 0
143694463 0
477653115 0
576075592 0
554641481 1
313148831 0
687754241 0
925560468 0
637677106 0
489487196 0
791108870 1
876329005 0
781408775 1
766595098 1
163592077 0
646583175 1
34924936 0
744027881 0
72661949 0
346938248 1
374732385 1
831231289 1
290094141 0
556192792 1
750774961 1
857530243 1
522563478 0
665283157 0
418861368 0
488661078 1
944779481 0
749823372 0
853922035 1
552236788 1
657818500 0
306148347 0
461796512 1
752173473 0
778184275 1
666836411 1
356503539 1
276726107 0
540021982 0
823217735 1
923620715 1
270690167 1
404692238 0
111698507 0
278411745 1
497083253 0
832537519 0
646361378 1
959905726 0
309402402 0
842017706 1
526667594 1
286053436 0
518963976 1
527065850 0
47036169 1
712163423 1
951202810 1
902711244 1
64876996 0
115654839 1
737663700 1
395133314 0
997585398 0
548335991 1
324844604 1
659634986 0
277325330 0
520519148 1
394294079 1
894265095 1
691097352 1
490177673 1
665244188 1
629291231 1
547033663 0
33495545 0
816329414 1
426059905 1
67186213 1
280303283 0
125693804 1
48791774 1
25296382 0
687830728 1
922906561 0
712448738 1
990619774 0
848360599 0
540295004 0
655692383 1
515801801 1
310919425 0
388507370 0
290892217 0
399838888 0
447620611 0
874156988 1
18612331 0
891130387 1
886664454 0
951573664 1
934251221 0
797036521 0
744088421 0
102190024 0
297812883 1
435989278 0
176984166 0
951878686 0
123887808 1
313997426 1
176941253 0
986630364 0
388491780 1
439679663 1
473782139 0
926713239 1
824138583 1
526045883 1
227823325 1
894254468 1
19574082 1
691984401 1
400233049 0
775207621 0
945597779 1
655681326 1
400312978 1
314937277 0
188362759 1
562679766 1
441154136 1
985939765 0
637396842 0
264570676 1
616119019 1
196291798 1
949507672 0
16954478 0
579420656 0
56304215 0
301341798 0
270244021 1
310396247 1
547872901 1
175710289 1
244048927 1
796316389 1
859115628 0
305602392 1
135627182 1
798474345 0
499542800 1
374490610 0
231669122 1
781694727 0
848534672 1
221509236 1
835840352 1
7617250 0
811185104 1
144683931 0
461256276 0
949753910 0
257410082 0
237206817 1
412114859 1
748144572 1
834750827 0
589885481 1
574920926 1
928097627 0
833887201 0
549421278 0
868984531 0
58653752 1
380298127 1
305908893 0
600760673 1
481568625 0
192552179 0
544254315 1
962915476 1
944865384 0
440858779 0
848424001 0
147239962 1
650863302 1
292387576 0
198331334 0
908919869 1
139509752 1
687194653 1
510140230 1
392949383 1
297845758 0
682546775 1
860215101 0
117993976 1
629037474 0
544253793 1
350762366 0
635760308 0
395433100 0
126134673 1
397145035 1
518566130 1
220196006 1
561569595 0
658070806 0
403279059 1
607506148 0
86193822 1
542808745 0
270311458 1
633749379 1
560021937 0
634974302 0
825025898 1
46338123 1
78034476 0
495529164 0
448061409 0
95895204 1
534814476 0
71655026 1
485697612 1
520419016 0
601974920 1
401669135 0
747184761 0
581039609 0
521586351 1
235127572 0
60808394 0
698930052 0
845835640 1
303097761 1
601347645 1
351457796 0
284214832 0
98913796 0
836559020 1
294857852 1
374833492 1
878832348 0
948909100 0
190277591 1
90774788 0
199836315 0
736334786 0
301958494 1
612143913 0
350371908 1
868875714 1
977246439 1
463998213 1
803047900 1
645788135 1
804409724 0
227386809 0
701732519 1
130652910 0
902614669 1
82655028 0
621520167 0
532467381 1
467986029 0
937737721 1
345987804 0
288083808 0
790547031 1
510029555 1
532036514 1
658589123 0
46748139 0
552074909 0
406593590 0
456712514 1
440747907 1
570741733 0
487175995 1
19200733 1
491913856 1
57186588 0
668883263 1
394289893 0
19046248 1
775286376 1
999564121 0
464390712 0
977984148 0
835719902 1
860933522 0
127619403 1
435548152 0
224385508 0
694848209 0
281100806 0
160532518 0
888629154 1
415608521 0
666269872 1
730655520 1
929529660 1
187729949 0
557882038 0
564960890 1
902224403 0
792054978 0
315033366 0
293461869 0
479234102 0
10090165 1
17561837 0
49198536 1
586877961 0
866735996 1
710326945 0
896419331 0
222936990 1
672609203 0
332905348 0
880761288 1
77239020 0
617526649 1
968243428 1
616221479 1
845592854 0
153141223 1
562863432 0
348673068 0
811548304 0
571718145 0
488265158 1
753815112 0
902240539 1
873154016 1
965125173 0
695210958 1
930502671 0
281424402 0
980855997 1
218159412 1
115543439 0
135509639 0
345912060 0
815345343 1
338779484 1
453704477 1
36261096 1
73660012 1
907169611 0
772640762 1
48993416 0
181253066 1
195375032 0
567096270 0
396475690 1
889234412 0
991218999 0
315063203 1
43746865 0
669388926 1
867423353 0
105528516 0
545507000 0
631975854 1
869944751 1
504904925 0
35787415 1
420213435 0
966040465 1
108179238 0
820619691 0
492993752 0
549015947 1
512496448 1
973491607 0
574700115 0
191787911 0
193899011 1
819247946 0
641423789 1
669628222 1
558030531 0
784284661 1
886024664 0
59066770 1
37678813 0
942339442 0
367124817 1
692190501 1
587516898 1
933471801 1
602322025 1
751520592 1
319986494 0
856413269 0
504462167 0
375568947 1
766115361 1
239378869 1
394683432 1
472910684 0
684157454 0
988061433 0
730879684 0
982254584 1
932253471 0
360918339 0
704178822 0
404404619 0
302780295 0
837418047 1
395348347 0
794063072 0
962691517 0
825268285 0
296598212 0
398488765 1
762245319 1
982063879 0
791289042 1
894786419 0
638870742 0
345500451 0
140320191 1
894535179 0
300001755 1
416523748 1
805705 1
924094187 0
299328998 0
462036166 1
890088841 0
563278574 1
905375406 1
718479065 1
744568525 1
503960409 0
230416650 1
739560038 0
179648298 0
124285997 1
649128136 1
636566791 0
96162258 0
406455120 1
924270927 1
722931812 1
451248669 0
359049498 0
642585225 1
498557892 0
607703458 1
907469600 1
23393581 1
731287583 0
246070257 0
812864356 1
436157208 1
963828508 1
844415871 0
186803693 0
896930812 0
783184318 0
691171682 1
731802924 0
579185841 0
471476460 0
691662882 0
788139125 1
876761097 1
114306237 1
266728352 0
892781727 0
752874955 0
562803400 1
997309192 1
586955568 1
514044974 0
259255127 0
960987906 0
979460599 0
708767869 1
486623540 0
558767029 1
795618038 0
412261152 1
333730793 1
37722823 0
333035194 0
321495704 0
929109033 1
562198537 0
339190428 1
781763041 0
301312705 0
262204736 1
950051994 0
476272826 1
2518676 1
725605952 1
183282870 0
245440976 1
555984176 0
696014933 0
673885354 1
47659143 1
510524107 0
453397231 1
238239907 1
522175799 1
452931297 0
386740150 1
231606638 1
322881615 0
333465790 0
45007036 1
960127208 0
718109674 1
373594648 1
528335070 1
725261672 0
175035980 0
612809697 0
317939844 0
187732304 1
946727009 0
781605048 1
798815673 1
579483977 0
275961481 1
974064112 0
544038237 1
804897299 0
52578238 1
882364582 1
912304115 0
443510030 1
312122404 0
631075963 1
838537219 1
762943359 1
988061690 0
310587451 0
486947169 1
169968926 0
722243076 0
12472912 1
403841033 0
742324674 0
361943750 0
626118782 1
681717431 1
337070524 1
869305178 1
124343705 0
667679013 0
886072241 0
499131832 0
351712868 1
236039138 1
818047802 0
895319552 1
231358750 1
494553883 0
639547029 0
11342072 0
741137035 1
429048424 1
209686082 0
368264028 0
128750166 0
462958152 0
777333008 0
899320977 0
499129808 0
602265545 1
626415483 1
809753187 1
2756100 0
854101356 0
686507688 1
853333473 1
209578231 0
868986309 0
635960105 1
861057058 0
341583711 1
157172848 1
78047522 1
904634307 1
38372637 0
813226687 1
594156635 0
123874594 0
90787667 1
597646421 1
986648227 0
897576107 1
783621118 1
41528000 0
90848417 1
869993598 0
436664780 1
25395223 1
841081223 1
650705337 1
216288853 0
385259529 0
391331358 1
76000999 0
365955159 1
80336940 1
830053522 0
706642091 1
900474979 0
638219382 0
831724773 0
838772008 1
271313721 1
758616140 0
866748752 1
62402355 1
290378551 1
827403473 0
236275470 0
888893865 1
167261078 1
419271472 0
287465360 1
910358405 0
126501024 0
55469554 0
877704490 1
443387270 1
464562144 0
364264460 1
22715976 1
4461330 0
589327887 0
277882971 0
803820371 0
862860386 1
918325666 1
660064466 0
328931555 1
191917324 1
291375863 1
93107378 1
168565114 0
567548387 0
228459715 0
276835334 1
643569167 0
550158732 0
505828805 1
170560972 0
216078813 0
980189129 0
64870707 0
480809093 1
884803763 1
185864008 1
818618524 1
938618423 0
761630502 0
270813385 1
659389596 0
205267329 1
664423883 0
788650627 0
510315633 0
425077084 0
482566552 0
843056044 0
845865011 1
122466479 0
806132912 0
865928882 0
813584399 0
813990325 0
109972004 0
981669260 0
432516152 0
794496941 0
929108240 0
157279115 1
991062358 1
476263601 1
413623998 1
320929235 0
681650626 1
726660295 0
708667992 0
484032000 1
488414014 1
79971180 0
191554782 0
954090085 0
18685841 0
186048326 1
844089891 0
827093124 1
779045252 0
328696934 1
271363803 1
431978633 0
754829799 0
224440957 1
671568910 1
880424972 0
103116297 0
780247337 0
538134540 0
600790725 0
969962168 0
988645777 1
843157635 1
839305092 1
593285024 0
466661257 1
314970684 1
598486427 1
513063852 1
155741590 0
886212582 1
785946349 0
97351649 1
284474709 1
189210930 1
323988662 0
449098717 0
967888731 0
299672119 0
621504094 0
991805050 1
623130015 0
790847091 1
506688119 0
745297570 1
844013634 0
210554924 1
575809642 1
703831478 1
657418961 1
909955831 0
427889715 1
405661346 1
754420261 0
165754657 0
693996305 0
977706769 1
621934364 1
816684831 0
307422665 1
493320497 1
716274035 0
584972972 1
751462704 0
957387326 0
818170316 0
742339961 0
924104154 0
159356195 1
759676639 1
665479662 0
721830924 0
345464564 0
929794680 1
398751504 1
694023569 1
691312035 1
179314455 1
601346586 0
206379710 1
995628978 1
365630647 1
179774646 0
856221396 0
631689576 0
461036110 1
140907843 0
289055093 1
125187422 0
855049589 0
824621164 1
286368668 0
219324595 1
504626600 0
140122204 0
889747297 1
566480046 1
332905117 1
781597808 0
112480799 1
462462249 1
16006245 0
43867576 1
549560044 0
907158288 1
120552488 0
116685195 1
117343176 1
910441068 1
822712548 0
255647728 0
348280392 1
616424034 1
213286383 0
750347044 0
84059826 0
664224262 0
409786801 0
905064277 1
157533248 0
391555420 0
316228988 0
455085775 0
717603567 0
177177965 1
29652595 1
921567962 1
638177288 0
196947906 1
807116355 0
642695494 1
740870598 1
256191608 1
377228724 1
222371923 1
291170018 0
580010380 0
839159213 0
663451493 1
234522175 1
512627625 0
405663833 1
664161174 0
593624346 0
595738673 0
55731830 1
54829080 0
589029648 1
526185240 1
16833485 0
349215693 1
942543622 1
478814571 0
55972889 1
352499306 0
850365698 1
506100463 1
276345377 1
302544087 1
147659613 1
763357375 0
586869806 0
8086118 0
749942679 1
358282386 1
220446155 0
196663167 0
539861777 0
621176018 1
236544257 0
969391389 1
897753374 0
299730239 0
156859212 0
223882988 0
568602216 1
96508711 0
966726672 0
372596479 1
988224593 0
802123295 0
45183958 1
320995655 0
225938199 1
301122586 0
461590623 0
121352393 1
851171447 0
632485165 1
363025095 0
735960269 0
708277392 0
991637984 0
931587766 1
767637850 0
393419161 1
744278976 0
126735663 1
630672854 0
499594078 1
276048285 0
520257516 1
272471596 0
33250178 1
440151419 1
685629215 1
454509762 1
324889896 1
283028557 0
315583463 0
144931229 1
298742817 0
476146448 1
532951303 1
93045045 1
109492319 1
920939338 0
332238946 1
56882206 1
675389003 1
89146223 1
213243974 0
984801506 1
979051509 1
254422036 1
990265091 1
262259442 1
791245152 1
776915075 1
719080808 1
139181176 0
790584792 1
380690522 1
308878950 0
763092302 1
678848211 0
71049595 0
779192400 0
122923422 0
16891387 0
367111245 1
333275507 0
481848148 0
473320272 1
935271721 0
444779892 1
208098637 0
92246419 0
743503887 0
274773165 1
513037835 0
234497494 1
777855026 1
808052180 0
363699986 1
240592379 1
271311402 1
937615974 0
532289982 1
44447496 1
893948452 1
745822708 0
522311240 1
755608493 1
855077593 0
959502982 1
158379827 0
682504561 1
672586177 1
637628654 1
553006741 1
80959735 1
357100363 1
689946524 0
937606022 1
5845299 0
664241767 0
996603 1
924142144 0
442952841 1
264756210 1
83479397 1
194202589 1
954752082 0
922264479 1
636362756 0
811791217 0
815037015 0
470321365 0
740926807 0
413713670 1
896911563 1
337882648 0
493901857 1
858267970 1
101714083 0
131270319 0
950005562 1
891018104 1
647027933 1
76279961 0
795856892 1
978677829 0
287911657 1
34333930 0
745064911 0
118581894 1
114482171 0
437064078 1
240574800 0
297283122 0
713729161 1
969605241 0
976123801 1
742788193 0
543156448 0
104871618 0
929154145 0
719522992 0
200062729 1
222737798 0
776243982 0
765247649 0
410073499 0
818805779 1
145813311 0
920173590 0
528271304 0
813788299 1
669370960 0
107243243 0
704162878 0
395331109 0
315022794 1
870876773 1
484268878 0
563958269 0
421468075 1
232275601 0
810585120 1
493916982 1
910112400 1
16832943 1
428771706 0
438837842 0
567460575 1
311160237 1
979946927 1
54432189 1
384450763 1
105311820 1
792911580 1
795260024 0
4544937 0
638966080 0
688480441 0
138326877 0
996081054 0
160275465 1
73585781 0
384972554 1
267449268 0
719962597 0
857114227 0
477659602 0
605177186 0
597250061 0
412418267 0
64899241 0
862895314 1
717892694 1
413610190 1
161985993 0
366047894 1
874638231 0
552672366 0
68807963 0
672045503 0
832499468 1
804926494 1
528874402 1
155433039 0
442251021 1
788232557 0
899921059 1
558550535 0
110972 0
635554743 0
599652432 1
264761025 0
145249288 0
834450836 0
540686635 1
802900881 1
33451507 1
107318627 0
628139238 0
46041719 1
629635730 0
941455308 0
153960315 1
997162556 0
204199109 0
570177392 0
846882573 1
608580723 0
272221484 0
132356839 1
150913005 1
526810331 1
855671918 1
271455338 1
327592962 1
321461137 0
671996042 0
298139103 0
158647682 1
129121800 0
475807831 0
417281264 0
775224530 0
262317706 0
644507044 0
916650806 0
553153434 0
645018759 1
431713346 1
364301554 0
963501889 0
733380216 0
262388926 0
248871593 0
132090896 1
835886754 0
240679899 0
170254303 1
302227962 1
740193270 1
940340319 1
150794841 1
786548752 1
196378778 1
583713275 1
592098360 1
197587579 0
285433450 1
566633637 1
797470942 1
790841603 1
895837655 0
128020165 1
53152729 1
303672712 0
335605835 0
998816021 0
214184300 1
161369930 1
524511624 1
140904004 1
277738159 0
926964338 0
915215732 1
302761623 1
141231687 0
406195725 1
70931015 0
918835324 0
480356737 0
471230838 1
518981729 0
844070970 0
988713795 0
366330228 0
18986389 0
505454757 0
389715822 0
90347971 0
346699865 1
861781526 0
913329412 0
408227690 0
271799473 1
836333109 1
949499088 1
448785555 0
446043256 0
63469755 1
519988972 0
407865667 1
482242169 1
619690014 1
235293494 1
124285379 1
585288999 0
644491424 1
555364840 0
292866602 1
260222502 0
191196990 0
961481683 0
377269253 1
498393367 1
3129096 0
394340114 0
244479726 0
557789002 1
742098041 0
137352317 0
722121549 1
734162735 1
337789061 0
12585127 0
937167983 0
874046102 0
598618553 0
389414616 0
61786101 0
273570638 0
865492656 0
175977677 0
59377747 0
385965254 1
610060151 1
387323814 0
95717180 1
322907001 0
452425230 0
736644853 0
195005942 1
682995376 1
373334800 0
635610446 1
203627693 0
715648492 1
236806942 0
376434338 1
213001081 0
300647174 1
598885876 1
437276417 0
135238953 0
620379810 0
483817866 1
503800841 0
480387068 0
717709058 0
674487641 0
871136254 0
915679432 1
128597926 1
746542401 0
383595590 1
708180982 0
543595680 1
483621835 0
144991154 1
363607874 1
288344174 0
355901722 1
920990620 0
535374373 0
96269734 1
201973480 1
108002931 0
642615658 1
269629825 0
128003044 1
648527836 1
879516611 0
623114709 1
821368877 1
653874758 0
74228565 0
848886638 0
982966487 1
710663635 0
998869157 1
521909780 1
617822132 0
613925059 0
65963077 0
858059080 0
819421825 1
193091507 0
116266022 1
808350519 1
383909857 1
616079201 0
65866462 1
118668812 0
634604210 1
341154358 0
806793068 1
359269370 0
743227457 1
539325525 0
310883796 1
111818760 1
66196761 0
515733062 1
535026007 0
751439713 1
202314381 0
368123278 1
852411237 1
120474924 0
342801717 1
835204294 1
392293477 0
417332156 1
167647963 1
55181090 1
779938409 0
641672444 1
154488083 0
902633772 1
29595104 1
583570747 0
137850595 1
519515032 1
963330141 1
455531934 0
969399912 0
440114941 1
713787151 0
469582555 1
213463375 1
581376569 1
228067145 0
454330961 1
655799441 1
784660855 0
66039516 0
293707940 0
186985792 0
749625790 1
504662551 1
938857012 0
931860179 0
96889859 0
519411114 1
203290559 0
334504339 1
35882070 0
186102939 0
109801022 0
274363681 1
825866605 0
144747452 0
438671747 1
588061385 1
494726061 1
529773429 1
850964421 1
178097509 0
968620 1
390738515 1
704176110 1
111984893 1
703696209 1
889499537 0
455062642 0
453427535 1
904934923 1
375830519 0
583679171 0
295485028 0
149369245 0
490181873 0
969772958 1
288956825 0
983529527 0
464009998 0
229416296 0
175501186 1
568000285 1
731661912 0
27494543 1
893676085 1
271413795 0
783839756 0
856575608 1
889694767 0
123292221 0
314085507 1
262189998 0
550661560 0
352222812 1
552092012 0
683526656 0
969967643 1
804706730 1
487484410 1
336318047 0
157606961 1
938578683 1
743464077 0
621724580 1
139568095 1
376283279 0
883651453 1
500352349 0
916044775 0
87101042 0
351944176 0
398236418 1
694311994 1
363232703 0
45668562 1
507819270 0
140953579 0
980542254 1
562126069 0
515616068 0
50442381 0
564361090 0
518120777 0
284476883 0
124258601 1
844810437 1
824270759 1
614858042 0
741944410 0
338762729 1
308551748 1
679254266 0
55743255 1
206072155 0
405727594 0
945364832 0
844236552 0
14946772 0
533437740 1
961200905 1
966244305 1
699401427 1
598041606 1
328690245 0
504732785 0
19793617 0
64699817 1
76090226 0
915312648 0
684300852 0
223311853 1
459274486 0
440563793 0
544456050 1
910021005 0
885653134 0
557716532 1
550009055 0
273759451 0
637683737 1
436010091 1
217363702 0
910684976 1
535719058 1
727945439 1
338343461 1
297485291 0
860830512 0
758813230 1
426725668 1
952455223 1
139559479 1
827042380 0
772359675 1
497391717 0
351254155 0
924482702 0
163072643 1
391553332 0
485460720 1
925298292 1
908957592 0
123693376 0
27220640 0
687725993 0
921435031 1
629478865 1
63169528 0
279781128 0
381230012 1
314380642 1
747582682 1
86457603 0
219230908 0
999682792 0
843540866 1
533543044 0
883182726 0
468904997 0
903386715 0
635115280 1
701027392 0
852628501 1
789798682 0
158307367 1
396238314 1
367371564 0
534501337 0
854194942 1
469524562 0
185826239 0
457505116 0
112941295 0
422596562 0
471194399 0
456005429 0
277313450 0
888705667 0
770317575 0
270326839 1
617650209 0
713599077 0
74152551 0
804445683 0
484950608 1
642727156 1
182651237 1
908796607 0
246713704 1
143326492 1
413758700 0
20616517 0
152921249 0
426258534 0
27352929 0
759963964 0
703956429 1
789488820 1
816219671 1
122858638 0
849806012 0
840822771 1
250874277 0
296000700 0
390479842 0
556415463 0
316301312 1
786260057 0
691137671 0
719288740 0
579289613 1
601369698 0
760261875 1
71166871 1
908498468 1
653818601 0
673191469 1
513297517 0
341516251 0
466477932 0
284264600 0
89475709 0
987182353 0
335154427 1
838760072 0
663895879 1
309457724 0
911966755 1
369870277 0
526249818 1
262553016 0
515581374 0
54997709 1
387679897 0
908554323 1
983724553 0
177423649 1
296257160 1
555727503 0
375751533 1
3777101 1
210363664 0
906227512 1
500464054 0
128629493 0
960097477 0
286725873 1
397548888 0
21962428 1
382342364 0
22792990 0
844198272 1
353052265 1
684489528 1
953792627 1
655627713 1
35199306 1
439564761 1
728001685 1
193504168 1
433602606 1
486809997 0
632067206 1
951271938 0
846310115 0
367804205 1
67058236 0
153246392 0
122103107 1
979509000 0
863213818 1
18319356 0
652584965 0
489939351 1
757874467 1
931203766 0
265907451 0
199580037 1
547206792 1
898065147 0
725070372 1
679196236 1
63222879 1
523509717 0
420852904 1
415013278 0
67770018 0
832627807 0
877941305 0
346378874 1
459982393 1
942442963 0
387671001 1
651951280 0
160534287 0
499199263 0
862776824 1
450410867 0
54038415 1
868808354 1
653035394 0
987078683 0
420325401 0
743346076 1
957254705 0
984094314 1
349068380 0
635445074 0
992892227 0
99736562 0
447445711 0
348635149 1
51737211 0
654941170 0
784847518 0
75343907 0
240062768 0
362963817 1
332997172 0
14299764 0
264366382 1
942371339 1
559201914 0
152068485 0
385175070 1
849283503 1
912657010 0
174069889 0
407172676 0
994763646 1
585198121 0
86072904 0
774013689 1
448132291 1
536134074 1
276231326 1
262811907 1
798687720 1
683108753 0
947906216 0
667591967 0
424942588 1
219401055 0
4286494 0
6138728 0
379697795 0
625764535 0
89082434 1
584748705 1
778098564 1
342512899 1
647668125 1
928959435 1
909794556 1
490868680 1
847372919 1
165210935 0
418686849 1
646775439 1
769285202 1
448205327 0
845199677 1
472888490 0
980152341 0
639013538 1
781148095 1
133527577 1
521483203 0
868024515 1
861240557 0
213260364 1
162804170 1
481831017 1
681402596 0
757212966 0
647080608 0
418358000 0
913021234 0
618255662 0
856768417 1
603534357 0
820462276 1
900096722 0
622898552 1
729753460 1
288745592 1
137933989 0
776531908 1
626207224 0
710136934 0
852213731 1
259626730 0
707174023 1
591775753 0
132527200 0
282924102 1
656399391 0
68745672 1
269527449 1
87413965 1
926578812 1
30020057 1
58826011 1
22697339 1
717028030 0
531360315 1
256794846 1
357041452 1
363030883 1
376037928 0
746232448 1
871177144 1
87708343 0
680629756 1
161390646 0
419909169 1
795248713 1
733428705 0
663519770 0
941654386 1
575153789 0
748805438 0
703952603 0
882798628 1
477985026 1
904737057 1
258051476 1
322167291 1
79852252 0
952122135 1
597353987 0
170439350 1
77600711 1
263469136 1
96085696 0
391967056 0
869455082 1
931156075 1
498623918 1
861759424 0
534478624 1
831790267 1
252784363 1
2679521 0
464328848 0
50175197 0
229580934 1
427284527 0
836300314 1
509762822 1
402480995 0
73310160 0
61297693 1
67020404 1
512128523 0
401530734 0
307064633 0
786285711 1
304550360 1
894298947 0
578775822 1
44455289 0
908196514 1
327906517 0
123740916 1
655319770 1
717062785 1
913135408 0
20520052 0
473743049 1
638949647 1
157747522 1
575657379 0
366461631 0
784109950 0
610725836 1
355674391 0
744043649 0
801092134 1
208076917 1
989655562 1
632114074 0
709699054 1
94074539 1
144349395 0
901274565 0
963638256 0
755438463 1
44397538 0
453227221 0
549434030 0
979882182 0
996998104 0
883928850 0
339662239 0
413878671 1
951784000 1
510414653 1
298676868 0
610872802 0
474592634 0
504199905 0
322943751 1
487889449 0
708657427 1
596307017 0
595407938 1
936832543 0
110372496 0
534387594 1
214767682 0
833880595 1
578387603 1
231296655 1
377086532 0
987288316 1
687551656 1
718925219 0
994567918 1
755559742 0
558394609 1
691541047 1
268759687 0
27663834 0
500795343 1
998165223 1
639994094 0
809650262 1
981755275 0
197250670 1
322686191 1
166156551 1
508054220 1
37422478 0
534175717 0
209174292 1
715124861 0
469161137 1
906712037 1
185412709 1
245230605 0
958381254 1
720881136 0
146779595 0
326714247 1
348467383 1
182564740 1
981945899 0
306094889 1
383395197 1
569945094 1
220883136 1
512273411 0
97850959 0
381205782 1
945643773 0
557887397 0
899483357 1
281750332 0
365914891 0
821385681 1
886108748 1
244733914 0
977462654 1
503443038 0
713227699 1
767496561 1
131734271 1
533575792 0
400186889 0
22819225 0
890361507 0
998643101 1
678807606 0
280589496 1
537481960 0
43886633 1
794179524 1
347946902 1
835593777 0
891315606 1
311745379 0
580032196 0
13603551 1
704377551 0
680162618 0
144474333 1
53571582 1
49151089 0
903510655 1
611243308 0
116197002 1
455968084 1
280520781 0
446227205 0
345479317 0
241819655 0
417623769 1
78048534 0
320329263 1
622559404 0
778594577 0
328925616 1
716432066 1
57685216 0
235123793 1
790423228 1
737926484 0
815242538 0
704414752 0
104736309 0
600918616 1
66412244 1
683846357 1
545925114 1
233682345 0
335797046 1
9878817 1
752824506 1
758684894 1
175067684 0
841860256 0
688113901 0
761786043 1
552688569 1
143227621 0
342008046 0
717540600 1
160621081 0
804901097 0
226882797 0
716087339 0
598237248 0
268794408 0
990372778 1
632208182 0
671455003 0
125237673 1
752929940 0
177322401 1
744446358 1
131388399 1
270684951 0
778138341 1
569575230 0
794888889 0
705258223 1
885347824 0
866430166 0
395622769 1
56378811 1
24696729 1
833880131 1
338727056 1
12523172 0
773680032 1
790793915 0
129980449 0
242828794 1
372426676 0
314046537 1
130038876 0
568541433 0
971796281 0
187696912 1
693809040 0
806561651 1
422458071 0
266828694 0
804534738 0
709139157 0
365621838 1
239791125 1
911555269 0
289078698 0
279951781 0
320949951 1
101302897 1
287498442 0
375951391 1
324205510 0
749793784 1
130586504 0
348909254 0
584690759 1
914463025 0
831094278 1
140973504 0
891418827 1
318935797 0
121865887 1
548884048 1
777216542 1
406430470 0
477655707 0
380031111 1
172196176 0
177475090 1
176487325 1
930392011 1
896502099 0
488253199 0
531298238 1
806621111 1
716877133 0
535764248 1
207711638 1
282440591 0
271381052 1
164624089 0
355331894 0
901773137 1
514041116 1
301930561 0
551734021 0
463156293 0
365573945 0
768079346 1
767511846 0
581322258 1
375936160 1
789997650 0
627924872 1
423350780 0
633675711 1
687308803 1
277344044 1
863233068 0
399167824 0
337897560 0
432684987 0
279291553 0
512388374 0
682719888 1
555973195 0
157308315 0
406405834 1
19305639 0
342948138 1
337998711 0
438214050 0
765165927 0
592541807 0
929521741 1
829041522 0
769647898 1
109595947 0
108915463 0
203957960 0
98676094 1
28573563 0
743577512 0
419458985 0
412666042 1
752814775 0
281881593 1
666972678 0
346664201 0
569093377 1
35955789 1
943362172 0
381421761 1
812291679 0
293666024 1
353258841 1
149387042 1
248654267 0
837351031 0
183616716 0
609964028 0
49632229 1
607643984 1
740258101 0
919807978 1
372741539 0
502171851 0
210858645 0
612129880 1
210310974 1
402535973 0
894922326 1
73705857 0
740685267 0
739723921 1
755369025 0
313619900 1
418612224 0
342004836 0
976672312 1
618265862 0
717486622 0
754451554 1
582617791 0
641453392 1
963194648 1
713381721 0
755880167 0
967333958 0
901914706 0
675566470 1
641639405 1
766111376 1
123236836 1
649098881 1
680759881 1
543955637 0
162337616 1
444232418 1
782259478 1
325820622 1
258520119 0
472509351 1
297856903 0
106535556 1
680083025 1
660047145 1
57419303 0
220732251 1
495222113 1
748991846 0
607817821 1
414546804 1
422361141 1
282883372 1
286936630 0
231081915 1
127171176 0
163985323 1
255351857 1
86384340 0
464176685 0
52222999 1
840043818 1
991213993 0
248224317 0
330617275 1
691111810 0
997223930 1
47030514 1
665548776 0
765044564 0
40342831 0
50820366 1
356233970 1
316743238 0
500677364 1
50952590 0
532717189 1
300599509 0
946198243 1
552414211 0
460082087 0
952952893 0
613213942 0
992627803 0
685153986 1
760981804 0
609991923 1
445640789 0
874017101 0
918184503 0
336926358 0
415278896 1
436368935 1
446759409 1
769244385 0
399059069 1
175012817 0
638821784 1
331204810 1
336986713 0
158999980 1
90652126 0
564258679 0
939558083 1
970660025 1
620049989 1
278003222 1
185345772 1
779121452 0
286559072 1
373039075 1
889806624 1
454116328 1
201902021 0
686502476 1
309694894 1
975234051 0
296277841 0
375604924 0
388652452 0
803047952 0
378143707 1
818952031 1
831772577 0
655217176 1
290900984 1
665358469 0
502203960 0
924681011 0
9288774 1
668523117 0
36564633 0
64625590 1
291750762 0
553882499 0
215338752 0
355084991 0
939919429 1
77239182 1
217104577 1
555717295 0
577238123 0
948422761 1
299804910 0
907524838 1
273390956 1
85937749 1
837257785 0
201384476 1
704577110 0
437988261 0
379102695 1
656813369 0
830848135 0
561295458 0
92694179 0
308472075 1
730213403 0
767972055 1
604613219 1
563258989 1
527513925 0
47266187 0
757262028 1
646388966 0
987390271 0
794756273 0
900028667 1
639069510 0
989762618 0
880970590 1
284712349 1
994186411 0
853226299 1
612761829 1
546796380 1
82613458 0
21361050 0
814633707 0
211966951 0
144327116 1
200158893 0
855638753 1
901385916 1
343595864 1
615017952 1
947905189 1
398893004 0
939118356 1
517128116 1
686833635 0
77452168 0
228684411 1
563882935 1
530218909 1
856051986 1
611947161 1
908008451 1
925930006 0
784875745 1
284821953 1
346617562 1
420825448 1
988330856 1
914275482 0
337713185 1
919254765 1
772978699 1
800434652 1
525981374 1
583715265 0
681312614 1
790789693 0
706118051 0
953423949 0
162064977 1
819248261 0
326960912 0
775491357 1
540960182 1
213157535 0
471824226 1
879392288 0
255492590 1
423292035 0
606131472 1
32035798 1
287435960 0
247418185 0
853684637 1
917581309 0
607314574 0
324565364 1
21979930 0
551393397 0
131113816 1
17092017 1
789322146 0
978489227 1
262829553 0
544560964 0
457696558 1
706940601 1
865665928 1
612678627 1
627031582 1
70977303 0
492833676 1
848416380 1
554048082 0
544045696 0
893762254 1
356845496 1
602593801 1
978243498 0
195722346 0
900897187 1
127315120 1
95051699 0
989672218 1
776627614 1
618529168 1
233438154 1
155921021 1
823375666 1
741888048 1
887316681 1
95437239 0
216750260 0
744914488 0
142010080 0
75685287 0
49281337 0
974689955 0
731752626 1
165725740 0
982156524 1
61940245 0
822912640 1
305729496 0
346236652 0
139001324 1
410432901 0
462777957 1
903930104 1
686930454 1
58977300 0
86815365 0
356130855 1
286645417 1
140065388 0
62536490 0
772588727 1
614992910 1
776716884 1
994210194 0
464142432 1
562506152 1
978586931 0
720342606 1
276126762 1
805386912 0
188815417 1
339673640 0
810474558 1
698227551 1
505795936 0
44334945 1
980919158 0
907939420 1
425214755 0
423049183 1
814005483 1
379391680 0
597609472 0
156277141 0
757582651 0
131899727 0
92632610 1
407599505 0
430102101 0
549194233 0
816971633 0
523527540 1
885718292 1
678149700 1
25043948 0
887210425 1
469411244 1
291429615 0
927933331 0
152168450 1
636215077 1
99978512 1
766696311 1
230904143 0
747726341 1
379575585 1
378326044 0
278653067 1
623576558 1
229542867 1
219336418 1
171562396 0
665209712 0
616625190 1
230667788 0
852861124 1
122028827 1
711276771 1
260019258 1
944131362 0
112896531 0
395607878 0
911823722 0
193594820 0
72412387 0
537923644 0
911792415 1
866706939 0
806999047 1
423977986 1
243102846 0
157202420 1
231565772 0
42728248 1
381302855 0
855992424 0
846165912 0
136682514 0
790800057 1
399213577 1
420331253 1
23581817 1
748456328 0
185963643 1
330082554 0
791583112 1
244762095 1
539350615 0
549927551 0
761449070 1
579057632 0
928948420 1
143924233 1
129664303 0
942159191 0
852972929 0
961400198 0
481319335 1
630404271 0
519560907 0
387363420 0
403604385 0
967774145 0
225799988 0
198426889 1
85466975 0
732115581 1
793622378 0
202202879 1
208914543 1
251701292 1
814203111 0
29131003 0
80776271 1
559305230 0
409031997 1
927276857 0
771927250 0
923458519 1
227239162 1
480854600 1
604506491 1
206966800 0
187279896 1
147991741 0
879095569 1
190924860 0
29595065 1
33286043 0
899681437 0
58448270 1
383403085 0
19337469 1
270773414 1
326956560 1
52821666 1
380703221 1
826201939 0
51246072 0
764017609 0
497090293 1
325105681 0
922219742 1
906915843 1
236650339 1
562230905 1
193696454 0
309215185 0
670053698 0
198306102 1
472431021 1
753839046 1
776739457 0
174237000 0
788038291 1
739595722 1
256641085 0
294486681 0
842201009 1
543304298 1
234273824 1
141767326 1
285820614 0
627160977 1
719461865 1
640070451 0
747148682 1
935444383 0
52776943 1
918314061 0
385488957 1
928071311 0
359135337 1
132344921 0
702516506 0
790599127 1
207670355 1
738329591 0
747689940 0
606467031 0
687334606 0
721908975 1
211775027 1
731862093 0
542975278 1
716248109 0
202171804 1
207028009 1
893489574 0
941495838 1
13218098 0
116692020 0
272601124 0
797454771 1
785070698 0
23838861 0
52019729 1
528100762 0
656788797 1
702833006 1
790531548 1
326709714 1
696239475 1
685560416 1
672909407 1
153740046 0
16640773 1
712611139 1
454804232 0
401440832 0
303976597 1
395998521 1
522385043 0
310509830 1
306696448 1
847152194 1
134889825 1
269834568 1
904901353 0
392037042 0
182064289 0
813289049 0
30333585 0
830783294 1
719729029 1
162166470 1
624029638 1
278801107 1
844562460 1
501416643 1
773305917 0
179530256 1
513230961 1
934458818 0
254843831 1
220489652 0
619843333 0
840506966 1
870003648 0
828490223 0
802509042 0
324637213 1
122294058 0
245835189 1
74694232 1
98965055 1
758522356 1
985417836 1
231634216 1
292677467 1
914903351 1
850382118 1
59510517 0
797901659 1
770646903 1
429710160 0
548960978 0
447993801 0
98924613 1
447019071 1
912835080 0
738202234 0
175950039 0
28712377 1
299246267 0
652507817 0
527178293 1
897076240 1
316863537 0
819069548 1
812550986 1
923852164 0
671020171 1
330211490 0
794655806 1
706779895 1
592129993 1
733643425 0
203793838 0
627419856 1
701714654 1
111163583 0
697455216 0
504688873 0
164876823 1
544825664 0
336200721 0
858755923 0
528356649 0
102466560 0
435945619 0
736825328 0
480779291 0
917728540 1
395879836 0
24232474 0
22139521 1
36229011 1
442590890 1
431708165 0
171128791 1
460008058 0
968532168 0
472103916 1
283242578 0
37750887 0
695700416 0
516488286 1
9204561 1
271751098 0
229553687 0
845016050 1
161401413 1
484551326 1
558004626 0
747258617 0
215958606 0
480102583 1
718220792 0
944761798 0
154376475 0
371215083 0
776360651 0
36927429 1
745831493 0
388534639 0
758402891 1
393238954 1
386143820 1
42624334 1
206833518 1
344407205 0
370971393 1
156124475 1
882396484 1
742356068 0
698050596 0
247969699 1
748050172 0
639746966 0
686310414 0
104863241 1
954901160 1
7063898 0
176117622 1
226005189 1
837398072 1
787092315 1
531337609 1
108372461 0
275687020 1
958039201 1
611039204 1
652803041 0
577118591 0
173538983 0
902766854 0
22164494 1
938474616 1
51898131 1
17512473 0
580041965 0
109552213 0
42593719 1
691454307 0
94583640 1
916361855 0
148697283 0
984095746 0
567536389 1
161555901 1
277590053 1
807553750 1
587128626 1
453550870 1
662205847 1
125071430 0
645588950 1
443319013 1
829975252 0
50133868 0
526286186 1
704867049 0
521244144 1
590057137 0
180381765 1
908271396 0
527345580 1
381476197 1
453738950 0
442990639 0
169804694 0
828316600 0
779406622 1
385268193 0
327140724 0
868236834 1
617269774 0
36081555 0
844622016 0
350514680 0
300521648 0
606890437 0
921942978 0
98044321 1
437750399 0
70476262 0
481778042 1
723419448 0
227856026 0
713743137 0
5193017 0
58498941 1
773998379 1
426953538 0
877500520 0
108499015 0
66169582 0
242886512 0
622043678 0
438866478 0
397724141 1
617741539 1
916556399 1
936393332 1
848839011 1
104362753 0
235037766 0
631438813 0
531782411 0
387471421 0
704059978 0
752142699 0
724313358 1
160934608 1
80204268 1
675028049 1
273995138 1
902691210 0
323782163 0
682095549 0
31932193 1
276561355 0
280407362 0
472616816 1
417883442 0
406756432 0
751027066 0
29996781 0
541347603 1
997482260 1
44431123 0
476886487 1
953830901 1
59220087 0
429705429 1
901650656 1
401018986 1
199047041 0
515569474 0
461932945 1
372593808 0
571874750 1
241381458 1
855963807 1
18048696 1
155675892 1
742517433 1
9209718 1
855422851 0
802613677 0
719106429 0
101676020 0
670637900 0
295742755 0
141704197 1
205223612 0
819502540 0
487313817 1
763219810 0
25772533 1
124651754 1
453452105 0
908753395 0
55009920 0
607718112 0
443674605 1
302645870 0
690915825 1
883677720 1
524197351 0
534446526 0
591628056 0
96356122 0
115054922 1
288550520 0
247861604 0
151009992 1
335042700 1
549804903 0
555500891 0
681858315 0
573998174 0
65047614 1
789314860 0
38081255 1
644037231 0
971202927 1
317464672 0
835410196 1
287419329 1
703087159 1
430624565 1
372001251 1
533035417 0
822605233 0
807928097 1
234472109 0
205583540 0
639755368 1
868263291 0
812938396 0
81427870 1
560959882 0
34287239 0
915414858 1
725762355 0
625536618 1
497843365 1
181457965 0
859892387 1
467833418 0
474223455 1
574145411 0
280332478 1
970486257 0
908339846 1
450863877 1
213707876 0
230015960 0
603412064 0
391318342 1
475596064 0
572968704 1
250014533 1
156627670 1
640354244 0
948865976 0
630250487 1
579469801 0
212768694 0
954529607 1
469727615 0
771565418 1
291160555 1
621415178 0
207952315 0
321659562 0
315142854 1
669067435 1
322624279 0
790879670 0
848717193 1
689073955 0
215255485 0
163482053 0
945481768 1
448752484 0
895653689 0
714010902 1
437901765 0
545178129 1
858720433 1
126116017 1
978375619 1
814072021 1
725593080 0
114743435 0
666792540 0
383256148 1
901436285 1
277033856 0
931826513 1
132764105 1
626485287 0
19457453 1
727560576 1
118899091 0
80685509 1
614251682 0
438103140 0
349243964 1
900535687 1
617127016 1
157575675 0
840086869 0
655097283 0
413595295 1
823592718 0
593926518 1
396620872 1
89927516 1
941904777 0
498448043 0
92201471 1
871253103 0
460732800 0
487087351 0
235403059 0
248383688 0
330692209 0
242343899 1
160627591 0
840804215 1
499490876 0
256916438 1
427417088 1
190658740 0
543674015 0
241337517 0
122456788 0
655051292 0
561029887 1
393339538 1
192795278 0
369362210 0
598646083 0
900657645 1
941326800 0
419798891 1
116265357 0
27309265 1
627437549 0
868176294 1
902616304 1
696027982 1
397276012 0
158592537 0
177478022 1
806603856 1
793716461 1
748611261 0
293252981 0
740266267 1
585196210 1
130863863 0
62230594 0
181916296 1
382239551 1
864397818 1
615863085 1
887695544 1
149073765 1
787883043 1
254579561 0
480639348 0
467472474 0
273583222 0
332763523 1
364043354 1
597079782 0
677196386 1
153711877 1
855652756 1
943181276 0
948379901 1
24094194 1
597981261 1
630784631 0
684569074 0
711464418 1
125452486 1
904879751 1
599292019 0
524559215 0
947139255 0
729564448 0
910657001 1
464013627 1
536444102 0
610869835 1
576991428 1
543839368 1
545401499 1
62568014 1
358540972 1
187983553 1
25994299 0
570708850 0
26487003 1
903273979 1
299661061 0
100720303 0
630479852 1
79018106 0
402823983 0
352191465 0
876063293 0
226293612 1
580069971 1
381429479 0
316030243 0
389424236 0
687690670 0
439325158 0
611902870 0
712853979 1
470409723 0
102045478 0
958091397 0
97695451 0
239889185 1
462822629 1
467503803 0
150663297 1
539505562 1
418705526 0
715934971 1
147482773 0
180665182 0
548102161 0
169024792 0
344466886 1
328072869 0
784662914 1
943011819 1
292412906 1
494219387 0
127493624 1
841590397 1
726966578 1
769270262 1
574393699 1
945170892 1
995968655 0
952810945 0
424986065 1
535123938 1
15457653 1
150963507 0
454610310 0
253174750 1
30922016 0
143974582 0
693790694 1
396349429 1
369122022 1
970817778 0
400624389 0
874298428 0
414227095 0
471691755 0
509388307 0
115968929 0
206275404 0
109669093 1
933317621 1
429780817 0
257247742 1
629113330 1
958985818 0
373764032 1
900830798 1
452964554 1
684313760 1
737614189 0
145305915 0
989328888 0
629418945 1
261498215 1
58683727 0
374470357 0
971754850 1
170496965 1
752518273 0
746690951 0
645937492 1
816739617 1
56056674 1
523553915 1
346688639 1
288743731 0
99809111 1
328879844 0
716524460 0
206870301 1
308143049 1
48676504 0
743613830 1
405631016 1
634945394 0
648958646 0
562886302 1
652808635 0
849096150 0
191345865 1
252370562 1
619876076 0
435269073 0
659261950 0
416838587 1
698170673 1
723286330 1
359714151 0
354406570 0
535256729 1
698985643 1
506215494 0
139840488 1
713851494 0
662049382 0
638222884 1
38669406 1
294127002 0
424310903 0
217343182 1
888139622 1
409221976 0
498817046 1
87856385 0
604076440 0
189819444 0
20570638 1
576183560 1
75088237 0
260180609 0
480786658 0
421412023 1
454756325 0
537057995 0
510574061 0
335999897 0
998146350 1
294440313 0
336359345 0
242729243 0
726028500 0
72446488 1
393747464 0
786030366 0
185491520 1
941260672 1
406331871 1
103334504 0
47775994 1
791054497 0
609470394 0
191057049 0
251912593 0
878945339 0
238540733 1
703917030 1
235486634 0
573014949 0
137166624 1
509499087 1
184152600 0
200079285 1
910637647 0
548412273 0
360611811 1
881104257 0
562558466 0
645684801 0
742641112 0
691051103 1
749333567 0
214095937 0
482979820 0
524468171 0
501357880 1
143340841 1
643577516 0
866636036 1
408222379 1
626065085 0
191864435 1
793600949 1
800147968 1
213658899 1
798243121 1
994785428 0
143457776 0
464429518 1
597607188 1
954282666 0
802280581 1
303339689 0
377402092 0
354025766 0
461854197 1
949641989 1
549297209 1
17004945 1
94318964 1
375974619 1
626856879 1
267963588 0
230992702 1
126535517 0
667433688 1
249803287 1
799728855 1
46409432 1
619970263 1
836390161 1
497279192 0
832203405 1
587382225 1
756102436 0
849968347 0
581703247 1
257689269 1
385254617 0
82705700 1
684731395 0
511081449 0
766712760 0
624518343 0
436152996 0
425139690 1
467578196 0
793995829 0
103575429 0
57151638 0
539268849 0
754941779 0
597541092 0
454950567 0
387083385 0
47135943 0
576810379 0
120796276 0
381728974 0
426587887 0
875526411 0
238491150 1
419419821 0
514237989 0
471508199 1
249904875 1
46863343 1
526260049 0
275007521 0
963646477 1
654752861 1
103228954 0
662324507 1
934142544 0
675725991 0
222977329 1
745629328 1
1576512 1
234957760 0
283325597 1
108283999 1
609532879 1
166513247 0
509356773 1
827934217 1
880277006 0
829070011 1
758216103 1
811536649 1
457393212 0
667424266 0
524438297 1
67489277 0
873689912 1
627254580 1
186548291 0
941561078 1
923405251 0
474708614 1
577793476 0
185572457 1
943545820 0
526226171 1
941471278 1
705068971 1
551798939 0
927766527 1
209857110 1
438208326 0
447883082 1
102824257 1
325726123 1
860913671 1
142561991 1
553550676 0
382147627 0
581751337 1
730336263 1
691497858 0
193472242 1
491047361 1
863573375 1
683762860 0
412651152 0
359300682 0
780356858 1
286371979 0
350898873 1
635393475 1
710418808 0
925508234 0
58448941 0
521093972 0
806389171 0
138505161 0
579688094 0
380627604 0
999673121 1
367205960 0
764014516 1
716914801 0
23924282 0
599986125 1
560625708 1
842884808 1
841772698 1
657299170 0
257295010 1
564614207 0
811690693 0
302555264 0
290130726 0
38724267 1
562107173 0
792384541 0
622336104 0
740075475 1
325956629 1
269666950 0
49104757 0
520053072 1
445114722 0
900440322 1
776271541 1
887771815 0
434799884 0
647138817 0
507348159 1
482584008 0
880107795 1
765794349 0
323749229 1
823695240 0
731406619 1
135540049 0
452027608 1
609866270 1
930349051 1
89100571 0
503499789 0
104295452 0
337234757 1
566846819 1
771535854 1
842275883 0
845589644 0
445226746 1
389797136 0
937586761 0
475597602 1
849088572 0
237383133 1
952929640 1
707512668 1
466470113 1
25200738 1
605711927 0
971702636 1
927558292 0
277928860 0
662642316 0
430123036 0
881486722 0
325334660 0
517158471 1
516230149 0
142310107 1
899282331 0
461859217 0
363125523 1
381012552 0
865824106 0
461655082 1
656286528 1
134981431 1
179176512 1
587000993 0
309026213 1
316947454 1
736413441 0
158367138 1
681867033 0
567669932 1
657350976 1
697138834 1
392588674 0
179660650 1
530671158 0
501313046 1
565856228 1
382749543 1
35247195 0
772064077 0
696632631 0
166390157 0
620549856 0
869441015 0
934500780 1
901735731 1
967030742 1
884719624 1
472165555 0
481960259 0
717286027 1
350985951 1
253528809 0
484380079 0
443336994 1
401638239 0
170465721 1
706996116 0
565937454 0
519020005 1
548973241 0
502358173 1
167736055 0
835257004 0
628757166 0
695003298 1
213284693 1
141982515 1
278931987 1
990594842 1
259746342 0
236706652 1
124289848 1
991593342 1
42967943 0
530709488 1
283300700 0
951309485 0
594781821 0
752065304 0
897685859 1
913930071 0
916332776 1
961245222 0
385634365 0
15222108 1
53497931 0
877853979 0
963024316 1
435292432 1
303103852 0
392908731 1
711042814 0
208164931 1
563162033 0
403286518 0
958594710 1
867956980 0
95894769 0
825491720 0
753779880 1
354736904 0
141877228 0
514362088 1
491247337 1
766078975 1
155808091 1
902385552 1
900259490 0
269161179 0
249131423 0
37432325 1
523316063 0
462167144 0
220382921 0
218314606 1
870310850 0
471454251 1
916677039 1
619258243 0
844759227 0
691751187 1
158529531 1
608506021 0
263666970 0
732456510 0
478676476 0
296653341 0
180536268 1
299848173 1
325257236 1
667475967 0
824863935 1
594685773 1
409296684 1
990109966 1
709511348 1
326722558 1
557364104 0
306428689 0
405373110 0
335205212 0
1869353 0
681600070 0
159337710 1
317785724 1
647232653 1
169828271 1
927396927 1
363302396 0
184496634 1
641726646 1
622612562 0
19525092 0
668377231 1
484027936 0
314679541 0
150088744 1
972451196 0
84058828 0
786688212 1
880723808 0
306440611 1
595755073 1
120275865 0
485120805 0
896918226 1
676834824 1
672992624 0
821320702 0
259894999 0
424821912 0
86539259 1
788149553 0
783593143 0
659267581 0
245341914 1
473581879 1
324968721 1
446630704 0
521524557 1
472921568 0
374592366 0
401238453 1
321310190 0
101450659 0
169989530 0
949758043 1
521280704 0
842994317 0
259829919 0
359853742 0
202076129 0
241489497 1
515347387 0
204497809 1
107506782 1
950561554 0
852714957 0
596186888 1
111647659 0
647855211 1
522130303 1
543268615 0
968572901 1
501217446 0
251133917 1
533148235 0
792922706 1
773312119 1
623811963 1
291880738 0
241700190 1
774986643 1
395252693 0
405170469 1
46828598 0
38471692 0
466588753 1
595957458 0
393188253 1
258376413 0
212134272 0
609689845 1
812562143 0
164692408 0
38580039 1
876468197 0
972102887 0
743669897 0
911145540 0
479763521 1
206770086 0
601574148 1
857292774 0
208062937 0
750210544 1
378779552 0
949962363 0
58807600 0
491776777 0
432012509 1
584587243 1
847341811 1
759761338 1
484810334 1
843739009 1
399417796 1
966196385 1
151418765 0
966377042 1
596369680 1
475076781 1
196884618 1
525116697 0
21706808 0
352676224 1
2347658 0
757988249 0
750403942 0
95591521 0
431054015 1
888731022 0
662427487 1
539172225 0
894241839 1
954468310 1
214496696 0
260222429 1
693334351 0
352967233 0
848664300 0
33168500 1
644633256 1
88341212 0
691537879 0
874679714 0
584448981 0
641476576 0
418865613 0
974190562 1
154544755 0
893378056 0
295334395 0
721910495 0
986089167 0
281042775 1
527580844 1
322155658 1
81569805 0
517999704 0
419252215 1
432928791 1
348820806 1
157766775 0
266232649 1
777686444 0
696262190 1
555955934 0
423591041 0
201693982 0
852843416 1
431252641 1
61229224 1
681420133 0
720013882 1
708162794 1
965896318 0
822076903 1
324170653 1
918698741 0
482218735 0
221164856 1
790765466 1
901268502 0
876600750 0
576607071 0
508891169 0
532744661 0
773453891 1
871169074 1
884292331 0
623534831 1
478441555 0
156022838 0
889493511 0
387493573 0
972672207 0
418464840 0
698036419 0
579460249 0
474057940 1
707191342 0
633918306 1
462100751 1
408615391 0
369969997 0
456445836 0
972653484 0
813766386 1
730638135 0
595909105 1
88350725 1
138382066 0
337760685 0
495897406 1
9303543 0
679595058 1
731840872 0
872825117 1
56457439 1
652012836 1
688099335 1
820091180 0
592715014 0
810115301 0
165638481 0
433744298 0
549651972 1
548251395 0
951365338 1
269088866 0
843370572 0
860433440 0
239143908 0
760458728 0
471655921 1
360928258 0
186074350 1
172052769 0
236728492 1
707080403 1
981928831 0
84325508 1
893345834 0
110658037 0
356250256 1
315390066 0
628045956 1
809197789 0
334391519 1
475462174 1
996489457 1
295278248 0
781841599 1
616642137 0
133415023 1
116737632 0
160575166 1
96545863 1
547146626 1
464829314 0
767066914 0
946224605 1
535987438 1
76098743 0
891090612 0
310588368 1
78071168 0
90414299 0
369706589 0
638938201 0
116699739 0
767851971 0
694050258 0
124394252 1
665319522 1
860602488 1
528513589 0
69918788 0
122037248 0
533905225 0
989897513 0
460563397 0
198803214 1
971901858 1
325900835 0
529977846 0
359923160 0
411314739 0
568228676 1
404836829 0
682838152 0
777005765 1
507163931 1
239974844 1
711923275 0
859870726 0
845021307 1
112649330 0
934789622 1
23002210 0
565102941 0
61680189 1
477343022 0
12145320 0
257548920 0
733703284 1
67779482 1
570208385 1
688035691 0
530643669 0
944087045 1
251745947 0
482163272 1
916733709 1
688357052 0
83782312 0
836164853 1
689944673 1
398053025 0
532445881 0
843328040 1
892554818 1
140107336 0
810263169 0
271554250 1
635230633 1
871417650 0
260248675 1
632508877 0
576872528 1
64278846 0
582564565 1
879298453 1
625591503 0
598102844 1
380367323 0
302681379 0
251385071 0
670573940 0
616122453 1
383077649 1
952218807 1
265615509 0
589089130 0
977356542 1
179137708 0
961286542 0
871840167 0
391570833 1
176157539 0
430414213 1
948836289 1
162772034 1
718937867 1
495323517 1
906655723 0
41431115 1
657830921 0
963632388 1
161536555 0
964679002 1
621843693 1
618634546 1
232426415 0
756329613 1
589793186 0
898372616 0
209265691 1
28457591 1
637232286 0
332708192 0
690681017 1
336087367 0
21838964 0
717749188 0
760147954 0
737316490 0
888390433 1
529440902 1
946432635 1
371929174 0
286246170 1
657319691 1
845392096 0
394215105 0
945110356 1
6300571 1
687086632 0
658515095 1
608356637 0
767174878 1
595113325 1
448410046 0
847528142 1
491125635 0
751552238 1
439324356 1
807705925 1
730991943 1
517847726 0
579790627 0
625003411 1
719377966 1
406525189 1
558199402 1
690725529 1
329068393 1
916739415 0
412620630 0
700381968 0
549216986 0
490981572 1
208335543 0
508237172 1
65804449 1
171209110 0
321874277 1
296330348 0
742532373 1
173213317 0
629435005 0
422502126 1
284576618 1
618106888 0
963811061 1
544218037 1
794158668 0
202906759 0
286418953 1
319533330 0
941910672 1
923173150 1
835538308 0
525797356 1
864263099 1
914746730 1
610619627 1
665144825 1
308707281 1
492605199 0
51327031 0
793885124 0
517406511 0
849720167 0
292230544 0
200200465 1
773737889 0
604907809 0
218504804 1
62488646 0
977922725 1
952375566 1
136617447 0
501878994 1
98963058 1
47745883 1
75981281 0
709933444 1
351514783 0
753885010 1
307644229 1
715584541 1
243178588 0
591285258 1
220570940 1
567708559 1
454645344 1
231811883 0
466427673 1
551775020 0
307445851 1
487148572 1
191961825 0
462075403 0
719695043 0
227242513 1
225235775 0
595119466 0
217509191 1
617939798 0
601096992 0
615279968 0
471490296 0
85374026 1
424885102 0
730329356 1
734506172 1
47617573 0
367697468 1
654374008 1
82881804 0
786641804 1
221929826 0
416372889 1
912498059 1
808079839 1
614518779 1
692288197 1
944173094 0
873115220 1
692549613 1
726907261 0
497786794 1
844693772 1
465697258 1
423545682 0
407143339 0
381355360 0
792713706 1
354566001 1
180883099 1
314339957 1
466022439 1
161177467 0
662309848 0
810880937 1
432739001 0
430149004 0
390582398 0
358864744 1
351627385 0
638892213 0
797619642 1
972717500 0
203246003 1
370828331 0
283952623 1
826634648 0
161931623 1
945457414 0
879721879 0
395034064 0
71897505 0
72898090 1
975868711 0
614733674 1
839096862 0
345348299 0
263077579 0
413023179 1
628899895 0
373844029 1
552218670 0
982778163 0
507477099 1
16581362 0
736649994 0
787360275 0
449518364 1
212010048 0
668671359 0
809277518 0
768994838 0
280260096 0
440439640 1
530334348 1
371441271 0
623428815 1
921470855 0
685955142 0
721728900 0
878977540 1
149494310 1
996189011 0
476282505 0
662157329 1
223788556 1
576930233 0
624236878 0
416498935 0
833016771 0
251109970 1
573536988 1
86902910 1
704426843 1
147746445 0
543387399 1
76256379 1
994550360 1
281340353 0
906031363 0
42692422 0
340801272 0
35330989 0
759546027 0
594836626 1
633392047 1
157955495 0
654870636 0
746126481 0
516263810 1
283789429 0
497880503 0
51283480 0
40186089 1
690128521 0
862008880 1
924003656 0
344421080 1
315746128 0
330681124 0
983949187 0
276208253 0
319250341 1
672153671 1
406088467 1
624733955 1
602264614 0
791947478 0
88882825 1
287137037 1
495659016 1
655401261 0
542090068 0
805396840 0
842231639 1
352843517 1
848197154 0
384046362 1
531413346 0
418374720 1
970101988 1
834554145 1
843512190 1
455444304 0
445793404 0
305732976 1
589502959 1
704069694 1
606636451 1
310161873 1
47352164 0
660384431 1
857604651 0
605906934 1
652896020 1
539644340 0
40808707 0
862039002 1
815350844 1
220401357 0
955784567 1
376541312 1
193200438 0
101272116 1
910406473 0
37822271 0
331576720 0
59668542 1
754641113 0
503872958 1
735530693 0
594452772 0
250318938 1
937248842 0
449732945 0
460542704 1
235698322 1
135497547 0
672970776 1
217204136 1
522071119 0
939876010 1
264151589 0
700948694 1
321255424 1
612148469 0
824226624 1
840202006 0
823397761 1
765242510 1
377096983 1
48898685 1
435153538 0
485330472 1
941618847 1
843138870 0
501644986 1
302754891 1
850167507 0
893010483 1
127469997 0
620241849 1
712630698 0
419325846 0
788659646 1
513125863 0
501176053 1
361376262 0
297011259 0
383612187 0
118216686 0
838616231 0
846523898 1
840674181 0
365539602 1
914285531 1
684066573 1
983413645 1
75246833 1
494489351 0
100360688 1
641533606 0
95120947 1
896536544 1
648700634 1
772329260 0
976992210 0
733342332 1
500540727 1
658616144 0
765487311 1
954217387 0
460782716 1
790057373 0
577758998 1
558844016 0
120990188 1
573761900 0
411962729 0
522069246 1
900247943 1
609528558 0
180690357 0
938190928 0
399536664 0
493156164 1
397405816 0
294809950 1
911701109 0
48822136 0
952989291 1
198850988 0
859036812 0
31322790 1
387266470 0
449821919 0
725785794 0
993406308 0
832872783 1
963557715 0
956283855 0
106532575 0
839935874 0
676826740 1
646645681 1
450368246 1
249687481 1
69464713 1
296991169 1
871470893 1
943975602 1
880237386 0
476279771 0
227465377 0
485964388 1
525794878 1
386854131 0
98067729 0
619028112 1
936283368 1
188178295 0
720183727 0
804712076 1
646676613 1
606878683 1
58835070 1
23629724 1
587452132 0
284305095 0
50517122 1
661921646 0
749592164 0
178849733 0
273166430 0
717725593 1
782984157 0
771857963 1
827902497 0
834897869 0
204565008 0
650183240 0
919735715 0
28613953 0
355751126 0
940099965 1
688429201 1
530266036 1
937692084 1
334918889 1
983480690 0
624683852 1
896868966 0
125728692 0
486856670 0
518295 0
390030056 1
200371942 1
920269299 1
652421251 1
61817116 0
645552739 0
440912504 1
464874199 1
438074520 0
30744305 0
287083363 1
219798214 1
701369551 0
320685314 1
342951160 0
946454677 0
599137824 1
653920464 0
30438180 0
61198032 0
442044775 1
583753087 1
828919844 1
962036729 0
261858100 0
35469197 0
302413397 1
251458696 0
458320837 0
944462578 1
188441446 0
416416245 0
804268627 1
365441797 1
373146885 1
410372887 0
320146098 1
970749724 0
92864209 0
10813586 0
227898054 0
47709726 0
48450769 1
232553060 0
88155783 1
550649640 0
465135023 0
895861310 0
539303859 1
553936273 0
192144411 1
217700849 1
261520946 0
305417437 0
599701346 0
557653743 1
273132031 1
580610496 0
739016915 0
256722792 0
932658020 1
269660204 1
464205660 1
691913978 1
609494916 0
87761221 1
47540198 1
188981932 1
426884515 1
491058593 1
87354432 1
916742952 1
54824562 0
79335424 1
616235206 1
523483300 0
578466488 0
737310667 0
296255587 1
723350885 1
308350594 0
161843262 1
344175631 0
360006011 0
525434103 0
287522971 0
803195283 0
309076862 1
231288748 0
232091049 0
391197585 0
176761190 1
658117496 1
299466536 0
123873033 0
239997933 1
305484944 0
848245891 1
771462128 1
139881043 0
432473385 0
566600386 1
9232190 0
861373079 0
429294252 0
529291088 1
639073790 0
26363688 1
919127432 0
484841713 1
994714969 0
769378188 0
742581109 1
724438588 0
196765916 0
3890564 1
290098250 0
794239994 1
318537254 0
946978140 1
790939126 1
442068363 0
846998978 1
664762207 1
552504771 1
597504273 1
92417262 1
582830596 0
44760556 0
136514921 1
538193518 0
265771578 0
152578298 1
871979210 1
781752867 1
751140259 1
925139629 0
685757836 0
63993811 0
684183867 1
53250091 1
646310935 1
546864126 0
597167256 0
723339966 0
67653911 1
907294305 0
253569889 1
396358433 0
941266247 1
497738723 1
791124560 0
673788931 1
232748748 1
837869776 0
259371913 0
851610983 0
609551484 1
888904811 0
38317776 1
116259944 1
592134287 1
529935727 0
24859318 1
795699286 0
664591662 1
299446774 0
137359668 0
509131714 0
196110945 1
587464277 1
539471175 1
637397140 0
264098752 1
136023213 1
14126121 1
62994019 0
546712014 1
598293633 1
180355741 0
560322569 1
185599291 0
899244248 0
524358311 1
618166446 1
225864645 0
97045107 1
142725956 1
526656855 0
154496054 0
850595073 1
38576854 1
217383115 0
208622978 1
548588711 0
438686890 1
528896804 0
708462222 0
586225158 0
163769417 1
770320723 0
781504776 0
151622952 0
605993504 0
631000834 0
686976142 1
183245753 1
963249083 0
471407393 0
115285100 1
727689295 0
968715860 0
177235851 0
975186676 0
320929491 0
339553009 0
625482862 0
182935019 0
774268095 1
523624328 0
262373074 0
980966928 0
534350647 0
453553867 1
759222275 0
962347039 1
302842731 1
199140485 1
430143452 1
149146913 0
847378008 0
717972589 0
5579598 0
685671050 0
631547775 0
795351187 0
279302182 0
306626680 1
159253337 1
25467583 1
494507481 1
784619026 0
472763049 1
851869116 0
134222086 1
27630514 0
822440466 1
557494207 1
744150174 1
248365579 0
99233796 1
884476928 0
940587703 1
663018928 1
664964685 0
293577544 1
306172433 0
924780818 0
777627679 0
735097853 1
134555032 0
429552858 1
415860131 1
377367057 0
693250806 0
128912675 0
201430792 0
520024219 1
78497772 0
735488663 0
548838143 0
207894571 1
343350107 1
627048808 1
939110732 1
209475995 0
317683283 0
502849908 0
723960433 0
340499310 0
330203940 0
796485792 1
507243636 0
114899293 1
761296842 0
413197076 1
847480343 1
86636994 0
133690482 0
521633774 0
918398852 0
693136054 1
233312315 1
844813326 1
877093927 1
982090179 0
603978122 1
375324382 1
475093160 1
210869528 1
233011296 1
203335364 1
972170077 1
265699827 1
295944364 1
423418604 1
806199705 1
995695605 0
555541693 0
208550996 1
912477446 0
771922003 1
972534606 0
210945961 1
739742118 0
852940266 1
15633996 0
338686418 1
975201573 1
630858172 1
52504148 0
633928932 1
826553192 1
545835821 0
945187776 0
15643358 1
19204603 1
972877104 0
514455217 1
397348638 0
700762944 1
517668110 1
172185757 1
19552652 1
547575402 0
642027961 1
997600693 1
677483367 1
900250682 0
247019995 0
664524279 1
146076016 0
274747977 0
336414202 0
854344752 0
749285538 0
198817136 1
856623372 0
341653423 0
510319195 0
776271947 1
739487355 1
597645701 1
570558519 0
297837020 1
400583286 0
686091666 0
638313246 0
888405163 1
957943241 0
516462712 1
845411110 1
535965503 1
900809351 0
965567807 1
835019557 0
367410004 1
605437442 0
9241351 0
565510089 1
473061460 0
240397543 1
88658837 1
975628189 0
328557851 0
982978428 0
915590093 1
865447647 1
849640558 1
657334124 1
270958030 0
300913968 1
178157425 0
74498104 0
968793653 1
335161635 1
260554870 1
663277959 0
987495607 0
350209539 1
311496079 1
737475116 1
749287617 0
973191064 1
182390969 0
89251451 1
852863171 0
263742183 1
868416410 1
273461579 0
790661350 1
969248997 1
976001713 0
116022873 1
288475227 1
939345816 1
929080196 0
803140040 0
224486604 1
145804343 1
48269153 0
255763645 0
794644268 0
500731961 1
981165794 0
993996143 1
804644752 0
872538649 0
596995520 0
379745447 0
947188698 0
422154662 1
903438333 0
310402986 0
659061196 1
800966802 0
245062582 1
167035928 0
687691842 0
202324429 1
337541775 1
221845294 1
926693735 1
39791670 1
94333399 1
411872360 0
118094084 0
837782156 0
296403523 0
549060419 1
591866911 0
97194082 1
821149683 0
105459866 0
850950785 1
125228319 0
711445274 0
675136719 1
328026302 0
693979673 0
662572299 0
152118915 0
575576004 0
558441855 0
472474521 0
103773594 1
284781673 0
988976383 0
510763392 0
668636146 0
210850444 0
222839700 0
53628121 0
307022723 0
434235679 0
873627614 1
507944192 0
72599873 1
719436707 1
467429149 1
884577775 1
776647213 1
273488923 1
318722869 1
609164654 0
483226634 1
21917653 1
767010137 1
753043624 0
272092773 1
467733070 0
785881395 1
565102633 0
29252511 1
670439722 1
455692217 0
903494736 1
929697089 0
570665312 1
839940075 1
815603792 0
858928260 1
642142600 0
315138156 0
828509817 1
441013172 0
295266966 0
17091283 1
65717896 1
511274011 1
551202281 1
924390328 1
168657078 1
642276388 0
720629894 1
159498243 1
413997832 0
789952396 1
797707612 1
734345861 1
782385890 0
911015567 0
871369426 1
739081972 1
520070009 1
602880743 1
783481252 0
824111937 1
219338743 1
531582584 1
472977450 1
300068742 0
586894686 1
958248948 0
764633959 1
543407923 1
200130689 1
160335252 0
314774989 1
586227038 0
939553543 0
547981803 0
180929465 1
915884020 1
716151447 0
139529394 1
566053066 0
944891058 1
915675740 1
834131635 1
9270529 1
273302521 0
583648996 1
355204534 1
15975029 1
898031116 1
649174723 0
547908775 0
354709780 1
693596707 0
736154131 1
81568046 1
733256165 0
27172369 0
572022767 0
211728840 1
201846438 0
948150838 0
456631457 0
1084421 0
451956235 0
243905536 1
814205146 1
91536043 1
964411301 1
207658241 1
448151781 0
597951249 1
792596027 1
552955936 1
275013817 0
547665552 0
346462936 0
927247549 0
610334734 1
899822041 1
537628633 0
713332130 1
850698646 0
560678803 1
394128019 1
868953351 1
630686088 0
222571593 1
52931165 1
339307747 0
503909976 1
90759155 0
339873297 0
504638893 0
307119721 1
176241857 1
266702919 1
420285688 1
340273577 1
479203840 1
270669318 0
86609958 0
168781550 0
491851076 1
786161746 1
487788189 0
124124895 0
227447992 1
755774940 1
566519496 0
877011987 1
487321454 1
134352600 1
343370025 1
388364940 1
142050794 1
572020249 1
318883789 1
188925262 1
194146275 0
781943956 1
68586146 0
925463262 1
296407260 1
181118982 0
10444964 1
820651164 0
91663362 0
380641454 1
526644322 0
687416692 0
373718931 1
780637618 1
101989330 1
444460174 1
197519874 1
741752779 0
339922567 1
283272101 0
997275108 1
284249085 0
786114993 0
206469352 1
290914383 1
185985508 0
704966583 1
251125619 0
239393384 1
343128240 1
459297458 0
448846129 1
776367416 0
409670386 0
39205993 0
309270302 0
451284485 1
84185835 1
516967943 1
816052044 1
823777669 1
664890497 0
11805221 0
575865614 1
471049640 0
763100125 1
588542678 0
675555938 0
986783562 1
968762549 0
899675364 1
93433228 0
89984387 0
765196674 1
310197720 1
674201697 0
697145507 0
708395607 0
833639519 0
566239109 0
949828696 0
658715438 0
449624635 1
880290922 0
218885940 1
487492500 1
127912598 1
726563865 1
720388398 1
713379989 1
927745956 0
551298386 1
209438659 1
736065302 1
382750879 0
200402354 0
332441942 1
8860527 0
234331102 0
478373914 0
316935547 1
535520007 1
974362514 1
698718842 1
72070484 0
288610387 0
443329543 0
376456665 0
627435136 1
30349017 1
899836343 0
717244346 1
763851095 1
292421131 0
253326191 1
988294417 0
93999998 0
993040230 1
897742514 0
926642658 1
153140700 1
949624165 1
414566615 0
705467986 0
74990246 0
361879195 0
408953638 0
468042201 0
742951558 0
249386084 0
799834206 1
344376705 0
517092157 0
963750682 1
565417246 1
469292074 0
96568602 1
851990593 0
783250299 1
489748458 0
57715052 1
987057388 0
474307672 0
32193414 0
66720122 1
888880734 0
218776668 0
964522035 0
570863579 0
849802091 1
557905816 1
992279694 0
753436567 0
755491434 0
256305194 1
481320800 1
775942354 1
996200202 0
589962975 0
428331363 0
113968857 1
933501268 1
469440988 1
758506151 0
682969000 1
564547675 1
869098329 0
985522821 1
15934278 0
360649902 0
564746369 1
910372040 1
356638301 0
588633513 0
796706333 1
443160348 0
827828636 0
703730575 1
558826452 1
447871541 1
499551708 0
833781705 1
670457910 0
94881284 1
242632115 1
765553969 0
732727957 0
509883643 1
647336352 0
997683859 1
40914159 1
313660827 1
24612798 0
524942513 1
379768065 0
848722537 1
171848834 0
164272594 1
426498925 1
102648810 1
575337304 0
712064138 1
129555604 0
123850563 1
356847575 0
931661995 0
481324969 0
955622712 0
953287565 0
319927377 0
917421815 0
497822544 1
392949484 1
117101579 0
433727259 0
182346333 1
481242590 0
406558149 1
67798439 0
131731369 0
76546553 0
552875953 0
956834556 0
239465212 0
126173309 1
160347108 1
945853676 1
207286417 0
870648828 0
579823693 0
996634253 1
129893229 1
586626807 1
74238147 1
656646812 1
336927673 0
6800171 0
139293809 0
857823161 1
227127457 0
201680161 1
864710769 1
4759867 0
657171587 1
954714378 0
703796311 1
238487085 1
623152085 1
608807288 0
512003685 1
30454245 0
586809628 1
678373721 1
523186763 1
671907689 1
997099296 0
650637828 0
659857560 1
561883394 1
800372474 0
441452996 0
553434311 1
778329766 1
262060398 0
466932807 1
391288559 1
224450213 0
881801136 0
292136997 1
15128497 0
17675701 1
362355577 0
46990795 0
992220170 1
679782548 1
36632174 0
635457441 1
19785400 1
326397085 0
855415120 1
378985742 0
659328177 0
714220982 0
458698908 1
44056817 1
642733560 1
630374428 1
414196952 1
428956937 1
774272716 1
119486699 1
492159620 0
748067937 1
666480566 0
405604875 1
856691263 0
567661173 1
640665680 0
675588547 1
861350440 1
590807300 1
489937403 0
656924925 1
864405166 0
139259764 0
473978112 0
831767720 0
413176336 1
3012221 1
381015485 0
680443885 0
732266656 1
129888061 1
103576061 1
601513668 0
894483102 0
326568594 1
479164530 0
257255839 0
433794568 1
853025895 0
494822719 1
966791200 0
533765085 0
629614744 1
262712107 1
484244879 0
822060384 0
750212332 0
76078948 0
299414625 0
85815989 1
645852182 1
302582864 0
686743429 0
28257195 0
882832207 0
66344645 0
407878278 1
824040256 0
801198077 1
177097390 1
485666269 1
847460767 1
363974672 0
766527970 0
711324647 1
430495125 1
577440273 1
360698898 1
664863594 1
609459935 1
165880988 0
971168943 1
638295825 1
206554111 1
830467398 0
64628964 1
284586554 1
952064113 0
526575288 1
114182987 1
383960254 1
928003412 1
267245756 0
775246081 0
176831833 1
409185843 0
882334062 0
322116107 0
201409123 0
821201082 0
445587882 0
575989420 0
40429115 1
195667598 0
317888127 1
640840341 0
31517819 0
655596606 1
167865247 1
21590349 1
345373450 0
349492308 1
857078668 0
613125878 1
403667347 1
310538837 1
151071320 0
898586565 0
62558246 1
526324441 1
682564696 0
975786841 0
567318216 0
333118944 1
51840657 0
796953103 0
859981787 1
440158433 1
588634579 1
184049245 0
116867443 1
144965918 0
745835688 0
844007376 1
320143541 1
999825457 0
68606113 0
471067162 0
83443390 1
678581467 0
233288790 1
755925291 1
571569360 1
813610706 1
689084415 1
228417836 0
351316772 0
789748993 1
447761835 1
127550308 1
941225977 1
779634310 1
55218345 1
772266474 1
347308074 0
953399332 1
528288005 1
848172171 0
95383448 1
6525419 0
732410494 0
131043531 1
427350546 0
509219124 1
514978676 1
383265749 0
817401453 1
756408268 0
957892516 0
15723143 0
578713766 1
209901309 1
606801474 1
921356522 0
173198291 1
496359688 0
303396883 1
845811471 1
953585788 1
493359306 1
7900138 1
886109785 1
105068045 0
141306484 1
147612866 1
692383661 1
961154945 0
286163169 1
373199469 1
787750367 0
974389274 1
638714313 0
654566796 1
743512164 0
929748207 0
695746495 1
348984501 1
454743183 1
208926613 0
384009306 1
690171766 1
826234714 1
241644161 0
931964703 0
631197824 0
454104703 0
310441408 0
482483729 1
836590378 1
423595537 0
445364228 0
468752648 0
603446578 0
581398467 1
863976673 0
405272903 0
412442597 1
294074433 0
887783244 0
453058435 1
24297605 1
679455729 1
307851546 1
425370274 0
418475123 0
683524699 0
411382196 0
523580372 1
551810786 0
752917901 1
26836453 0
549125842 0
450627636 0
36084448 0
952391273 0
666343071 1
593419456 0
279177763 1
643925403 0
828816503 1
156912825 0
919992760 0
117120889 1
218810745 1
430349417 0
523484628 0
43221185 1
964114858 0
466002169 1
625430257 1
737383090 1
111466851 1
985023828 1
806813181 1
527004550 0
577033913 1
831184935 0
773731123 0
76226910 0
337043720 0
797160332 0
882456118 1
280465322 0
531715249 1
725033765 0
169850444 0
208073568 0
829727398 1
301468485 1
364860062 0
625561030 0
825069252 0
767401638 0
293271305 1
915968870 0
605304478 0
287369908 1
505690350 0
487620884 0
76055435 0
436160259 1
923715469 1
105740125 0
895060994 0
120932745 1
597411668 1
769734826 1
398162114 0
411371117 1
98221106 0
527318314 0
591661641 1
585361273 0
989459956 1
598219997 1
488359419 1
46844573 1
512396749 0
423220213 0
711524563 0
756919997 0
732983386 1
502904475 0
748768505 1
994462658 0
483867810 0
540263098 0
94002287 0
680081520 1
198192384 0
426357457 1
578383795 0
895421254 1
711175055 0
885339652 0
433676301 0
577057164 1
429203683 0
980750942 0
629120859 1
870701404 1
779364146 0
418705254 1
934781526 1
991740507 0
153035687 1
153236822 0
437391840 0
951331139 0
672544631 1
743942661 1
294750563 1
133200901 0
59694602 1
949339367 1
528550757 1
692405015 0
524175031 1
273073842 0
208223945 1
635469648 1
393077272 1
281871219 0
374440448 1
727737497 1
438059822 0
382371271 1
618249096 0
199660200 0
82598260 0
863173494 0
961465009 0
98827352 0
779615688 0
623152437 1
585923823 0
117180078 0
805263755 0
330864180 1
896801320 0
139270162 1
25037136 0
287596925 0
12181410 0
489994841 0
748281377 1
172051723 1
118500055 0
815004874 1
439312464 1
760879330 0
472770675 1
811449378 0
786980362 1
209325094 1
398291509 0
886521093 0
567161267 1
164650549 0
256917305 1
316963067 0
417873284 1
863820563 0
425079009 0
364188676 0
623931881 0
842637364 1
554746452 0
375231852 1
774606384 0
236141135 0
497099369 0
506594777 1
207823613 0
944498187 0
431314866 1
728707244 0
205039828 1
284391767 0
234451551 1
578858901 1
90267013 1
808428316 1
6107034 1
952036268 0
967436369 1
305991533 1
506475377 0
751586570 0
223004143 1
465829355 1
416355863 1
673949579 1
497666586 0
764316561 1
886705890 0
323139900 0
306788866 1
484915944 0
397051943 1
160151642 0
903115361 1
51131199 1
847075008 0
946367063 1
820488538 1
158944236 1
157178836 0
57266313 1
105856931 0
81067789 0
429502367 0
445112173 1
761534473 0
805804375 1
20644705 1
386948418 1
487620186 0
92279555 1
244423018 0
102006242 0
751644905 0
232824047 0
211330801 1
353907152 1
274484671 0
562412688 1
773377516 1
320934744 0
167034615 0
554944137 0
298035624 1
531619370 0
636854746 1
772917865 0
497147031 1
283550506 0
380562030 0
208079672 1
853848111 1
391470227 0
167091342 1
757796110 1
962265557 0
319530901 1
825338876 1
326382162 1
391993458 1
230655889 0
44598511 1
781525203 1
731131725 0
253596597 0
695337946 1
909691225 0
700611998 1
359032047 0
336889954 0
857679919 0
94176993 0
346451654 1
596713895 1
424310827 0
404308384 1
939265406 1
168238821 0
244843147 0
344341883 1
305861666 0
501128092 0
974075359 1
854823189 0
93915090 0
165966498 1
341267126 0
603310092 1
698554941 0
98679351 0
546618800 0
839484988 1
723846093 0
649828682 0
690853687 1
94972781 1
980107097 1
138058806 0
312315841 1
247055543 0
517611508 1
417726569 1
709768621 1
444868013 0
282231438 1
866043710 1
919668948 0
761294320 1
617090374 1
175942800 1
928621937 0
476819740 0
430173727 1
372345490 1
108235552 0
377524946 1
9134491 0
558467630 0
936617682 1
551394793 1
462034588 0
483268156 1
736837762 1
210415023 1
134318704 1
722404289 1
523207521 0
676266999 1
294615673 0
367310479 0
755059093 1
452913476 0
613554744 1
479705122 0
172066100 0
906992779 1
150836009 1
122244163 1
791457286 1
648802167 0
80525981 1
92709064 0
999583667 0
620482221 1
301809110 1
857125878 0
257671887 0
858830430 1
135552313 0
275252751 1
429705857 1
322513923 1
690457161 0
586153568 0
109633236 1
567245465 0
977846952 1
629257475 1
326636111 0
668450350 0
414366168 1
357216476 0
887678448 0
464155437 1
673783243 0
2067525 0
723194949 0
79365070 1
832787180 1
408853095 1
480842323 0
218404211 1
782949820 1
367570250 0
585852407 0
341878721 1
58427179 0
706540199 1
214524661 0
713495742 1
188278957 0
102538239 1
596631047 1
315439881 0
41632923 0
640630084 0
422892741 0
672109822 1
888258072 0
767979320 0
973872698 1
279224354 1
866415978 0
44611150 0
653004358 1
313406812 0
67210489 0
1977463 1
719768512 0
54853138 0
137066678 1
3817645 0
541597347 0
363473007 1
741291768 1
800457495 0
491821726 1
637393534 0
126954112 0
771356122 0
383271328 1
577346878 1
328878607 0
113448126 0
331117706 0
789702656 1
179517335 0
117992400 1
687684681 0
935547798 0
254222717 0
947835481 1
224527123 0
810909045 1
694105464 0
346702476 1
639461252 1
470523158 1
206190119 1
70971388 1
704689853 1
195115168 1
674858484 0
86991166 1
238473973 0
285065538 1
777616836 0
673130515 1
837771101 0
349088672 1
678111154 0
476550655 1
147845689 0
274722177 0
661309145 0
925820777 0
282528064 0
540561605 0
550067664 0
902052016 1
544718469 1
456236653 1
812806068 0
580843759 0
490302965 1
658822312 0
798417320 1
617440068 0
507885837 1
575640741 1
565728172 0
946613277 1
671238397 0
349623410 1
194994709 1
676595424 1
547603588 1
411029829 1
907836775 1
787871143 1
306080824 1
918861656 1
313719966 1
459874979 0
416801344 0
509896152 1
628717199 0
307743027 0
34304418 1
220468463 0
168501311 0
841511758 1
649461486 1
651010814 1
346219253 1
692548044 1
631525998 0
783516016 0
612618592 0
254069301 1
896989134 1
917134860 1
620206886 1
555664979 1
758225370 1
313461058 1
636554101 1
650951624 1
916552099 1
120477211 1
490783066 1
84591702 0
680219909 0
78982497 0
72237042 0
104302060 0
471791968 1
910718941 0
559400915 0
415393327 1
347680146 0
27097668 1
159124832 0
108660075 1
817722676 0
26596399 1
590483173 1
143723690 0
4250904 0
37391462 0
443015138 1
504370146 1
296159458 1
305145417 1
650788947 1
769090337 0
826527291 1
484492753 0
120618869 0
6948174 1
414375642 0
501133605 0
948969578 1
604999480 0
42502294 1
626790421 0
808114940 1
947569508 0
387744215 0
928610683 0
768533628 1
331611723 1
784289124 1
247407078 1
65930144 0
951788299 0
189215301 0
325169740 1
935385559 0
671863287 1
455525173 0
526300359 0
280872864 0
811822370 1
273483959 0
843975457 1
645500173 1
331158695 0
106088951 0
337834188 0
546202879 1
702069326 1
771319558 1
285506757 0
858805602 1
773961835 0
59557885 1
972551267 1
802023834 0
347722416 1
870492477 1
966752406 0
543294018 0
364910990 0
590544853 0
427994919 1
906286137 0
28748783 0
219367481 0
702424951 0
266040574 0
909461495 1
571475337 1
798848780 1
272305353 0
468727531 0
270184757 0
584795962 0
979958968 1
970401353 1
11225767 1
823751594 0
949198462 1
653649705 1
61403692 1
717925404 0
909189171 1
5771230 0
738911193 0
99035065 1
762397652 1
490342166 1
168301480 0
388782097 1
23014142 1
440173839 1
84891397 0
296735692 0
88781967 1
27802470 0
580589720 0
332521493 0
263788590 1
323950459 1
319782682 0
601205406 1
176259992 0
991805325 0
415181643 0
118023508 1
769764023 0
994580446 0
262789432 0
647160839 0
393140024 0
705678005 0
321772737 0
207619243 0
764688129 0
74599718 0
111161138 1
269597182 1
483844496 0
375144231 1
165891242 0
527161533 0
377024170 1
130964297 0
604332917 1
327829824 0
102866375 1
388167247 1
390326603 1
132097015 0
640704026 0
978398022 1
207121756 0
103563600 1
119840123 0
667824099 0
296205096 1
227757481 1
374103464 0
232370326 0
679066193 1
21502369 0
660742524 1
560075246 0
344609770 1
34780511 1
397443416 0
819992076 1
326687329 0
654175218 0
731904704 0
728158752 1
723988620 1
208726237 1
110154286 1
345435798 1
910940544 0
766646063 0
97336957 0
288449436 1
148270252 1
191138672 0
82562759 1
302947181 1
274635160 1
636704959 0
16665654 1
489400460 1
239257106 0
929725632 1
808884143 1
478193784 0
533236982 1
210494655 1
372061012 1
472573757 1
439400100 1
973302729 1
843132977 1
969565845 1
322249745 1
800195833 1
35519392 1
530091647 1
550417556 0
209442567 1
832511743 0
541662684 1
969062997 1
507278210 1
899377178 0
993953677 0
780717345 0
716217414 0
660244963 1
62360241 1
910621147 1
779548444 0
20926742 0
660626398 0
623841475 1
415973591 0
982941253 0
418996051 1
766338895 0
852648811 0
462717779 1
27895798 1
18540329 0
910143263 0
742513242 1
838384838 1
757825461 0
843700112 1
883538411 0
776891223 1
464051406 0
566203262 0
166651478 0
572299140 0
773347745 0
84283981 0
239100626 1
65232688 0
207803028 0
127745907 1
994107121 1
180378560 0
62444843 1
369346349 0
379485347 1
16871070 1
791875527 1
559484064 0
64541859 0
26967908 0
69992429 1
757601165 1
353001115 0
696579737 0
778873455 0
35070822 0
730747645 0
689002909 1
421780880 1
55515422 1
379212403 0
826739388 1
826620333 0
973082766 0
436561977 0
440024312 0
104353254 1
248743193 1
901121319 0
226429301 1
581188413 0
325640555 1
317107925 1
21522822 1
832516497 0
569129457 1
432259280 0
311431402 0
42960304 0
293414185 0
174979959 0
930686523 1
961461104 1
346671072 1
369674002 0
704903868 1
679862684 0
313232010 0
837066893 1
862532877 0
381669688 0
820513083 0
298536010 1
585155538 0
173988886 0
488315820 0
614887269 1
664038607 1
164506533 1
73428849 0
938366344 0
889228465 0
779116064 1
229587255 1
853298790 0
336484092 0
933500086 0
959699431 1
544856513 1
885303400 0
746213943 0
102550440 1
552088703 1
252603142 0
503192051 1
503640843 1
407583914 0
307199185 1
843120032 1
2880732 0
907657352 0
897568631 0
961226499 0
236890840 0
241080082 1
736581128 0
196016250 0
800599287 0
150915497 1
536697705 0
739885878 1
51512559 0
933934189 1
454647990 0
808791018 1
699639681 0
860157258 0
512050133 1
696519458 0
353189713 0
66734581 1
869524937 1
386216798 0
589847491 1
64120814 0
536831788 0
655058816 0
258110388 0
177644852 1
492225227 1
920713206 0
926392296 1
157792053 1
359652455 1
874142562 1
770665443 0
843478860 0
189401478 0
326383592 1
414440377 1
415976351 0
423736030 1
498595003 0
639272372 0
769586091 0
714403530 0
391811623 1
677784335 0
470789888 1
116804726 0
296693338 0
911094188 1
89108638 1
180315831 0
15153443 1
352517637 1
523669494 1
320222161 0
890802461 1
865656516 0
448358051 1
487624048 1
280882115 0
512262626 0
371637340 1
351499129 0
313593926 0
48321988 1
913494242 0
386638435 0
623922859 1
566957661 0
572963099 0
716222402 0
997324113 0
186968196 0
291761467 0
945689591 0
403566392 0
45932814 0
497787139 0
345257669 1
357455954 0
299078519 1
179597660 0
894256911 0
37676859 1
93239055 0
802771865 1
382521206 0
240973824 1
238513604 1
577568945 0
734022480 1
844247861 0
751107261 1
505472588 0
708777614 1
628457047 1
553963167 1
975302376 0
527905954 0
806596064 1
974922281 1
914340804 1
798392216 0
564489781 1
124242915 1
876424466 0
32716371 1
705989085 1
710564944 1
721721622 1
224652919 0
536505855 0
944991562 1
323701211 0
428597707 1
137012269 0
263305342 1
3602688 0
490621754 1
600279799 1
919580135 1
829209127 0
1282744 0
829903924 1
824240649 1
238952602 0
788853208 1
574828158 0
722764796 0
600926557 1
873561070 0
976860593 0
207084512 0
824901874 1
121109601 1
329968423 1
644992735 1
242877444 0
207114715 0
525859939 1
752398713 0
591102907 1
709853982 0
463603065 0
556831600 1
997247225 1
666550448 0
510888864 0
961150774 0
294688387 0
831558041 0
455558192 1
888919897 0
320460375 1
977823636 1
851098812 0
697478417 0
523598359 1
475540824 0
817187591 0
769296417 0
730793249 0
970200804 0
358555716 0
111404246 1
56597726 1
123210901 0
632278140 0
289957720 1
55901059 0
55820621 0
426197273 1
624014005 1
848878624 0
771626507 0
759362 1
775790338 0
583818245 1
995080025 0
841710560 0
918212063 0
62621475 0
85262551 0
222253336 0
80275453 0
580149724 1
403530537 0
326480088 0
487589227 0
471642696 0
854759989 0
484782848 0
61654613 1
813806722 0
141239836 1
503604109 1
270652261 0
308994162 0
424915897 1
823044888 1
264091215 1
331002427 1
377366502 1
652685707 0
727153490 0
865994852 0
151431038 0
834532417 1
573687193 0
592803984 1
643635051 0
260900156 0
794335484 1
836818988 0
208335008 1
101393488 0
825749096 0
581253715 1
402299473 1
908617977 0
351600389 1
717093194 1
137321278 0
123328027 1
774117737 0
811425444 1
954956763 0
273137855 1
584274122 1
973434799 0
631863302 1
185861849 1
814727483 1
203908288 1
581956286 0
260030565 1
289573514 1
184462744 0
730277004 0
738244793 1
184863656 1
88013670 0
670848988 0
193025674 0
231580198 0
184457634 1
327517226 1
168353389 0
316630169 0
818928316 1
153422575 0
728087795 1
648259034 1
63272758 1
948212753 0
715480068 0
683382253 0
653305711 1
53891180 0
754530031 1
793167804 0
568582282 0
209407577 1
334440234 1
613525538 1
105432929 0
678946379 1
650074591 0
961266796 1
356239691 0
247910214 1
766476841 0
580819860 1
735093575 1
798193765 1
578030429 0
931215898 0
685637144 1
698665244 0
36534544 0
449788560 0
276124478 0
425739926 1
395324892 0
259457261 0
364451161 0
369058642 0
27771857 0
694609642 1
974647127 1
492437475 0
735962666 1
271458118 1
210055854 0
64772203 0
688778955 1
114550408 0
558495546 0
953045769 1
488657797 1
677460836 0
566366669 0
330591770 1
42175893 1
277322881 0
14562773 1
252275763 1
584382513 1
807346453 1
48130674 0
356922101 1
909358058 0
309579517 1
51184691 1
567028058 1
419898757 1
437394360 0
861928726 0
245316609 0
908072534 1
608928561 1
699821063 1
4708298 1
374508550 0
439003065 0
637477408 0
128564645 1
81075648 1
919761127 1
878477345 1
154248344 0
976847091 1
427070275 0
867292634 0
828274044 0
161616024 1
204763570 1
929074054 1
567804019 1
168773663 1
727583900 0
557134470 0
215724084 0
848516238 0
620892736 1
113158343 0
105533618 0
330331490 0
826828214 0
747905637 1
25277819 0
802269290 1
976475954 0
311700956 0
6758040 0
323786846 1
828929271 0
616733837 0
363671218 0
722758628 1
931380303 0
578789089 1
962108817 1
62418111 1
151950410 1
14466846 0
180647333 1
942053355 1
783651862 1
551747727 0
844354902 1
74941509 0
682202638 0
555576853 1
783476015 0
879320396 1
120219745 1
522272545 0
216175227 1
88777986 1
90514720 1
822786555 0
56163363 1
140798768 0
240274820 1
635067321 0
643805910 1
638426997 1
846469624 0
902169805 1
177610266 0
687765728 0
176946720 1
556665998 1
550991070 1
957918103 1
92415969 1
934202643 1
469632469 1
828919071 1
829257777 0
997028594 0
755470603 0
632210631 0
371475366 0
886974930 1
897024085 0
460899056 0
774562393 1
362761235 1
273851422 0
892136975 0
877328154 1
250345369 1
953338278 0
279911952 1
400718838 1
110870212 1
807695640 0
753536151 0
223420123 0
552647627 0
817515183 0
199048873 1
22326039 1
257085367 0
527946380 0
186029329 1
994385925 1
128035281 0
21949872 1
159909403 0
455944577 1
187903864 0
755118634 1
263705113 0
586108328 1
528604156 0
414770408 1
597221731 1
528740241 0
54968904 0
304394220 1
493023442 1
387270683 0
562406084 0
345150466 1
324897649 1
320882494 1
76360795 1
133872163 0
458921606 0
561168361 0
770436577 1
654738158 1
559515199 0
179034001 0
944211062 1
650779648 1
695309986 1
968269893 0
501180799 1
893998935 0
372342425 1
566842634 0
286046943 1
507625848 1
272963096 0
57945235 0
695150393 0
674782664 1
682073764 0
303103747 1
680747148 0
261899441 0
683391959 1
647320705 0
663054191 1
710574618 0
193103321 0
599394145 1
988191298 0
887351730 1
681362428 1
192295766 0
678542034 1
905297581 1
262940294 1
269714637 1
68595088 0
420095613 1
643828483 0
352946253 1
857482728 0
853151673 1
852428925 0
422417916 1
888982030 0
189662778 1
815208001 0
422715215 1
368801439 0
412278497 1
735230431 1
570655789 1
391595288 0
276642431 0
837777891 1
931097602 1
191120182 0
222470277 1
987885147 1
298586292 1
869624514 0
266774601 1
537088416 0
569316030 1
813322449 0
809287491 0
79636280 0
292030287 1
831963656 1
370269424 0
758216298 1
756609649 0
25678646 0
197118500 0
624880393 0
336402537 1
67158062 0
166215360 0
99041955 1
81338771 0
146990451 1
449299649 1
137558113 0
675116691 1
898912312 1
138530989 1
904375656 0
74179867 0
877704715 0
703131574 0
757752504 0
133484026 0
428536469 1
518980678 1
754727625 1
723017428 1
195375246 0
766924046 0
777490414 0
954454366 1
924285921 1
3018623 1
330726386 1
967564163 1
737056108 0
988598403 1
362438081 0
693148989 1
371720456 1
586008505 0
140614838 1
636679869 1
977865501 0
157360076 1
443566706 0
717423565 1
609336167 0
443827317 1
30608387 1
521419027 1
367788239 1
487270446 0
75434161 0
153005987 1
376974501 0
846323824 1
640531271 1
213102037 1
995513471 0
674124448 0
120406521 0
542541469 0
981231084 0
44799595 0
55462046 0
488341352 1
756784977 1
672580244 0
459883411 0
697843219 0
752750474 1
780634409 0
709771200 1
856518215 0
944047281 1
421140756 0
978497840 1
86797646 1
938063528 1
525843912 0
904790734 1
27177278 1
539514388 1
273337675 1
973038346 0
411798803 1
650845581 1
113658786 1
61792091 0
88371182 0
679590613 0
716404900 1
621386895 1
442693688 1
675186346 0
230642219 1
896368330 1
621385508 0
575387349 1
608028600 0
941307079 0
627101452 1
27039615 0
255974928 0
711210275 1
560903701 1
840850399 1
742961998 0
530337587 1
500458511 0
50931249 0
272867268 1
602807524 1
24451368 1
405237122 0
615156228 1
965673521 1
878926088 0
127017947 0
833606059 0
961517915 0
529708376 1
421536106 1
59694577 1
921074637 0
446733230 0
582316081 0
264096589 1
808003532 0
458912009 0
787941815 0
170991534 1
69317840 1
104426414 0
31246257 0
296390523 0
754501405 0
562096799 0
743042308 0
370934576 1
38396414 1
855823882 0
905263280 0
71055537 0
264993534 0
732156398 0
516168293 1
583081326 0
732632176 1
142428519 0
23976079 0
394830087 1
122747734 1
5786387 0
278988814 0
384710150 1
720330671 1
896720038 1
402279210 0
537494037 0
471503109 0
362682246 0
19378345 0
764832345 1
652649083 0
88795879 0
735672047 1
819479975 0
3984226 1
453225276 0
485933490 1
161993971 0
534398242 0
429531672 0
63204680 0
744237458 0
441941781 0
623742971 1
599623075 0
416211272 0
475344551 1
44831400 1
801763376 0
734835299 0
207588571 0
252972609 0
14072980 1
678668567 0
583253768 0
685317764 1
919508177 0
620942583 0
108403614 0
570957693 1
986393280 0
629905409 1
409454485 1
416728201 1
666926758 1
270122306 0
989102857 0
621630971 1
992642066 1
738304303 1
362129644 0
880487314 0
955041963 1
833491841 0
627843669 1
139341764 0
901234642 0
127392915 1
502338632 1
649746196 0
658595818 0
579701505 0
335438251 0
394560802 1
935011383 0
216843011 1
723514582 0
476726192 1
593578632 0
849123517 1
473242775 1
918002732 1
495805388 0
303973144 0
646700808 1
902514008 0
957951401 1
225844549 0
212493957 1
687053932 1
364047857 0
400777097 0
291649941 0
515779742 1
507781890 0
537263040 1
395412847 0
824066781 0
88789415 1
751858859 1
820631636 0
214394520 1
174943449 0
367331684 1
466189420 0
862465613 0
864766230 0
122002716 0
562714588 1
58533579 0
112187648 0
150250008 1
5778008 1
121087093 1
657307018 0
464424634 1
837615470 1
735183888 0
570757493 0
686191059 0
314973333 1
781551676 1
972492555 1
580015727 0
911207670 1
41189944 0
239073488 1
594052747 0
93381235 0
78810508 0
549656111 1
63566316 0
556967148 0
916666446 1
355668850 0
963611638 1
247522542 1
394270874 0
408439997 1
19895375 0
816399821 1
976884129 1
850011268 0
13990343 1
683020408 0
886553393 1
11305019 0
900167220 1
555622457 0
202434418 0
645903572 1
767713332 1
543158288 1
661570289 0
569074371 1
723167098 1
463714857 0
253115726 0
780065771 0
517536630 0
472619378 0
150331789 0
869312775 0
20296569 1
815888075 0
888299510 1
457340665 1
189506946 1
927825568 0
150831479 0
155275468 0
945404610 0
263419178 1
979307685 0
10869387 1
668413963 1
972518828 0
447754176 0
421209312 0
407761205 0
778907140 1
458745048 1
958903504 0
699328081 1
195274931 0
192597586 0
517511233 0
939172109 1
724339438 0
277717828 0
821650414 1
773663673 1
764418371 1
319414180 0
745091182 0
851993747 1
508826475 1
286066774 1
795225560 0
774636247 1
700383129 1
2491053 1
841797225 1
820895804 1
688225273 0
799646106 1
170722033 1
195320944 1
940809173 1
433864977 1
147299213 1
274314310 0
679812059 1
950430978 0
360998857 1
992851008 0
193721781 0
192082694 1
846995802 0
147502658 0
603014422 0
834105877 1
871536321 1
72313855 1
305987919 0
742838014 0
60908467 1
3827233 1
619725035 1
236981339 1
463122809 0
720413846 1
132737169 0
126227791 1
568953601 0
49289840 0
999676747 0
50149277 1
918212033 0
611976630 1
443678667 0
964084527 1
944288944 1
14589260 0
9431354 1
444110917 1
722037941 1
179033151 1
25669258 0
723701831 1
762634554 1
10334239 1
704634970 1
495650099 0
586788331 0
880007607 0
697139994 0
166741719 1
193981402 0
670574378 1
606477846 1
929953049 0
958424310 0
639014684 0
879349742 0
955928069 0
236456390 0
685340035 0
392388719 1
632341879 0
326086714 0
641332294 0
59203739 0
303884602 1
315336045 0
211997096 0
244295753 1
351376549 0
635130618 1
363989007 0
820171426 0
686199854 1
837960174 0
53700133 0
938922032 0
914718426 1
903934872 1
153063352 0
739922760 1
201849813 0
911193828 1
577098577 1
330640492 0
490266874 1
469369958 0
458022490 0
833153877 1
998797679 0
398785638 1
925478748 0
645083519 0
49014244 0
456593012 1
556285530 1
482921171 0
999516154 1
86939225 0
101630364 1
341130024 0
263202229 0
327436381 0
668284953 0
400502940 0
467686297 1
325617161 1
59982017 1
667135711 1
942696101 1
828564924 1
664478556 0
125596912 0
504773322 0
228061247 1
456813128 1
228916761 1
232334286 0
464385701 0
763458216 0
800818068 0
465616039 0
704872676 0
933520832 0
688242519 1
24694097 0
478709300 1
279477205 1
275077883 0
222902170 0
950869994 1
477093237 1
690702845 1
532682355 0
410173400 0
661664077 1
945854156 1
608226650 0
375631772 1
454928169 0
850939926 1
222684828 0
456336347 1
588882048 1
634467323 0
701734918 0
401047602 1
790549423 1
521354195 0
100891328 0
728451501 1
301128327 0
145799897 1
870377201 0
952534488 1
377961222 1
3404596 0
511765842 0
445278613 1
465084531 0
3982502 0
638864579 1
24425071 1
625482337 1
857120092 0
775601746 0
16861332 0
679811714 1
384642054 1
718288829 0
945388323 1
571449541 0
780041041 0
852349935 1
320816435 0
74064397 1
506087640 0
468682668 1
502170009 0
34922875 1
506096519 1
886693608 1
660158678 1
177645861 0
189990617 1
925394204 1
169961860 1
971209673 0
563041944 0
740509237 1
762325586 1
929813849 1
924044704 0
206532442 0
461416865 1
914961883 0
869436216 0
896681001 0
6287909 1
31403728 0
838049368 1
142298558 0
588707514 1
36229469 1
988401712 0
858382944 1
191555344 0
595800097 0
344665346 0
182802890 0
228338155 1
447028955 1
115638511 1
553759598 1
938341312 1
749047077 0
953447521 0
365742390 1
396663524 0
791105847 1
461346723 0
448760614 1
268118380 0
634599928 1
483947486 0
670116513 1
188895670 0
572912422 1
904386129 1
848456758 0
207156169 1
183027052 1
503292429 0
46193859 1
441539267 1
843512343 1
843861386 0
437365404 0
989574162 0
940760860 1
28282557 1
187363129 0
662069221 0
766895275 0
52328862 0
493219910 0
329029452 0
696341646 1
215761224 1
676837298 0
392403202 1
298665398 0
58614892 1
738469824 0
123687901 0
734461365 0
684773781 1
152073948 1
872708769 1
171082428 1
738052243 0
266739780 1
44972941 0
77025117 0
136244345 1
198985063 0
367907625 1
477256418 0
724589215 1
814566027 0
972500501 1
805651621 0
40078763 1
390071492 1
335576704 1
480521190 1
11183209 0
634919766 0
901824500 0
870524508 1
275230255 0
958215839 0
890736738 0
918698807 0
410667313 0
490846063 1
188427423 1
774711910 1
663291897 1
809010856 0
990403945 1
576173024 0
733616536 0
772028192 0
295618414 0
833229069 0
277766068 0
223120622 0
836046244 1
660446805 1
679051889 1
783670111 1
990015257 1
315041366 0
366501507 1
404567496 0
192800343 0
882553081 1
115635165 1
421765538 1
10911475 1
962135829 1
6960959 0
670938228 1
675824028 0
637143484 1
229694494 0
80720591 0
86791583 1
219005003 0
649234042 1
672226682 1
115340949 1
420906369 1
997881659 0
755797990 1
691296707 0
119770682 0
92939359 1
463282666 1
372643630 1
516971446 1
756814916 1
883669328 1
523744989 1
988005088 0
283525851 1
175523531 1
652377076 0
508151140 1
373072054 0
14656963 1
478408325 1
794007783 1
64118989 0
575934250 0
663938142 0
36059459 1
165759622 0
334155856 0
318266556 1
443791973 0
728694259 0
896730151 1
906396951 1
719042554 0
653059958 0
724076773 0
425761959 1
650551968 0
616945774 1
540720634 1
563501001 1
249406050 0
771000894 0
993387420 1
776111510 0
869077333 0
552143993 1
691789642 0
466967735 0
314429849 0
102805782 1
198829996 0
765306510 0
609863247 0
999963232 0
421820826 1
920027176 0
360925051 0
833013556 1
600704202 1
855270492 0
266722042 1
989717237 0
109141070 0
21893485 1
476418828 0
744625462 0
915354654 1
276757098 0
462693328 0
883079851 1
800089799 1
151851754 0
693828382 1
423265174 0
381268649 0
41885061 0
449052219 1
192004515 0
219964865 0
789937064 0
950029376 0
370190969 1
817978271 0
453116180 1
625726676 1
409768535 0
823224201 0
551533019 0
135165622 0
473350483 0
590864907 1
406537683 1
31783916 1
253776863 1
960557528 0
497080624 1
373153571 0
488111700 0
279821040 1
811413912 0
438612049 0
515422927 1
240365445 0
464540198 1
346247695 0
363255170 1
193310737 1
515813747 0
696919116 1
16825033 0
569499822 0
297250743 1
910325171 0
534444567 0
294446445 1
760131555 0
108892488 1
431879616 0
299519627 1
188128014 1
831615612 1
108958028 1
468697818 0
842738635 0
638987333 0
119156246 1
850846878 0
789110697 1
471969131 1
269794673 0
298473062 1
892251390 0
868600268 0
287472645 0
214440233 1
452051423 0
661406377 0
22471192 1
815076408 0
128656318 0
542446833 0
961553457 0
920521825 0
730004186 0
469494886 1
208464936 1
536789648 1
415632461 1
701603746 1
891575789 1
95215579 0
763801769 1
473496123 0
303232786 0
749318109 0
725930269 1
927833487 1
206333621 0
921711725 0
185426316 0
351544054 0
274075193 1
234283452 0
943236222 1
719611990 0
642383303 0
219687181 0
782034119 0
378303782 0
418154882 0
6993087 1
534959278 0
434418417 0
108223587 1
398526117 1
660470969 1
482704962 0
965636413 1
921404819 1
189790799 1
694642884 0
299739067 0
623915533 1
401407430 0
308219520 1
758461497 0
137276311 1
45565365 0
726385781 1
367278901 0
422300613 1
64875224 1
266478518 0
987402304 1
93125022 0
326094458 0
374379007 0
80663554 1
696235876 0
307588365 1
161651150 0
264878930 0
957043076 0
396513903 1
105395731 0
172454412 0
971378093 0
900652934 0
588352941 1
872737618 1
859666924 0
229930600 1
404531911 0
519960664 0
908027687 1
650872689 0
66133204 1
161131029 0
195147727 1
349665632 0
773712101 1
923705392 0
890486593 0
52322968 1
47193954 1
935945386 1
568623932 0
205939116 1
5407279 0
675624665 1
793880628 1
841855367 0
392350672 1
189652974 1
895442235 0
448810771 1
442944864 0
127924176 1
428899897 0
10312882 1
767466062 1
942942352 0
381352626 0
968338873 0
705060889 1
271329458 0
776689872 1
721537321 0
384728904 1
551456916 0
95099007 0
416902726 1
669602629 0
583525646 0
921429536 1
606301933 1
904231925 0
73738011 1
563028242 0
104624630 0
86536457 0
897863258 0
648373195 1
805661176 1
87413679 0
572620199 0
212952880 0
989941429 0
782858828 0
666716338 1
708891030 0
375120315 1
663147695 1
935662276 1
300223043 1
615675474 0
743699644 0
977161563 1
692950286 0
49841178 0
632672656 0
13230224 0
92474521 1
587592483 0
509035775 0
309750396 0
334595715 1
987654968 0
353382228 0
115199208 1
673290980 1
255519691 0
691528495 0
131217376 1
250198712 1
850045335 0
118872088 0
946378647 1
850031048 0
796438223 0
41388571 0
149240585 0
636517276 0
605778626 1
325896743 0
788690320 0
197686917 1
593842569 1
571717008 0
957120815 1
343731147 0
493876419 0
202983915 0
702875088 0
17494293 0
470783525 0
143355361 0
180748209 1
163982355 0
575811610 0
498583539 1
268361598 1
350094243 1
952450313 1
73664071 0
295216421 0
662719524 0
126651645 1
974394560 0
766207294 0
869216449 0
388958155 1
54029852 1
129011391 0
236945611 0
488673478 0
895369698 1
754212539 0
720181026 0
776680186 0
147017884 1
946307702 0
836821063 0
744535530 1
235044179 1
371009742 0
866185933 0
579793018 0
631653959 1
867531694 0
857821760 0
153733875 0
915337123 0
340519002 0
882043195 0
315810419 1
34101588 1
147868029 1
657014823 0
635980946 0
988334019 0
479127389 0
953100286 0
400782160 1
85086513 0
39922927 1
453663626 1
59913097 0
815194140 1
364719231 0
614716471 0
55426421 0
223591978 1
975147704 0
711259486 0
166206164 0
480281618 1
505771246 0
456143488 0
853354866 0
152780151 1
391041951 0
386021440 0
570408151 1
396032678 1
462846915 1
657431849 0
653045148 1
796258355 1
36494977 1
919221154 0
873747595 1
127336193 0
238160768 0
835981925 1
655197886 1
456722961 1
484963044 0
469027216 1
883903513 0
348809644 0
942336399 1
883245558 0
800425756 1
771990234 1
175873434 0
958079432 0
929213346 0
865866762 1
329846264 1
411561877 1
681411204 1
58112342 1
863379684 0
288355621 1
155569543 0
714996458 1
535279970 0
624398492 0
317865509 1
461059055 1
769310041 0
898237920 0
75214471 0
816810297 1
102820669 0
555012201 0
66560127 1
404949991 1
886852714 0
793681588 0
348328337 1
971437807 1
210010729 0
523675197 0
944527948 0
483115742 1
30218372 0
8099850 0
286980136 1
247567633 1
570538817 1
450572094 0
193606328 0
518097380 1
348972699 0
65241861 0
55562163 0
376310384 1
383424591 1
896060842 1
504633962 0
542966180 0
638160358 1
178394586 1
711812038 0
743256100 1
556939187 1
976355319 1
285372351 0
515076248 1
390828051 1
243985803 1
18568960 0
318146182 1
266711865 1
506857872 0
936399754 0
953206694 1
247939238 1
49720602 0
733724337 0
958634394 1
102432061 0
864160935 1
7425849 1
959487959 0
463002777 1
504546252 1
421770965 0
842793688 1
518209962 0
80341577 1
180674756 1
881008825 1
137896535 0
197578524 1
20371446 1
596443476 1
757074 1
501889525 0
859553044 0
63865795 0
34547457 0
873153778 0
195314613 0
703485005 1
310298315 1
525442248 1
427889765 0
190467041 1
350416190 1
195920116 1
906039660 0
278015056 0
139879819 1
864251437 1
796375567 1
757354163 1
843049104 1
268838499 0
116630102 0
920797380 1
385213704 1
165373670 1
590714387 0
444322750 1
467468858 1
895416348 0
211039064 1
358709790 0
712659347 0
546348270 1
130361940 0
364603760 1
802901481 1
110662752 1
303119316 0
849282021 1
766102717 1
389872312 1
518911607 1
437405132 1
529010269 0
874302997 1
425620185 0
81918127 1
276579388 0
288324115 1
13243057 1
46495636 1
452132455 1
322096273 0
19655570 1
432229780 1
767363073 0
597157408 1
480124084 0
508745602 0
283353296 1
696446639 0
869452022 0
368566683 1
346429672 0
50388103 0
323959403 0
616537455 0
584359097 1
229622854 0
797614681 0
335707760 0
868270988 1
640235368 1
56922311 1
660250868 0
834782906 0
964633364 1
70812633 0
981089815 0
109464778 1
738636663 1
216784031 1
772067083 0
907078165 1
995960615 1
174256008 0
178915426 0
850342447 0
252540216 1
619716319 0
521390076 0
392266784 1
246496768 1
923282782 1
369759646 1
1719280 1
231892742 1
318912339 0
764354214 1
3348077 1
801829976 1
387234471 1
112155784 0
140687033 1
972259935 1
927311247 1
421390569 0
82173386 1
542846156 0
77862497 0
209502936 0
405616382 1
26826956 1
465172793 1
278625822 0
882296387 1
253072804 0
289935318 1
228848470 0
315126875 1
558584365 1
334510530 1
609842159 1
506498196 1
602331210 1
819608994 0
845693105 0
413100310 1
509605456 0
192109643 0
434335497 1
673074735 0
41696523 0
686721407 1
584883306 0
154581268 0
641642323 1
536106185 0
169327537 1
5588074 0
17781458 0
572049557 0
182584370 1
591188931 0
470439782 1
227943989 1
850959465 1
797907619 1
294122005 0
575377725 1
230334410 1
739733589 0
775802562 1
610325725 1
983642075 0
924029580 1
466056796 1
917494395 0
65771310 1
734549186 0
300490535 0
81925434 0
913576099 1
500233879 1
960424681 1
610141142 0
473105864 0
673037047 0
656523004 1
435105224 0
917490106 1
845835771 1
679744470 1
227829376 0
253536435 1
28776007 1
151211958 0
584987144 0
764765388 1
655218581 0
256912196 1
251425326 0
182361295 1
58721362 0
389375938 0
371695086 1
9786568 1
753146254 0
829406842 1
269860942 1
245417474 1
250638092 0
856672081 0
971696819 0
321545735 0
909609562 1
810028970 1
345698046 1
799263065 1
11465519 0
939330132 0
741245712 1
666515084 0
483696536 0
484507838 1
40559056 1
916138233 1
498108547 1
414907693 1
393930544 1
57455749 0
492251039 0
948717954 0
161907138 1
767567788 1
193346156 0
357995135 1
553281184 0
600369462 0
724776519 0
287340683 1
931517984 1
986085098 0
66609532 1
103071329 1
458552535 0
205174662 1
33247200 1
733882037 0
333661590 1
308896344 0
131013740 0
935643568 1
158630003 1
968749894 0
682909974 1
545248530 1
812859730 1
321580188 0
812611163 1
757683140 0
130030125 1
493264111 1
392816015 1
888119158 0
547557891 1
644358342 1
386715589 1
363108925 0
388970338 1
336792889 0
985085723 0
556132492 1
537436495 1
241791753 1
392332465 0
629611698 0
717231114 0
464381788 1
754353322 0
400513690 1
922520981 1
698860629 0
857997940 1
20448271 1
140927583 1
334945760 0
851483992 1
616492192 0
851022146 1
437854514 0
30331481 0
984048401 0
990247436 0
540066967 1
675088113 1
980443736 1
269946127 1
275534385 0
85479269 1
854581962 1
107636060 1
279031621 0
31587331 1
403397687 1
620989519 1
968656812 0
806810390 0
933908961 0
364443195 0
620954270 1
235690305 0
969185663 0
886954471 0
756020184 0
961552534 0
341505273 0
271080863 1
599037677 1
887442663 0
810498375 0
263660570 1
188380971 0
359062790 0
945253082 0
60333683 1
470100836 1
258953606 1
180431833 0
873836235 0
170828418 0
57355248 1
574594921 0
544042891 0
196043570 0
321862082 1
983891064 0
123592342 1
307241372 1
515109181 1
838992529 1
104596107 1
678872492 0
10357228 1
989522701 0
26458982 0
904527564 1
21850836 0
169098867 1
541010795 1
419145103 1
128985093 0
419510587 1
73255956 0
190751496 1
150113174 0
545946976 1
549066695 1
304968961 1
860178390 1
102246240 1
485036275 1
279963644 0
467462747 1
657877079 1
514619248 0
674321776 0
931107723 1
334621927 1
733691454 1
35546817 0
511780622 1
256893235 0
263736753 1
667891585 0
352431299 0
561182960 0
992927713 1
601078622 1
670433484 0
277572723 0
343920094 0
414971355 1
841383590 1
334301439 1
787215188 0
779319506 1
271295131 0
720011421 0
809247167 0
721874548 1
592844194 0
664438278 1
619491897 0
86231906 1
35683430 0
805685645 1
26248046 1
814952758 0
512408237 1
103860259 0
759793403 0
900223285 1
886740963 1
947051545 0
60645908 1
220718979 1
811714956 0
106273200 0
572075428 0
968204387 0
593512088 1
818053177 1
406178521 0
232147548 1
842087650 0
766577772 1
776793935 1
275171902 1
352149633 1
892065354 0
20162696 0
154190493 1
537038523 0
648895419 0
112642250 0
881201105 0
766620336 0
402720879 1
464244023 1
452779275 0
204510582 1
803366402 0
285397473 1
797456559 0
333777670 0
582043445 1
408854913 0
334200915 0
378511384 0
19786729 0
775653694 0
824252885 0
685419728 1
783895189 1
801073318 0
65964969 1
512582283 1
514844637 1
675797032 0
680904955 0
902132974 0
658425668 0
393438753 0
288788970 1
713154056 0
416855149 0
939928665 0
896414666 0
228119653 1
110530387 1
604921591 1
437804264 0
313556080 0
85529816 0
298018737 0
567275066 1
232773606 0
980996958 0
251679922 1
739496507 1
647971051 0
859183818 1
194331068 1
109232373 0
429359004 1
424146553 1
762979179 0
254506224 0
712359179 1
276398378 0
205354866 0
747365696 1
582373529 1
522352241 0
989872778 0
774391574 0
301235416 0
592698665 1
527155200 0
404209134 0
292183652 0
119048490 0
789175337 1
993692476 0
515901460 1
310211322 1
46135809 1
838304591 0
668827851 0
299181365 0
297590634 0
978224432 1
683591736 1
501384732 0
626007654 1
413269735 0
46401545 1
624173594 0
184458680 0
723307729 1
219465286 1
617180269 1
716833568 0
629467668 0
458586918 0
242278497 0
882759316 0
914960199 1
605191216 1
254527775 1
7964260 1
782144066 1
903735374 1
668217263 0
139075371 1
328632857 1
835803202 0
995885513 1
602182013 0
279942800 0
529280517 0
797414413 1
878094068 0
303584743 1
563852863 1
422128158 1
708203192 0
577660790 0
320248039 0
516776030 0
777424047 1
960501131 0
863963651 0
537543467 0
389746344 0
963946543 0
289067440 1
382448189 1
140407822 1
956252940 1
248851121 1
416535282 1
950086540 0
233823212 1
897696748 0
95018668 0
621547584 1
435229387 1
356282047 0
87119007 0
804445036 0
364647433 1
431963234 1
852791453 0
657743467 1
313672960 1
31935378 1
293976474 1
478826208 0
22782095 0
310078459 1
500339101 0
738103082 1
185947873 1
643019559 0
957181770 1
136076319 0
492417118 1
5638315 1
131834029 0
267599938 1
384266125 1
233395237 1
541352426 0
624133695 1
860412538 1
668453147 0
113275660 1
418075598 0
304891236 1
220079893 1
635295737 0
142575508 1
426289916 1
139461420 0
351013655 0
141668959 0
70477258 1
572050638 0
634668235 0
469469572 0
865128696 1
973987731 0
528715214 1
914312438 0
358522917 0
678424802 1
194692082 1
915016791 0
505673844 0
730256800 0
224487516 1
609025901 1
470001664 0
831311624 1
435187609 1
14955686 0
948966709 1
987418263 0
864937229 0
59423152 0
12484527 1
907301508 0
600841950 0
77531045 0
142179252 0
715751653 1
347679296 0
330389884 0
443728721 0
478059354 1
171090141 0
70787868 0
811831279 1
16469899 1
559189102 1
94253624 0
9950702 1
18801910 0
258779493 0
319757857 0
570702705 1
960478490 1
917250892 0
48308701 0
617449346 0
532826282 1
967612882 0
804332861 1
102574299 1
94380809 1
350078261 0
668185605 1
724381335 1
371074520 1
516754638 1
179873156 0
28964384 1
339941778 0
731511116 1
793611642 1
464150098 0
597675218 0
774467444 1
742981523 1
96254511 1
567765929 1
858099365 1
660151298 1
357684375 0
830340524 0
774171219 0
834702618 1
904144484 0
184878652 0
101827487 0
283163200 1
589720548 0
20675870 1
519615534 0
937490917 0
202058966 1
212297721 1
944243439 0
801413149 0
826513022 0
704481085 1
984851370 0
127573485 1
778559707 0
106310661 0
215417361 0
450605904 0
2586149 0
467013786 1
236097955 0
719487183 0
719425517 0
520017307 0
982139013 1
872971021 1
602266627 1
410068171 1
149321166 1
230759318 1
857922626 0
603449617 0
909046527 1
687062234 0
933118207 0
471929613 0
706000034 1
581174808 0
68315924 1
583760556 1
267339985 0
829760428 1
927368744 1
690055792 1
480499921 0
271834230 1
451506937 1
752353531 1
734451465 0
932403051 1
885443554 1
343159798 0
11628962 1
730394581 1
694065906 1
99640558 1
84588915 1
372063058 1
1731970 1
484789887 0
754871008 0
51379017 0
944739782 0
897004313 0
109846849 0
242865556 1
147999585 0
747203376 0
864649882 1
400627296 1
384897376 0
716110796 1
420162576 0
90801519 0
462924618 1
922150301 0
434346942 1
517188676 1
795975997 1
760534558 0
395809079 1
799153203 0
133651292 1
904936921 0
260563627 0
541066107 0
643984749 1
197957659 0
22768483 1
25915373 1
513258299 1
674556820 1
531715865 1
792943988 1
873421597 1
410365644 1
825369637 1
969216529 1
989983562 1
783392029 1
272998597 1
398135247 0
253613979 0
310689214 1
43021104 0
947853943 0
498640382 1
224030404 0
404466798 0
604138222 1
785127700 1
641714978 1
28457881 1
503154966 0
788817915 1
816167164 1
526498230 0
909474337 1
1799454 0
266104162 1
613094079 0
359689760 0
700265282 0
943252301 0
864203159 1
895690889 1
214498416 0
321259998 0
458384457 1
22839403 0
773880586 1
906919780 0
59387959 1
91300554 0
663367741 0
750934563 1
462592482 1
389221873 1
617333986 0
295769791 0
35042274 1
772003603 1
677020870 0
93171356 0
399007349 1
746956208 1
163108035 0
504148714 0
935308420 0
674259772 1
407795825 0
195299185 0
888120888 0
449827768 1
602829797 1
404964801 1
869969129 1
904040635 1
420544086 0
765466072 1
261192278 0
707784988 0
764295634 0
176522403 0
470973336 0
840309091 0
570147987 0
864334643 1
859583563 1
474734144 0
944027798 1
563099400 1
800546449 1
266200770 0
534703438 0
391829157 0
545683184 1
290386642 1
851447072 1
324464875 1
518054541 1
58353320 0
897364683 0
984640368 1
481711600 1
240260701 0
163734081 1
284904 0
41935769 0
396383178 1
404323238 0
336248310 1
801845406 0
996852168 0
402141717 1
287230017 1
144092667 1
315587978 1
517138408 0
702422720 0
40676101 1
699372090 1
50431778 0
713430836 1
139838981 0
812779447 1
574269695 0
772930898 0
453496704 0
58580908 1
231469049 0
883617182 0
489024068 1
79672384 0
628348000 1
409927507 1
736839790 1
891175633 1
245016713 1
12324003 0
198709519 0
248466865 0
75261755 1
704455947 0
131686334 1
875396885 1
743516522 1
374701967 1
649385917 0
863139516 1
274671028 0
565512472 0
3729460 0
784078926 1
999353048 0
569665093 1
477833247 0
146747880 1
956361346 1
253863745 0
253559516 0
93677833 0
895927387 1
525305243 1
756387812 1
33914540 0
620682821 1
253564996 1
725807303 0
303237331 0
527276571 1
848803997 1
893863208 0
832780383 0
807680388 0
850095730 1
57770993 1
75914808 1
927957584 0
830703665 0
364786711 0
654604635 0
939610402 0
170635877 0
333645926 0
285618516 0
324609322 0
141399877 1
163791512 1
313890876 1
955616455 1
196533069 1
458283845 1
156905909 0
196592473 0
54919150 1
482060480 0
871661603 0
869103307 0
857694639 0
371411456 1
450088067 1
221013173 1
821225640 1
801311205 1
620559702 0
534293481 1
552751425 0
877341406 1
973187873 1
406042791 0
841428949 0
937551466 0
845307800 0
957694943 1
395887843 0
732851078 1
694518840 0
925778167 0
337715392 1
82200152 0
437451728 1
429587017 0
725474717 0
289609712 0
299367731 0
723960984 0
743983200 0
644751478 0
249146329 1
7729932 0
296479829 1
618884527 0
580990763 0
676671467 0
225164752 1
769675698 1
782006020 1
360106004 1
886801581 0
300422723 1
765504383 1
241998713 0
435879608 0
704791818 0
453970898 1
899784905 1
802776617 1
759110447 1
945206934 1
944790401 1
382670339 0
918743130 1
680386426 0
810615907 1
6825501 0
168249436 0
247832142 0
477464402 1
473204255 1
753854260 0
859476333 0
908137214 1
322459382 1
899554683 1
711452286 1
186488369 0
116500136 0
655651027 1
986598305 1
594411060 0
349741074 1
454560567 0
915941849 1
204969694 0
171985067 1
120784646 0
682145151 1
192523094 0
71539862 1
228547613 1
122847174 1
382661853 0
120243472 1
71504621 0
749125724 0
129767902 0
643853075 1
483739405 0
435144592 0
443892964 0
565026100 0
752786906 1
959373691 1
39366490 1
886406054 0
785581776 0
335476260 0
57921649 0
342776458 1
236856702 1
280074024 0
846974734 1
644149338 0
711418811 0
379911033 1
963748078 0
335783000 0
426450593 1
628058044 0
315308988 0
124294791 1
143661191 1
777257352 1
196421920 0
497737686 0
812753527 0
254413395 0
321797915 1
807103672 0
69010290 0
82391608 1
138586514 0
610534660 0
590276906 1
408420137 1
829965254 0
371641449 1
265568319 1
795585053 0
82339609 0
400658634 0
439698350 0
500642864 1
929156349 1
392914216 0
295810217 1
80147957 1
817432497 1
201681798 1
538876555 1
295832279 1
127601010 1
381905592 0
667006130 1
96819698 0
142230579 0
756958452 0
342299880 1
944098335 0
643880784 1
645899757 0
57035447 1
367177907 0
844789867 1
840106750 1
672217122 0
88344968 1
86153918 0
472433419 0
341931714 1
455804092 1
793035804 0
935449276 1
446761305 1
440032360 1
647305652 0
963924387 1
697605114 1
331725585 0
556791568 1
59856913 1
140824586 1
800034292 0
192452271 0
455861367 1
990177091 0
892096783 0
34040767 0
181933502 1
619336612 1
388292732 0
904468073 0
568644597 1
238100215 1
188385055 0
372788344 0
741174816 1
684674603 1
648484020 1
464292822 0
387716339 1
241661278 0
830284170 1
427008726 0
37075866 1
241592767 1
15280720 0
609893809 0
713901389 1
444283139 0
878308509 1
630487533 0
448975969 1
867484997 0
487782430 0
887884295 0
162263936 0
5891284 1
337825832 0
2652539 1
569532328 1
561339734 0
318494424 1
999793003 1
883486855 0
439008332 1
87503867 1
21308796 0
689339227 1
224523101 0
577191601 0
282987143 0
670980522 0
892873224 0
509851008 1
403298392 1
904178015 1
537200906 1
937354165 0
535677209 0
469866660 1
809607709 1
308391275 0
983629838 1
911463758 0
123304468 0
607821632 1
402055238 0
272316407 0
244949659 1
250393783 0
836281673 1
640349969 0
582178667 1
619334324 0
301628079 0
865082925 1
166373469 0
83510838 0
707068751 1
877811508 1
352967919 1
896841065 1
899613909 0
857165516 1
69968257 1
236889705 1
81104103 1
854198904 0
801249518 0
947957937 1
606500444 0
560368929 0
224687169 0
457542344 0
878224649 0
236342276 1
902835266 0
648171711 0
537794692 1
812285486 0
765282760 0
967940313 1
866872285 1
512030635 0
81982577 0
387745366 0
267694464 1
79470728 0
782944770 0
6907630 1
115471643 0
32152864 0
80289157 0
872343247 0
351907836 0
402958956 1
949003591 1
760677049 0
602775276 1
112380275 1
524047980 0
560913244 1
386340693 1
98072639 0
966711899 0
765372086 1
864896297 1
349097082 1
962456204 0
385971894 0
131906966 0
437587701 0
830233937 1
328138539 0
191440217 0
246060711 0
716920587 0
888117753 0
248653078 0
604976752 1
501435146 0
546817386 0
500594400 0
28791271 1
226101236 0
550893875 0
673688814 1
930069779 0
680081553 1
90552548 0
30636428 0
894095714 0
368014160 1
154634095 0
227362939 0
843015567 1
537593676 0
992844379 0
451017528 1
906650333 1
861195972 1
52465594 1
32568152 1
754029092 1
634151940 1
353908056 0
223607676 1
792555963 1
92863239 1
361172621 0
427430794 1
995883600 1
228361017 1
742278452 0
454049309 0
535638318 1
954350547 1
449874581 0
35150424 1
319148194 0
853065853 1
94216156 0
970582234 1
50839814 1
12114820 1
31894680 1
427300787 1
343883647 0
238054108 0
312477819 0
177670701 0
81441298 1
901632190 1
736083882 0
514202784 1
789141093 0
900542859 1
592764025 0
324652183 0
15403701 0
971974525 0
252154221 0
27395530 0
139432007 0
680848743 0
295199502 1
697842013 1
762577723 0
484180386 1
294157282 0
60501407 0
650145967 0
912950750 1
734968859 1
540030638 0
476808474 1
688030231 1
227640226 1
116693225 1
750068812 0
633856613 1
962824425 1
700594368 0
758807534 1
942659303 1
970160859 0
756937224 0
734335357 1
999990588 1
635136447 1
145355422 0
825335980 0
306633779 1
993483907 0
421768457 1
6662459 0
868007660 0
586144840 1
971126512 1
88886974 1
674462547 0
967730877 1
111894473 0
92770086 0
953805714 1
932284581 0
682813033 0
487889623 0
996305305 0
74607954 1
468800353 0
871620272 0
824619220 1
373017908 1
107917246 0
24512834 1
640202321 0
945906283 1
213680382 1
396969018 1
474130187 1
307866583 0
747922626 1
615580820 1
628478735 1
324846851 1
651366760 0
77563012 1
111321814 1
302907765 0
104931823 0
732960889 1
913555558 0
456541326 0
970633268 1
752198367 1
719530698 1
106304227 1
267651882 1
659154143 1
907620812 0
387898523 1
611815769 1
270132716 0
298792880 0
958924221 0
684129778 0
728400806 0
577914609 0
215938506 0
30407851 1
179857438 1
826361248 0
356618063 1
585433898 1
44508033 1
24257164 1
572001487 0
860816810 1
737768934 0
744039892 1
578988117 0
33744515 1
374235314 0
423600429 1
24861860 1
9567440 1
453301331 0
894537869 1
116817216 0
965370547 1
970184851 0
733104816 1
762942890 1
664191121 1
353218187 0
784645540 1
555712513 1
530963602 1
952400046 0
427664455 0
515920178 0
461096836 0
688100716 1
124162734 0
914741705 0
150948469 1
549795462 0
844733705 0
119030651 1
1650844 1
94457861 1
941906687 0
407571890 0
994460743 0
835152777 1
973726581 1
566712117 0
621189783 1
986942382 1
193629406 1
924557859 0
346188425 1
363902017 1
362148594 1
602764454 1
830092739 0
392662143 0
340796677 0
128016763 0
433835062 0
132509099 0
816175395 1
897217807 0
178125020 0
30224867 0
625674608 1
546753168 1
72645144 0
130341019 1
55768749 1
531562390 1
887869754 0
66454491 0
339694646 1
608719295 0
592474267 1
412508794 0
199735393 1
373329159 0
557024936 1
943422052 0
762022420 1
569433676 0
514582529 1
356788209 0
341428198 1
153616353 1
17801704 0
72551945 1
799217004 1
615348502 1
292948922 0
980297350 1
665816585 1
569088769 1
756558204 1
484852942 1
635407271 1
22528719 1
370572892 1
822999244 0
330487887 0
558802896 1
190268667 0
195873904 0
235795649 1
661990248 0
447363747 1
347532967 1
17713025 0
25376841 0
966666037 1
490542732 0
343794447 0
482027996 0
681243941 1
652030958 1
499757832 0
632848738 0
796785995 1
181129212 0
587051693 1
695100362 0
236618865 0
159971469 0
962478750 0
349161764 1
809736114 0
327615042 1
220586166 1
841192928 0
126302060 0
949257809 0
872244305 0
863837878 0
160603571 1
649076426 1
105890677 1
287598890 0
483337838 0
645643024 0
928359602 0
537653696 1
295175937 1
540272415 0
782281923 0
54168882 0
71021240 0
676828168 1
467826077 1
762372474 0
143801427 1
512830346 0
634883637 0
642589561 1
620517056 1
739501962 1
63340468 0
955617558 1
400559317 0
217410637 0
110300779 1
784036124 1
273474942 1
158937758 1
830422416 0
412260108 1
832250638 1
684469875 0
885485773 1
627432256 0
503407480 1
488412456 1
476307424 0
929168000 0
873119535 1
594313096 0
418825688 0
146719010 1
145411686 0
632880497 1
768443600 0
454315842 0
334294763 0
303647892 1
39014195 0
905913356 1
78667108 1
95632472 1
695868426 0
619028869 1
80899901 0
53682850 0
914387805 0
418741146 1
773889516 1
385275335 0
912887424 0
214590004 0
422161071 0
295390080 1
413948056 1
524548104 0
442258027 0
356502029 0
685782870 0
759035887 0
863931261 1
309201910 1
788949962 0
161215508 1
413294971 1
177622149 1
269680326 1
344220375 0
643907353 1
513619575 1
217157013 1
424542225 0
876076213 1
551802785 1
76585134 0
988382536 1
732684735 0
39123693 1
100491067 0
837529444 1
91825972 1
483818007 0
631189089 1
716267908 0
6715587 1
7726616 1
45943182 1
414157350 0
644890641 0
701858859 1
592039503 0
579046918 1
819156847 0
366273255 0
594827769 0
362663865 0
313335060 1
782942194 0
610089577 1
347983411 0
307853771 1
768324407 0
468143235 0
744969347 1
300281495 0
31549788 1
356810717 1
846374972 1
136439734 1
149139869 0
251738473 0
275683356 1
66370411 1
813503194 1
990084732 0
388106760 0
241396360 0
885907149 1
351548579 1
997637601 1
473002034 0
750892833 0
53897796 1
99401528 0
451486502 0
503698292 1
779726759 1
48315338 1
5975314 1
831020009 0
787775887 0
830912653 1
241410256 0
522241725 1
415780669 1
831439134 0
806333900 1
557481449 0
720005030 0
287330985 0
103671227 0
422075541 0
98224307 1
287809956 0
942864734 0
526504192 0
451267636 1
656590594 0
107553651 1
4745091 1
374150443 0
36034194 0
649696693 1
695383903 0
568609711 0
108632827 1
216179082 1
806884328 1
440690303 0
684135744 0
490369690 1
721729001 0
427220409 1
201695974 1
823950880 0
84911520 1
523436146 0
220255604 1
995757107 0
968155222 1
657083277 0
129324762 0
602417288 0
938420965 1
783268469 1
891252516 1
964481120 1
181098049 1
501922423 0
818892703 1
917940068 1
741395371 1
929917096 1
462632118 1
861384423 0
954572544 1
95724591 1
116421447 0
896129040 0
729781858 0
337374341 1
456628871 1
640531587 1
364010441 1
299972356 1
725773471 0
294447208 0
34698630 1
604401953 1
32428985 0
994538335 1
824279039 0
382312616 0
439044184 1
661074335 0
301628762 0
655407281 1
975025117 0
156595708 0
337058424 0
849501440 0
417195528 0
497648616 1
365164447 0
387974516 0
912257174 1
966204184 0
823403715 0
332101328 0
918133090 1
335733847 0
229961184 0
379374530 1
44023278 1
813920132 1
746668108 0
640894909 0
998228807 0
84691925 0
312315196 0
223395997 0
550418944 1
628913733 1
223144715 0
222593911 0
685714770 0
660742387 0
660779334 0
377595175 0
402599301 1
855360213 1
493634700 0
829626641 1
905716512 1
377183535 1
569557103 0
789795803 0
507889691 1
255267426 0
555841872 1
827320896 0
887278525 1
115933461 1
88592 1
376291863 0
43245470 0
725610850 0
316041417 0
587617384 1
201962045 1
190185227 1
800773830 1
129545589 0
728549832 0
4613197 0
165840815 1
755920702 0
477921434 0
523123957 1
83374342 1
518887389 1
931596437 1
795919899 1
106918026 1
687650781 1
756948345 0
100313009 0
466526307 0
262270286 0
105216137 1
99315505 0
300039698 1
693368200 1
974771507 0
287154504 0
787560389 0
658722542 1
301711449 0
705630899 1
224564763 1
557271410 0
453818905 1
469037587 1
905581314 1
764211537 0
198218772 1
337845991 1
449005311 1
981582171 0
910809341 1
121852639 0
813488928 0
546204779 1
759091460 0
799863359 0
352087985 1
613668581 1
770345939 1
687557155 0
813202722 1
266233097 0
880758062 1
614001311 0
573378147 0
532650244 0
582101201 1
156793799 0
517907620 0
444568513 0
152868410 0
649711250 1
562916664 0
665451561 1
262328290 0
398974965 1
731363473 1
546469220 1
824702336 0
195101742 0
149626817 0
696780528 1
506921727 0
553236280 0
403157250 0
353598734 0
316397870 0
505911633 0
514130358 0
797023529 0
831263435 1
756662587 0
607577063 0
553885448 0
671741440 0
740512690 0
572219625 1
224777303 0
142514261 0
985263812 1
421887097 0
113036831 0
823205139 1
51437974 0
207418987 0
867595817 1
234728508 0
560301455 0
741006510 0
78127678 1
694359310 1
529780561 1
183324010 0
679986584 1
210202636 0
192852279 0
240264596 0
356016904 0
96276240 1
104115360 0
744036149 1
508098703 1
45677906 1
214222029 1
833001018 0
110922855 1
967906197 1
168570985 0
790996915 0
562253384 0
663321857 1
235112275 1
950507106 1
90224629 1
316094354 1
347013401 1
884443338 0
810930551 0
773613813 0
885593172 1
922094447 1
586495770 1
931531505 0
459742931 0
661147640 1
721074263 0
540775249 1
32115081 0
813595130 1
307191025 1
202999466 0
70478479 1
249711401 0
444894327 0
501778709 1
103428344 1
799626296 0
116041186 0
664479862 0
876600653 0
385644977 0
125359707 1
206970845 1
440211272 0
965318819 1
703558379 1
369638588 0
333870315 1
48321547 0
209708973 1
453890716 0
80687248 1
345969615 0
402491182 0
915863453 1
266051053 1
115387071 0
587753589 0
485150972 0
27418617 0
908049686 1
173522767 1
395475344 0
604304812 0
350026330 1
877810669 0
990067459 1
362717579 0
317281615 1
133212088 1
548708053 1
477236248 0
337723694 1
332632102 1
841510724 1
863894146 0
911185973 1
774740297 0
289938287 1
581661800 0
256431490 0
384527652 0
807988942 0
286583417 1
692342567 1
426191836 0
39860771 1
83820709 0
600960371 1
332712337 1
930861171 1
873707707 0
49118242 0
415584224 1
950972548 0
938419494 0
182475900 1
201309589 1
71342361 1
698171660 0
642821105 1
75432705 0
746072650 0
37156968 0
116660457 1
3233737 1
529990734 0
493203992 0
350193572 1
98004071 0
219551955 1
451638722 1
734120038 1
346710220 0
100082156 1
946794554 1
455067783 0
69519212 1
731029602 0
682757151 1
439094999 1
495584285 0
266234123 0
304782656 0
149996379 1
353430467 1
2559408 0
545255776 0
980927203 1
680079422 0
952639753 1
994832289 1
841108466 0
179277779 1
499210796 1
802822163 0
785734984 0
880680982 0
765047124 0
572405763 1
131718717 1
519709582 1
60509726 1
790214489 1
949704511 0
993925891 1
137306642 0
319968708 1
815600605 0
26711658 1
672957391 0
25644994 0
227723362 1
623197077 1
929462484 0
940403045 0
506367772 0
383938127 1
261172422 0
294792649 0
210460378 1
483844508 1
433752615 1
117654353 1
162697529 0
382878751 1
637463674 1
447489491 1
15064955 1
9452321 0
401970341 0
714192146 1
684607425 1
84303819 1
300396074 1
774165988 1
968542328 0
432328449 1
248442739 1
635209122 1
618756163 1
550944626 1
866647647 0
295881372 0
408717789 1
268084521 1
368864928 0
248514715 1
963436750 0
589106237 0
779334752 1
950663576 0
162383085 0
116622598 1
517849140 0
518212449 0
145441175 1
674722100 0
134753186 1
422026641 1
388324791 0
269588424 0
155975833 0
36745990 1
578965960 1
613244961 1
486094752 0
75373585 1
339468885 0
490363266 1
612429889 1
221130994 1
264330094 0
865242040 1
738260524 1
206256049 1
54021089 0
750348422 1
893435741 1
629944848 1
742894047 1
671316379 1
799296974 0
512266101 1
959313844 1
533727715 1
369784315 1
683923924 0
300661441 1
352901838 0
991106560 0
287963984 1
62340326 1
786605523 0
640167864 1
17435236 1
532464138 0
608678171 0
696385818 1
331433412 0
883666775 0
515225219 1
720553579 0
223549842 0
143587575 1
108562652 1
69807418 1
286967830 1
74277745 1
836992578 0
417354761 1
856360680 0
139574727 1
147579499 0
533137310 1
263533282 0
107245105 0
890769802 0
700071750 0
515803696 0
64144365 1
758873375 0
59461654 1
276050216 1
120106669 1
935635275 1
780766809 0
234737939 0
43485472 1
700595445 1
752702432 1
350158639 0
958286661 0
909312652 1
557103468 1
350695185 0
921350920 1
529570491 0
687879178 0
503081445 0
558453159 1
587287380 1
692345722 1
161387227 0
277281772 0
722953526 0
66548420 1
590825893 0
174348083 0
391722957 0
342058471 0
908934589 0
806039828 0
923160770 0
457420754 0
759627212 0
592259830 1
703334240 1
918091497 0
720372032 0
92828120 1
573978772 0
759312977 1
931602189 1
535439879 1
66004255 1
552786945 0
687027386 1
439401920 0
95639288 0
491990113 0
321774747 1
16209490 0
150422640 0
51419048 0
426702921 0
89428664 1
32168283 0
785644076 1
241111972 0
203951950 0
383479935 0
332958998 1
70454312 0
524210285 1
897730668 0
891548371 0
528740210 1
5266264 0
556119693 1
439180584 0
507094348 0
827406416 0
678256943 0
953113515 0
839363813 1
930538825 0
317636515 1
166391597 1
281153802 1
116757612 1
794423943 1
547422868 0
385072618 0
234333494 0
142866556 0
608973738 1
127241048 0
996277201 1
847572521 1
589920387 0
614767896 1
500200556 1
898957294 1
207662541 0
430240864 0
783157045 1
949550272 0
927325865 0
384857313 0
835300450 1
200560925 0
451702912 1
328856419 1
271635550 0
991764375 1
206413287 1
548987327 1
257303428 1
471054560 1
561168949 0
402703299 0
379992810 0
374469663 1
8137842 1
189784399 0
328902022 0
544653842 1
901160234 0
657794960 0
268566912 0
119224709 1
244541168 0
425434434 0
325481539 1
782358740 0
377807177 0
521886750 1
187636334 1
497663427 1
756569135 0
725876527 1
161226679 0
945978544 1
437168547 0
665902121 0
292463546 1
365777942 1
335839278 1
997865230 0
319238892 1
336927401 0
464179096 1
236345542 0
631715382 0
447099471 1
698283397 1
732393260 1
271531418 0
964027959 0
509874166 1
686651707 0
254469198 0
105707936 1
716056538 1
344752158 1
869771487 0
322242973 1
899390462 1
900294798 0
911665486 1
102311986 1
117673283 1
737924060 1
533424831 0
472486420 1
963309512 1
980738193 0
329640357 0
914700978 1
541779438 1
607964438 0
837322599 1
781912539 0
294565375 1
170224360 0
380311682 1
934155626 1
789403303 1
928256987 0
177802677 1
69508702 0
242580596 1
677248258 0
349378961 1
112290374 1
571647417 1
110733144 0
404026407 1
17536762 0
63116083 0
892793015 1
836504369 1
745205433 1
650585231 0
436510861 1
927501967 1
502599955 0
796292315 0
655784068 1
542590949 0
282087817 0
674559385 0
646099575 1
880643763 1
310134938 1
349378012 0
490348596 0
13173551 1
587256062 0
939268616 1
903674793 0
944127604 1
904056850 1
553367700 1
84959060 1
420531266 0
432003994 0
102039166 1
272154791 1
22622912 0
922875559 1
537604207 1
278125974 0
184399993 0
804595444 0
401811421 1
70616105 1
889850756 0
703144669 1
274218733 1
554457980 0
573264894 0
748082850 1
776963109 1
369470902 1
508555522 0
547756846 1
972936980 1
76585395 1
442029859 1
162050074 1
865703887 0
631934181 1
741021968 0
744927395 0
575482133 1
822376298 1
815584475 1
305851612 1
7836565 0
85452550 1
912582187 1
140901686 1
640633742 0
131307657 1
240716021 1
398583628 0
546265066 0
573373931 1
719746006 0
8588233 1
835428824 1
264754736 1
206768886 0
670708043 1
417994505 0
94377872 1
323551182 0
669664775 0
89414780 0
987366044 0
733456139 1
206178086 1
99490570 1
814006256 1
60341020 0
933181163 0
753560618 0
64682108 0
871323369 0
779335300 0
60417117 0
825130688 1
617854441 1
204984381 0
45773491 0
236514578 0
410975969 1
868474860 1
876009324 1
202843107 1
200837824 0
731312750 1
474086442 1
955542771 0
850826626 1
818438184 0
424671171 1
849217692 0
190471902 0
589042521 0
293027380 1
663697974 1
270952869 1
768764703 1
235573766 0
813093677 0
549523147 1
22636104 0
41641060 1
680484950 1
399752458 1
35111227 1
953089840 0
211543945 0
306238963 0
646983193 1
28645893 1
316995814 0
403940956 0
873201480 0
103600522 0
432363446 0
570125766 1
424264751 0
927407506 0
521944046 0
972592863 1
219586304 1
366352024 1
936056535 1
152894562 1
364725172 0
820841968 1
891381996 1
56198828 1
833272270 1
465483488 1
850964206 0
677983807 0
74110793 1
759472961 1
708535481 1
122373441 0
608180915 1
527704934 0
641715194 1
480678524 0
75066359 0
552753475 0
397964551 1
18149356 1
265190745 1
609880038 1
482581718 0
438429334 0
509546104 0
6170309 1
215936408 0
103775177 0
243471934 0
126670087 1
358158066 0
486212469 0
180736102 1
597290527 0
6150390 1
475210387 0
862720921 1
723845669 1
619845478 1
113598972 1
550248242 0
801359761 1
638529434 0
556751028 1
231233796 1
719963278 1
50243935 1
286539651 1
253682408 0
139511269 1
325108925 1
580909174 1
998543666 0
724656421 1
959605055 0
112448592 0
411780130 1
441214810 0
364956311 1
220031842 0
516078597 0
318162578 1
385786208 0
128735101 1
848952850 0
352949671 0
92522902 1
267528717 0
536627396 0
735435373 0
770463711 0
993539390 1
275600174 0
249590213 1
239864815 0
934211606 0
468775980 1
781540740 1
656525026 1
90496727 0
382477497 0
339425690 1
180161104 1
39508134 1
316766115 0
647536564 1
814092906 0
439520923 0
361073618 1
133059834 0
688412880 1
811055903 1
152594133 1
880618027 0
86065026 1
23886543 0
95624467 0
962712601 0
677653895 0
640430550 0
388241744 0
469960250 1
817278057 1
220529567 1
309474908 0
923178635 0
504129670 1
477638063 1
108231170 1
343461121 0
667440100 0
151671638 0
401554467 0
615102890 1
399233234 0
291490993 1
389457220 1
593253330 0
153764849 1
780183731 0
273459256 0
116597462 0
445150165 0
161640699 0
771192460 0
668281871 1
326654963 1
62995482 1
74543563 1
933194458 1
969734673 0
436193091 1
368441107 0
715773599 0
542856312 0
119417443 1
336692317 1
124220160 1
36814983 0
673881515 1
7220403 1
919803403 1
742855646 0
528708729 0
120442504 0
162359315 1
493142986 1
284465113 0
490780052 1
34695746 1
685879825 1
932000370 1
199133276 0
445679508 1
472003161 1
269014208 0
333516687 1
434799753 0
431740841 1
272732458 0
912842961 1
920370392 1
288897928 0
464801295 1
973126213 0
145386277 1
898560824 0
767536220 1
166186228 1
887242050 0
198289326 0
115323412 0
271737103 0
699518954 0
22709000 0
982553355 1
525285336 0
238038787 1
329029508 0
370059669 0
13082682 1
448159884 1
708911313 0
880339985 0
502839013 0
459413295 0
444475626 0
478812821 1
503864767 0
998830558 0
62103696 0
317045829 1
592829796 1
850711694 1
91774492 1
205331346 1
564681382 1
127192141 1
343814653 0
676384193 1
380212630 0
150459735 1
905578584 1
783877942 0
580942300 1
962128798 0
40953189 0
175264183 0
993602859 0
123727818 1
721939553 0
984630680 1
103896511 0
73109038 0
442987377 0
466095458 0
811383321 0
65368015 1
454394918 0
304437539 0
690061768 1
873303162 1
417816073 1
507782510 0
358242318 0
82829147 0
506229269 1
909049152 0
674445152 0
178969303 1
742171575 0
35543073 0
779705975 0
618991991 1
292499472 1
412365653 0
917870601 1
569427088 0
940165351 0
262796292 1
397190358 0
611890975 1
563679937 1
523659338 0
304492948 0
206245972 0
741815465 1
852664680 0
304413745 0
990288395 1
871455547 0
637298346 1
44687121 0
424545615 0
764405231 0
648663008 0
626043016 1
756523682 1
837447510 0
113309868 1
232290425 1
418382539 1
881431701 0
170223772 0
109862058 1
776238959 1
312535366 1
607186236 1
425364052 1
840035519 0
498953640 1
639783674 0
86936222 1
691886228 0
425666270 1
432665179 0
980615496 1
693717417 0
637008249 1
502350888 1
311359856 0
59675201 1
716752060 0
375576911 0
667020462 0
318420159 1
251638334 1
190763216 1
565738893 1
649917164 1
397978193 0
350393381 0
614325994 0
250243818 1
871085020 0
576003180 0
12600566 0
938395727 0
126049839 1
877954482 0
240450381 0
192472162 0
867662993 0
565508711 0
126050856 1
529755938 0
300656004 0
226911453 1
965308683 0
228187769 1
56472961 0
829393545 1
542146953 1
386287978 0
710581843 0
374680233 0
741633403 0
374444879 1
975413774 1
35930250 0
161387329 1
99600830 1
389972597 1
832737128 0
359091088 1
685447175 1
357952180 0
319758424 0
364852319 0
392168199 0
282551980 0
348344140 1
965753762 1
415921090 0
659697776 1
941255730 1
455395668 1
64115365 1
789991082 0
58027940 0
306382318 0
732531705 1
134799116 0
178694543 1
247527019 1
408867455 0
625160267 1
972377471 0
245226100 0
91316325 1
744108996 0
520375060 0
513415394 0
704073249 0
21101633 0
814821935 0
759331201 1
582363271 0
436503650 1
464604336 1
758863766 1
54897829 0
641913977 0
932855592 1
841804047 1
955787426 1
562324210 0
368926407 0
531131218 1
423782643 1
347855068 1
835586123 1
288592742 1
334494738 1
697161829 1
719629711 0
772017164 1
730281035 1
960895744 1
355089125 1
149352031 1
914679831 0
866102965 1
599498638 1
443225182 0
220645587 0
335164422 0
827447977 1
786799275 0
44857311 1
205841036 0
77204955 1
710500040 0
844097715 1
294329675 0
305067974 0
406453555 0
330550159 0
764806510 0
796568799 0
83336491 1
63755513 0
880010205 1
622582428 0
856538215 1
624371028 1
46099828 0
676633073 1
426873212 0
310842281 1
43420416 0
623685268 0
123077437 0
536749938 0
739467817 0
196004906 1
769676294 0
114718282 0
838795721 1
760770301 0
982636039 1
366401709 1
610767165 0
800305295 0
900611125 1
504175979 0
843430215 1
327505075 0
206903569 1
192877683 1
753117229 0
780977911 0
210877647 0
678269873 0
249107842 1
972052660 0
807949696 1
669884989 0
816001397 1
905907126 1
26480720 1
199877138 1
540391590 1
904297991 1
7161202 1
782118619 1
837550585 0
382944332 1
950401195 1
584099192 1
382038432 1
105897339 1
914435632 0
126960959 1
176394192 1
123770810 1
24228007 1
295560105 1
270087586 0
431542031 1
408529342 0
218647732 1
359498269 1
92740640 1
211763331 0
862186560 0
266921180 0
694739938 0
338919853 0
87522722 1
746165409 0
5625954 1
23136454 1
676754472 0
469470920 1
905344964 1
462733736 1
908808472 0
890686313 0
167931998 1
978553387 0
846816885 0
520299397 0
61295956 0
403695740 0
584323162 0
724712281 1
276666128 0
300606181 0
991031305 1
200975731 0
396697024 1
229636662 1
447445139 0
795696314 1
810320385 0
725603676 1
811370274 0
829632473 0
646149453 0
246935563 0
514469193 1
104478146 0
196895559 1
493015809 0
612885439 0
805605555 1
745321854 0
828283161 1
346263338 1
57463690 1
394728922 1
50329033 1
67032121 1
131873618 1
621970663 1
417204212 1
475999891 1
768571683 0
947901302 1
301597526 0
1713647 1
816380051 1
657285174 0
277422876 0
243109804 0
682249137 1
791358630 1
474955925 1
124116089 0
15744396 1
981976309 1
453459827 0
559528859 1
585685877 0
850280999 0
692734327 1
260881661 0
37666690 1
978501415 1
185607470 0
978954050 1
658881230 0
327140414 0
573920389 0
937612832 1
830087202 0
4045432 1
630102774 0
712234900 1
73392269 1
253120198 0
406329678 0
277658365 0
603131301 0
178691525 1
257900550 1
819139431 1
849309621 1
728924606 0
41253664 0
951689331 1
909348964 0
392804346 1
527451982 0
224890433 1
469179968 1
587513221 0
494140675 0
209719703 1
436499931 0
224163293 0
854340649 0
164823545 1
265691060 1
515748210 0
81658923 0
844479589 0
627461144 0
533438342 0
252348352 0
439667588 1
467980819 1
596774534 0
986377631 1
218918552 0
514471870 0
283448212 0
221167788 0
597716362 1
209633810 0
169013994 1
511146939 0
520815213 1
94171969 1
463002137 0
196853195 0
976381278 0
127923669 0
460684960 1
162619194 0
437306387 0
865874651 0
662558754 1
905351025 0
683488324 0
244125152 1
49314200 1
574328042 0
224865177 0
30465639 0
641882512 1
734556896 0
462480117 0
692183315 1
408993297 1
93534265 0
240259186 1
188238806 1
67597865 0
501521062 0
674299823 0
502273359 0
913384559 0
202138132 0
309352976 0
9001994 1
468315753 0
336224456 1
601083272 1
783929180 0
227004745 1
547600116 1
461038596 1
133412665 1
826461381 1
118225258 0
177129424 0
950012624 0
735514794 0
360063090 0
570563234 1
384378199 1
327420928 1
808315598 1
242399625 0
924221413 1
611031315 1
112868870 0
753435781 1
555383026 1
653461604 1
23922895 1
923237054 1
718516687 0
37535211 0
970294465 0
109884084 1
694286793 0
482233102 0
171677655 0
862751202 0
643292385 1
366393454 1
247391882 1
722285991 0
113124932 1
956385457 1
845224246 0
268061642 0
598384083 0
332586884 0
849093694 0
222457778 1
497551922 1
75008628 0
575812627 0
91095266 0
302237092 0
695578137 1
955482944 0
69070523 1
401662014 0
288457559 1
475795648 1
965014602 0
430976785 0
599697236 1
604391196 0
608445237 1
440257861 1
864362856 0
460404431 0
767646259 1
929715298 0
472228001 0
809594707 0
539375231 0
278738198 0
490085644 1
331751793 0
34073189 0
426818310 1
662160928 1
649929202 1
709274671 1
928587581 0
556960681 1
479560681 0
115348325 1
869097073 1
635196449 0
199412023 1
677887082 0
129201304 0
41912661 1
88792096 0
374316232 1
649800713 1
865707553 1
442862240 1
3513535 1
275056911 1
568838898 1
614286513 0
412351126 1
794641782 1
331330464 0
363328435 1
162875141 1
666580932 1
591653981 1
459953138 0
399872869 0
512923018 1
338548272 0
507209760 0
372106867 1
259757535 1
783520250 0
584517165 1
448912622 0
162491663 1
338088449 1
570751840 1
829395460 1
816756378 0
756747978 0
785709739 1
906433936 0
142543818 1
476774010 1
691450125 0
278854920 0
485299550 1
325654376 0
122294073 1
581350125 0
305777745 1
811414834 0
936180438 0
940601612 0
133172519 0
152606810 1
575037255 1
152369421 0
313421215 1
541724225 0
96135347 0
289492087 0
299668104 1
431317144 0
621827513 1
808054937 1
471990387 0
903612695 1
836964969 0
422497078 1
836855194 1
473724606 1
638349085 1
617668882 1
742386558 1
881376041 0
139967170 1
532170631 0
287915618 1
984667762 0
780402860 1
20222422 1
559908872 1
963418270 1
885730238 1
287509454 0
699843201 0
37497987 0
757208296 1
222063038 0
158915626 0
353491442 0
947124232 1
12813669 1
28397182 1
136660630 0
19636757 0
234255994 1
683841932 1
748076394 1
87197518 0
388323825 1
200367366 1
472490143 0
28937961 1
161018118 1
112768378 0
194342729 1
281502858 1
137898829 1
57929105 0
492374813 0
796883919 1
369693065 1
44778955 0
418177858 0
196610067 0
286341405 0
984215644 1
228865712 1
224241591 0
376977685 0
875676934 1
600297768 1
994343156 0
369416499 1
912174996 1
762318109 0
60385720 0
337758226 0
478868817 0
413335201 1
160931959 0
757314107 0
269192720 1
524390256 0
96702915 0
742292657 0
754636164 1
674352327 0
632901346 1
276666951 0
858130478 0
197888036 0
117984685 0
866568878 0
246272052 0
241345853 1
948128272 0
365536164 1
347385750 1
895422386 1
29172415 0
411377351 0
781539449 1
154000398 0
886701033 1
706958336 0
426003774 0
432519804 1
828872034 1
669243443 1
2214299 1
577096965 0
524797707 0
638641421 1
907524874 1
334922260 0
889002668 0
340646064 0
776789947 0
388708645 1
837735512 0
145375431 1
406153324 0
179889953 1
901585662 0
938660541 1
899132548 1
763540185 1
194379495 0
487263662 1
350666855 0
435230503 1
409249544 0
276391553 0
163040603 1
405445553 1
815480732 0
842200075 1
796561728 1
152783997 1
846754836 1
883480193 0
514452847 1
262834075 0
792343998 0
623055456 0
728241792 0
203298961 1
187635899 0
428753957 1
462571226 0
419469039 0
342737514 1
106160383 1
497885694 0
207145189 1
321349526 1
897031947 1
692253207 1
234899548 0
451025952 0
238085860 1
520413800 0
959306772 0
370758027 0
840468588 0
118083434 1
751735156 1
57175943 1
556800351 0
663576314 0
19547164 1
517891721 1
68780248 1
122877785 0
349501920 0
528174155 0
619919061 1
916610664 0
382918989 0
609479384 0
158591840 1
97566490 1
344352245 0
543253728 0
441465086 0
286005850 0
785474476 1
636218687 1
5011700 1
617555378 0
551426450 0
849654043 1
871773339 1
685029929 0
469178794 1
243466948 0
323606638 0
330467265 0
659845728 1
400075731 0
550031617 0
348611862 0
464997639 0
796793177 0
87071928 0
600249817 0
337681699 1
965737564 1
889985043 0
405265880 1
829223284 1
606455591 1
315189197 1
698487731 0
212530031 0
185789410 1
351306450 0
113187589 1
118567162 0
326627792 0
436889313 0
797694769 1
471224703 0
80828357 0
89292682 1
51916259 0
633931680 1
47006877 0
835102576 0
794245303 0
11114086 0
399662136 0
282119751 1
75453076 1
395924125 1
735004673 1
818222922 1
332660233 1
834558063 1
153783688 0
99417181 1
673715347 1
819061960 1
166797207 0
94191280 1
238285249 1
107605697 1
756785598 0
781337310 1
206667694 1
5046692 0
447496173 0
721935197 1
409982769 1
349858419 0
621767609 0
511249877 1
16708386 1
334195689 1
742713866 1
378243923 1
50230093 1
894888790 1
183482603 1
393924303 0
900766114 0
835064054 0
903816586 0
718912443 1
989629489 1
190034728 0
378324028 1
234041460 1
487672504 1
323938947 0
446945804 1
305774168 0
80757484 0
64088117 1
125237281 0
624505524 1
185032708 1
160879985 1
111035977 1
946664975 1
73771053 1
88999481 1
10323021 1
709055901 0
979267439 1
389187031 0
414719544 0
260873189 1
996995667 0
961974937 0
190117885 1
293064781 1
877325452 0
686979846 0
855538812 0
660875224 0
571418122 1
237582109 1
40451902 0
737267687 0
130921898 0
443067984 1
499797039 0
975202795 0
848400704 1
261710474 0
485976540 0
921923960 1
387495421 1
18869162 0
387456801 0
268493197 1
151236630 1
189547574 1
696683166 0
756859108 0
413179808 0
943584718 0
685959034 0
678738715 0
184433385 0
808408628 1
517640725 1
876001457 1
882365942 0
812862704 0
950471109 1
617833510 0
910082224 1
956344475 1
637744640 1
534430887 1
405574044 1
223881571 0
505981800 0
185334165 1
164274622 0
788660656 0
197336165 1
518035823 1
724284238 1
868619523 0
883759800 0
733995575 0
851746189 1
482743361 1
790291160 0
251445614 1
932331151 0
723468551 1
164007023 0
746428242 0
653262049 1
139809417 0
549245405 0
754383831 0
439658442 1
213069441 0
670071826 0
175649139 1
222864916 0
632974801 0
216803747 1
232830550 1
977562999 0
891152266 0
848144460 1
878927502 0
989531211 1
191435706 0
551803586 0
139011884 1
840750388 1
491102183 0
897273113 1
373938310 1
2298201 1
671505367 0
757260927 0
646396414 0
621455980 0
367185267 0
931667114 1
928956294 0
541257442 1
297527160 1
332841155 1
972485934 0
466456555 0
567678865 1
629275443 0
546444957 1
890036934 0
865133058 0
253543027 0
640370402 0
648390404 0
11289116 1
820738038 0
541327418 0
360781515 1
680480714 0
823048949 0
345691467 1
442258546 0
139690461 0
824253352 1
73228506 0
133745611 0
521003439 1
256302100 0
497681926 0
283519621 0
59211112 1
727158756 1
849726843 1
334322705 0
611528808 0
471029718 1
30456566 0
557552993 0
598260658 0
194558539 1
939916018 1
830540624 1
659298360 0
870760343 0
347493018 0
664502275 0
504337032 1
995770965 0
135223213 0
324143907 1
249653640 0
383143733 0
289326689 0
152210242 1
708816521 1
439770891 1
481997001 0
853634119 0
743477189 0
777786813 1
473985750 1
115910064 1
805349806 0
432573301 0
867520654 1
575917204 1
599380672 1
952786933 1
420371311 1
669362866 1
498724485 0
92226775 0
428360952 1
943493956 0
321598797 1
130831858 1
749933541 1
552170845 1
824630536 0
250508699 0
944549551 1
359617935 0
341094011 1
826878802 0
965346319 0
520945015 1
858528609 0
729100755 1
406952140 1
560064724 1
80921139 1
558177122 1
456563701 1
467531161 1
679382798 0
272855044 1
364928546 1
206757171 1
924411963 1
388018555 0
222824520 1
171127706 1
690382822 1
679807394 1
154283661 1
24495989 0
964555854 1
312367622 0
855982691 0
128118545 1
445320118 0
147642429 1
404118249 1
649076721 1
102816011 0
12269714 1
668298398 1
587869968 1
558014312 1
778852790 0
788647929 0
471625329 1
198852245 0
993024640 1
44543606 0
242932359 0
244444856 0
59268703 1
395707745 0
93272313 0
806551447 0
289806908 0
834213457 0
592371032 0
73250169 1
431512593 0
584797855 0
190506322 0
224528507 0
891604335 1
546403302 0
51850775 0
335117044 1
938390675 0
44308791 0
204406565 0
454721803 1
978991646 1
206767768 1
500936238 1
699257535 0
308524320 1
583316764 0
828467173 0
372079595 1
54340562 1
53647964 0
74327931 1
127898697 0
747568632 0
426974421 1
442267872 1
94923749 1
146387988 1
644954928 1
736725131 1
999804095 1
565782452 1
681965604 0
458518147 0
16147674 0
122523077 1
489314733 0
562906096 0
367057081 1
755294277 1
133380373 1
217254924 0
634729788 1
136223132 0
153989739 0
502333213 1
970559705 0
930012505 1
95933805 0
131527404 0
656230086 0
869864003 1
727661572 0
609752077 1
565397945 0
745838790 1
404513700 0
905910497 1
278619638 0
61062849 0
95859292 1
657694982 1
316250101 1
537751467 0
874384388 0
751185279 1
810837052 0
819023152 1
207148038 1
354396058 0
81128291 0
561652092 1
671910046 1
708229147 0
976013456 0
934652967 1
368092546 1
973371390 1
418876444 0
473178062 1
914684009 0
648154843 0
424071537 0
593996398 0
724823876 0
622946151 0
502289688 0
878700926 1
699406984 1
806046418 0
469358493 1
507098026 1
672599842 0
947194675 1
775603022 0
141848445 0
163834549 0
422467043 0
663847034 1
433246994 0
486772701 1
64387987 1
169661921 0
985753219 0
243790901 0
524930918 0
821488263 0
160699409 1
685318621 1
934052959 1
153304514 1
647167203 0
44880711 0
433745127 0
661997011 1
288570009 1
798340385 0
749224165 1
884868833 1
347276550 1
126739066 1
25490269 0
700007713 1
25648270 1
429566748 0
637812667 0
980992209 0
295639179 0
613442261 0
304004071 0
755750200 0
537792629 1
868022688 0
987149237 1
451070952 0
459479076 1
469734805 1
950563085 1
198460466 1
661697656 1
401103483 0
485847916 1
691351346 1
908199328 1
590931046 1
138574852 0
532686448 0
305770015 0
187852693 1
55662229 1
533988086 1
630688602 1
627736944 0
975942201 0
125327822 0
400424247 1
989807600 1
376992830 1
647123200 1
189768793 1
62699417 1
549438007 0
435756666 0
911729389 1
692095900 0
130810793 1
56629018 0
529529093 1
56087251 1
425241223 1
448241807 0
955935653 0
933231275 0
734071073 1
894594424 1
646091367 1
618133659 0
302693343 1
671710010 0
848083715 1
742171561 0
457020689 1
597984013 0
942972461 0
960808482 0
328867853 0
304193431 0
195016062 0
225698779 1
413473853 1
893784571 0
7070564 0
514395129 1
954170315 1
712224625 1
377353242 1
315479710 1
285688409 0
219772541 1
80039675 1
582164235 0
331537109 0
547075315 1
763910889 0
463725537 1
853504726 1
566258141 1
388919706 1
937426829 0
900175377 1
229599059 1
901376677 0
894150834 0
68829516 0
483127528 1
303742185 0
365716624 1
384181034 0
61613560 0
472107624 1
291909590 0
105650040 0
266991421 0
4781756 0
477845552 0
353297323 1
71869856 0
219455653 1
970258512 1
8027807 1
76040448 0
987080517 0
53778244 0
745233936 0
86753747 1
4113263 1
47829948 1
736747973 0
556250723 1
316027655 1
557324202 0
154239172 0
467205134 1
240945852 0
670581165 0
261338563 1
978281105 1
674098619 0
195593966 1
474990204 1
28153499 0
541762582 0
871398856 1
469938819 1
758416393 0
50122351 0
94216797 0
917037393 1
411391315 1
206219788 1
588017061 1
999506786 1
793996867 1
439338862 0
786603887 0
501272049 0
219009819 1
873435420 1
911901094 1
356577441 1
993007834 1
540034888 1
203259524 1
790143046 0
638837260 0
8759637 0
924055740 0
52885954 1
619529269 1
847076738 0
349462281 1
626854721 0
729164841 1
378829577 0
359443122 0
387284538 0
511971444 1
505049067 0
351088955 1
198009773 1
392722922 0
378770675 1
934638739 0
462908106 1
229194951 1
341391507 0
237314454 0
648849003 1
879736382 1
702911683 1
176897859 1
572242831 1
860652392 1
732336896 1
534643571 0
753223118 0
225414698 0
978160161 1
112665592 1
474169947 1
549250267 0
273799290 0
940296548 0
725728975 1
844089932 0
995400579 1
745780338 1
726244739 0
928668380 0
516747427 0
147677703 1
511761699 1
695962950 1
291542901 1
52039614 0
248848561 1
883956436 0
496067081 1
712739465 1
933454120 0
472821928 1
123018480 1
824895963 1
199410823 0
553321428 0
792724783 0
783631787 0
288378325 0
801285983 1
240124878 0
947669345 0
61692296 0
476957491 1
646910227 1
931507981 1
707809386 0
91274096 1
348258830 0
534481262 1
537367250 0
836632132 0
219678352 0
804683140 0
806307241 1
424957847 0
457870350 0
337458286 0
409576015 1
889053978 1
645992025 0
189357767 0
926183065 1
471871078 1
362906914 1
610379143 0
880431620 1
603507443 1
321396763 0
294368378 1
780094740 1
423350061 0
931147571 0
56572450 0
560966703 0
248898849 1
491798394 1
965646248 1
65163931 0
246824300 0
246940568 1
526032422 1
426741017 0
437114830 0
231978063 1
618473340 0
612640506 0
238930530 0
716685131 1
36691310 0
674230327 0
922664099 1
748826499 0
431449710 0
894220204 1
730496060 1
252894916 0
278995520 1
489546939 0
189652808 1
76363850 0
944291961 1
722413778 1
135135652 1
769485184 0
421497015 0
35986036 1
680028305 0
413591703 1
996080951 0
462598209 1
88862348 0
616591669 1
304321354 1
619272423 0
61319023 0
370697286 1
748431127 1
357011734 0
391807133 0
176910123 0
421088917 0
732159171 0
770383460 0
707415516 1
706826485 1
219646205 1
325236114 1
246460659 0
46276560 1
307276235 1
771156368 0
578526430 1
348335981 0
571333327 1
232160222 1
823907379 0
966420704 0
332248040 1
44779478 0
686236323 1
816274306 0
783710458 1
686614347 1
71094215 0
505861204 0
150577610 1
182007355 0
381220623 1
602805883 0
105549694 1
881138664 1
132915291 0
71404221 0
567574898 0
682121576 0
986456276 1
468016784 0
126946656 0
138198559 1
265921800 0
488023744 0
451459094 1
243102537 1
851326148 1
606218422 1
816845874 1
501392518 0
730931797 0
29247049 0
869692830 0
75975393 0
815196519 1
923112315 0
690379829 1
299154393 0
721511680 1
981780665 0
971504053 0
934890826 0
396439850 1
354275140 0
339966449 1
288712120 1
567423656 1
62049070 1
73431875 1
42778657 1
458319443 1
585418084 0
373564429 0
600438323 1
42524577 1
886359274 0
859353469 0
455193929 0
277465820 0
520142128 1
332179330 0
240314393 0
625991402 0
903734076 1
651162996 1
316162548 0
368242420 0
249597008 1
892841283 0
635399328 1
308313468 1
536512377 0
373651105 1
163111969 1
115247001 1
624198189 1
698948685 1
449134634 0
713780446 1
449359258 1
519749146 0
381292758 0
493422391 1
718125355 0
175677653 0
416616204 1
45235611 1
694355523 0
230822168 1
592855659 1
829824316 0
143044995 1
14151620 0
304492680 1
781292720 1
553008335 0
90843058 1
670582608 1
166687815 1
407980375 1
198141532 0
282774935 0
878032955 1
973419438 1
154784437 1
751989647 0
175127683 0
735469078 1
351207640 1
220330755 0
418418147 0
603299476 0
327947100 0
157763430 0
509024077 0
997029739 1
781998148 0
160687769 1
709584270 0
863907624 0
882982905 1
573414359 1
3406783 1
961513073 0
289588040 1
592504104 0
980177811 1
880263997 0
709370566 1
251210952 1
922146471 1
888098757 1
761760112 0
367203735 1
201191141 1
198544279 0
775675229 1
847088890 1
671420159 1
311963977 1
85089062 1
7606524 0
993511139 1
435074750 1
366834009 0
127441735 0
671734092 1
111145507 1
112662398 0
362558553 1
912976505 0
766453000 0
564659108 0
897251211 1
66513095 1
634289739 0
20031775 0
918676457 0
270288716 1
498199779 1
731959269 1
546193688 1
268907415 0
568786684 0
914491541 1
935432782 0
152335687 0
645395522 0
127746729 1
682127994 0
498726683 1
948194777 0
531208611 0
761966452 0
574346967 1
696151675 1
584689677 0
625496108 1
102427756 1
250995762 1
728559262 0
673821982 0
38878340 0
239498017 1
861827704 1
276464105 0
652074162 1
220680764 0
55685083 1
121373153 1
870463816 1
19923534 1
481081581 0
751741937 0
669475144 0
753820774 0
318074559 1
116280091 0
522839996 1
160679923 1
305351498 1
655130644 0
402255628 1
876336972 1
432181341 1
920739880 0
589564916 1
110121090 0
100224555 0
241929566 0
970161984 1
551119808 0
692138221 0
479098665 1
580604813 0
594011462 0
739445600 1
2648031 0
418170782 1
906252055 0
989991988 1
282512171 1
361385370 1
142096691 0
661276378 1
672631665 0
316106180 1
954474982 1
11680546 1
258205024 1
138125706 1
351056062 1
734907582 1
385791896 0
240933707 1
509330663 0
594501625 0
955570950 0
677245785 0
167485187 0
819397939 1
369273069 0
795410691 1
568991056 1
753751716 1
738142892 0
766018830 0
451462958 1
372973703 1
20421867 1
492303943 1
545680153 0
657374853 0
956201353 0
890535184 1
392620570 1
200156442 1
922020547 0
960429683 1
760616075 0
879043833 1
184425148 0
860984501 0
197357681 1
489982105 0
642566741 1
145382620 0
344922315 0
487702171 1
203474382 0
525535118 0
653224094 1
888213843 0
534803209 0
666880425 1
336909104 0
708292358 1
910622885 1
926658334 0
479167208 0
371299979 1
583958402 1
132656790 1
736890346 0
91861674 1
529811409 1
249575452 1
816348426 1
837372558 1
105350928 0
505725217 1
301020218 1
836410219 1
414072973 0
205159274 0
330529403 1
540385802 0
627529918 0
722835501 1
581768764 0
885138920 0
378861605 1
628015941 1
247240317 1
197195276 0
754244902 0
844880745 1
945412019 1
434385970 1
386500215 1
104284485 1
665247130 1
609861387 0
136497930 1
688489643 0
433903815 0
276732977 1
419624555 0
378020761 0
216115850 0
855139995 0
930345732 0
356927566 1
718651628 0
537860675 1
463390591 0
769126824 0
989348327 0
861215129 0
427703434 0
969479751 0
669143080 1
673539347 1
714640600 1
810981327 1
744775790 0
510114150 0
214661269 0
328488881 1
96308439 1
877698846 0
37395863 1
904186745 1
298712220 1
636494382 0
51698173 0
359112491 0
884597949 0
698898368 1
141335644 1
293565214 0
74749048 1
803221884 1
229950570 0
644663466 0
510537400 1
720601924 1
668799927 1
348780105 1
838149112 0
409934639 0
279552963 0
994237222 0
14743803 1
635515846 1
25830981 1
827858724 0
311533436 0
61831137 1
366316197 0
449164543 0
507262604 0
896456015 1
10363582 1
227132307 1
641297398 0
838003541 1
660521230 0
917819203 0
992697334 1
711459803 1
519090046 0
652850754 0
141619489 1
939641355 0
649318556 0
943851055 1
196325395 1
988101234 0
786499636 0
426294534 0
885460874 0
611198321 0
669331800 1
807808642 1
79957133 1
648776432 0
413346502 1
79835584 1
336511034 0
103373158 1
976786660 1
953627324 0
59204648 0
695947332 0
847582139 0
29881463 1
155207713 1
724466178 0
321948885 1
295836644 0
142462858 1
37992404 0
419779600 0
367525234 0
84548305 1
824486410 1
167917303 0
325068658 0
218570774 1
949025371 0
749758862 1
889969984 0
877518525 0
765899067 0
432026335 0
848746015 1
167517784 1
569877855 0
262726353 1
153117857 0
826276416 0
849397951 0
446842158 0
463017121 0
453001483 0
64316874 1
537843366 0
112960847 1
639459053 0
699235522 1
445248154 1
980585541 0
49559903 0
563182467 0
568820859 0
345753129 0
886979726 0
231395823 1
416455533 0
493986114 1
733809438 0
660114551 0
186923212 0
982732172 0
996978469 1
975715205 0
766210637 1
159183908 1
747374690 0
990531805 0
77367499 0
778175910 0
980161489 1
276182513 1
483344572 1
441647495 0
239576931 0
564602519 1
509510019 1
379830580 1
297102472 1
170207529 1
960710674 1
330758565 0
754333438 0
284491466 1
373942986 0
694082851 0
496297556 1
41855591 1
239748643 1
185043200 0
848890488 1
718771920 1
673580611 0
458733527 1
531468759 1
453773301 1
911014913 0
431108251 1
968128229 1
565534010 0
765559130 1
162750869 0
211949776 1
184823151 1
585308119 1
457354379 1
835611824 1
639788747 0
171743582 0
647036516 0
456388326 1
360911674 0
556101264 0
631592515 1
404082476 0
688182195 1
400306759 0
5870849 0
70291192 1
264401503 1
67524076 0
542155539 0
755569592 1
92666197 1
369165336 1
745367466 1
146194652 1
150577820 0
269913263 0
730416049 0
575177015 0
248496388 0
290472053 0
406857081 1
202579541 0
674867783 0
325589474 0
675203339 0
209845932 1
430621386 1
279644177 0
730572638 0
256267939 1
707159572 0
506119579 1
560735072 1
880480125 1
224484657 1
923970218 0
856972411 1
312386556 1
228047093 0
694224182 1
865106380 1
855154903 0
405902119 1
52014534 1
956537792 1
578426758 1
521686957 0
820849421 0
54541829 0
310665602 1
868298876 0
694262020 1
602101711 1
968059523 0
776582249 0
159550374 0
796025624 1
628475352 1
271538910 1
327593284 1
4733606 0
432939240 1
642663000 1
363732799 0
26834251 0
739702479 0
846643708 0
341606026 0
900966892 0
886803143 0
822830370 0
520756600 0
84514891 1
63804578 1
826205642 1
454377177 1
857888963 0
945910621 1
515696589 1
11390218 0
961269144 0
356658299 0
816626603 0
408811800 0
77811754 1
373619528 1
547837229 1
766410687 1
96822068 1
999938304 1
169807145 1
120131367 1
905887665 1
968428800 1
697107168 1
581254099 0
901758800 0
644663970 1
528313288 0
667902165 0
186873313 0
274185667 1
347291185 0
994982556 1
880296078 1
571096581 1
614565708 0
57309706 1
530068552 1
975874884 0
475982667 1
291585357 0
131416134 0
618405880 1
5000772 1
689059786 0
685933047 1
531999496 0
941593257 0
291437873 0
172078057 1
691520189 0
535861938 0
444670673 0
86391573 1
218087667 0
238467070 1
626767137 0
845304001 0
680886786 1
613925018 0
907917892 1
750468624 0
987406626 1
921598891 1
387541659 0
316794301 0
310728712 1
12274254 1
340644482 1
606417417 0
241718367 1
822197329 0
355948558 1
30655590 1
519959928 0
792928673 1
836711998 1
671450700 0
39021697 0
355799651 1
652539840 0
528555940 1
939171555 1
535333517 1
861331163 1
107233718 1
935709306 0
139317565 1
146148476 0
166897212 0
452494531 0
120116790 0
795118249 0
146614102 0
628144087 0
232973665 1
208361560 0
285364214 1
324859991 1
491265319 1
46051538 0
236629722 1
502109201 1
548261575 1
83352729 1
784823802 1
401345808 1
59153802 1
178053835 1
791513342 1
253921842 0
270916736 1
434717917 0
607713629 1
348060798 1
838610523 1
24913378 1
878125135 1
63025131 0
173013862 0
433365645 0
4196315 1
160866342 1
420960571 0
583388492 0
813904990 1
69019515 0
690264249 1
74071333 1
973503381 0
830256044 1
725931614 0
20287974 0
551655360 0
798882300 0
33144253 0
365099340 0
12940735 0
272669376 0
2853713 0
434963688 0
920280911 0
592534582 0
587299230 1
973055428 0
522242040 0
851473282 0
130155689 0
178037874 1
822304443 1
136323922 1
56473812 1
833094818 0
514111114 0
366940842 1
11459366 0
958217342 0
269741887 1
40642953 1
73647509 1
260215780 1
757831738 0
934482205 0
529016451 1
661340860 1
229866822 1
314036419 1
39705577 1
9611155 1
596207806 1
43731184 1
391522807 0
22132889 0
653217475 1
621595478 1
971963808 0
478592594 1
138125640 0
824972050 1
126104036 1
451521200 1
678418143 0
898247716 1
843270555 0
184825813 1
4237471 0
889247829 0
559888436 0
875994050 0
425089885 0
760509149 1
870607336 1
954610303 1
461574089 1
862292000 1
606773196 0
140739511 1
738697630 1
498120966 1
390661463 0
402444328 0
458045744 1
571640181 1
657933814 0
11883978 0
995664341 1
362275451 0
311630562 1
706904125 1
355568312 1
504042531 0
277710958 1
590062222 1
23149479 1
465221452 1
861231639 0
632540643 0
324173050 1
702429995 1
701597755 0
282537203 0
225615754 1
357804122 0
977969946 1
319050836 1
560632627 1
644483090 1
787908486 1
552571090 0
333728086 0
547260381 1
822772231 1
528673739 1
154077736 1
674651157 0
544696895 1
896753409 0
13648998 0
95434397 1
760670868 1
142587171 1
651639688 0
433439028 0
893284216 0
45124799 1
473775212 0
714792262 0
858834661 1
563182453 0
464484124 0
119706626 1
786786044 1
597145721 1
470899794 0
48164530 1
151912471 1
429484416 1
241640180 0
537316931 0
723768303 1
711926918 1
149916661 1
658476459 1
951769025 1
6635257 1
365195495 1
808432235 0
413231701 1
41933430 1
377927056 0
428345175 0
373839617 1
482531861 0
924439609 0
136380466 1
785731352 1
101894234 1
156871324 1
449097690 1
919867266 1
405611855 1
990195687 0
883701435 0
202393534 0
277224052 0
204491983 0
93564055 1
128325243 1
679947668 0
601983069 0
224529323 0
564429008 0
25179548 1
415987402 0
399901577 1
936543031 1
414603327 1
462489776 1
482812902 1
733493347 0
883509753 0
945042437 0
537842839 0
746837674 0
679012006 1
654549371 0
780430340 1
311350308 1
15812903 0
249592182 1
754364732 1
151992666 1
661280441 1
874085538 0
434675472 0
183876001 1
635368343 1
615148327 1
262635302 0
505105784 0
895390001 0
300253057 1
601473608 0
527519567 0
987647998 1
622026897 0
582949645 0
442119291 0
270379364 0
105484082 0
936799907 0
170862844 1
302562494 1
108824588 0
278210650 1
717582309 1
199565261 1
73830142 0
78161509 0
118269881 0
906549862 1
597683081 0
855892026 1
449222472 1
804489109 1
317945027 0
805177693 1
682062549 0
711870075 0
687065093 1
445934430 1
455857952 0
745022733 0
620152738 0
461188185 0
747608109 1
577220928 1
338866768 0
411092763 0
483339720 0
33569911 0
479294509 1
590364400 0
45557405 1
725784531 0
133235202 0
971145919 0
908356478 0
159070198 0
395555923 1
368914111 0
22591733 1
228152630 1
513643803 0
25706939 1
134781866 1
638952789 1
108866896 1
795090220 1
617067850 0
589182472 0
838109880 1
740318477 0
953716224 1
765972430 0
61601692 0
700059241 0
974545186 0
570071089 1
630668752 0
31303284 0
697367955 1
408845181 0
144027960 1
829258270 1
478871565 1
574571208 1
864253997 1
492631056 1
472233905 1
579440438 0
11781303 0
863348248 0
723865493 1
684600795 0
241643964 0
763951993 0
476411218 0
689964145 1
438238495 1
228528321 0
617312055 1
316555570 1
918375529 0
342907432 0
857982294 1
186362956 1
613347288 1
414642441 0
501470020 0
323821167 1
805914737 0
56244442 0
29258669 0
122585505 0
815135719 1
327962972 1
894883777 0
845426566 1
116488578 1
926531448 0
806071158 0
902367651 1
846922022 1
803876431 1
365755915 1
921954271 0
856177783 0
721368487 1
805132346 1
84510985 1
196353764 0
631001046 0
148666438 1
301952886 0
740874450 0
202230545 0
303329401 1
395332132 1
868632753 0
327230721 0
800898324 0
943609494 0
136672477 1
696512542 0
565744951 0
579959730 1
230311 0
148287535 0
922686988 1
422092849 1
421840402 1
549245300 0
84198705 1
468282222 0
210560453 0
440525693 0
739452848 0
882198167 0
884203281 1
621997722 1
489690924 0
326659073 1
445874992 1
545200736 0
337591207 0
263517714 1
477219410 0
661623753 1
276244157 0
259052383 0
524023393 0
54945419 1
739236044 1
853706915 1
624689978 1
547517670 0
964141604 1
115494827 0
227957217 1
515286850 0
910679367 0
395680090 0
663605179 1
11756708 1
117481453 1
357853054 1
896757174 0
558213544 1
182721955 1
603527829 0
798604116 0
4091076 1
112898035 0
312894883 0
188031099 1
282604031 1
29443970 0
747915280 0
288656642 1
961378321 0
735982152 0
233761130 1
366526718 0
50209036 0
853133423 0
442321558 1
411283270 0
102039954 1
574824806 0
763538983 1
677708113 0
416167459 0
408764909 1
837666278 0
865859085 0
530248960 0
468841683 0
259182737 0
310632179 1
539771958 1
962122104 0
361108947 0
927707419 0
339999539 1
244709625 1
942171796 0
704288423 1
322882769 0
773623783 1
665380809 0
425891286 1
221943939 0
955758355 1
606857303 0
887393487 1
628389449 1
442881960 1
544157943 0
382713871 1
673882558 0
203913170 1
843312112 1
211260721 0
872843408 0
712152804 1
493427661 0
804632386 1
848103281 0
394002371 1
187435665 0
821355172 1
760301183 1
738734984 0
424311188 1
777179100 0
30248480 0
865641581 1
849468546 1
781796311 0
766507615 1
810638041 0
906210585 0
215822745 0
15072112 0
792447805 0
240564720 0
80344269 1
564836531 0
620278588 0
982129854 0
420415944 0
332174985 1
961734824 0
121916749 0
239894537 0
971745958 0
490962419 0
559545181 0
733293592 0
764376818 0
376717384 0
652028975 0
508714754 1
147183775 1
272608595 1
937801388 0
47548433 1
836841367 1
351112310 0
442336019 0
3819572 0
946633817 1
557896550 0
767080610 1
64624873 1
263766892 0
250732544 1
668514925 1
122444621 1
876161145 1
179662627 0
853318215 1
991876159 0
257680372 0
37303561 1
152989630 1
110943300 0
430782163 0
462939866 1
721814502 1
660136774 1
23608628 1
963237104 1
700226280 1
358281430 0
678740451 0
921832619 1
214602141 1
908216855 0
815178477 0
267219504 0
263477731 1
271185657 1
383124823 1
445118622 0
679050727 0
818751279 1
826996721 0
336440896 1
971163536 0
114279326 1
680327905 1
114255438 0
255958630 1
524277484 0
973613939 1
234940321 1
871363575 0
352613662 1
508314305 1
711694489 0
759431249 1
341355905 0
601512378 0
295503074 0
835881044 0
2250301 1
35165485 1
379611287 0
625769026 0
871301947 1
593808993 1
325757449 0
514831609 0
435589582 1
323722502 1
784323329 1
88483996 0
921250374 1
107098885 0
715874473 1
888023639 1
450325796 0
930755578 0
339639882 1
12158682 0
463506045 0
798402444 0
454407531 1
169357863 1
892559826 0
505051109 1
493276357 1
182764169 1
611331047 1
993655978 0
324269116 0
640744401 0
156681863 0
365033285 1
937132169 1
986006980 1
387325987 0
91147877 0
422744173 1
892292279 1
430190588 0
585327145 1
497856327 1
442035283 1
808335181 1
101533468 0
227522432 1
304600818 1
614126426 0
598131752 1
949759638 0
258452705 0
835303884 0
322505374 0
349669812 0
516169210 0
660812200 0
946596590 1
191791663 1
754754530 1
904280382 0
162350214 0
235515595 0
451600385 0
661986921 0
926834605 1
644612782 0
759405663 1
546922890 1
859589393 0
436007024 0
884847789 0
849951451 0
709267898 0
685925436 1
705391116 1
800747528 0
984530994 0
19403948 1
438911888 0
798083553 1
346425482 0
930802469 1
814458644 1
533135671 0
892613381 0
340341713 1
474172882 1
875913467 0
450358266 1
876058956 1
777089665 1
782636155 0
943733372 1
142740267 1
546790111 1
387838024 1
246987559 0
266731213 0
931334929 0
961718559 0
383755330 1
617132317 1
192383836 1
568230310 1
891526351 1
448508437 0
955969055 1
628450585 0
707512845 0
211047239 1
519647328 1
625527564 1
782571287 0
901991608 0
38822757 1
79260755 0
297614634 1
94580420 0
696851474 1
21305122 1
39877491 1
4538552 1
945987756 0
9725562 0
588223308 0
93967640 1
241897718 0
978222888 0
600146516 0
809390951 0
16356230 0
42026650 1
279855659 1
20262901 1
882891118 1
940306798 1
421296924 0
77193122 1
410428323 0
123538251 1
742315623 0
29130157 1
63667035 0
686201781 1
19607557 1
392978882 0
412335378 1
349402339 0
987293415 0
235686895 0
463700504 0
679428906 0
293850041 1
480700240 1
637802315 0
775886092 0
832546340 1
192945893 0
822030258 0
841156085 0
776690653 0
676274485 0
486662856 0
757613285 0
625148198 1
375202797 1
618118291 0
489669437 1
25198779 0
149334236 0
397806583 0
620218880 0
979241661 1
886019197 0
741544380 1
946837197 1
713899678 0
173118052 1
160962014 1
980386832 1
123412376 1
716177376 0
470491184 0
509634951 0
86310134 1
240096424 0
179954902 0
278359930 1
602531460 1
663351070 1
492296828 0
215479139 0
520930010 1
458269260 0
947844232 0
451673786 0
988677304 1
687212200 0
178099182 1
890072461 0
549017744 1
42000532 0
19440924 1
710573663 1
674631723 0
380054514 1
426020555 1
737359403 0
939150319 0
661279142 0
569819776 1
92228311 1
480911743 0
868170170 1
961471468 1
512360645 1
23180893 1
224707821 0
397283597 1
24386052 1
105703477 0
580378416 1
697166725 0
921157359 0
238588374 0
391433837 1
802859785 0
943125794 0
888785232 0
843570886 1
439637522 1
718022944 1
713179608 0
764047377 0
670222434 0
986627053 0
79464304 0
105436514 1
323891696 1
299666196 0
163411593 1
723676555 1
91527498 0
204036166 0
223377113 1
507388261 0
898665097 0
417650366 1
90427981 0
747418907 1
663248826 1
209234494 1
173283923 0
242169768 0
509497416 0
619609216 0
888043854 0
374081327 0
44254476 0
402992164 1
561685678 1
88591335 0
514213188 1
682372494 0
153287273 0
244409523 0
925883187 0
122440995 1
583298796 0
854301930 0
136054422 0
344314091 0
892461594 0
588722583 1
703015978 1
338064537 0
921962410 0
279917522 1
322643513 0
744613078 1
705079619 0
908614201 1
404493382 1
802238080 1
974403177 1
849116485 1
28304433 0
341770243 1
95070813 0
875894059 0
43371755 0
49199117 1
744550866 1
133914302 1
782399691 1
758880370 1
718261832 0
775533301 1
594049123 1
446622195 0
609271259 1
218329778 0
320292058 1
230622793 0
329234354 1
169082777 1
234799981 0
273263841 0
219352462 1
373022966 1
117351038 1
8935199 0
203073594 0
322913882 1
457436543 1
563579907 0
13969377 1
44213197 1
31781155 0
642106316 0
150930153 0
819172325 0
363995293 1
199055936 0
994988558 0
986593051 1
962814762 1
86127343 0
959337520 0
456659834 0
499424381 1
827563917 1
480673533 0
393849411 0
65655008 0
527420630 0
217306447 1
770327828 0
153778853 0
118300644 1
71044126 1
391148712 1
281232128 0
287965507 0
900180557 0
986897107 0
714617533 0
285218703 1
310654152 1
513172956 1
417959443 1
938581051 0
394285273 1
482165996 0
675339008 0
714851776 1
884287271 0
238269814 1
320810766 1
497073245 0
222245667 1
552978634 0
544356456 1
201296229 0
128159344 1
5862327 0
111932756 1
252982854 0
829764513 1
230650814 0
274278961 0
614116276 0
948924006 1
765870130 1
527783093 1
817747895 1
121438298 0
923180932 1
260910073 0
364480522 1
312482070 0
239801565 0
224347313 0
106718451 0
999682500 1
619707925 1
727186822 0
93418256 1
688680470 1
185525830 0
478004516 0
320609759 1
135443606 0
999190769 0
419080774 1
120492222 0
185783551 1
486902184 0
853890841 1
661058748 1
667618298 1
141526595 1
778793526 0
573521989 0
330573076 1
440221385 1
714046393 1
308368107 1
919455082 1
107713992 0
512176998 1
682283250 0
349517535 0
341356973 1
544479025 0
541015152 1
232345026 0
114327000 0
904981928 1
286750350 0
828618696 0
181453171 0
314505367 0
18591550 1
500918988 1
445737964 0
233144142 1
438016903 1
711996880 1
33657497 0
36049148 0
267208130 0
713081664 1
198057000 1
242588765 0
628298970 1
121816344 0
24985784 1
779992790 1
918480071 0
395541674 1
480096142 0
172175126 0
183032613 1
789088953 0
977195556 0
473477098 0
736807411 1
558094182 0
52922772 0
584361041 0
312948592 0
279841120 1
869412578 0
346983392 1
497375952 1
754963420 0
825864613 1
740328107 0
569320458 1
678352563 0
400067225 0
404884454 0
891813014 1
357409521 0
265665677 1
872640436 1
168108581 0
690531922 0
582528403 1
859384824 0
205215513 0
11574084 0
69413374 0
932164576 1
261377730 0
71330084 0
986987716 1
600112933 1
821783191 1
911706662 1
470119999 1
525184635 0
809410305 1
815300963 1
389228474 1
380839923 0
458606316 1
974080067 1
187498233 0
523592144 1
236444854 0
370363147 0
207782172 0
97202929 1
44480274 0
729582049 0
252473340 0
673947020 1
171923995 0
446179639 1
368310885 1
451006644 0
772726743 0
490523470 0
957040943 0
57640492 1
969574659 1
620189791 0
584342150 0
959809635 1
208890137 0
376712698 0
123444115 1
18437231 1
280714079 1
157585278 1
710834554 1
75100535 0
102908836 0
466890159 0
926608681 1
727025791 0
260853177 1
398147633 0
455081438 0
61138702 1
319323892 0
764502791 0
342684588 0
927219395 0
743100972 1
960893670 0
525862357 0
209678519 0
447662157 0
72757732 1
891658032 0
993372719 0
16364658 0
714469711 1
307469872 0
564404324 1
926142923 1
52587906 0
626053135 0
393390622 1
454670232 1
316641592 0
593423324 0
895691673 1
955607082 1
705231278 1
900262583 0
395493081 0
710860173 0
724683334 0
23586444 1
868371701 0
724070088 1
843038095 0
257192986 1
308298521 1
758199097 1
523260664 1
555514551 0
944651228 0
436696697 1
46554708 1
323310287 0
82810103 1
398914511 1
962197838 1
935771702 0
185128380 0
411944858 1
959640372 0
962659786 0
979272181 0
888654099 0
42008225 0
620986065 0
190938003 0
285483135 0
588940942 1
342057909 1
195496137 1
128738543 0
938555628 1
64038110 1
119106591 0
140558173 0
937348711 1
996547976 0
661157512 0
844748257 1
699522132 1
523520178 0
656350504 1
174128424 1
868713416 0
86360155 0
525566073 0
24372171 0
900821687 1
307544853 0
489179160 0
150380961 1
721338842 0
795409198 1
549292156 1
991110715 0
998191083 1
778491578 0
896209831 0
164098503 1
699163276 1
661018717 1
646659154 0
414503528 1
888139550 0
8249291 0
420701330 1
143655554 0
319892235 0
309479224 1
807711611 1
499018192 1
970293100 0
139822812 1
53607307 1
9782665 0
441167640 0
522237102 1
521939029 0
468874528 1
125985617 0
456083778 0
824189056 1
136516821 0
156183019 0
335058617 1
875944775 0
911873825 0
599516890 0
667662451 1
816612498 0
835368425 1
164162361 0
436519934 1
615955353 1
376747984 1
759438416 1
997531844 0
944646040 1
155557421 0
743148085 0
262853658 1
620409171 0
860443217 1
574673393 0
140270404 1
206649308 0
822915144 0
903163633 1
563097372 1
185426605 1
159200641 1
881816190 0
927867263 0
356182124 0
277842240 1
877503527 1
188604172 0
409267818 0
174171431 1
148283154 1
656927668 1
559802876 1
739230156 0
90857378 0
425657616 1
955363208 0
746391176 0
22457782 1
480429058 1
706754064 1
770333554 1
366521521 0
506729726 1
818421777 1
538684752 1
552164430 0
588336700 1
130153044 1
9424575 0
167286935 1
633003216 0
183293605 0
105043264 0
49682378 0
869754034 1
713848382 1
201072380 1
55211625 1
234572067 0
176177280 1
563728612 0
70970168 1
791289488 1
740044205 1
425331939 0
884585414 1
652867764 1
233939698 0
642459116 0
337208550 1
845591981 1
722353766 1
633271672 1
489081376 1
599506751 1
176814055 1
338807779 1
420448561 1
177576668 1
940746089 1
513596115 0
621498931 1
576365995 0
760008807 1
931229122 1
429205140 0
689495088 1
620750757 1
686276930 0
259633863 1
478012972 0
67054540 0
542291629 1
459969918 1
52215394 1
925460474 1
992369009 0
866407628 1
267391977 1
734302746 0
520754463 1
687745866 1
568610009 1
912934460 0
165675756 0
436968892 1
804059113 1
533902010 1
350271113 1
526540809 0
667598656 0
87766069 0
964559397 0
80164603 0
829734467 1
710403749 1
123031991 0
440543098 0
469239377 1
83564909 1
615928703 1
656815697 0
77460222 0
335225685 1
193082726 1
248631867 1
377492923 1
569915824 1
622154147 0
737193221 1
987427283 1
272634428 0
976074865 0
804038114 1
805122507 1
780237367 1
831546662 0
650543945 1
273307177 1
854857347 0
827666980 1
108755268 0
61604770 0
375070717 0
820448375 0
415079344 0
166203474 1
8664145 0
587850261 0
134721233 1
36170518 1
837694834 0
418212424 0
115165759 1
112910395 0
27237765 1
393774800 1
481458362 1
246649086 1
487178874 0
230087545 1
34958107 0
884124928 1
830257408 0
132421254 1
426945304 0
915462672 1
676146462 0
977208524 1
35875802 1
385082057 1
26604270 0
131340521 1
199807261 1
864278730 0
556868854 1
214455209 0
25732605 0
246777585 0
646898885 0
615323812 1
5972223 0
632827056 1
705380150 1
235400760 0
366968664 1
684173080 1
366998060 1
859268441 1
48888377 1
163374641 1
473998084 1
283440987 1
360821784 0
762812209 1
201521344 0
834293224 0
516640668 0
462500692 0
632797756 1
726373737 1
752213098 1
475985459 1
422907120 1
15035993 1
219666969 1
309231495 0
795180277 1
76733766 0
63999707 1
30476435 1
618824397 0
769894287 1
363649803 1
940962952 1
965426840 0
207866891 0
234846871 1
216021357 0
47979788 0
612496790 1
523525137 0
789318395 0
77693227 0
799850161 1
378030081 1
508653307 0
144759045 0
157016692 1
983004183 0
222748419 1
136213050 1
100945946 0
775516855 0
748941023 0
923514210 0
481530660 1
861414391 1
744551791 0
418473603 0
176946415 0
283816077 1
85567151 1
862672750 1
98425759 1
960595689 1
23250016 0
45596317 0
796583070 0
354991830 0
138276210 0
883000650 1
339352929 1
302898789 1
436178438 1
605556990 1
731421535 0
225734226 0
577776790 0
983940461 1
522728959 0
837554174 1
526094475 0
237488662 1
720541016 1
885203566 0
403743799 0
697998174 0
339702448 1
336959842 1
296053831 0
850100005 1
946598760 1
440604189 1
36109706 1
400622092 0
875798931 1
784668375 1
721636712 1
663925909 1
310903895 1
988567080 1
937557440 1
236645944 1
340787816 0
885734468 1
554920385 0
490036408 0
982756191 1
147717811 0
892757286 1
134390400 0
272328030 0
190241945 0
369737489 0
340216623 1
817838354 0
272440087 1
40986104 0
7038576 1
261714413 1
739760975 0
675788148 1
146946298 1
876931917 0
749889475 1
747867537 0
161990269 0
802868564 1
972867202 0
44082706 1
656084831 1
917055823 0
997024964 0
776730347 1
323765206 1
904252050 1
980469443 1
718464310 0
657966789 0
315760247 0
122644106 0
747903036 1
210150466 0
238635704 0
843452791 1
410319824 1
476483451 1
667130897 1
155338462 0
641709769 0
763133052 0
350451947 1
93283557 0
654515061 1
12936925 0
78560247 0
932083455 0
87361942 1
709365085 0
773993053 0
32982232 1
132416981 0
399287081 0
182275860 1
938763148 0
244879441 0
880283225 1
180501619 1
490224594 1
808270195 1
95389755 0
685297273 1
853243303 0
34564665 1
599442362 1
690564780 0
355353000 1
131805557 1
607707680 1
601398181 0
548565320 1
100796334 0
346219233 0
923518943 0
868616228 0
423044910 0
215741183 1
734908420 0
997293445 0
496493157 0
471752472 1
18305167 1
520649242 1
556491781 0
210514508 1
212380950 1
817363990 1
626147023 0
245927370 0
278300188 1
586683940 0
797955975 1
436108884 1
492662930 0
862194992 0
733832229 0
414007563 0
87089512 0
66247831 0
980499977 0
416138699 0
461136063 1
368336893 1
472439910 0
89831391 0
185578894 1
515041805 1
795473703 1
13891053 1
501951378 1
135328451 1
149434169 0
547290273 0
656003464 0
471182351 0
740987819 0
151417495 0
963766998 0
407616076 0
437896570 1
926039720 0
173109611 1
102830294 0
423877809 1
657913826 1
972762363 0
264334036 1
938358715 0
46144311 0
181400928 1
65748243 1
281373104 1
616598889 1
230139545 1
967904673 1
459002889 1
504318704 1
517700696 0
722796342 1
43777833 0
900621583 1
341150845 1
413475075 1
442968156 0
953271155 0
508699390 1
126694579 1
25411419 1
932012190 0
75856832 0
803240775 0
752641986 1
580820243 1
4953697 1
231598161 0
442563559 0
84264935 0
143366349 0
616280208 0
682439571 0
170150041 0
457046383 0
80704594 0
961926626 0
243219749 1
140539530 1
728995348 1
659986837 0
843293045 0
865506388 1
474580193 0
110506154 0
231483308 1
256279782 0
164817952 1
492439569 0
823921674 1
428939140 1
562172203 1
331468306 0
248737210 1
197974563 0
919130298 0
137240585 1
425101888 1
989553620 0
419165498 0
265383381 1
473594115 1
859399698 1
249619765 0
51679051 1
17183628 1
503457219 0
153353139 1
268147239 0
475181643 0
880573195 0
322681297 0
40805786 0
357782797 0
368802231 1
57427181 1
172283729 0
985195826 1
541742732 0
700145550 1
69914417 1
912707067 1
984593291 1
646545767 1
300351552 1
881682781 0
162969541 0
463535936 0
657485983 1
456148158 1
36180358 1
973310802 1
621546028 1
18996501 1
150791300 1
932491264 1
116759141 1
5913241 1
49527027 1
814151395 1
386557548 0
740665207 0
92227631 0
628849912 0
631665597 0
747246732 1
456266773 0
864901389 0
446605989 0
224955153 0
419289946 0
101250606 0
969709375 0
431370239 1
837070941 1
882074492 0
658842395 1
140749155 0
959716829 0
720897529 0
582952170 0
108194539 1
133267852 1
218753461 0
399200178 0
431009978 1
905751670 0
8992815 1
387618351 0
95325443 0
95221345 1
168168638 1
755124776 1
550807361 0
660281264 1
507530696 0
973438584 0
186987711 1
949553973 0
925302653 0
618854541 0
738037527 0
909664898 1
207303554 0
33083427 1
495146339 0
498555199 0
34963727 0
274959226 0
326796744 1
789190802 0
948615775 0
313700959 0
757908963 0
502638327 1
355565498 1
940886968 1
465298290 0
381720399 0
260549261 1
712178107 0
76649554 1
320638083 0
806388743 1
842824621 1
661205209 1
291096184 0
848165564 1
116283574 1
401653020 1
125792002 0
432583197 0
47375834 1
649924113 0
422780584 0
405994856 1
601478723 1
120851576 1
776031974 1
669968176 1
701577591 1
894311926 1
710798389 0
823793887 0
521221770 0
146098231 1
693502342 0
122973063 0
263098905 1
821464442 0
225266218 0
843913466 1
510542143 1
443896878 1
575132417 0
843585024 0
440842211 0
644694836 0
790158137 1
123013133 1
54514091 1
648642537 1
342644310 1
269250578 1
807286117 0
57240734 1
453109734 1
306205324 1
670857126 0
421050153 1
931182334 1
386207992 0
307578181 0
392684263 0
260092975 0
366380151 1
459947623 0
873398085 1
264874308 0
351129897 0
271104076 1
787746690 0
274149022 1
143533112 0
6369081 1
75104958 1
446242559 0
750577112 1
999803660 0
173335454 1
98692284 0
418434836 0
434125207 1
723571486 1
396408220 0
969756477 0
257563442 0
738712258 1
274565331 1
345938928 0
184695894 1
712293456 1
149320783 1
309028532 1
865895182 0
215391063 0
529142743 1
666362499 0
584846638 1
719600133 1
186370687 0
376837547 1
328000552 0
674185630 1
362752139 1
678620768 1
691242255 0
621657076 0
882698211 0
175594027 1
872428202 0
440454045 1
751275726 0
65212231 0
879919735 0
919242802 1
257161689 0
290473529 1
467424169 0
453785993 0
198982383 0
84609466 0
78746526 0
60379858 1
57169920 0
69901632 1
736814443 1
853840274 1
783458521 1
88651783 0
975742328 1
356310933 1
800052112 1
248719445 1
804543269 0
589432586 1
543664553 0
485734075 0
468130655 0
464642923 0
674842003 1
440508174 1
735357979 1
729589813 1
723497301 1
660374829 0
123783474 1
278749429 0
850378006 1
741864255 0
571744748 0
923503459 0
682173915 1
560080364 0
373138371 0
469141030 0
60297258 0
158845498 1
555270364 1
941372933 0
910630003 1
228525694 0
639638994 0
232417675 1
634237838 0
532228491 0
782805048 1
565043660 0
289331440 0
700101294 0
949203852 1
703634836 0
443233518 0
174666049 1
249688408 1
171872987 0
844559812 0
524015340 1
770182546 0
603530358 0
498701273 0
245859353 1
62602324 0
962534643 0
124437270 0
119033844 1
341868379 1
89197192 0
943785171 1
406584168 0
176220240 1
295906128 0
2193733 0
325239130 0
310533863 1
901860827 1
221656840 0
642298552 1
625303076 1
211759137 1
108784110 0
469764695 0
524031171 0
976231692 0
526416348 0
949016932 0
56046777 1
87962569 0
271135137 0
336875124 1
308794183 1
666723754 0
365768662 0
217404242 1
495683162 0
827325085 1
101143610 1
782356202 0
293164287 1
160450770 1
240138174 0
9640965 0
295556162 1
827178553 1
958529326 0
404890887 0
879732251 0
431574848 1
712838506 0
569260895 1
566387405 1
670380561 1
915622974 1
603988431 1
23116924 1
582647476 0
146944720 1
626578211 0
882094850 0
480125443 1
177238375 0
84599335 1
196420280 1
372007160 1
578944194 1
532138796 0
428767476 0
353835762 0
300962048 1
335157979 1
142469864 0
118606647 0
750531521 1
386270411 0
771926925 1
710690459 0
935286610 0
334644846 1
302782761 0
941964852 0
182371130 0
82662543 0
736350798 1
395169895 0
261945104 1
413961491 0
927329037 0
789072687 1
858638248 0
762838051 1
595166871 0
763129192 0
839937216 0
131173587 0
126810794 1
37760317 1
258952867 0
732136956 0
645857448 1
756302530 1
340295560 1
485841377 0
908007887 0
876355448 1
999670808 1
749791730 0
711006643 0
141218671 0
343208482 0
536705352 0
797961435 1
951469975 0
391546480 1
430058914 0
26551297 1
681785470 1
453403647 1
833633317 0
431260360 0
699154665 1
683233544 1
605213983 1
959124338 0
418618140 1
685630648 0
927206376 0
167385518 1
941152754 0
346326415 0
221657775 1
487623463 0
42843554 0
54700375 1
128370773 0
768076702 1
79502935 1
354408033 0
716051800 1
842799732 1
750060082 0
639267756 0
530876893 1
62268737 1
530866797 1
928926166 1
989719750 1
134245441 0
608388814 0
257066221 1
74024233 1
173551003 1
767308133 1
627119521 1
378678875 1
245361483 0
67106932 0
596825899 1
461689460 0
898054566 1
240892286 1
562816274 0
401430890 1
483709037 1
668382393 0
713865351 1
115143510 0
324959671 0
2752062 0
665485267 0
770014036 1
676516824 0
909088275 1
162815640 0
374158483 0
833741535 1
315118416 0
709553724 0
34767856 0
167948586 1
465699040 1
756944341 0
874715646 0
418983357 0
388211760 0
347723957 1
2572859 0
25815250 1
374763751 0
782098120 0
1080072 1
225320854 0
29630659 1
399612103 1
846522279 0
189558334 0
391263260 0
445083411 1
299471943 1
894943443 0
291029734 1
399100997 0
91225453 0
196332388 0
718009877 1
120912790 1
364650868 1
815768941 0
450918020 1
547999193 1
311160833 1
501364429 0
754350033 0
740836919 1
54654557 0
919761802 0
166963284 0
386031549 0
368741383 1
682377645 0
847346083 0
680548739 0
246540665 0
532552855 1
835168713 1
93837792 0
805378969 0
648390850 0
109385664 1
725326624 0
118147092 0
471503345 0
311502563 0
993993171 1
743357595 1
809783268 1
843353432 0
892036834 1
835424630 0
166789799 1
471957704 0
136301186 0
963232509 0
100559698 1
967885660 1
616614824 0
619687345 0
900527802 0
872925203 0
103883505 1
325507686 0
724072352 0
374826572 0
929038322 1
593681201 0
197177262 0
197143935 1
148019834 0
444274780 1
773558130 0
572947022 1
291394154 1
984772551 1
874235132 1
820655869 1
324465241 0
72122900 1
142818215 0
146546059 0
351579769 0
8007262 1
629247208 1
780151978 1
209361103 0
533302648 1
53991865 0
910404980 1
44477677 0
982274207 0
721323914 1
224317819 0
517063726 0
679896377 0
105636414 1
353525191 1
208650316 1
876767376 1
459608041 0
791955860 0
599606366 1
907396576 0
468440546 1
839233879 1
919967576 0
614021230 1
158950422 1
327460735 1
428146733 1
715097651 1
46188319 0
773763493 0
893793377 1
494662268 0
178310118 0
345420150 0
973424188 0
795843168 0
911168425 0
761250566 0
522896475 0
620906524 1
100064205 1
324227787 0
322425040 0
157389754 1
784179396 0
970366260 0
999700489 1
904061178 1
648870628 0
545959068 1
755432286 1
307894333 1
863820487 0
223773921 1
477485535 1
699691171 1
7509998 0
796511366 1
985607892 1
691166909 0
818386420 0
369449319 1
27832639 1
419373901 1
369280198 0
486285758 0
521675359 0
614895730 1
793215637 1
629559074 0
135705971 0
322010785 1
949150417 1
877219144 0
765199788 0
454351283 0
963722702 0
290226180 0
991339094 0
475768434 1
11420555 0
161799157 1
924728341 0
474199469 0
636768464 0
760063907 1
556138543 0
377939204 0
309215827 1
309081424 1
109917758 0
383376112 0
245749384 1
665116352 0
284536594 0
899528856 1
684240169 1
184646272 0
268739502 0
145976347 1
380655806 0
20246728 1
146939657 1
263866338 0
265522729 1
490705799 1
893219544 1
565606466 0
637425604 0
210260171 1
552432868 0
911687137 1
832941217 1
68920802 0
399088248 1
120888391 0
558139875 1
507436912 1
984309976 0
299852778 1
481132820 0
522569973 0
251969556 0
852345364 0
893924448 1
825652963 0
729728590 1
553263258 0
251370315 1
837525005 1
806452676 0
498538179 1
654600747 0
425167730 1
100826451 1
993148432 0
177034785 1
391560247 1
818517885 1
605472859 1
592381261 1
21342270 0
916418096 0
196922118 0
873031943 0
996493726 0
108241762 0
271913860 0
938279606 0
587096651 1
632178373 1
973708150 1
865181310 1
847680208 0
537205959 1
90483441 1
611819431 0
949511453 0
79266426 1
114536941 0
432845405 0
499061160 1
596433091 0
335347752 0
336783187 0
932742395 0
63142135 0
992319485 1
319904334 0
330046524 1
568357834 1
266721784 1
428027538 0
702368329 1
409015434 0
771527722 1
819469862 1
468579390 1
901382106 1
496504550 1
189515878 1
491168455 1
739348573 0
469259359 1
488302874 1
122791817 0
170549917 1
481627808 0
813701840 0
154720733 1
967072399 1
196751601 0
765087669 0
455041408 0
7680057 1
398589520 1
434072672 1
532020407 1
645316500 0
753361483 1
43048834 0
748318665 0
504222448 1
29713092 1
127876363 0
334671216 1
836020714 1
11991131 0
947724724 0
190455496 1
999392770 1
591967011 1
397733522 0
870175548 0
126990218 0
658414628 0
773237906 1
721290565 1
174217540 1
515039231 1
635561485 0
279371955 0
575128953 1
261991367 0
324678390 1
929984098 0
153240159 1
804307024 1
313506905 0
159605444 0
270353473 0
961195105 0
718494238 0
800756384 1
162911863 0
517145814 0
568333028 1
199998967 0
480344590 0
108349661 0
561239931 1
447200077 1
942977620 1
289065592 0
699577821 1
990522858 0
25875944 0
670696470 1
202547904 1
169399606 0
55477600 0
994545356 0
99375030 0
909263761 1
621853995 1
205740983 1
956366590 1
175554993 1
629062078 1
514272171 1
439853116 0
176070095 1
277979419 1
565711787 0
640237386 1
555860465 0
176602454 0
277367625 0
198201597 1
686506338 0
297044296 0
785475761 0
432095040 1
992391825 1
329217194 0
230559170 0
557418072 0
919674805 0
355894152 1
574509037 0
700091083 0
493676770 0
514989341 0
241479081 1
960528672 1
153385575 0
427771987 1
287254770 1
562047824 1
545648795 0
935574971 1
989309248 0
418795039 0
989885109 0
303731052 0
366927148 0
646922064 0
630487549 1
727750095 1
790330683 1
37759879 1
859962282 0
497952144 1
612788926 0
771831684 1
379070434 1
970749900 0
636571311 0
463152537 0
133468168 0
946904072 1
253893813 0
973631656 1
31079629 1
667997437 0
758313404 0
694307631 1
550772971 1
305270057 1
601561358 0
534158394 1
277892972 1
942753943 0
690917733 1
510956469 0
262309979 0
155194203 0
245226504 1
525950451 1
971608593 1
253010752 1
691558941 1
802906526 1
701048962 0
783249231 1
463333111 0
112742016 0
939530704 0
651563730 1
954859012 1
808946684 0
687871739 0
948006592 0
845602945 1
86030654 0
678645972 1
896438287 0
931828742 0
669608777 0
642104456 1
26584162 0
381827338 0
807771717 1
745730870 1
16875569 1
456060756 1
922686416 0
264391749 0
242708992 1
654155373 1
495420037 1
580006225 0
412294323 1
432071471 1
255292552 0
934925248 0
649944755 0
64026609 0
470752522 0
817742233 0
283933026 0
217539183 1
571887913 0
296541468 1
808256626 1
154168811 1
871778083 0
699286531 0
190335008 1
408049218 1
560898205 1
964119089 0
602217740 1
888565046 1
550698244 1
169155776 1
740456465 1
545917294 1
702818448 0
259103788 1
589020995 1
391936322 0
4984713 0
21724199 0
321056804 0
490653904 1
208741746 1
241189572 1
578317471 1
401042987 1
931140920 1
688920804 0
713820789 0
591031182 1
309968441 1
151647520 1
218052605 1
783445037 1
531266167 1
681658492 1
138076608 1
756902702 0
544587630 1
133864721 0
310893437 0
400711325 1
149194137 0
721583728 1
416450940 0
820572348 0
388513204 1
941479375 0
972652541 1
223682483 0
494818072 0
512158315 0
227737831 0
516249270 0
136567653 1
740556235 0
968951515 1
553568848 1
298613409 1
412321428 0
428873707 1
480945469 1
881008959 1
340925775 1
56598811 1
999613003 0
891563 1
274831961 0
86619680 0
999255981 0
893297523 0
999523916 1
3298467 0
399058978 0
371932808 0
539419210 0
237670733 1
965827891 0
909866952 1
846244760 1
355824661 1
276992455 0
965731938 0
225220801 1
346410900 1
921047299 0
519839727 1
908623157 0
64652000 0
699300562 0
701889568 1
308353246 0
223548260 1
890127638 1
843317124 1
96404883 0
425421919 0
911512314 1
210737695 1
101804084 1
807956585 0
873450145 0
671670768 1
740321697 0
865575462 0
966351859 0
575090755 0
980884550 0
145127766 1
469407035 0
39125642 0
698134727 0
892030171 0
195948218 1
717553461 0
903156921 1
355232161 0
835133082 1
887483403 1
658886204 0
960471564 0
941786292 1
418150798 0
862209508 1
2162238 1
680348159 1
358573852 1
177783328 0
572503878 0
467429619 1
43513299 1
754684692 0
790752554 0
657497634 0
133069853 1
339134600 1
820821358 0
921064359 0
484900375 1
61716081 1
287743606 0
565749850 0
753934292 0
146291400 0
367829779 1
809132784 0
774358519 1
91000726 0
159498812 0
804353495 0
416719453 1
231026341 0
489113930 0
143744719 0
716700533 1
18185690 0
182631206 0
899821238 1
411923529 1
787279756 1
458534580 1
166496659 1
389820582 0
653773980 1
450266688 1
249419616 0
342345211 0
797712649 0
145047546 1
911086328 0
622641461 0
114757938 1
118194304 1
51961907 0
638227689 1
119604480 1
168518716 1
30019842 1
956613525 0
525270903 0
671994810 1
20343703 0
715386793 0
124761931 1
630554391 0
943477799 0
555753785 0
304198235 0
945866969 0
214042078 1
40000553 1
87520644 1
533388652 0
624277526 0
573889427 0
775989874 1
45350654 1
978767572 0
103063414 1
625436362 1
219352803 0
954277657 0
255586165 1
732006257 1
318423849 0
905605582 0
92598666 1
246410940 1
722006946 0
924542141 0
356800866 0
326977441 0
157081939 0
77558509 1
604391152 0
424279168 1
841169714 1
150292993 0
7893898 0
913543347 0
951675912 0
267801122 1
700913342 0
823094906 0
711061357 1
814632737 1
883772131 0
662758155 1
285489413 1
5366815 1
349042045 1
876824020 0
348595358 0
586423559 1
870016871 0
227679272 1
284267609 0
521450654 0
727114527 1
552892562 0
400503073 0
416572706 1
268646626 1
459785982 1
140882827 0
688024250 1
657788056 1
938504623 1
492134936 0
174988274 0
865392102 0
669409435 0
951472186 0
81344933 1
378766865 0
135837775 0
610628597 0
707658712 0
913756696 0
410452727 0
491144433 0
547310145 0
234671666 0
596180606 1
469726940 0
456344700 0
872872144 1
633974337 0
370281023 0
37420352 1
133606538 0
666772258 0
990310127 0
195254606 0
521623465 0
556831669 0
690064316 1
152638021 1
411926882 1
475753994 1
469879616 0
380573193 1
495273871 1
715807629 0
67529611 1
599819905 1
698910697 0
144513697 0
759528213 1
591294605 1
587934381 1
16351584 1
692041123 1
648187018 0
430127801 1
901077261 0
826140524 1
842846815 1
777141923 1
742036480 0
740703415 0
573632149 1
548902973 1
595639313 1
641275636 0
964182861 0
563666633 1
886417027 0
551248173 1
220768496 1
941912938 1
118385007 0
719194030 1
167679446 1
963869339 0
158289635 0
918469782 0
987032246 1
161291586 0
398071733 1
733833227 1
354301450 1
650227925 1
142408494 1
997090949 0
258414284 1
808203001 0
798473325 1
687482804 0
752741662 1
798484714 1
484611970 1
941378245 0
746976434 1
998492012 0
627508648 1
807891747 0
672316161 0
885307837 1
854268593 0
123805215 1
202526079 1
377161834 0
182554263 1
504978284 1
918986569 0
941105745 0
520001096 1
181282053 1
980479169 1
635674741 0
272274537 1
656933800 0
176816645 1
685160697 0
384967509 1
15741533 1
386839921 0
200463137 1
173138593 0
218582642 1
362041923 0
14571670 1
811563314 1
664464453 0
710618739 0
34730473 0
910231898 1
222481376 1
59338341 1
434259968 0
296924378 0
389207781 0
190065496 1
843738421 0
849920901 0
669145670 0
742290476 0
379521267 0
998455352 1
578646788 1
186412952 0
716957954 1
890880340 0
584464038 1
597846027 1
539593990 0
617380949 0
842418750 1
182839180 0
296227623 0
220304563 0
420222604 0
820748315 1
196307810 1
255603847 1
436952014 0
63457576 0
170085755 0
270842141 1
46464460 0
547615188 0
582561838 0
600833323 1
54160655 1
117549378 1
535737207 1
566706116 0
37393046 1
189116495 0
11326092 1
196905912 1
507368088 0
176305168 0
392739747 1
334882006 1
127890283 1
731976891 1
699954398 0
41299569 1
359478088 1
223637634 0
120947369 1
219195345 1
688207316 1
660002692 0
263911690 0
913151030 1
237465616 1
810293620 1
279432120 0
56621311 0
612260780 1
459224039 0
122482814 1
169467899 0
132491891 1
327527810 0
839980754 0
317924678 1
511479394 1
24539127 0
951042346 1
733347009 0
812202628 1
12293222 0
224288386 1
753497708 1
52614809 1
508966279 1
740023257 1
353365787 0
317625067 0
917706815 1
970252848 1
291024451 0
660086780 1
231980471 1
981677244 0
636208020 0
427454877 1
865199015 1
722224735 0
505990325 1
30668427 1
657250389 0
247650173 0
676962037 0
940617999 0
250468511 1
701307034 1
808046233 0
160703542 1
469144240 1
414085062 0
688040095 0
167821600 1
977847337 0
418009285 0
149157635 1
858625648 0
437497240 0
327009868 1
794378399 1
187266857 0
655040254 0
574267497 0
652866252 1
875001007 1
739775318 1
317745741 0
188715854 1
318879137 0
981706559 1
266997924 0
448978286 1
641454069 0
921716181 1
726182730 1
524383903 0
506693216 0
473912796 0
325118681 1
39726831 1
946722633 0
270416221 0
922650147 0
604441023 0
24336041 1
504960045 0
365680053 0
490740293 0
693267171 1
335902303 1
235448220 0
945563692 0
180187120 0
657815123 0
168435918 1
492879440 0
313166132 1
33009774 1
165166865 1
453403684 1
97466291 1
869001669 1
375645312 0
105212884 0
732712858 1
444544315 1
11118124 0
940274561 1
209355782 1
840599687 0
733643865 0
920363357 0
425110326 1
512077607 0
235711490 1
233109134 1
738421796 1
617802917 0
689872112 0
716031037 0
179733457 1
659940371 1
888482797 1
562624134 1
983542238 1
278029983 0
532694495 1
495802786 0
89062606 1
643250926 1
973169590 1
87915109 0
413974230 1
286952566 0
88837430 0
562753669 1
141491291 0
775972097 0
818862507 1
553370446 1
415747449 0
631326621 1
385966357 1
721247772 1
90397642 0
937157549 1
703528915 0
471894986 1
113910302 0
995888877 0
883123406 0
219781083 0
875660466 1
729434322 0
552007464 0
743795611 1
341520943 0
475642202 1
824942332 1
108420672 1
207587191 0
61786774 0
521812621 0
189539473 0
889746950 1
391820754 1
885796849 0
178744091 0
72527676 0
842848108 1
819898897 0
672149240 0
956265147 1
758147860 1
928201066 1
727035982 1
242901492 0
592815383 1
296453305 0
14156082 1
566518618 0
461995353 1
890908385 0
442740603 1
807184248 1
698459005 0
150165914 1
173484150 1
308571925 1
683120870 0
667751161 1
789827593 1
59975266 1
112222497 1
155703929 1
65343270 0
910613356 0
540181351 1
323283334 0
314142652 0
589762273 0
749770357 1
265808510 0
295198000 0
330340211 1
631015427 1
616322520 1
584021992 0
980620850 0
480116000 1
779549565 0
911866683 0
503695985 0
19473317 0
127191032 0
266663494 0
888655824 0
773772314 1
122706033 0
64251080 1
124001829 0
174934294 0
861343844 0
977435434 1
273373078 0
13140527 0
866964282 0
529586448 0
547478193 0
673319412 1
427483230 1
945350859 0
79901588 1
621317808 0
409981181 0
547942839 0
674619286 0
441881976 1
462372249 0
649536664 1
990762446 0
952335995 1
701382323 0
208703734 1
190903730 1
720547073 1
207247705 1
285579013 1
156840197 0
621007643 1
68247573 1
270893287 0
878468207 0
294018846 1
992419283 0
594978514 0
236631738 0
856228863 0
978864362 0
547915296 0
680144742 1
139318474 1
728404950 0
426502985 0
758802268 0
210511464 1
513806729 1
633033666 1
741657351 1
633596929 1
71712574 0
704918073 1
235407251 1
190426931 0
140794749 0
663751598 0
826508 0
468823665 1
758291880 1
862362907 1
370414154 1
827982627 1
585163697 0
570902248 1
551307940 1
36831622 1
94321774 0
215086838 0
715555626 1
486973734 1
809157905 1
776395871 1
568709205 1
706588938 1
651255545 0
188393888 1
198315611 1
285327165 0
762317979 1
457005310 0
7737219 0
749809323 0
139617475 1
898448429 0
307679070 1
71221533 0
675792697 1
361806883 0
751552699 1
81017753 0
478767721 1
538289245 0
54179572 0
143750596 1
778674559 0
906482733 0
314087669 1
106545501 0
62244717 1
465864385 0
769889769 0
496821896 0
875983749 0
614430548 1
94027065 1
824239773 1
296522388 0
155719800 1
389014464 1
830200157 1
556480266 0
62815255 0
265819634 1
801159179 0
637474027 1
452148082 1
778812701 0
88185637 1
670602628 0
910232934 0
109208234 1
575128038 0
726384670 0
590845741 1
796302440 0
665959324 1
396003967 1
10357525 0
355160939 1
589415722 1
799441541 1
645095596 0
659027740 1
614151487 0
271285920 0
41343668 1
257869467 1
508782776 1
717594197 0
368083515 1
505409543 0
691581408 1
343963110 0
784582679 0
730735597 0
22573072 0
821264201 0
788747324 1
50210571 1
965857913 0
146534515 0
235862228 0
699202974 0
160273615 0
538282209 0
370986334 0
103983981 0
286012335 0
854846670 1
369876592 0
586950410 0
548077784 0
86792340 1
870550079 1
232540352 0
997298124 1
648077462 1
869465850 1
745284265 0
873735710 1
91578199 1
393705781 1
857606344 0
993739130 0
391568427 1
532589011 0
972377937 0
896602422 0
303871833 1
871396149 1
851547515 1
379808282 0
472632034 0
836433389 1
97085154 0
537855349 0
150390639 1
755075529 0
904037261 0
2290921 1
160091648 1
343224216 0
802993315 0
421713970 0
200026842 0
287846145 1
547594127 0
782772382 1
347922205 0
45204997 1
420070792 0
368344984 0
370040989 0
202666538 1
148218258 0
945954820 1
785699162 1
406862958 1
78070955 0
198663613 0
823670826 1
719258598 0
166394631 1
209176370 1
942199046 0
424793824 0
228644028 1
924669529 0
38421324 0
499846926 0
384691641 1
825790487 1
867953423 0
811435405 0
988789496 0
27771038 0
375958964 1
741256659 1
359779242 1
712920608 1
440193580 0
390978039 1
574653570 1
177392520 1
973320212 0
129191719 0
371275911 1
357928545 1
599796721 0
89020963 1
984628419 1
369119692 1
360011264 1
547134695 1
496728473 1
257927066 0
844593327 0
755892873 1
634673308 1
759477383 1
391723443 1
682087666 0
38671264 1
706288098 0
863096171 1
133145032 0
620076408 1
696323829 0
196369322 0
318167242 1
341641667 1
435079040 0
911397532 0
653450877 0
85396148 0
879218417 0
333770494 1
567153250 1
786312792 0
852450668 0
830400688 1
277067901 0
701793454 1
474491817 1
401450254 1
404361337 1
187177574 1
400119752 1
950662839 1
106915969 0
604202959 1
216993101 1
955084986 0
299796369 0
405507977 1
425462352 1
99880505 1
918306709 0
39098990 0
418834562 0
735390583 0
331315158 0
37105194 1
995654464 1
210674982 0
594527448 0
804036876 1
38311020 0
926332388 1
38442977 1
237081995 0
221001970 0
872356267 0
496395260 0
914281422 1
615037915 1
670412508 1
363960177 0
693343635 1
649140452 1
949369682 1
527864018 0
230841157 1
423322098 1
417249457 0
618454182 0
842731161 1
2962566 1
672330445 1
536420290 0
3556933 1
617585654 1
488282716 0
862287255 0
565906518 0
564682640 1
938866030 1
110838416 1
865220467 1
725902739 0
167730342 1
947009675 0
199616309 1
870137720 1
458520198 0
498944659 1
395738841 1
784362996 0
654867655 0
649536338 1
129091868 0
304835965 1
80054861 0
968331616 0
556700957 0
409141680 0
645359115 1
65762802 1
749994445 0
173714000 0
564318012 0
187097779 1
930605399 0
594633798 0
99818354 0
379255075 0
335190168 1
571348851 0
382118295 0
32951535 0
641469380 1
6852218 1
401103154 0
512087874 1
27899424 1
448003093 1
807559772 1
37617855 0
594167619 0
20790821 1
229306112 0
659285037 0
422425427 1
537313363 0
861182818 1
911837382 1
742498131 1
563335494 1
614154517 1
697429239 0
719785438 0
886356317 1
262370107 1
152655029 0
21896497 0
547062368 0
132594665 0
156537803 1
144170949 1
198071335 1
380536129 1
447096908 0
912025902 1
505457377 1
807830232 0
776759900 0
246813399 1
645664331 1
369938501 1
148875188 1
540658057 1
679006846 1
296347601 0
162920150 1
214987166 1
632058529 1
829738753 1
448138247 1
592086253 0
761908602 0
877210573 1
324504651 1
984893989 1
273643496 1
86219929 0
899025600 1
384681065 1
453196977 0
810817153 0
852998481 1
555252170 0
285242472 0
932318951 0
787768761 0
304792627 0
68102710 0
891590352 1
378223921 1
241376709 1
362518806 1
18544923 0
286790863 0
616986739 0
792907106 0
932364099 1
602485670 0
624101842 1
345180110 1
313204876 1
124813868 1
663276839 0
399725376 1
604694979 1
474933295 0
753950568 1
449859636 1
800815829 0
466630926 1
389012030 0
65019751 1
23105115 0
990355437 0
617914300 0
386465515 1
182066809 1
744724446 0
632901865 0
849875414 0
484939480 0
654697963 1
981480146 0
517811862 1
620296889 0
94037295 0
437721935 0
381188599 1
591476587 0
183329855 0
569983015 1
463075644 0
709224279 0
732049476 0
674300984 0
47165194 0
174650902 0
21918667 1
891602896 1
354558189 1
908867675 1
560858598 0
920311298 0
821858368 1
638453093 0
142287677 1
360975817 0
150992113 1
353306383 0
538891276 1
312846579 1
248026755 0
694883541 1
906627985 0
768981395 1
642364049 1
325167707 1
359828899 0
326887871 1
848664542 0
534581040 0
446635298 0
763933635 0
794195279 0
407099913 0
434578003 1
175499118 0
924238796 0
98455451 1
709622559 0
996732675 0
376353289 0
845652771 0
68672995 0
34256927 0
816130571 0
399575147 1
353756945 1
679803267 0
810896665 1
989905890 0
296680858 1
784305667 1
933768776 0
802870583 0
626962822 1
758987088 1
913308358 0
576211625 1
51237504 0
216630559 0
113096408 1
740879683 0
722186163 1
111153078 0
962669688 1
288678288 0
213582048 0
963353514 1
333428879 0
241542340 0
48686960 1
907134323 0
786070675 1
949579716 1
169342991 1
223813450 0
190040466 0
863264826 0
570820643 1
226389579 1
573324316 0
603256511 0
177508595 0
807908422 1
26639868 0
675571872 1
277260652 1
884990963 1
282690144 0
517328508 0
326812695 1
878322032 0
953383330 0
214251567 1
407452241 1
122784012 0
530652780 0
704998708 1
194552875 0
218156634 0
178762314 1
216630115 1
787068623 1
607176886 1
312353161 0
954452181 0
176511036 1
214596057 0
129719995 1
265987951 1
657860729 1
703961877 0
519903391 0
644060536 0
706723140 1
405128212 0
141433845 0
754663240 0
369142944 0
989938770 0
69981680 1
225579447 1
946474014 0
555715114 0
64080396 0
354184106 1
938144528 1
611875495 0
757243322 1
647001038 0
865815701 1
108049071 0
788418745 0
881543024 1
218127350 1
156955386 1
914271717 0
221850912 0
214111341 0
66661825 0
242681711 0
401870064 1
416279067 0
69105777 0
320527658 1
663662011 1
945721204 1
13523954 0
627299841 0
914920845 1
377638600 0
309459404 0
479335474 1
780945477 1
531701056 1
118713474 0
545227556 0
296081836 0
905668730 0
611081045 1
538221964 0
751255763 1
907147754 0
214523969 0
426907244 1
66608633 0
223511234 0
646233636 1
217872891 0
671094816 0
828665378 0
595303393 1
868697975 1
473095342 1
375556561 1
404321334 1
907689134 0
288819532 1
40954638 0
114814497 1
882267365 0
71612113 0
722974108 0
203470731 0
432884569 0
560178328 1
504365144 1
514061868 1
14760854 1
563058753 1
429495889 1
844399028 0
310569487 0
91073283 1
824863310 1
627362274 1
218082063 1
420126947 0
836947431 0
786130844 0
163543837 0
359064348 0
655536625 0
676569025 0
369833573 1
394060488 0
508953509 0
125306215 1
662235840 1
177879911 0
858370061 1
243136283 1
218358457 1
521748237 0
784792615 0
812624835 0
78996187 1
791265387 0
778598589 1
898486462 0
235728856 1
546849799 1
502905113 0
838527972 1
493752847 0
453880079 1
740535612 1
436376254 1
934692819 0
101935710 0
301596062 0
341564817 0
27227996 0
209620088 1
156634070 0
181207377 1
610379528 0
651479382 0
604436305 0
157436505 1
431997015 0
222516571 1
293353100 1
226808772 0
839713828 1
8252288 0
69397979 1
891252337 0
136853246 1
920821975 0
889483501 1
161163145 0
351923070 1
680581130 1
355630110 1
225784771 0
656455834 1
639418011 1
170174100 0
201019169 1
602771003 1
458436838 1
57698285 0
388233225 1
695414658 0
34425056 1
942903798 0
138731841 0
64321542 1
873679813 0
916527877 0
101406672 1
68240213 0
811647925 1
770622261 1
236347916 1
626664010 0
977783144 0
470697773 1
435006453 1
34852594 1
713017936 1
327679943 0
490833496 1
674039390 0
537647515 0
522852908 1
284738126 0
762072657 1
479846138 0
791490945 0
317291370 0
631947127 0
665462588 0
667636842 0
69033933 1
430619362 1
222624528 1
573192685 1
209630027 1
174755855 1
881949478 1
495069335 0
182419520 1
283421446 0
985357997 0
105353022 1
514845896 1
659279381 1
651639879 1
51534463 1
987672462 0
850072453 1
500686088 1
861555046 1
281886311 0
257559846 1
988943592 0
319092670 1
490431502 1
450308744 1
767378903 1
595393320 1
272689256 1
356775637 1
64988348 0
438337237 1
75476328 0
512935894 0
29109317 0
209346829 0
842205865 0
984227982 0
279735138 1
958784924 0
351653302 0
274906973 0
913412309 0
657156941 1
803579650 0
730455582 1
411605553 1
76225033 0
711180849 0
198559524 0
408572833 1
88011778 0
41616066 1
521896953 0
299357573 0
886353397 0
171070528 1
732881436 0
879655339 0
974186650 0
891925465 1
650675602 0
633065937 0
572159466 0
451362903 0
37151952 0
608554909 0
754643889 1
567322103 0
540046344 0
388023691 0
343584854 1
37576832 0
529557 0
21928525 0
694411237 0
907337218 0
329154198 1
448832108 1
467469435 1
720245266 0
742331542 1
743604631 1
371157375 0
145248213 0
924633544 0
480032441 1
876016879 1
990007210 0
89031833 1
689135547 0
835717467 1
654076002 0
882921059 1
832982110 1
650335035 1
131953228 1
679057770 0
863940171 1
498161136 1
309318071 1
289611621 0
514901232 1
886186816 1
888594772 0
586827099 0
513607639 1
291068779 0
867298790 0
624579483 0
84604415 1
660808254 1
229037838 1
428191714 1
954855985 1
660366537 0
687500555 1
676755062 1
256594570 0
867325219 0
892135528 0
313564444 0
556657676 0
722540781 1
288423844 0
75214696 1
888316247 0
231924857 1
620700388 0
345134696 1
936573719 1
814529222 0
33328758 1
297040366 1
203690183 0
277774361 1
917086402 1
936276898 0
303367445 1
290450392 1
365298552 0
971537064 0
411671052 0
24149763 0
626134520 1
581407980 0
820398323 1
64275898 1
748494389 1
238543517 1
71132716 0
792424607 1
143789156 1
190070952 0
254672146 1
218959425 1
118262223 0
160777130 0
24695306 0
398945685 1
898542050 1
632984627 0
171904313 0
935201331 1
678065618 0
908892726 1
688410097 0
67170156 1
491021528 1
421859279 1
623572795 0
919454912 1
471577672 1
850031529 1
166745817 0
471742661 1
164944711 0
797837945 0
911722874 0
501078462 1
585385282 1
563331933 1
358805790 0
493985924 0
688497310 0
6968199 0
98353819 1
983118674 0
532541023 0
773273854 1
287147840 1
115456334 0
10387164 0
699774195 1
779335287 1
993227063 1
170681262 1
486576918 1
638764512 0
516518775 0
445596562 1
652464439 1
623232391 0
76620715 1
985900983 0
473820372 0
725439836 0
678437732 0
962201603 0
269255613 0
766878105 0
786756075 1
35277572 0
913913990 1
217400809 0
211767659 1
500177564 1
474267003 0
156725099 0
536999489 1
115119288 1
328260419 1
472276675 1
927942837 0
874082903 0
916443775 1
325581367 1
149942008 0
979445332 0
222744939 0
649283128 0
142427902 1
724268285 1
266280649 1
338529204 0
435574111 0
181903306 0
614142427 0
877257867 1
772820844 1
683116624 1
282513178 0
565332720 1
514482053 0
383046978 1
687672964 1
346478589 0
592305534 0
414976015 0
899140065 0
226017676 0
614262564 1
857785439 1
709276991 1
275893046 1
288103809 0
694837796 0
374536450 1
783788948 1
219832908 0
785957483 0
990798338 1
409588950 1
495728215 1
538997399 1
877104733 0
59847797 1
475300410 1
864342755 1
341225538 1
367024622 0
600549143 0
698332254 1
95348834 1
460857689 1
802178827 1
677310097 0
810519583 0
91513715 0
979747824 0
823648738 1
438693444 0
746064504 0
535260331 0
670619801 0
953324535 0
700450502 0
688795391 1
979586590 1
268763591 1
400582926 1
639374316 0
414077512 1
741072311 1
4054670 0
799627779 0
961615506 1
264777397 0
175818560 0
639858207 1
766953380 0
344485156 0
929189156 1
22738853 1
961540662 0
38207991 1
300524589 1
171134942 1
652472682 0
633231030 0
351965525 1
979321957 0
281833654 1
756782602 0
234401044 1
716251705 1
624854799 1
379458615 0
807512626 0
696807460 1
434680556 0
562171462 1
404690470 0
942725487 0
215179539 0
341470336 0
255924482 0
731934622 0
455705931 0
528866406 0
635755623 1
997438803 1
982876716 1
555551849 1
137903832 0
914519719 1
640100248 1
716452996 1
467009062 0
701094574 1
857909483 1
103833641 0
923293190 0
233579279 1
217073908 0
825326704 1
988086333 1
871534743 0
431842583 0
483263118 1
662653292 0
152815727 1
425663224 1
300922411 1
310225904 1
146893361 1
250884873 1
258043162 0
950274447 0
196935591 0
663754452 1
218255222 1
949698696 1
760949172 1
839856619 1
282802103 0
818174799 0
774489447 1
447208105 1
561675666 1
785601540 0
868794048 0
304575463 0
964329061 0
520642266 0
222296532 0
258887252 1
53976303 1
157548241 1
182501871 0
32989614 0
981312687 1
22099915 1
194541587 1
510962020 1
682268112 0
297766008 1
901621461 1
431473917 1
372486804 0
566244007 1
128883626 1
969721421 1
679912951 0
604877838 0
830464777 0
608527681 1
391199287 0
442009374 1
844161189 0
413751170 0
459673385 1
332060257 1
815817919 1
807130158 1
987903772 1
114731234 0
910839226 1
226404470 0
295292764 1
951670179 1
172947744 1
641103388 0
203506612 1
340837365 1
448206803 0
817919051 0
613110520 0
12334768 0
651460316 0
959585689 1
581310174 0
905609057 0
708957047 1
575567864 1
973017963 0
171814886 0
597848997 1
329413887 1
520881776 1
565551179 0
682233465 0
830439509 1
478166819 1
602667682 0
482596698 1
233134084 0
655113810 1
275470234 1
648361764 0
770756997 0
865415084 0
728169950 1
313527021 0
172305271 0
741885290 1
925250587 0
523601668 0
234402036 1
309115652 0
376741845 0
611724908 0
41665615 1
808400055 1
370314540 0
172181443 0
549976052 1
792150892 1
677542775 0
917268141 0
21143528 0
454470133 1
359418921 0
473304022 1
858482028 1
120201183 0
67358638 0
801080897 0
470758164 1
781108033 1
312170373 0
832028518 0
398945948 1
469996028 1
74314811 1
653983440 1
254128433 1
156390411 0
688265864 0
511255620 0
953301240 1
931462563 0
852410898 0
569165111 1
979166449 0
800595511 1
74067807 1
286949897 1
509566872 0
40589975 1
992951333 0
638381358 0
710169241 0
179284727 1
328749623 1
493342132 1
550892081 1
466294787 0
396708275 1
60551523 0
152807799 1
15573373 0
843102194 0
5482770 1
454446646 1
540170820 1
597258116 0
680953147 1
115034355 1
294484346 1
118735900 1
475973213 0
610665791 0
510927098 0
777884801 0
598195078 1
395387369 1
5107090 1
394331627 1
109156469 1
273065101 1
659527890 0
316469678 0
279779158 1
372929568 0
457808164 0
701318153 0
353547223 0
771917250 1
770187841 0
473870759 0
154291067 0
591553796 1
469818176 0
487468405 1
572523918 0
46838078 1
732183177 1
903547473 0
699125681 0
120935052 0
696127010 1
197910625 0
319287861 1
397586875 0
634056808 0
79297572 0
834962481 1
784296595 1
404726393 0
116566202 1
332736972 1
384459987 0
955236749 1
879957340 0
276733880 0
178150108 1
609510871 0
947348118 0
203272530 0
730410987 0
185588180 0
494257226 0
265094955 1
525609259 1
134599689 1
565056271 1
344653000 1
743234432 0
72913749 0
453824221 1
543477601 0
613100105 1
538948703 0
703176859 0
676112549 1
263947339 1
550380505 1
356532685 0
935645725 1
16688909 1
964748321 0
618403960 0
422692194 1
764176266 0
383136272 0
428017071 1
254481500 1
874142244 1
155577012 1
918029338 0
303930099 1
707482899 0
810982082 1
472269376 0
575854261 1
130590056 1
859890084 0
633502978 1
489304131 0
13045685 1
961871402 0
743117091 1
67642328 1
56574393 0
975228829 1
255071294 0
372722102 0
646065601 1
165370988 0
736739554 0
936469652 0
28725586 1
420684656 0
778543843 0
56062435 0
829133143 0
671204798 1
2812728 1
691237411 1
130455004 1
296234005 0
557857414 1
223691697 0
722649159 1
919823367 1
146391357 0
797004502 0
950080105 1
300302747 1
441134970 0
128596558 0
375107341 1
749413553 0
558660307 0
765480734 1
825409808 1
41202503 0
547970103 1
74678561 1
148566659 0
116514152 0
531560687 1
523194412 0
746238642 1
21689538 0
328701571 1
585889421 1
993069620 1
203353399 0
689970147 1
966828858 0
448083543 1
430166424 0
256453152 0
167657744 0
843008284 1
770596876 0
993159152 0
8416067 0
509313867 1
160654570 1
142714065 0
991846250 1
203786865 0
838460668 0
59417972 0
601210230 1
754080523 0
547629126 1
966134237 0
291098108 0
990642235 0
128606068 1
617671524 0
672301281 0
58374234 1
438429915 1
980466535 1
520437973 1
577456511 0
561504316 0
716264341 0
682832031 1
53478752 0
203569469 0
62348532 1
720616556 0
148228264 0
638408030 0
495655996 0
173536887 1
930474367 0
625079027 1
115070034 1
215624552 0
679307361 1
143931354 1
620775471 0
555557914 0
823219242 0
326402135 1
742026231 1
694558833 0
626573794 1
715871163 1
680601887 0
484205671 0
11887055 1
683705584 1
923099325 1
470806807 1
383131035 1
171080720 0
572826045 0
832087500 1
491091264 1
436987875 1
938972858 1
741784022 1
559742479 1
753725855 0
647844758 0
620570341 0
582284545 1
261876294 1
972011114 1
967102146 0
122368152 0
735056046 1
570999683 1
734126089 1
253863353 1
766740867 1
763138261 0
363260211 0
661560407 1
661134495 1
124353080 0
454570995 0
556497553 1
162688448 1
204209680 0
609477115 0
193377679 0
871317583 1
546490696 1
986721419 1
555794840 0
363222549 0
676037413 1
791491768 1
979206781 1
225016518 0
322662689 0
511705382 0
773748078 1
704011185 0
8900753 0
36720923 0
838769317 0
17338083 1
863298103 1
991541868 0
702764009 0
223498071 1
658043637 1
1796263 0
203355218 1
181433567 0
72946348 0
160740285 1
376468146 0
878177447 0
301256241 0
249896421 0
823951865 0
651860940 0
617046590 0
576634764 1
828915601 0
862683976 0
525212994 1
667268378 1
138103587 1
280698152 1
524194696 1
970232108 1
622790400 0
275016943 0
121354494 1
245880443 0
950318655 0
670603734 1
566844160 0
57167729 1
471338899 0
475474055 1
720458371 0
215752774 1
404982632 0
665386725 1
721883715 1
843545127 0
823339164 1
389900540 1
123815638 0
366206822 0
47687197 1
850749646 0
790387017 1
3166531 0
223982176 1
300294973 0
408587939 0
484682403 1
659044719 0
630060601 0
745965059 0
538619179 1
612309798 0
59512312 1
71934305 0
544077844 1
65905426 1
92936417 0
840224371 0
236752115 1
746389266 1
457851095 0
224452437 0
277708964 1
821692411 1
836483885 0
165244555 1
109680591 0
642980067 0
260314106 0
411135694 1
360687432 0
416958428 1
673034133 1
73173349 0
383039735 0
905018063 0
4679957 1
920770461 1
227817887 1
806469197 1
543411539 0
488376293 0
639081565 0
985966121 0
531591428 0
511323574 1
472125933 0
23995734 0
137530499 1
412993796 0
176678755 0
430949541 0
682755025 0
584623147 1
372196306 0
570154001 1
132316793 1
536506282 0
595497128 1
846247180 0
519931887 0
577628440 0
122548524 1
320787242 1
77026828 1
296267469 0
322130382 1
281111733 0
43763952 1
674007450 0
360569529 1
677472579 0
351296257 1
200901066 1
454076457 1
652544097 1
307378069 0
28540562 1
616171967 0
840526343 0
487857992 1
144700053 0
472898126 1
969940739 1
753523532 1
970798636 1
873683221 0
539288609 0
761132836 1
199085140 1
950804160 1
820423114 1
609231496 1
542860327 1
467109037 1
483071562 0
561467661 1
387703273 0
427535537 1
874709094 0
180509052 1
536684090 1
609534558 0
234112001 1
26610006 0
52049296 1
537248020 0
705435516 1
119535060 0
506793326 0
689500127 0
162696216 0
122748618 1
85150938 0
377116353 1
768829980 0
633381861 1
342434326 0
182586278 1
697305271 0
685777106 1
931794207 1
592954067 0
374104879 1
110325993 1
949535124 0
558981521 0
65801627 1
161338381 0
860763412 0
605579409 1
341626933 1
792501905 1
866725437 0
210336447 0
823518183 0
864508883 0
151800883 0
932790749 0
719641949 0
214311711 0
47225186 0
639527182 0
163888710 1
894677628 1
856594275 1
960541196 1
660300454 1
557289617 1
973887343 0
108609130 0
533145128 0
642176034 0
721969526 0
103010998 0
654921249 1
57612143 0
990433159 0
388658822 0
965295790 1
402507604 0
194171854 0
7756241 1
26416869 0
931651831 1
9164400 0
504673482 0
495504261 0
332423069 1
999620254 0
900970565 0
374419211 1
825450284 1
850805574 1
593223271 0
47339642 1
84400852 0
666768455 0
665150623 1
194050779 0
455209350 1
614451622 0
853602284 0
291891190 1
445664283 1
840062914 1
384681005 0
896547456 0
548432994 1
408598183 0
641472965 0
866796475 1
896310620 0
258588452 1
81005434 1
80685173 1
638507189 1
752852604 0
251151856 0
318409612 0
752109292 1
886622083 1
184779356 0
44200127 0
588494472 1
80306045 1
441109510 1
550166663 1
863640072 1
888202527 1
843525344 0
470757759 1
797851908 1
119581615 0
293282776 1
852442623 0
470306250 1
639287927 0
424497306 0
308195228 0
388992212 1
85021892 0
361192047 0
738897873 1
108983158 0
951497374 0
943383351 0
557574581 0
402837156 1
185310694 1
45408652 0
798486208 0
456484122 0
812562404 1
774264051 1
986781028 0
958794339 1
547883540 0
3120744 0
959403326 0
281795144 0
956274439 1
517187784 1
460526909 0
770224850 1
119463389 1
345355931 1
283846999 1
527291326 1
881728239 1
248175469 1
660353567 0
351431430 1
527495909 0
481270143 1
225941521 0
599562454 0
135580178 1
519521702 1
871960891 1
469042950 1
458456465 1
985141005 0
278801152 0
396725704 1
903275155 0
220638375 1
756112214 1
201239789 0
437351078 1
775434250 0
588666733 1
480208918 0
912042717 1
958467771 1
899929584 1
929587969 0
376267084 1
958613539 0
15839369 0
501489477 0
391410355 0
718328785 0
643242304 0
497133365 1
827724077 1
382088526 0
189994321 1
343764297 0
662780629 1
842019817 0
453842001 0
76502499 1
1506501 1
398172872 0
78921723 0
27110844 0
727301202 1
545989955 0
417045918 0
269857671 0
889667271 0
629732402 0
76045701 0
23252852 0
482565491 0
941805967 1
84181261 0
317219319 1
460569516 1
293828059 1
240262057 0
375358686 0
493668516 1
106581940 1
58550248 0
93179774 1
428555620 0
640562861 1
61098723 1
476042822 1
443108456 1
962676750 1
674147826 0
228654431 0
445225882 0
553918587 0
857927165 1
905278596 1
481368408 1
363303247 0
260920034 1
752575947 0
783925714 0
53494861 1
300913687 0
664452505 1
911289308 0
878290545 0
462150704 1
227806908 0
954759451 1
127569069 1
895194420 1
542837374 1
919551409 1
799240787 0
666310903 1
235563624 1
232653140 0
797305566 1
414923087 0
37412429 0
378208878 0
1610269 0
306070350 1
838344235 1
982197548 0
817593682 1
420924248 1
411287882 1
221553460 1
276643656 0
676495766 0
926024368 0
202543019 1
228203007 1
696835804 0
695206524 1
268437776 1
10224331 0
956447421 0
514710962 1
944679794 1
421315710 1
429372839 0
764287531 0
707463436 0
888387635 0
766837981 1
509487753 1
30048027 1
443789287 0
327637570 1
159131446 0
167795490 1
277844163 1
98724674 1
221369896 0
534823721 0
109531423 0
914829664 0
207482890 1
646502481 1
620551975 1
596973001 1
740772510 1
559078989 0
419247440 1
425603105 0
361406502 1
37033380 0
338282385 0
243652309 0
645774439 0
934949366 1
736820106 1
780053991 0
816059952 1
640400839 0
327508409 0
171286267 1
359589818 0
83768855 0
813092913 1
514960575 0
456184306 1
817292700 1
527166645 1
531048352 1
722128170 1
515139899 0
787206533 1
641002940 1
709209012 1
512377609 1
749503533 0
883322146 0
959310489 0
562804104 1
595541596 1
404145197 0
605465846 1
839611049 0
132370759 1
429143615 0
872334316 1
316260329 1
897630633 0
518311970 1
61260486 0
530580603 1
177600067 1
30953791 0
23057553 0
227747368 0
578273971 1
26483126 1
824860518 1
495303633 0
942568296 1
286485900 0
548740585 0
361034441 0
213120239 1
968112595 1
958346519 1
450680577 0
615277150 0
588672184 0
317560437 1
203825998 1
588712927 0
65422742 0
366131650 0
707298432 1
985090857 1
863944286 1
994697291 0
767384694 0
388563939 1
296340890 1
447368864 0
678233707 0
771783583 0
54446810 0
650881447 0
691290680 0
221603942 0
125958562 0
204793994 0
617950571 0
632630276 1
930900775 0
342384470 1
219648166 0
110198740 1
686225048 1
948378876 1
909680176 1
233282379 1
690015811 1
241305177 1
76685972 1
910865756 1
98650860 1
851860196 0
387112859 1
227493690 1
274827448 1
622060950 1
983671924 1
995676244 1
491519643 1
461067299 0
214647163 1
59455320 1
757013389 0
142300256 1
671754965 1
204631490 0
801883275 1
663789757 0
341758671 1
656317207 0
421078825 1
928981101 0
417484721 0
939188073 0
838199820 0
745475845 1
21154729 1
748463434 1
284614563 0
863635215 0
13805989 1
12365408 0
635843908 0
627648507 1
316841672 0
164347205 1
409460273 1
115581660 0
292247605 0
259427585 0
65290225 0
100949121 0
914208118 0
197255011 0
322083474 1
379486316 0
486631471 0
971576653 1
913184584 1
632599463 0
870495853 1
221968426 1
428702123 0
871572507 1
489659525 1
952862659 1
730963366 1
974239681 1
495998244 0
412383535 1
242464061 1
822413049 1
122380039 1
422344531 0
526345702 1
714316796 1
646521802 0
448710321 1
440765126 1
68844755 0
443211961 1
848743447 1
96520223 0
142126988 1
239600540 1
675946498 1
737319948 0
261332634 0
949087482 0
460874476 1
212315083 1
287376784 0
716838582 1
863932750 1
255720665 1
823462947 0
601468152 1
93839235 1
428046689 0
964433629 1
705909684 1
276397712 0
885458033 1
472712845 1
726353421 0
728745280 1
531531139 1
543261259 1
716364779 1
231249663 1
376251391 1
200373669 1
723383327 0
998896248 0
566658004 1
226603848 1
981922281 0
422378449 1
774278922 0
988577842 1
534123069 0
470932990 0
264475960 1
503074815 0
869702163 0
967001808 1
710654021 1
554178308 1
605571406 0
399489168 0
869811640 0
230438133 0
404891939 1
380987345 0
307312342 1
271427618 0
283687831 1
778523691 1
294398407 1
416532906 1
324989641 1
515740170 0
766748033 0
646251826 1
28597648 1
331598217 0
265863785 1
976369107 0
209071687 0
128165594 0
625563493 0
560039517 1
66552388 1
485781944 0
658593054 1
709681687 1
806536978 0
169322050 1
503977834 1
627764010 1
990272359 1
876275894 0
74133341 1
133415496 0
460597305 0
772817658 1
705591239 0
472509914 1
744274209 1
237334278 0
371309001 1
855305962 1
715312335 1
254711219 1
455903016 1
176178892 0
221589554 1
810167069 0
801285082 0
133707751 1
833235551 1
648516778 1
628255406 1
195014712 1
378362440 0
546034621 0
385521714 1
404036996 1
9290074 1
870318487 1
772476944 1
777781418 1
425068246 0
130613308 1
678363444 0
875837722 0
707646990 1
335868971 1
780044281 0
808734998 0
150925833 1
195928300 1
860731558 0
785640493 0
524955504 1
18583391 0
406175177 0
962946210 1
869984991 1
762669841 0
818868306 1
13387403 1
831997037 0
84387649 1
504157433 0
889205120 0
69751953 0
686276681 0
609923618 0
650060595 1
323103954 1
125908069 0
202773455 0
516926001 1
72712429 0
787458896 0
615249548 1
526334214 1
293104106 0
128455415 1
984931359 1
179952583 1
736704991 1
381354743 1
899834559 1
623026973 0
19637452 0
697574718 1
282907862 0
433174733 1
487885025 0
604849204 1
161599220 0
407900088 1
708843549 0
147658175 0
128960731 1
309572365 0
239771880 0
829721128 1
590117943 1
54484862 0
430271731 1
617770980 1
331971058 0
93483625 1
582733769 1
798075713 1
669834286 0
730475682 0
167000480 1
572149200 1
454043230 1
334178110 0
921318527 0
137122120 1
153156247 0
709904886 1
740368130 0
319248367 0
597134644 1
422806508 0
480789880 0
731414268 0
248012910 1
942729415 1
330979208 0
879846181 0
566157427 1
510054338 0
287986334 1
716037242 1
218913822 0
342019515 0
547672974 1
739226869 1
948821300 1
135761746 0
155180075 1
910431584 0
89704645 0
557550792 1
238827868 0
661901551 0
136381170 0
540219940 1
509156252 0
239559651 1
576605278 0
773884321 0
306355803 1
871734057 1
208228887 1
688855804 0
357607648 0
482055940 1
307623726 0
493055793 1
113988288 0
939296874 1
100018618 0
984620923 0
785843546 0
339552913 0
424135324 1
777587164 0
980249255 0
754350140 1
501982085 1
906170135 1
343300975 0
399915371 0
123379173 0
291544237 1
914111585 0
416825956 0
445935080 1
949353637 1
591823315 0
623345038 1
2050189 0
162586448 1
541737444 1
861635409 1
105986320 1
915216993 1
254156326 1
9126543 1
375170351 0
928286916 1
235807714 1
197721549 1
394852894 0
453653471 0
723491147 1
365641995 1
788505985 1
558035560 1
47144989 1
206550008 1
260380111 0
60170944 1
179551368 0
204533554 0
87111718 1
575912719 0
302545757 0
869613646 0
950850537 1
50684749 1
927512756 1
470104415 0
401958327 1
654615277 0
882798272 1
573291329 1
235590900 1
988335201 1
199242441 0
813027288 1
169602856 1
944031191 1
302213494 1
394403425 1
374171114 1
995888273 0
662465419 1
874751899 1
296057879 0
741386422 1
231650022 1
925742079 0
713464468 1
430425554 0
725920472 1
459567949 1
333350404 1
74408543 0
18759149 0
853237006 1
911606794 1
596336904 1
835477309 1
268424445 1
867235282 0
463179203 0
186347071 0
143789062 0
135426700 1
445303937 0
436207838 0
708348639 0
134320306 1
487047985 0
497618672 0
607531850 1
846974631 1
883370275 0
844804185 0
442281940 0
244965825 0
224163021 1
147739839 1
73470626 0
48045329 0
309571381 1
560739109 0
63947808 0
87516766 1
881415066 1
307681175 0
703750028 1
969261356 1
962354183 1
586018288 1
883106237 1
602679255 1
828965872 1
636741365 0
502758203 1
776920576 0
163854963 0
559175904 0
32836208 1
421684684 0
125813138 1
93864306 1
131620816 0
761651593 0
152800356 0
143089954 1
977928967 0
93724468 0
22474733 0
737871845 1
161473303 0
979083397 0
112017757 1
107536741 0
639419826 1
141678666 0
391352298 1
226698928 0
216548863 1
902676384 1
924938888 0
282873465 1
634814385 0
551842638 1
831928510 1
51941934 1
422470664 0
593197727 0
398885997 1
997825300 0
374707096 0
234527866 0
132526005 1
877825664 0
744224805 1
925464153 0
249659823 0
708737532 0
196531209 1
182053929 1
706727206 0
705848648 0
692782873 1
61461275 0
860562190 0
930574241 1
901616867 0
864626277 1
109830219 1
211132937 0
983546409 0
292891018 1
795688556 1
358446358 1
90892404 0
91805360 1
229801963 0
909345617 1
79160819 1
10929703 1
321688976 1
984188639 1
612687445 1
240293898 1
315047261 0
367384416 0
735422387 0
988810849 1
432806665 1
663569737 0
110616497 1
43069079 1
307229669 1
949114682 0
261753861 1
929380064 1
328778110 0
493254952 0
796158665 1
270162002 0
234348488 1
717557036 1
179413898 0
699362231 0
861842381 1
28796424 1
460583051 1
458001739 1
439689482 1
272340057 0
514988420 0
956520810 1
537253027 0
865864721 0
374657458 1
447907548 0
954365688 1
369589375 0
769399239 1
231559384 0
475434381 0
381690725 0
841025318 1
868955313 1
265140137 1
232879915 0
861983604 0
725626374 1
520203548 1
475835841 1
621772118 1
940680001 1
992251319 1
578883091 0
586177309 0
550788135 0
444173134 0
818319615 1
479337320 1
753985527 0
874952389 0
324487422 1
136036176 1
674877107 1
751245759 1
5000166 0
218366744 1
328823509 0
307716825 0
634152556 1
418252054 0
737621818 1
139238651 1
81294275 1
695254312 0
585069020 0
899206397 1
183434532 1
921336069 0
378971772 1
485292428 0
266140402 1
1210414 0
361838784 0
361568163 1
650127897 0
3227741 0
494591266 0
436023674 1
191804464 0
769248811 1
699879916 1
708157551 0
772214385 0
829360232 0
81997787 0
865806266 0
496736776 0
687770333 1
410886630 0
205416800 1
634440483 1
652903704 0
205353363 1
380189741 1
902110790 0
681714054 0
994461930 1
287898507 0
942274047 0
731764441 1
56162951 1
254131219 1
621945730 1
586014514 0
276201260 1
925330617 1
638928608 1
834798571 0
200108269 0
224285664 1
362562508 0
71942906 0
937890650 0
382762442 1
755406912 0
518455149 1
230688662 0
396956373 1
154302096 0
643473891 0
406723515 0
769996894 1
351088084 1
932306637 0
672418702 1
958508500 0
653135758 1
396645125 0
563324002 1
942872055 0
631005955 0
323959783 0
570585627 1
317793242 0
68460322 1
493795186 1
91059692 1
590665187 0
354938398 0
930630452 0
624220214 1
189109057 0
507211414 0
3368577 0
566751820 1
670048433 0
134085611 0
552660247 0
379782524 1
586980120 1
503727405 0
888059066 1
14868315 1
729959263 0
520275768 0
71148881 0
180096411 1
198542019 1
156871288 1
358270722 0
631956784 0
517609466 0
650543175 0
412207404 1
250421225 1
386786093 0
810389479 1
167343700 1
867320092 0
421531657 1
326855253 0
22545521 1
129794475 1
692378302 0
892210152 0
354206501 1
723175633 0
219067533 1
794680157 1
681588406 0
732320485 0
661143501 1
509054676 1
111912183 1
536946910 1
660217575 0
953145845 0
849944929 1
357383720 1
639630953 1
797669110 0
459790676 0
322460928 0
293206019 0
990210933 0
443362748 0
86800000 0
197923977 0
460135277 0
29132029 0
725442401 1
200650369 0
759332185 0
561074851 1
48993528 1
271888399 1
596778242 0
634245837 0
428618037 1
154066240 0
658838748 1
451211767 1
169658039 0
347440815 0
409044270 0
930430634 0
451925032 1
196606326 0
480577468 0
731313919 0
874923718 1
557784124 0
154233718 1
303929841 1
89049449 0
931471235 0
300466145 1
113802732 1
187507797 0
149682411 0
375600093 0
907283630 1
535130086 1
89023814 0
994684781 1
61564914 1
688550930 0
298287886 0
807068821 0
770129280 0
805000132 1
243349677 1
336172308 0
347984124 1
284988398 1
818052506 0
382111098 1
330604649 0
849862179 0
860154240 1
943656351 0
647991568 1
251698647 0
234799460 1
446849252 1
5250024 0
218737107 0
204938287 1
132705213 0
85048933 1
211925308 0
529116643 1
383486028 1
421284415 1
363667708 1
307900063 0
633342996 0
369549927 1
333423441 1
828909516 1
616040443 1
649105392 1
117357718 0
234122510 0
299806769 1
905752098 1
912264130 0
784675735 1
472926348 0
911245382 0
324984420 1
58644368 1
275585303 0
812393897 0
819027617 0
555354290 0
347998740 1
933779328 1
673192605 1
474214261 1
464563078 0
169504127 0
168068266 1
669493229 1
25303553 1
158307770 1
758998545 0
968750381 1
630176920 1
754219991 1
233495547 1
531168776 1
780990457 0
832885872 1
875118787 1
526879692 1
310908222 1
318886261 0
654848093 0
342735082 0
7105780 1
822855599 0
487842345 1
722569648 0
546371797 0
776236815 0
253367410 0
572952836 1
146975056 1
503887599 1
604816655 1
266408417 1
520528514 0
117323639 1
733171995 0
51999838 0
127486688 1
676508357 0
305564657 1
506674620 0
890314805 1
200740606 0
42349861 0
235441520 0
913178968 0
872667484 1
729250571 0
532650028 1
529809735 0
488394423 0
102467045 1
451967760 0
646739898 0
31660195 1
448369150 1
46907413 0
915494765 1
156104336 0
439041101 0
387485567 0
585915002 0
565121470 1
797660552 0
983073723 1
942450940 0
419887748 1
339753213 0
736210294 0
222173143 0
555332515 1
854265533 1
43141251 1
20063703 1
705650607 1
268507924 0
699223298 1
737329003 0
493020215 1
532815833 1
524072003 0
882862979 1
817542709 1
543161775 0
763529150 0
804196970 1
417682152 1
401249089 1
18583622 0
686591461 0
68039036 1
168217602 0
908223179 0
126193858 1
750721586 1
690016227 1
315125422 0
535662598 1
720003855 0
652374790 0
911124681 0
482390813 0
142186661 1
695496352 0
357005410 0
864393041 0
892562523 1
66826574 1
654077770 1
766959492 1
580104186 0
671142572 0
632731005 0
392610683 1
874459959 0
946156433 1
591793808 1
794217423 1
539491027 0
733133548 1
249208789 1
891167781 1
28749685 0
657871285 0
407229998 0
217722932 1
65269945 0
519821583 1
81400883 1
973306592 1
851651168 0
922518020 0
873435088 0
45383663 0
578477392 0
403017687 0
389371362 1
691141397 1
212342615 1
238577175 0
215624563 1
414694548 1
230117688 0
820183560 1
693325602 0
623877794 1
989461592 0
505927925 1
965511480 0
766694365 1
135107369 0
570461707 0
843264107 1
293136862 0
585439313 0
787174818 0
991075590 1
168640499 1
658698265 1
379752338 0
555601899 1
541436615 1
652581300 0
904096163 1
260497042 1
882062258 0
680573684 1
976521166 1
227158563 1
178130781 0
847427656 0
921646968 0
913863845 0
920538820 0
710504445 1
748016097 1
84211473 0
526408844 0
824319465 1
467461043 0
407346684 1
463844958 0
611207330 1
864172974 1
467628296 1
530800164 0
472634243 0
249112483 1
800558313 0
816198998 0
425825635 1
886250919 1
453812029 1
493954232 1
23480125 0
751852530 0
815141870 0
297202014 0
311740386 1
921948380 0
284699676 0
157556262 0
44247512 0
215823619 0
91947054 1
680995997 0
458703535 0
746178624 0
445387721 1
688987966 1
582116712 1
442013919 1
906302110 1
660555633 0
245127354 0
690289458 1
553398329 0
163101358 0
974142525 1
793978799 1
985358626 1
874551780 0
542377332 1
184826979 1
520029403 0
445966243 0
289112538 1
446399421 1
898400 0
704160941 0
135182921 0
663520372 0
399801638 0
87392401 0
697879800 1
660104842 1
49716017 0
67202436 0
499821822 1
38069956 1
996897623 1
763954108 0
186124118 1
22054307 0
263822368 1
87757879 1
489848749 1
895604432 1
201858032 1
998855971 0
149509014 0
370153213 0
467401399 0
476313390 1
225683513 0
29359218 1
688821374 1
279225675 1
606761406 0
130081372 0
946981268 0
664580231 1
105409997 0
410717565 1
512483647 0
648186742 1
355182222 0
175819730 0
678854931 1
357466448 1
348064738 0
138573725 0
493474737 1
843744457 1
726942823 0
454440108 0
345959234 0
538606958 1
122828420 0
960521186 0
426439789 1
699769304 1
278645763 0
871723858 0
707390084 0
391275723 1
525273927 0
611844376 0
561245537 0
313998433 0
769705334 0
426467601 1
890083417 1
566504141 0
710425437 1
792672571 1
138645680 0
778511520 1
309111907 0
472181060 0
385184170 0
348273601 1
653509207 0
381999945 0
131874522 1
540489464 0
533270680 1
889267687 0
528117763 1
548761493 1
178619963 0
842603916 1
503263546 1
270007858 1
550553981 1
345833874 0
64516781 0
265681762 1
307540629 0
409531982 1
653675348 0
35610522 0
770543304 0
881551845 0
152280277 1
495392996 0
806558548 1
743682324 0
336466990 0
682918286 0
636349952 1
504327863 1
567136267 0
998167389 1
334556781 0
599974718 0
762066762 0
678407573 1
774317104 1
715118025 1
431894728 1
809110179 1
556587639 0
265673500 0
527066673 1
340574972 0
899149851 1
719636833 1
454937588 0
404699800 0
281159753 1
373309143 1
744524140 1
716165897 1
349866446 0
787798105 1
321559265 1
133454308 1
532498521 1
631053548 1
809148336 0
450642610 1
664781715 1
578682532 1
361076177 0
908140501 1
978287153 0
808732129 1
576853622 0
497476273 0
42818138 1
555096530 1
533633010 0
726084467 0
226601173 0
980883029 0
619109621 0
214291056 1
461271722 1
51365509 0
864759956 1
455273894 1
763199385 0
746683737 1
303350423 0
511608606 1
213458726 1
788946476 1
466379188 1
150328548 1
746474019 0
369837823 1
475193856 1
161982250 1
778690195 0
174530586 1
114971568 0
727113603 0
161167400 1
504899504 1
601378446 0
688732051 0
29606408 0
676455301 0
281084858 1
494707755 0
957368783 1
91230119 0
72098800 0
162679326 1
680394974 0
819285890 1
599045790 1
423544892 1
259672310 1
699496792 1
602126486 1
146536012 0
49788463 1
686207671 1
484829670 0
652421294 0
670350452 1
521326712 0
739046973 1
412768142 1
959123335 1
97206590 1
762547863 1
777569601 1
619288919 0
114347735 1
135425779 0
137185830 1
896956960 1
161494733 1
774742712 0
166830531 1
68626165 1
644551106 0
864752708 1
212677849 0
702322997 1
260211359 0
849249013 0
483035647 0
27548223 0
29129844 1
275221229 0
244337373 1
524756867 1
948641289 1
45257974 1
865978677 0
323389500 0
655061162 1
156412772 1
882471232 0
381169193 0
836538907 1
148309141 1
41693780 1
847816471 0
339506193 1
329403672 0
400424468 0
796650521 1
690957934 1
33338918 0
494391101 0
408916847 1
517169628 1
313102926 0
740360542 1
21775797 1
173375246 0
603001634 0
112877935 1
896873548 1
769759153 1
240962776 0
433782502 1
216845079 0
59098937 0
859396600 0
605459857 1
155586320 1
927716061 1
509983744 1
500440178 1
660538200 0
140557215 0
776987227 0
71117273 1
922511824 1
706953145 1
92059334 1
842032087 1
341031114 0
452445188 0
972966835 1
353798181 1
55268229 0
611487829 0
589256911 0
800763995 1
806059717 1
89063671 0
734586706 0
765658280 0
703228754 0
946382980 1
175904498 1
214313597 1
386537195 0
33133319 0
183508925 0
426247125 0
147686626 1
379253984 0
594594188 0
194181903 0
314246079 1
766488422 0
562837640 1
804262163 0
595799823 0
220827320 1
64944186 0
141529786 0
329906241 1
802777682 0
264428654 1
54430677 1
439831194 0
347659072 1
776254053 0
765743663 0
300832615 1
196463769 1
310872655 1
336153648 1
87096268 0
344102629 1
710525345 0
227842842 0
288213492 0
94482213 1
149088688 1
407131035 1
817268940 1
771040196 1
541355367 1
119549102 1
746426634 1
224200162 1
200087449 0
86261571 0
472404832 1
482520025 0
362787624 1
581293351 0
693306426 1
319813194 1
969078766 1
636600843 1
256635561 0
345896454 1
706613553 0
15037183 1
668045817 1
309982842 0
509542093 0
444168003 1
981961541 1
698791468 1
215271052 0
590123157 1
235027270 0
268199825 0
185123247 1
73732957 1
444758023 0
390732603 0
663673586 0
881758177 0
24353230 1
371929967 0
399721364 0
19825656 1
138161140 0
659515671 1
27798342 0
170012031 1
882760554 0
921118431 0
758191677 0
855337710 0
453495022 1
531708132 0
842235194 0
770477197 1
191800226 0
581200273 0
73647967 0
95792295 0
42319748 0
897767230 0
880694718 1
351385126 0
589507681 1
596313995 1
354065974 1
745452042 1
451209701 1
401204855 0
785788541 0
694326117 0
523085488 0
93407957 0
650132826 1
595791518 1
176326256 1
812630698 0
368267399 0
317833654 0
516868401 0
561472492 1
453987360 0
631177180 1
678078343 0
663968806 1
409033639 1
287619253 1
722472449 0
422276755 1
444877819 1
824514248 1
705882766 1
259320116 0
401003899 0
928602549 1
639595197 0
152985588 1
30221392 1
61844048 0
730349522 0
926934138 0
971608419 0
720317652 1
442551040 1
70692227 0
810909771 0
431707679 0
339850885 0
905740921 0
808814442 0
163602224 0
918823799 1
121627155 0
582626794 1
246072303 0
82579332 1
963727777 1
780459897 1
978050595 1
150883413 0
874968933 1
628551336 0
183628558 0
469035583 0
286408060 0
399625554 1
358739414 1
551039324 0
289925166 1
435223976 0
579629004 0
330797490 0
409433772 1
734434375 0
317513261 1
314034693 1
933815058 0
810293580 1
60943022 0
482860456 1
287377379 0
270616308 1
951384117 1
54873142 0
676609633 1
825927372 1
2247466 1
886474964 1
375379512 1
797022431 1
423857837 0
473209339 0
996323319 1
455477392 1
440649870 0
480620820 0
737916389 1
623244344 0
576384049 1
434179274 1
266760497 1
906495564 0
22336446 0
247298637 1
932742016 1
607641920 1
579117558 1
808849331 0
282007658 0
184675346 1
665356739 1
628194978 0
842393244 0
228952039 0
742609948 0
276916727 1
781135882 0
154259913 0
483973267 0
959520784 1
767342847 1
246834302 1
535167759 0
400689058 0
204808732 1
616949440 1
842008234 1
881693115 1
684542257 0
341687752 1
886929652 1
411050376 0
39539918 0
662118953 1
951650585 1
266035415 0
223401883 1
573757092 0
586510731 0
911113728 1
309906026 1
961327505 1
192687775 1
310469246 0
351926559 1
510253655 1
744806576 1
677442778 1
804756945 1
856315404 1
29135679 1
697041242 0
607974773 0
322890840 0
510484162 1
9905654 0
532269984 1
883130452 1
804167562 0
169684535 1
815460861 0
769781538 1
415597709 1
785979879 1
224907343 0
15092323 0
397903904 0
226852284 0
88651873 0
783469427 1
992072094 0
147365713 1
254835917 0
268120880 1
195787097 1
79367223 0
739116954 1
932418321 1
807789596 1
185745316 1
514656419 1
129206144 1
193948811 1
915289192 1
877713649 0
63191892 1
848455565 1
837780341 0
389012333 0
573835521 1
925034565 1
65700432 0
459304793 0
903921488 1
913613417 1
144989521 0
747519885 1
904468367 0
439257761 1
945784061 1
994129600 0
773672918 0
36427390 0
522392813 0
392814717 1
961112015 1
538502375 1
978861760 0
839453242 1
344260456 0
551367022 0
283295415 0
80063225 0
153493885 1
509760274 0
510736302 1
95165031 0
266456876 1
826291665 1
307014443 0
752650097 1
426065786 1
66713430 1
649994862 0
975275457 0
586842950 0
982256611 0
20666101 1
468270385 0
501917507 0
369033959 0
225701622 1
749358862 1
105878458 1
543012106 0
188414876 1
718842353 1
527843690 1
511644521 1
834949384 0
949336631 0
211308047 0
816334924 1
454574119 1
60066377 1
561266305 0
650228861 1
269305079 0
168099401 0
278717785 0
601741398 0
493032901 0
367701943 0
997615362 1
969027222 1
924005329 1
72966389 0
279312963 0
249576633 1
651593196 1
629713962 0
225324411 1
777462848 1
26883600 1
130480429 1
691201337 1
174693856 0
345205211 1
823817540 0
348754222 1
730209243 0
329612003 1
733903586 1
946022264 0
743255200 0
547216672 1
370221940 1
478538982 1
248695822 1
125101615 0
188534613 0
548343548 0
803636413 0
276804256 1
773331266 0
681310013 0
242937440 1
180064979 0
954235524 0
387797637 1
184297726 0
128930393 1
596456795 0
70108533 0
433736646 1
447962608 1
403972355 1
973982194 1
481243918 0
305555835 1
896125218 1
723691534 1
413052416 0
987498383 0
265300202 1
58690366 0
183597371 0
453392451 0
313315221 0
320042547 0
465460441 1
440647045 0
920250092 1
698951580 1
774794478 0
730359148 0
361968340 0
139536017 0
476362049 1
808546061 0
902792126 1
34062279 0
672793246 1
876514085 1
939906506 1
255803268 0
419189702 1
561661979 1
637114615 1
832699102 0
765600286 0
612950996 1
478643097 0
415420484 1
821382804 0
934975691 0
25156626 0
617661895 1
259224040 1
786116720 0
395164504 1
935825722 1
113887938 1
208574757 1
198988751 1
138178641 0
903860577 1
320460317 0
229171570 1
641952734 1
787280450 1
843584709 0
150364118 1
433922128 1
703982821 0
390259240 0
603821612 0
512815013 0
976478176 1
424539532 0
77991932 0
369226808 1
262695428 0
789865705 1
849432018 1
762530768 0
804095263 0
591343912 1
296030224 0
295714000 1
619910468 0
433582943 1
529513628 0
584330863 1
752934998 1
376899620 1
902720959 1
399325110 1
741654166 0
239403340 1
726982860 1
716714502 1
896510958 1
427925746 1
152215850 0
479567536 1
206828375 1
778851503 1
287487303 0
916036758 1
625037441 1
540792630 1
192330507 0
630756257 1
383779521 1
839116229 0
418139699 0
582972251 0
86272695 1
732844170 0
785804761 0
700123825 1
753297908 0
687976297 1
19289390 0
780033679 1
222259961 1
70030663 0
744103005 0
771802998 1
494879958 0
289999415 1
769391042 0
696189264 1
599306179 1
325850965 1
653665881 1
702360303 1
893762139 1
366169225 0
694257774 0
395158619 1
24174263 0
855991661 0
597573090 0
371741022 1
603169897 0
409414178 1
144581691 1
89380929 0
750848540 1
490910185 1
478447075 0
394934272 1
835840476 1
783486844 0
68986445 1
708081656 1
914377603 1
219106608 0
53653232 1
650204201 1
526434445 1
349510080 1
817874533 1
162945030 1
899988041 0
386851476 1
33226082 0
183979937 1
90106843 0
979678287 0
551473736 1
138716324 1
703505841 1
851321742 1
94761993 0
158308819 0
401806762 0
346291988 1
929753454 0
830670460 0
436972932 1
215694664 1
265987448 0
60589594 1
285256797 0
541396916 1
866017616 0
284826977 0
525782343 0
427539121 1
769053685 0
7027080 1
763065914 0
655664005 1
972478412 1
19816395 0
689638767 0
690313085 0
797182706 1
135042676 0
964493803 1
663417684 0
641875184 0
766823212 1
745817272 1
983028088 1
612706006 1
707367197 1
830910228 1
805838742 0
877285250 0
960626349 0
627691308 1
91673525 0
942908315 1
189438215 1
788527469 1
798844093 0
758418443 1
288778288 0
101425230 0
960586300 1
833411631 0
886197413 0
915829248 0
624488169 0
177442817 1
810919337 1
768553032 0
59885874 0
120799912 0
539657946 0
168361782 1
469489224 1
610884455 0
315829520 1
756467542 0
209465629 1
217262647 0
925557957 1
479317251 0
140939859 1
996387323 1
236228076 0
696914042 0
606337611 1
465983310 1
802098426 0
857602189 1
347123195 1
717591027 1
68129706 0
179438010 0
808994543 0
827095116 1
150928883 0
206328658 1
299949306 1
649601761 0
142778890 0
55472443 1
21027690 0
255584823 1
473245457 0
517877330 0
828492851 0
980867970 0
180772301 0
756331257 0
136490751 0
653431246 0
306972678 1
749372297 1
638555877 0
633686781 0
136173555 1
502631393 0
563683310 0
988517650 1
412510455 0
742103862 1
439163230 0
771645945 1
204982484 1
461028357 0
999827876 1
784161878 1
595922685 0
77441370 0
757799468 1
588878021 0
174054107 0
639064118 1
167865735 0
63485458 1
958985245 0
686935698 1
944778947 0
469192271 0
796053812 0
306130493 0
375836563 0
137953004 0
399847734 0
530366206 0
311166027 1
132214293 1
623374569 0
9878779 0
960059273 0
420673162 1
446862280 1
172312970 0
764281496 0
581843206 1
992479519 0
609463673 0
951317429 0
973056935 1
413627010 1
679509004 1
794588189 0
698780962 0
48699993 1
673278128 0
436147825 0
394887097 1
575538540 0
82833665 0
158533579 0
322556459 0
696346853 0
244207397 1
841041244 1
788521269 0
269952901 0
139489727 1
365167897 0
394025904 0
503516421 0
814240050 0
653709061 1
652896752 0
817111169 1
107278506 1
706539290 0
619363 0
519956649 1
232722900 1
560464925 1
957982058 1
209417621 0
915266661 1
366874032 1
319772046 1
400070152 1
737295869 1
230574769 1
519828479 0
149452104 1
153493329 0
864866484 0
409877360 1
363063083 0
806081035 0
869941184 1
482653733 0
127329571 1
238270665 0
633737094 0
992885622 0
444143878 0
224732818 1
299626590 1
501933751 1
530410936 1
655297242 0
771116430 0
187904205 1
959689461 1
932671705 1
353430670 1
293249005 1
697020871 1
631808707 0
83742627 0
116912257 1
747246018 0
58211468 0
95729140 1
866153024 0
779963 1
676918785 1
480013546 0
766352645 1
766148288 1
721290564 1
279884201 1
695145071 1
444402103 0
480691281 1
623488542 0
785263668 0
164610154 1
313855158 1
300787278 1
298159637 0
371678461 0
964484527 1
644829473 0
977665802 0
190552400 0
905261599 0
310556986 1
449272902 1
533137259 1
631387497 0
454604374 0
291998806 0
936483360 0
124617236 0
562937417 0
402694471 1
908934655 0
196728094 0
383683612 0
484790480 0
291718126 1
309822720 0
800379285 1
357496957 1
728699140 1
422086769 1
449336037 1
729442208 1
565677089 1
762322933 0
529139190 0
108054339 0
311344652 1
364201985 1
43132652 0
271933607 0
372901003 0
770287176 1
621216036 1
435757344 1
705345860 1
583874711 0
433974084 0
722674763 1
904433760 0
332401589 1
76384019 1
228930614 0
895940055 0
616118403 1
487914762 0
955770678 1
243062259 0
45928575 0
432979375 1
959105573 1
877190676 0
924674793 0
58832829 1
132440444 0
426758864 0
484011816 0
365556735 1
144001835 0
507785501 0
989851876 1
867406359 1
20879426 1
38495304 1
363052191 1
388273341 0
79756496 1
827772377 1
354428893 0
439019028 1
426282187 0
894900378 0
444650137 1
830157730 1
248022486 0
993150182 0
840996759 0
747319072 0
760165259 0
908389757 1
638956025 0
251166843 0
432060540 0
707480355 1
554180393 0
950045796 1
360165382 1
647477579 0
876627950 1
128912633 1
191861652 0
329522039 1
457817067 0
642816703 1
927450409 1
796970887 0
393231434 0
916461898 1
71787488 0
433853706 0
779631299 1
980713413 0
17311523 1
235429360 1
94668491 1
494001572 1
534479678 0
675565912 1
55131318 0
935342504 0
107311873 1
571353937 0
258977075 0
913244363 1
483134094 0
373975615 1
859075399 0
859009601 1
774928729 1
753587414 1
118854125 0
822706066 0
314198535 1
232285389 0
506150051 1
596534244 0
446197403 0
419479419 0
660250291 1
972803949 1
933327907 1
313154154 1
891161353 1
717271979 1
6389934 1
613628030 0
50423266 1
969684867 1
848374620 0
498460939 0
361258475 1
245526231 1
569876602 0
559866879 0
343007083 1
955329162 1
411229178 0
873032765 0
893948636 0
143204037 0
576195153 0
369009708 0
599668541 1
505594891 1
6245798 0
808801319 0
969795122 0
825318693 0
985967569 1
716080412 1
961863004 0
276371568 0
960828498 1
99699816 1
659287150 1
169469202 0
476432089 0
955793463 0
497028660 1
605073968 1
26788600 0
118099620 0
108975 0
36274594 1
734556725 1
700409221 1
477476658 0
80771090 0
646812637 0
21543711 1
360114163 0
749095001 0
219725631 0
264528468 1
727388327 1
748660713 0
95750114 0
843571222 1
914665064 1
212972191 0
601465221 0
359266150 1
367656568 0
108478837 1
569905031 0
43173848 1
380801480 0
994695127 0
70013769 0
25508331 1
986567684 0
293968693 1
586202176 0
985908662 1
872835595 0
257218532 1
641739551 1
3974291 1
324179462 0
901001697 0
693454406 0
257174043 1
878211673 0
49889908 1
151028644 0
544069951 1
638171818 0
673357887 0
587481155 1
59415715 1
96451721 1
491275659 1
397809560 1
700146592 1
504005149 0
999986211 1
316883957 0
582903169 0
368115374 1
80122238 1
669366429 0
31811206 0
563695004 1
488416499 0
633907259 0
984357347 1
758453685 0
835066273 1
148376690 0
137907811 0
936146035 1
103238706 0
559142940 1
420564504 1
161871787 1
785579925 1
708544023 1
450562578 1
661104105 1
320976934 1
371392185 1
772240489 1
81926635 1
672533217 1
814247361 0
793501974 1
161838782 0
668370358 0
283869299 1
406770758 1
943619502 0
9773092 1
101482533 0
249680194 1
612376456 1
538451900 0
959797435 0
315687071 0
547921499 0
947148008 0
898450618 0
986719042 1
230941973 0
427125118 0
605991968 0
16139614 1
835096751 0
37448778 1
343986965 0
105364059 1
386849281 0
312156802 1
613767361 1
15074846 1
423870780 0
957897726 1
684757479 1
974913460 0
280660206 0
957946677 1
907825475 1
281061165 1
258443007 1
545530535 1
962892643 1
750782965 0
34207571 1
78460155 0
467840329 1
961092827 1
717416259 1
49883991 0
133168788 1
245202522 1
709902680 1
341684066 0
3122046 0
897990759 1
969840375 0
666125795 1
142708764 1
428398011 0
502967449 0
308286274 1
142915954 1
491465400 0
391438293 1
638465574 0
539866744 0
478400518 0
453813992 1
618973833 0
761264429 1
74130853 1
426976724 0
432013152 1
987843313 1
252127668 1
912736285 1
886607352 1
589096041 1
745040778 1
398851656 0
147805491 0
328428036 0
184943991 0
691042558 0
419574901 0
545055425 0
571355173 1
755514210 1
132709193 0
235650968 1
224761843 1
475404643 1
541518115 0
485019511 1
728461687 1
764474952 1
344484405 1
45798117 0
162346524 0
453677579 0
886665816 0
23095455 0
66294906 1
140255496 0
129931228 1
54306918 0
274363089 1
762178751 1
763046589 0
642755282 0
743140514 1
700724938 1
45254722 0
823187949 1
545392471 0
575854752 0
277042696 1
998773972 1
165946676 1
768106153 1
955954289 1
260844340 1
547357974 0
742648356 1
745674398 1
692151210 1
66529542 0
831093164 1
645828172 1
608458030 0
101760169 1
436327694 1
74020076 1
533073201 0
726676514 0
23233981 0
966024051 1
958521037 0
348607698 0
787296797 1
904677091 1
606706736 0
753781158 1
622943865 1
958679682 1
208064020 1
719565164 0
424918775 1
710480143 1
387449810 1
903926043 0
207392022 1
916488428 1
855083499 0
830316791 1
827011496 1
444446966 0
336803826 0
94982985 0
723494772 0
551612222 1
420588285 0
425275118 1
226515865 1
623654377 0
628225017 0
543891929 0
777437255 0
208491528 0
58795767 1
365778113 1
417539847 0
892018414 1
459355853 0
469237553 0
676916237 0
896208022 0
183489435 1
114339645 1
647620601 0
489729985 0
778374729 0
407404041 1
405942599 1
677728316 0
143444074 1
569346950 0
870920825 0
472962779 1
329222476 1
905998313 1
260538465 0
987513523 1
235392549 0
411465054 0
454409085 1
230772265 0
494209177 0
942039760 0
750198825 0
106579950 0
93807042 0
539420527 0
400293697 0
648913203 1
447193113 1
29419272 0
38967069 0
520561012 1
51644171 0
364531796 1
617576756 1
487017523 1
697793179 1
292043445 1
907969063 1
190332084 1
346037755 0
665625724 0
942571702 1
641017463 0
940605607 1
514312366 1
809110197 0
887807965 0
605331931 1
240328336 0
335207971 0
269464139 1
778458978 0
318978590 1
569702870 0
703671743 1
915830099 0
645477427 1
917903734 1
48307837 0
588773158 0
252296668 0
416160268 0
730493817 0
903205787 1
973123890 1
476658604 0
153709341 0
999196949 1
8294121 0
269338496 1
545771081 0
147439168 0
158438785 0
462380888 1
749568937 1
907502645 0
713019424 1
553370382 0
457378118 1
470042707 0
821494126 1
658372602 1
30579265 1
43405815 1
900621306 1
171718469 0
580497385 1
210230922 1
710048158 1
380727282 1
919109422 1
973424136 0
458622675 1
605963543 0
618448377 1
311833664 0
638323429 0
520746504 0
340320289 0
344227309 0
19935071 0
781928127 1
251344871 0
195654820 1
230090149 0
849606555 1
723420088 1
207717510 1
826771049 1
497872761 0
285374958 0
832749114 0
732916648 1
934646536 1
270981889 1
370381935 1
448292974 1
732944960 1
69395769 0
48677015 1
130357119 0
308739180 0
62532600 1
566108708 1
881775956 0
307844340 1
710858373 0
257476311 0
181242375 1
368629069 1
451244627 0
903629160 1
50167421 1
255677479 1
750464002 1
574961783 0
424668061 0
74488260 1
369142132 0
534720033 1
802374045 1
494182522 1
130194600 0
163982247 0
137830695 0
728866852 0
646312390 1
670834075 1
958522011 1
790450759 1
985515629 0
832348591 1
946343954 1
815477371 0
272475271 0
558298732 1
487787118 1
711243350 1
454588192 0
376677988 0
748428273 1
695318749 0
44622327 1
639417158 0
700122284 1
254697643 0
343990307 0
53034020 1
328100376 1
291066133 1
135980301 0
581672470 1
635581704 0
604173164 0
877858530 0
654382433 1
572181101 1
787896955 0
996818425 0
297615819 1
644595370 0
787652155 1
78242635 1
816023110 1
501084302 0
111373821 0
465595967 1
656891243 1
463087844 0
378007146 1
802282452 0
405965239 1
63268935 1
310650643 1
396828625 1
600695972 0
399551905 0
998995085 0
817566769 1
221445521 0
129759446 0
11871833 0
294410126 0
587735525 1
48523062 0
420135923 1
578217614 1
883578337 0
361762491 1
364035795 1
86859993 1
800227432 1
119001377 1
198781462 1
392152783 1
749233241 1
217631070 0
864553570 0
611601914 0
823972874 0
529219031 0
530671783 0
985459269 0
105813356 0
950051077 1
615170715 0
155654576 1
816670055 0
93903743 1
926941627 0
562710007 1
647948024 0
146403119 1
762518618 0
985271996 1
706666303 0
426928108 0
915771524 1
222931261 1
414733124 1
78840816 1
781403273 1
990360997 1
448269017 1
28799101 1
444029461 0
931138726 0
637677144 1
272370040 0
20362315 1
960698340 1
631219670 1
853070998 1
891309267 0
835116431 0
356231167 0
666657137 1
263478180 1
292504825 1
355877454 0
885576650 1
808529087 1
824028777 0
475063450 1
701062286 0
673029263 1
813386219 1
179418821 0
279712380 0
717128533 1
215559186 0
40822082 1
70466408 0
361583696 0
122553791 1
944638920 1
195790163 0
741960178 1
799703555 0
252147785 1
786257024 1
461411385 1
539655312 1
325974943 0
193093857 0
252184354 0
967371011 0
702626296 0
529460014 1
815230136 1
277927198 0
395438090 1
177214592 1
101976014 0
580236768 1
771919907 1
340865276 0
244826539 1
542068461 0
891630158 0
927237338 0
489336027 1
965958957 1
260622579 0
248523938 1
875907695 1
251680786 1
187677714 1
758336052 0
94516938 0
87041798 0
496792056 0
5001959 0
15624885 1
959606703 1
430096059 1
463326882 1
767447383 1
155500255 1
930484382 0
646984897 0
565413846 0
762567485 0
59528954 0
762111349 0
507311741 1
697768752 0
480208015 1
96769673 0
666324158 1
882513472 0
407305541 1
963078416 1
34810352 0
860043679 0
202250395 1
459387850 1
495371858 1
241986641 0
186829271 0
132709777 0
613669997 0
729176373 0
698129978 1
352810268 1
270931829 0
265467776 0
66061419 1
631552870 0
99965245 0
259705412 0
255540342 0
519884149 0
933573146 1
949372723 0
903057114 0
666139526 0
556374326 0
19307824 0
144222697 0
286153779 0
64327549 0
673197813 0
715743735 1
132836433 1
332909708 0
883453289 1
828990468 1
493348622 1
272861998 0
770219794 1
340643674 1
285900073 1
238249242 0
41885724 1
76001745 0
884923940 0
465691277 1
582636124 1
809240035 1
492501452 1
204834104 0
424362268 0
706761795 1
561943102 1
68714143 0
798641879 1
670369045 1
910665158 0
216501661 0
505937781 0
223169697 0
187453980 0
196039199 0
805530197 0
593590949 1
561037387 0
491320497 0
430809362 1
94715400 1
759134626 1
531234583 0
379330053 0
661032947 1
486116416 0
928665912 0
612125629 0
47239067 0
146163901 0
26747928 1
939743099 0
708693206 1
832967951 1
707973895 0
256152716 1
223881157 0
29633406 0
29035328 1
137444173 1
318925114 1
326622011 1
603049295 0
750983102 0
470198242 1
135711364 0
946373528 0
923479685 0
647147298 1
627739371 0
811436275 1
289357185 0
883967410 0
913317926 1
958886949 0
862183564 0
589277207 1
902767817 1
680032511 1
676936960 1
917511923 1
541755131 1
31284740 0
451670670 1
430398918 1
359802883 1
289162515 1
844751148 0
244636417 0
968153109 0
714526040 1
548818915 0
573737448 0
933950276 1
745997891 1
575771121 1
769663812 0
12400187 0
663695627 1
579582394 0
631798977 0
52638149 0
830329802 1
515092852 1
790455512 0
185490983 0
669390617 0
368544555 0
509540048 1
750009311 1
845921351 0
207076488 0
929963582 1
528182399 0
439214323 0
934700388 1
879755871 0
991719803 1
922025611 0
358862043 1
992583283 0
452252144 1
185985396 1
162849876 1
868655324 1
764477485 0
740106354 1
942108420 1
401015412 0
48016119 0
978686257 0
744796085 0
552485252 1
126563276 0
487733495 0
48187770 0
793158510 0
438849794 0
94810708 1
388813111 0
274407916 1
715687484 0
837756674 0
934022246 0
93994266 1
869492822 0
623013644 1
970609181 0
759668267 1
893048458 0
330941334 1
964814209 0
691706924 1
502147413 0
60085557 0
125961469 1
473323780 0
918012997 0
540895887 1
356067062 1
696954430 0
209288497 1
729896498 1
703828358 0
658769744 1
641543629 0
369735693 0
499717252 0
55121834 0
181729732 1
483718806 1
781075517 1
587193882 1
963009624 1
16415458 0
145936887 1
592321196 1
187301183 0
545368684 0
98194466 1
647457054 0
604394352 0
132077020 1
258851050 0
316180296 1
565221781 1
282951503 1
95558907 1
521022479 1
886596226 1
228192144 1
407249352 1
951284939 0
385585480 0
45167523 1
46553761 1
435961697 1
441658541 0
656085233 1
239215796 0
37592892 0
970610883 1
502483249 1
525898851 0
136106261 0
253182678 0
226795788 1
744828597 1
722222377 0
177343185 0
108587787 1
441117375 0
259695945 0
595764331 1
610723621 1
303511220 0
948734622 1
766781044 0
947355129 1
67222441 1
436798739 0
512676443 1
618002093 1
435617192 0
877314699 0
972137735 0
133340459 1
163454659 1
669232839 1
643241667 1
527335715 0
211974232 0
652372894 0
312919518 1
791334582 1
38327758 0
323198346 1
389012331 0
684252657 0
220788477 0
889945040 1
770316808 0
177582675 0
960314823 1
868347743 1
196073045 1
238546393 1
205535273 0
720590728 0
49735796 0
607365082 0
200530446 1
233882990 0
755129500 1
942316967 0
177969684 0
444290856 1
591880220 0
905527760 1
746003789 1
797667940 0
445847050 0
638134044 1
617195242 0
40937032 0
53093680 1
413923850 0
835985105 1
578039660 0
870517118 1
284588250 1
81146892 1
699996678 1
43705846 0
251736641 0
568046068 0
662072356 0
308055883 1
994683624 1
640464984 1
809910063 1
598905185 0
771802430 0
870104660 1
512673912 0
843997035 0
671572893 1
552331413 1
154465229 0
72750070 0
835403622 1
784164622 1
841073188 0
701653824 0
77772138 0
644160 0
437987207 0
689561561 0
85115752 1
270095732 1
630629461 1
426266757 0
465615847 0
189003188 0
296591003 1
176080895 0
424824352 1
796226439 0
847456134 0
431745308 0
985135330 1
386804543 0
360751810 1
968849784 1
557014788 0
78106827 0
296332918 1
580967424 0
685436541 0
550742957 1
769190529 0
297334225 0
584479610 0
219542697 1
269527865 0
275614034 0
375514309 0
150849355 0
871117611 0
792414080 0
381154333 0
273982606 0
783291187 0
816013371 0
332262701 0
130475774 1
585430910 1
317951236 0
54418584 0
932939642 1
892597874 1
519296595 1
171495472 0
909973462 1
71685903 1
167914343 0
27711911 0
230546424 1
592247668 0
856264917 0
508846703 1
425692028 0
964634260 1
467850171 1
288503098 1
415336478 0
394674378 0
167035264 1
907346426 0
705847316 0
504768481 1
932774434 0
232358854 1
486426283 0
149380757 1
159839777 0
33962610 1
443428061 0
5177923 1
313464836 1
731744646 1
83323164 0
231111434 0
682752089 1
282541589 1
821476866 1
710143669 1
865241486 1
386499347 1
107936373 0
93909676 0
179048287 1
701097132 0
697873212 0
640938654 0
148801489 0
702469191 1
725836800 1
395487652 1
544411583 0
188031752 1
851888623 1
249348032 0
122277366 1
64385708 1
456630618 1
780383273 0
92801662 1
30526125 0
61984726 1
620242037 0
729674780 0
548971403 1
211025481 0
865411373 1
111816828 1
469023362 1
659134445 0
854657403 1
285894370 0
117598702 1
28392443 0
327877260 1
669467429 0
297267474 1
738720991 0
951658103 1
681634684 0
662999981 1
732326881 1
231048012 1
401954508 1
527942307 1
591627314 1
46070511 0
139085495 0
791327576 0
296671839 0
546813243 1
115787560 1
830574650 0
386109730 1
792399360 1
856122318 1
699806754 1
44387983 1
411203777 0
3493700 0
939499338 0
753022686 1
866384329 1
644941568 1
499585394 0
488819875 0
806762517 0
200443400 1
713762012 1
181987040 1
469704314 0
939871023 1
282016580 0
357812924 1
193798621 0
343162757 0
160484674 1
319954681 1
277196731 0
745987520 1
628910882 0
568406709 1
438364372 1
504360602 0
737035949 1
524476216 0
793541930 0
955336335 0
577987414 0
905743121 1
427956263 0
824305265 1
424849761 0
153446321 1
333438982 0
900641865 0
514172672 1
256357558 1
410760513 0
638092949 0
853127386 1
534608929 1
1752570 0
524809325 0
631655858 1
283669971 0
20747478 1
166916573 0
927005520 1
942775275 1
180860204 1
641087657 0
798086541 1
184885247 1
576221683 0
34351430 0
285929607 1
672159015 0
671922485 1
599097508 1
89117387 1
345450588 1
591870000 1
976031088 0
235089187 0
866998316 1
535030125 0
572144012 0
442257725 1
953370038 1
439022528 1
840353475 1
91045004 0
768335125 0
141654747 1
6910165 0
910912525 0
338875435 0
405978040 0
763850868 1
625792272 1
703518573 1
94748838 1
489119067 0
731336098 0
814198840 0
977113484 0
125843520 1
45981021 0
433858573 0
140306476 0
814770225 0
930860474 0
13009208 0
373311111 0
208241021 0
621753944 1
899955219 1
167092336 1
901052789 1
967993269 0
922737738 0
650348290 1
375582819 0
477347554 0
208993215 1
24673270 0
120474749 0
873671082 0
892318750 1
702295189 0
534894223 0
517070564 1
580540182 1
656434821 0
790893854 1
37877135 1
109734077 0
380220310 0
700941890 0
252891992 0
242524630 1
961211245 1
166058368 0
939774102 1
64142238 0
209912302 0
891487459 1
623438601 0
509969794 1
440659594 1
270554355 1
990774118 0
702567676 1
610990945 1
745703508 1
744396134 0
18648256 1
907489854 1
921425052 1
78617564 0
798866204 0
398819509 0
16236855 1
360843358 0
584294816 1
844935200 0
335723541 0
300010978 0
138705504 1
225148263 1
527253923 0
933092562 1
872913499 0
919933690 0
962315236 0
62191654 1
80237591 0
207853121 0
941296343 0
668679447 0
229171725 0
976971340 0
740644672 1
230356133 0
991772147 1
37256325 1
910227739 0
53992097 1
814624331 0
62110646 0
785302668 1
957292467 0
800922658 1
799823572 1
728163934 0
940575065 0
534036644 1
640771819 1
973205231 0
971101911 0
953759276 1
61353232 0
382275591 0
276939504 0
418203184 0
215539682 0
779098544 1
590320562 0
428876988 0
594368970 1
418292143 1
315984458 1
623949262 0
870252723 1
243034690 0
8573226 0
372956170 0
810825454 0
702829066 0
979489108 1
953870558 0
382034107 1
16498227 1
513709397 0
434606481 0
570479039 1
368057464 0
680046243 1
86145962 0
34489270 0
663473796 0
977492524 1
208955193 1
207780721 0
836469912 1
180388570 0
214226976 0
429195311 1
517390758 0
261310610 1
962415404 1
151918035 0
964797157 1
143286535 0
346777706 0
646277020 0
56427355 1
81245570 0
757620646 1
386958420 0
704068308 1
664393090 0
285917738 0
137668678 1
67600255 1
154085193 0
717727122 1
519633888 0
879578958 1
717462383 0
602951607 0
488672306 0
893065164 0
855265677 0
785995824 0
106968941 1
716198079 1
518002426 1
462471722 0
530009467 0
825538105 1
705073449 0
532200176 1
721600415 0
268148750 1
977817483 1
854809341 1
429463972 1
978412782 0
763289785 1
813669568 1
409518461 0
93174725 0
665754085 1
909293300 1
883371635 0
798415860 1
345089649 1
622178183 1
895017916 0
186738277 1
338625544 1
473201776 1
754521778 1
4717659 0
168698478 0
808058841 1
535241061 1
195121913 1
996281997 1
144593798 0
274782876 1
106678311 0
76097821 0
920006984 1
308856686 1
620312488 1
515123482 1
226189989 0
206446204 1
710229455 1
267737079 0
53109667 0
725509639 0
300862678 1
943656218 1
969285493 0
959225641 1
155943573 0
833384529 1
244257195 1
619140987 0
32847842 0
569270186 1
604651635 1
824932634 0
404023558 0
63725238 1
994522423 1
391098793 0
654982033 0
237590007 1
933443506 0
156781892 1
608933545 0
941073536 0
198347062 0
117696460 1
102163842 1
793897344 0
42805754 1
748282610 0
526705381 0
887465258 0
932938521 1
474317485 0
598247335 0
823509147 0
587368949 1
405780061 0
130087127 0
747026883 1
613392206 1
981294199 1
531377833 0
823998689 0
702170259 0
414693892 0
956096257 0
968166789 0
300971064 1
392458879 0
171556017 0
191079673 1
869002929 1
363286917 0
790752571 0
944777025 1
207192569 1
600420533 0
885897561 0
322494437 1
692452489 0
623456223 0
999780921 0
947231396 1
260227106 1
157434145 1
527464477 1
865889871 1
560164806 0
488060038 1
791629870 0
619083409 0
221201386 1
44357954 0
136045991 1
611573636 1
976717501 1
262664729 1
504276068 1
871690464 0
999226581 0
563581666 1
102214831 1
167025884 1
492210428 0
374750882 1
836345585 0
22850603 1
883847709 0
711021671 0
734318814 1
72746794 0
140893864 1
582879349 1
145930282 1
410410457 0
23083818 1
369058577 0
966101513 1
541019527 0
500314888 0
255858988 0
10988821 1
643495197 0
839642039 0
846044632 0
265396526 0
346168398 0
897322859 1
419026148 1
609778557 0
926579261 1
319112974 0
475165923 0
747154690 0
937311860 0
604361770 1
394017209 1
981048713 0
862806735 0
884829000 1
784390046 1
903577034 1
848315769 0
669466775 1
799195258 1
250903490 1
346867388 1
631268094 0
870794040 1
522367952 1
731670575 1
125238308 0
189481707 0
428061370 1
141166426 0
674213066 0
87726385 1
371463791 0
607509667 0
835089436 0
25818047 1
324718908 0
758633614 0
363774272 1
183329211 1
676741093 1
350507078 1
138378013 0
399640702 0
109978265 1
588137392 1
265786848 1
920365536 1
593292949 0
985383132 0
723871013 0
468246767 0
323152719 1
852609526 1
340627483 1
738238799 0
905469347 0
243487529 0
669911081 1
436804954 1
896385217 0
13261854 1
990625484 1
848203601 1
997163600 1
769956055 0
311002395 1
85559441 0
545690703 1
966295502 1
645857290 1
494046944 1
405931019 1
142557716 0
953816428 0
241249095 0
771366804 1
439926889 0
762822393 0
692828622 1
613274497 1
703362085 0
965405105 1
12347273 1
166014513 0
976770073 1
155937843 1
902301864 1
791637916 0
355905415 1
902903889 0
490338140 0
110336681 0
857071477 1
272174255 0
757297445 0
993103642 1
104677640 1
785183019 1
802211771 1
602091163 1
997977075 0
210889253 1
269833994 0
95200708 0
670276946 0
252181134 1
175739031 0
306839286 0
891584100 0
665149678 0
737755143 1
414953061 1
724166338 0
790014699 0
395597242 1
371807368 0
460226694 1
693948510 0
444762856 0
262170874 1
645552565 1
463110027 0
115028218 1
125527935 1
72556228 1
414214852 0
787413640 1
811083133 1
898862368 1
908679491 1
862558613 0
640018592 1
155414131 0
413096383 1
201731382 1
600741347 0
626803083 0
221827735 0
15944099 1
265415125 0
415373915 0
358757523 0
276732085 0
448738980 1
218900614 0
578820987 1
528852326 1
158149993 0
466085800 1
78894695 0
492107458 0
820312146 1
725631916 1
21359355 1
558979737 1
801993431 1
282517931 0
962094651 1
428193209 1
226480761 1
235783603 0
585358022 0
538850681 1
661521403 0
11134680 0
455819168 0
83809336 0
471348649 1
210708509 0
27153984 0
893366583 1
342741983 0
352779319 0
522444706 0
114282395 1
552005677 1
799429783 1
199880021 0
824376764 0
285927613 1
861355446 0
509225301 1
476959799 0
592474081 0
121530008 1
25127611 0
321802970 0
311383608 0
884843351 1
448305277 1
972706440 1
375811060 1
874882231 1
982309325 1
436929313 0
76107191 0
661829690 0
186554600 0
683615985 0
37146172 1
594816863 0
70391417 0
910157310 1
765231193 0
461853848 0
146991565 0
975271516 1
720063254 0
205243166 1
210773548 1
316572558 0
913396238 0
981719669 1
398735684 1
144261357 0
94854971 1
638344351 0
843324023 0
238395607 1
99740367 1
701294767 1
397076377 0
548589999 1
618281382 0
843678763 1
685755726 1
965842283 0
778557596 1
152889140 0
507538715 1
717020378 0
994518127 0
139785005 1
299487798 0
891541159 0
861304473 0
52329473 1
731120392 0
629693990 0
836283563 0
386690182 1
419016361 1
201545022 1
905487583 0
51101505 1
875879519 1
273519218 0
736919721 0
602761608 1
831393334 0
707774234 1
141101553 1
130808053 1
498521114 0
888872303 0
672151526 0
273790714 1
970909272 0
594068997 1
740624450 0
611720585 1
930577892 0
314761214 0
421464526 1
231909161 0
480648673 0
362219905 1
495494339 1
343129159 1
786536621 1
975463693 0
254504874 0
831102957 0
740038790 1
120695829 0
595885750 1
968866846 0
819151131 0
268586936 1
655711352 1
375262092 0
633965732 1
765065997 1
927806434 1
936084537 0
602772527 0
548103849 1
610974568 1
997671518 1
391450622 0
846097158 0
41275712 1
829643971 1
894369288 1
683236998 1
516788828 0
34367170 1
439105144 1
385262904 0
661595612 0
342374442 1
171731918 0
664493582 0
434537967 0
261403644 1
593302794 0
21016701 1
128413117 0
300960673 0
383179824 0
541259370 0
319037597 1
187516492 1
453620444 0
596100546 0
553179876 0
641784583 0
208107146 1
587045153 0
201773936 1
969704071 1
977252725 0
970582238 0
653663327 0
364011332 1
67808469 0
767219053 0
67139838 0
861189361 1
509819902 0
777138655 1
532074773 1
681678950 1
142786951 0
168319413 1
305727179 0
114303425 1
513309920 1
532630767 0
644900023 1
950806647 1
553318725 0
666103419 0
677015844 1
91794928 1
674855526 1
270338066 0
678979214 1
623734195 1
684756393 1
10560609 1
74617509 1
934490869 0
812040673 1
125424988 1
863676376 0
380478429 0
54845472 1
564649740 1
588623136 1
970089532 0
634304271 1
829651192 1
439497689 0
136493440 1
27902957 1
741674671 0
876012520 1
911691425 0
281455723 1
350127568 1
302560068 1
233093957 1
38894588 1
529335726 1
954153375 1
356378914 0
888445660 1
408323560 1
251464259 1
904602114 1
271746330 0
320643896 1
765477771 0
717186644 0
142329844 1
135716406 0
558607042 1
795116767 0
723324318 1
531825742 0
853677323 0
936128578 1
630854788 1
294473650 1
923739509 0
73560869 1
288829569 1
359916194 0
679343489 0
752777613 1
181241132 1
962677831 0
517603786 0
511454891 1
954441509 0
109236057 0
703962227 1
873540029 1
732624604 1
418500315 1
651702503 0
654461373 0
463884557 0
932757099 0
334838702 0
275126572 0
256043185 1
866174050 1
948018660 1
620738897 0
178391130 1
892217692 1
488102973 0
378028003 0
541312827 1
427543536 0
965997885 1
33696382 0
505712013 0
176341376 1
697304243 0
563129001 0
153980084 1
360345998 0
127985723 1
144105918 0
802155626 0
570426957 1
963172250 0
972396760 0
527498252 0
660809383 1
293693168 0
919778981 1
724230244 1
188975530 1
142096878 0
158343560 1
890999592 0
625432817 1
852883649 0
806500467 1
496721000 0
583311959 0
154254037 0
113174123 1
897316693 1
449624067 0
326049168 1
10227661 1
6578894 1
337265465 0
467775016 1
698714813 1
37585986 0
52217013 0
926704759 0
291204641 0
475978828 0
79520014 0
206083822 1
766185602 1
285471303 1
376637770 1
476604060 1
230609876 1
996682124 1
288323490 0
464679121 1
274311612 1
435764179 0
769318628 0
566127546 1
919151778 1
171761027 1
461487669 0
155830695 0
514025730 1
297166244 0
199696937 1
82362210 0
366235561 0
345637790 0
87420272 1
943862667 0
75474734 1
700949319 0
742522198 0
785548369 1
927298257 1
315856007 1
580729606 0
331393908 1
720511715 0
104339962 1
390020055 0
13536356 1
450550880 0
667099628 1
389664893 0
566299434 1
64709945 0
106177250 1
771027421 1
12679644 0
166175551 0
983213109 0
452460939 1
61961606 1
669507935 1
785975674 0
889407140 1
680695686 1
347683928 0
977265946 0
754172107 0
866720127 0
140115980 1
956344779 1
222535281 0
969731839 1
739059973 1
897254702 0
370908291 1
12664871 1
954647254 1
256032652 0
800940621 1
809876904 0
398274496 0
894108900 1
671764330 0
790681958 0
963752026 0
853074051 1
53046517 0
343760577 1
12086043 0
863321398 1
984966384 1
171979168 0
690819049 1
21159190 1
781569190 0
168483080 1
134102285 1
441462448 1
16892626 0
736128047 1
144017155 0
938828823 0
704301199 0
103846900 1
744888967 1
924217042 0
244303768 0
2527568 1
426118005 0
389484591 0
63940767 1
252701071 0
294995042 1
822924080 0
400593791 0
556375328 0
882032443 1
926816063 0
210708608 1
296908013 1
103026307 1
144288101 0
929411734 1
556587847 0
318301810 0
102005104 0
846362164 1
129101954 0
608508540 1
441257161 1
153628481 0
703214896 0
630159264 0
499439688 1
501514432 0
891049713 0
274946724 0
10430539 1
413427686 0
430331040 1
840580095 0
365819332 0
914745689 0
357179156 0
734002424 0
300615706 0
43106917 0
502676759 1
342979658 0
621920728 1
703229453 1
513522445 0
33444673 1
515182764 1
523031216 0
14779137 0
443169361 0
446647392 0
528438504 0
725694075 0
559294198 0
187696038 1
444964258 1
554567397 0
801620459 1
920960819 0
15834149 1
62660837 1
753013224 0
447898272 0
640856727 0
441480594 0
451546824 1
55717352 1
928370578 1
63656691 1
537016388 1
264248906 0
365992063 0
624240462 0
735379595 0
619457555 0
792863365 0
318847798 1
580831628 1
537900505 0
481692631 0
645534391 1
578432044 0
241791848 0
47773141 1
341606805 0
314948731 0
962129666 1
719007049 0
490992238 0
146801557 1
290234823 0
862126410 1
598247340 0
289550602 0
818703497 1
250833801 0
504122450 1
64840804 0
923101151 1
387599727 1
830939829 0
7613276 1
740262223 0
466100352 1
664925183 1
891972543 1
331933407 0
555406688 1
798621839 1
169972219 0
334344950 0
470731724 0
62405232 0
82343980 0
669464080 0
172692352 1
298539489 0
743702871 1
20159427 0
518683912 0
514170650 1
137872804 0
77940976 1
467312780 0
706091270 1
136260007 0
322510177 0
11198791 1
890679514 1
453267711 0
994669514 0
696348746 1
975097014 1
464370364 1
500947116 1
950995095 1
196297722 1
426400023 1
473719047 1
859939514 1
779101374 1
987091101 1
198172644 1
408601188 0
591966155 0
915887704 0
681613678 0
104570908 0
299532360 1
181613890 1
700720332 0
619697227 0
643835015 0
874178332 0
65654248 1
658575292 0
842855306 1
775496873 1
495394430 0
359199716 1
949027561 1
40721143 1
982222574 0
70322160 0
469926895 0
543972565 0
6914971 0
58238973 0
858996762 1
292402280 0
725276548 0
348500719 0
887929794 0
166214543 0
25015746 1
108690995 1
650687813 1
50528423 1
801626252 0
97115284 1
438711576 0
698276201 1
833770745 1
943662786 1
388455514 0
514862367 1
87997028 0
738326556 1
490128024 1
68277050 1
909444286 0
673199989 1
519725863 0
425708526 1
283668177 0
103929870 1
989138432 0
227702139 0
396506064 1
741073257 0
410473891 1
409420620 1
429973990 0
669841346 0
16133150 1
245703706 1
906562030 1
995567657 0
934314970 0
589880326 1
34273942 1
458819118 1
504137232 1
749484314 1
626194725 0
722618650 0
465740503 0
385539304 1
42224390 1
797753343 0
390190670 1
501307202 0
51136400 0
651675034 0
811491816 1
463343758 1
353590690 1
203916011 1
533839120 1
200889292 1
105426830 0
251968664 1
420196033 1
570976113 1
910318188 0
37844475 0
573358019 1
95836832 0
371741636 0
280194033 0
780228550 1
708311455 1
746549590 0
179425164 1
640807166 0
528590959 1
963823227 0
737735653 0
13681319 0
71747056 1
723606812 1
880956246 0
835341785 1
614316610 1
249093240 0
334225321 1
429021047 0
258473855 0
596198324 1
226931571 0
27398920 0
409082907 0
468097480 0
307562057 1
191114405 1
24479038 0
979444967 1
276354182 0
992722960 0
635096483 0
194369778 1
224050796 0
456040997 0
610806540 0
946365862 0
681415364 1
779772083 1
446695846 0
358160602 1
525515304 1
180073690 1
53822135 0
220872045 1
718731881 1
358211540 0
845950643 0
982398480 1
75476109 0
696311114 1
304483000 1
694288334 0
12568594 0
603397505 0
765904066 0
256222142 0
190976111 0
646657564 0
406687475 1
989952159 0
313370813 1
308207175 0
398080625 1
651493926 0
756976199 0
840116876 1
80248507 0
334787730 1
938457730 1
655392863 1
118594099 1
154686580 0
965133080 1
930103285 0
392734021 1
81650833 1
87271412 0
547427930 1
871107798 1
35789569 0
134782316 1
148351411 0
484216399 1
440879288 1
124797921 0
261961569 1
327228311 1
204329944 1
988434486 1
76047026 0
639970899 1
263237255 0
839981125 1
213253575 0
942813622 0
104027694 0
188834537 1
20715916 0
360038288 1
44320722 0
701660627 0
637228706 0
237406080 1
683870030 1
432159877 1
121883328 1
534075977 1
439001458 0
328361550 1
958519818 1
369468887 0
39005890 1
110401293 1
83566441 0
345959675 0
707274563 0
628237756 0
760801315 1
499230498 1
491538415 0
938147880 0
166464861 0
168259177 0
484632234 1
674015577 0
192999296 0
68367206 0
747752395 1
201847663 1
915550379 0
187842753 0
614235961 0
171698775 1
733058758 1
254215980 0
985521886 0
667407625 0
530408870 1
177635125 1
84432173 1
470432656 0
937865200 0
897706407 0
206797903 1
874733226 1
717679957 0
497068754 0
830126913 0
888134217 0
806612479 0
719879963 1
216790813 1
1375006 1
801045526 0
853051488 0
606801805 0
864203729 0
186806899 0
837002392 1
900642902 0
725548234 0
394281951 1
669595771 0
119058001 1
139075801 0
608051240 0
623403090 1
750748355 0
549384892 0
695037328 0
192120319 1
416121911 1
918149443 1
319321113 0
255418972 0
350101162 0
435694952 1
708749410 0
65379257 1
374629032 1
422892412 0
479970341 0
49942530 1
736055388 1
627360430 0
590877433 0
578704352 0
362571167 0
90796086 0
505510988 1
4922321 0
314322072 0
47784486 1
362137528 1
779235732 1
187001706 1
877709466 0
516418215 0
103727211 1
676384544 0
580573883 0
300219426 0
150045687 1
700914933 1
856874439 1
128052598 0
798948085 1
940184450 1
669409172 1
892982874 1
328791277 0
454968710 1
589476656 1
364494735 0
72411828 0
725150722 0
409123341 1
871936282 0
515365298 1
785598301 0
434959650 0
358001993 0
719827156 0
903678956 1
313555639 1
423218224 1
844639918 0
658446480 0
696432797 0
815557256 1
409868400 0
8048330 1
548358652 0
401938319 1
335477488 0
412496411 1
610575079 0
954968436 1
354284613 1
484218075 0
939160130 1
675682081 1
277594443 1
861673037 0
76658804 0
407778592 1
380785761 0
819538131 0
837212658 0
453914441 0
496414978 0
259173905 1
442798725 0
417331403 1
908486981 0
920051382 1
828412759 0
355359611 0
325016089 0
722663169 1
426924655 0
82633898 0
596399859 0
271612887 1
491026700 0
348002411 1
179007962 1
677484241 1
950891022 0
279656495 1
868055491 0
431537011 1
279584013 1
698097198 0
625821479 0
275328288 0
682877675 0
234203659 1
269735606 0
455798686 1
604988147 0
26546168 0
300938622 1
872765355 0
798817205 0
653410096 1
228391528 1
370270693 1
587911431 1
835162496 1
592771092 0
976423675 1
255879352 1
633577492 1
72944959 1
359626760 0
940791141 1
710371259 1
912953193 1
814171756 0
822105015 0
335389890 1
141478332 1
548180777 1
388093328 1
905802255 1
745198095 0
481954477 0
297271676 0
953830683 0
494945832 0
308396266 1
562790159 0
163105104 1
788925026 1
538005536 0
191810108 1
821318404 1
827179488 0
457011859 1
6769503 0
106345596 1
853537624 0
403584108 1
902810573 0
798537141 0
42684694 0
134076575 0
154758753 0
450709274 0
360350821 1
488333216 0
769390414 0
183034674 0
206002499 0
203996328 0
941851123 0
357100452 0
905816321 0
256094177 1
196383236 0
250231003 1
45158078 1
185462891 1
452013144 0
901501668 1
287859966 1
590013656 1
527097452 0
848540803 0
122924880 0
499134466 1
973113250 0
842462778 0
319992613 0
348868287 0
760292802 0
282342177 0
346629079 1
758729403 1
198509210 0
587882450 1
818906691 1
532792210 0
634256665 0
718845934 0
256356271 0
4890292 1
389815906 0
56718648 1
466390199 0
889332554 0
598316360 1
875113467 0
232113766 0
151973086 1
804210744 0
865353576 1
267531409 1
828281678 0
304106200 1
982562096 1
937681761 0
947349347 1
914890473 0
511731740 1
862479614 1
541215330 0
157033245 0
349574306 1
251846433 0
439318179 0
972680390 1
50489828 1
568358462 0
267361221 0
970374984 1
12371013 1
348897804 1
630446689 1
665187560 0
280236053 0
422510516 0
364937091 0
874167709 1
765116965 1
425111904 1
29727140 1
253217159 1
64271363 0
882559098 0
911840386 0
508742681 0
591893568 1
860916783 0
58894951 0
199812263 1
28093669 1
156874199 0
381737163 0
769924963 0
551344 1
526776449 0
470140618 1
370571822 0
646951732 0
837737936 1
62501641 0
551380799 0
591343926 1
172265598 0
150814958 1
156595512 1
444417190 0
731766747 1
876082821 1
70468632 0
176756738 0
142309733 1
113219901 0
654821817 1
890207829 1
839840978 0
424873955 1
44937633 0
73899256 0
913581907 0
662583725 1
781946777 1
410989195 0
924564038 1
733038617 1
609552273 1
519917116 0
879284754 1
635296615 0
6075690 0
315634187 0
293863482 0
817939147 1
352303933 0
624075476 0
433834701 1
517507084 1
591573719 0
788965377 0
823372809 0
987855118 1
172513148 0
443644142 1
930867923 0
233933989 0
443130099 0
427411985 1
894634786 1
25646861 0
349011134 0
117359604 0
46837303 1
575959032 0
179028479 1
722249906 0
140304555 0
982672916 1
902188325 1
360400238 0
545418687 0
102254094 1
56392986 1
15113760 1
37373464 0
255101168 0
329617055 1
40672571 0
819526440 0
620540954 0
295179417 0
738501884 1
833324889 0
252166977 0
668775935 0
70384575 1
203728921 0
326336114 0
358983797 0
445939409 1
534585871 1
27955507 1
682317137 0
614514788 0
47422697 0
898372483 1
156273544 1
24089828 0
940726694 1
612587205 0
63665616 0
291313259 0
192900502 1
178103945 0
995453147 0
487624813 0
452482036 0
867823454 0
818599009 0
706163233 0
778481854 1
489522852 1
598565875 1
699298723 0
118776549 1
513762159 0
904015448 1
528744247 0
644246215 0
95899346 1
835367155 0
643312692 1
626792242 1
390642512 1
707042530 1
224136666 1
311055916 1
797501720 0
82892033 0
8430626 1
369755065 0
963931316 1
817158719 1
104219774 0
581043096 0
760451475 1
653994659 0
904417051 0
620741978 0
663697184 0
7211652 0
42509105 0
231037704 1
803938909 1
955802386 1
296011103 1
80631330 1
695867595 1
418448081 1
174323796 1
790455504 0
583028052 1
63256252 1
10500257 0
118067040 1
401452780 0
364987519 0
859898395 1
843682971 1
680603384 1
290814217 1
279640412 1
508122491 1
798353287 1
475994775 0
697536363 0
844664917 1
528460323 0
684275867 1
143248486 0
124603526 1
681113072 0
980395665 0
474614716 1
858662704 1
223960268 1
486587147 1
764419613 1
233950979 0
573750550 1
796706805 0
543654111 1
622587292 0
925859209 1
456118660 0
568031152 0
713998933 0
114251918 0
517973621 1
380211418 0
338864095 1
111119603 0
773889229 0
592732670 0
676694779 1
53351340 1
41068194 1
551481636 1
868692007 0
330448615 0
922951446 1
2251600 1
865289830 1
988729863 1
69061922 1
344502681 0
380713827 0
170114634 1
775184153 0
366097146 1
529721921 0
852216409 1
929123850 0
585426035 1
303067163 1
360014194 0
476487231 1
316473819 1
157199040 1
690774788 0
63785084 0
536972497 1
248673362 0
756166153 0
613665410 0
952905415 1
838280074 1
764737747 1
431761621 1
386403617 0
219100608 1
562238071 1
989900000 1
358894697 1
90411159 0
748752647 0
741608127 1
837015156 0
114442695 0
541512229 0
992871881 0
618688319 1
619054209 1
214276060 0
479293694 1
336090698 1
184546106 1
530180384 1
852493166 0
170482999 1
678433211 0
196460088 0
794108630 1
755216990 1
737511269 0
827634379 0
710277179 1
449360776 0
328457788 0
580135667 0
915507301 1
988108757 1
647499143 0
190618183 0
246057269 0
376122860 0
518946278 1
542173659 1
317644745 0
717578415 1
976702939 0
243432383 1
765858496 1
840933578 1
32771442 1
478550091 0
3981111 1
416178845 0
129779339 1
182534259 0
226733420 1
850814810 1
175374161 1
490760584 1
119204992 0
527075748 1
39384474 0
605369096 0
125236043 0
299928874 0
431785782 0
586611765 1
982653393 1
463057951 0
300841623 1
866185067 1
606839225 0
403182702 0
14318853 0
26192699 1
983144339 1
924499994 0
174685970 0
946311198 0
594426986 0
44622543 0
352843966 1
460253710 0
81668973 0
736174791 1
540984445 1
437932594 1
456750924 1
481771622 1
674575316 1
776092945 0
250775639 1
129756817 0
871587311 0
312014145 0
883809982 1
180479241 0
175302015 0
122839253 0
344487278 0
630241856 0
604056910 0
438520164 1
662388516 1
940505205 1
606633787 0
21785522 1
859731553 1
12812446 1
844420280 1
718246452 1
957955997 1
358628879 0
616398438 0
241524918 1
449438637 0
720820631 1
897126468 1
678069067 1
820248425 0
935586457 1
398125597 0
791916194 1
674196340 0
449340654 0
167915405 1
298682161 0
315140291 1
966993395 1
443160566 1
639560742 1
402064925 0
41504017 1
407230597 0
105822870 0
295796238 0
942127960 1
7038899 0
742385830 0
626878893 0
870749599 0
757244569 0
949794494 1
284435930 1
35570862 0
257438456 1
952201531 1
720265057 0
476805732 1
938006817 1
112694783 1
956027176 1
854341644 1
294948933 1
428633867 1
662298461 1
632099676 1
573645742 0
491649074 1
356010159 1
902510684 0
981929640 0
290801430 1
36498889 1
826217269 0
123406157 0
36102336 0
199850954 0
703658081 1
428943102 1
936162049 0
147022972 1
217953038 1
373369091 0
897967169 1
775185420 1
523792356 1
90876031 1
235432681 0
741385962 0
760507546 1
672894271 1
840761635 0
935826721 1
949949915 1
53510700 1
242985862 1
623069282 1
22184980 1
344437528 1
191170016 0
782539218 0
186102265 1
852244982 1
238681015 1
513856927 1
28780951 1
944166869 1
790845255 1
416962594 1
577999515 1
791738063 1
125942816 1
485105228 0
603355178 0
212270671 0
182233455 0
679803693 0
720745320 0
149387633 0
594643005 0
471560857 1
598167814 0
664256760 1
733562528 0
465199011 0
85487439 1
205541968 1
576821957 1
55224044 1
339311115 1
494909419 1
512747105 0
760045993 0
826526820 0
677417845 1
547181035 1
250495748 0
750180330 1
243375907 1
823529683 1
767773319 0
174925969 0
390138324 1
348142437 1
650872978 0
709545723 0
690574867 0
198411921 1
134992333 1
84483545 1
126915296 0
785028193 0
66764516 1
427207847 0
451500714 0
973685402 0
653934412 1
237304949 0
519197007 1
400210056 1
965088782 0
412106179 1
968507582 0
588925913 1
311316240 0
107310411 0
19795293 0
651956239 0
419922430 1
245776407 1
568777463 1
660512522 1
467750477 1
925522407 0
688395854 0
595763285 0
709962531 1
19271378 0
945760132 1
172575815 0
319964878 0
643416494 1
62922553 0
250041284 1
263433783 0
450617018 0
459505632 1
118759334 0
221486032 0
283225707 1
518740331 1
3805598 0
453161200 0
497147246 0
613438038 0
492127655 1
616720522 0
768819427 1
789045965 0
961817229 1
216041978 0
907308495 1
806942125 1
91615257 1
542416882 1
200187482 0
569100742 1
216809011 0
617578756 1
366893916 1
39432090 0
499213547 1
724385816 1
741342823 1
741457827 0
845110930 0
332395915 0
984928793 1
668495667 0
481649327 0
417246238 0
340428371 0
981625217 0
707799997 0
229811035 1
248760376 0
325527537 1
217952231 0
503291481 1
720459 1
69000671 1
436613628 0
275630862 0
74660018 1
40124 0
3227516 1
469951664 0
658259127 0
147707767 0
506840912 1
95066754 1
940605519 1
873585577 0
123032543 1
279395437 0
198595736 0
39641009 1
334929700 1
182401462 0
395930361 1
261278673 1
927439161 0
568447957 0
284770085 0
49651981 1
849797064 0
156878560 1
590467691 0
287324657 0
909256665 1
162852831 1
956006640 0
186036696 1
270047959 0
236054796 1
577298415 0
522184691 0
170498433 1
183204054 1
986613871 1
541245100 0
825263992 1
546474127 0
199869997 1
93245992 0
5285929 1
73938380 1
408614129 0
3388665 0
126020752 1
227674374 1
237522605 1
753967590 0
686154111 1
485972300 1
716141152 1
680413812 1
561123619 0
296414626 1
818900129 0
923168013 0
170360524 0
184139851 0
959416096 0
328336201 1
617171351 0
837395150 1
851128464 0
474747390 1
678058745 0
612182395 0
244419905 0
172495269 0
399061778 1
875322943 0
240235377 0
988505217 1
179317345 1
551524111 1
281558879 0
798177677 0
744386682 1
794529707 0
220901313 0
152044896 0
707510308 0
478093113 0
485857608 1
591513616 1
576117893 0
242036181 1
116562384 0
335532284 0
856802705 1
89710476 1
335283673 1
449602300 1
436271709 1
276993845 0
695918801 0
729356793 1
174192155 1
435371770 0
922917421 1
342898035 0
275567115 0
753098363 1
889681834 0
435661958 0
264394164 1
330008390 1
777860276 1
290170295 1
168917589 0
525937608 0
584933966 1
814598721 0
653548313 0
104009891 0
360438524 0
988306463 0
192217278 1
688861447 0
74843632 1
412169846 1
76533354 0
570643397 1
616067838 0
470429733 0
94148018 1
407124581 1
971690968 1
608576432 0
950536009 0
619035231 1
249673575 0
298190244 1
462639835 0
542316880 1
177964123 1
897393043 0
793824310 1
49276400 0
221207149 0
960058143 1
451026245 0
690097331 0
548605849 1
655600794 1
565808653 1
885198164 0
107578022 1
456424843 0
192279585 0
644652334 1
773221648 1
531000776 0
214758090 1
190534364 1
810837368 1
234204878 0
815717462 1
661694738 0
870646384 0
67025649 0
949353132 1
391864098 0
820593372 1
418899518 0
434660320 0
850620125 1
82193991 1
965512343 1
597771649 1
574314768 1
798916882 0
619644385 1
677998082 0
729642290 0
582292576 1
612153660 1
163761757 0
363338994 1
133063279 0
947088361 0
293038888 0
479598337 1
703551222 0
6856786 1
262664993 0
489460608 0
307767454 0
770245671 0
810079246 0
910075167 1
148981498 1
988357847 0
632843398 1
267325225 0
891906173 1
377946240 1
587915131 0
100771298 1
731654917 0
517363799 0
663426746 0
866350993 0
704620717 0
505592131 1
610676080 1
390937332 0
206887519 0
509623526 0
373065539 1
618442722 0
639948981 0
520390395 1
668976836 0
517770366 1
108251143 0
797863682 0
720827071 0
97688404 1
659391891 1
80185442 0
730768294 1
155672734 0
667715237 0
119579976 1
419971140 1
658126243 0
208168242 0
40908571 0
839970605 1
473030206 0
447722352 0
71320224 1
920260141 1
534206669 0
145458154 1
682182044 0
503003510 0
575666445 0
262926540 0
836602350 0
561514548 1
946593712 0
62595761 0
936333840 1
964456573 1
142242914 0
35048749 0
200661914 1
653952910 0
773236398 1
570204537 0
221590094 1
145847192 0
99368431 1
298457354 1
214424677 1
994608727 0
519008002 1
819823044 0
203295059 1
794253474 1
648747190 0
605342652 1
798969429 0
317831383 0
223968906 1
50938454 1
487904756 0
788746572 0
421040925 1
270047218 0
658398763 0
766280231 0
662978312 0
907496942 1
712974558 0
556485793 0
781175403 0
180229600 1
571116129 1
122615158 1
689150268 1
417361371 0
238180160 0
134332943 1
644205139 0
259936940 0
45384298 1
719812656 1
970855549 1
25988083 1
555699201 0
701751912 1
175216119 1
582533729 1
792356529 0
947250144 0
302658561 0
8934752 0
487779474 0
475673457 0
707387267 0
953809289 0
24705878 0
313075910 1
67859585 0
189585795 0
354095218 1
67545520 0
223879221 1
16824424 0
215090894 0
28121209 0
114095555 1
497440507 0
362215744 1
261354467 1
100651287 0
299374246 1
999795706 0
308439168 1
618928741 0
789143009 0
650642609 1
276129796 1
404506910 1
83284314 0
735159082 1
662800420 1
393338399 1
839882594 0
883235315 1
497125594 0
487704625 0
163002782 0
502318867 1
865094431 1
857363172 1
600669822 1
529472432 1
482279935 0
903940973 0
311826289 0
150105630 0
350822625 0
522109432 0
936592818 0
914520105 0
849977263 1
541451594 0
874930767 0
48630317 0
326400648 1
316728290 0
196980442 0
382775277 1
373711672 0
270925433 0
926766698 0
190913180 1
525144672 1
727314987 1
529836095 1
713089176 1
239153710 1
346860060 1
336685834 0
979225622 0
201850195 1
760915528 0
327646323 0
816077291 1
764821914 0
478674030 0
77485025 1
850076803 0
781044169 1
655494841 0
775688199 1
156271526 0
337529750 0
441210222 1
898808367 1
141569127 1
468798409 1
912558133 0
739097962 1
650304625 1
818808766 0
925860847 0
576651223 1
833732632 0
511724768 0
471677463 1
27598188 1
718300942 0
197650592 0
432627897 1
161653837 0
738817 0
9124785 1
672118649 1
493733664 0
783078000 1
827667377 0
372623277 0
924628983 1
715205386 0
762432131 1
318458405 0
745783952 1
656239110 1
394982773 0
503345576 0
285950874 0
689802158 1
901007336 0
425808011 0
514829147 1
353370521 0
789323000 0
466129428 1
490015778 0
771271524 1
25013933 1
974027091 0
165609264 1
377664370 0
394422853 1
490671073 0
645890938 1
239242874 0
547385649 0
331189707 1
327686601 1
117590223 1
776287243 1
909194922 0
776132800 0
947545566 1
982504372 0
457771742 0
985308603 0
563919735 1
948618952 0
525222658 0
797858434 0
894381126 0
788698837 0
655862745 1
942565088 0
743350427 1
373829922 0
795892571 1
229848013 0
235172775 1
959347523 0
423802496 1
74616498 1
332954993 1
565473389 0
380498506 0
907534599 0
960278436 1
210842575 1
39988947 1
776253908 0
446055341 1
171571924 1
861487141 0
637462516 1
917898098 1
802842156 1
281846439 1
321881208 1
406180191 0
669442377 0
271450765 1
307762823 0
539094241 1
695414040 0
68694524 1
492625938 0
513618698 1
872087914 0
136075991 1
611571813 1
871306925 1
157004119 1
751116586 1
742253279 0
770778019 0
878529659 0
130799484 0
945715759 1
131279485 0
226003739 1
750703846 0
544975546 1
933462937 1
8851838 1
925847341 0
243036227 0
534636877 1
552187348 0
614908394 1
239544097 1
201305647 1
344272178 0
44537660 1
103686725 0
376625297 1
972491358 0
79577349 0
988150029 1
295217890 0
242817004 1
630933174 0
274835336 1
369169373 0
986584936 0
637311418 0
492801969 0
329633361 0
841010517 1
898490859 1
962302194 0
500427437 0
163474647 0
387183320 1
143844644 1
65598532 0
682739983 0
801650803 1
470620617 0
753717238 1
586794845 1
923221122 0
954496930 0
401694281 1
66942822 0
588326411 1
129821116 0
254649344 1
614409923 0
417713042 0
920325392 1
881497557 1
496192330 1
838339304 0
228120001 0
308993101 0
286373469 0
760319558 0
502927058 0
490907806 1
478578697 0
356578624 0
454416955 1
216858617 1
572027230 0
986121131 0
818772505 0
788015225 1
818111819 0
59533366 0
994368112 1
72855439 0
897272373 1
157417145 0
613142143 1
545595941 0
821910240 1
582105981 0
98689922 1
396761401 1
617222961 1
492641253 0
401600724 1
236788436 0
812851001 0
631015154 1
156965079 1
641789870 0
151808456 0
273541738 1
985700179 1
642533433 1
359046024 0
525570733 0
362991897 0
203319155 0
777767825 1
75274691 0
513383665 1
40164904 0
984572563 0
944755620 1
470389197 0
362831468 0
467762969 0
704537077 0
525343428 0
78498631 1
684155811 1
241958536 1
712048275 0
498583487 0
112693307 0
78729446 0
889936854 1
34161525 1
281639462 0
745843636 0
408652504 1
972066585 0
136883595 0
135616991 1
127734151 0
591389765 0
578144529 1
86134344 0
686048341 0
102115483 0
59987857 1
659486375 0
601965358 1
615581165 0
136370911 1
612231114 0
461686153 1
46841382 0
494238459 0
97005027 1
768123508 1
965667180 0
805611679 0
469091740 0
130215197 1
141025804 1
607798525 0
478918791 1
493912760 1
492434323 0
89250346 1
831587307 1
937690400 0
368882238 0
195191742 0
895295135 1
524179251 0
371500595 0
955241966 0
8650880 0
805644940 1
55176287 0
858764315 1
705080354 1
400107282 0
119513320 1
990979094 0
584999117 0
826291967 0
480293878 0
756891814 0
236581965 1
170251734 1
159326932 0
361606289 0
536587504 0
299109538 1
162307028 1
89698240 0
64671737 0
800537470 1
293499543 1
523116539 0
1884147 1
185880218 0
519233320 1
878654707 0
604531993 0
172533308 1
847164859 1
998745236 0
150339691 0
110377982 1
430456918 1
92068551 0
275161502 1
677615424 1
790238123 0
890225417 0
422253976 0
452444301 1
909111741 1
608398594 1
906431635 1
780737582 1
406685847 0
865797776 1
552935066 1
210622731 1
530796689 0
948369896 1
503562962 1
297244374 1
533610314 1
447186121 1
127743244 0
309650472 0
228745628 0
441700138 0
211710510 0
233480746 1
716944286 1
213268860 0
253030767 1
707116929 0
638157510 0
491303708 0
583098783 1
796146171 0
253382101 1
140589218 1
197147771 1
767658148 1
365225023 1
916272616 1
894687636 0
952748592 1
538838708 1
648664083 1
677226167 1
858297599 0
618144346 1
674056812 0
454454154 1
74804430 0
785189850 0
678685216 0
218101355 0
260116066 0
476899620 0
994385982 0
834569634 1
670589223 1
117357421 1
79677934 1
906828508 0
226098772 0
436234460 0
923347147 0
864937810 1
179855200 0
265816223 1
878538566 0
883289529 1
509441985 0
972879239 0
313339491 1
652878969 1
526684139 0
940485787 1
284580833 0
525202358 0
967586231 0
870235272 1
369637989 0
43596513 1
444719444 0
29046807 1
111177244 1
448802177 0
607796163 1
345080830 0
192193256 1
648837357 1
959217109 1
528788323 0
508709647 1
163373330 1
560090721 0
567241618 0
537817450 1
55013862 0
777246481 0
967290042 0
938518521 0
922630097 1
522423828 0
784902614 0
625021482 1
697992800 1
996019353 0
293122839 0
242394624 0
95101755 1
862511563 1
118435692 1
500204845 1
769632188 0
375390158 0
123524516 1
312121621 0
387707690 0
997651318 1
16993953 0
433045660 0
896309985 0
823678898 0
540297289 0
779728207 0
109580755 0
871251367 1
76740068 0
631526770 0
701086110 1
295870008 0
646269465 0
324474499 0
651726306 1
278073317 0
812866558 1
503255562 1
855241901 1
145016122 1
251434929 0
205504861 1
104298874 1
188664709 1
991933547 0
394506987 0
941611562 1
143407340 1
741847083 0
99779821 0
857526202 0
668179381 0
764568980 1
156200854 1
498600685 1
708169110 0
207080667 1
422798919 0
778349726 1
401454644 0
511040778 0
82311481 1
113759837 1
568479634 0
942678535 0
949126580 0
359442659 0
774624495 1
408367625 1
187180720 0
678357140 1
943148583 1
693038123 0
738771025 0
203918483 0
280644273 0
853155477 1
750565212 0
100092679 0
794031800 1
981870266 1
210143285 1
960965536 1
583716553 1
988454073 0
779865397 0
135609505 1
470658615 1
141213917 1
178791840 0
350143769 1
291001149 1
899361483 0
546876587 0
679005860 0
344749059 1
970800329 1
211336515 1
437519130 0
699626500 1
896227884 1
67366183 0
386234198 1
341041933 0
980837473 0
38684078 0
484141251 0
362654009 0
494292457 1
446027502 0
959312026 1
874425116 1
842689091 0
80987573 1
94096194 0
304471511 0
133536442 1
65461916 1
640125195 0
799226539 1
633350211 1
796459716 0
338609354 0
720461501 0
79489507 1
713927650 1
707111872 1
822746091 0
851679026 0
669964802 1
9359448 0
841323758 1
310370304 1
228487212 0
710833783 0
770322497 1
414884648 0
501599534 0
99930239 1
199253374 0
278750641 1
56536252 1
441016962 1
627789688 0
19545965 0
736801317 1
191327302 1
13737707 0
675628698 1
536225367 1
209894 0
481362657 1
858095799 1
581617454 0
473737211 1
892359619 1
363833751 0
191671365 0
209712990 0
676531889 0
837855612 1
981376478 0
576095599 1
43782190 0
30154745 1
784256360 0
875938178 1
93913999 1
466218718 1
540320748 0
838648472 1
88670247 0
683429383 1
820760757 1
15127357 1
604129847 1
370625755 0
419898327 1
726808553 0
404958161 1
593750597 0
659818797 0
174789552 0
460229605 0
44634432 1
463666551 0
266650803 1
421899873 0
983137636 0
27395786 0
310146720 1
173070501 0
661837547 0
539775763 1
134088580 0
711253174 1
680688283 0
810259291 1
874149712 1
360885601 1
74999023 0
636107648 1
562738890 1
610487883 1
131026718 0
567292886 1
441759322 0
39611455 0
849774931 0
439087150 0
868306575 0
671688230 1
766196286 0
538857241 0
170659523 1
932560135 0
214753790 1
2678665 0
125126242 1
489932539 0
939706569 1
379843460 1
238241254 0
874532242 0
579887845 1
25755696 1
455839770 1
821545114 1
464466816 0
548529732 1
470433931 1
357809631 0
702569455 1
886723360 1
842455593 1
433913882 1
620375863 1
76610526 1
89701519 0
738106026 0
6849976 1
902483256 1
692092845 1
614401822 0
929700093 1
521811473 1
252658104 1
259013384 1
772788492 0
375163500 0
193202544 1
235492768 1
732501262 0
730448713 0
757616076 1
21082906 0
244393460 0
768213431 1
829581424 0
385021648 1
436441130 1
656300454 0
821466446 0
803647542 0
445809722 1
407974719 1
212148994 0
600999135 0
366748783 1
150222228 0
309798166 1
137818505 0
386977174 0
563206019 1
642716512 0
602139212 1
70630846 0
67514481 1
78201469 0
317321717 1
289510184 0
331474217 1
986876773 0
665416422 0
540749268 1
367071015 1
787896855 1
119433228 0
397119336 1
773660828 0
227681774 0
785373594 1
719982553 1
281106349 1
253027519 1
914889279 0
158255848 1
395738514 1
578169194 0
894929912 1
124742767 0
141101972 1
390837338 1
781319139 0
843779253 0
523328208 1
597026539 1
740827286 1
415700370 1
936773741 1
314449495 1
953214373 1
616905435 1
754858622 1
230710394 0
170614321 1
721065634 1
761530500 1
617819394 0
299947368 1
166943528 1
707781332 1
238204252 0
53010523 1
690767676 1
886488644 0
526955905 1
94406389 0
53102439 0
811455886 1
649676643 0
581924299 0
991419348 0
570970826 0
434873590 0
236529746 0
927064469 0
254360082 1
674722828 0
269678429 1
196176357 1
68458387 0
378491103 1
309656735 0
953813782 0
241952719 0
816949930 0
100414973 1
765280498 1
304701998 0
115225656 1
638952726 1
170247175 0
800361375 0
255658616 0
991021974 1
94692387 0
120881975 0
533180385 0
107821151 1
368885885 0
453890331 1
668106610 1
197270796 1
413716305 0
861836579 0
945285133 0
461504053 1
887508603 1
6867766 1
294832630 1
114241022 1
738407490 1
27536898 1
565116978 1
55192405 1
971325585 0
500677584 1
273744158 0
317426345 0
653622921 0
723935923 0
487534186 0
663883739 0
992407659 1
578502712 1
266435823 1
773660120 1
79453179 0
87677687 1
657681845 0
801563828 1
732976935 1
626485996 0
581282071 1
98712745 0
988539862 1
249677984 1
634617609 0
472786367 1
866955204 1
263659759 1
778414110 0
938170812 0
743158944 0
146853008 1
323393318 0
712194532 0
529694283 0
73053937 0
23658727 0
966330568 0
309600239 1
686116502 0
455186085 1
998356606 1
122224476 0
595975256 1
516407134 0
999358158 0
906184542 0
607344839 1
331313726 1
458856367 1
339184010 0
424797488 1
128284202 1
404294394 1
200511532 0
15377489 0
656668053 0
791004711 0
93649445 1
186472101 1
232756358 1
362412956 1
161692323 0
372383224 0
132567693 0
979462587 0
820703914 1
533407311 1
168013168 1
241958788 0
944435850 0
968856794 0
713850847 0
225849389 0
287938676 1
243603600 1
497794806 1
648308902 1
510591195 0
692965582 1
500338174 0
627164856 0
642606437 0
86256841 0
937876900 0
757568172 0
434126746 0
528703176 1
706987028 0
725392069 1
525920708 1
498663707 0
296221839 0
281244342 0
524152709 1
164603167 0
711823380 1
731538436 0
556095824 1
644335784 0
840820952 1
492606969 0
467689114 0
693069776 1
987867490 0
519630862 0
506664416 1
63225201 1
61015057 0
258801422 1
836604683 1
137948936 0
778429044 0
555357197 1
168092535 1
350392421 1
776371279 0
822929035 1
126968909 1
241934047 0
291909717 0
289060791 0
602114261 0
589592618 1
300450827 1
543450366 0
134143584 1
971814290 1
719527276 0
439678760 1
759631726 0
315884655 1
579742893 0
5509334 1
556125507 1
531668302 0
395277862 1
266291432 1
395673250 1
575930880 0
568106407 1
696019180 0
954947132 1
602912965 1
853141646 0
703215102 1
735446095 1
18478250 1
524839995 0
491569108 1
261936405 0
631819007 1
233814206 0
524252538 0
568259637 0
25047907 0
387191873 1
894873886 1
78254676 1
376106208 1
22691276 1
418412455 0
955702019 0
742539759 0
116378198 0
888190500 1
266029217 0
202519005 0
872425776 1
161468216 1
566520033 1
96297000 0
866687048 0
991963101 1
498628813 0
56429557 1
738084201 0
233596176 1
397625923 0
701476120 1
800247555 0
699174158 1
141480880 0
149005645 0
696119093 0
158590350 1
802854509 1
323753992 1
84160657 1
978502399 1
794566224 1
833572855 0
220518483 1
696653385 0
591260227 0
659166713 1
717025780 1
267726993 0
881523392 0
841728636 0
21752693 1
517921857 0
360872867 1
783188993 1
472241176 0
774047213 1
996004286 1
995806940 0
369266596 1
190877865 0
796453887 1
699165397 0
624177222 0
820547968 1
262810381 0
462673286 0
552860825 0
282970554 0
990786167 0
469096587 1
397507802 0
915603541 0
848633052 1
586277296 1
625783659 0
337685502 0
111401593 1
668453608 0
777819072 1
335795116 1
554919392 1
324473594 0
901336288 1
188878736 0
540091574 1
238807294 1
240753496 0
748167884 0
735741561 1
947548489 0
639384106 1
962167696 1
161211688 0
74342901 0
170449555 1
91640595 1
174007789 1
369309349 1
685598753 0
16226151 1
198797843 1
87255653 0
456512767 1
747656030 1
688942656 0
482810742 0
999166133 1
271300601 1
747959288 0
562363152 0
927208257 1
38260576 0
925642387 1
994394107 1
400374008 0
239809223 0
770801075 1
752384473 1
717468646 1
762845446 0
587888036 1
664753688 0
58783139 1
234158453 0
894445333 0
404609118 1
929940889 0
647351842 1
590234695 1
127459954 0
807897173 0
984954557 0
117192700 0
427382399 1
103847513 0
928224457 1
406457618 1
401237844 1
762724340 0
885794189 0
575973283 1
529029737 1
937984036 1
367667102 0
237930796 1
488839384 1
923542243 1
83271839 1
677832994 1
872482276 1
528165018 1
59440774 1
439696368 0
176495756 0
792036112 0
745395692 1
504293114 1
572640936 0
825284618 1
646860303 1
692484689 0
171199197 0
928163066 0
156378385 0
726310467 0
202681260 0
470897701 0
716307666 0
758819738 0
377582191 1
139164339 0
873726076 0
675830122 1
788601829 1
992124714 1
974673098 0
293077093 1
655344829 0
580421085 0
175383461 0
704209474 1
592865238 1
217783363 0
780322786 0
803483915 1
670394693 0
795705760 0
272615321 0
947113527 1
519790037 1
243874226 1
894581825 1
185710954 0
1542543 0
171443562 0
417964816 0
95787493 0
964046200 1
521854559 0
592065522 1
512529606 0
16889104 0
529331751 1
723928357 0
73579203 1
529054695 0
722530736 0
66346137 1
111529453 1
917269991 0
880523836 1
175788865 0
540521774 1
981133922 1
10713212 0
518990021 0
487810149 1
354515630 0
54354341 1
924469726 0
616397310 0
136260965 0
639500805 0
66553413 0
820000410 1
947757090 0
555674047 1
112732830 0
646617153 1
87245657 1
73971591 0
435399246 1
563313239 0
708494158 0
448436910 0
198514101 1
867529752 1
946675743 1
589881508 0
259919023 0
133969652 1
734177194 0
20809623 1
908675891 1
678466388 1
870818248 0
730107877 0
443958838 0
890639498 0
39263165 0
930645278 1
580739566 1
346468152 1
136999858 0
686521007 1
844357055 1
363614515 1
525484826 1
115586605 1
429658814 0
493371253 0
855050291 1
819362800 1
121965024 1
417354773 0
364585198 1
669448931 1
156340599 1
36946784 1
857954103 1
374650772 1
912406410 0
857185427 0
196103506 0
27010682 0
298945905 0
95764579 0
769036995 1
524041369 1
995529380 0
62094223 0
719665918 1
331322651 1
985881153 1
49180390 0
873223077 1
143995201 0
876144685 1
557444962 0
622095512 1
261476503 1
298934163 0
902635870 1
30037973 1
822140476 1
991843556 0
66997867 1
223447800 1
348933522 0
500904914 0
347225278 1
514492740 0
127019166 1
729237068 0
948890559 0
271368350 0
717648391 0
334949025 1
705137173 0
267126627 1
887572510 1
934430881 0
348556601 1
740178603 0
15880705 1
280264104 0
183380043 1
842232643 0
266106877 0
630597163 1
604041777 1
764842866 0
724310798 1
18669696 1
735355729 1
373243556 1
757528814 0
523526162 1
165998428 1
693790686 0
901291964 0
2882371 0
541842231 1
51837428 0
330169751 1
240052176 0
282054033 0
676013449 1
668497713 1
440173468 0
88163488 1
763821263 0
755780173 0
322434863 0
262295160 1
152392020 0
351660036 0
920584935 0
189220276 1
585153827 1
622673276 1
31272881 1
177962032 1
872365335 0
603826425 1
959848253 1
482892529 1
797186372 0
870600656 0
524103775 0
979546632 1
985521238 0
316561507 0
580960407 0
49469579 1
571716070 1
739051489 1
8605195 1
281296315 1
770957883 0
423210726 1
250705909 0
520395123 1
575277242 1
312086347 1
840801674 0
726723114 1
129361824 0
987211255 0
499216370 0
437548495 1
541497618 1
677711244 0
562666652 0
431711119 0
490526334 1
650523227 0
846957046 1
636120628 0
442273799 0
810406582 1
488266585 1
660360809 0
23637572 1
869615289 1
855620748 1
167238582 1
211957068 0
322548544 0
680681174 1
157786083 1
274500892 0
630304382 1
300158488 0
567637665 1
306643565 1
24653722 0
773311172 1
100250514 1
184330594 0
256680560 1
457673908 0
718113808 0
958249805 1
132010463 1
516761515 0
210670698 1
859117750 1
421784070 0
100588688 1
130681579 1
618755939 0
667927681 0
217724693 1
30404302 0
315880322 1
847108412 0
116217007 1
684204819 0
931526587 1
677900208 1
267046770 1
580514231 0
616457870 1
353333069 0
43539769 1
736429262 0
459368001 1
516034669 0
735166634 1
346196659 0
579911819 0
653233595 0
753133746 1
797702407 1
437029104 1
816905579 0
874998359 1
203779475 0
594345731 0
202186166 1
919949223 0
378544140 0
67434635 0
28391762 0
297762228 1
606972169 0
153345110 1
678647713 0
424582336 1
942601335 0
468326755 0
474048906 0
44620462 1
108776441 1
866077940 1
783050100 1
706268999 1
780707184 0
780636070 0
602616733 1
809835899 0
157447078 1
294516880 1
386337525 1
93683204 1
72474100 0
226860378 1
532249597 0
475725937 0
279230935 0
499532324 0
253239040 1
624881439 1
283757032 1
506303764 1
923767037 1
448652584 0
148217249 1
176238668 0
462740709 1
350971597 0
746317610 0
608907056 1
589115700 0
324964022 1
15387911 0
383453813 0
926594734 1
463636135 1
944018307 1
238264126 0
174530316 0
919415541 1
394357647 0
306776375 1
515955674 0
510373130 0
813286994 0
652627043 0
794885314 0
437274535 1
477657872 0
427487772 0
75768489 1
755642210 1
124551283 1
893710056 1
319838542 0
53803779 1
805220596 0
834594974 1
318065935 0
152309943 0
239748855 0
114075987 0
170192042 0
952634488 0
849362775 0
680199578 0
894617747 0
8600589 1
319158406 1
330023842 1
303023515 1
812656633 0
161056934 1
786143513 0
26682296 1
452891991 0
399866832 0
792941829 1
516841062 0
320882177 1
869102505 0
891793270 1
858670653 1
294412172 0
912289267 1
838639407 0
809354913 1
11942755 0
234609092 0
67793093 0
615729541 0
414586850 0
804247499 0
24109064 0
200663058 1
246780265 1
933461185 0
65446239 1
83773056 1
527762660 0
575782998 0
189125922 1
310284572 1
749543895 1
580887252 0
923165002 0
74688762 0
605286630 0
376302992 0
498131366 0
676177859 1
669636844 0
674992823 0
508703475 0
620270486 0
21637391 0
416308632 1
783515663 1
348121409 0
938941504 0
957510356 1
624803971 0
693439461 0
914244148 0
26741557 1
356254718 1
853620089 1
374375480 1
674176147 0
699105240 0
192308287 0
671056546 0
659250963 1
89800239 0
359007638 1
359112841 0
745932134 0
536194770 1
778046554 1
298050818 1
479129174 0
223892725 1
142931099 1
220435531 0
951478939 0
46400842 1
891811518 0
96714238 0
646217954 0
486628632 0
143004741 0
765452578 1
581778850 1
839220056 1
718807910 1
508884918 0
694210684 1
67205559 0
461138978 0
207075532 1
563161459 1
90894771 0
79736241 1
513579589 1
126409327 1
952859216 1
580794930 1
952218886 0
559571047 0
156575315 1
735149346 1
41241017 0
551782643 1
266589953 0
923533587 0
480309513 0
733862073 1
789860740 0
551636396 0
107036971 1
698740161 1
417821069 1
574729661 1
462927586 1
179333914 1
637471207 0
85277715 0
172741894 0
677267088 1
509321957 1
736916091 1
710447751 1
791932563 0
861015852 0
291536005 1
765926227 0
525091437 0
763137306 1
56544391 0
241556065 0
165444033 0
223029325 0
124442168 0
11119440 0
825422310 1
146969357 1
116188485 0
403036516 0
404531890 1
758917642 1
345895280 1
392945145 1
862800160 1
173038750 0
708524886 0
643080593 0
179949321 0
585127325 0
42028886 0
866000216 1
854330322 1
734015173 1
836701829 1
967009477 0
735249954 0
123768868 1
951773052 0
514821397 1
182997253 1
477690140 0
619698838 1
658408584 1
618217697 1
307162665 0
136892173 0
117387419 0
734069387 0
7871208 0
789007637 0
565240238 0
590819905 1
34079835 1
125191896 1
660537633 1
775532102 1
39123628 0
716729193 1
637701869 1
242284014 1
935324062 0
193673160 0
144529243 1
250983998 0
651592938 0
831069598 1
761540638 0
941315390 0
404805463 0
332334536 0
925698402 0
560550331 0
591230946 1
32750459 0
707594118 0
67494152 0
167757625 1
175528552 1
48528059 1
692842208 0
897705271 0
64767175 1
290596388 1
88753535 1
707684899 1
793182183 1
582096951 1
919247610 0
320936005 0
878984901 1
39422515 1
994267933 0
851548620 1
295692478 1
984601104 0
601284435 0
296782028 0
229564183 1
438088164 1
153548643 1
141284851 1
910220847 0
794432469 1
239656961 0
821081867 1
460981552 1
292751294 1
576286965 1
194403222 1
45815100 0
873392940 1
264811804 0
704171984 1
341001167 0
375836733 1
154764324 1
497526596 1
931043733 0
175504870 0
284322366 1
928779891 1
292805682 0
774438792 1
885782843 0
588381064 1
867442655 1
646911577 1
240931841 1
601916886 1
361409496 1
933489597 1
63432933 1
690605637 1
578681377 1
214476448 0
377645864 1
349717309 0
146857736 1
648803474 0
441971874 1
537838903 0
890603967 1
110935691 0
875798354 0
824549397 0
288935769 0
720302396 1
572588535 1
157582989 1
280210467 1
590629078 0
958739497 1
925267347 0
680783236 1
826340823 0
543083733 0
81206491 0
18140146 0
275646213 1
858557320 1
483630384 1
573949946 0
11799513 0
850810242 0
830859959 0
926213214 0
762408963 1
68854437 0
336337557 1
780822817 0
397031720 0
736544466 1
951089413 0
915580821 0
858861772 1
365261342 0
870653115 1
79794282 0
81181894 0
336915236 1
142926035 0
42400086 1
682167552 1
673307624 0
409673856 1
84564755 1
912534752 0
685864004 1
388150156 0
304564988 1
564281424 0
540583557 1
773189794 0
922050837 1
520711912 1
984953945 1
976424799 1
185823000 0
428837095 1
361706860 0
963138345 1
115903930 1
267271473 1
597434837 0
729518094 1
899818984 1
623991544 1
350983387 0
688881331 0
564442156 0
846997827 1
370029210 0
485618756 1
636052413 0
791032308 1
964504445 1
108842005 0
816658443 1
941792220 0
47623153 0
991401108 0
856111712 1
714020471 1
962282714 1
415142990 1
699390467 0
803544629 0
403564427 0
986399082 0
469598868 1
461771588 1
376888212 1
992687162 1
430862094 1
88729126 0
526314036 0
40529397 0
765012163 0
367955535 0
418314896 1
184743832 1
575868746 0
345390080 1
195760600 1
167331637 1
543979861 0
193437235 1
526760018 1
286650252 0
672345774 0
204328286 1
326766358 1
600498980 0
590325187 1
481617519 1
174961941 1
804700818 1
649277527 0
268778947 1
286932618 0
505884620 0
149505787 1
622080555 1
513344576 0
632831086 0
388211269 1
628054682 1
893619975 0
447965031 0
624526148 1
980463948 1
725701949 1
101483292 0
294358348 1
680208171 0
13576395 0
583333320 1
785381463 0
66646750 0
448033516 0
934439229 0
680285034 0
826883924 1
760925542 0
390845333 1
457979025 0
799228459 0
168478246 0
145292732 0
320467026 1
406521994 0
483167128 1
337670967 0
779250960 1
881830333 0
652876057 1
517695611 1
132460068 0
221211980 1
383513308 1
944246474 0
188682665 0
344372802 0
149792742 0
9481791 0
440165685 1
544672386 0
923190603 0
656233026 1
393549300 1
750270756 1
135840384 0
345997828 0
44194121 1
420585034 0
931428221 1
977205186 1
977836846 1
624067765 1
543064234 1
737183987 1
450504903 0
684960513 0
785726760 0
246318520 1
751255231 0
468765755 1
152615036 0
144702036 1
834142406 0
771193819 0
531187152 1
340945034 1
535161278 0
288449084 0
366292711 0
803166559 0
241476838 0
704556086 0
326401131 0
762655580 0
61397370 0
153775500 0
189178837 1
245155434 0
342266037 0
482234062 1
161993171 0
254398108 0
798552087 0
633501592 1
232730267 1
644198641 0
853479358 0
146574464 1
410705639 0
958769053 0
44970446 1
707397193 1
876636566 0
491686332 0
386791821 1
804836825 0
442809429 1
338556895 0
105026548 0
222436958 0
431348123 0
729335586 0
552338726 1
236181565 0
279071591 1
22006867 1
321176559 1
275133601 1
124735635 0
984038611 1
950846095 0
58931831 0
241281888 0
490831490 1
441024288 1
955894304 0
333088896 0
857663206 1
649828313 0
11962368 1
579936809 0
236168411 1
989144642 0
442421722 0
792139997 1
426520176 0
249317704 1
503548463 0
533910751 1
616669094 1
652310906 0
396108428 1
656802859 1
855248503 1
118194386 1
177565687 0
784653272 0
383505284 0
101309483 1
200419560 0
304787402 0
213654172 0
949764328 0
455141647 1
769554144 1
282074761 1
96057459 1
131868007 1
335092374 1
734198835 1
650658368 0
59404599 0
231273251 0
213519654 0
206435085 1
933295109 1
372525134 0
76199155 0
892304219 1
417180014 0
295101159 0
639292378 0
166612195 1
362746055 0
307976740 1
351221969 0
925701625 0
289792982 0
545118619 1
845172340 0
564970685 1
354721292 0
78904266 1
746551570 1
753328149 0
802319427 1
643929144 0
561381735 0
218948396 1
507980997 0
981826530 1
84264892 1
103352913 1
525086186 1
664636198 0
570025248 1
45095723 1
632214948 0
833672579 0
313071299 0
692276004 1
734478309 1
552824066 0
171462969 0
827173672 0
483054848 1
376795600 1
538977409 1
778340636 0
278575307 1
431457704 0
652572084 0
168149653 0
347269609 0
212217136 1
536498426 0
984999583 1
789806658 0
757542640 1
773680856 1
838277587 0
776990167 1
215475296 1
339112052 0
671160126 1
555216880 0
134119221 0
410544328 0
344131838 0
731792100 1
533862129 0
262333855 1
202639951 0
540419322 0
935827396 1
711409041 1
173209227 0
396336155 1
24667393 1
93165556 1
643113003 1
399358676 1
348346272 1
813728904 1
100150660 0
471990223 1
675691272 0
644872317 0
841459175 0
301058544 0
712054529 1
457481004 1
768723851 0
557155014 1
395038303 1
576944821 0
749904795 0
626301720 1
287737197 1
722700263 0
82708793 0
761319953 0
540695608 0
168417459 1
262943898 1
927001217 0
580670280 0
302879237 0
579132537 0
67259318 1
963661701 1
822902373 1
291642196 1
81881134 1
462328150 0
172360872 1
531079437 0
798246892 0
456348216 1
7229026 0
463179501 1
451410103 0
984534056 1
748122687 0
58122864 0
81624676 1
72307947 0
277894908 1
948892631 0
336692836 0
332282955 0
752300053 0
133606260 0
295955580 1
864878856 1
622566582 1
914483559 1
44774341 0
534890504 1
454531773 0
838383970 1
485046829 0
970111681 1
107816799 1
594438248 1
871981209 0
779279692 1
223303817 0
851987637 0
552958455 1
547606159 0
443797701 1
335961723 0
543902242 1
409674592 0
92231807 0
149691076 0
7479637 0
186868552 0
788810767 0
54960393 1
149529960 1
543757629 1
970497257 0
892436544 0
598492 0
258996548 0
837473559 1
873412723 0
478457867 0
35583489 1
206086183 0
900943297 1
814691021 0
147262784 1
724058600 0
130459323 0
515066748 1
689740634 0
130235817 1
267189116 1
851576970 1
179104208 1
192262304 0
700191966 1
227795 0
16955054 0
77810275 0
784500184 1
399122209 0
848182096 1
955462017 1
747404862 1
1539649 1
632788880 0
56849537 1
766263771 0
88560814 1
210696381 1
760497423 1
75932444 0
808375132 1
103806556 0
273445172 0
371718740 1
808106187 0
583966723 0
337894293 0
994029861 1
262914727 1
111499602 1
149501499 0
328390801 0
753691640 0
461513637 1
449900000 0
919394886 0
548947618 0
214785427 1
887847201 0
737364273 0
208621789 1
405227304 0
725462592 1
477345422 1
65234627 1
889698683 1
190039777 0
192836852 1
865517180 1
378620189 0
563731424 1
351108696 1
280520428 1
235560814 0
106155545 1
757545457 1
476163313 1
718476433 0
284892200 1
843581150 0
131301332 0
417489692 0
666492051 0
263885980 0
493463713 1
969038199 1
750198597 1
520312385 1
450500927 0
331900617 1
980295291 0
677936731 0
729232312 0
76814916 1
399732882 0
759796377 0
320104183 1
653430997 1
845931499 0
867561571 1
689188627 1
686404378 1
189446493 1
939469134 1
419613124 0
226593196 0
556125330 0
962903192 0
118401389 1
326987794 0
869162156 1
355479775 1
424734791 1
411653042 0
517713763 1
593693760 0
379971535 1
661722265 0
850158255 0
494008497 0
356160921 0
25699163 0
327038116 1
311819601 0
241823329 1
248701232 0
239743879 0
593339336 1
136542211 0
215406241 0
525338849 0
772964724 1
121237813 0
637004180 1
402949501 1
570547420 1
458709587 0
412023116 1
527980596 1
474267600 0
238881091 0
757362905 0
40704268 1
621211285 0
786708706 0
29100971 1
143008690 0
686250647 1
813757657 0
548875408 0
760919469 1
464989196 0
995845768 1
539043561 1
633714655 1
970206291 1
40561737 0
260367885 0
235599352 0
669976661 0
215122079 1
457512918 0
160006648 1
512795653 0
291054476 0
870305450 1
498990788 1
981364881 1
593640811 1
481417013 0
812623778 0
761841040 0
224203272 1
315616848 0
974769217 0
862952683 0
804580363 0
727325687 0
378431208 1
105404420 0
833896312 0
536663184 1
139138025 0
877107468 0
317729476 1
564002866 0
885895542 0
299765225 1
847604755 1
175653595 1
760110723 0
298420079 1
33279451 1
551515970 0
848969950 1
173324564 1
555110618 0
400552755 0
327975349 1
331475581 1
968334817 0
420683368 1
490319391 1
233800247 0
178855281 1
21195732 0
538165427 0
130372857 0
657117140 0
451541475 1
668467190 0
207503221 1
901064382 1
73179615 1
847940936 1
565654635 1
402439561 0
634848246 0
127269935 0
825208070 1
328550292 1
75394422 0
673593922 0
527537107 1
212161785 1
164394626 0
312221417 0
484169652 1
539308143 0
973771368 1
56311819 0
249569234 1
179425094 1
516890424 0
781339143 1
809704656 0
435192855 0
454198450 1
538185445 0
152489418 0
961620401 0
243877869 1
21117457 1
419566576 0
218956018 0
272940542 1
658976716 0
87937573 0
68478874 0
111665979 1
855538335 1
387905186 0
429054047 1
990707727 1
373105641 0
576311795 0
614652866 0
403995095 1
550280640 1
160410777 0
517567896 1
386927929 1
425472978 1
222329036 0
641486526 1
901324290 0
404054432 0
464897168 0
134376723 1
733290830 0
954150333 0
801810086 1
874088428 1
643951570 0
668276509 0
228943152 0
211006360 0
683920125 1
79468227 0
823771568 0
784332435 0
880215623 0
439520659 0
979622964 1
77048460 0
515299927 1
511023362 1
341974715 0
310118410 1
449943516 0
547996855 1
362963855 0
784985083 0
991496652 0
397457469 0
101042033 1
818740537 0
876386013 1
172044981 1
901783420 0
454384257 1
195737448 1
502970620 1
813093257 0
579482294 0
703504529 1
603756809 0
548666620 0
144979125 1
825090693 0
913362231 0
617211879 0
412668386 0
801437061 0
930586163 0
386372246 0
598333814 1
969449829 1
448715052 1
831018920 0
273887338 1
694865912 0
753030588 0
525955546 0
695658018 0
709741874 1
231651588 1
328153954 1
119138812 0
456929986 1
203853058 1
247295380 1
513654298 0
961943063 1
360600972 0
834140971 0
10087099 1
453354783 1
99028547 0
861219227 0
286686471 1
301379853 1
757070906 0
625984715 0
461311465 0
675985161 0
598030655 1
553316782 1
28008545 1
109305167 1
927108897 0
940032194 1
712975009 0
599932278 1
331347434 1
397756218 0
684606467 0
586868642 0
510159788 1
289547155 0
206941909 0
617895842 0
12379038 1
568665914 0
220600322 1
873072776 1
40267474 1
661352261 0
623516019 1
752843842 0
447253767 0
27979152 1
861106410 1
715347253 1
857784301 0
700257918 1
859131115 0
895361315 0
220295214 0
247729896 1
738808984 1
351322893 0
846219915 0
622516776 0
577885093 1
349620009 1
812320896 1
999974066 0
505720781 0
31944050 1
466266945 1
998502835 1
568538584 0
117120229 0
841783964 0
33731991 1
837439171 1
442826609 1
898664840 0
967060396 0
824918586 1
522315165 0
138640561 0
576910928 1
461595308 0
553073204 1
480400394 1
955642910 1
571625522 1
348747642 1
311745394 1
778768053 0
523363593 1
178974343 0
324145228 0
670208833 1
926366832 1
769527269 0
224198405 0
619222490 1
580725900 0
206965156 0
57024862 1
567442909 1
250165018 1
579612131 1
335213543 0
220961868 1
369139917 1
132705073 1
339608770 1
28765926 0
168416868 0
860780527 1
4085009 0
171468084 1
539347240 0
467424368 0
45034762 0
351860010 1
397705318 1
941640279 1
263435368 0
760791711 1
230812819 0
560481404 1
113645034 0
839744715 0
57111919 0
871783533 1
41581178 1
130287730 1
500598191 1
21881136 0
513794143 1
330170708 0
405755029 1
197548186 0
89898651 1
754085616 1
492381656 1
489112276 0
892873182 0
302830114 1
865603924 0
981560640 0
284193857 1
974670953 0
155235310 0
528343466 0
362390127 0
243033782 0
686010231 1
344626111 1
380060576 0
619008546 0
58921669 1
677566103 1
127294115 0
712759426 0
601889948 0
750839987 1
833594645 1
85236723 0
122692953 1
352488154 1
631990401 1
974283993 1
316341792 1
765569 1
38303157 1
97144555 1
265225745 1
149868053 1
904915735 1
683903123 1
356688965 1
419987721 0
97252558 0
472295478 0
63280706 0
777943066 0
646873255 1
944695107 1
599528114 1
806517372 0
105902872 1
298825750 0
897035373 1
826336325 1
412749289 1
742504390 1
320306587 1
979585786 1
644989498 1
293314989 0
218505313 1
145277878 1
43120454 1
239185506 1
504881198 0
65217389 0
526079443 1
170817576 0
642847091 1
939190460 0
11871468 0
222177784 1
362444870 1
931073958 0
702920881 1
551896122 1
530606374 1
186291500 0
840002571 1
253631290 0
304876702 1
149503843 1
297539700 1
58577356 0
540855666 1
431412787 0
263893087 0
233802305 0
525775586 0
239955495 0
951626199 1
640648720 0
469549681 0
750040884 1
921288489 0
148854007 0
200314416 0
25104169 0
873745413 1
245346978 1
833791848 0
420522738 0
765362776 0
750485448 0
959497832 0
21103002 1
985264504 1
732989642 1
827951253 0
937727503 1
370746888 0
965253059 0
114294364 1
88079869 0
798562316 0
21631172 0
653573700 0
988899509 0
579186966 0
349167818 0
702769804 1
479683819 1
748178703 1
893342640 1
175335962 1
698405210 1
660318743 1
211905246 0
312961572 0
465572427 1
171880134 0
267156669 1
853678622 0
795223071 0
475841587 1
966978911 1
22781039 0
448835327 0
557800680 1
236098966 0
730710414 1
264587755 1
674920810 0
221178830 1
228306791 1
407208093 0
551840161 0
540579823 0
146983157 0
848121759 1
387721266 1
645131523 0
658079207 1
363940082 1
919242767 1
493740845 0
617775178 0
96584812 0
312522067 1
891177081 0
178473558 0
216932072 1
712262009 1
876712947 1
899912407 0
453658523 0
748553688 0
182934044 0
207746686 1
434064851 0
779329959 1
804242284 1
853491222 1
966669412 0
154835899 1
900760135 0
391159739 0
101521311 1
912592566 0
398677313 0
367122459 1
822174363 1
535896195 1
607603062 0
636333268 1
425658822 0
221509197 0
916002797 0
225321525 0
324132990 1
242236535 0
990803900 0
250939792 0
171914974 0
35521130 1
803900307 1
444762619 1
37967518 1
224474558 0
538909203 0
582379406 1
717211837 1
132753394 0
52635556 0
559907269 1
652745032 0
676771401 0
396446024 0
859471643 1
591769540 0
800055496 1
640929830 0
146910192 0
30048688 0
949736239 0
584602079 1
224390611 0
514043474 0
45670567 0
85540677 1
571531025 0
152221651 0
230647304 1
145539863 1
731528175 0
717808926 1
947740764 0
419559424 0
116384138 1
365741610 0
495183050 0
625815883 0
115422919 0
265293442 0
2831795 1
722223660 0
949119515 0
935549997 1
361710860 0
397811568 1
844773332 1
827624338 0
112243635 0
603137198 1
750103574 0
119619907 0
107789151 0
909268381 0
750837321 0
983007232 0
351278842 1
765591814 1
983011953 0
881375855 1
649628082 1
829593511 1
340378036 0
593530384 0
15563629 1
203759103 0
36476045 1
815008346 1
721230363 0
975966161 0
875701476 1
111910916 0
186265706 1
820877359 0
88019211 0
78247734 1
763748311 1
207236948 0
120608811 0
48964846 1
440532284 0
726950968 1
79643145 1
828637477 0
278845368 0
628680922 1
354263037 1
34000795 1
87714314 0
161539897 0
666941128 1
930401529 0
1277247 1
208003792 0
367890670 0
799922395 0
805481311 1
792545624 1
499956978 1
231555028 1
335305210 1
28142916 1
649581459 1
633147945 0
584837917 0
787085171 1
64142648 0
244692722 0
712850082 1
269488502 1
94050812 1
207400405 1
403997213 1
24711981 0
673001030 0
144461743 0
230923161 1
702856511 1
827030282 0
67253681 0
531925976 0
940429086 1
716495897 0
783733373 1
824420891 1
809708742 1
317120852 0
921316156 0
845978577 1
47184668 0
962809593 1
128207101 0
804666603 1
373025517 0
390399215 1
63720709 1
33731479 0
103912786 1
781297649 0
804833826 0
831220308 1
609405897 1
820593284 0
735202839 0
410875330 0
221586358 1
177986714 0
616005073 0
723964603 1
604437894 0
657764186 1
671162225 1
722759938 0
829802719 1
498657451 1
700902161 0
619743619 1
654937008 1
183886702 1
949862993 1
381008278 0
247541201 0
460109759 1
469230158 1
435066492 0
38712669 0
773617869 1
111727175 1
233065819 1
991993587 0
596279567 0
120669333 0
383719247 0
20068585 0
180961316 0
953582653 1
289284102 0
336803875 1
805567511 1
990662062 1
504896220 0
779644755 1
835012626 0
904156572 1
122997963 1
554484626 1
893437579 1
286674620 0
71866016 0
814467620 0
836423856 0
911708786 0
963532128 1
783495465 1
138538184 1
459912932 1
493757520 1
369876718 1
362439268 1
394830659 0
640896494 0
357389730 1
246316640 1
28243040 0
471751855 0
88298208 1
4401066 1
838170589 1
965895206 0
674058163 0
365705813 1
69405462 1
594468624 0
945059058 0
578512328 0
50151012 1
578619243 0
84652152 0
859935575 1
717766672 1
374278629 0
968358461 0
290456220 0
856494627 1
32562778 1
30254696 1
103714885 1
91059377 1
188232565 1
382884039 1
415701059 1
470528516 1
139056810 0
726102183 1
46560409 0
762579868 0
941203310 1
834961912 1
9491136 0
636433844 0
260530762 0
591568464 0
612117548 1
119977434 0
811397012 1
426205067 1
658381438 0
993804880 1
350898265 0
425587480 1
518366396 1
182526015 1
14742763 0
570309601 0
956933259 0
293147186 0
934587572 1
844750107 1
192551711 1
258149363 0
652526106 1
7952614 0
521121698 0
58874868 0
409508709 0
718935719 1
84885633 1
613070732 1
822253643 0
674969967 1
780592627 0
177694923 0
618253206 1
312632982 0
950019674 1
809440769 1
787029140 0
418824095 0
609838456 0
736549457 1
244879285 1
620097045 0
465102837 1
467029998 1
151302229 0
772424653 1
808327985 0
323546877 0
302810526 0
843603128 0
111203813 0
514020829 0
680309061 0
718827288 1
181427474 0
964121264 0
38405767 1
94277511 1
428390943 1
40195339 1
111293 0
612133751 1
317658276 1
248216085 1
616590497 1
40718236 1
803484121 1
559426179 0
919960340 0
312195206 1
109699177 1
60937802 1
17738894 1
840550760 0
900819737 1
465252722 1
684525962 1
70518023 0
888242152 1
685210842 1
829137813 1
775904129 1
109410611 1
227936955 0
803116796 0
924123684 1
953919028 0
940625967 0
953259177 1
242837790 1
590679228 1
358125807 0
78733497 0
771698257 1
942917520 0
882106246 0
418853543 0
240475993 1
459520975 1
232058990 1
406016268 1
698513972 0
963184531 0
477917981 1
783924984 0
761746080 1
944978315 0
418052671 1
837745183 0
218932344 0
617456958 0
883352931 0
680845344 0
418455633 1
29513567 1
292230985 1
649306034 0
640824754 1
300006173 1
379640623 0
306710244 0
766404719 1
556362697 1
736406790 0
852782083 0
604911183 0
812843937 1
628618076 1
593532005 0
642493673 0
103681552 0
504984476 0
755324602 0
998165101 0
958401786 0
242464757 0
659185565 0
681682895 0
372101014 1
378819759 0
604381434 1
237150130 1
627489251 0
598407994 0
993177307 0
292251201 0
852585571 0
538151791 0
617831522 1
921251213 1
963070018 0
399734471 1
925415178 0
870653527 0
141590180 0
636966646 1
629439710 0
184973990 1
911498453 0
946109802 1
236141789 0
877161010 1
85776891 1
680718768 1
361384501 1
595519071 0
912816519 0
984492264 0
119834181 0
169281794 0
146334162 1
405765601 0
528102821 1
622424382 0
34527122 1
870910866 0
345468837 0
641166883 1
990603582 1
299569554 0
542199547 0
628340569 0
436223184 1
490106453 1
658572191 1
159522927 0
458511352 0
248483562 0
540315281 1
262656577 1
145960943 0
76987807 0
949108815 0
854423577 0
652344632 0
332172291 1
941475749 0
81094336 1
816192277 1
811920356 1
645137630 0
577027252 0
316215697 1
563039383 1
311216911 1
706449558 0
199686173 0
587721001 0
747417108 1
300360945 1
465049203 1
623385920 0
753660122 0
132624715 1
61422281 1
95721233 1
415685354 0
454432317 0
664224537 1
461416356 1
278132549 0
425465552 0
988593203 0
50729394 1
277850128 1
555305807 0
645747709 0
759038776 1
46068317 1
960911797 1
146082040 1
403683163 1
519189756 0
805903435 1
644087483 0
756062596 1
661016599 0
562362841 1
930390450 1
510001942 0
699308722 0
460798337 0
641539222 1
98837995 1
973788763 1
621700845 1
985452711 0
804026905 0
388846377 1
326002937 0
532786835 0
940139916 1
102807084 1
818635668 0
649844127 1
198198435 1
891509931 1
888890574 1
511255172 1
440743610 1
119214567 1
557820180 0
972130332 1
911638319 1
936447083 1
299780023 1
132086511 0
367586122 0
759462880 1
46740007 0
3966347 0
951084537 0
152266301 1
286869713 0
140444829 1
802749341 1
574604104 1
899129299 0
519332702 1
207631987 1
525911072 1
756524641 1
225003535 0
400600554 1
272985115 0
923309381 1
993707310 1
925819732 1
156302480 0
178718122 0
578499335 0
703317166 0
472923362 1
748207047 1
369931059 1
613077774 1
542861932 0
779516365 1
838997417 1
350557168 1
259851655 0
572120931 1
717633226 1
891723996 0
889176120 1
681205046 0
976783840 1
142308611 1
227849052 0
791821410 1
862644281 0
475039723 0
806644920 0
815609042 0
348189082 0
728190067 0
868467213 1
942986465 0
297404045 0
530167014 1
286897198 1
609052285 0
817466103 0
567245749 0
615451565 0
147031256 0
862103383 0
350706162 0
761583810 1
281079048 1
760175944 1
670317483 1
810432431 1
544813970 1
306698619 0
774984444 1
369188437 0
395162955 0
596219900 1
453470549 0
583152524 1
762612757 0
494557679 0
3869576 1
754550264 0
137436886 1
975455452 0
538630387 1
212753890 0
125128782 0
161554111 0
837579495 0
968176888 1
408993531 1
733973792 1
129068863 1
679610063 0
389392315 1
338051379 0
620713045 1
548984497 1
126027804 0
183271699 1
418344615 1
501933115 1
857138403 1
114689025 1
304667719 1
524579016 1
639714096 1
6671123 0
281231045 0
704864695 1
443265558 0
1172957 0
968247257 1
845674181 1
938061856 0
217079998 1
336134225 0
534139333 0
572423899 1
199756564 1
654745708 0
510134815 1
378990895 1
901729129 0
670916040 0
979461513 1
590459923 0
168123612 1
613456501 1
307829255 1
329202723 0
112637241 1
13021059 0
791527374 0
51534519 0
452018760 1
158934347 0
623159169 0
372001923 0
99993146 1
392990528 0
252600229 1
451435556 1
929216676 0
626206674 0
619865184 0
231360907 1
166365418 1
448099519 0
449349737 0
367921157 1
139692230 0
157077072 1
988963881 0
848025238 1
495354819 1
82646483 1
650638834 1
593831703 0
407609603 1
247226060 1
975066465 1
420684967 1
618906236 1
476901529 1
748446830 0
287926677 0
237747371 0
27071576 1
482805085 0
299789244 0
531886317 1
483973515 1
712014880 0
761897453 0
676767628 1
839124304 0
540126479 1
854730071 0
722519415 1
908921092 1
528546220 1
144350575 1
311879734 1
174437927 0
813945373 0
635627082 0
751316349 1
344053594 0
100805328 1
565515651 0
877598362 1
809948692 0
481521217 0
463214447 0
185055115 1
664620622 0
732799707 0
419739151 1
979677847 1
183061754 0
456432806 1
892338773 1
107081514 0
859356329 0
789310793 0
144391558 1
626768317 1
496227890 0
316103247 1
607194314 0
740314585 1
892213223 1
242402091 1
232871122 1
810425208 0
211026598 0
994492850 0
297751153 0
956899318 0
643571223 1
426781120 0
164340498 1
958919002 0
342023292 0
557494446 1
749539011 0
652062417 1
810316502 1
827206936 0
654325006 1
125790477 0
395538141 0
16124733 0
172205621 0
201789697 0
841596785 1
346184613 0
832427111 0
244591405 0
197030265 0
207577260 0
303902419 1
395196045 1
792701121 1
701961732 0
839202302 0
408381169 0
863553046 1
103881827 1
836067142 1
986089871 0
804207123 0
997294418 0
300518448 1
381979857 1
919118871 1
217197342 0
366615162 1
784791741 0
82429126 1
441709578 0
13559597 1
149481933 1
248920070 0
208474243 1
536746109 1
908847217 1
967258401 1
621249784 1
472401609 0
251417756 1
523182426 1
658756563 0
183683528 1
66745720 0
61687383 1
763816909 1
94029661 0
628467880 1
780992327 0
140482635 0
455348965 1
686291315 1
771178846 1
472261542 0
904019892 0
201609356 1
410289141 1
376466649 0
143917341 1
331819005 0
292087280 0
115755931 1
785035706 0
717874905 1
966409096 0
603910544 0
692816438 1
810077091 0
19958300 0
147899355 1
676722461 0
572149659 1
758917552 1
484632229 0
344666408 1
602108063 1
491547961 1
495259802 1
209168764 1
375876058 0
598644667 0
474008696 1
109061103 0
705892305 0
96759034 0
701916044 0
289193271 0
416625329 0
863064088 1
650900504 1
293615498 1
452965479 1
362443096 0
362578033 0
329239594 1
608230104 1
902766728 0
737369228 1
645495701 1
390940183 1
455888110 0
8371627 1
541262731 1
402039775 0
137197374 1
722800061 0
836834679 1
65286359 1
995995412 0
148563828 1
174528933 0
700472873 0
941252989 0
759222214 0
211242588 1
800931471 0
426724901 1
10202672 0
209634858 0
275071197 1
673728755 1
341263848 1
750265962 0
978128098 0
395865342 1
865250867 0
150474249 1
19105797 1
487445541 0
199665662 1
309789612 1
406051837 1
387772099 0
421058933 0
312822224 1
21297195 0
211923882 1
128265573 1
90427588 1
495585527 0
695116502 0
397655833 0
349532242 0
279860080 1
716726456 1
872613774 0
884442459 1
595902812 1
514957401 0
227205680 0
645230137 1
535962971 1
47917684 0
897275655 0
191882373 1
824908761 0
311896153 0
27512045 1
712921328 1
155552166 1
881229752 0
466697333 1
269574035 1
564991586 0
504106148 1
56768344 0
470779603 0
157697240 0
327485151 1
40786396 0
378963492 0
707640470 1
432115405 0
773015757 1
961025719 1
284869570 0
722945883 0
755389567 0
42083659 1
865006721 1
286640572 1
93561042 1
758840273 0
403587322 1
474334082 0
592659606 1
250031704 0
730985584 0
787888557 1
650223144 0
268486661 0
785131649 0
884803745 0
526873296 0
850102387 0
944529479 1
955661598 0
129609173 1
120471160 1
591325890 0
101679012 0
704116426 1
662194759 1
285667108 0
467639681 0
559876761 1
353832385 0
344329496 1
541541767 0
558348345 0
46207711 1
728042498 1
343077875 0
903423656 1
984403894 0
297693095 0
629456075 0
882133822 1
438692868 0
114597513 1
729335936 0
148675432 1
313573948 1
384843337 0
214051288 0
830339558 0
584014786 1
335137288 0
887961665 0
963279909 0
164361288 1
649900398 1
290593192 1
673024794 0
21166576 0
5497559 0
7567565 1
66371850 0
434957672 0
587042860 1
329132790 1
492689687 0
126368066 1
997355505 1
666371846 1
22914777 1
61853750 0
318684375 1
465856827 0
698638073 1
581738339 0
663035586 0
854003838 0
912237716 1
55646235 0
602626577 1
435202883 0
818244915 1
580457998 1
93025009 0
38623287 1
606713380 1
377166701 0
562202501 1
702521195 1
866106150 1
413148470 1
417907897 1
994959295 0
67302047 1
85342432 0
340947065 1
920695225 0
312590663 1
311982607 1
90189163 0
754847177 1
21665168 0
298684812 1
986731418 1
752015420 1
672040902 0
354955657 1
832633152 1
391958958 0
952990189 1
185531042 1
918315441 1
978371866 0
162519073 1
367071197 0
163940127 0
413573607 1
593476840 1
143254367 1
876083433 1
543671102 1
137589532 0
180483031 1
21941907 0
201275752 1
655942907 0
747659893 0
185267389 1
382681611 1
652480133 1
568798674 1
508649556 1
769603041 1
362475369 0
606893879 0
853056733 1
363701226 1
986441875 1
169595068 0
405076522 1
851162756 1
916446569 1
32658921 1
307150787 1
185067975 0
737822019 1
477064012 1
558028372 1
999890720 0
972724744 0
237798575 1
876869387 1
167811358 0
927890851 0
618247257 0
422236674 1
841944825 1
712206179 0
722434778 1
394927001 1
92686493 1
777694552 1
657677639 1
605530775 0
835716734 0
535159759 0
252124593 0
519699039 1
944503215 0
49622353 1
409245710 1
569455584 1
370377347 0
120723996 0
394611933 0
653655548 0
538963204 0
57536885 1
681206210 0
68589222 0
705824965 1
51953432 1
743366957 0
674254849 1
799978197 0
980390815 0
691377 0
945029485 0
20645149 1
653783742 1
991663653 0
443379195 1
821606955 1
292344563 0
438166245 0
250771572 1
482291694 1
528010843 1
113322658 0
698011260 1
934872387 1
74536487 1
899024474 1
250450336 1
551229754 0
230792828 0
557072978 0
295232033 0
655701396 1
389732000 0
93450387 0
570305925 0
378069848 0
330683068 0
694885876 0
83756733 0
243329512 1
878824629 1
848088131 0
628889723 1
637374489 0
149521990 1
301955031 1
187888294 1
847684250 1
396890100 0
42801563 1
192147259 0
130307369 0
685091904 1
436527483 0
351297829 0
174779109 0
910112839 1
317532690 0
588630866 1
60192257 1
676080776 1
666770568 1
972296239 0
732069132 1
641084038 1
785967890 0
118193219 0
307703577 0
466088268 0
724169776 1
241483263 1
666264845 0
480521277 0
523953978 0
865936113 0
114241139 0
123963288 1
662897283 0
410817084 1
843135937 0
587699777 0
37604294 0
67388616 0
528236072 0
364942755 0
204309285 1
413039966 0
269358671 1
56996347 0
515362301 1
987062298 0
923145484 1
633611838 1
571633632 0
713345231 0
207429667 1
968429281 1
604516539 1
413470640 1
53396701 0
193186731 1
78455810 1
216666487 0
998504180 1
225011273 1
971849559 1
569368721 1
98899436 0
482101835 1
956764594 1
446752408 0
942505125 1
849980404 1
40810882 1
923777069 0
565644158 0
142229496 1
266038914 0
153086574 1
93882419 1
786558619 1
614528565 1
33124290 0
997586619 0
877211882 0
692053260 0
346260994 0
733102277 0
722672787 1
190952464 0
892496485 1
147157727 1
683796829 1
124176353 0
342792344 1
214020806 0
52621708 1
801075188 1
459729258 0
302584013 0
187102894 0
199020264 0
91359594 0
606875592 0
685927262 1
65044489 0
702615909 1
263285072 1
938592065 1
901350530 0
639962391 1
945031657 1
637618115 1
696648957 1
299047131 1
31912544 1
983891956 1
872541033 1
324297475 0
560628513 1
117412232 0
287198647 0
903051483 0
573553221 1
879500832 0
113367148 1
430734582 1
993140002 1
3623531 0
457400423 0
366972689 1
637080051 1
222987693 0
99635464 1
689933155 1
417875799 1
87096190 0
648858182 0
204408976 1
457596821 0
914507557 0
826065876 1
948752668 1
990717674 0
191293258 1
513128361 1
796236465 0
694521389 1
690942329 1
387666781 1
348623757 1
364291836 1
439937665 1
232371038 1
505141405 0
988706671 1
89851722 0
416017631 0
205317451 1
864470383 0
885167050 1
477461549 1
196870729 0
819473403 0
869343548 0
469343483 0
11402759 0
889201866 0
548908408 0
978513611 1
79577352 1
140634962 1
712886385 0
919776929 1
567157035 0
471565293 1
134483751 1
306349048 1
873676549 0
23475195 1
270982113 0
689843248 1
821556016 1
656690833 0
313247748 1
155631909 1
510391228 1
172481136 1
815433039 1
221644136 1
16012556 0
242786864 1
459327840 1
161048085 1
265769100 0
115021794 0
141426127 0
735795665 0
116811191 1
717363079 1
597311880 1
172784835 0
99180796 1
429873988 1
981148672 0
775643774 0
784014122 1
267739381 1
734888222 1
273411648 1
369693427 1
296194126 0
582649152 0
263113197 1
727168700 0
657173473 1
534935901 1
498426646 1
68590586 0
518445676 0
770143501 0
376543472 1
101272217 0
939285177 0
524749112 1
445327280 0
971781018 1
361665341 1
370417017 1
270645266 1
445135577 1
239606553 0
544404299 0
258711445 1
882221622 0
194817220 1
239889805 0
844085727 1
657238706 0
525429226 1
98880104 0
150174629 0
778310439 0
854928590 0
704716633 0
267959829 1
902601017 0
613727855 0
926810430 0
108267998 0
529748534 1
287964473 0
408967067 1
421269994 1
903471949 0
862880055 0
247373344 0
354479400 0
408254670 0
752730853 0
774518927 0
234947968 0
682065802 0
528822730 1
782441340 0
585016746 0
700207485 0
558274974 0
487524007 0
110011904 0
553559059 1
975455214 1
179031957 0
797524258 0
187392653 1
805619405 0
646792679 0
286203141 1
590171427 0
878152566 0
772793649 0
273216188 0
155363549 1
78776681 0
843844620 0
634144877 0
358022761 1
764228075 0
586621967 0
415894105 0
522040557 0
525992390 1
947549398 0
522675325 1
991640762 1
496960268 1
602234757 0
134309100 1
909448650 0
510654303 1
266015434 1
595197528 1
388665425 0
157174689 1
884597320 1
943969857 1
435410434 0
181665666 0
457059318 0
75217899 1
559278814 0
711511377 0
730722172 0
488003535 0
414997024 1
862449532 0
731318325 0
136502958 0
154824158 1
121581478 1
552017784 1
382958207 0
982411877 1
977456363 0
469016115 1
305731797 0
72810895 1
635219492 0
427594373 1
273621438 1
842939567 1
167145877 1
13551739 1
65937289 1
476036877 1
615958642 1
861346349 1
507413898 1
876789088 1
778735690 1
251626372 1
595572631 1
76555034 1
705159731 0
7641465 0
259655837 0
859703064 1
528061764 0
813503218 0
817046449 1
74016114 1
218028204 1
802889758 0
704763756 0
56432963 0
711831972 0
865449334 1
925499175 1
967685925 0
134708457 1
63504156 0
722820960 0
16085834 1
468907943 1
503413510 0
991496892 0
692169643 0
1876681 0
33401048 0
566910736 1
390609018 0
382383227 1
248330844 1
760205299 1
265849722 1
741898851 0
625997503 1
998414549 1
527434696 0
689877002 1
709982136 0
612983065 1
679892998 0
955041083 0
667558968 0
561677740 1
127362773 1
817503312 0
832818877 0
986484546 0
671125343 0
549921344 1
525359994 1
759380482 1
344626749 0
659897888 0
604618071 0
648900903 1
892992081 0
247716459 0
790954620 0
815302724 1
804788945 1
265336717 0
142861073 0
78312566 0
222785953 0
220515544 1
188373314 0
687732626 1
5249126 1
273180513 0
752224351 0
626999902 0
384423756 1
636615938 1
631003048 1
564995106 1
790300588 1
330880963 1
956388369 0
768102585 1
259365476 0
13583079 0
882766449 1
861101486 0
312227206 0
11000540 0
487391103 0
412396153 1
5935420 1
170496554 0
19723170 1
817491134 0
843017765 1
965172968 0
92854637 1
502498019 1
501666194 0
699500602 1
258452852 0
136989508 0
799131742 0
909383177 1
325663174 1
813342375 0
651586770 1
179639954 1
937621851 0
165409485 0
479616859 1
893297650 0
456435599 0
172734874 1
204039616 0
993330454 1
741706173 1
335362457 1
226122645 0
453789608 1
543889185 1
355819706 1
551344812 0
563704872 1
247607044 0
495706706 1
536729102 0
973745612 0
349727530 1
755205140 0
600298083 0
927968318 1
976645170 1
478582740 1
797828067 1
823006325 1
786797274 0
378926583 0
513116121 0
877071331 0
225065373 0
67971484 1
357990988 0
534620132 0
452988448 0
838115060 1
185043742 1
227004078 0
697786561 0
881785248 0
242017838 0
921963327 1
23566074 1
787325168 1
233819258 0
912945282 1
13524740 0
410203552 0
169281725 0
423314355 1
950666487 0
293307964 0
409779098 0
517338824 0
57469517 1
774962397 0
785128288 0
86771438 1
97215024 1
869600554 0
982563671 1
234283427 0
791976185 1
709179090 1
634136017 1
195178905 0
791024091 1
191821407 1
670271355 0
100164121 0
680160975 0
159756632 1
745997839 1
50747514 1
547883815 1
156732621 0
841768264 1
926485724 0
705411616 0
554851520 0
146885102 1
886706517 1
703937805 0
971573280 1
763984760 1
862945152 1
363447016 1
308779086 0
698372191 1
201047186 0
430327960 1
41088411 0
342818580 1
46033139 0
26294892 1
803497498 0
113621046 0
388894780 1
249913438 0
32779016 1
338787138 0
911304445 1
472353418 1
495829666 0
513100669 0
999928022 1
161407826 0
583021091 1
536891448 0
754616989 0
406362836 1
888894848 1
897764789 1
336293976 0
3847026 1
529648336 1
121451225 0
681742524 1
485676412 1
8074700 1
204598535 1
616117526 1
772191944 1
566792981 0
509979400 1
50752144 1
717929813 1
676786177 0
309068749 1
858221849 0
79766635 1
435489132 1
600685290 0
633304809 0
730047808 1
676540663 1
989445855 0
363409443 0
607253248 0
648876525 1
894967069 0
798807407 1
494275794 0
727318375 0
33922157 0
95034186 0
426013653 0
451373442 0
319458451 1
727059510 0
936555977 0
444227528 0
266651226 0
782590540 1
748331052 0
634351544 1
201640465 0
331033736 1
609935542 0
624340017 0
871820548 0
588693793 1
490315352 0
276530182 1
737737519 1
230687319 0
441081491 0
662861416 0
674041705 0
860300111 1
897921619 1
602467790 1
769835020 0
182404368 1
969486293 0
22524608 0
200372042 1
247688802 0
501250766 0
219482552 1
530774707 0
38051427 0
620522899 1
525732275 1
408594682 1
69155986 1
612429562 1
544403092 0
944555003 1
736396834 1
890966626 1
913280613 0
929367214 0
782028843 1
383434535 1
626206405 0
792533710 0
662763875 0
445180369 0
88953622 1
511431874 1
529599295 1
546225977 1
391383813 1
32395352 1
441221337 0
798472549 0
245741531 1
796942542 1
66671882 1
981927521 0
577380421 1
150827184 0
631221513 1
153012398 0
297513466 1
834658022 1
465723621 0
740225294 0
15556106 0
866357477 1
160710922 0
895909210 0
853137205 1
283969803 1
244444342 0
568789451 0
428661718 0
828458861 0
117992083 0
265543744 1
41228414 1
151307073 1
730660706 0
564048520 0
931987831 0
428689939 0
37292827 0
14021953 1
223560486 0
87627220 1
75102743 0
677026386 1
37062717 0
892855131 1
484808361 0
699906076 1
433707452 0
123594250 1
432833416 0
790543776 0
370800168 1
758918117 0
189051670 1
687588486 1
953489538 1
989166000 0
843300449 1
851434587 0
654860734 0
99005508 0
111584596 0
232579935 1
830564550 1
406973937 1
165582457 1
651176151 0
95696373 0
749654212 1
542488363 1
935659321 0
78252681 0
122025858 0
347674644 1
167819874 1
307629071 1
286945671 1
565129921 0
577260198 0
685058054 1
124365677 1
53861600 0
472371468 1
903206461 0
325860295 1
606505135 0
165084757 1
174015050 0
159140603 0
955124541 0
797982022 0
734878161 0
453000611 1
849486141 1
517819690 1
968507917 0
798231775 0
851518496 0
418167709 1
330312787 1
304018110 0
330666528 1
860254541 0
482948701 0
673919407 1
832685726 0
735936460 1
152165427 0
752576673 0
585607555 0
416088446 0
132978707 1
992642113 0
563240691 0
220355486 0
719574865 0
517021116 0
357175360 0
418829013 0
395077834 0
858030379 1
713513338 1
786622763 0
366770407 0
588538343 0
935940329 0
673610892 0
108734218 0
248168134 1
982676394 1
353041682 1
680260501 1
654474510 0
371135987 1
388754022 1
738405975 0
923445244 1
990769688 1
911426299 0
699672938 0
691579389 0
450556634 1
537046364 1
987392047 1
375834822 1
957992983 0
35083908 0
736455638 1
396039627 1
800569765 0
945186958 1
40796317 1
254238912 0
324801625 1
439339720 1
77924663 0
753477202 1
712846308 1
749145731 0
520165169 1
852360979 0
797191425 1
803552879 0
251028676 1
222290394 0
426609429 0
112117603 0
746854741 1
882369618 1
719685030 1
826427467 1
1620241 0
846054301 1
435568031 0
959931590 0
151985727 1
584911793 0
481399574 1
474908752 0
549250194 0
539563853 1
619937930 0
66487690 0
542234730 1
811283767 1
534121164 0
948684850 0
414103453 1
706390445 0
619933141 0
119404784 1
708320267 1
708914150 1
993710530 1
101593483 0
163306794 1
269909269 1
912292960 0
190635330 0
475694657 1
845076376 0
602114966 0
352480314 1
521828295 1
498532208 1
774889903 0
963980286 1
102471874 1
506768878 0
272662146 0
387782526 1
181961878 1
798416351 0
540599831 0
160532760 1
601749938 1
901269437 1
197767903 0
726624417 0
347953453 0
648825792 0
113248475 1
910141258 1
208707912 1
895619266 1
124237877 1
864165772 0
202265848 0
926617784 1
766019811 0
729823703 0
144258256 0
486113095 1
470825448 1
961584459 0
178850549 0
566529301 0
168497799 1
977728687 0
340281060 0
322597896 1
193998476 0
513405822 0
607484129 0
661130669 0
664310686 1
569880739 1
152046069 1
278626456 0
319535026 1
4264364 1
196806711 0
361767475 0
880267514 1
760813577 0
113665431 1
948418105 1
985623520 0
675111680 1
172434484 0
162573775 1
409619172 1
762670577 0
178768003 1
868098398 0
207342432 1
434666880 0
750516379 1
85848778 1
436737665 1
39982524 0
20042232 1
153459868 1
46887464 0
268651102 0
842224285 1
45899496 1
331785701 0
962346330 0
845246889 1
103620956 0
136409155 0
416218100 1
664820928 1
978780399 0
81632537 1
976508061 1
422498556 0
673392230 1
66094035 1
331168049 0
556337742 0
423699753 0
890459779 1
654851451 1
341276177 1
51251647 0
928209451 1
409367115 0
745789695 1
99598475 0
199286318 0
722712411 0
731979504 0
638017764 0
987782093 0
396998590 1
277139869 1
316882860 1
12093121 0
643122631 0
337715412 1
435973521 0
335412301 0
882454969 1
601907653 0
858202817 1
678039354 1
956244605 1
43656520 0
897037035 0
516618310 1
563298363 0
237035360 1
178138443 1
798589434 0
860362556 1
807736356 0
667721580 1
731545386 1
915941217 1
729118968 1
944009952 0
342357698 0
901533932 1
531433427 1
610408333 0
460352014 1
751788744 1
801501464 0
815127609 0
595103386 0
983280712 0
475591900 1
874279773 0
646793169 1
377611392 0
875513226 1
265955837 1
987088106 0
817847397 0
30674989 1
379234216 0
119683817 0
65816779 0
80264520 0
482257066 0
677005342 0
706684711 1
742765449 1
713788775 1
418455297 1
813112020 1
517163083 0
384529601 0
590305631 1
968568729 1
583308123 1
272783488 0
388361252 0
448420766 0
316153751 1
338580996 1
859762843 1
294607888 1
79021755 1
610396149 0
167943922 1
492051423 0
507931945 0
581744588 1
75665991 0
138124726 0
492458902 0
263270301 1
99229201 1
905960702 0
501460506 0
547648772 0
100220152 0
518233424 1
478233018 1
868414894 0
529881085 0
316956427 1
873816078 1
619986852 0
64828071 0
922003296 1
109285137 1
614523682 0
422599584 1
399216754 1
334226814 1
55570693 1
110652155 0
513542144 1
448221358 1
457180764 1
144226699 1
545539462 1
556351846 1
901181511 1
3694180 0
122474661 1
860796258 0
575153751 1
318864014 1
633888348 1
594385778 0
267608757 1
568129542 0
492946469 0
803472241 0
885399864 1
729618282 0
102814542 1
490695521 0
730360666 1
293485339 1
370165011 0
806547351 0
673415458 0
412093380 1
553144606 1
499670005 1
88616610 1
874362705 0
356941303 1
498299795 1
10564914 1
448770743 0
607959870 1
583400449 0
220906941 1
141945773 0
69355020 0
99475615 1
280643187 0
572017112 0
111899254 1
267952777 1
578216832 1
576868244 1
309400287 0
71648468 1
941366999 1
617031612 1
622337786 1
470685126 1
319685090 0
306872040 1
82181294 1
879706739 0
394778898 0
460650253 0
374374982 1
869465854 1
776430413 1
382909897 1
233470253 0
311361284 0
189877005 0
843184471 1
340445267 1
299313215 0
574116877 0
611905718 0
338717941 0
62865407 1
248275095 1
630000652 1
178455810 0
576329871 0
409527000 1
304914126 1
693438913 1
182735928 1
130478775 0
735945457 1
503650959 1
63731669 1
880464514 0
829524110 1
433628870 0
841728401 0
487265234 0
142696024 1
111528563 0
508151701 1
614390083 0
143692813 0
254596139 0
247157553 1
347025428 0
234268148 0
396393546 1
182782473 1
34101486 0
197833141 1
399242968 1
673598874 1
46140309 0
633471761 0
299421703 0
785289867 0
3744118 1
76019837 1
483935835 0
655510186 0
926648086 1
719378479 0
506936690 0
432499417 0
792776463 0
284095295 0
58999581 0
927217521 0
780471016 1
429570612 1
243540730 0
904258210 1
238467515 0
155680576 1
155809964 1
222227381 1
203189538 1
19657260 1
892471715 1
510401641 0
76812677 0
794514208 0
404634811 1
426057175 1
880083807 1
7447422 0
70287475 1
899934207 0
804383843 0
205991628 1
26874283 1
820951561 1
338326025 1
62800373 0
993778955 1
80140750 0
725153590 1
14587208 0
668686539 0
449069867 1
544205868 1
545945418 1
24350089 1
422601329 0
108721274 1
984032956 0
345238612 0
619130450 1
56049263 1
948272744 0
231166183 1
360065436 0
671945613 1
585804189 1
415619245 0
202952187 1
913995258 1
637641996 1
868492393 1
416711818 1
556703264 1
582507790 1
79460654 1
808636599 1
799483866 1
33585139 0
661890293 0
577481493 1
741168495 1
661969107 0
121023454 1
580785513 1
54886070 1
683699189 0
20472522 0
438176987 1
331743791 0
153407483 0
343586629 0
631978436 1
644678926 1
771701255 1
832737713 0
60257805 0
71772365 1
627589193 0
730076027 0
622211593 1
812304309 0
907275719 0
322270531 0
33636975 1
323147941 1
596488874 1
668196126 1
417132250 1
665402129 1
787391132 0
920850338 0
874911919 0
405643639 1
669696332 0
541538216 1
896763455 1
605428368 0
572852122 0
528058982 1
799927287 0
45050070 1
739419717 1
926733409 1
500140644 1
790333331 0
345619601 1
713782526 0
595204164 1
608822928 1
653290586 1
5458654 1
639622972 0
148597797 0
344148040 1
999903608 0
677044420 0
773134387 0
115997965 0
973573475 0
100372188 1
916755957 0
584704355 0
482750970 0
366082568 1
143954775 1
476727911 1
950827453 0
677576996 1
235616769 1
774153497 1
583877009 0
321547431 0
664386783 0
81869822 1
6660574 0
19498933 1
510488156 0
158914704 1
646788908 1
992930386 1
97185266 1
218850227 1
655300232 0
70762071 1
675294819 0
518059054 0
576836112 0
842523811 1
264958360 1
697560389 0
653241785 1
728995727 0
649931619 0
471097445 1
255791237 0
531048525 1
988798104 0
632235270 0
965235817 0
317741534 0
682979798 1
506649050 0
977741792 1
207946947 0
35687082 0
847364527 0
765682209 0
75415511 0
40239824 0
477686549 0
341639116 0
191032590 0
888898967 1
120113159 0
538572743 0
431127037 1
615859996 1
278264060 0
435889315 0
511013795 0
550850553 1
381413608 1
538842440 0
781219261 1
43769501 0
340491153 1
477142715 0
732426355 0
427814690 1
252581128 0
741116312 1
867356828 0
925224554 0
304837330 1
854754228 1
799476465 0
92535394 1
783734237 1
478167926 0
46263200 0
535017172 1
205703858 0
700854161 0
202900494 1
476119146 0
234282062 0
886006997 0
273968911 1
787728387 1
571520863 1
801991673 0
179754113 1
815658446 0
713492126 1
719600010 1
283225348 1
780743575 0
692043065 0
539567975 1
194824745 1
242082869 1
802889881 1
675556887 1
299362840 0
323878016 0
652195345 0
120683457 0
174765388 0
814039055 1
160933767 0
765536575 1
393027514 1
972553830 1
525567811 1
882432434 0
382496410 0
343031429 0
97515196 1
849550820 0
826400834 1
101310463 0
376152399 1
757733333 0
434518997 1
561978326 1
85994963 0
301836743 0
994133137 1
331844876 0
579432136 0
23372353 1
886479673 0
206636339 1
972710992 1
588874437 1
977779781 0
877790990 0
438584282 0
750414917 1
724644031 1
35661233 1
980804097 1
968381556 1
293803605 1
967798343 0
988900010 1
442520141 1
34248601 1
470510678 1
724961654 1
328506870 0
625248134 0
743564941 1
528436277 1
102303183 1
234429455 1
271435033 0
465272633 0
616790468 0
169871893 0
292214977 0
90986768 0
40581387 1
174275920 1
705074155 0
578539135 1
101980488 1
707422907 0
622849960 0
51465889 1
383049711 1
406090673 1
394388996 1
140665569 0
435727505 1
753839951 0
983223263 0
769468613 1
303830554 0
505912299 0
645798871 0
682648373 1
569505394 0
62068536 1
831245828 1
214690815 0
172742475 1
584501262 1
609963641 1
86954761 0
253542282 0
137420797 1
975906264 1
670620931 0
200591992 1
197253393 1
297611925 0
368526945 1
405824825 1
714763476 1
213889149 0
821109536 1
288046879 0
131042671 0
851422662 1
562940366 1
487234793 1
601143286 1
149771709 0
898882304 0
309078026 1
490575186 1
780287878 0
705711090 1
805666925 0
977194058 0
578681061 0
514513826 1
225734951 1
582798776 1
549864563 1
551040698 1
690960818 1
58019680 0
8170421 1
317350722 0
903364232 0
243005628 1
401027266 0
788334436 1
464292845 1
642532080 0
904947308 0
129865185 1
51882662 1
268540889 0
577748357 1
532835776 0
242170457 0
482890397 0
863488904 1
592654750 1
220786912 0
122925428 0
787230192 1
429578317 0
119482584 1
894557967 1
469084838 1
724936209 0
153448038 0
653461487 1
215057116 0
785519051 1
834987086 1
38459109 0
535496228 1
49577364 1
153430507 1
522018390 0
366201257 1
994188613 0
220552788 1
266305441 1
880419073 1
177588504 0
146224064 1
238555209 1
194695164 0
719557337 1
400732892 0
757465415 1
325703569 0
181918441 0
690700010 0
16352449 0
328647356 1
28953703 0
406114149 1
299227940 1
705622684 0
850439491 1
790063356 0
451479306 0
487483758 1
596064643 1
927135687 0
276829196 0
299208123 1
405510806 0
787764354 0
7793379 1
241831313 0
923150206 1
158193715 1
80062329 1
370244719 1
863743680 0
144200482 0
571926155 1
139930234 0
913713828 1
28984635 1
288090416 1
556514740 1
340078057 0
101049690 1
233034470 1
56934699 1
571667749 1
841287712 1
414869323 1
249066798 1
384816279 1
747048434 1
633696951 0
87899168 0
86668228 1
869827989 1
214053612 0
75263332 0
623806161 0
247767807 1
773026596 0
885636524 0
384610780 1
300959023 1
91613048 1
769004043 0
787312724 1
397518940 1
175179461 1
447002224 0
144592677 1
366131508 0
501031108 0
655363086 1
113463370 0
389502346 0
216544491 1
225626788 0
299321682 1
731839506 1
536985847 1
642198165 0
189693472 1
648174115 0
969508698 0
220460287 1
494343613 0
168173664 1
877035480 1
288783262 1
45676855 1
322705249 1
282494921 1
349488270 0
220452989 1
893128729 0
379453517 0
14606008 1
655502839 0
259134776 1
300227102 0
852101079 0
112950029 0
200946414 0
16023622 1
440661040 0
19319412 1
347608268 0
11635202 1
171533017 1
893854228 1
900575187 1
669106756 0
233881946 0
859897078 1
924100797 1
496014500 1
564937001 1
850272974 1
919587413 0
768293029 0
683089974 1
210354499 0
460543586 0
452609332 0
265747864 0
725568977 0
419235812 0
632894580 0
171072773 1
965412342 0
5476150 0
459682085 1
180045646 0
666634824 0
476569668 0
184711660 1
469456837 0
210217091 0
794179181 1
660052994 0
51457875 1
350871374 0
612345953 1
560795090 1
605082949 1
354301370 1
891753797 0
421878121 0
535123611 0
353646708 1
323128963 0
949457376 1
475466669 0
297660385 1
173110442 1
181942489 0
963143069 0
958529482 0
430451528 0
963157213 0
794170049 1
268636508 1
841956029 0
261031412 1
844876941 1
104863643 0
480432604 0
923755103 0
520742657 0
439924065 1
27998236 0
737974626 1
418668117 0
658733639 1
320296105 1
256375034 1
581288348 1
967518050 1
575854716 1
707534712 1
166024131 0
953884493 0
245163132 1
307416388 0
767030128 0
356584895 0
255006706 0
703239097 0
555281842 0
747329744 1
976212831 1
672174830 0
602773852 1
753256945 0
100764968 1
493575386 0
75967452 0
682589851 0
629549294 1
631475497 1
977049555 0
971591493 1
492499217 0
671776791 0
448953249 1
598303823 0
867232811 0
644596966 0
248983898 0
634509801 0
934748017 0
84611815 1
887772456 1
894140956 0
149394706 0
716431696 1
57074568 1
774379873 1
506250672 1
686559988 0
923504105 1
493084172 1
184420215 0
749481436 1
11472934 1
999416666 0
144989915 1
507282897 1
704830483 1
891115799 0
212445130 0
311766778 1
754753440 0
963187397 1
734294214 0
797090223 0
758420068 1
831507135 0
12362834 1
954373853 0
655408812 1
884878150 1
77226679 0
110920951 1
340622240 0
302979255 1
276776945 0
361561216 1
865657542 0
955866252 0
113351824 0
604290169 1
246857657 0
469487747 1
449881980 1
176921564 0
834045018 1
270060927 1
512878379 0
949224511 1
774675845 0
22108989 1
576705892 1
833031228 0
949672518 0
463949675 0
610407721 0
683360926 1
694471528 0
606621018 0
196291047 0
714293634 1
60213224 0
740057733 1
724453487 1
742508839 1
583069519 1
983748508 0
884846256 0
155612187 0
242061717 0
2506411 0
158675810 0
494148335 1
369269508 0
683908485 1
227417259 1
882502106 1
838941769 1
704150940 0
475403437 1
854218265 1
457338802 1
149269969 0
962879565 0
963588157 0
927655105 0
796253491 1
477892910 1
65166192 1
133907859 0
45546004 1
363348730 0
493986672 1
156849465 0
700111812 0
168943257 1
203570699 0
849594226 0
27651324 1
372864547 1
747641412 0
933621849 0
443954103 1
689031835 0
905646956 1
619222324 1
580731521 0
65013361 1
426674922 0
856683378 0
451402091 1
611908009 0
56067070 1
748906603 1
585472598 0
719678911 1
553930406 1
95208271 1
256406653 1
973399020 0
412688835 0
317810275 1
904367117 0
600938085 0
87389201 0
324718081 1
560827307 0
714133871 1
374655306 1
454810680 0
186891685 1
172600943 1
366445995 0
563931625 0
890516768 0
892547481 0
749527779 1
83395213 1
272020662 0
323172109 1
729939189 0
740028097 0
581129486 1
691647783 0
187069081 1
493203220 1
440027256 0
711236642 0
375499739 0
538045684 0
797053594 1
264909187 0
35766950 0
2247446 0
687509306 0
658658687 1
635417569 1
895493745 1
627166420 1
969531039 0
907875223 1
345995011 1
783571585 1
274484877 1
928455517 0
455118117 1
64206232 0
68666916 1
150141792 0
448763686 1
580976541 0
208173307 0
341007701 0
951603015 0
784846081 0
467991637 1
830101029 0
870123923 0
887430508 0
217244064 1
160558939 0
493653305 0
953344865 0
106950230 0
898624514 1
359479498 0
812889228 0
838944091 0
425530360 0
166225909 1
338635187 0
820046908 1
976954008 0
645947241 0
118480084 0
316782364 1
111660827 0
380066492 0
295961471 0
495077841 0
868820268 1
536687640 1
119161177 0
638187738 0
133983338 0
813821640 1
985448361 0
295300799 1
61286626 0
874847844 0
173435087 0
744759487 1
417816718 0
344251017 0
613426740 0
582512693 1
942064058 1
62524842 1
720437738 0
639722157 1
551522694 0
978333626 1
162623395 0
16388644 0
306220032 1
535349397 0
315953260 0
876582479 0
745147177 1
70373096 0
483809532 1
198030277 0
620281241 1
692339546 1
138690658 1
312511611 1
168359924 0
183669158 1
345042178 1
529858479 0
361890875 0
653133115 0
451003011 0
968712259 0
995755444 1
938424571 0
522529949 1
263058606 0
189719539 1
399145836 1
649587894 0
897200325 0
338169408 0
247373118 0
856178837 0
11714825 0
35448511 1
88412848 0
769189355 1
411492702 1
548280280 0
217711898 1
509863574 0
979152433 1
676861263 0
903652169 0
880175163 0
224208686 1
548599415 1
110243362 0
886507800 0
499348546 1
204899196 1
595201090 1
220845924 0
60547715 1
480830253 1
530349071 0
59965035 0
275547078 1
167044730 0
815166008 1
144548459 1
806504868 1
811254382 1
135161963 0
155473805 0
864205955 1
732856565 0
577640582 1
548691963 0
283871363 1
401293797 1
494679573 1
762778842 0
134979141 0
265073937 1
616891575 1
2523709 0
97949889 1
55149759 0
220350532 1
591399351 0
7471733 0
101647950 0
603385840 0
895053958 1
347444772 1
991271072 1
595206249 0
230009539 1
393887713 1
222052613 0
54785619 1
558400679 1
470627506 1
48472306 1
756457747 0
185891071 1
656142857 0
384544422 0
585166368 0
645624804 1
654249464 1
442261259 1
582012898 1
601816828 1
579548581 1
647909275 1
173239723 0
780102881 0
592544825 0
793275350 0
264061039 0
574863909 0
503717352 1
711413956 0
993789029 0
130937009 1
361877956 0
742434587 0
264071947 1
760182641 1
774523969 1
872500378 0
782298295 1
673543290 1
165751978 1
481169090 0
396494792 0
833987295 0
654730593 0
19707534 1
575201112 1
909800261 1
89115208 0
806114566 0
954746158 1
837244282 1
54417033 1
751767476 0
388743887 0
567558545 1
136339743 0
277754270 0
735914301 1
954724489 0
316245543 0
316292934 0
158351441 0
305562620 0
743471651 0
223060197 1
237777961 1
693994533 1
997705115 1
277524897 1
890213727 0
274567678 1
923287783 0
571964238 0
143962342 0
67954553 1
612908435 1
478525451 0
60944858 1
134084701 1
206804099 1
443979649 0
463430015 1
736963271 0
200145337 1
471397997 0
359072896 1
517354226 1
792177318 0
812767997 0
831826934 1
423970904 0
180779389 1
898222110 1
683215129 1
285701329 0
23959803 0
101941404 0
193702546 0
261647728 1
973145659 1
210912369 0
70346091 1
925929842 0
76148673 0
745349379 0
983027070 0
593072392 0
51447007 1
349789769 0
711865412 0
312776222 1
813149655 0
335308821 1
282078179 0
913008835 0
579618371 0
44221832 0
928589529 0
977427028 1
264206017 0
182710238 1
102619306 0
407394462 0
87230047 0
784993820 1
697057125 0
782813438 1
948608098 1
771145204 0
145129455 0
333736872 0
197477338 1
822628631 1
216226462 0
439789964 0
45211285 1
638049774 1
77105040 1
428732339 0
702719009 0
487615003 1
852561737 1
769517816 1
279540023 0
368042877 0
182853014 1
721992726 1
457413112 0
998589663 0
917976034 0
727745921 0
759515539 1
35725197 0
725027289 1
607685273 1
539708286 0
95133537 1
783830322 0
625394565 0
194555482 1
715100009 0
252763486 1
299093856 1
49972904 1
303832878 1
937930169 1
369433836 1
419061598 1
680909145 0
478214439 1
627560832 0
279888187 0
668922266 1
179390050 1
476288408 0
638836833 1
506229706 0
866496392 0
914903638 0
869714427 1
762007355 1
405518811 1
112024986 0
7288893 0
30983630 0
455414526 1
373720081 0
984633344 0
241431552 0
343152777 0
68201109 1
850292738 1
774572020 1
559108752 1
952492938 0
112177414 1
540944020 0
645445739 0
654957723 1
814884101 0
86630993 0
520857337 0
287642336 0
777109242 1
89344695 0
485007971 1
971994219 0
521871970 1
127942439 0
579488083 0
843006429 1
526356581 0
556484585 1
272224985 0
634174764 1
485958999 0
359792471 1
24720074 1
592031942 0
128776792 1
69399515 0
599710047 1
149847351 0
575063898 0
173176488 1
597824321 1
188240663 1
526523285 1
548160297 0
932445129 0
152356652 0
191915311 1
256132867 1
255075696 0
921545006 0
364669844 1
752035539 1
654366638 0
386221934 1
437173528 0
374971596 1
33882663 1
959288939 1
690576947 1
756975576 1
880556631 0
467183006 1
555255864 1
198601273 0
302194589 0
574989746 0
208032223 1
969369112 1
119294225 0
263768402 0
337841614 0
292445727 0
278394806 1
51372538 0
870845394 1
340347044 1
938550612 1
505489438 1
868892465 1
282324808 1
722784931 0
584416064 0
93063379 0
771733330 0
599643480 1
906115177 0
787656610 0
696954485 1
233093499 0
561637639 0
17447888 1
882934539 1
223005749 1
952441128 0
123960242 0
838500396 1
276368277 1
268864793 1
552823320 1
473234385 1
899293547 0
144116946 0
924335051 0
859863580 0
448137323 0
176845604 1
674476987 0
972535414 0
182088989 1
639272588 1
803028674 1
211613450 0
906940698 1
686340997 1
42763210 1
792896846 0
492045462 1
788230543 1
469955315 0
819459716 0
212882837 1
683124857 1
631563164 1
568113243 0
280209700 0
416637168 0
122697264 1
614542344 1
66307967 0
127234203 1
19625292 1
538282839 1
288807056 1
664486064 0
872277210 0
740333353 1
670429669 1
782702627 0
411584384 1
804890204 1
239916858 0
170530707 0
876934182 0
756923626 1
348451037 0
219206965 1
926822386 1
271180971 1
542632883 1
769109919 1
725624971 1
784263246 1
19086581 0
847162844 1
821092244 0
333044312 1
447995472 1
298826857 0
35482106 0
788364952 1
757715213 0
729415547 1
655803536 0
701685235 1
696046419 0
726279652 0
527108812 1
416206126 0
987819693 1
13218430 0
960172507 0
575510958 1
386013609 1
121333225 1
97331381 1
993494044 0
317943369 0
900483852 0
183862568 0
919078233 0
818845650 1
973812020 0
640455392 0
534018371 1
63462409 1
614679136 1
142707387 1
973395152 1
485211968 0
464576929 0
173723585 1
680099401 1
307148840 0
687236412 1
928803131 0
216695726 0
763257949 0
574393518 0
774095674 0
295489949 0
890262975 1
915724574 1
517500433 1
678621428 0
425190970 0
801953975 1
263280389 0
290756615 0
604486240 0
253686277 0
169795870 0
730271762 0
388471268 1
167533344 0
284272349 0
793309872 1
446510859 0
151184885 0
284121070 1
46218207 0
954424822 1
76146331 0
366166854 1
716536392 1
629555936 0
704390678 1
627252040 0
540495516 1
125768682 1
401315162 1
225843331 0
273071343 1
204270696 1
382032330 0
653458872 1
204864597 1
353129026 0
796669987 0
423325228 0
117000915 0
795430517 1
541815251 1
152957739 0
170813046 1
983997511 1
727637780 0
720777697 0
276172598 0
198352738 1
505274920 1
207374293 1
800732962 1
826862984 1
802184059 0
508580796 0
262274734 1
956016942 0
52687867 1
744805084 0
121717068 0
283123458 1
94016451 1
492931803 0
263434153 0
97059376 0
823996697 1
64837462 0
811901988 1
155494102 1
479407862 1
120237325 1
812991576 1
633150547 1
401751958 0
170159494 0
259655188 0
707556608 1
649294857 0
296701112 0
540746235 1
764672836 1
310565040 0
617625044 0
474373056 1
584282081 0
792384453 0
301390696 1
911036090 0
471632501 1
248647697 1
238460213 0
2148648 1
778170372 1
879043689 0
12852169 0
556902357 1
435292698 0
812589535 1
814278098 1
399269247 0
729948122 0
85296838 0
949927858 0
234838599 0
346337936 0
80901793 1
909191915 0
657222942 0
619501682 0
347051665 0
999747368 0
662105788 0
467005936 0
120497150 0
560034257 0
11973951 0
997437847 1
614878305 0
918169550 1
796275110 1
430356991 0
672254021 0
738917125 1
871231999 0
333435754 1
800696263 0
383089475 0
955709756 1
593416804 1
666675451 0
428812121 0
298340858 1
954606974 0
20170706 0
361933985 0
887603891 0
717385902 1
783004022 0
838634029 0
919351617 0
496998471 1
143330827 0
415475227 1
548078355 0
413507882 1
985840220 1
819802750 1
190247926 1
727727419 0
248085330 1
548904575 1
884274452 1
481045870 0
50593469 1
487563116 1
686395289 0
42046213 1
753521926 0
902481750 1
439155387 0
904911230 1
311717609 1
525483075 0
897131019 0
353277939 1
971156936 1
405292228 1
220094081 1
888502165 0
64532957 0
315773967 0
831235183 1
611816282 1
723979778 0
221105814 1
990217766 0
406884693 1
394684213 1
688578444 0
602074127 0
659256620 1
284567939 0
333588172 1
781657849 0
73301565 1
603585144 1
902531229 0
399921189 1
353769078 1
654450817 1
904531416 1
455232429 0
819198516 1
506552262 1
152602499 0
96797088 0
460283304 1
860924809 1
888403237 1
863889485 1
875386349 0
746296229 0
204985764 1
537976687 1
738697205 1
93365121 0
68465756 0
843852337 1
63621177 1
810965410 1
839894792 1
340722205 1
375145685 0
848259176 1
838471328 1
279463486 0
395899528 0
439000656 1
738060519 0
55670179 0
282318242 1
187175079 0
132957722 1
92333278 1
941915750 1
31480833 0
338916419 0
844462066 0
402091544 0
785978010 1
754938454 0
190186424 0
843564390 1
754363813 1
909507215 1
591646739 0
395916709 1
640118922 0
560165220 1
109664372 1
480485974 0
296091229 1
694509159 1
21763258 1
521194875 0
771056677 0
593322750 0
158508747 0
87686755 0
826018720 0
856805484 0
299585121 0
819625 1
24111877 1
11761386 1
624544633 0
441396470 0
594469245 0
350261308 0
215715054 0
487745563 1
899349734 1
31628851 0
509946650 1
6467567 1
540720618 0
507057202 0
654939638 0
880593367 0
39522631 0
419303931 1
82528071 1
764807316 1
771730328 0
977604032 1
864379311 1
494116252 1
892783329 0
176766992 0
143507847 0
460282944 0
24656124 1
545115349 1
81879738 0
561207907 0
7153718 1
877528517 0
897678625 0
869908509 0
371713378 1
154292180 0
599215916 1
603221057 1
282679511 0
864389686 1
41445308 1
4283718 1
843983735 1
62739607 1
459111622 1
996941716 1
894961262 0
655071106 0
382497767 0
50065545 0
586181567 0
59430511 1
753739867 0
879940338 0
956892457 0
848847954 1
556932903 0
893335586 1
163623895 0
629523806 0
330535803 0
134003224 1
60697014 1
734797650 1
831608916 1
140060053 1
749187687 1
491077630 1
538706599 1
308915446 1
535362696 1
669132863 1
729473266 0
440846660 1
806988226 1
290543705 0
457203771 0
725991543 1
96494107 0
309444442 1
879740690 0
37851211 1
898359235 1
585475306 0
439007709 1
91564735 1
203834032 0
263075910 1
242305480 0
485622658 0
99508998 0
190032023 1
81346136 0
29855184 0
597848151 1
184254284 1
473818030 0
974892606 1
211676437 0
812488941 1
699397677 0
757866642 1
304898520 0
201869920 1
818824849 0
910270616 1
64888309 1
94696925 0
390239788 0
472755166 0
237938537 0
928802549 1
142280701 0
232381914 0
789017625 1
65082309 1
172105624 0
516882355 1
170226321 1
934808987 1
596014074 1
914679553 1
1094477 1
808511801 1
219613109 0
283535959 1
282972813 0
39816523 0
447406984 1
13284955 1
320111401 0
56849653 0
766575779 1
333657257 1
393961297 1
9504198 1
27325540 0
483954266 0
816615908 1
277247475 0
991196142 0
72415664 1
410005134 1
166585738 1
813248805 0
375123967 0
975186927 0
251419590 0
837368983 1
87080102 0
296778992 1
168204481 0
472011243 0
326014894 0
86315969 0
269311742 1
931061335 0
51568766 1
239438845 1
373639538 1
667353187 0
867450463 0
572337945 0
82992176 1
695865152 0
139248460 1
833171503 1
114159164 1
543232556 0
474395132 0
570835478 1
953292312 1
447927881 0
364295953 1
10649734 0
326804166 1
333992225 1
734809139 0
576363197 0
721916366 1
291466619 1
449418709 0
340025649 1
27378238 1
537403512 0
979716793 0
722770978 0
632939054 1
780026769 1
119516430 0
797122397 1
339595545 1
314004637 0
868161426 0
881993301 0
341745155 0
450865395 0
519105487 0
289372915 1
356930058 0
770129194 1
744207714 1
675653074 1
300513729 0
690598658 0
469479314 0
518560815 1
836624792 0
453074629 1
237382247 1
489704741 0
548103872 0
13941214 0
421729628 1
558420175 1
470635906 0
489078585 0
145037911 0
859822058 1
742816147 0
647599830 0
166287627 0
659574061 1
784908652 0
719410944 1
875588023 1
240726654 0
350262927 1
587644753 1
407730718 1
570348559 1
200356815 1
824276307 1
984121588 1
322352526 1
581074874 0
457953240 1
500077631 0
190705188 0
209233441 1
490448603 1
702516132 0
989369600 1
80096738 1
949971506 1
577639154 0
294339787 0
601522305 1
89870718 1
549248468 1
266564879 1
633557804 0
162758189 0
821970106 0
688916085 1
697745228 1
613755823 0
812174480 0
994131482 1
454896881 1
130606230 0
801108273 0
290027348 1
987083704 1
316216814 0
665703413 0
795047904 1
436645516 0
733722064 0
157615391 1
384751401 1
17871817 0
93034042 1
832529742 0
241684460 0
29592917 0
689617560 0
170033337 1
998210163 1
259772327 0
11190823 0
324532772 1
135845225 1
31202645 0
627063999 0
258587409 0
905272083 1
570089418 1
992269394 1
68559558 0
630455254 1
479599214 0
704036657 1
527633242 0
542980338 1
760875304 1
388597317 0
354696428 0
872006768 0
571157774 1
598418266 0
439050373 0
52307952 1
798617881 1
981142746 1
57632817 0
545108931 0
371027657 1
824943995 0
717681513 1
227867315 0
577981555 0
867454418 0
13375524 0
490190246 1
335860304 1
839550746 0
945884386 0
688901659 0
590699093 1
868938322 1
260296847 1
966974156 1
791065430 1
848971728 1
8780781 1
231606030 1
106903409 0
738333660 1
561893251 1
624957794 1
206762480 0
279350654 0
415546020 1
325455965 1
307583500 1
391037898 1
897881440 0
596601251 1
525848400 0
582075129 0
580326767 1
398380983 0
751349468 0
412288815 0
981598832 1
381338947 1
149084713 1
402532910 1
437034403 1
339421449 1
922321896 1
618026866 0
685479965 0
545768662 0
226071471 1
409508317 1
822957519 1
574617579 0
307006488 1
220239298 0
501841496 0
83531575 0
206729586 1
583101372 0
119662529 0
512571646 0
41365526 1
108480927 0
440068543 1
314789618 1
681094593 0
640834078 1
247007402 0
340889012 0
395870 0
178850211 1
235012013 0
86576862 1
135994063 0
129531795 1
511877035 0
358544053 1
520716129 1
81508972 1
881512626 0
973078965 1
354116741 0
988133548 1
737906019 1
753191682 0
365291443 1
979611805 1
1434528 1
792149975 1
566740819 1
998848897 0
881495165 0
19549804 0
477287046 1
855997793 1
818701062 1
956208112 0
199521950 0
765646029 1
360974001 1
408021760 0
219740021 1
974730031 0
596373801 1
117419363 0
255273165 0
122763351 0
571491928 0
9313834 0
428108212 0
378234425 0
492977131 0
827944365 1
717952747 1
396607612 0
756800753 1
275062909 1
393420147 1
593056163 1
429697866 0
163097469 1
838857290 1
802835054 1
177932773 0
718296692 1
419945863 1
807596869 1
578431781 0
170098303 0
743265628 1
81098506 0
966080182 1
411216006 1
622142953 0
792645995 0
686111942 1
128638794 0
341972939 1
973461483 1
456151677 1
554107826 1
674052547 0
644531810 1
125539205 0
749222151 1
597948712 1
418312567 0
107000819 0
625771482 0
794773483 0
388335537 0
277360304 0
411553556 1
798367889 1
666615883 0
459006199 1
381067498 0
774170327 0
193680277 1
656729995 1
273028546 0
554286696 1
528705014 0
751919804 1
926511537 1
771343610 1
865709665 1
477957219 0
746711968 0
173672062 0
440418913 1
833524093 0
414665930 1
590275305 0
921852026 1
246577412 0
952384696 1
980256917 1
85353155 0
6764406 0
395871860 1
897914089 1
574211553 1
648577193 0
821055833 1
682343422 0
514206805 0
816879779 0
967180196 0
176190722 0
567666626 1
744625227 0
286365985 1
366951818 1
42520506 1
950944161 1
627839836 0
19734289 1
716630369 1
778747070 1
747628328 0
504132472 1
116420324 0
901403707 1
828345964 0
725959252 0
40662615 1
355118184 0
841984389 0
37168705 0
933502055 0
847166192 1
213561221 0
162295261 0
508401256 1
190103327 1
245677909 1
510553969 1
18663977 0
701780604 0
471735444 1
480265687 1
853693878 0
863453345 1
269724125 0
782259909 1
609697658 1
281464539 1
826422942 1
186563623 1
304495430 1
393256198 1
446949372 1
114480285 1
991380722 1
887557409 1
627176900 0
536643956 0
917352739 0
955864406 0
578172746 1
341015318 1
254175376 0
807379259 1
788356887 0
586424018 0
130830915 1
246542389 0
980091870 1
510457313 0
167168498 0
62606667 1
551765785 0
352232380 1
690857060 1
782716861 1
882762369 0
692126956 0
87249167 1
549760553 1
310980191 0
336079396 1
255195563 1
752201720 0
931268090 1
413957096 1
189062518 1
634831709 0
61772908 0
913976098 0
30942945 1
824396737 0
379911032 1
55107009 1
545877639 1
209763054 0
440544890 0
220323287 0
994270362 0
887001384 0
907547493 1
295338166 0
537552657 0
941501730 0
232540013 1
161100741 1
898854257 1
453418489 0
133691696 0
465628519 1
338046147 0
652219175 0
565330827 0
803863165 1
582020864 1
988902138 1
103621725 1
653488023 1
580545817 1
169238889 0
718773663 1
777602352 1
533830103 0
707669834 0
147979258 1
466341588 1
442016825 0
628698866 0
285820262 0
529289963 1
854273707 1
278319983 0
894110783 1
671494428 1
771395338 1
185053566 0
61150217 0
726464142 1
136842417 0
666657617 0
766782009 0
633065314 1
365867548 1
391377836 1
142408094 1
639622840 1
85782894 0
343373666 0
558034523 0
420556617 1
87134429 0
216008720 0
162338357 0
936782057 0
481698527 1
388317637 1
110905287 0
773791729 1
684814516 1
477696862 0
933551985 0
738934564 0
294068905 0
139981952 1
365866483 1
98591998 1
730957308 0
73332864 1
740129119 1
931787108 0
280697642 0
220841573 1
791992222 1
113445765 0
816284548 1
407026902 0
11344397 0
153521991 1
140155391 1
714989105 1
962111579 0
642538910 0
623482801 0
920323480 1
179913748 0
405658289 0
996719372 0
301364200 0
295334795 0
976569467 0
87395313 1
446068974 1
863478552 1
118138005 1
741844862 0
501013828 1
38877787 0
132724056 0
978331815 0
188301082 0
851751398 0
780808109 1
656400203 0
713002933 1
219539294 1
857577303 0
228741559 0
323594404 0
730900970 0
933306817 1
887042234 0
130724991 1
56867077 0
334958212 1
507466645 1
138469081 1
846916896 1
340575697 0
715292251 0
675984585 1
147854309 1
779470719 0
486485304 0
57756512 1
992317562 0
752467239 0
314373872 0
939472312 0
583595159 1
282698735 0
826419396 1
285219744 0
601695336 0
465612522 0
809938195 1
545056678 0
273926435 0
749547653 0
318932681 0
267566284 1
702831581 0
191677917 1
521990516 1
44052933 1
974044693 1
12698836 1
612614640 1
627283391 0
238699217 0
536477189 1
819954272 1
780145133 1
859177072 1
904489842 0
42865263 0
540751678 0
455583104 1
779045756 1
856365901 0
645096640 0
768650901 1
167370960 1
143958194 1
931101285 1
108979196 0
134440594 1
50084658 0
792497277 0
914104190 0
600713501 0
823729473 1
371189619 0
555557944 1
771685980 0
583006347 1
345928877 1
54863495 0
514461422 1
389405912 0
438175607 1
251565924 0
284115386 0
503790831 0
679473075 0
495806470 1
818577869 1
661821047 0
968569866 1
266193577 0
63411854 0
376621165 1
136788962 0
298439557 1
381457644 1
784338758 1
970260468 0
168914745 1
144125508 1
343990343 0
629940351 0
529197280 0
424738904 0
371465434 1
329066834 1
838052299 0
877450265 0
282850005 1
260573554 1
125353587 1
648049601 0
811617847 0
406747766 1
120574640 1
710639923 1
948098274 1
665924062 0
824227097 0
183901796 0
752121322 0
696928515 1
792332695 1
59612044 1
388578688 0
33447821 1
996792070 0
201547059 1
541505277 0
619088421 1
122794314 0
350860070 1
735925265 1
128677227 0
154439850 0
582205661 1
310538726 1
934104522 0
175272052 0
608221204 1
651434191 1
99811249 1
181103151 0
968936192 1
942139740 1
639449104 0
628113671 0
94686747 1
911267316 1
888092551 1
64608948 0
993892 1
783510339 1
422456939 1
551717954 0
937424890 0
207437034 1
855761391 0
487536121 1
705702549 0
605518809 1
642709858 0
329682806 1
513885679 0
90309558 0
521488964 1
173147712 0
834387927 1
966544835 0
748137011 1
194480780 0
969673193 0
291870300 1
657777855 1
738224001 0
92948071 0
428581842 0
235730638 0
18445170 0
172598929 0
412498863 1
126493236 1
662013644 1
708703981 0
931292290 0
839147103 0
750756415 0
901393530 0
416669863 0
937850384 0
493285794 1
720588426 0
80238572 1
507967592 1
921238702 1
822429329 0
328948806 1
702678341 0
778383720 0
410780803 1
725147274 1
297266656 0
666175024 0
298727148 0
755858421 0
112726526 1
22933616 1
502087871 0
209188595 1
744507610 0
538725416 1
813959935 0
401701291 0
164525626 0
765335666 1
935595549 0
76006096 1
308988926 1
650835930 1
472847878 1
206532786 1
994035091 1
253528503 0
485228147 0
695113877 0
936117468 0
813006525 1
303131325 1
962380399 1
775560423 0
69849184 1
775898967 1
862779749 1
137260362 0
515706000 0
921151843 0
166850002 0
259670722 1
951454364 1
13047347 1
614860281 0
907098326 1
603291202 1
441138728 0
482631800 0
236874267 0
244541558 0
560068858 1
943551807 0
818131180 0
235435740 1
521435339 0
133449091 0
466796464 0
999584699 1
288519718 1
612456496 1
409029386 1
153693263 0
648498929 0
164216314 1
259118448 0
975620501 1
488646322 1
603601155 0
125367751 1
787211117 0
913631290 0
657172048 0
272514120 0
607011906 1
639210243 0
169141729 0
542953920 1
365682743 1
853741506 1
592756224 0
458260887 0
152524855 0
769966848 1
607298847 0
670893719 0
256509530 1
809812425 0
598275352 0
507896785 0
190043744 0
13302563 1
603916228 0
305120996 1
420993230 0
712429399 1
88379208 0
894908720 1
297233595 1
689165540 1
681402768 0
881177488 0
581560694 1
648570963 0
425334537 1
230786874 0
6260445 0
442080369 0
802514344 0
324289518 0
332746997 0
876219077 1
834138289 1
443574933 0
408502884 1
8300037 0
407336205 0
114466840 0
268410324 1
84047067 0
701936338 0
570175563 0
470664428 1
48925180 1
932970600 0
383842542 1
531457849 1
450245489 0
274185852 1
433157562 0
685831287 0
304273294 0
945899427 0
530069675 1
947795731 0
995287308 0
329010117 1
986715493 1
201697679 0
824102981 0
509174438 0
461000605 1
4393688 1
518833343 0
10499864 0
944559978 1
920787830 1
797918652 0
489718021 1
901258469 1
89868154 0
955807568 1
854256339 1
97717467 1
79562377 1
487062005 0
251617145 0
836120301 0
406524439 0
794220060 0
235194113 1
719655977 1
319440051 0
608217460 1
466731718 1
208040979 0
565175093 0
761937053 1
336156599 0
906593767 0
415851213 1
98010986 0
245972194 1
651430893 1
257203233 1
678941248 1
470894244 1
491718162 1
982892631 1
957327689 1
20879848 0
242559955 0
696877166 1
198086580 0
147895369 0
34093132 1
195239894 0
814126494 0
742187004 0
744250757 0
478175958 1
573437302 1
911346379 0
115942797 0
820327964 0
6223256 1
749097640 1
190804454 1
484426667 1
688409398 0
94507156 1
742799648 0
1665085 0
990737192 0
907068355 1
31521155 0
610833850 1
505215086 0
16756151 1
113667717 0
869391397 0
495289951 1
986040713 0
818968990 0
399583692 1
826205721 1
168312518 1
467101269 0
816997172 1
850986375 0
143947521 0
897009681 0
653756143 1
811522175 1
488543108 0
530335778 0
47819152 0
565243128 0
63702005 0
83509381 0
122631955 0
136867879 0
926513769 1
972885 0
443465801 0
322947028 1
279668712 1
920320352 1
143833094 0
194961512 0
633614032 0
808632057 0
995194424 0
937043968 1
956883692 0
748187524 0
872693191 0
569838542 0
731674679 0
177130121 1
807287768 1
850553444 1
631732993 1
744905673 1
300367098 1
623815669 1
885026833 1
139800093 0
316291629 1
443442309 0
730415595 0
711984006 0
193020624 1
51507573 0
60499563 1
186068759 1
685641837 1
109338027 0
184674742 0
886237019 0
870157730 1
658226803 1
964130320 1
913679459 0
584587992 0
584470364 0
113794370 1
336947002 0
282308922 1
785819297 0
376045045 0
240687115 0
211692838 1
663187964 0
778211753 0
842147074 0
44508448 0
694055170 1
625884480 0
350672437 1
613087630 1
176365143 0
960749724 1
666517885 0
923115984 1
457911062 1
399429082 1
299045850 1
223826105 1
101269125 1
916834014 0
184784860 1
444562952 0
534627272 1
675624135 0
593260872 1
791708172 1
868692185 1
289731622 0
33378714 0
380702803 0
984323431 0
247438306 1
531736658 1
6018347 1
211681805 1
917961208 0
836672742 0
465330009 0
725874767 1
758239712 0
558036190 0
44418133 0
967156317 1
76126856 0
826548362 0
924958232 0
481240345 1
451813553 1
177147724 1
503329085 1
191022933 1
495947153 0
239598211 0
440855216 0
835833689 1
633019188 0
573595683 1
173384464 0
943350604 1
882139738 0
769104419 1
73300860 1
174651722 1
733518345 1
655543054 0
498268115 1
631993452 0
817387450 0
747991639 1
437600140 0
760821935 1
916306507 1
147642569 0
488553580 1
270249320 0
575010643 0
494478661 1
942854072 1
48204222 0
557660668 1
35823786 1
594038769 1
907427691 1
878045444 1
450689225 1
297546016 0
404851331 1
439132444 1
164500270 0
434935452 0
226850952 0
11926918 0
921723429 1
182226152 1
119561470 1
997230995 1
239214784 1
668137960 1
401817909 0
401376452 0
354303196 0
625760168 0
673882788 1
798722090 0
190364460 1
118156355 1
286525121 0
507642871 0
108672246 1
235980775 0
355085008 1
246616669 1
121029901 1
246495141 1
470350395 1
819147856 1
52603142 0
171575412 0
825440175 1
87924179 0
289317876 1
318098517 1
998418737 0
290650191 1
524747323 1
186682497 1
998353915 0
707189434 0
120895404 0
591408669 0
22914595 0
717587941 1
103506906 1
397376658 1
206692050 1
257492020 1
6076419 0
385252450 1
987981328 1
608764941 1
142411984 1
326440514 1
876702834 0
694805809 0
517270536 0
80294596 1
568634154 1
309320188 1
564781396 1
695807931 1
849853507 0
573272851 1
127471835 1
181015918 0
17194389 1
344118356 0
628840408 1
390562791 0
276216764 1
923646684 0
133422061 1
261883266 0
71103495 0
529072302 1
960378045 1
304338886 1
286791303 0
453291460 0
49603605 0
941820388 0
217084575 1
982909085 1
982280303 1
343992124 1
176945203 1
279414161 1
364131714 1
796762814 1
251095258 1
694946223 0
796856771 1
584644894 0
265151691 0
593100289 0
802738718 1
768040497 1
105347008 1
371748346 0
133732243 0
261531887 1
779911297 0
843812455 0
210111716 1
456548092 1
933237683 0
808075013 1
1947821 0
647899571 0
768433316 0
110482121 1
363240484 0
583734051 1
744990843 0
101166003 0
710011964 0
476485180 1
220377216 1
383582166 1
228521917 0
324205414 0
201062233 0
930924298 0
849328239 1
815622557 0
686745103 0
945802927 1
480431964 0
852978110 1
253854657 1
832838200 0
716791798 0
783664329 0
803396074 0
635137640 1
869154758 1
678815483 1
157224383 0
575442685 1
204924043 0
935036531 1
952997031 0
792938611 0
357669855 1
800748053 1
952947950 1
812392850 1
70695312 1
586246499 1
634139418 0
27010847 1
195329775 1
636144681 0
466187441 0
381274116 1
982881588 1
182798824 1
140423164 0
884366724 0
926045719 1
302192562 1
147732452 0
429042746 1
646141268 1
667458205 0
527760836 1
408819452 1
492861417 1
309014732 1
834574013 0
355556599 1
532861570 1
493191899 0
841285931 0
69633387 0
655102766 1
518353375 1
413861753 1
474231183 0
987706515 0
153223820 0
707050466 0
46598423 1
185238894 0
800460176 0
416875449 0
124512766 1
58806681 1
634647560 0
14447017 0
95201688 0
487627157 0
372677720 0
781386042 1
373796947 0
807384273 1
264705700 0
642168866 0
292360376 1
584038641 1
170598685 0
876647520 0
863561790 0
217336422 1
961139360 1
27811708 0
746189212 1
947790866 1
941699223 1
358019853 0
110461646 1
7714782 1
447695339 1
611583899 0
161736187 1
643216968 1
221124027 0
469697655 0
319346415 0
971005716 0
767287098 1
940059858 1
262826250 0
770898737 0
982188390 0
137662990 0
455222464 0
908835204 1
241629583 0
205341501 1
290833019 1
938399996 1
973545109 1
828188496 1
179896627 1
473185368 0
43007865 1
650035702 1
504552748 1
972588842 1
968605729 0
208216435 1
796314832 0
379355023 0
309522779 1
10246576 0
974775945 0
778459746 0
486666797 0
103351624 0
224440691 0
252707791 1
381178759 0
745349454 0
779483383 0
464435963 1
727427163 1
469067482 1
652769242 1
508146082 0
581145155 1
477512026 0
426026053 0
112559767 0
994080423 1
231082769 1
894384968 1
908308758 1
567239509 1
113982251 0
247627243 0
317869849 1
317941982 0
63808944 0
287740765 0
289328789 1
13686123 1
89007585 0
843382447 1
113289030 0
935988383 1
89898416 0
886608469 1
631814929 1
236600461 0
828875010 1
896452423 1
752772516 1
250174985 1
323979118 1
553591710 1
733992188 1
297787737 0
90765591 0
381902051 0
725570088 1
678406802 0
778660477 0
334329811 1
561359826 0
219901133 0
592091525 0
792878941 0
233816617 0
134230166 1
267692345 0
216378610 0
187055549 1
96007968 1
891499416 0
559654372 1
709363232 1
599457711 0
582491397 0
834923577 1
285618108 1
535395476 1
949744215 1
592403604 1
779301740 1
293137081 1
983860099 1
283556033 0
653157862 0
775812958 0
717314616 1
526063208 0
605150689 1
285891669 1
757286676 0
450294894 0
968666097 1
290520490 1
8412614 0
607051982 1
471161591 1
24133093 1
865312701 1
254383741 0
295891988 1
298622060 1
543205344 0
319440565 0
702635861 0
36656284 1
845048377 0
125707849 0
636511230 1
705818579 1
652466757 1
249460414 1
566817757 1
288179350 1
700945458 1
680701218 1
781431563 0
433190923 0
727476124 0
388590218 0
481164671 0
347005084 0
633989396 1
492948600 1
600036450 0
395398140 1
909082341 1
676607011 1
870186151 1
636372423 1
461428663 1
370798161 1
318961904 0
544260079 1
771573785 1
804023590 1
857824282 1
5233810 0
839434991 0
465946082 1
242453072 0
652110324 1
793258845 0
744655871 0
228329149 0
123303923 1
800598940 0
921856317 0
896715507 1
57519251 1
89989060 0
548295631 1
679553762 0
511730835 1
175775516 0
510971093 1
942573283 0
785793139 0
714144599 1
156321608 1
789477868 1
326736944 0
973778838 0
671343223 0
723034280 0
717216890 1
521115125 0
379893535 1
847828675 0
777560710 0
790612307 0
991955776 1
836098407 0
914176076 1
562184714 0
177851914 1
789174266 1
843947858 1
708869687 0
591629675 1
445070580 1
472315636 0
140384054 0
651177896 1
365915455 0
911003936 0
389733557 0
909229641 1
249817374 1
886086400 0
669137271 1
202346195 0
259994420 0
761055015 0
29647126 0
222929560 1
573627955 0
532537289 0
679606353 1
408362821 0
609251737 0
81526239 0
223824917 1
633577053 1
381399885 1
182868993 0
643903626 1
989067457 1
350147957 0
590015873 0
339733483 0
305368345 1
598712812 0
781299910 1
803746759 0
681235968 0
864228220 0
275989658 0
302688732 0
340477930 0
190207058 1
859131675 0
955182372 0
735708408 1
323966049 0
465692216 0
857704274 1
956675408 0
87498242 1
900435388 1
319321657 0
875406886 0
848405487 1
864881791 1
887950959 0
38673776 0
394054064 1
564315377 1
928045763 0
873925615 0
768880011 0
465030195 1
526611147 0
270805245 0
836095617 1
162165298 1
548701162 0
305857477 0
587063887 0
595278704 0
569620880 0
499775394 1
44688617 1
529997578 1
472684788 1
976791146 0
648801703 0
548661873 0
351952782 0
892354126 0
15634449 0
988025903 0
72323570 1
471249949 1
341374864 0
989623776 1
905942057 1
482866825 0
743875797 1
728320119 1
729112627 0
467974298 1
346575937 1
345100459 0
937003760 1
845033649 0
102680110 0
958732041 0
923226038 1
350460941 0
152671365 1
882839947 1
453889788 0
484664625 0
197403312 0
58881688 1
485471936 0
601314844 1
777905153 0
726882408 1
719961237 1
571602648 0
106940108 0
435705793 1
425604948 1
837447148 1
19758990 0
163225815 1
124921 1
844186575 0
574055573 0
599647183 1
425848277 0
955359065 0
434011192 1
295998080 1
38712189 0
722940872 1
953355309 0
825050745 1
359666915 1
712800874 1
588941172 1
305659699 1
557393965 0
967308769 0
879985868 0
461112120 0
535219817 0
551609439 1
84319922 1
337305678 0
293581613 0
712119334 0
798786444 0
305223229 0
969107814 0
601704740 1
752723264 0
821233224 0
389727532 1
275033339 0
215281508 1
886855846 0
727302436 1
934663519 1
193631235 0
751668333 0
635698787 1
437812820 0
552494624 0
9022907 1
613357909 0
638562586 0
974734115 0
463938788 0
375389873 0
75409105 0
825715580 0
348525751 0
265665257 0
691617899 0
943545214 1
428047145 1
954111496 0
885708170 0
479345780 0
651173523 1
298486080 0
781103378 0
242828642 1
906716232 0
414886871 0
910706574 1
868847391 0
985945061 1
290132918 1
609430566 1
393732090 1
25611207 1
263654736 1
566229923 0
961366437 1
978567387 1
693896089 1
960995591 1
128429686 1
352511349 1
446058016 0
63521043 1
841023897 1
620455467 1
681713817 0
551922878 0
34037001 1
880597664 1
70538719 0
632307420 1
615077567 1
953552116 1
595484868 1
507000630 0
315107973 0
595457648 1
193065297 0
948405057 1
694061363 0
271884208 0
890224660 0
848180773 1
725132860 1
800537520 0
24863643 1
452068111 0
532858253 0
93007741 1
1388373 0
200192637 1
535623804 0
585724512 1
151055742 0
113497054 1
954098794 0
715813421 0
237933265 1
130051324 0
546263453 1
376839696 1
941799912 0
143500894 1
991369735 1
130045309 0
853779613 1
751290312 1
125968152 0
692618123 1
95857500 1
567295988 1
831245228 0
761858977 0
320632553 1
508237631 0
562746986 0
759585736 0
929961073 0
46385895 1
468611630 0
733327783 1
886764155 0
925081371 1
685942622 0
935202662 0
751966488 1
411971293 0
394932030 1
426660291 0
293900052 1
226459589 1
978935040 1
391342225 1
430622969 0
678542561 1
232011162 0
376838642 0
988046451 0
240919500 1
239480977 1
585500578 1
77171895 0
817340979 0
316645612 1
960565326 0
232472378 0
641181836 1
960151171 0
848935923 0
103051289 0
465167381 1
982663683 0
521834721 1
485974058 0
562698341 1
672228764 0
703169651 1
890511850 1
644310628 1
745949757 0
29711433 0
120893654 0
890178539 0
460667181 1
518910661 1
121933511 1
85820172 0
495366072 1
641104092 1
221822591 0
378248965 0
454967248 1
539790221 0
851292194 1
482632196 0
533031490 0
729029509 0
605426315 1
543818883 1
502886100 0
265574335 1
540637777 0
586097646 1
347960173 0
9320107 1
273568589 0
988174722 1
896077136 1
56221563 0
274994518 1
215989311 1
245049542 1
353449776 0
181623559 0
360397249 1
880579593 0
435541992 0
365247805 1
609833056 0
695829951 0
600613808 0
319705228 0
221095131 0
98096533 0
405546853 1
776035560 0
606075615 1
767716594 1
817678807 1
721672004 0
734005114 0
514876290 0
225322981 1
152282983 0
758267808 1
486837734 0
861133532 0
510433295 1
406486089 1
10260405 1
897016203 0
943425691 1
723019597 1
216422877 1
646101523 0
191650840 0
354767518 0
699855298 1
1210894 1
965894601 1
911603545 0
918501363 0
268974475 0
397888914 1
220759044 0
271391405 0
944772377 1
544502118 1
636238423 0
73682449 0
275986152 0
408195760 1
978653851 1
131753744 1
295307718 0
53603006 1
261678625 1
491904136 0
131173214 1
556532117 0
566957479 1
341905811 0
456202426 1
437110097 1
74290467 0
303701062 1
461111775 1
175095588 1
603786000 0
81658411 0
989335864 1
888219422 1
632694405 0
39417188 0
810205185 1
516914347 0
894379971 0
837911170 1
638381289 1
537582742 1
836516491 0
692861111 0
962017528 0
358088615 0
939083443 0
866840382 1
13282933 1
473153181 0
966148995 0
535253724 0
455760366 1
41710430 0
468988514 1
151861636 0
856484827 1
671886644 1
89515775 0
825123119 0
645438137 1
429620330 1
427764644 1
254484537 1
59930200 1
49497546 1
243239984 1
992706641 0
196272642 0
268887842 0
436563831 0
463467626 1
429024448 1
338571722 0
154130892 1
956479446 1
199077877 0
60989466 0
883053485 1
375719630 0
729843213 1
188285559 1
486402378 0
947902260 0
839561989 0
631150366 1
102350295 1
676700928 1
368923935 0
533413330 1
32820829 0
543726629 1
616163827 1
111135530 0
88471154 1
228918983 0
895363393 0
547447288 0
464595065 1
555545235 1
428716475 0
508969008 0
979904344 1
128146830 1
875516921 1
345126032 0
239559932 0
132150993 0
477708718 0
795920199 1
34994970 0
286142950 0
3435217 1
60739657 1
992740551 0
151834261 1
747113553 0
199048882 0
704129134 1
199945072 0
583766400 1
62615230 0
264696006 1
686847122 1
160405853 0
844029047 1
965007169 1
209746944 1
926475837 1
177593092 1
795908147 1
379876289 1
851697165 1
794621888 0
718329603 0
484436562 1
806245517 0
889765369 0
501061686 1
718025569 0
484859237 0
83704538 0
201038801 0
728066382 0
319626170 0
973452944 1
757557555 1
235597116 0
260446928 0
820990773 0
729159949 1
878653960 1
546993095 1
924836790 0
723309553 1
906194969 1
157126980 1
450734909 1
601643703 1
233541477 1
693119001 0
1466611 1
37603567 0
706178753 1
937197478 1
520105780 0
310329487 1
287220899 1
537439378 1
989019199 1
33486969 1
806261465 1
583341989 1
798328105 1
672690890 0
187158535 0
397455476 0
863903110 0
991954715 0
132042501 1
551866018 0
380435923 1
127037254 0
1717501 1
59044278 0
425447926 0
585677873 0
38756502 1
641787540 1
144951107 1
645798469 1
687754473 1
112531100 0
365695031 0
179947384 1
584384208 0
797985784 0
734103794 1
657862682 1
534306912 1
579876550 1
441814033 1
42388964 0
966423206 0
663303512 1
872963581 0
438305284 0
798166892 1
765667642 1
322096673 1
226106845 1
169381656 0
761785063 0
889598570 1
593250781 1
497910282 1
491346941 1
215610767 1
581211450 1
117585019 1
109970566 1
470531817 0
991151491 1
299989274 0
478870909 0
867860477 1
368956431 1
298375682 1
686030933 0
533566629 1
772746691 1
406503826 0
807162047 1
135404963 1
765135457 1
612690078 0
845692208 1
981841831 1
473962159 0
410034041 1
734321 0
713637199 1
575926008 1
402802359 1
339034858 1
972912318 1
454432052 0
129328353 0
663201770 1
450713432 1
788554461 0
617599996 0
230993861 1
221064097 1
455651301 0
435557297 1
716087029 0
658189754 1
190145146 1
531639647 1
464514411 0
431867737 1
833116070 1
694724516 0
576314929 1
167482241 1
915716955 0
946527746 0
796940781 0
606766346 0
323465872 0
307460927 0
271295654 1
39822860 0
733825199 1
918474042 1
387107680 1
851569426 0
722552254 0
698856430 1
633812035 1
860014655 1
335309932 0
295952479 0
310097528 0
752687286 1
683437435 1
166837974 0
882705929 1
950537946 0
622000685 1
490392886 0
517744478 1
35258854 1
416959115 0
888680436 0
885657133 0
95720169 0
579054422 0
286730216 1
769582800 1
578123380 0
409517157 1
476692150 0
723418851 0
427922249 1
210462176 0
235716971 1
185819761 0
240835783 1
325579453 0
95067629 1
890421032 0
96591884 0
773060377 1
701695608 1
399341674 1
740270368 0
448466687 1
599111757 1
929795435 0
910720073 0
938811602 0
205812161 0
334619695 0
668592907 1
399119152 1
175005160 0
288136670 1
90870418 1
653028562 1
874729704 0
967933015 1
166165953 0
899235336 0
409503521 1
15458570 1
418989572 0
19241317 1
487717390 0
759652622 0
815625208 0
699474033 0
559153369 1
645670754 1
71510337 1
942629537 1
792005153 0
40475150 0
64356295 0
461683595 0
174992896 0
259722088 0
139489941 0
88225094 1
952154154 0
609281435 1
700223286 0
895477407 0
317720886 1
340369315 1
404396154 0
473644365 0
699586502 1
750402573 0
368227590 0
22068740 1
310087304 1
232607044 1
249243842 0
242757767 1
442193264 0
53616086 1
467351245 1
317754129 0
573097946 1
2052580 1
878134819 1
25830356 0
775056449 1
817253028 0
588483340 1
645505080 1
230941001 0
762713481 0
404455556 1
327669874 1
592367182 0
882336317 1
396929803 0
177369199 1
371372046 1
331691126 1
753383487 1
254522577 0
823610193 1
848488807 1
808663636 0
224468495 0
121074553 1
611768658 1
246240021 1
952825579 0
408906471 0
337175729 1
98137944 1
29156315 0
176486311 0
557038806 0
697669345 1
807065329 1
794765245 1
396934430 1
167249226 1
590743984 0
940744704 0
267636734 1
399279546 0
434491614 0
524441165 1
866996772 0
164660030 1
804048749 1
588411633 1
763056013 1
300845080 0
840231966 0
771270943 0
738707959 0
137876543 0
422592410 0
975096419 0
925615281 0
213375072 0
879532938 0
357554530 0
488212118 1
135534933 0
983530403 1
979453811 0
297686074 1
707124684 1
814908518 0
309794177 0
996084865 0
764505709 0
153157832 0
351340794 1
217674995 0
613715832 1
674725496 0
369407301 1
123177664 1
12603408 0
738200707 1
40573837 1
722137915 0
13121621 1
781031436 1
175450075 0
621164177 0
914838150 0
598663784 0
887376765 1
439789490 0
289595079 1
402482425 0
492302183 1
894560505 1
612457860 0
957275286 1
779910402 1
66098823 0
975564596 0
93952799 1
988673018 1
778166037 0
976274130 0
860826540 0
169891263 0
680615420 0
507037070 0
4759148 0
678043113 1
153848364 0
785024285 0
732773950 0
835461862 0
581990640 0
558112100 0
862845390 0
484421029 1
474126369 1
553754495 1
234908072 1
23372454 0
222705413 1
924489114 0
237478613 0
559379700 1
156513077 0
465280055 0
103376334 0
768300777 0
800205141 0
898938398 0
841070375 1
597307613 0
634620238 1
39978842 1
389086221 1
980991506 0
913248495 1
462715522 0
916872294 1
942219053 0
156577072 0
83011493 0
42730491 0
797228849 1
418322851 0
546874570 0
258737051 0
306324476 0
781711306 1
111602782 1
43513458 1
202825272 1
463130622 1
780542865 1
474879419 0
187958193 0
963704525 0
112373539 1
558920032 0
934547639 1
208948574 1
677280836 0
224149875 1
577609149 1
700498185 1
718231653 0
17196355 1
553256253 1
59783258 0
427441173 1
621357702 1
962394776 0
953369973 1
108627034 0
597295031 1
478876709 0
30494146 0
249457946 0
745464848 1
283022233 1
369252475 0
145210639 1
574799538 0
282356797 0
257138378 0
955078239 1
614100528 1
936343798 0
975095243 0
819525853 0
535311073 0
637983246 1
212062885 1
712118807 1
523195941 0
86476909 0
45676235 0
389260839 1
445962052 0
521538615 1
569207042 0
446534955 0
981819136 0
448574506 1
961336314 0
45325539 1
962211522 1
173143561 1
685099917 1
417628262 1
51796683 0
753751817 0
71822738 0
784646943 0
661976460 0
557184402 0
531357809 0
807884332 1
8976523 1
984334967 0
942774210 0
781860691 1
999640885 0
218643068 0
832835153 0
50993188 0
662803193 1
983396131 1
940290828 0
281690089 0
380912124 1
976710208 0
223683496 1
732954793 1
968456504 1
478118121 0
949174178 1
239333144 1
206893406 1
897630870 1
317272867 1
856689797 1
390800539 1
108280892 1
452453191 1
500204739 1
722491897 0
696575314 1
254401349 0
623712640 0
103422634 1
408754093 0
674647888 0
131840701 1
620980670 1
573594255 1
803318110 0
679465919 0
234810529 1
979628962 0
295761161 1
984648757 0
457643313 0
829034088 1
456690883 0
253931568 1
572464188 0
38204706 0
444696341 0
984609312 1
645692060 0
732229848 1
659395082 0
869429744 1
794959953 1
357751552 1
323951910 1
154436609 0
923497013 0
216304064 0
240674500 0
872614056 0
860548566 1
474166336 1
160537439 1
193279605 1
414377099 0
164255114 1
226756939 1
220790521 1
40923002 0
77527744 0
756248218 1
42037692 1
838223689 1
551266991 0
920366754 0
557687209 1
504875254 1
199258463 1
665839291 0
483435139 0
512119562 1
517565939 0
150389142 0
962509411 1
703739193 1
289763136 1
651676143 1
81671499 1
945356487 1
719151492 1
332803641 0
647990135 1
606556955 0
713591522 0
685551615 1
733582709 0
687688233 0
598758616 1
303255792 1
457263519 0
766209029 0
193117105 0
644155477 0
363226882 1
189702306 0
843492626 1
698880215 0
395911292 1
232119762 0
212781082 1
217143148 0
482712156 1
360297685 1
997163273 1
749322197 1
840454141 1
901220729 0
324321270 0
217510468 0
165856292 1
629784093 1
575090058 1
319684327 1
349779837 0
153110465 0
137992732 1
979018303 0
910876430 0
277884692 1
912901882 0
52606562 1
207845462 0
956993659 1
449189114 0
182096435 1
577353976 0
986035880 1
18449996 0
182055334 0
878065241 0
343602235 1
32346942 1
765299079 0
329900587 0
266551914 0
986537465 1
348808201 1
96514483 0
896677050 1
196881671 1
800642489 0
344354739 0
127760397 1
756697924 0
322774620 0
106439035 1
704217600 1
133452364 1
510228969 1
424766611 0
101878255 1
904009123 0
998030190 1
294224050 1
686672124 0
864425626 0
205607660 1
326430377 0
795042858 1
936894173 0
623091381 0
248692031 0
720597059 1
680555808 1
747955025 1
143929631 1
762925536 1
209937578 0
355788018 1
942593977 0
508674828 0
248507359 1
939387256 1
584378666 0
418161606 1
539927030 0
845394772 1
600227932 0
941697347 0
201856892 0
390714423 0
983863911 1
677527561 0
739747719 0
513242590 1
792673117 1
410236133 1
268130578 1
445607928 0
405488051 0
967908859 0
76533284 0
593230431 0
962639075 0
878564392 1
253141517 1
850577373 0
434271329 1
302894003 1
986547047 1
259787615 0
364595673 1
165060970 0
598514036 0
595347474 1
718466842 0
258287254 0
528939249 0
25927481 1
428348022 1
158094485 0
295511489 0
746873105 1
124266561 0
794765232 1
286299027 1
930536329 0
194403730 1
743199098 1
862861830 1
360981126 0
111315095 0
139443048 0
76051825 1
332647062 0
860281822 0
649757939 1
800547305 1
740922632 0
752722189 1
242230838 1
476986539 0
914940627 0
155991971 0
487057780 1
617521841 0
18047242 1
633113381 0
43007907 0
153536179 1
392252360 1
526046775 0
516915890 1
989325728 1
916082774 1
269313396 1
314373599 0
811948322 0
720345711 0
693171074 1
580131919 1
678082552 0
727954145 1
231062227 0
745332948 0
241624676 1
851744903 1
469745229 0
542259498 0
235140678 0
69790797 0
804777112 0
36141520 0
866165996 0
882216480 1
711308737 0
173525417 0
935639525 0
322902891 1
754401941 0
228399089 0
234634239 0
612732044 0
969736578 1
760678728 1
813653791 1
7011750 0
200300585 0
69023073 1
723943294 1
395048207 0
90464943 0
781309555 1
993687302 0
657441781 1
737948949 1
230513711 0
81453067 1
277568208 1
940201675 0
67022873 0
952354596 1
299238039 1
213997832 0
484218069 0
802719778 1
184269725 0
39559738 0
934444302 1
708235015 1
291989777 1
116843010 1
823334132 0
720113255 1
145625860 0
388433341 0
988136163 0
909912632 0
169660312 1
558867064 1
602448853 1
986646438 1
221667330 1
853161380 1
983731703 1
896460474 0
138620242 1
455907695 0
329656277 1
592694458 0
301508277 1
63415033 1
442651102 1
323130471 1
92906256 1
411150071 1
637756433 1
463506504 0
697824987 0
919946750 0
406164066 1
373634176 1
571347849 1
750558168 1
176628467 0
305743461 0
440487284 1
180058450 0
988039261 0
772547930 0
193179609 0
802377924 1
975659793 1
120613638 0
111489239 1
720322834 0
438542653 1
157842433 1
944672741 1
862428618 0
671911810 0
205123367 0
412427452 0
805137112 1
988895842 1
447045102 1
848546151 1
207793781 1
811975430 1
634542056 0
834882093 1
304411237 0
645075155 1
780950890 1
310954059 0
131733060 1
911223417 1
886090224 1
499550013 0
716266772 1
206632665 0
359755070 0
582615648 1
248136109 1
344518914 0
742787282 1
60193172 0
130762029 0
114008156 1
43298143 1
579790477 0
627562219 1
1812131 1
539589662 0
844232886 0
393979362 1
650343362 0
539088356 0
71924330 1
527631638 0
933614744 0
582460073 0
793970267 1
683465200 1
338531827 1
415454324 1
764177807 1
591876793 0
536965971 1
49839968 1
115372614 1
51473336 1
830373099 0
322703030 0
558604589 1
312719178 0
726821819 1
852631878 1
591740392 0
825540036 1
654641701 1
406978458 0
721148415 0
308766611 1
523971379 1
732249936 1
849929521 1
220065922 0
614824534 1
623878865 0
865687411 0
154903080 1
94871074 1
482729012 0
917205680 0
683226301 0
164196324 0
693473019 0
208284565 1
543110115 1
868078506 0
211267060 0
407281403 1
192555613 1
974406027 1
938505192 0
536140112 1
553228148 0
352228101 1
791365191 1
147370182 0
50512525 0
843372900 1
545949585 0
336041024 1
772690724 1
226873817 0
312988873 1
428679606 0
736715755 1
287804971 0
992584033 0
317947180 0
317046280 0
182485034 1
729826555 1
317022832 1
42138517 1
138319261 1
412889953 1
499630338 1
477794514 1
962954769 1
7936997 1
372645143 0
290122927 0
948372660 0
4294913 1
213139622 1
168733895 0
533973232 1
527646105 0
43210081 0
464213772 1
958637474 1
280844875 0
667761183 0
707177447 1
462439952 0
615634795 0
287746703 0
591732106 0
681614385 1
694946234 0
39142107 1
161645354 0
34951237 1
207414721 0
256174987 0
166678712 1
274134155 0
139221185 0
736851722 1
671278704 0
182576972 0
540681867 1
243548834 1
158148506 1
388878424 1
567269708 0
500941100 1
290377576 0
739026444 1
940340536 1
885190590 1
295730276 1
605736581 1
970499075 1
432853097 0
828062333 0
372445266 1
923449403 1
623658980 1
222524732 0
537642458 0
455078547 1
173617167 1
212110353 0
521623602 1
297117994 0
119346095 1
472899023 0
811783196 1
797214416 1
771238042 1
791062575 0
190807057 1
451558651 1
231704019 0
315953936 1
714253992 0
50617810 1
434330446 1
175486025 1
387483663 1
299938222 1
976268312 0
610480674 1
988290140 0
492126870 1
370957139 0
819191452 0
504872029 0
311190474 1
859957485 0
340076426 1
757371193 1
311430480 0
219803701 0
208410184 1
690269039 1
969405860 0
922496446 0
523486855 1
840850290 1
228120988 1
419459701 1
107093403 1
27234300 0
26311321 1
918009636 0
677817828 0
885255292 1
850004949 1
256165227 0
401520203 0
697751725 0
661998414 0
133452919 0
322851405 1
905544075 1
418914442 0
587876459 1
305497651 0
44809436 1
27809725 1
15291635 1
628844918 0
571584388 0
692729228 1
215831452 1
178447162 0
973362180 0
813022148 0
586987297 0
435871588 1
930649090 1
267663822 0
894393328 1
368907979 1
178058014 1
164557080 1
87358913 1
803690995 0
888384886 0
624428622 1
335763665 1
897347889 0
247697723 1
66347499 0
441032598 1
860093606 0
968270865 1
813349698 1
812302430 0
534062333 1
107162854 1
524782822 1
249343694 1
60398755 1
537197448 1
389101463 1
591449493 1
709572134 1
765508265 0
146091377 0
893814030 1
663422624 0
823780527 1
357417795 1
57010246 0
678471730 0
287058434 0
723091926 0
485329431 0
864489397 0
812837697 1
769637580 1
58233847 0
326406366 0
894590784 0
995082895 0
961587203 1
980321813 0
863589182 1
874568405 0
567087947 1
527972556 1
546711285 1
618119868 0
95083061 1
711729627 1
771477287 1
978484541 0
744742849 0
288208470 1
642397429 0
752745803 1
246237154 1
678258433 0
321288513 1
972810736 1
159106596 0
731787399 1
768819639 1
199974042 0
188651892 0
117496516 1
285548309 1
509234775 0
524716688 1
706009434 0
188149371 1
788537236 1
910542243 1
373052829 0
517152762 0
23625900 1
891553021 1
473260886 0
333654074 0
979947922 0
154886270 1
32611629 1
870056226 1
456857087 1
867920093 0
75547393 0
497934175 1
393885704 0
568837123 1
933717501 0
910503210 0
660856035 0
982637008 1
590609828 0
809823222 0
581780589 1
958625584 1
758753713 1
39442146 1
920825105 1
926328945 0
342547611 0
228374606 1
375358484 0
26225257 1
570417282 0
780413104 0
603537348 0
18745781 1
195161502 1
424213359 1
340297985 1
256243764 0
548945376 0
231873187 0
698092459 1
245398675 0
689174166 0
906402461 1
761939991 1
644053173 1
513537925 1
75419939 0
377338768 0
261914095 0
951435175 0
633506525 0
294879210 1
22977661 1
750650248 1
655186772 1
159030244 1
634344556 1
617064125 0
794808485 1
229019458 0
997008781 0
968941682 1
202486521 0
547666899 0
214318101 0
632611549 1
966504216 0
66467869 1
6373592 0
531416310 1
496518855 1
836158598 1
220809644 1
138752991 0
573595377 1
96381092 0
715400345 0
168203332 1
464717206 1
324509787 0
891208885 1
876005075 1
742416249 1
314846215 1
809357735 1
513049169 0
679431365 1
412408883 1
507838526 1
736508644 0
166288038 1
889638069 1
727082983 1
670032887 1
549252591 1
378337583 0
173441720 0
164553306 1
772188573 1
875609474 1
262075757 1
742406454 1
604493109 1
724405161 1
410087614 0
144738956 1
728541981 0
449507192 1
388899828 1
357592579 1
836484821 1
737332138 0
471852943 1
906854460 0
589471797 0
284957559 0
707702585 1
880842970 1
828087752 1
310774823 1
896238683 1
440769932 1
225626829 1
382488593 0
350510558 0
706581319 0
630834741 0
675106606 0
998586332 0
942747757 1
130189170 0
864847408 0
181383938 0
282831104 0
580297912 1
93872599 0
890288269 0
545324696 0
522826923 0
897272257 1
615054330 0
26288530 1
16037817 1
411539885 1
55575171 1
425036481 1
129488988 0
702983471 1
205925977 0
852608039 1
313583717 1
215924681 0
379163814 0
580535736 1
761210713 0
137504586 0
990472791 0
976403554 0
605956973 1
819919464 1
721411765 1
28281485 1
981885298 1
790238970 1
832175029 1
952121747 0
294032598 1
551193434 0
544918081 0
282423487 1
689846047 0
13487086 1
958600568 1
236038822 0
992464154 0
944884302 0
292069395 0
444772513 0
543212140 0
659620236 0
389965798 1
984041502 0
936458391 1
240425918 1
427022487 1
634872 1
402373685 1
340077620 1
500785880 0
156326773 0
228104622 1
851921643 0
526001468 1
597029338 1
955840673 1
65207246 1
197078050 0
792837323 0
948359280 0
277613931 1
451911988 1
215260460 1
8411499 0
31023828 0
685112614 0
513136138 1
893350537 0
230119794 0
293577823 1
19397952 1
502164120 1
849207575 1
697878175 1
697370482 0
260411182 0
101985414 0
898368998 1
709890475 1
652297052 0
63241984 0
689257954 0
366057038 0
739620998 0
174148619 0
213381762 1
588110076 1
971151665 0
497304314 1
902778499 0
939673318 0
256071726 1
314150886 1
789331769 0
542922912 0
221235559 1
635197311 1
678505138 0
963407739 1
956993211 0
669452246 0
583769852 1
157900339 0
664264437 1
418657916 0
27070194 0
625741683 1
755024965 1
597903303 0
382113413 1
388980202 1
408071723 0
237191360 1
377347883 0
580346269 0
751306718 0
474383922 0
778958341 0
924611030 0
975535613 0
672821187 0
607496544 0
362838721 0
111399427 1
272413004 0
249375341 1
348791103 1
663349992 1
204261214 0
863875188 0
681109032 1
634923689 0
82375555 0
525822746 0
105412404 0
833819154 1
965034714 1
125134593 0
30236391 1
227942087 1
475043799 1
973975175 0
483294898 0
816010179 1
588149463 1
678341214 0
202845506 1
368389834 1
504903580 0
430817830 1
373990198 0
699058664 0
866244881 0
378214004 0
202469361 1
746081234 1
471094967 0
94471511 1
169098919 0
852709503 1
864270918 1
894749066 0
895456078 1
624521643 0
131873564 1
259514125 1
199635365 1
6793654 1
461101631 0
659014990 1
571466333 1
677904013 0
532070127 0
848392201 1
408152588 0
526233499 0
134355351 1
720699991 0
677509558 1
872794408 0
304121492 0
750216377 1
551975598 1
894554212 1
299836735 0
312629579 1
164728252 0
813708789 1
843991522 0
309046854 0
93046447 0
794558385 0
196570694 0
713179901 0
765704815 0
100109969 1
787359179 0
478941136 0
664564167 1
845061333 1
351125295 1
395535735 1
210771116 0
955520195 0
309240341 0
319597714 0
872934468 0
939402472 0
242571355 1
80573662 1
678107718 1
634394943 0
383389192 0
683963840 0
532737854 1
940765266 0
808533147 0
895802659 1
947754412 1
836632813 0
131570633 1
124789494 1
532388094 1
201877285 0
284397010 1
765534057 0
850941039 0
762310662 0
183005728 0
191677991 0
433722703 1
57991042 1
444369121 1
192267920 1
592494251 1
811759166 1
377910148 0
448505047 0
459066293 0
217492923 0
953563148 1
295141908 0
125375855 0
586365964 1
419307085 1
240364102 1
727884046 1
674774924 0
564677597 0
613441581 1
811117440 0
175312803 0
547363016 1
241664319 0
259369180 1
402968028 0
207548965 0
656024467 0
944256458 1
540285368 1
173233524 0
99382516 1
666184353 0
823604544 0
832996636 1
429824020 0
756020845 0
384062493 1
257729713 1
966697093 0
606007612 1
66327583 1
56874779 1
668909392 1
997243478 0
293033470 1
389206619 0
503522683 0
62068438 1
17447977 0
992435110 0
619356784 0
416726391 0
274520110 0
366018629 0
343199543 0
49505158 1
422358256 1
923187917 1
773421731 0
172721364 1
587604958 1
334367772 1
762856160 0
512101782 1
551090215 1
978609174 1
315323003 1
3768737 0
665428682 1
167198514 0
183766233 0
798403496 0
189046499 1
162513632 1
241754440 1
150254249 1
305360814 1
363374515 1
446559340 0
237471132 0
316360557 1
908295725 0
415085620 0
717675862 0
912249695 1
115280950 1
895429477 1
100237092 0
722503446 1
38606944 1
803423545 0
744249382 1
865329228 0
336019227 1
215483624 1
624359333 1
360229099 1
552663185 0
231519988 1
539898640 0
627724267 1
955227396 0
31944944 1
136488500 1
780959185 0
785803346 0
264303682 1
560947464 0
231278078 0
158502124 0
482083203 1
999128049 0
546788171 1
559869968 1
599824219 0
875592097 0
783412595 1
588194898 0
909715765 0
284989192 1
953130583 0
993622388 1
233062562 0
122840887 1
55597921 1
651957090 0
858971865 0
186456754 0
713667369 0
165463950 1
876149093 1
864474217 0
203773440 1
172260487 1
729239358 0
390064138 1
712128214 0
443166797 0
379110170 0
94214094 1
198199465 1
878458819 1
624427472 1
196231058 0
768285467 1
832554358 1
477104357 1
946713826 1
854953263 0
585661152 1
56268312 1
288687157 1
878618376 1
35486788 1
226142962 0
374583832 0
232416623 1
914495860 1
391825329 1
245174045 0
789776318 0
401730625 1
488968297 0
477231797 0
337510913 1
224925405 0
597335524 0
690047365 1
362150492 0
82956198 1
660398745 1
283589091 1
969759458 0
233902449 0
917348068 0
749789382 0
993897506 0
49573265 0
59416978 1
999706028 0
339726287 0
715625106 1
600063378 0
550958589 1
924512931 1
962768365 0
154660612 1
704233150 0
387972283 1
857141797 0
45098453 0
305504561 1
229949211 0
226749295 0
445548603 0
283999450 0
624940516 1
783198825 0
981329327 0
191123884 1
2381502 0
519233663 0
670689720 0
944684563 0
819796232 1
15384224 1
207356390 0
770832718 1
61928898 1
101568415 1
859591108 1
26482212 0
315669558 1
184131724 1
978153923 1
32600157 1
221524950 1
124048138 0
883665982 1
658824702 0
370168254 0
502895736 1
203340551 1
696490269 0
159189629 1
770056173 1
591694812 0
684286772 1
507703413 1
839702242 0
954236079 1
404120596 1
382714923 1
296696530 0
923767246 1
241208574 0
222112594 0
418514418 0
144301109 0
860020113 0
130115860 0
773634345 0
266845613 0
525758331 0
686605102 1
204726035 1
972856250 1
706844559 0
50753168 0
77208272 1
401873153 1
432997127 1
336577282 1
151753423 1
231423637 1
489557592 1
449078797 1
855485104 1
867147838 0
572724223 0
477243568 1
292392234 0
82235307 1
239817063 1
36915663 1
23942704 0
200629351 0
809033907 1
230081506 0
717186711 0
545202576 1
237523714 1
498432287 0
484322206 1
293658695 1
14216173 1
639718804 1
468524682 1
159447436 1
206878632 0
440526404 0
516188578 0
636196748 1
240749270 0
554078416 1
700961549 0
233171220 1
867561802 1
99358493 1
370312294 1
883789954 1
328451457 1
389339199 1
721653357 1
564579020 1
37055780 0
850230346 0
419343562 1
926271228 0
192245540 0
731401480 0
475422367 0
412759673 0
450808770 1
642461401 1
147766440 0
628008203 0
807099708 0
853724019 1
493494579 1
596036116 0
8410861 0
466598958 0
514290188 0
907289053 1
989143202 0
358974312 0
674189048 0
222735119 0
270824921 1
993360694 1
709693864 1
630522747 0
243752898 0
19388119 0
154742452 0
528256899 1
131954422 0
305031102 0
255989803 1
421067894 1
80283354 0
489446688 0
326758933 1
188387408 1
248999684 0
848734036 1
15524978 0
467630877 0
961067673 0
980980080 1
681304945 1
142799896 1
266362394 0
949468558 1
704184763 0
617272127 0
247908643 1
246788641 0
807189651 1
927924826 0
232928556 1
478149806 0
655443756 1
109764342 0
480355818 0
68604060 1
417582688 1
724275887 0
37847461 1
145837994 0
292089402 0
17110623 0
985773131 0
409572494 1
280254139 1
851784593 1
269304687 1
493989317 0
43082265 1
999725991 1
912200641 0
465004646 1
429103923 0
887388978 1
432743884 0
787187105 1
6836764 1
287518033 1
948915323 0
693629898 1
812481817 1
371054072 0
431072575 0
170546764 1
949377063 1
510556482 0
191203830 0
697844090 0
37115530 1
248985544 1
939631732 0
790354105 1
221350498 0
647788349 0
519130834 0
524156087 0
169741819 0
699051037 1
13999831 0
17470405 0
130271702 1
467842494 0
400974694 1
932518332 1
100614056 0
976191580 0
144881782 1
907855085 1
59720564 1
942567422 0
674160449 0
143256668 0
144063589 0
801932328 1
353167662 0
772736375 0
864024950 1
634040218 1
30329420 0
322361981 0
257108861 1
759240883 1
249531742 0
891405989 0
284506625 0
828203745 0
428839938 1
838738975 0
249011602 0
486225086 0
448235169 1
973590327 0
748781689 1
510106223 1
359967222 0
226124668 0
912669451 1
641354179 1
430773936 1
425537782 0
236035572 0
818048962 1
742550683 0
672896677 0
625582896 0
769364514 1
673372472 1
9969887 0
225615996 1
864709245 0
895852994 0
799984974 0
164083960 1
268278092 0
181834732 1
426274959 1
64665285 0
571635622 1
181283772 0
4192333 1
192192764 1
911276852 0
631123178 0
23522442 0
235964642 0
298956951 0
904090952 0
854708440 1
179784486 1
18838531 0
279451529 1
543549733 1
978944151 1
454083260 1
574355824 0
705314274 0
442105131 1
390512626 1
308385646 1
296491827 1
12947615 1
390783712 1
594898139 0
469053769 0
49251431 1
132448488 0
252677482 0
763174036 0
176919796 0
49979833 0
947213905 0
415324898 1
385003903 1
163165592 1
535920503 1
965766295 1
13884770 1
929326349 1
932900871 0
614055521 0
988392299 0
370180828 1
986016322 0
576535215 0
910426412 1
287356238 1
741116112 1
566085713 0
308848007 0
335036051 0
702083596 1
239355802 1
293897098 0
792632230 1
675353841 1
358138008 0
242523810 1
296359751 1
958995254 0
815787042 0
237767653 1
712477824 1
440753475 0
159660862 0
86195604 0
503604717 0
51136389 1
501077344 1
165958617 1
343770254 0
941399760 0
620488960 0
222019120 0
927378256 1
646778599 0
502121173 1
864279626 1
991406508 0
519318606 0
50758465 0
220763416 0
707988310 0
471275565 0
107725588 0
733024495 1
591228493 1
935031575 1
175294364 1
944864923 0
258394590 1
879715329 1
320206362 0
398832684 1
8189672 0
31419732 0
670518850 1
142077603 1
234535500 0
916007842 0
839019943 1
439600484 1
626989663 1
715200461 1
840572405 0
980011481 0
613191106 0
286934597 0
496579202 0
529533816 0
969789902 1
374960976 0
575013989 0
788599831 0
473502694 0
894779109 0
729396355 0
935207901 1
188298109 0
381657502 1
561239078 0
656057352 0
969710950 0
206615909 0
391014024 1
660225517 1
149819759 0
913336527 1
480123091 0
506674299 0
437907005 0
677255683 0
277286773 0
229351392 1
114987332 1
119934675 1
81069993 1
884901224 1
567783836 0
188780874 0
980934937 0
335398257 0
886635908 1
729829478 1
124347721 1
419065063 1
869527543 0
840940888 1
853435651 0
218797651 0
33660842 1
401248149 0
212124622 1
815691101 1
871140643 0
993132975 1
493367942 0
914469250 0
656318767 0
745781285 0
729598485 0
17370397 0
744629943 1
682972209 0
322680014 1
359147296 0
323385665 1
565531056 0
775438525 0
841590197 0
266586752 0
335027190 1
59001108 0
732834810 0
272889037 1
833956711 1
953237977 1
376915857 0
367312139 1
205370842 1
451976039 1
216559826 1
228013998 0
999834698 0
742186349 0
999714164 0
158986966 1
644807446 1
992744115 1
525206417 1
70551928 1
976173015 1
861926556 0
339711522 1
126881876 1
876261451 1
87441230 1
597304095 0
972509329 0
427626644 1
352590847 1
752010204 0
157403827 1
578760903 1
916516257 0
410076617 1
399445635 0
572803617 1
763816180 1
411724058 0
395760245 0
427301724 0
115825393 1
735085386 1
144552833 1
346625265 0
791943320 1
774382693 1
875179268 1
726165242 1
87635763 0
833492283 0
966590515 0
118172046 1
89196271 0
862622955 0
700446868 0
98858016 1
164831205 0
585506915 0
709663996 1
178186460 1
137936558 0
887477177 1
323515074 0
787911933 1
486913598 1
21056408 0
524442482 1
273330445 0
293490132 1
213040652 0
796038650 1
401217443 0
741692745 0
135648385 1
21054278 1
92044523 0
195669925 0
845566184 0
588277330 1
48773765 1
844185494 0
290728257 0
939809258 0
61752916 0
536268004 0
683701502 0
543569790 0
255068674 1
544576719 0
273197955 0
872971508 1
964927572 1
336050092 1
483824159 1
569382981 1
272015695 0
959992303 1
154613065 0
910354560 1
684471864 0
975771096 0
631447222 1
13623073 1
230084469 0
871835755 0
125960481 0
781057529 0
989424299 0
403301513 1
964819433 0
822347070 0
908837160 0
496208364 1
914981797 1
810716120 0
371915421 0
801765804 0
612074818 1
457254214 1
437430167 1
83648343 1
944523447 0
907292241 1
660407337 1
872401954 1
318857996 1
982171373 1
200764890 0
826168735 1
893736887 0
19535467 1
598256917 0
425658848 0
748797879 1
146154407 1
563588546 0
241890069 0
273703559 1
727822755 1
119399163 1
780277682 1
672528905 1
757524938 1
52169981 1
679878721 1
136217025 1
342103801 1
323595519 1
677085830 0
243119729 1
227434640 1
551559716 1
342739292 1
128340007 0
98557659 1
722611792 1
675067365 0
405148822 1
984386415 0
80121031 1
950181376 1
414754431 0
903179559 1
686902210 1
300353484 0
684290012 1
195482082 0
67681595 1
690789394 0
629228322 0
744487992 1
715927447 1
910465129 1
355544991 0
377277335 1
794359201 1
45641061 1
622565213 0
580041879 0
715073170 0
266253490 0
854305437 0
464282112 1
627746926 1
244001592 0
986856675 0
233807809 1
153865910 1
674646238 0
98669002 1
169282847 1
151179860 0
827491541 1
95640726 0
947608093 1
431739584 0
27515698 1
892381474 0
600604322 0
462037696 1
800073813 0
927306620 1
179895900 0
179635272 0
717258824 1
45774768 0
87041884 1
724744112 0
339753463 0
345995605 1
18268769 0
385835480 1
893922168 0
554338101 1
449865927 1
343445127 0
47862585 0
479454808 0
175148289 0
345747370 0
660502916 1
426029280 0
113733660 0
352120360 1
762264111 1
941400942 0
767439091 1
9083579 1
124517496 0
245993950 0
723983114 1
335016809 0
638849056 0
562342485 0
382891586 1
253706358 1
19372095 0
727320030 1
109825819 0
395082954 1
661594075 1
683432834 1
711398294 1
100331999 0
110362495 0
36921898 1
370315474 0
129117615 0
985300789 0
595304489 1
79215355 0
958415193 1
840815797 1
610978537 0
195895362 1
550553043 0
500213857 0
472391978 0
991782355 1
138526681 0
494155201 0
55883227 0
54373449 1
163257443 0
444730417 0
430246123 0
140865034 0
110955058 1
569490699 0
53561242 0
803306431 0
678900889 0
682058233 1
299087370 1
552472867 1
74197918 0
449158074 1
997770601 0
932018286 1
91152948 0
89917281 1
177702132 0
839571902 0
858918707 0
719038869 1
23649104 1
570350799 0
742134978 1
967387115 0
984520102 0
855543348 1
563878155 1
580788498 0
246499357 1
663083289 0
108719024 1
471595694 1
177779732 0
221764874 1
290823018 1
454828702 0
815815564 0
912044868 0
381513855 1
613526407 0
157782643 0
59337991 0
909650707 1
143432894 1
130872912 0
598084040 1
496927151 0
361182289 0
855501227 0
941202917 1
497144749 0
206521547 0
234727273 0
638034062 1
161501714 1
895509692 0
426874971 1
513295793 0
708072942 1
100124821 1
934618110 0
652366541 1
3610549 0
260791510 0
560574739 1
902320709 0
825603257 1
403282314 0
14357995 1
858952063 0
106034204 0
107712578 0
619550151 1
232786067 0
90500093 1
892129259 1
310516695 0
297116029 0
174460113 0
499203530 1
233531543 0
677514810 0
295925112 1
746820572 0
775013267 1
835276111 0
533355902 1
906836028 1
845021973 0
868053077 0
60412528 1
908991253 1
918909752 0
679211052 1
201074258 0
596188342 1
92026558 1
625272348 1
716505047 1
989882595 1
916586662 1
857812980 1
844099426 1
524480 0
287425132 1
390183490 1
365463560 0
136072408 1
865372811 0
570885322 1
176955476 0
887512848 0
128470457 0
413309544 0
177393403 1
473915537 0
422311622 0
22869874 0
724010010 1
724014731 1
506337713 0
779259578 0
155169684 1
834068786 0
457683800 1
985571038 0
829810194 1
280789175 0
790110669 1
410782997 1
363370727 1
377675629 0
110396579 0
937478522 0
164608053 0
438242036 1
47506929 1
731148729 0
498947706 1
568308015 1
9932429 1
867905662 1
185693312 1
205761452 1
187836861 0
840580446 0
270209023 1
859736789 0
781160470 1
688305038 1
157647481 0
606890131 1
90387917 1
944124669 0
122085364 0
697531676 1
289836884 1
447843597 0
56307404 0
969963865 1
143915188 0
730373021 0
332682648 1
15278914 1
989645502 1
975777204 0
929388960 1
871139590 1
333692939 1
515934669 0
844014219 1
327400497 0
198938151 0
554312466 0
310927334 0
755929250 1
819133662 1
267973489 1
216041463 0
563525642 0
395829016 1
485597945 1
303058883 1
472016378 0
312136913 1
339650738 1
633098717 0
373198674 1
172960517 1
584451161 1
646373549 0
476906014 0
151451902 0
65834805 1
568707145 0
175757392 0
338234112 1
790070157 0
754435618 1
956061519 0
874863834 0
443450261 1
820794753 0
767069849 1
882464824 1
14318844 0
992359641 1
775775093 1
68340085 1
582642223 0
262030129 0
855400423 1
125924366 0
501382673 0
482970180 0
999254995 0
675593778 1
364858267 1
576244963 0
692309038 0
686846276 1
967694339 0
576573994 0
902309172 1
165609369 1
716229912 0
514830956 0
688809628 0
372778776 1
939448677 0
356856295 1
262320948 0
552134873 1
862271851 1
616795488 1
828717879 1
110459853 1
182047902 0
690968054 1
634649607 1
312397991 1
618908984 1
77332245 1
431003150 1
960195616 1
696467841 1
430125083 1
397968896 1
746108391 1
391583098 0
536013549 1
691258918 1
363386877 1
826093491 0
48970382 0
331462862 1
63808181 0
525136421 1
497822035 1
857979984 0
160018740 0
352375476 1
86852028 0
51470806 1
920526600 0
523229964 0
277562071 0
342056189 0
15542544 1
811313799 0
973145566 0
374733645 0
611281505 1
936818375 1
444258933 1
557478448 1
567506534 0
202470253 0
675963695 0
918446271 0
663869678 1
971368549 0
912069707 1
441805682 1
702194755 1
969718651 1
961395716 1
885328632 1
601094136 0
655498303 1
160730612 0
57639674 1
624372038 1
210217776 0
211699073 1
660412446 1
455634271 0
523005022 1
26749183 1
238374043 1
398909710 0
350066392 0
146754052 0
19305559 0
774134908 0
586802267 0
663152015 1
762893309 0
426542435 0
49433933 0
594822433 1
544155583 0
843242078 1
124709018 0
640740994 1
982150053 1
813499038 1
452914230 1
6888797 1
251921751 1
727003388 1
824268791 1
128058902 0
378825515 0
790268494 0
205406787 0
880833627 1
629218642 1
730017348 1
801719564 1
312259927 0
395247636 0
423100455 0
3078787 0
685865740 0
548768401 0
663173347 0
467731174 1
322361110 1
218785529 0
40107354 0
472709847 0
75612416 0
561278571 0
974186897 0
12767800 0
477353082 0
127705901 0
104415007 0
903686958 0
430548246 1
938740292 1
306964745 1
209934415 0
434806250 1
945925340 1
203398407 0
658481165 0
238892370 1
417403270 1
715784100 0
536989409 1
474820657 1
983126021 1
801126749 1
817018855 1
221319744 0
559367413 1
171729588 0
873294456 0
468788909 0
238775560 1
4292241 1
537008194 1
409529835 1
401141399 0
193388302 0
827590751 0
645668015 1
1927689 0
227312356 0
9927918 1
300910199 0
499748692 0
264116714 1
879724628 1
405434611 1
318663295 0
263005692 0
480812458 1
344592974 0
331035413 1
637024767 0
812076601 0
728244442 0
138785020 0
348959726 0
376829587 1
242737250 1
536886444 0
438420588 0
168335261 1
799396497 1
482514007 0
992371207 1
134038278 1
758819653 0
8816400 1
49295450 1
587978991 0
264873061 1
798096104 0
342849572 1
365087307 1
750248927 1
460591084 0
626913688 1
985001884 0
853962977 0
971625369 1
278173109 0
764261151 0
581590833 1
391936668 1
269624311 0
185511981 1
698641080 1
520288404 0
948390228 1
590756638 0
555064053 0
536387584 0
881724187 0
261895634 0
454627346 0
450682454 1
626998824 1
325906872 1
351213814 1
255017753 0
492962475 0
813216124 0
148267264 1
359074795 0
325028949 1
355424644 1
666543228 0
300441129 0
482227154 0
558820188 0
401325901 0
117327692 1
582272396 0
735856846 0
490460825 1
292265747 0
438367791 0
121333214 0
59729987 0
468183125 0
550262992 0
747905660 0
79093755 0
808893413 1
857694772 1
925550979 0
808233493 1
890084894 0
609188061 0
171231159 1
426525877 1
938355029 0
402099 0
242299954 0
577389417 1
190879200 1
168962977 1
256791139 1
182786370 0
454563714 1
685426457 1
182889856 1
924393391 0
41873237 0
47093425 0
723065347 1
910399515 0
502453095 1
715740721 0
993616310 0
369087571 1
55947274 0
804852616 0
630014341 1
966258569 1
116731647 0
138492515 0
955557395 1
736831436 1
466070812 0
82058857 0
640534137 1
48155021 1
505589856 1
152465265 0
776461398 0
450798374 1
335743986 0
447863704 1
434274842 0
942344041 0
549700777 0
702230822 0
62711952 1
703453202 1
188935362 0
544865772 0
221056570 1
175857657 1
811034176 0
806307335 0
631568278 0
661187478 1
271551590 0
249760004 0
13765039 1
655271695 1
40671389 1
259617947 1
338948842 1
90628919 1
832591296 1
4171349 1
320681814 1
72308131 0
752590076 0
813684320 0
869818071 1
119898336 1
947628038 1
774845075 1
535731120 0
979948247 1
510239417 0
479039496 1
345672926 0
510759889 0
159443331 0
612374228 0
645710882 1
180348110 1
665403270 0
4404994 1
901433570 0
558046588 0
545850488 1
419268999 0
43148716 0
929707087 0
645600750 0
532804151 1
225697322 1
346701743 1
604166239 0
991899876 0
507109969 1
284784707 0
492974478 1
666607992 0
679734351 1
133716274 1
465593403 1
679523704 0
834177656 0
572107744 1
364490257 1
513468463 1
133165191 0
840873566 1
93286642 1
823103816 0
823076724 0
662929854 0
38304675 1
617630815 0
521699971 0
234267287 0
248347191 0
105442982 0
998986052 1
738193871 1
985379096 1
479769541 1
274754578 1
341832793 0
966552788 1
342303061 0
742693352 0
201345031 0
814852684 0
868670237 1
945171600 0
714489564 0
559548711 0
295197458 0
972486078 0
270082405 1
836004889 0
631239370 1
966581079 0
379886757 0
634689683 0
910885273 1
951943368 0
845940584 1
960930247 0
246441907 1
472907458 0
559976656 0
274905833 0
354854114 1
643179544 1
650845490 0
54437512 1
969343214 0
988695727 1
6108925 0
290983096 0
64755249 0
767643179 0
212399573 0
214306620 0
128907403 0
54993839 0
898496510 0
494929641 1
578594744 0
366906044 1
373526777 0
741109958 0
7737055 0
490570594 0
718374362 1
551682574 0
981486566 1
533367076 1
282243279 1
91317576 0
857959913 1
820329260 0
956761719 1
101831296 1
353509948 0
764577098 0
597411294 0
79169697 0
6196547 1
473153033 0
371654862 0
75791676 0
149400903 0
547822686 1
488669576 0
325924987 0
278391929 0
948056971 1
152059973 0
738395187 1
551032773 0
853274000 0
745340253 0
16810563 1
975797654 1
787736696 0
726150332 0
730342954 1
213719166 1
736938072 0
192405875 1
613198367 1
964494189 0
542375572 1
836598151 0
359774941 1
732220957 0
164618942 0
298319609 1
155967926 0
826421164 0
940704745 0
980352723 0
149200162 1
499230608 0
404890290 1
890941663 0
558247965 0
313971444 1
656229185 0
538694764 1
86598767 0
862012225 1
905994276 1
351456292 1
432354869 1
515358062 0
647755702 1
648692075 1
552220903 1
693740855 1
27335571 1
408133581 1
353976910 1
695947229 1
480905741 0
868091429 1
847539179 1
174283194 0
991383228 1
867099598 0
385321744 0
274928121 0
548497139 0
635983737 1
775863884 0
70607865 0
343233566 1
65858331 1
666107655 1
189666949 1
510829533 1
653510220 1
307450687 0
591470748 0
395937740 1
936676785 0
943993678 0
531749599 1
818611922 0
702984891 1
919492084 1
806738978 1
109630499 0
594720340 1
494964083 1
674713373 0
156589525 0
814079011 1
816076346 1
320674626 0
82472167 1
218933032 0
562736831 1
878953544 1
990256737 0
447164096 1
405070255 0
157920246 0
445184000 0
225289365 1
454223953 1
819059251 1
244807949 0
829257930 1
528120184 0
768431992 1
785199745 1
561312456 1
281366868 1
565592606 0
711210549 1
506393365 0
278311213 0
256303695 1
905342615 1
431253176 0
36460304 0
507053721 1
579545331 1
310623845 1
723832075 1
34293666 0
733539217 1
208565481 1
871503328 1
879606720 0
873492565 1
420723691 0
194116742 1
99239966 1
491488798 1
925040006 1
863113319 1
379598704 0
960749482 0
750693789 1
896343307 0
869595077 1
981487841 1
343582141 0
647804453 0
430545922 0
325428044 0
698719478 0
356767957 0
803869805 0
838741721 0
964080363 0
509249108 0
25471428 1
894443597 1
936894112 0
386895258 0
125165757 0
185290287 1
667694780 0
382415413 0
903223164 0
968252086 1
447295455 0
582231499 0
160504485 1
89839633 0
338916661 1
213855146 0
310785557 1
518063415 1
949984746 0
891086493 1
242676921 0
868235633 1
155705838 0
211621505 0
529037321 0
569692237 0
527451542 0
608278291 0
803363644 0
522434028 0
575007054 0
321454437 0
102396623 0
933576104 0
308980952 0
146268746 0
510017363 0
547367507 0
878750290 1
949353075 0
989593070 0
224426406 0
661827405 1
278055550 1
901600354 0
397365494 1
852435061 1
905999218 1
944118773 0
96895556 1
968524676 0
967428268 1
365517218 1
84876613 0
29973481 0
216337170 0
289962622 1
323625617 1
230392212 1
46041090 0
123336781 1
959240130 0
165893947 1
558041314 1
733366218 1
818916748 0
509139798 0
389882960 1
193298273 0
744236111 0
477877653 1
559881647 0
227486543 1
142470621 0
978710996 1
530123665 0
312400937 1
154439990 0
780785718 0
384320549 0
172426108 0
767517746 1
317415143 1
258666395 0
444098362 1
564161764 0
700425860 0
973822121 1
244679642 1
623384243 0
114058069 0
525327295 0
305943208 0
514357789 1
512200455 0
964830234 0
232979161 1
63574057 1
647287516 0
935055617 1
816619444 1
600992202 1
988181149 0
672737938 0
573587038 0
587930289 0
547164283 1
398834536 1
223027239 0
723993312 0
515509616 0
476170378 0
968590927 0
932651862 1
90798795 0
111396284 0
132209835 0
699997341 0
274855546 1
313551524 1
768589797 0
929766937 0
925724323 0
180720226 0
711420241 1
923921392 0
547809057 0
975479365 0
662363201 0
718078653 1
135318270 0
530026021 0
81007510 0
258576761 1
335056901 0
275249473 1
854733063 0
953527389 0
588951350 1
191603108 0
860739027 1
435252051 0
396066738 1
899800569 1
513634027 1
543394180 0
401891540 0
980065023 1
309065697 1
429013350 0
265080755 0
418629607 0
464777499 1
671954094 1
206772471 1
33146377 0
881019682 1
480334080 1
329641978 0
41786218 0
321863430 1
724714729 0
871037363 1
988041997 1
620030551 1
860086431 1
784640952 0
913059590 1
796430285 1
800429042 0
268234746 0
40086035 1
518394162 0
967909469 0
160887312 1
275031434 0
196562533 1
633939612 1
121726427 1
179538190 0
479899191 1
135302618 1
635625905 1
949031002 1
215694867 0
441807357 0
752491717 1
107354193 1
702564174 1
215140876 0
441580857 1
119835956 0
257260628 1
711818379 1
611518228 1
800842 0
63902975 1
673896189 0
6320356 1
917492154 0
503922734 1
503995248 0
230045231 1
650388955 1
353178047 0
497589115 0
608628943 0
999496189 0
70662038 0
607485295 0
607122742 0
970005465 1
741906509 1
120878148 0
572151222 1
355504192 0
347647338 1
23000518 1
302423261 1
835811728 1
667471270 0
138591366 1
315812989 1
253290618 1
722469029 0
25021216 0
390971113 1
730477118 1
710925795 0
879376919 1
109419160 0
761539243 0
922832989 1
758425902 1
960726441 0
462313641 0
473782923 1
90071496 1
903955158 0
733045798 0
162558223 0
620634029 0
990837706 0
428431935 1
186679193 0
330427586 0
490982107 0
960325099 1
773139261 1
750283687 0
482231749 0
778183205 1
992687231 0
289905371 0
515249405 1
678465267 1
507467831 0
610817670 1
41749709 0
588459529 1
15513839 1
988880459 0
135689573 1
90333594 1
493932061 1
547037766 1
81314078 0
656787914 1
250350595 0
6202729 1
104292252 0
461566397 0
91358264 0
541614641 0
157432340 1
379086600 0
258605315 0
535669081 0
184140418 0
798696587 1
778754188 0
632821572 1
565565075 1
592907361 1
293391267 0
19102182 0
835149003 0
946654763 1
931197028 1
834562031 1
507636445 1
570572288 0
21016037 1
14347179 0
549413998 1
581441664 0
262768923 1
657921545 1
196324133 1
627664265 1
163515381 0
507821219 0
770201835 0
648893430 1
115087281 0
154284839 1
145532715 0
660631303 1
715403347 0
986682120 0
934084901 1
876500883 1
415317892 1
220543528 1
615151578 1
516277265 0
431151215 0
433480986 0
460300798 1
200330218 1
484399546 1
993442639 1
919257587 0
839963996 0
915978141 0
212458941 1
507424099 0
839798898 1
889756205 1
35147332 0
530251847 1
570401111 1
830153847 0
231091440 1
448338645 0
700610099 0
390211429 0
402614621 1
527356057 1
736652406 1
191295465 0
425706401 0
912466294 1
101671441 1
813255476 1
870865389 0
235116559 1
180408422 0
872549342 0
503469324 1
536414700 0
586265906 1
958467053 0
773418068 0
827255176 1
855369934 0
306929567 1
707751533 1
599555248 1
152703854 0
534576684 1
916243064 1
927712451 1
828078114 1
696536823 1
26169953 0
131825831 0
918253559 1
429453260 0
349966633 1
54793926 0
1976756 0
257087606 1
376614090 1
810281825 1
73026700 1
278322958 1
768380420 0
816489161 1
480254115 0
672622855 1
144469424 0
39498738 0
821805044 0
681011966 0
257119025 0
17995830 0
55027345 1
350925208 1
263590328 0
246624680 1
285787105 1
845200172 0
227912605 1
776486484 0
667870340 0
852189372 1
453637950 0
982703103 0
431843016 0
55943686 0
24524223 1
106172245 1
523620198 0
332690207 0
80288245 1
46370081 0
731941571 1
856427451 1
683750301 0
293695016 0
496245688 0
830629632 0
843145768 0
292467216 1
522517916 0
362007307 0
516131325 1
94379340 0
890149942 1
620858657 0
467686525 0
829354927 1
470307001 0
169961534 1
147490193 1
881199297 1
886350650 0
816809892 1
844805411 0
601177236 1
69014015 0
301477742 0
203004509 1
852351953 1
567121917 1
321841822 1
640214050 0
911189720 0
628935956 0
773508715 1
120671920 1
795974817 1
566095163 1
983151176 1
969892570 0
306177233 0
813584636 0
171978867 0
87714795 0
907423410 0
411842733 0
579822372 1
864572934 0
273297881 1
6253783 0
932817262 0
711064806 0
339512274 1
173499601 0
303873624 1
115073502 1
59938929 0
452506337 1
51901723 1
192860880 1
252170649 0
785024263 0
229032709 0
583387805 0
14108426 0
398729232 0
572179099 0
964544519 1
908141616 0
285314771 1
909179146 1
139676526 1
612490260 1
100230784 0
98850428 1
721430323 1
762770386 1
356285938 1
557629690 0
548373716 0
136214327 0
201851367 0
817156762 1
707485181 1
474666184 0
746706352 0
878580846 1
529303594 0
656746050 0
150995237 0
501296724 1
474256504 1
18196343 1
592581346 0
480562304 1
184018644 1
978751702 0
660235192 0
6168595 1
444866762 0
683637421 0
586367183 0
771344702 1
514868028 1
492895025 0
419307323 0
622329064 1
344467904 0
616074707 1
140099924 0
540103240 0
369718096 0
441761409 1
669408854 0
409836470 1
670844542 0
126065324 0
657510255 0
306254706 1
450972655 0
833437282 0
145315869 1
99246322 1
345662018 1
186693667 0
514374499 1
287669109 1
675771627 1
141544653 0
671767098 1
755528822 0
8874896 1
547801903 0
836724459 1
39940007 1
754936013 0
17572360 1
602432632 1
210624643 1
482284249 1
29830971 1
329565300 0
674478482 0
230629170 0
767325000 0
301250854 1
375181125 1
275948530 0
993421050 1
769546212 1
554545674 0
86707938 0
515950176 0
782309204 0
60695016 0
9807424 0
873459256 0
886163447 0
496701143 1
43499621 0
7606805 1
614269845 1
310427977 1
57722205 1
946519587 1
486834594 0
373296224 0
808080644 1
196622531 1
630909105 1
182145650 1
74675786 0
735649837 1
576620768 0
769983537 1
122524745 1
58450119 1
837130038 0
506925391 0
61478457 1
707827308 1
631350233 0
254000048 1
817818057 1
351969733 1
786064690 1
964699381 1
336504728 0
270682586 0
608052896 0
510837818 1
692139793 0
176893065 0
699254494 0
223052607 0
747347023 0
237903645 1
936004600 1
758797898 0
725629739 0
962017943 0
743466061 1
669661869 1
234020253 0
883002277 1
74195756 1
67683359 1
129853679 0
708858858 0
283484282 0
473019697 1
515939043 1
165437537 1
229575267 1
989995487 1
111399913 0
468148100 1
952398830 1
379034599 1
999873161 1
271042417 1
384927840 0
430372332 1
482632515 1
143967892 1
887378547 1
36970327 1
71845848 0
79464613 1
221018059 0
79950904 0
373975601 0
230225749 1
733276818 0
302978921 0
680665022 1
982672542 0
515152230 1
456424319 0
978429872 1
281266111 0
268635115 0
403493045 1
739676433 1
445335430 0
501081918 1
763952202 0
966229516 1
241327102 1
306901820 0
781080557 0
878395500 0
199127233 0
327467811 0
612599469 0
39786555 0
399019473 1
915505858 1
328469342 1
704555255 0
917242285 0
219188665 1
47459911 1
645324915 1
717013356 1
769865802 1
68802356 1
778456904 1
109232364 0
553454217 0
118807320 1
187726564 1
299413513 0
311158215 1
287912320 0
202873637 0
985660660 1
426280312 1
522787567 1
399495872 0
130274191 0
267057451 1
533063312 1
662062466 1
753348597 1
469609602 1
122034216 1
567548587 1
123113907 1
772808736 1
590919261 0
546856831 0
959116351 0
227678343 1
800208386 0
246702032 0
355246187 1
146251728 1
231959342 0
801398542 1
119532170 1
75678949 0
798683412 0
589466922 1
497956281 0
843787736 0
457369782 1
699418704 1
228572179 0
786378498 0
171419789 0
924861058 1
560542853 1
255384998 1
953143730 1
937496820 0
64392205 0
970023199 1
493698570 0
648842674 1
913417647 0
610817752 1
78257210 0
421704009 0
998627389 1
917676775 0
205074247 1
499169582 0
334030925 1
782878307 0
905700079 1
829836462 1
219879946 1
937821984 1
386756671 0
999030239 0
42358556 0
614639196 0
421608585 0
183924521 1
625934053 1
56139488 1
306656453 1
26779896 0
106873518 1
273269157 1
50047076 1
963410562 1
704855064 1
423285313 0
61206344 0
400286788 0
712675970 0
463188260 1
833713424 1
677612876 1
285938709 0
429910867 1
93925398 0
602574165 1
388431239 1
148406593 0
676631685 1
63582960 1
183313990 0
174448216 0
983461640 0
395868581 1
706535035 0
23393997 1
488985488 0
817092314 1
128145145 0
989022881 0
607759540 1
210697152 0
18569253 1
211973294 0
308068663 0
908604525 0
903039756 0
365556895 0
200629903 1
981235036 1
658005667 0
637156711 1
15273398 1
561797907 0
682058349 0
56843356 1
470678073 1
69891120 0
164462864 1
544090512 0
23305760 1
351346837 0
668553502 1
601401883 0
846743672 0
845347672 1
307877588 0
299263751 1
547946659 0
446232638 1
693304576 0
887655774 0
873371332 1
589831620 0
33050702 1
974870916 0
739877880 0
823126110 1
244556298 0
461199889 1
367734477 1
860069316 1
512632205 0
473201567 1
801217023 1
452084250 1
231107021 0
788858699 0
685349277 0
277147600 0
74109130 0
657345295 0
415298239 0
397418666 1
984540075 0
476859722 1
952918019 1
229709703 1
654869293 0
185896891 1
73050947 0
616845119 0
809077592 0
569229870 0
850202383 1
447847955 1
321812336 1
827590407 0
827067706 1
850759248 1
916207764 1
107997344 1
102497804 1
765758050 1
141996336 1
598101331 0
918744791 1
355144375 0
807915212 0
19767608 1
315055100 1
451354230 0
982161198 1
665695464 1
437987946 1
102192251 1
820452255 0
588151069 0
391977308 1
548644438 0
451374064 0
608334204 1
909219599 0
580530207 1
25663547 0
763479662 1
209477636 0
558398024 1
599060130 0
509416346 0
197315824 0
919943639 1
386109331 0
779236274 1
20973982 1
635973100 1
200216200 0
813456422 0
801254390 1
349584912 1
262435357 0
191061325 0
343834612 1
810917616 0
114671457 1
345614135 1
457978465 1
477348314 0
682180917 1
100430514 0
670460117 1
428614087 0
466432204 1
436576754 0
520938753 0
327453743 1
627785337 0
342766537 1
885401132 0
731878627 0
791187811 1
122817973 0
763361529 1
184527812 1
789812203 1
599806120 0
73119606 0
229224553 0
330482254 1
55682112 1
634482277 1
645325580 0
554023866 1
293316987 1
731754722 0
835296387 0
582899997 1
860764459 1
575366369 0
846691769 0
65309188 0
545095188 0
491935167 0
935525345 0
160166731 0
467850901 1
63448262 1
229560528 1
260621830 1
13187467 0
439165252 0
833493808 1
437530508 0
915126769 1
786845480 0
982543550 0
206451510 0
583805533 0
581877097 0
322605760 1
402695458 0
332868828 1
604278751 1
472721102 1
834600796 0
339495872 1
834213254 0
209010635 1
32658682 1
524659178 0
892737256 0
809388838 1
526692722 1
138104722 0
578754297 0
240648909 1
207186126 0
191723933 1
754569439 0
304018006 0
668732592 0
610877909 0
987654275 1
621588818 0
191271366 0
308974716 0
884910233 0
46313497 0
167501560 0
73360342 1
50825885 1
194391408 1
756317786 0
615361049 1
304764 1
91952769 1
201013838 0
47058026 0
770945150 0
894680391 1
874275496 0
93915867 1
618766874 0
339750128 1
573235477 0
585694956 0
186036627 0
836782891 1
353408881 1
293600021 1
981121111 1
938212730 1
127864881 1
666586266 1
847238599 0
669660545 1
788754426 1
934456575 1
61444720 0
843980806 1
160617040 0
261650962 1
779202912 1
712943237 0
784733367 0
265399463 1
856834405 0
526466247 1
214504288 0
490296756 1
562599118 1
916713424 0
908289812 0
848263765 0
342868698 1
798465244 1
470080648 1
764875950 0
671429691 1
182184686 1
466716900 0
736579326 1
309984832 1
95642186 1
540414185 0
160765716 1
678296372 1
113022030 1
400523888 1
706820542 0
647933198 0
385190065 1
204735932 1
141504584 0
623928799 1
702462728 1
674160434 0
966048844 0
467252720 0
576047149 1
491916406 0
441254956 1
571277861 1
713206576 1
663290281 1
532440672 1
832229591 0
62942240 0
19571618 1
742191654 1
997347957 1
666960742 0
234307564 1
640483835 1
94792536 0
971550970 1
689140002 1
479253092 1
396140961 1
228407181 0
551489512 0
196861232 0
979675610 1
886877742 1
56601981 1
910323838 1
457435728 1
83587669 1
357025248 0
364540833 1
114798585 1
331992881 1
697890388 1
135346230 0
787763557 1
188315524 1
489102505 0
792183699 1
574093457 1
733453145 0
826902031 1
131423236 0
3051432 1
27556892 0
325888936 1
784833795 1
892364338 1
605305597 1
198194079 0
992994751 1
207319496 1
189296575 0
472569198 1
707825925 1
352284780 0
963289233 1
653754307 0
183470609 1
580704387 1
818829360 1
897373045 0
420551920 0
483263532 1
718984386 0
764503835 0
670583150 1
648228716 1
236359916 0
897617477 1
278085771 1
213351219 1
811396258 1
78101599 0
279568115 1
348128069 1
195195599 1
27255717 0
985252955 0
122603557 1
904065004 1
448762016 1
488759416 1
696919158 1
227052759 1
771453787 1
8047275 0
824896731 1
960446071 0
981663543 1
811861214 1
620855375 1
644329719 0
788936807 1
229502397 0
352589421 0
322343288 1
833425778 0
722625357 1
691643888 0
616457022 1
626739765 0
940351229 0
649646166 1
729719945 0
985583573 1
744260209 1
517914866 1
391266902 0
770263607 0
411874241 1
790484161 1
566574202 1
437949300 1
129446810 1
515370745 1
19355300 1
283232696 0
873938937 0
111427490 0
273744744 0
616461246 1
152547533 0
966245204 0
46837395 0
90726662 0
933290577 1
130616429 1
651664664 1
425255995 1
548181864 1
817315898 0
61932723 0
498144104 0
312909760 0
425803309 1
741791211 0
150801401 1
573340777 1
996348232 0
187034611 0
857274280 1
234461536 1
645210563 1
501927687 0
980499013 1
982607020 0
416118668 1
269283767 1
319094208 1
112806737 1
706151893 1
870428386 0
427594143 1
747444489 0
386016724 0
497893925 1
872370598 0
607485825 1
91228762 0
226190114 0
566424115 0
822471688 1
60794154 1
217757108 0
576160565 1
590240814 1
473246319 1
204381229 0
377429708 0
164827531 1
601445735 0
211913919 0
72947431 0
520284279 0
958119384 0
971170934 1
377587290 1
684338924 0
813520697 1
83113898 0
83259057 0
716396962 0
993480859 0
703636868 0
204918972 1
165979004 1
447781560 1
755504256 0
931090458 1
74565714 1
89965158 1
175439855 0
157177859 1
79073328 1
882323108 1
809445369 0
467694127 0
580180996 1
90244654 1
377861345 0
917797339 0
48779961 1
84144847 1
716091045 0
372224644 1
845532365 0
891484728 1
619708125 1
648331060 1
196978844 0
616951526 1
763263798 0
627455858 1
657037270 1
558276921 0
913042934 1
385113405 0
485179774 0
901764543 0
604416074 0
684550762 0
569630432 0
380915144 0
933626275 0
903066695 0
950580812 1
872636639 0
391601575 1
41729989 1
934206110 1
448979523 0
30819340 0
731606772 1
891092558 1
148596739 1
389245594 0
424242565 0
864313919 0
714991668 1
160953574 1
792144169 1
689181931 1
217686653 1
959004243 1
636626436 0
281050551 1
584135947 1
420468927 1
25847150 0
72743496 0
977708165 1
790278363 0
49685162 1
787111674 0
148901850 1
909354213 0
608694165 1
881260109 0
718376264 1
903365891 0
407725499 0
625090331 0
375414588 0
238820913 1
632466295 1
804170934 0
791894660 0
525701075 0
200063843 1
653984758 0
412984951 0
384593857 1
655361547 0
354260140 1
49194766 1
518416765 1
956056334 1
949071042 1
4014063 1
30713951 0
741163248 0
715604901 1
420675869 1
383272353 0
900499 1
817888009 0
904834421 0
552731399 1
96844555 0
454672339 1
867528658 1
894111795 0
785846218 0
751064483 0
419878499 0
71419055 1
657905129 0
177109692 0
835959019 1
325879103 0
646088696 0
237992056 1
714156370 0
941228432 1
487347577 1
14726775 1
466369607 0
660031648 1
686759602 0
592576896 0
479408 1
288697703 0
224482680 1
292113071 1
842551410 1
617591746 1
864189756 0
549828571 1
93426322 1
427402914 1
303757627 1
202179351 0
59102911 1
46854394 1
90434608 1
695614496 1
194060629 1
558083841 0
225859382 1
239493119 1
599451647 1
973908839 1
248343896 1
315598723 0
836262068 1
560410125 0
804981887 1
809725419 1
752163900 0
360126499 1
771043460 0
512150347 1
36122670 0
504942405 0
703290983 1
245970879 1
768518911 0
441162383 1
528295811 0
470111463 0
696739007 0
907990809 1
271308551 0
698172796 0
16977939 1
747185247 1
7722752 0
934042537 1
3967947 1
119855988 1
272695658 1
370965329 0
606129720 1
321416821 0
270482352 1
963082883 1
827004405 0
292616926 0
501298000 1
740636992 1
866381877 0
109070114 1
381261888 1
399332771 0
473841448 1
528972479 0
583482342 1
687882359 1
313559005 1
377875840 0
327852292 1
724569961 0
84218829 0
791387380 0
27862518 0
461664892 0
702320044 0
64343849 1
519138001 1
669126736 1
557051431 0
222427582 1
964284310 0
909288868 1
127915426 0
472997128 1
811349896 0
123856779 1
579758703 0
756009094 0
658290732 0
609319467 0
33190684 1
850579234 0
556732852 1
683163112 1
558396743 0
961754804 0
732755381 1
736409467 1
600621916 1
781118339 1
480227757 1
816427793 0
662696946 1
44645680 0
878451814 0
824819023 0
84256686 1
124645205 0
827011105 0
201133345 1
748466744 1
400312937 0
239886712 1
617180592 0
604658508 0
694909559 1
739054163 1
629207759 1
260263541 1
979627530 1
345517354 1
690689593 0
676309590 0
354394410 0
232514079 0
941036486 0
544026736 1
30166336 1
462334172 1
698058362 1
139921716 0
432148245 0
710073786 1
202081818 1
123209014 1
512545839 0
426122506 1
888842297 1
959615207 0
470581913 0
327495778 0
616804865 0
176729002 1
33706439 0
770959520 1
180252140 1
269262723 0
772399118 0
737377833 1
350680980 0
377104875 0
358285824 1
930182380 1
32623353 0
113151940 0
745065648 1
770852685 1
532497774 0
905111674 1
569998016 1
814817060 0
513102063 1
822456486 0
358199768 1
384543961 1
868677688 1
452011646 1
738189898 1
38535734 0
173415269 1
344549254 0
580929548 1
643100215 1
971508258 1
218603030 0
352649695 1
685310556 1
629815035 1
182582975 0
418503731 1
955406886 0
618576527 1
49243061 0
862018542 0
837501320 0
465664820 1
670284967 1
363335167 1
883793774 1
186675654 0
58177076 0
235481928 0
5630498 0
352981564 1
623786103 1
117874055 0
218216581 0
361650263 0
353608746 0
194872901 1
625841661 0
498139545 0
415979259 0
743676484 0
875815271 1
616417383 1
757551245 0
275285690 1
879362165 1
569549658 0
106282238 1
583432460 0
28707993 1
181855113 1
397970174 0
698724294 0
380900440 0
359357029 0
511833367 0
119795261 1
843635680 0
773093345 0
813147703 0
189340532 1
670653145 0
426369164 1
336967477 1
280705951 1
961351145 1
189586488 0
917298392 0
325852043 1
699206357 1
994914600 0
255625932 1
8682988 1
176179772 0
853642993 1
116132959 0
191668314 0
469708518 0
365889716 1
923756836 0
946402675 1
248527846 1
127584834 1
564628692 1
987523729 1
252828964 0
711382949 0
957709884 1
641549553 0
618392529 0
776627001 1
789755880 1
959386407 1
142655393 0
743042987 0
639342726 1
69409254 1
876355940 1
833477764 0
380494278 0
139054948 0
517766630 0
101017901 1
828032640 1
929396430 0
464705662 1
251978736 1
637160484 1
385527699 0
398517122 1
762344681 1
844215884 1
554648787 1
335094507 1
302986139 1
851902333 1
595254712 1
714115161 1
907798170 1
409393580 1
910318708 0
931456677 0
986365299 0
77558321 0
168530464 0
263308821 1
244055662 0
952346712 1
809402467 0
266903991 0
756850398 0
559849774 1
111945586 1
611230096 1
496491315 1
867348895 0
939995394 0
443230877 0
615823889 1
854177712 1
692088518 1
122472612 1
693752445 1
6819519 0
981509131 0
798525078 0
19492774 1
127093931 1
380491130 0
310207230 1
235738668 1
591970576 1
670336176 1
452185980 1
376037632 0
525082512 0
655803148 0
875950143 1
507122618 0
111015149 0
153179892 0
558199000 0
771350644 1
402404637 0
897136201 0
892279500 1
90385441 0
227230597 0
770964546 0
894921878 0
187138983 1
492934896 1
281086974 1
831735560 1
942705779 1
276411324 1
152748723 1
554869086 0
232851112 1
653649028 0
451354511 1
914337420 1
794640342 1
300701654 1
164949514 1
105509147 1
692818494 0
756660614 1
81751684 1
92089571 0
407213551 1
383736462 0
48370689 0
319932274 0
709172519 0
54192329 0
709386928 0
920474999 0
419421462 0
209562926 0
993664852 1
922172197 0
964719592 1
620582506 1
529672386 1
924939596 1
413496868 0
626451340 0
766737698 1
169668190 0
673664074 1
382657283 1
529251558 0
953983935 0
315844567 1
938445076 0
387870781 1
915045451 1
224924255 1
109887592 0
70030468 1
513376291 1
683768368 1
965443788 0
408936843 1
895036175 0
329563928 1
118731079 1
373312311 0
311517097 0
927949010 0
813697897 0
356262459 1
526873630 1
866170408 0
128139191 0
966406378 0
41841396 0
438457284 1
257819060 1
467149882 1
806405877 1
580715507 1
768766907 1
886657203 0
782358804 1
978088263 0
664368440 0
623886769 1
160925374 0
730423150 1
399976949 1
662756471 0
502107189 1
576826101 1
399635692 1
345143675 0
274209461 1
126310003 1
25892442 0
487346383 0
206650654 0
779432325 0
619409348 1
593049858 0
302887957 0
838211665 1
457396669 1
242328884 1
524722459 1
730209121 1
102050132 0
144773784 0
875752044 0
189693990 0
950184389 1
458672456 0
954095990 0
444422393 1
730760234 0
444901082 1
117928569 1
754772427 1
246309139 0
908795143 1
996296827 1
734477373 1
867336353 0
202287710 1
2815965 1
607857761 0
242343029 0
215167959 0
803194430 1
68992733 0
983635602 0
858485111 0
264636022 0
902270019 1
947767570 0
743549456 1
824549468 1
265376019 0
526248435 0
380435551 1
248160561 0
618359298 0
448628581 0
86333096 1
393714435 1
636284192 1
483330984 0
485722495 1
417847967 0
425985041 0
125410294 1
484282977 1
430395418 1
329961864 1
802474090 0
269696096 0
576615998 0
431496265 0
12532701 1
622012203 0
743134581 1
396964426 0
129164344 1
99363992 0
414013452 1
408554078 0
871808481 1
172331552 0
576245240 1
227139028 1
37140018 1
578075464 1
496238190 1
337998035 0
114020182 0
724087972 0
365787271 0
864857470 1
878740359 0
871419671 0
212404931 0
113185327 1
848327664 1
918406400 0
787405030 1
996330491 0
44474168 0
469267232 0
347287829 0
771134582 0
983256987 1
240426062 0
305398372 1
315827055 1
683992775 0
793820554 1
739706502 0
820716720 1
185369606 0
339541190 0
308847625 1
721547637 1
606131971 0
84676593 1
773799264 1
437104332 1
519630219 1
173055626 1
485454780 1
508400629 1
176226658 0
793471195 1
707694404 0
745938573 1
322245916 0
170466094 1
901987243 0
896424423 1
657594281 0
229564791 0
744284313 0
434259923 0
619292016 0
649917593 0
3742997 0
948410856 0
525954447 1
950178559 1
1039536 1
200804503 1
951027478 1
316648246 1
440292655 0
572869658 0
491922645 0
299031697 0
317608918 1
505017308 0
879133321 1
683963908 1
478414837 1
770464450 0
994214310 1
256830374 0
209062416 0
623083666 0
655558503 1
908052866 0
8161957 0
967921503 1
720445587 0
652103343 0
268695162 1
482916418 1
523667898 0
340867464 1
41039431 1
533415103 0
877295182 0
845655532 1
15764738 0
81450015 1
741497982 1
863833516 0
704967026 1
323356642 1
552314394 0
731706071 0
151933337 1
161841515 1
614581955 0
411979243 0
843048635 1
258830895 1
412900328 1
443948404 0
878006486 1
775411865 1
388056722 0
725369222 0
79335794 1
151065503 1
499091272 1
137545280 1
732490392 1
985965315 1
676202061 0
409760716 1
673073203 1
996887017 1
964178735 1
13690641 1
736036270 1
959714488 1
962361932 0
838480653 0
62223366 0
451859629 0
626953758 0
722397113 1
313293680 0
427631180 0
887302298 0
828498255 0
351464528 0
627648100 0
288418250 0
222877707 1
979413838 0
92577291 0
583890330 1
251176864 0
233559666 1
261564890 1
327438977 1
520475868 0
420266679 0
165464914 1
166689724 1
732178758 1
287356916 0
107610664 1
244214027 1
813747592 0
105819373 1
100139496 0
409511215 0
155766717 0
116171144 1
502796631 1
150056490 0
70438024 0
109089968 1
690723629 0
718388709 1
879536907 0
109584345 1
464190835 1
206703840 1
345845754 1
820829196 1
821926309 1
658029421 0
157202926 0
492200292 0
215298187 0
783462610 1
520808331 0
901570150 1
413341935 0
238022129 0
745131121 0
750630760 1
698925655 0
223898561 1
294162721 0
384333954 1
749843929 1
586869230 1
730327067 0
479043797 0
810903116 1
754119321 0
823268355 1
814433963 0
605177226 1
257888913 0
890639988 1
366115690 0
901928948 1
450698445 1
630413901 1
509723901 1
396883532 0
885284560 1
8001825 1
344121480 0
915036064 1
335323311 0
469737949 0
89642943 0
863397285 1
945067714 0
497208772 0
420510835 0
932694156 1
176424950 0
510440321 1
945601365 0
756278890 1
974766286 0
601768564 1
482500439 0
641971876 1
810148152 0
42989573 0
249059314 0
997664043 1
483266077 1
813419182 0
95921243 1
341048247 0
136922746 1
452198181 1
393014204 1
956938866 1
591420898 0
739338071 1
88875478 0
287380800 1
718749556 1
347741106 0
987242940 1
356526630 1
85991061 0
562804664 1
406609670 1
757029482 0
438042760 1
385421708 1
736075634 0
471007935 1
362479402 0
961234866 1
280695840 0
577143813 0
933223415 0
587498114 0
519240459 0
943619391 0
688351551 0
497997796 0
373230107 1
960845428 0
431572071 1
151966447 1
257416911 0
666463021 1
160465674 0
684784259 1
253088866 1
400274350 0
317113796 1
334763923 1
971006082 1
421393702 0
285086218 0
908471236 1
823031507 1
222365005 0
193107549 0
643792721 0
925758558 1
974740515 1
26494378 1
825861967 0
220853704 1
598303854 1
250173856 0
105270307 0
433488505 0
567213744 1
224194581 0
640365867 0
759816177 1
857511453 1
911378916 1
158303076 0
227990752 1
58248916 1
175616925 1
627116654 1
882459160 1
913797279 0
395228697 1
622712558 0
493567782 1
13416894 0
51425822 0
91666834 1
818867080 0
507164613 0
818455592 1
449277935 1
228308105 0
238791055 1
382475284 1
10897407 1
576470921 1
998823539 0
472958321 0
993444258 0
770734550 0
444535557 1
552053533 0
565549397 1
782993992 1
299179862 0
873716248 0
941887725 0
66615740 1
161711682 0
950486751 0
19605712 0
499997811 0
337522069 1
933678855 1
221621270 1
773798176 0
44358373 0
538557423 0
43005927 0
541843564 1
395984385 1
395745537 1
624463068 0
178600946 0
198972817 1
343274146 0
159349539 0
948081285 1
3703176 0
885368415 1
268437920 1
554640068 0
978465110 1
982302827 0
472256985 0
89682137 0
10086345 1
761295845 0
973359727 1
386990635 0
920935804 0
745921967 0
541557389 0
639617180 0
922823630 0
693517914 0
146005408 0
418569396 0
708617227 1
309020866 1
206487282 1
266461091 0
715702576 0
958367546 1
601014940 1
265047003 1
739082332 1
29633146 0
526813359 1
294846364 1
658400787 1
360073105 1
179418591 0
48940868 1
220405703 0
104867054 1
996376045 0
138708076 1
74967706 1
98647779 0
785202020 1
682245237 0
308103042 1
767052388 1
189064256 0
1097979 0
908465158 0
861253083 0
713113729 1
864901332 0
911039074 0
289135133 1
178416217 0
660501644 0
859205559 0
194105004 1
820486216 1
20401221 1
230299020 0
307444551 0
985926557 0
404387886 0
33496161 0
771358584 0
205490372 0
358171265 1
614633419 1
263189746 0
902202944 0
957272770 1
847981572 1
273538760 0
154868171 0
71653281 1
676415419 0
842990033 1
346089587 1
163030366 0
740228040 1
791708258 0
697804600 0
778684452 1
876887396 0
638500019 1
113080423 0
11558634 0
443204072 0
395032299 1
572179519 0
793466499 1
368873963 0
731810465 0
153115458 0
235647504 1
363892844 0
540131686 1
860133784 1
425292434 0
745765770 1
756934279 1
504270620 1
416391976 1
318572039 1
249778022 1
940473977 1
534437523 0
14949564 0
674135905 0
656887730 0
498622769 1
939196661 0
81987053 0
218992500 0
41432276 1
698925781 0
5197428 1
91559630 0
352629684 1
523669536 1
937652458 1
788187202 0
918988574 0
69108749 0
800965170 0
360573322 1
621835455 0
339620019 1
512882669 1
183196924 1
809692730 1
162482754 0
948109712 0
895844348 0
209878046 0
349073071 1
678050166 0
6954327 0
397180246 0
729309989 0
882721459 0
436347162 0
160349953 0
125833826 0
569116177 1
749225784 0
997471328 1
623952002 0
875629510 0
985529312 1
295235184 0
821192983 1
657817505 0
488188473 0
630812269 0
285553362 1
133017501 0
237690754 0
639462082 0
488520661 0
722439355 0
216555532 0
534177473 1
661845981 0
996679605 1
33743940 1
228632024 1
592103630 0
191394540 1
563437711 1
190099059 0
493489155 0
737408390 0
500253152 1
92555991 1
642589195 0
833410700 1
729960591 1
688932297 0
814381010 0
270067153 1
275785933 0
486657578 0
994033162 0
506743083 0
772487471 0
700775004 1
723843220 0
448883776 1
778766850 1
553643407 1
217656284 1
339576045 0
834526077 0
583710983 1
257914658 1
45948402 0
683074763 0
343042887 1
164049535 0
76942799 0
268889207 1
560585986 0
380269135 0
36647049 1
802892208 0
582271549 1
889913424 0
182658038 1
34432648 0
348550233 0
491944562 1
249147759 1
527175440 1
293938861 1
151058572 1
706378106 0
585112248 1
94318776 0
436584051 0
445699829 1
689951202 1
813461068 0
423060085 1
664582519 1
718947198 0
79889054 0
132116126 0
753862144 1
927709584 1
40340292 1
794106981 0
323271945 0
991518970 1
264756126 1
225344234 0
582432439 0
830445023 0
954770248 0
987939983 1
917204494 0
875074263 1
85497582 0
202060759 1
29937950 1
410507991 1
303866546 1
199025886 0
947216883 1
463441881 0
91256487 1
499110972 1
91939234 1
966568415 0
181674179 0
250757312 1
794092880 0
49868686 0
55042393 0
409143160 0
29817654 1
179665861 0
172270248 0
387728084 0
455818002 0
218557823 0
168606664 1
341748391 0
903750496 1
946045518 1
26939877 1
446760497 1
526725447 0
236855480 1
299149056 1
237366357 1
460303314 0
837759566 0
31560057 1
71462945 1
841605215 0
957231768 0
252455925 1
924878664 0
880951941 1
328638687 1
468831192 1
453816455 1
724678569 0
226184368 0
687442004 0
803327138 0
579474487 1
488327676 0
533128800 1
391059884 1
802749755 0
181729639 1
219346425 0
562511896 1
762271908 0
383176123 1
485504004 1
939015612 1
897330568 1
303602447 0
344420852 0
851590375 1
650541002 1
553110600 0
735485419 0
861771276 0
313306931 0
807941401 0
156840624 0
213287716 0
346068527 0
868446068 0
771216800 0
947665962 1
374847079 1
246859810 0
494191024 0
300710101 1
670149096 0
646182696 0
878977462 1
413298465 0
399008156 0
55571486 1
124094129 0
190523910 0
823521108 1
81453409 0
72205678 0
801606782 0
182526306 1
661237052 0
436946005 1
858009540 1
677393777 0
562376832 0
38025449 0
63280221 1
839588071 0
487140189 1
990144549 1
269194799 0
791762398 1
695746846 0
166440131 1
800233063 1
219186601 1
908267700 0
798054766 0
710447364 1
306869517 0
747479444 1
333305195 1
457307310 1
783715766 1
761238576 1
323604979 0
258522574 0
216179161 1
95780157 1
420636338 1
39240800 1
892477495 0
531868763 1
709136589 1
816282276 0
263033285 0
841484096 0
675723465 1
255773521 0
218686973 1
536238759 0
834554530 1
137685179 0
837547734 0
698654858 0
917591004 1
294240570 1
879876544 0
658013556 1
51687403 1
837994684 1
822915129 0
605930833 0
506778430 0
785362023 1
467561642 0
943204422 0
118162166 0
716676960 1
665819724 0
871981009 0
475014989 0
275656017 1
59605186 1
11063818 0
177937395 1
601245515 1
347990291 1
620646686 1
813330934 1
184339129 0
997458081 0
292143856 1
139123389 1
518265417 1
766807332 1
172238391 1
173337713 1
948947296 0
268920508 1
410275927 0
442905945 0
633994326 1
698637480 0
449005282 1
642694940 1
370910044 0
230002673 1
47185544 1
499484790 0
615255965 0
18652382 1
296814100 1
966876010 0
228600046 0
355004553 1
510911590 0
918021976 0
280649879 0
828513214 1
70802015 1
728557008 0
549474332 0
194193202 0
194555924 1
473877295 0
838675261 1
532772369 1
131881111 0
603602090 1
837193685 0
886760612 0
24664088 0
298339493 0
853117822 0
557856565 0
299709862 0
612286722 1
938774669 0
303328662 1
370375574 1
246128702 0
779086973 0
92500487 0
866315258 0
850320637 0
968437442 0
229502426 0
831700472 0
235863913 1
30786862 0
424642462 0
231583057 1
915823743 1
287863864 1
486766338 1
638389378 1
507722484 0
711887209 1
6459506 1
701300404 1
755412025 0
70443888 1
708390484 0
104872820 1
832708094 0
21775768 0
810934133 0
260791943 1
599189507 1
717595606 1
475524887 0
632118627 1
230722148 0
485646534 0
780549981 0
379383492 0
339890010 1
424252275 0
377308301 1
351879742 1
712565756 1
243984172 1
772030015 0
801325497 1
389480839 1
550032203 1
630896070 1
16146040 1
377639859 0
762762603 0
366496672 1
870116708 0
788426266 1
487709611 0
214777789 1
954742933 1
898899207 1
234334599 0
821451035 0
602734361 0
766959633 1
387542906 0
222716056 0
271107480 1
181621302 1
670463400 0
945406125 1
75725080 0
76397395 1
771092752 0
662636893 0
963011511 1
79045849 0
271130217 0
915830843 1
755100963 1
163243113 0
533494836 0
224970232 0
83966924 0
631194875 1
312828243 0
406104438 1
175146640 1
149405580 1
218850457 1
959926572 0
737097298 0
160903258 0
659887257 0
458313925 0
839061987 0
410794886 0
924692762 0
649161880 0
410321417 1
394566678 1
163025051 1
994663489 0
423460314 1
965319685 0
856565645 1
488139169 1
806970081 1
176593142 0
28630669 1
387146174 1
192173425 1
856068973 1
626768650 0
822237551 1
771282379 0
197182820 1
177950136 0
684246452 1
185373104 0
543363898 0
487010545 1
632574110 1
164424203 0
787936286 1
354550393 1
369766435 1
387990012 1
330766050 0
403896077 1
369868278 1
593892644 1
120168970 0
984002485 1
965400836 1
485433671 1
257990500 0
328972184 1
219253298 1
664924686 0
220853378 0
256772112 1
369588407 1
346132370 0
683495920 1
230671967 1
835954737 1
715084670 0
716677414 0
442449428 1
53824233 0
375511837 1
823199485 1
246473150 1
48458782 0
477091802 0
253526387 0
359632578 0
57221198 0
658013811 1
330530169 0
847838863 0
605772680 0
411827626 0
750640695 0
780103234 1
375978051 0
412199430 1
669388612 1
771662597 1
30063494 1
319461947 1
388082551 0
23859653 0
822406693 0
817842517 0
416108726 0
467948606 0
726909654 0
340390067 0
485361835 1
807990828 1
164245318 0
348386947 1
543650105 0
911593077 0
974104839 1
189819252 0
230973147 0
529646265 0
200403966 1
630172157 0
297597114 1
307956684 1
979685051 0
855312694 1
802916664 1
720720026 1
535905854 1
674504202 1
619547996 1
205879290 0
843360567 1
798432508 1
948355685 0
60389275 0
2027185 0
646731947 0
598097978 0
740277733 1
935930686 1
179654819 0
815000693 1
411343493 1
556096754 1
826569566 0
141520378 0
193901905 1
506429524 1
389750700 0
994376265 0
883882769 1
781119376 0
485491267 0
254878420 1
917316306 0
289149301 1
257694042 0
362851633 1
114326512 0
303027635 0
325389870 0
502330926 1
749043089 0
19241967 0
479087816 1
837209323 0
94837175 1
727164296 0
482169203 1
321489821 1
696522654 1
634683031 1
264988313 1
572261895 1
967236621 1
904997956 1
445307616 0
779780810 0
531995790 0
195894448 1
148692320 1
991199099 1
36016924 0
347662414 1
754952045 0
436264419 1
818624262 1
447335300 0
240734150 0
321185506 0
643667493 0
505487269 1
152360867 1
889005398 0
554690316 1
171214922 1
19473392 0
664736091 0
620063752 1
896956296 1
188728395 0
987071747 0
696915180 0
42772940 0
998373612 1
657009207 1
574773891 1
774801431 0
89465463 0
570878262 1
38450501 0
457352946 0
683692757 1
297383267 0
940663916 0
90962701 1
328029303 0
623111473 1
617523835 0
924551011 0
686890903 1
141885984 1
36299542 1
227995302 0
113562056 1
68839183 1
301832592 1
115606715 0
434968987 0
795783823 0
299544432 0
895276873 1
250018389 1
725915805 1
58878313 1
316949015 1
129112363 0
647446417 1
86141949 1
49308453 1
493234441 1
770550372 0
427337902 1
537594649 0
243131415 0
125955977 0
299510254 1
809518440 0
663887256 0
972397144 1
757432849 1
357114839 1
503043302 1
235270960 1
502323840 1
884918913 1
262780250 0
897875815 1
131914409 1
840150341 1
959616852 0
727271225 1
102069841 1
402357377 0
615787793 1
952902393 1
378807521 0
663479439 1
970422893 1
962750367 1
204240083 0
723539881 1
41305423 1
417062887 1
847098122 0
595840496 0
505119458 1
372252745 1
688312265 1
541022278 1
476413494 0
520763471 0
536445476 0
219682858 1
593597382 1
149802299 1
18976359 1
48661010 1
795123359 0
946115449 0
807895174 0
216598503 0
529391993 1
557777394 1
11779945 0
393190255 1
603761105 0
464292354 0
168919981 1
129535961 0
24701312 1
448323904 0
180772294 1
997151581 1
983262547 0
308602645 0
873655152 0
822746214 0
355402530 0
560863648 0
973075221 1
516401077 1
279948313 1
802039894 0
935952412 1
530826035 0
832716279 1
245612108 0
478602185 0
172860789 1
301248532 1
518899545 0
250309950 1
235542184 1
929902379 0
168069171 1
662098946 0
939810425 1
577805886 0
430736904 1
236207479 1
481395053 1
106446159 1
162373411 1
353399263 0
989231903 0
577513950 0
403484604 0
971955607 1
160438623 0
851892471 0
731610751 0
207064163 0
962783713 1
271770894 1
352153337 1
370744521 0
567448651 1
398179734 1
307967666 1
806656676 0
72111672 0
741873310 0
59642875 0
340490003 0
753446148 1
706777455 1
32577545 1
231859053 0
428154553 0
872775711 0
487737857 0
449001534 0
804640549 1
944476731 0
258936429 1
596867723 0
389972680 0
252920909 1
345105806 1
925906037 0
926112001 0
797125301 1
483260623 1
588046204 1
881802202 0
543841942 0
168817952 1
677207161 0
285403860 1
639757844 1
689501469 1
829783217 1
719855331 1
882286673 0
269507592 0
145116159 0
751474379 1
364016675 0
641677165 1
59663967 0
848344995 1
408648747 1
667110954 0
256389772 1
302995766 0
347981897 0
245212925 0
902161782 0
711460212 0
199341160 0
332881123 1
919622924 1
190873816 1
503988909 0
733313692 0
824933464 1
550730985 0
317922348 0
42574234 0
239946611 1
599739692 0
853175294 0
92167512 1
524611778 0
839831730 1
432169699 0
153703627 1
626892771 1
34152072 1
835020870 0
328779018 0
900051734 1
426984187 0
985754511 1
490036122 0
979210194 0
409861072 1
541475433 0
647170506 1
909469370 1
387029328 1
955201158 0
548049172 0
895326289 0
327471215 1
694588698 0
449706943 0
517740146 1
421505797 0
280045831 0
453048133 0
773871344 1
869652685 1
389172727 1
323658575 1
202249575 0
873773794 1
462604722 1
3388290 1
100100838 0
638739045 0
541367503 0
386956361 1
91873855 0
849869334 1
984249026 1
875044661 1
207344979 1
985508476 0
700791838 1
461530370 0
321325123 1
250097463 1
422700904 0
925109305 0
129802168 1
159951081 1
914250300 0
826147824 0
14239532 0
419472103 0
227474791 0
254211110 0
217482412 0
4224518 1
432041247 0
44996568 0
975512762 0
83262424 0
993762753 1
840673084 0
576207974 1
561352720 0
147620918 1
558183979 1
120421917 0
270473971 1
936714724 1
360037344 0
317562177 1
926765256 1
926453419 1
271939240 0
794294139 0
606259400 1
637348707 1
124645471 0
549698178 0
281726186 1
827647489 0
662784017 1
641351066 0
4736570 1
623294389 0
778358021 0
652373290 1
435038978 0
74373152 1
90940116 1
867384060 0
872592884 0
480451177 0
337759964 1
730715488 0
567577659 0
92008559 0
565661742 0
613440595 0
602605056 1
534299274 1
690976431 0
675881406 1
584614158 0
982438523 1
986824536 1
114473375 0
807472052 0
459520396 1
13295802 0
2850782 0
484734069 0
226547830 0
795966587 1
347749624 0
924423294 1
700810603 0
522662244 0
464395243 1
442116154 1
205619915 0
524481968 1
418629115 0
640981702 0
186905629 1
613219007 1
562469627 0
71206022 0
768094046 1
303883760 0
787671451 0
790842829 0
336032675 1
381628855 0
288903512 1
756749540 1
652403775 0
756351160 0
980079461 1
984946433 1
378098904 0
200949845 0
981374435 1
533885670 0
329992415 1
577743762 0
983313777 0
573636608 0
308425455 0
718945400 0
157217175 1
391185828 1
822578226 0
962615248 0
318935170 1
534404663 1
765617857 0
931668491 1
731191543 0
555675535 0
115473269 1
718067205 0
924633433 1
3107362 1
196235263 0
326232100 1
619851329 1
60609925 0
320007857 1
367489517 0
937030561 0
67322671 1
444715397 1
499996785 0
698750629 0
789797387 1
309200885 0
416510706 0
969862945 0
307713621 1
383882149 1
261053427 1
510404887 1
162356216 0
757741097 1
739700520 0
228477612 1
529209987 1
956367252 1
748320973 0
992452077 0
339932980 0
794849743 1
926593944 0
960165766 1
630176370 0
415979982 0
912875195 1
594008942 0
960161795 0
738818919 1
283291244 1
949563868 1
963472097 0
275756655 1
905549686 0
346755708 0
143315069 0
303385162 0
850182738 1
760181377 0
416326928 1
745551925 0
725541358 0
100867005 0
521395538 0
264744513 0
123550426 1
150292481 1
630503570 0
633248832 0
143382104 0
184847165 0
335690856 1
748130818 0
157520517 1
942115525 0
612922766 1
139465476 1
267916776 1
2472812 1
70617276 1
206318105 0
879699473 1
426243766 1
727990465 1
276807978 0
163790717 0
964251373 0
591336059 0
837263802 0
994324587 1
798119622 1
419429283 1
851777961 0
165611898 0
166298413 1
135907928 0
370834679 1
573250095 1
950925231 0
504239821 1
688675289 1
407471478 0
678564529 1
367355496 1
756265647 1
268330893 0
142403604 0
11558663 0
527131488 0
887837185 1
627125394 1
513308699 1
619394280 0
64292136 0
224509422 1
438018499 0
656248200 0
3796470 0
438768501 0
249744854 0
867477095 1
272761324 1
819254632 0
844412820 0
26188648 0
371943545 1
791897925 1
860060705 1
2775338 0
843632665 0
731755119 0
986888133 1
698180567 1
163027054 0
574933113 0
401677620 0
967452621 1
147536280 1
167977978 1
95479287 0
818015727 1
595683460 0
109515639 1
635247344 0
7105102 1
734155982 0
563191911 1
438549222 0
912961535 0
547512197 0
974276538 1
849273137 1
291004567 1
32833668 0
112801544 1
472266109 0
705565836 0
79589285 1
299870441 1
598532416 1
418571682 1
726212882 1
775038454 1
215204444 1
661152094 0
650346819 1
932485821 0
963123051 0
229518012 0
334982756 1
115524986 0
878090796 1
283541973 0
346760361 0
932881007 1
360300896 1
216252822 1
109183353 0
450596088 0
549874626 1
60435947 0
567787463 0
259539327 0
81894043 0
836136029 1
442585314 1
695096269 0
10841932 0
703631204 1
420815562 1
849403823 0
971249192 1
941643703 1
568038560 1
904403214 0
188091494 1
712513770 0
774675077 0
846630098 1
23834856 0
684126717 0
169365763 0
112684347 1
682036567 1
932183870 0
742522642 1
265790641 1
200623848 1
387041128 1
172976960 1
944746425 0
665484002 1
62323006 0
922197468 1
95267839 1
183054640 1
289322995 0
775038287 1
66351841 1
99790832 1
730676357 1
562173597 1
85214793 1
479036936 0
726040610 1
743270506 1
980518762 0
898644522 1
815356046 0
756267916 1
177623093 0
864452632 0
867286824 1
382230617 1
20928923 0
799890720 0
730396620 0
78200672 1
806044775 0
336470967 1
757176887 1
114009862 1
327069524 1
750171200 1
367478602 1
602223858 0
765751722 0
87225903 0
128066819 1
721659676 1
429094073 0
426189448 0
640139780 1
978128808 1
561399868 0
981871392 0
999962461 0
326184778 1
404587172 1
976814984 0
178945953 1
660601461 1
973674817 1
619111288 1
96605639 1
695556726 0
320230511 0
311706685 0
443414618 0
273144263 0
367966921 1
609484951 0
716405377 1
351575708 1
839916781 0
46571673 1
877348959 1
303847167 0
681066303 1
687619838 0
985613348 0
11317548 0
602289189 1
599809740 0
798616747 1
845999607 1
873179975 1
319634091 0
104314642 1
425287509 1
851952229 1
27269138 0
909045462 1
203296191 1
254442953 0
691991863 0
606802785 0
160837749 0
633630929 0
673287504 0
84991281 1
195220578 1
958618168 0
458980218 1
766738255 1
681785427 0
590569783 0
787392411 0
426170478 0
902572698 1
950978535 1
552054703 1
855383400 0
484382365 1
918279514 1
650454474 0
749835634 0
980592188 0
512295654 0
20221935 1
911346814 0
462867258 1
629964420 1
284242716 1
835577019 1
834693612 1
605261804 1
383277805 1
735289223 0
221196925 0
373667316 0
484930603 1
844243399 1
599769902 0
193534651 1
757870628 1
41349634 0
920243645 0
996121007 0
895673394 1
243905620 1
929372734 0
530016329 0
60103760 1
241190510 0
315629516 0
351138771 0
460922742 1
454556662 1
540334231 0
621004259 0
123837676 1
771800102 1
602543240 0
228140504 0
148908175 1
140171474 1
786590969 0
465171438 0
534909483 0
888281725 1
197616194 1
247513364 1
565313283 1
74237055 1
909099477 0
890886529 0
438436604 1
285969152 1
389227596 0
509531931 0
957404058 0
390168856 1
732608547 1
425147803 1
663774702 1
245301085 0
36400090 0
713806093 1
674413841 0
410142555 1
174271317 0
906360697 1
655126702 0
982894633 0
774506279 1
909752559 0
610143617 0
540586439 0
972124371 1
584682928 0
350884547 0
518938712 0
569256925 1
365085995 1
824058800 1
859715955 1
669589830 1
532556125 0
247358404 1
752735992 0
505974166 1
719163206 1
411035520 1
976262807 0
759815370 1
766632350 1
779560475 0
291120458 1
180951092 0
874783958 1
51585747 1
986819853 1
266390027 1
490803444 0
328154387 1
14835571 1
390144242 1
823052513 0
994073549 0
157018431 0
21630299 0
232307161 1
765509604 0
888321614 0
861814088 0
477165465 1
749777966 0
383750219 1
123598405 1
511218670 0
933136751 1
123331461 0
947856711 1
586930021 1
193019138 1
726852177 0
943980747 1
450932471 0
918398841 0
939626354 0
417751413 0
469423348 0
208589344 1
388615797 0
910865735 0
10074178 1
670742272 1
137192015 1
77400295 0
651016547 1
835445245 0
167272420 1
121184464 0
126570068 1
467571830 1
957533993 1
30689499 1
334927744 1
158840148 1
481179550 1
889537876 0
297345294 0
525544223 1
782448908 0
500658721 1
711380136 0
428595519 1
883406121 0
508637879 0
597210879 0
758557686 0
344110479 0
994345943 1
576582763 1
34178633 1
201801136 0
280768031 0
996156456 1
966009601 1
659563418 1
243835798 1
484746593 0
624317432 1
915829144 1
107668423 0
985853687 1
427721465 0
500748396 1
681400235 0
821304723 1
665197470 1
9769524 1
301598376 1
882766609 0
249123571 1
484004944 0
491331589 0
679887880 1
571532655 1
66468469 1
201341306 1
507814936 0
873991598 1
594048801 1
575015258 0
794878538 1
722641822 0
267836755 0
965546083 1
399780363 0
595350516 1
714038134 0
467090438 0
843843193 0
1142939 0
63865452 0
562634209 1
420210204 0
815314046 1
974358915 0
552973810 0
377209822 0
578558160 0
982791683 0
139022435 1
929975399 0
915903996 1
317819684 1
247795447 1
67306520 0
495587224 1
63472226 1
81930732 1
918467494 0
986519105 1
35749037 1
131215967 1
361021893 1
48537002 0
422895455 1
667514242 0
25279357 1
139935579 0
372710999 0
210259663 1
312125873 1
640939346 1
469627432 1
58807046 0
866922792 1
881562884 0
68702129 1
497513731 0
772710937 0
943704263 0
695966096 0
63669713 0
676690729 1
949898075 1
67690965 1
521629933 0
409096130 1
870977307 0
506890293 0
162883497 0
626362543 0
328370670 1
753052758 0
947471073 0
924857177 0
467208048 1
650827739 0
120353203 0
762009191 0
599565344 0
631072841 0
288754855 0
58140055 1
332442588 0
648196004 0
92647397 0
532503658 0
550488733 0
795228147 1
743136509 0
916317399 1
603705900 0
576422902 0
738250112 1
365504384 1
57253474 0
198219666 1
64439965 1
856557375 0
442227813 0
658961111 0
670884597 1
301319818 0
933023945 1
696204563 1
227262006 0
801751315 0
143208791 1
820968054 0
496489877 0
615828229 1
479860979 0
64926357 0
834958130 0
481491675 0
62009629 1
129714252 1
387627712 0
519021851 1
837106766 1
294718006 0
416372568 1
984062515 0
613304839 1
139698580 0
466063168 0
156448474 0
397479664 1
856903269 1
680270474 1
615746235 1
614868352 0
824128902 1
732875070 1
287574745 1
971367714 0
789326604 0
147210854 1
66609636 0
376809345 1
507519096 0
157925785 1
194336800 0
583745969 0
614910182 0
70832660 0
6353933 1
754589826 1
70037122 1
158297927 1
301932227 1
977491973 1
287478276 1
48426910 0
620660480 1
553160723 0
733861380 0
760916601 1
325203590 0
253307298 1
938534585 1
638462841 0
452833617 1
11121196 0
455094328 1
706009619 1
128498089 1
928405889 1
260115397 0
515536929 0
196544440 1
258714454 0
870666366 1
239134962 0
163645245 1
120562631 1
761142131 1
878701855 1
560070502 1
55803652 1
160257296 0
723942948 0
116579370 0
848567514 0
656563733 1
350029335 0
619364915 0
715270067 1
851797847 1
752231723 0
880924142 0
482854947 1
38823428 0
340525964 1
468236605 1
730870216 1
394890640 0
763635174 0
452859239 0
330634827 1
183112072 1
791464897 0
265263335 0
134591731 1
606945101 0
351952368 0
534275676 0
393385118 0
965044266 1
691906629 1
137788941 0
254229140 0
7747577 0
826428139 0
27284878 1
551612590 1
763000709 0
254712786 0
841494492 0
684503284 1
824738356 1
413013492 0
556780948 1
380987806 1
532345800 1
378554227 1
215380131 1
492612429 0
282288288 1
974434896 0
612281809 0
548408419 0
973553146 0
481101581 1
194850977 0
271897518 1
290351687 0
576820176 1
151296064 0
416290529 1
928413517 0
846841815 0
458290991 1
630752921 1
458550404 0
980586841 0
79185254 0
875350834 1
513927438 1
579582192 1
405877329 0
996096431 0
860690475 1
161613224 1
184585348 0
3678719 0
509370988 0
81090008 0
598135707 0
670672420 1
950329806 0
580766450 1
359085229 1
906120280 1
333616603 0
202048629 1
481828875 1
243386914 0
937429089 0
922664900 1
234552467 0
165110243 1
63104166 0
415784330 0
599918106 0
59608966 1
488204246 1
824502364 1
856867902 0
280576815 0
724743291 1
137281612 1
940901194 0
929758443 1
205335590 1
630017685 0
252116091 1
968193148 0
791810345 0
13699482 1
177498551 1
407329512 1
140900962 1
649981216 0
646244823 1
100527934 0
466652968 1
2190612 1
460392004 0
751030355 1
829022288 0
547232627 1
410174693 0
65326766 1
835440894 0
548304828 0
539705439 0
150639731 1
212120073 1
938319893 1
184508645 1
740618087 1
181195683 1
28370071 1
44517468 0
153002555 1
751745459 1
381400519 0
581797451 0
244336401 0
121786856 1
897214498 1
258556621 0
940696976 1
284797646 0
177326834 0
854515033 1
319246759 1
60942388 0
738888951 0
632836556 1
62333605 0
3499011 1
658897176 1
339417178 0
682421670 1
814773694 0
645425307 1
503880534 1
861145901 0
638835251 1
456281813 1
25628123 0
84634298 1
344910668 1
692900711 0
566356580 1
258047485 1
269970822 0
615946915 1
805534805 1
689266452 0
126122926 0
265813515 1
794090470 1
696216192 1
885093633 1
740847267 0
725686239 1
607334699 1
834814258 0
616717210 1
649849739 1
247714727 1
839824908 0
435455600 1
961797582 0
111509884 1
746644444 1
501977890 1
78916803 1
668565875 0
12308777 1
720516304 1
228422904 1
868174136 0
709460910 1
997501757 0
280773943 0
559368667 0
613620593 0
617005366 1
243274706 0
555581762 1
143330952 0
999841632 1
210114249 0
151990701 1
126112805 1
809689412 0
148572372 1
57339020 1
354606897 1
965844539 0
917151141 0
72535316 1
835876146 0
231307998 0
157311756 1
264742290 1
299377228 0
142431980 0
974056124 0
296364405 0
616933704 0
893450845 1
471538265 0
565374864 0
148974643 1
651197661 0
130581550 0
39282163 1
491956470 0
974157754 1
435136879 1
73987203 1
931176087 1
921960331 1
977606977 0
427115504 0
317370186 0
651025871 1
21705187 1
690562370 0
165172636 0
51332043 0
44995837 0
105235012 0
757396269 1
619412411 1
980144803 1
809018943 0
411727265 0
394959064 0
285852777 0
913241873 0
449616838 1
826144948 1
348960442 0
462395727 1
529039744 0
433057388 0
466928647 0
104305323 1
433097811 1
415506993 0
953916024 1
865240515 0
411738794 1
232648919 1
733712066 1
117206228 1
463159337 0
622823764 0
768088434 1
366381665 0
593291400 0
792964759 0
412602305 1
498225873 0
308080592 1
665050292 0
137684672 0
613471631 1
8452505 0
224258328 1
734646087 0
976056524 0
614027330 0
634058236 0
793003226 1
538760483 0
575887625 0
756144580 0
70443580 1
429895912 1
275986887 0
776285851 0
612359835 0
793324167 0
559536454 1
830417699 1
960795604 0
445746553 1
449880284 0
255022353 1
483910996 0
101410734 1
329888820 0
466943333 0
535193457 0
386406072 1
478262372 1
603803470 1
893641156 1
604639461 0
945950902 1
352925022 0
305991144 1
959172168 1
847350801 1
162111635 0
987364882 0
652835025 1
556108581 0
839430244 0
181192361 1
310100446 1
862665865 0
612128473 0
358852842 1
566807458 0
299984797 0
706065287 0
804575015 1
943260542 1
270825633 1
188386630 1
989040899 0
352934104 1
667622528 1
964091599 0
324434540 1
490156288 1
164283349 0
388442017 1
852497813 0
648413525 1
799612298 0
910513799 0
162971874 0
387557064 0
651151496 0
279924225 1
521961716 0
611617418 0
617042851 0
34307692 0
137505899 0
534769070 0
20667575 1
982310380 1
109635852 1
859057597 1
479832597 1
519574432 0
511323840 1
815852968 1
429709054 1
570949322 0
663960618 1
290750209 0
64976101 0
817178019 0
74414510 1
418205091 0
301302055 1
499861001 1
602705191 1
901024863 0
693183268 0
219370669 0
774124490 0
475286227 0
499478700 0
817358773 0
487384910 0
565414792 0
755012388 1
967692372 0
500921627 0
769279890 0
935967266 0
862855169 0
50711255 0
845960399 1
965987163 0
727601896 0
965373099 1
159848492 1
703226602 0
262949949 1
684096476 1
355958919 1
825319137 1
746292449 0
131037882 0
748500506 1
276242577 1
303357530 1
674192416 1
616927428 1
895994294 0
702240309 1
892327305 0
667974344 1
286961662 0
926559533 1
256645530 1
505104048 0
802291777 0
27862882 0
183510947 0
462771092 1
362653081 0
482536375 0
592925543 1
848270867 0
11216833 1
291705003 1
890172711 0
171942819 0
846168911 1
125394401 1
992526175 1
160001851 1
208787290 0
140019201 0
98778087 0
946207476 0
566252558 0
112746103 1
535253441 1
364370558 1
850261335 1
170295735 0
351733284 1
769432006 0
274285003 1
454198966 0
949423713 1
989542295 0
116641397 1
613146066 1
941952663 1
13738455 1
213310504 1
485919474 0
435109764 0
909442744 0
137060251 1
195372273 0
952816836 0
102543718 1
788024832 0
209850502 1
307656553 1
185784068 1
407169532 1
200279026 0
712889604 1
980641704 1
626309803 0
440561410 0
836336535 0
117706066 1
643641290 0
339336069 0
809590702 1
52780527 0
808744878 0
371834602 1
462465799 1
277368063 0
726903242 0
171746608 1
695876370 0
305314839 0
656843890 0
167376456 0
34832439 0
890735921 0
819619494 0
966562503 1
354696851 0
321780115 0
431646075 0
536778017 1
726483198 0
308122258 0
521298496 0
237331833 0
456837962 0
953258831 0
406990596 1
858432869 0
425898301 1
869683020 1
230132718 1
392854875 1
373895937 0
535064103 0
3133047 0
299845489 0
530871385 0
677395931 1
21760244 1
91679241 1
249756855 0
15064607 1
970318061 1
129226282 1
929988346 0
698505810 0
145930502 1
905584459 0
343801210 0
152630934 1
227794614 0
704745395 1
879980444 1
85497194 0
437109979 1
539433696 1
475155885 1
426947899 0
870048143 1
845519849 0
907625146 0
659565003 1
812460810 1
25580532 1
167841202 1
378542461 1
66319718 1
574030214 1
823779828 1
531807356 1
68479246 1
373589157 1
571104268 1
277260048 1
203370904 1
696727335 0
454578728 0
124803472 1
304716834 0
9703260 1
355676249 1
992166094 0
568437424 1
102357545 0
688110786 0
441045150 0
681733548 1
601256880 1
974387211 0
627024301 0
423793362 0
635224704 1
632693027 1
842512063 1
241324055 0
850722405 1
159154182 1
712017325 0
764714303 0
420238413 1
671467129 0
396081151 0
685657121 1
137689917 1
331769537 1
107735840 1
318426602 1
17049348 1
852647274 1
942865015 0
49245167 1
297746409 1
628900414 0
730491380 0
308010022 0
198548967 1
689705021 1
906549726 0
866154470 0
647580289 1
359063198 0
762861626 0
358715932 0
684561231 0
690633889 1
803368762 1
205863237 0
951029696 0
343427195 1
959421694 1
621051257 1
646938584 0
361118368 0
593747622 0
448367166 0
244408180 1
184868038 0
144574080 0
54092669 0
124528714 0
28603278 0
183338755 1
97526485 0
139750850 0
436842019 1
228891330 0
192403943 0
502061580 0
384455875 0
671308028 0
122230190 0
808964353 0
781320833 1
971040117 1
837507472 0
112846832 1
405180411 0
464253382 0
122526168 0
404976413 0
898906353 1
422394027 1
976296597 0
594420096 0
157332013 1
682217067 1
172112047 0
397390760 1
591328971 1
639973887 0
881071857 1
26698468 0
781889737 1
728650887 1
889911224 0
367401425 1
181823714 0
217531267 0
499405086 1
579938350 0
49376603 0
77700908 1
499483321 1
949644449 1
944745951 0
49629800 1
275525138 1
392758623 1
950203230 0
63752676 1
879475306 0
86798437 0
831797422 1
241585982 0
848868074 1
642153526 1
685257321 1
530080917 0
876033746 0
330139278 1
31185321 0
117810364 0
181580444 1
286659676 1
453605930 1
827988080 0
439789424 0
54502180 0
742005297 1
75487276 0
297375045 0
922739560 0
464460995 1
447221232 1
718208969 1
882014311 1
511116090 0
22524538 1
883360270 1
868836270 0
728632891 1
941122389 0
483374926 1
375984378 1
98740630 1
301342091 0
174700527 1
740113128 1
520111213 1
184334859 1
766183693 1
671139262 0
384845876 1
84174354 0
438167926 1
548319805 1
289524118 0
47855332 0
130801416 1
90578406 0
5839936 0
221467904 0
523326436 0
237816274 1
64417228 0
335615763 1
800831421 1
195377901 0
195318530 0
278894267 1
774620402 1
840453824 1
401247681 0
325756548 1
765838141 1
628677552 1
301975195 0
216018949 0
816595462 0
269799671 1
342993661 1
625412221 0
289557465 0
215607791 1
353536168 1
292439190 0
502600003 0
977588414 0
841071104 0
193541665 1
429252135 1
472506380 0
368267070 1
172826068 0
761827944 1
109590481 1
436207167 1
421003727 1
842875701 1
564476150 0
281958033 0
355742963 0
786154411 0
138890178 1
446560584 0
979252278 1
798858802 1
67381438 1
802764854 0
863065888 0
135320670 0
328008053 1
255306029 0
71017014 0
83993282 1
856361725 0
636425583 1
997137346 1
499502371 0
146270889 0
719219219 1
53530901 1
513465758 0
61307236 0
401433827 0
707207912 1
994775283 1
45712642 1
504870353 1
846727758 1
133928812 0
487549924 1
550039921 1
488047775 0
224598359 0
207442304 1
696225445 0
107574043 0
931609889 1
34360246 1
400088655 0
982140561 0
514843815 0
361862668 0
469654964 1
851383264 1
224673084 0
805904444 0
501080089 1
491714644 0
116607155 1
35340750 0
490269349 1
587944641 0
22585837 1
118219653 0
506135912 1
336407440 0
163529574 1
526603514 0
742603951 1
265250726 0
987018601 1
768173544 1
671115617 0
558662663 0
771486729 0
4686149 0
287749080 0
454510773 0
490449431 1
109622877 1
715402322 1
841785564 0
597410222 0
11959611 0
767581718 1
962165579 0
579971216 0
987697961 1
19482005 0
186995744 1
780033463 1
924565106 1
473538837 1
305819838 0
620532296 0
62195152 0
228432975 1
62292366 1
161192871 0
880945060 1
708927060 1
442425248 1
473018966 1
369189517 1
851977620 1
633985012 1
290676606 0
681691636 0
995802724 0
890885936 0
965165757 0
746362334 0
286372274 0
676754519 0
70531505 0
987674856 1
165010987 0
827878588 0
220300438 1
425061799 1
261213978 1
880396952 1
919398975 1
127193706 0
411233453 1
387469781 1
92384007 1
185782908 1
948442904 1
499174759 1
112443281 0
572445850 0
798420564 0
816167695 0
733669330 0
281442627 1
542081108 0
51478316 1
496841855 0
620550424 1
614695248 0
187943302 0
242422816 0
655689735 1
954244085 1
204218782 0
435920282 1
58638882 0
957898194 0
483714735 0
44453856 1
38374131 0
454206875 1
322522491 1
527500751 1
264204992 0
156714066 1
168266580 0
902139798 0
736870689 0
820451465 1
441536723 1
208419424 0
360743235 0
113268913 0
853884530 1
164086752 1
939085769 0
189479172 1
837852180 1
885016521 1
792087857 0
38541327 0
232061665 0
111012999 0
111171973 0
837325882 1
857534217 0
285590192 1
63034144 1
803064710 1
292822330 0
402177921 1
1045465 0
747715941 1
918204906 0
888703701 1
254888654 0
744591701 1
661929749 0
485675079 0
340244320 1
796292788 1
161677554 0
260387145 0
340449889 0
413624731 0
536287165 0
843943680 1
107019170 1
865964671 0
326120405 0
840165747 1
878745648 0
36844539 0
687247066 0
998982636 0
606841281 1
30607656 1
588581026 0
344642082 0
678195427 1
238360667 0
114508481 1
729617110 1
214688177 0
334972382 0
704922829 0
405037585 0
655528692 1
46553009 0
994842319 1
346736480 1
832365437 1
965042413 0
157095496 0
256434142 0
479357797 1
744977967 0
220732489 1
682366214 1
639499533 0
33837357 0
959980524 1
986544655 0
606301131 1
460838127 1
38264850 1
268461231 1
468256680 1
698641093 1
462279975 1
293812069 1
906561796 1
872306693 1
89362758 0
747448791 0
770125563 0
462481463 0
875457194 1
30845716 0
577228995 1
636203931 0
634226343 1
568199757 0
887668945 0
360087420 1
672899264 0
145915818 0
484408386 0
502911730 1
59172762 1
190153722 0
534701878 1
851989828 1
128683035 0
380695076 1
129184259 0
914116360 0
588750498 1
803256396 0
855015696 1
94332631 1
419707651 0
195845550 0
708980127 1
78325020 0
144646777 1
241092371 1
415897957 1
588609955 0
652843567 0
602400812 1
351123130 0
72822932 0
497439027 0
85793655 0
109968713 0
518187972 1
650222925 1
925549821 1
973067489 0
782193973 1
120051777 1
581854302 1
151831520 1
587969108 0
787886569 1
117852506 0
432498198 1
413760403 0
553454671 0
491799866 1
504877691 1
127181877 1
793348706 1
265804495 1
412791276 0
58946339 1
190567543 0
331936720 1
278385791 0
477980361 1
711006003 0
552296849 1
51953032 1
310799467 1
858584573 1
391877668 1
665373037 1
598498737 1
350734596 1
338673997 1
873712679 1
141487448 0
183181658 1
345976677 0
45202150 0
18644874 0
97339216 0
765379973 0
215556061 0
576347543 1
404059301 1
44406283 0
578902834 0
412574436 1
802416028 1
820981182 0
314347295 1
35312677 1
429795032 0
470598560 1
243929633 0
316468489 1
437602344 0
265555149 1
848163676 1
701028617 0
40352764 1
425489556 0
514911282 1
308030118 1
910919126 1
143287339 0
604597153 1
599443256 0
308369942 1
128129395 1
381814739 1
437157998 0
215230153 1
975944770 0
843850567 0
995533671 1
804280961 1
848065855 1
560499875 0
204142258 0
459624644 1
437545970 1
201114385 1
649262456 0
334909765 0
851827313 0
653586279 0
161809270 1
331455520 0
934838728 0
891383146 0
992461241 0
386054230 1
910844452 0
416559916 1
436204923 1
1110007 0
71402007 0
434633541 0
874753182 0
132700156 1
310041765 0
825088347 0
527968950 1
469051913 1
598268723 1
385243390 1
524476549 0
659586263 1
437545280 1
397959604 0
835189764 1
972333987 0
377253077 1
22357139 1
231492124 1
212005729 1
392199357 0
612213298 0
591191532 1
796907679 0
676318053 0
41775386 0
347730702 1
83810680 0
898724502 1
439193470 1
9140131 0
421198887 0
119880659 0
665096893 1
348586793 1
852723470 1
361466053 0
189418512 1
777105296 1
750553735 0
640883724 1
988687558 1
39840643 1
792325098 1
212015945 1
627323438 0
566349182 0
766410796 0
837272381 1
96812202 0
326713486 0
556979208 1
58178577 1
422358152 0
303458096 0
749851923 0
51470207 1
721085911 1
95274481 0
312232642 0
649493854 1
250186561 0
54523744 1
22016331 0
630879825 1
934897089 0
201149431 0
411966588 0
456849563 0
523344837 1
910867421 0
741829065 0
779010064 0
309634282 1
909505167 0
22927036 1
943212848 1
209339864 1
480070944 1
163724071 1
242809264 0
863077317 1
443758069 1
485288512 1
761087613 0
943378488 1
233285567 1
879920864 0
810998472 1
254641912 1
188050889 1
825761847 1
897312422 1
309869312 0
251181415 0
588010513 1
825037942 0
543984370 0
649311272 0
341477278 0
327903156 1
972405483 0
789321903 0
678068722 0
82902430 0
109508105 1
186751022 0
353817979 1
167752161 0
130017372 1
616532264 0
72106677 0
168810833 0
638635066 0
612103497 1
417482196 1
411164659 0
617912665 1
97293994 1
137770535 0
657385627 0
369536165 1
390955241 0
111837289 0
634213656 1
548667459 1
829090371 1
462974523 1
809674483 0
16440311 1
945736562 0
649538160 1
776044664 0
215706810 1
627660631 1
349514865 0
66776629 0
30556781 0
174766452 0
279041606 0
702806059 0
595044905 1
376706301 0
152932084 0
546306725 1
241475219 1
286145878 0
602551246 0
367721938 0
32505357 0
824622682 0
411641670 0
27444550 0
750733566 0
716389479 1
242203995 0
107216555 1
144548537 1
130141911 0
762229341 0
546837467 1
369594656 1
818624065 0
728239780 0
596359710 1
366645300 0
867201084 0
994900675 0
411937407 1
133707382 1
585552449 1
476132661 0
660632943 1
6487764 0
278804572 1
988958006 0
220132228 1
161810515 0
597191451 1
858458139 0
435165619 1
987951754 0
505666803 0
371060734 1
162474878 1
666044827 0
981332150 1
853262042 1
89402033 0
151142348 0
168489526 0
835276435 0
443190455 0
922919544 1
372554444 0
211998941 0
601743966 0
964323450 1
811013303 0
43418358 1
775784015 1
119062969 0
755815463 1
238106865 0
465679324 0
538692545 1
798503002 1
147300491 0
386845987 1
389167669 1
359443924 0
588737133 1
969772231 1
737945240 1
430067591 0
791280453 1
897661430 1
779391196 1
261712097 1
339252849 0
985878331 1
10323772 0
118957617 0
896994891 1
120615093 1
512310120 0
272491992 0
758664635 0
955420443 0
971704494 1
805253938 1
631150473 1
190885309 1
387263200 0
380570360 1
170932272 0
808262737 1
835548829 0
893810849 0
720165827 1
816284014 0
874329481 1
891380009 0
310584249 0
347565061 0
500148298 0
435018650 1
996844556 0
813831950 0
432036451 0
604798313 1
220907803 1
957508344 1
853851752 1
853382982 0
907891521 0
114634371 0
276731862 1
638007160 1
759696364 0
741753787 1
745389812 1
952452948 0
2984895 1
12776607 1
234728090 1
834364082 1
310716012 0
629000461 0
304402764 1
454702621 1
560406580 1
764606982 1
620358628 0
517482168 0
398343884 1
218925752 1
36658614 1
228543566 0
63235951 1
511650707 1
51052460 0
211273774 0
630344010 1
612316679 1
654946728 1
187126321 1
390990972 1
227977360 1
803706366 0
808871155 0
930300369 0
480649360 0
721391552 1
303444695 1
972903072 0
714711206 1
377781831 1
637299692 0
486452378 1
602202929 1
141690712 0
214098792 1
316849544 1
110847524 1
727100580 1
102921750 0
213500789 1
544061998 0
21458081 1
928504284 1
460985987 0
920374788 0
143054116 0
35199097 1
218438397 0
819829535 0
473929325 0
337862812 0
684384420 0
727104197 1
305717357 0
23639454 1
890895652 0
611877777 1
563053421 1
116419445 0
309189436 0
206690911 1
796014069 0
336085072 0
582968359 1
559568214 0
690000687 0
861109551 0
283357880 0
95839628 1
368877008 0
804614688 0
568600805 1
656640055 0
132348390 0
52998210 0
201197468 0
661579834 1
329894927 1
843877859 0
181587992 1
850425423 1
344188176 1
270994148 1
510957136 0
54533623 1
420177093 0
478132150 1
469465659 0
301647182 1
816231232 1
311027845 1
781483851 1
96101864 1
666995281 1
166948984 0
603877218 0
372540884 0
117304527 1
547892528 0
350815863 1
710201862 1
424475888 0
202432530 1
473305325 1
788795360 1
264106838 1
773284491 1
276812513 1
3497056 1
63837791 0
64654208 0
80523383 1
54470213 1
923990543 1
147782323 0
588296255 0
377036243 1
519375994 0
237555746 1
752022153 1
789519370 1
5496841 1
147328099 0
625612741 0
531100895 0
961250346 0
231647398 1
978516415 0
258816438 1
71921702 0
810860772 0
122124352 0
452597242 0
516971093 0
317794219 0
668235950 1
478923354 1
202600914 1
146583464 1
481781296 1
795872274 0
155997178 0
333147964 1
502370797 0
938263658 1
338092938 0
46637307 0
868713180 0
971031382 0
463805562 0
443646940 0
323918628 1
848768176 0
877686608 1
957285688 1
345461482 0
398999558 0
330619527 0
980682771 1
726856622 0
986636987 0
844715456 0
413993039 1
132442482 1
416634056 0
592250250 1
294229992 0
442791525 1
315906180 0
473129189 1
892106607 0
833405781 1
660666859 0
128962761 0
34770937 0
335958324 1
879055063 1
675253778 1
150651800 1
552937314 0
995051491 0
925713354 0
532386203 1
107978253 0
893404050 1
36094688 0
202387395 0
20000084 1
228729946 1
4336005 0
100312502 1
388405812 1
400896051 1
761963884 1
598459652 1
969108136 1
731959550 1
291027135 1
32871666 0
149009994 1
916117658 1
605410682 0
384770699 0
622342979 0
974131392 0
451381944 1
145428132 0
767936216 0
423629944 0
25876921 0
420377313 0
827153497 1
201126138 1
493243508 0
819690809 0
447691500 0
511746525 0
688940702 0
964943382 0
924974908 0
188785433 1
408037388 1
387642902 1
362212307 0
707753111 0
793342002 0
687331419 1
524327107 0
962597130 0
297597465 1
913476652 0
762159099 1
924531352 0
292433874 1
314974283 1
998758152 0
884344118 1
681711574 0
849288140 1
351641026 1
421291797 0
316314697 0
377687207 0
206013234 0
758194978 0
774572555 0
262257647 1
489963806 0
212933339 0
324351249 0
132226337 0
216789362 0
827151704 0
673027038 1
772717059 1
565254597 1
987718425 0
767105976 1
641480396 0
559201762 1
930006180 0
870691270 0
725876282 0
609936160 0
615490523 0
29076622 0
739065519 0
311303054 0
190148989 0
897244939 0
791916874 0
670592655 1
15926608 0
216654643 0
965769505 1
246619499 0
981308413 1
500460711 0
747004527 0
305571658 1
766883854 1
564744032 1
994974840 0
118492074 1
373219166 1
663204315 0
932497859 1
254131665 0
855567986 0
146260961 0
206326429 0
222597192 1
409746325 0
242494424 1
604699491 0
58901075 1
287483273 1
154862568 1
593904911 0
187246656 0
274294752 0
396437239 1
150818587 0
177176440 0
580558197 0
51479829 0
171008467 0
540335799 1
320910760 1
738338400 0
334636961 1
811572934 1
677669947 1
982186750 0
288491066 0
909951954 1
299088620 0
874994225 0
718158065 1
454221420 1
368970820 0
85172090 0
182070408 0
926091784 0
821613617 1
612198583 0
921288255 0
934058956 1
149312300 0
146395055 0
658324479 1
659786952 0
947543895 1
353003253 0
999379691 1
93776177 0
822456364 1
300360653 0
323802881 1
374312633 1
440798504 1
86166069 1
739520961 1
543193113 0
880792558 0
303100968 1
797102576 1
232188931 0
786884696 1
992186120 1
215317387 1
375135801 1
91038940 1
884866932 0
199945434 0
334641215 0
908307263 1
363831754 1
651324162 0
753131713 1
900795057 1
65278149 1
870325626 0
101419644 0
646398348 1
62471203 0
802164453 1
203118073 0
665496819 1
462473139 1
227871277 0
619161822 1
412697338 1
758810840 0
244689417 0
402243155 0
781157718 1
799158026 1
965921065 1
453989174 0
74357900 1
223622381 1
859241951 0
266873836 0
382855366 0
686276298 1
255884061 1
804464365 0
869249849 1
591368498 1
577066451 0
998684679 1
488878187 1
35361317 0
976778020 0
531102473 0
921983807 0
101048484 1
332895821 0
151165879 0
110615162 1
490658157 0
622710390 0
643987392 0
796986358 0
121855330 1
469963782 0
806125802 1
202795137 1
118004522 1
646263367 0
35602515 0
672066436 1
489669052 1
131860215 0
399645121 1
75890154 1
716372706 0
201103010 0
800449143 1
466130096 1
146842407 0
723245310 1
57506073 0
670104878 1
169207086 0
676735480 1
265719191 0
168954510 1
32466604 1
585415691 1
231189876 1
655577248 0
97271904 0
905255608 1
90023147 0
662972420 1
609710647 0
298518286 0
344924478 1
991206725 0
160521087 0
292019608 0
272888625 0
722794597 0
479240175 0
621877946 0
181674649 1
694975710 1
510928208 0
667848067 1
480598118 0
657617250 0
848808361 0
344174335 1
285752166 1
217782930 0
110818016 0
404272638 0
485338407 1
644264330 0
397455673 1
295285626 0
919786196 1
355538013 0
870563482 0
623153569 0
575417225 0
255894799 0
456677653 0
772786338 1
357665368 1
58191614 1
429285856 0
406367855 0
164661192 0
156151873 0
373915987 0
9681437 0
449254662 1
640890816 0
569011718 1
852260761 1
448760205 0
457171464 0
70076573 0
199357468 0
939479397 0
390621994 0
876427582 0
154812079 1
607285963 0
732783477 0
914426874 1
281965998 0
635822797 1
701015236 0
322013111 1
858679526 1
646394829 0
820179782 1
366921654 0
422029714 0
221780652 0
661491204 0
687667966 1
734450539 0
569238833 1
498304351 1
711882365 0
350352436 1
731609035 0
2462874 1
171603531 1
606122138 0
32474524 1
950205432 0
578320021 1
869854366 1
315720480 0
113714401 1
541819033 0
57838856 0
923236139 1
151006082 1
983761268 0
830421301 0
333591209 1
795410635 1
995144024 0
402841154 0
498127986 1
293677857 1
501108897 1
610365639 0
775749618 1
148256083 1
458748691 1
660021385 0
305174993 0
429367824 0
607687345 0
14695074 1
644493056 1
950510567 0
532995719 1
925452409 0
408571238 1
923946461 0
214802959 1
600761145 1
501330872 0
19604367 1
277306744 1
936016455 1
814473392 0
34572918 1
255875990 0
104627517 1
982135054 0
734179967 0
654022034 0
435155890 0
995530302 0
600243723 0
486874813 0
731389412 0
187771006 1
526560112 1
775427158 0
482346232 1
7201655 1
439446378 0
8093896 1
889003987 0
870475312 0
641164334 1
33300246 1
177597866 0
901139653 0
942395202 1
87183369 1
94720859 0
159628184 1
346667236 0
607755144 0
417771559 1
625971261 0
872451374 1
879154630 1
493702609 1
616169176 0
306832510 1
842696688 1
689073068 0
246870301 1
522693499 1
243772248 1
934594597 1
897783268 1
319093252 0
267679003 0
160430780 0
447287287 1
725522764 0
284378319 1
243973392 0
253500108 1
934996609 0
915899063 1
343389353 0
292859850 1
689619121 0
315384050 0
940017727 0
488889893 0
827595857 1
640402660 0
21433870 1
442140346 1
765099299 0
615290 0
682007207 1
853758735 0
721858026 0
54341500 0
286099828 0
128035151 1
17344523 1
369409737 1
659603062 1
18305304 0
474759897 1
83773806 0
281240267 0
394823786 1
772334541 1
673969481 0
429856800 1
835526740 1
733214052 1
135726163 1
875635992 0
494123298 0
102031781 1
912852832 1
208817573 1
680609358 1
990523369 1
559688409 0
986957859 1
933112475 0
450063458 1
501089145 1
573900166 1
401625210 1
70921903 1
236900509 1
190225519 1
121245364 1
580937003 1
536190120 0
561050395 1
6099617 0
735920034 0
944450052 0
881373163 1
75177568 1
229022317 1
103502488 1
966668633 1
483954415 0
926541427 1
77864917 1
33472323 1
736584703 0
125615458 0
292193268 1
666534192 1
646154221 1
295913167 1
972393607 0
49169901 0
844843099 0
646690560 0
798195553 0
325124300 1
925688103 0
802960143 1
534534394 1
680574824 0
605840507 0
586227228 0
703454262 0
679006590 1
256680184 0
392529806 0
342564869 0
462251850 1
813375712 1
969022296 0
480147730 1
699688632 1
84027646 0
151291526 1
120178630 0
455717576 1
687743898 0
498060100 1
50109966 0
923246700 1
595695593 1
936181908 0
252244099 0
28282783 1
865937236 0
327977417 1
163115449 0
455636182 0
22121606 0
895951898 0
75907467 0
190589704 0
190553059 0
10366437 1
788395606 1
611012787 1
613945760 0
919619915 0
237610414 0
129442734 0
114982843 1
913346782 0
280637887 0
92427123 1
881255953 0
396888728 0
765357915 1
249511561 1
564948707 1
210064130 1
491141467 1
804323971 1
267283996 1
457520034 1
746754813 1
396295745 0
533212295 1
794144327 1
917448686 1
51423431 0
604218960 0
624798363 1
828433442 1
258875773 0
206662411 0
114067236 0
176461559 0
624043840 1
970612445 0
687395378 0
262152317 1
172820451 0
918151621 0
454201289 0
448311719 0
229959988 0
951092660 1
912690802 1
747933228 1
137644856 0
464868731 0
125511559 1
525259368 1
229055189 0
47481460 1
39689834 0
217437275 1
983474462 0
818269224 1
578664212 0
830283020 1
796614154 0
388814059 1
681068572 0
730423324 0
264456544 0
332017869 0
140912314 1
655350376 1
629800128 0
100643890 1
439194645 0
474169722 0
307010450 1
985463046 1
75825108 0
521461061 1
901271258 1
96534937 1
700672445 0
352983431 1
819632515 1
65635391 1
581297959 1
648179509 1
115714287 1
811059801 0
454879108 0
424008059 0
275024496 1
949135130 0
221245398 1
895226813 1
344958575 0
528759277 0
265140054 1
86110955 1
751548872 1
34644310 1
862850957 0
292305757 1
491836040 1
442564290 0
712327192 1
642269781 1
476197031 1
168603001 1
188023836 1
488441241 0
738967349 1
693076923 0
558710159 0
587070884 0
791230327 1
871920445 0
846425874 1
304170594 0
354526353 1
791036741 1
582166341 1
292369275 1
141066529 1
321474619 0
718821088 1
967664302 0
740914751 0
189616426 1
391149824 1
963671191 1
318637652 0
37170871 0
444708981 1
248306359 1
787689466 0
682142629 1
172992479 1
764988821 1
265498337 1
468430920 0
324022387 0
819405204 1
421583942 0
229530630 0
417515803 1
763156079 0
389935162 1
912996780 1
631793210 1
218442034 0
278470947 1
893300914 0
855872583 1
679642062 0
484855461 1
952573835 1
829528278 0
628991954 1
168850229 1
972693572 0
439638686 0
64446820 0
550868592 0
351305007 0
989855375 1
503838833 1
69258838 1
246703500 1
287542344 1
2752787 1
19005179 1
82592343 0
475769553 1
217820071 1
759519976 1
315809545 1
419747342 1
614730901 1
470360959 1
655446172 0
795231339 0
838050387 0
555144866 0
74192155 1
569021968 0
166531987 1
332696088 1
302488372 0
890854718 0
651849178 0
865146574 0
369607384 0
169185612 1
819854393 0
776047671 0
488550121 0
16974930 1
699233179 0
442985593 1
128483992 0
518606587 0
157627780 1
822618226 0
10461026 0
216747197 0
766030491 0
157558928 0
294324193 1
683003269 0
884559761 0
436624161 0
76414950 1
466773448 0
125782041 0
921880741 1
533778272 0
961925738 0
475375247 0
711490790 1
924728483 1
157389717 0
877087854 0
685046159 0
376626896 0
796092467 0
569753303 0
486893560 0
247462131 1
389618791 0
844696975 1
133398871 1
286271969 0
526917446 1
482410688 1
877447744 0
610068282 1
773100032 1
430122148 1
877082055 1
632082108 1
51513254 0
738387401 1
911145165 1
224486620 0
225002990 1
242674887 1
367110669 0
644722859 1
252823955 1
179475128 0
156490831 1
992555866 0
229454591 1
651018701 0
44019228 1
505614942 1
37454023 0
206340680 0
966437028 0
516721386 1
945862876 0
789016612 1
683860977 1
508796228 1
226808743 1
387139913 1
402028655 0
134540262 1
280005147 0
117900185 0
137478441 1
549177466 0
65194096 0
430215064 1
866568098 1
435276881 0
497190618 0
169999997 1
986815583 0
224274656 1
339546648 0
476849087 0
14188275 1
729309773 1
425089646 0
859472913 1
662772725 0
853623272 1
423596983 0
462387310 1
3777065 1
957837707 0
140255259 0
945837677 1
156114206 1
576111613 1
717586903 1
236067948 1
353031653 0
417754847 1
432993117 1
30999111 0
11618124 1
112516260 0
868955617 0
900154844 0
973344763 0
899834595 0
281678239 0
761257049 0
343410116 0
149259910 1
407054360 0
634423417 1
425951833 0
653415383 0
741544591 0
465166553 1
172143894 0
89629819 1
935607855 0
119343967 1
755950808 1
121816345 0
231564638 0
913421074 0
848564695 1
207643211 0
80115119 1
598713626 0
682969025 0
193685972 1
422119878 1
586821627 1
577257197 0
922978092 0
876352000 1
205714799 0
295552720 1
520455140 1
870621302 1
547431479 1
847352279 0
197958824 0
654928053 1
447630382 0
502852687 1
872168015 0
420489718 0
485371560 1
628351540 0
300286545 1
762716491 1
633974819 1
880219355 1
65465212 1
906824520 0
876310321 0
81080536 1
979790953 1
391957709 0
87240934 1
720617688 1
869573282 1
324958000 1
382045107 1
118700594 0
888031182 0
929536689 1
766026421 0
166775054 1
596063354 1
871139476 1
350969929 0
355076737 1
549616279 1
61796328 0
84775155 0
278144221 0
396227271 0
539243503 0
601056661 1
622619306 1
159146796 1
263919293 0
482937138 0
196444272 0
733699766 1
638638468 0
289409350 1
898379602 0
106434913 1
903248955 1
581786766 1
903817012 1
513718836 1
563237921 0
557412140 1
530016135 1
138186088 1
633344288 0
197646726 1
774875925 1
395638129 1
5522654 1
629626366 1
916897250 1
635294603 1
85512449 1
854602231 0
519714640 0
130282865 1
848075539 1
430931209 1
247399292 1
525899896 1
903464314 1
189836968 1
187851950 0
112383586 1
540528000 0
350790164 0
550396145 1
511670029 1
987505276 1
638706516 1
233512751 0
717345686 1
155117210 0
329763000 1
642161148 1
290855558 0
400333912 1
4211281 0
461803546 0
702397589 1
174803239 1
543469448 1
105817792 1
452229560 0
79675048 0
620786952 0
429255365 1
831492394 1
404938183 0
222218212 0
692221673 1
165768389 1
322013612 1
82079196 1
643673092 1
460561177 1
452821709 0
534288890 0
429173131 1
235748699 0
925242240 1
231569232 0
467247909 0
944686881 1
106027954 0
5060276 0
990002348 0
983249140 1
548210915 0
486070011 0
7934615 1
187800811 1
150379591 1
92046363 0
725439335 0
863174725 1
337458816 1
57956411 0
7939657 1
433754385 1
494603203 1
315533968 0
577303231 0
569025634 0
826330400 1
837897915 0
395320211 1
205912314 0
104979654 1
946336123 0
345087438 1
129719593 0
895142845 1
770922738 0
171949972 0
761064030 1
704750237 0
174809319 0
71102299 1
627808909 1
944804338 1
494596035 1
946695767 0
952445054 0
310413827 0
725824289 1
156850993 1
437388490 0
379254179 0
559974364 0
264561316 0
131874235 1
543454331 0
912075498 0
239291935 0
418350951 1
369911196 1
182722648 0
434182953 1
795902132 1
368662701 0
371172454 1
194262447 1
575756736 1
18956478 0
854962151 1
356516337 1
323440308 1
194187779 0
648429003 0
130043346 1
768553981 1
754650845 0
64864655 1
333861992 0
960519953 0
221506347 0
946980698 1
257729473 1
204091299 1
935836901 0
618352846 0
664752154 0
251813384 0
779268501 0
832740303 1
785761773 1
840354939 1
798253384 1
13100472 0
198167051 1
376559327 1
830190304 0
145575760 0
654777721 0
180183862 1
426204683 1
390179417 0
215227095 1
664081564 1
324408775 1
843026598 0
272344410 0
73240942 0
10212379 0
587695752 1
745766221 0
146534207 1
479057458 1
964041559 1
856677309 1
953103109 0
991248258 1
825628165 0
998685460 0
213538351 0
683691226 0
497980732 0
321413600 0
899040415 1
101284319 1
576899233 0
971249345 0
690711142 0
42309896 1
879108885 1
232895117 1
891288830 0
844494634 1
897981403 0
51138770 1
136143622 0
26498220 0
317661117 1
129123723 1
824107362 1
731818503 1
603694278 0
44785163 1
969439164 1
192573788 1
149868937 0
510062794 1
587150126 1
676551299 1
723426086 0
214202668 1
410858741 1
810318322 1
680331100 1
41323347 1
702960923 1
999283015 1
490725692 0
494730270 0
308736546 0
729207542 1
398407008 1
972457450 1
620814110 0
349022390 1
125693975 1
867220354 0
230594087 1
514733344 1
236225014 0
937105506 1
862913960 1
247117987 0
127339312 0
587575787 0
721285572 1
814017764 1
247749347 0
340223100 0
489637883 1
149755407 0
262263981 0
335099415 0
557221583 0
969034625 1
394475863 1
143432897 0
209904653 0
917967727 0
686840971 0
389150159 0
189183717 0
131450203 1
353790268 0
52563650 1
101060348 1
31179600 0
792391584 0
587534777 0
228767819 0
904586390 0
877783196 0
32262663 0
683379180 0
364722516 1
244649047 1
730198922 1
131066810 0
665464600 0
944824534 1
164165719 0
791502083 0
287408325 0
682245497 0
886004261 1
595090946 1
608133663 0
713507606 0
419304379 0
997056305 0
482693816 0
91626863 1
858526883 0
817807698 0
784448983 0
173518770 0
32199989 1
285925102 0
710583360 0
534276519 0
396102039 0
213153325 1
294347087 1
704585466 0
702667635 0
172979563 0
386595688 1
887781646 0
618374025 0
385840496 1
351717090 1
508341712 0
951276947 1
957533057 0
369286462 1
843801704 0
265181037 0
858292725 1
782243606 1
423325037 1
32154735 0
164487052 0
312576184 1
207793704 1
261695731 1
10273194 1
800376816 1
291214978 1
970788262 1
343398138 1
136846544 1
266818896 0
145275689 0
32234012 0
844884234 1
29974780 0
103066151 0
57310499 0
170828502 1
613921796 0
605539413 0
522363563 1
593326199 1
466153227 1
49097264 0
628684546 1
74869030 1
437138726 1
294242176 1
224382246 1
891770374 0
675041502 0
433000754 0
354957980 0
418599341 0
897716309 1
693394391 1
106546378 1
952502141 0
880539918 0
255099628 0
112531998 1
383665340 0
828371349 0
428663315 1
573330537 0
911142472 1
690650166 0
855983282 0
712020122 1
981367410 1
925556363 0
631961792 1
129586651 0
700425917 1
237478388 1
862005600 0
926727996 1
447074257 0
355075783 0
467224726 1
345347492 1
743129339 1
829209448 0
438381840 0
520918930 1
427261592 0
603812807 0
232219379 0
669401413 0
991882963 0
633747614 0
275968708 1
747871693 0
810119594 0
461079855 0
495113513 0
333217811 0
141534369 1
486303845 1
168663217 1
874017364 1
306394296 0
401425594 0
563666654 0
565684436 1
829827358 0
452122712 0
256957852 0
665921636 0
101390076 0
212944652 0
636094980 1
297905418 1
708443916 1
306978762 0
134565331 1
766068662 1
430270964 1
811604151 0
789362783 1
469301038 0
813904359 0
829974437 1
648796795 1
154844954 1
243306151 1
948948254 1
906831918 1
278325399 0
701472526 1
607601654 1
861406084 1
341355624 0
981060845 0
52881842 1
763373078 0
941424255 1
227494133 0
171647648 1
991489171 1
483944473 1
406550432 1
881117926 1
693066144 1
83518403 0
376389216 1
900788427 1
213819007 0
67319938 1
678007775 0
135418999 0
613752454 0
748290443 0
521065567 0
260113250 0
39633272 1
839711191 0
906837849 1
885655525 0
844526969 0
3036422 0
702819278 1
493502565 1
95480375 0
906502389 0
942231824 0
365945837 1
719948452 1
310463074 1
263128386 0
565231589 0
280841441 0
408291134 1
341852433 1
879107866 0
424762152 0
144868938 0
166759400 0
304683804 1
702581672 1
553635355 1
526177342 1
279555549 0
236204356 1
628335234 0
851708119 1
449769410 0
48277493 0
434744153 1
800674648 1
886768173 0
171674348 1
445424401 1
964711968 1
712914267 0
270142113 1
165723091 1
977908037 0
817780532 1
673997859 1
339072149 1
73884126 0
201445851 1
27141652 1
295699893 0
518013627 0
165296202 1
501034285 1
724385071 1
228900523 0
122621474 0
817305826 1
866778861 0
276841557 1
621713711 0
988550011 0
307291117 1
529032419 0
393147576 1
163091539 1
956642070 0
273704221 1
229165184 0
80151007 0
714458396 1
220100882 1
755424493 0
173222470 0
248734268 0
466284174 0
380932038 1
63233394 1
663082704 1
320203511 1
669999948 0
690720827 0
982248500 1
351535526 0
347403870 0
759686690 0
898256580 1
609944359 0
345192780 1
877678499 1
965968245 1
391119329 1
502661163 0
296764862 1
159027806 0
594460427 0
982195324 1
825980438 0
711403239 1
237114340 0
634450109 1
478251280 0
219109987 0
948448144 0
743382095 1
84092345 0
450239414 0
660635746 1
362866667 1
335020867 0
644387018 1
608120723 0
571913328 1
126140142 0
400575267 0
334983733 0
300926404 1
770506216 0
594802521 1
791929278 1
683209706 0
197034757 0
944750823 0
864802950 1
565810128 1
244770771 0
850002313 0
565490072 1
753313586 0
814189664 0
175603245 1
357706492 1
764819708 1
503681495 1
505991365 1
860568345 0
286199435 1
852071837 0
246400674 0
894173938 1
103220815 1
371283207 1
917580680 1
682118784 0
780276228 0
418761508 1
807357340 0
275717451 1
381264139 0
355848271 1
482927014 0
202463780 1
461515365 1
16038452 0
431062017 1
356261292 1
475446248 1
640031851 1
141271105 1
447415074 1
716262116 1
57603113 0
768544387 0
508889591 0
495727977 0
572086640 0
441260280 1
360230270 1
740033124 0
476442481 1
917470341 1
200342145 1
756929890 0
656873726 0
54435721 0
749269710 0
980468047 1
719469264 0
542900001 0
438885243 0
645613950 0
142858497 0
307640940 1
208259959 1
832804161 0
932504902 1
790523387 0
873445740 1
437277438 1
252552530 0
880436972 1
232678764 0
498791230 0
383372261 0
86391807 1
71218403 0
276088899 1
688502412 1
954596799 0
996764631 0
22916924 1
798934056 0
498364826 0
933550917 1
942930649 0
147138829 1
327819078 1
156855181 0
340648267 1
775701186 0
904594128 1
928477303 0
372056745 1
842966685 0
118906760 1
835829656 0
98124763 1
205865852 0
669067765 0
808232026 0
752687217 1
991018904 1
520679368 0
209559078 1
783385731 1
162692627 1
403368977 1
530061860 1
909219110 0
1981321 1
598053807 1
339674493 1
717363182 1
753819846 1
206716414 1
142704525 1
573504562 0
33979431 0
953082839 0
257684976 1
999716906 1
978358921 0
615625837 0
642655566 1
918236476 1
885406436 0
896736041 1
708368152 1
244358039 1
962688231 1
620538771 1
484340808 0
909299249 0
759381219 0
261502593 0
489881284 0
489408519 0
953545549 0
139251763 0
363088921 1
344105995 0
902002477 1
812771916 0
873969512 1
457623302 0
581512174 1
437497587 0
944605263 1
748971449 0
837517313 1
845942614 0
647416957 0
692073419 0
355985821 1
941881304 0
65014518 0
405225105 1
691431812 0
965888664 0
461769091 1
45418657 1
474841139 1
751986999 1
956331619 1
228753807 1
956247727 1
517499731 0
452008445 1
232334609 0
353629976 0
624146146 0
257376405 0
55077686 0
456875509 0
735583955 1
722171221 0
631392718 1
958937892 0
141937856 0
757290421 1
103929189 0
926426353 0
551245258 0
763528684 0
588014823 0
800548793 1
92170348 0
21555019 1
235150337 1
43793905 1
924974083 1
64885531 0
590052192 1
42984083 1
651417852 1
416532371 0
794943755 1
601856139 0
358298617 0
92530644 0
501511103 0
103452520 1
988932440 0
806624684 0
370612410 0
94854997 0
502273915 1
928141270 1
857667650 1
699374532 0
417438018 1
520961367 0
53365316 1
443714453 0
128851370 1
514640088 0
982220012 0
756450366 1
123164632 1
640398578 1
61688232 0
865559673 1
166685915 0
752827607 0
239198851 1
796505336 1
896293751 1
247052499 1
432815385 1
589482664 0
359986073 0
408448535 1
709291426 0
289923213 0
798172949 0
173187100 0
864603344 0
932646809 0
965475657 0
149157455 0
299682707 0
897787108 0
168191056 0
520342238 0
894139465 1
963001213 1
197475406 1
792814454 0
24548435 1
684211502 0
429014519 0
518463243 1
567358928 1
543802547 0
958067443 1
538707511 0
354169125 0
405594745 1
384867644 0
835766054 1
319841825 0
393558224 1
118632643 0
819737380 0
350532980 0
894147773 0
652664250 1
143028826 0
574754620 0
530913140 1
459849382 0
237133620 1
752864319 0
854504079 1
675704957 0
87807616 1
238158410 1
748743773 1
395625864 1
232682402 1
124355928 1
415352449 0
539780777 0
84525192 0
659589062 1
781316340 0
321508479 1
279869167 0
434071028 0
600938255 0
935207975 1
550602076 0
376717006 0
263234253 1
460130526 0
589158535 0
445161933 0
189170354 1
698260725 1
7602123 1
830001106 0
239042962 1
594818814 0
212032828 1
7663020 1
662030117 0
986892376 1
669894703 1
376244604 1
662866391 0
444282225 1
673905741 0
756935793 1
126125579 0
639263984 1
722754988 1
704853378 0
342112833 1
581087321 0
750869095 0
399831587 1
383290689 0
127379604 0
106920813 1
445588504 0
802242393 0
919221567 0
639304516 1
503160433 1
469802239 0
157645296 0
989026138 0
543040845 0
674615009 0
334598947 1
358708510 1
5878227 0
638753430 0
31388155 0
933466172 1
807461079 1
680290019 0
530436890 0
485024899 0
910813270 1
775860370 1
899080594 1
15669587 1
888476470 1
951023659 0
385174437 0
832454024 1
539972806 0
466319834 1
559344440 1
234476746 1
682373994 1
145201072 1
108866488 0
749729652 1
989594681 0
244813750 0
606161053 0
935914658 0
645059986 1
900826991 0
690038668 1
565250502 1
795023067 1
980331707 0
262684834 0
103752590 1
840840021 0
732454551 0
440735799 1
383995704 0
300885794 1
358744291 0
448430436 0
244684014 0
118333237 1
913414596 0
512487388 1
135835765 0
442960388 0
903338439 0
955456723 0
212148736 0
324519024 1
645107223 0
543583312 0
686492132 1
207913913 1
347225437 1
720795718 0
548951180 0
403537704 1
224527184 1
863325806 1
790475749 0
815546908 0
893841632 0
68137702 0
872577264 0
112054618 1
419436731 1
75676779 1
647317181 0
890216824 0
360841388 0
221044261 1
212456681 1
511249724 1
305161864 0
410366515 0
845760708 1
34427629 0
202845532 1
567746662 0
99631301 1
909450388 0
659721061 1
218322900 1
781981794 0
446600074 0
119234344 0
149417412 1
141304304 1
947964695 0
612555761 1
394444441 1
906972873 0
969056868 0
404323212 1
680336797 0
490479571 0
757730543 1
539610715 0
938372716 1
613460393 1
480437314 0
874095768 1
279168602 0
403860324 1
783914075 1
526432923 1
962164933 0
287469747 1
332465108 0
71631869 1
706065520 1
625750690 0
488216696 1
110045468 0
796707272 1
440157375 1
595224582 1
559041409 1
208335760 1
74125207 1
976600122 1
878278727 1
84065299 0
599342308 1
344954020 0
677318369 0
200249882 1
408617950 1
217040056 1
683637768 0
47292777 1
255667153 1
750583564 0
981469037 1
25373570 1
232799861 1
166478031 0
819798529 1
49097530 1
111020991 1
463347062 1
407779484 0
332354420 1
53927166 1
51862863 1
824567394 0
107655312 1
977879710 1
192361116 0
795372169 1
115408231 1
714203297 0
782132467 1
727445136 1
732152001 1
542851709 0
507171345 1
641919261 1
496965805 1
975456188 1
616460274 1
680817955 0
182651664 0
555597802 1
426180969 1
466226926 0
457540631 0
292514014 0
475724350 0
633479248 1
48025681 1
270870581 1
157433800 0
331561389 1
75618952 0
933210541 1
159174153 1
518188280 0
910926675 0
418112310 0
370488440 1
606705843 0
610528655 1
392882375 0
527244797 0
316885867 0
638105027 1
253631118 1
365405813 1
336835017 1
730094812 1
409668652 1
535139506 0
115110279 1
859617191 0
959005558 1
977629274 1
522964919 0
532026924 0
943429395 0
142832401 1
656476488 1
989287706 0
12626246 0
209882732 1
645563377 1
429334696 0
535332089 0
318662669 0
261864033 0
184144954 0
387958480 1
121744227 1
594497771 1
301585985 0
681944013 0
33538322 1
963632698 0
389458150 0
820931277 1
555257235 0
688828227 0
477681973 1
608299124 1
718179773 1
801112430 1
433757297 0
479277675 1
378609604 1
493001733 0
25348817 0
542679554 1
775007160 1
652357702 1
193789813 0
800580682 1
815668932 0
703587519 1
304649927 0
951219798 1
664941271 0
504917966 1
539603248 1
597377051 1
652346286 0
699848786 0
798255842 1
179376802 1
913635655 0
291392865 0
644899934 0
582503101 1
696466027 1
818068406 0
69499917 0
529289705 0
975647506 0
324068527 1
212772281 1
574611952 1
638294267 0
637102706 0
164103033 1
423806613 1
957368028 0
802920016 0
663353817 1
770325489 0
362473786 0
87583162 1
490589459 0
1441311 1
997528107 0
628950116 1
61792930 1
712966796 1
182192214 1
945963629 0
633747719 0
385903464 1
695190126 0
407415772 0
565237234 1
766745900 1
777950090 1
682449259 0
606848398 0
167560998 1
502346906 0
907827710 0
398465496 0
294233377 0
176376242 1
760429579 1
217917305 1
603287063 0
658323970 1
465601203 1
299305011 0
466480773 0
175873499 1
689956009 0
266734652 1
51591265 0
991780877 1
133641313 0
276621623 1
112146947 1
521032673 0
472757714 0
958042331 1
878916627 0
841562234 0
15426341 0
851571009 1
489187566 1
114975088 1
909037973 0
770536110 1
636584250 1
166984357 1
902848324 0
777827220 1
219209307 0
280077243 1
507090774 1
851066944 1
60030746 0
564033230 0
10278426 0
589935731 0
461730683 1
114202426 0
463188771 0
723771096 1
125040636 1
130054113 1
498255883 1
581131093 0
608242770 1
284888738 0
906496370 1
469684812 1
784030495 0
563151435 0
917841524 0
681917510 0
488572132 0
677373328 1
692730981 0
898156143 0
630302299 0
204081755 1
904086346 0
904127236 1
8522524 1
180205154 0
257858870 0
705008378 0
669773941 1
173825624 1
575408768 0
460678906 0
996781722 1
28766153 1
300051185 1
130661972 0
256200327 1
544267795 1
449362470 1
752069600 1
239867967 0
115840180 0
641365786 0
219253739 0
38234184 1
239522993 1
867476261 1
968679690 1
480052567 1
885641523 0
679371039 1
777437482 1
631209094 1
948252504 0
320708894 0
727192150 0
301523378 0
245978078 1
297885781 1
259541317 1
842285605 0
44973407 0
665221816 0
163245220 0
189883620 0
921288307 1
541169806 0
559200048 0
605550648 1
917734467 1
901115636 1
777947536 1
553429276 0
23476725 0
438636914 0
237009877 0
892385011 1
186521971 1
132064691 0
353498784 1
213294947 0
832323522 0
20902581 0
759021070 1
725853420 1
362582119 0
654886720 0
535018534 0
884841136 1
993199581 0
989618626 1
47788262 0
83964566 1
230225010 1
705273208 1
789070918 0
251264035 0
256566756 1
290190542 0
433909283 0
511513305 0
811725958 0
387535700 1
502997196 1
821983875 1
864151949 1
80605551 1
240188460 0
126561520 1
98808102 1
12928039 0
894606654 1
478336500 1
660979461 0
14859207 0
828293268 0
974984600 0
45050914 1
582624831 0
658902236 0
726247286 0
648935768 1
405979157 1
231139967 1
370964089 0
187264569 1
408855678 0
361622017 1
70769344 1
839814399 0
537220725 0
715562644 1
175518346 0
258672113 0
502291517 0
75916919 0
370423893 1
297199081 0
698063973 1
915966444 1
907523420 1
924701913 0
680555777 1
682867995 1
871263240 0
310136386 0
824140954 0
114954842 1
269608698 1
153435047 1
141789595 0
93365814 0
248370197 0
224367590 0
384501638 0
519768707 0
894023908 1
694129333 0
847713677 0
7543382 0
159096855 0
560779271 1
994655515 1
661674651 0
818021776 0
621320184 1
984976906 1
986356044 0
193897744 0
95468798 0
965844353 1
505235038 1
4804451 1
491365552 0
245951445 1
85219909 0
468693418 0
96011398 0
785971825 1
275397387 1
153921948 0
141414658 1
796276878 1
622039446 0
725165709 1
457745735 1
991602316 0
36439887 1
168923480 1
788587936 1
466813078 1
993947213 1
182166137 1
123767202 0
339589973 1
896861041 1
511165458 1
30016842 1
471598995 1
847448816 1
440436547 0
293158934 0
273097478 0
706150105 1
42369666 1
94620490 0
899790182 0
729750479 1
991470549 1
917908466 1
622097556 1
847395052 0
406349899 1
815952783 1
523654282 1
651206339 1
780638901 1
206258266 0
61045897 1
636939091 0
692115379 0
851728170 1
143999512 0
885359859 0
798832799 0
137550684 1
57766635 1
754586733 0
886051032 0
693237077 0
153956452 0
773463244 0
118743817 0
118370595 1
568172967 1
543915778 1
403474491 1
301892649 1
145977660 1
222902592 0
536238060 1
270521251 0
454302474 0
49909963 1
573272607 1
305504802 1
314777755 1
564397941 1
448732220 0
524613234 0
613273823 0
793040370 1
872665126 1
717939762 1
743942541 0
734230826 1
993223266 1
574745792 0
484058225 1
981870614 0
940280371 0
924235333 0
511530987 1
984226719 1
133013455 1
91992352 0
297078476 0
115903023 1
556485047 1
681643927 0
717944416 0
761198368 1
275016231 0
30630252 0
188872818 1
254361822 0
74400104 1
533582669 1
627770727 0
871423783 1
291058420 1
426625400 1
612471469 0
221769503 0
788944072 0
233666501 1
118408408 0
35672494 0
330000179 1
626494492 1
79574024 0
38813933 0
472759024 0
930333357 1
357402178 0
806823929 0
443279217 1
5082730 0
202564856 1
710995244 0
969156893 1
296101896 0
754521595 1
340223175 1
967719745 0
759122228 1
964615191 0
378444952 0
817272221 1
796409892 1
386825545 0
823326597 0
886041587 1
675944345 1
827696570 1
273740855 1
727280813 0
376310322 0
506655392 0
432598424 1
461545038 0
160608708 1
649555713 1
177901287 0
394254269 1
696226745 1
551830670 0
437029978 1
417021686 1
115579424 0
431929329 1
792411554 1
130784773 1
755266058 0
545135229 0
791672939 0
291596785 0
907188604 1
543964022 1
193192014 0
935239857 0
139421526 1
236867767 0
358547957 1
681731757 0
128798127 1
893249168 1
504338098 0
851922023 1
314326532 1
163189529 0
310235637 0
724782982 1
142474519 0
959486314 0
61919553 1
574112019 0
728629238 0
35796622 0
462329372 0
716620933 0
687869876 0
29737170 1
423744761 1
595976744 1
420854841 1
521818811 0
515350730 0
409496868 1
28198700 1
499232604 0
538038257 0
712558470 0
958917763 0
658270526 0
588436706 1
922613212 1
501922969 1
840896139 1
377037806 1
289410047 0
97841333 1
314897731 0
534997960 1
232271683 0
59975181 1
528674559 1
908941313 0
655690150 1
266199225 0
176268896 0
966623707 1
738235901 0
216864656 1
380874466 0
593511563 0
757922504 1
760228766 1
519301779 0
94429842 0
58283640 0
914589674 1
226526181 0
705628703 1
788375736 0
649983582 0
816725220 0
540608642 1
663517140 1
514043015 0
106663083 1
339400009 0
648560662 1
656650261 1
27485903 0
221417845 0
201617839 0
90253323 0
557941383 0
860919152 1
760707659 0
93704581 0
717962539 1
197861725 0
153913207 1
582857359 1
674503707 1
194729696 1
266567859 1
341603766 1
109701075 1
688768291 1
404857432 0
451781455 0
960060117 0
811449991 1
491284310 1
460200865 1
376209849 0
349760353 1
166407472 1
291939854 1
285515337 1
436564077 0
282755183 1
904272869 1
857083161 1
444042804 0
813655462 0
603023688 1
621607387 0
23764338 0
410854523 0
511236396 1
700230279 0
658379232 1
108424661 0
150094457 1
117560596 1
760191499 0
840804386 1
467101611 1
452849592 1
96840816 1
203908755 0
705620395 1
517907046 0
264973198 0
999258231 0
893506316 1
36931611 0
732499983 1
754916961 1
890085687 0
831508132 1
107472639 0
839153113 0
797481287 1
265607014 0
156539665 0
742648453 0
717681771 1
597004547 0
962678074 1
483777375 0
54716798 0
594284396 1
943663252 1
577842762 1
544197685 1
655752914 1
510601359 0
261756534 1
62863308 1
121101713 1
287115194 1
165289181 0
682577092 0
680797262 1
715004525 0
901605381 1
902691664 0
882445729 1
272695115 0
197094225 1
703691146 0
633785739 0
410735719 0
317508597 1
197282707 0
269385122 1
398678773 0
423667781 1
653732728 0
4025734 1
299559064 1
254065202 1
40385501 1
646011549 1
418498583 0
982775883 1
138062007 0
92999698 0
483619557 1
769718269 1
360548705 1
833163731 1
370070712 1
825859733 0
774261331 0
758967325 0
10783692 1
12283982 0
792286662 1
889934179 0
343938655 0
51774276 0
807203372 0
634100153 0
781485476 1
392940379 1
456367543 0
964501722 1
731019909 0
580521153 0
571782665 0
139018647 0
941951823 0
915828852 1
602547942 1
445792194 1
765554331 1
730940405 0
98226959 0
515879684 1
122654235 0
61938380 0
791560968 1
278676071 0
277480479 1
722719807 0
282845360 0
506370392 1
499338122 0
229360992 0
379050886 0
551380169 0
194454557 0
706482933 0
216967892 1
769613667 1
417202033 1
55227122 0
382693849 0
803808321 1
291535582 1
40155792 1
768793339 1
703984322 0
831767679 1
521821409 1
676675877 0
224363291 1
424422823 0
574410691 1
120405692 0
823699822 0
758506933 0
20422649 0
313181734 0
225165078 0
286582473 1
60809531 1
361325772 0
490378400 0
845608026 0
975492312 0
264355447 1
23097760 1
627838065 0
287892325 1
761284755 1
464213245 0
429447771 0
455005618 0
11167427 0
914791578 1
535712212 1
612694682 1
52575252 1
656191443 1
372799745 1
890471534 1
919149975 1
368979024 0
944473961 0
117563871 1
796554302 0
94754269 0
559609540 0
296877685 0
978147112 0
565171404 0
324216260 1
472311714 1
235669181 1
731040714 1
22931522 1
939315251 0
379217632 0
973477517 1
593771513 1
997489773 0
780176323 1
930195358 1
408680285 1
306220980 0
332044924 1
445726169 0
821819348 1
982920314 0
553741425 1
681730933 1
112257657 1
113790668 1
811208670 0
822548765 1
805885463 1
565221632 1
517607620 1
96607107 1
502862393 1
302493831 0
594293627 0
823118540 1
413285621 1
196945967 0
499079352 1
895726821 0
616331250 0
43300400 0
28953000 1
671606243 1
545068562 1
794273761 0
192972894 0
418700912 0
119808733 1
807821751 1
569976222 1
149451219 1
336492237 0
49714918 1
421217147 1
321352524 1
621686472 0
918307713 0
740693511 0
925760908 0
710144132 1
868854478 0
675006078 1
676630916 1
863442883 0
543704606 1
615915489 0
514134390 0
200503341 1
787134354 0
271764838 0
581014056 0
193297170 1
871698756 1
738744322 0
111445461 1
953843340 1
672626714 0
876748403 0
255423130 1
457484866 0
923312733 1
632696230 0
88080164 0
161149388 1
155265693 1
722206305 0
380324920 1
403666443 0
506586468 1
899265972 0
344336906 0
260325403 1
275539064 1
961896092 1
288649215 0
292469625 0
212027494 0
351145516 0
848598646 0
35129993 1
758501932 0
908369906 1
137821473 0
485181036 1
339438903 0
423116526 1
876838220 0
556459655 0
727612374 1
901582850 0
67746956 0
572063021 0
78993356 0
175846470 1
261637165 1
381108728 1
802426302 0
715376292 0
306588238 1
9233379 1
126512361 1
507194164 0
197327432 0
393437194 1
371918226 0
48924115 0
398326472 1
436980927 1
702622325 0
632815633 1
220126239 0
943400549 0
632054040 1
866468020 0
251528151 1
383395190 1
943108754 0
113082669 1
430923508 1
577097626 0
807866559 0
68008839 1
607511538 1
312866938 0
710337406 1
199196519 1
358633558 0
238687436 0
689586672 1
240356157 1
743768881 1
573878036 0
579231381 1
702755331 0
761119903 1
792640099 0
237390357 0
434486019 0
615250374 1
329605444 0
435713989 1
470879235 0
872194917 0
809499003 0
286677568 1
753913170 0
729865473 1
776137948 1
558985311 1
955149044 0
262270815 1
8313212 1
553173340 0
635599903 0
850816387 1
39806370 0
315520872 1
518643481 0
265258331 0
790233589 1
512186081 0
175915850 1
945740283 0
869831997 0
709615933 0
98373217 0
716351545 0
686468840 0
662555743 0
267065442 1
494704282 0
675954209 1
567550647 1
709732016 1
918116281 0
291111925 1
715177685 0
948308420 0
152651834 0
985051917 1
857686356 0
638154359 1
917824700 0
964159586 1
494222742 0
799268545 0
523483444 0
874927687 1
612375780 1
415887256 0
373446027 1
778985911 0
574133231 0
578830819 0
732082867 1
298862979 1
824969907 0
484913622 0
839757684 1
853595347 0
222964128 0
272362792 0
338194979 1
279059958 1
801486904 1
603725000 0
51695026 0
223270472 0
664868656 1
969471375 0
563728454 0
577495110 1
887970416 0
992196620 0
854411878 0
191765760 1
974017095 1
337423710 0
171088422 1
577954503 0
639094621 0
241440381 0
25094726 0
903257316 1
942456857 1
908595298 0
487084467 1
299653193 0
856010066 0
588435817 1
776382461 1
722368761 0
673327122 0
909330287 0
430033257 0
186488901 1
138890970 0
859210903 1
406499116 1
41147451 0
480060348 0
311279578 1
100126133 0
232193403 1
680127832 1
590788861 0
183961573 1
842691339 0
615788585 1
480911762 0
207847799 0
628208723 1
548254230 1
920119782 1
633660442 1
360072174 1
447567410 0
733619682 0
380798296 0
969493181 1
175856246 0
796947366 1
263393262 0
812109972 1
692434680 1
621078345 0
15925503 0
43259320 0
355678246 0
777134385 0
483503319 1
554963236 1
217216174 1
904925536 0
213657569 0
151101303 0
196789574 0
811208881 1
137007036 1
59429534 0
930708729 0
287829245 1
834746786 1
752015548 1
142237152 0
590654485 0
70732494 0
475144096 0
97613 0
791715942 1
603224932 1
94724927 1
124866416 1
607923354 1
435821360 0
709095316 0
755723529 0
487917901 0
803728033 0
470275155 1
253303405 0
951376465 0
658568809 0
520946468 0
161113800 1
380076360 1
629463575 0
483195423 1
439814281 0
574602468 1
861875 0
802958009 1
787274521 1
237956031 1
731283712 0
759353118 1
328998492 1
66174151 1
284784085 1
804680075 1
692968139 0
415356047 0
964593054 0
728634254 1
960721991 1
690059590 0
98304888 0
943412682 1
481779754 1
254581014 0
845755663 0
566981159 0
863211696 0
452767761 0
912209019 0
867225768 1
389552183 1
374988830 1
947692516 0
198513400 1
694824076 1
732857815 1
277798348 0
657328757 1
742910929 0
970828134 0
81720153 1
722627640 1
883876005 0
533940658 1
37374087 1
319206993 0
729376073 0
737981013 1
801130174 0
463917921 1
885427116 0
238913377 1
337815461 1
32600801 1
41061746 0
372450978 0
414492168 0
73762521 0
612238914 1
2644549 1
984627455 0
943141118 1
258835239 1
835443060 0
151051724 1
990740503 0
539529285 0
5625439 1
817971593 0
769617340 0
841369194 0
797866515 0
945485896 1
469279473 1
337077687 1
442424351 0
672348597 0
398755252 1
907633345 1
870225877 0
951160063 0
73989715 0
470502196 0
886637236 1
546356138 0
483373981 1
931564923 1
835369909 0
995543443 1
719996091 0
446178791 0
835096298 1
588642681 0
985150114 0
829932404 0
349067164 1
156554386 1
644675637 1
170357361 0
532158908 0
882678897 1
584915184 0
23168779 1
516406558 0
493067870 1
791762511 1
712935885 0
741723144 1
13605487 0
561161749 1
939709280 1
365902978 1
54546707 1
314832583 0
903846473 1
492889711 1
934675215 0
883602829 1
871144843 0
654076850 0
318695796 1
243438679 0
88109360 0
585346169 1
699793594 0
379586556 1
381870852 1
535199519 0
62184517 1
25012003 1
310567792 0
341993153 1
906220351 0
583857760 1
579703793 0
319746369 0
470303929 0
57113360 0
387240815 1
655923191 0
512360761 0
781412888 1
10468177 1
406298184 0
618914257 0
681289232 0
475978506 0
468774308 1
902770044 0
265710780 0
554225127 0
405645834 1
847057240 1
543268365 1
254899852 1
183527764 1
586546597 0
68535384 1
822718634 1
328800990 1
844868052 0
147908964 0
492649519 1
959176961 1
903228525 1
765439559 0
968389043 1
682575634 0
734413632 0
545952428 1
690656912 1
989691122 1
652322273 0
787022865 1
938110351 1
469653186 0
366777589 0
602822699 1
55780023 0
344760636 1
796689118 0
348160430 1
578838670 1
752441441 0
262583665 1
5278024 0
500380977 1
637319597 0
79285352 0
636134824 1
424104636 0
646761573 1
49332795 0
61228493 1
727413376 1
277842564 1
226190365 0
917889830 1
886796518 0
736768419 0
846419274 0
140166698 0
967049836 0
354115756 0
941751373 1
371542027 0
685140899 1
619817013 1
247567075 1
30417000 1
417752946 0
155533927 0
845339093 1
579569780 1
142535385 0
111779873 1
192754311 1
590459572 1
673340433 0
110896960 0
592759703 1
455947032 1
516840056 0
958046047 1
75309930 1
96150388 1
954744586 1
99104005 0
222922574 1
226500963 1
554435964 0
433450537 0
262670461 0
530214709 1
535927787 1
687205011 0
448077017 1
183115809 0
1942602 0
588541781 0
759079977 1
439535912 1
718640736 1
259956896 0
779402169 1
400853730 0
382993221 0
339097299 1
818272921 1
250753108 1
315451237 0
661243378 1
668573086 0
373602558 0
402374474 0
46069946 0
864271162 1
113163546 1
327314326 1
67030803 1
456560404 0
431658122 0
519273098 1
480620292 0
365985362 1
174841881 1
738976825 0
620810176 1
560144599 1
273282625 0
709987062 1
407681014 0
432477381 1
707905647 1
511899500 0
445919894 1
571275292 1
682981600 0
653703477 0
243332104 1
279646734 1
256674708 0
576206057 0
336901096 0
744025216 1
597928911 1
675831909 1
726916289 1
830863834 0
542634303 0
221882197 0
269600875 0
192123104 1
698101029 1
695620719 0
936110175 0
282297391 1
190809583 0
523803449 0
657497434 0
564340 1
731530006 0
974740344 0
177993077 0
887898995 1
48705045 0
355669947 0
78859924 0
993781348 0
723808901 1
520780863 0
889604275 1
394166987 1
81844500 0
889364649 0
906635659 1
370510906 0
898986150 1
857615355 1
522734852 1
871682370 1
92813707 0
575868873 0
774876724 1
904536700 0
554895007 0
138757053 1
505688142 0
741672761 1
672636680 1
264852702 1
956702945 1
962928989 0
699578511 1
201815910 1
691362265 1
532949704 1
852246091 0
282185640 0
989829676 0
331986987 1
565044469 0
819182340 0
94459825 0
770526945 1
414602091 1
461692220 0
335260349 0
99528983 1
754453669 1
95074632 0
618555139 0
453458353 1
760537855 0
893561085 1
82367479 0
749215037 1
733574104 1
813216727 1
673737866 0
177888740 1
21267828 0
3815514 1
17615974 0
237803961 1
752405099 1
216724679 0
630444235 1
161536190 0
918793477 1
389634011 1
782364412 0
59347684 0
455249493 0
267311312 1
316570051 1
79176747 1
397365470 1
367033448 0
974697640 0
313886385 0
909160376 0
70562476 0
266450638 1
877520220 1
901790138 0
897242286 1
918365621 0
373074259 0
826906651 0
910447411 1
119204874 1
651027165 0
218317661 0
35807757 1
71941711 0
402795584 0
470951739 1
548495633 0
392167383 1
633361888 0
772850578 0
796038824 1
415164074 0
887945073 1
487273913 1
508894739 1
772029260 1
183837337 0
461012484 1
732964563 1
965660537 1
383920038 1
199012884 0
181104896 0
342829405 1
767406962 0
7142673 0
1322031 1
927783445 1
42943470 1
53152302 1
725232229 0
866822867 0
593070925 0
86639311 1
951631851 0
998529859 1
47760471 0
563323198 0
439723236 1
44597904 0
521379226 1
604640757 0
617427556 1
249122616 1
444896326 0
585348089 1
51657199 1
989080685 1
4415717 0
328425929 0
201486284 0
259327722 0
333792438 1
258287835 0
641572402 1
502951100 0
732301822 0
81849859 0
934910173 1
839084610 0
46040005 0
756450903 1
451555338 0
591852013 1
380808274 1
26995621 1
982468418 0
5721021 1
487923445 0
638893753 0
885703239 1
317600368 1
875059368 0
676042479 0
737242510 1
556281786 1
597155324 0
759376493 0
806461346 1
935060110 0
706923354 0
822219591 0
193168884 1
391499897 1
373728057 1
607855398 0
325681265 1
923914381 0
270046382 1
252432400 1
58044008 1
581071132 1
471413862 0
543962318 1
213894350 1
968746010 0
850321567 0
457610104 0
37312430 1
772148455 0
898700123 1
964377119 1
868918652 0
967646904 0
967158191 0
871230232 1
285006139 0
323835668 1
33243796 1
907082380 0
113336836 1
881847488 1
486296977 1
971072181 1
803554345 1
460253292 1
905252352 0
897485631 1
600923691 0
733330942 1
717069271 0
14591112 1
99707964 1
529835071 0
18128678 0
762437329 1
44273186 1
431920156 0
854271991 0
582176997 1
917791685 0
743685580 0
85353262 0
745485687 0
722944925 0
747007789 1
108623131 1
93966559 0
286006111 0
42829853 0
797344183 0
883279070 0
275006831 1
392710194 0
779310732 1
668328438 1
877095783 0
740709609 1
901468877 1
488908471 1
818412295 0
770186425 1
377662219 1
469985258 0
531836633 0
932406936 0
228766878 1
208935595 0
295228086 0
657338564 0
724786425 0
10492666 1
977155042 1
386378007 1
385004250 1
795933726 1
759004082 1
652848652 0
316050556 1
592369828 0
348286177 0
821037157 0
564072159 0
337236296 1
918699886 1
495028057 1
785509852 0
990197068 0
970982187 0
606851661 0
257252782 1
892050942 1
843994551 0
166823911 0
285859906 1
122238528 1
253569035 1
81030383 1
285350552 1
426159080 1
995044408 0
616544406 0
989328739 1
731713706 1
469038395 1
341682434 1
97630316 1
874296726 0
184444621 1
272729405 1
844889999 0
351809446 1
858975310 1
934125996 1
623283452 1
142326440 1
313198612 0
21167186 1
323493734 0
875838260 1
640590985 1
119891640 0
479913609 1
363875040 0
965714350 1
704581900 1
385417822 1
40673843 1
193054241 0
924559977 0
283122597 1
960281367 1
462325589 1
938430584 0
590232520 1
817761134 1
281511494 1
336445804 1
557005118 1
3685935 0
943314734 1
659686650 0
82708009 0
52174592 0
626863711 0
705947498 1
195509357 1
664708651 1
958671645 0
93124266 1
575292612 1
52130743 0
77994957 0
230792854 0
296968352 0
701983056 0
215442961 1
381133440 0
727830567 1
454778943 1
924559221 0
437880762 0
819048426 1
593276518 1
596624652 1
672664909 0
300905298 0
897991941 1
408262900 1
720314096 0
909939364 1
735381692 1
309346468 0
813053090 0
273756699 1
205979941 1
977672067 0
393169773 1
625044308 0
373263160 1
537165855 0
979789997 0
10470222 0
391228374 1
886586165 0
430484463 0
867485441 0
950388201 1
648937062 0
167506438 0
15266676 0
67081901 1
956777455 1
324100338 0
894316957 0
908323075 0
121674092 0
672505610 0
654211048 0
915969977 0
889198639 1
584189052 1
844846795 0
599800004 0
328139266 1
790318026 0
870536924 0
639605754 1
162632618 1
495694642 1
518039951 0
74647204 1
417979589 1
87969636 1
654418341 0
692879346 1
191574553 1
863058157 1
622485604 0
976920079 1
848150693 1
573168184 0
8787543 0
431795746 0
338277412 0
882983747 1
239623127 1
633964514 0
942124563 1
796250712 1
895262372 1
282338452 1
222253011 0
186445133 1
44780236 1
708705781 0
348012420 1
736354318 0
509606538 1
994900759 1
734379741 0
616294746 0
156187244 0
40888818 0
189876534 1
488594706 0
986976934 1
269050281 1
820598998 1
977449338 1
892485361 1
64073789 0
117131468 1
535970912 1
121417082 0
505109534 1
544578981 0
967626234 0
610072344 0
383481677 1
460404417 0
806399262 0
806622717 0
793781108 0
208908614 1
638683292 0
790792879 0
919883820 1
107415009 1
838693232 1
573809930 1
255467766 1
199352225 0
557319240 1
64048874 1
549786147 0
369212054 0
237406622 1
2222953 1
172643336 1
115059324 0
738876610 0
478680482 1
740803399 1
842114151 1
577197339 1
840864358 1
293287862 1
901201844 1
304279230 1
771487328 1
37521048 0
150549948 1
855236788 1
90076091 0
726968842 1
233567182 1
753084149 0
585468152 1
698724955 0
624946197 0
154104024 1
260745233 0
582381457 0
153046646 0
121524706 0
552932199 1
381409329 0
375303626 1
759896263 0
210929593 1
55588582 1
463752737 1
405291141 1
685270162 0
19397780 1
934833734 0
959618312 0
642635728 1
254976440 1
833475568 0
273424859 1
442079468 1
489908646 1
75565432 0
361612974 1
293980214 0
421810727 1
637399557 1
995504984 0
369319700 0
230523165 1
425725279 1
896668564 1
700782613 0
906409582 1
571738557 1
859000354 0
612992748 1
352231292 0
964824518 0
909487106 0
163393478 1
614932709 1
289520898 0
583252202 0
845411907 0
894158593 1
422003520 0
805358895 0
775189058 1
807376402 1
30399008 1
665677079 0
744919263 0
661203319 0
434743542 1
930759255 1
317794491 1
140881484 1
519849563 0
419724642 1
688619128 0
957324249 1
803327564 0
597470180 1
844778860 1
613435551 1
101144111 1
889294502 1
58745783 0
617394416 1
856737801 1
49477367 0
612646356 1
101010612 1
424391527 1
619363773 1
52585055 1
525294284 0
389435340 0
200247081 1
351116358 1
826966350 1
16963847 0
524856037 1
415939751 1
161154670 0
260981204 1
234895738 0
559355774 0
903129935 0
833961959 1
378078533 1
396623026 1
766084179 1
520114824 0
516258516 1
162957173 0
107280543 0
858606237 1
253436577 1
445268913 1
564413728 0
469496485 0
576015775 1
272956440 0
630488899 0
53159462 0
446208981 0
908506431 1
160204088 1
518919429 0
733802668 0
175395111 1
203751538 1
254059009 0
705673686 1
581959018 1
96344144 0
667182773 1
988602559 0
538397516 1
41941033 1
157510851 1
65792409 0
350251288 0
274481917 0
203219418 1
685401010 1
566271886 1
896474672 1
432869501 0
704138093 0
590176860 1
344337265 0
395380494 1
301695419 1
811784645 1
440398435 1
480490571 1
205940276 0
302001381 0
530339065 1
740667692 0
463679607 1
294977130 0
234053554 1
195143408 0
727445903 1
439341434 1
770096019 0
805451070 1
866044346 1
432309375 0
877563320 0
347329090 0
727316897 1
343503565 1
379934215 0
631969515 1
598923577 1
109020397 0
615749750 1
18514194 1
817653755 0
74670809 1
229499057 1
53786231 0
275845066 0
30750546 1
61164253 1
508287439 1
190768931 1
485280211 1
358754737 1
766801718 1
638051621 0
645796795 1
171058384 0
944626155 0
93321347 1
135102750 0
527578508 1
537783300 0
870848246 0
764729198 1
270814384 0
820137985 0
115419623 0
197729608 0
90735681 0
937606209 0
818549846 0
573020442 1
122926247 1
740974874 1
166395968 0
494781586 0
571049056 0
137689111 1
472534099 1
376992515 1
80098309 0
299899129 1
642291739 0
216260034 1
304266732 0
956362178 0
11499720 1
186005112 1
526270329 0
407374881 0
990709351 0
691199173 0
133935889 1
482734068 0
219744545 0
60196641 0
996923046 1
370371773 1
982588419 0
648430442 0
554491218 1
719646791 0
138222102 0
899727896 1
575575795 1
132960239 0
449556850 0
979158118 1
571507124 1
144883166 1
882359544 1
269229698 1
410220073 1
191281750 0
886906266 1
867413693 1
16619685 1
955025255 0
690973299 0
802154919 1
19992939 0
618814827 0
551350875 0
452464992 0
949348973 0
533821567 1
833362745 1
300923264 1
751254492 0
994609414 0
729493846 0
990464852 1
964810452 1
698622383 1
430467683 0
679841805 1
857965332 0
711913035 1
368744361 1
313055946 0
436686518 0
561564951 0
820147231 0
30279776 1
392146458 1
219895496 0
986008501 0
752648984 1
993073776 0
785246578 0
346865331 1
679128340 1
78933690 0
612406346 0
126843624 1
773198714 1
680027142 0
863842466 1
559107148 1
574230414 1
116786191 1
193406779 0
761921075 0
818247000 1
538261951 0
439781529 0
869091875 0
752179450 1
320092275 0
744359406 1
563856556 1
656971134 0
898962413 1
90741860 0
948896060 0
155597721 0
705038685 0
77421978 1
844652749 1
696568552 0
901112613 0
59758996 1
719807741 0
338631523 0
109597583 1
76538709 1
783505566 1
256857576 1
735555724 0
410401782 0
489861291 1
403488283 0
637451823 0
699423912 1
616595210 1
454859328 1
626755013 1
453577786 1
334192643 1
102128876 1
927395455 1
865293581 0
224117641 1
673189508 1
214006550 0
718026957 1
758157202 0
929257479 1
818296807 1
735063535 1
46715137 1
686895756 1
10756261 1
34118839 0
130155721 0
809409471 0
391394660 0
483528318 1
676951617 0
376766398 0
951553378 0
492571809 1
868958847 0
54505371 0
962037323 1
348287364 1
761716390 1
432939855 1
29065210 1
393676280 1
808721245 0
100708290 0
905767286 1
192844652 0
441632198 0
982959671 0
811808484 0
252669903 0
764004079 1
97965183 1
718904778 1
983927993 0
115388210 1
879879883 0
231480422 1
46386204 0
879701568 1
980861178 0
66296749 1
454392399 1
539839335 0
451563616 0
57822304 0
208889999 1
177565892 0
682360318 0
484589894 1
567840529 0
255830350 0
977142002 1
715428037 1
83161221 0
960515688 0
787841288 1
55116117 1
471872580 1
169678048 0
945203014 0
713380424 0
963762867 1
816559200 0
889426139 0
531460036 0
361269506 1
632506544 0
95040409 1
815215185 1
328807195 1
643515761 1
997391490 0
139662290 1
410415628 1
25469197 0
286765766 0
246248735 0
863406433 1
119083139 1
244248373 1
403096831 0
859618544 1
251382449 0
622475166 0
68661704 1
518149506 1
112962780 0
602165717 0
942396515 1
328239912 0
569408161 0
675659133 0
502571189 1
913381275 0
20864162 1
838624798 0
676557718 1
258509297 0
712975195 0
210730592 0
833169901 0
283819518 1
444957285 0
812544147 1
125669359 0
67621330 0
105057966 1
200542663 0
642843772 1
302184799 0
44252749 0
400542346 1
483538331 0
757629440 0
505858761 1
167062724 0
510651906 1
490316361 1
662117232 1
495946674 1
726650991 1
499226024 0
682583600 0
611141711 1
19082972 1
191507939 1
404824136 1
819172818 0
374023582 1
959453250 0
741615893 1
769043888 0
138525605 0
236031292 1
103365111 1
122596569 0
669067671 0
875106577 0
982078708 0
273555758 1
437371702 0
533090089 0
193906001 0
277938504 1
743075020 0
889330166 0
58857818 0
410354378 1
192736632 0
107274081 0
228191696 0
580743379 0
495115592 1
852430396 0
495160278 0
264154973 1
224730410 0
409811986 1
978847966 0
453661037 0
376705863 0
328588789 1
785707455 1
851834815 1
966271876 0
178649236 1
824409487 1
677284019 0
94737794 0
283113191 1
722980775 0
433015748 1
253740951 0
520781843 0
414039046 0
94881816 0
576711455 1
17685439 1
343535847 0
587441130 0
222346997 0
885716178 0
761574470 0
777750725 1
854433879 1
477918766 1
809624773 0
77789884 1
634113755 0
250242682 1
849089727 0
110505948 1
665361498 1
991214345 1
609237671 1
133425026 0
760933827 0
47289344 0
417746844 0
173856360 1
164829925 0
850790112 1
624375898 0
189146685 0
936786595 1
835720634 0
776917985 1
886547675 0
968199491 0
726383306 0
886328355 1
865719291 0
513166581 1
687945423 1
2071317 1
406224352 1
771028869 0
728697897 1
973469188 1
210493417 1
110400036 0
477144832 0
698629951 1
405748975 0
545906592 1
184677252 1
355520496 0
817647487 1
194102295 0
489196205 0
240403274 1
26316052 0
666132040 1
958266856 1
880201408 1
839828122 1
137597098 1
583016871 0
202001075 1
743097025 1
622352906 0
567465043 0
439850539 1
147400404 0
726764228 0
270194944 0
353397692 0
20100762 0
492999402 1
415916056 0
661770020 0
984090096 0
140444306 1
37137028 1
280824126 1
445818235 0
130956164 0
618582119 1
882848876 1
715210468 1
317661916 0
917579311 1
839971612 0
506069931 1
124114380 0
454593618 0
51749028 0
360632958 0
518253935 0
108988382 1
630683563 1
47184362 1
282375883 0
289692215 0
302153770 1
417816887 0
990447636 0
414118611 1
182496411 0
598675279 0
329324077 0
226189076 1
967633711 0
794979409 0
228553946 1
855927250 0
946290191 1
389234157 0
432875910 1
311792943 1
953231748 1
138463727 1
328602052 0
869875972 1
257245639 0
711761765 1
868451391 1
919225 1
131764531 0
86766022 0
655472245 0
198246813 0
20505571 0
125534724 0
605433242 1
997871287 1
472765561 1
870004154 0
223790569 1
216538290 0
830400995 1
888396398 0
221203921 1
806892590 1
431163155 0
288763832 1
439463538 0
477018794 1
334507508 1
697826096 1
530072894 0
921621318 0
852841267 0
410989796 1
347706822 1
204285065 1
28848621 1
431952431 0
168876805 1
879755033 0
526688094 1
407354427 0
61256863 1
200030960 0
756985706 0
873988649 1
791983931 0
528231668 1
156546683 0
601364218 1
206261420 0
622919024 1
441984722 0
873986912 1
660479145 1
137838856 1
470818795 1
228562839 1
250564084 1
576807579 1
208238142 0
14988437 0
573740832 1
708778750 0
547669958 1
194397349 0
729432098 0
92581513 0
218469764 1
864978602 0
470490437 0
228062623 1
634093040 1
696381282 1
26989003 0
39265822 1
609910272 0
318298588 1
666292247 0
421198648 0
185717726 1
52519945 1
198701218 1
829565371 0
720641502 0
801630020 1
544886687 0
73948038 0
592006459 0
838334931 0
604099232 0
217791127 1
753274914 0
626106827 0
468255976 1
212142664 1
871547171 0
276796261 1
221203904 1
677204511 0
608045727 1
564021956 1
683207462 1
874763625 0
542479800 0
804055700 0
261623161 1
264235242 0
38570225 1
19200734 1
618422686 0
147443688 0
517462613 1
154230226 0
41999278 0
667999444 0
866614623 1
334099351 1
211324538 1
981253935 1
200155700 0
725617754 0
207625204 0
221957751 0
921428869 1
406049987 1
448388024 0
775092194 0
854410700 0
169918061 1
251166706 1
824784703 0
156058803 0
678965828 1
264262313 1
936899833 1
801050524 0
381015781 1
864197254 1
463824636 0
344041675 0
583385522 1
818718264 0
427264824 0
941933268 0
22958147 0
726506339 0
768856181 1
197265183 1
45318042 1
306869568 0
570792068 1
633203245 1
222304729 1
422998883 0
42752902 0
177832774 1
445451628 0
535939869 0
228330750 0
50825314 1
229967362 1
720834627 1
531202533 0
763400585 0
381466545 1
236216548 0
820539376 1
935577123 0
568474404 1
388805976 0
745935038 1
649095295 1
594077868 0
269183228 1
398655799 0
109890856 1
156734987 0
435638699 1
908959669 1
657583623 0
214889785 1
639485951 1
688311756 0
477032289 1
99109700 0
381710578 1
203505040 0
85301946 1
716248909 0
296186899 1
988264326 1
138247744 1
194521399 0
335754646 0
222895226 0
499853531 1
189994198 1
432054846 1
910537448 1
278206722 1
385915716 1
964193151 1
346723163 0
574639883 0
505016120 1
415600883 1
38293621 0
432768804 0
547627670 1
420114917 0
470163284 0
815883655 0
974445287 1
168189977 1
242635640 0
570763022 0
197545010 0
822035991 1
126596148 0
202368644 0
342663357 1
427530240 1
846184384 0
887118866 0
146703802 0
631129053 1
575294420 1
364509169 0
682852426 1
158938534 0
584690272 1
258670088 0
131361622 0
786931929 0
877883841 0
343366656 0
531013936 0
157434420 1
318294971 0
869610033 0
840900165 0
949792646 0
815703705 1
391751149 0
870100688 1
192238848 0
674630107 1
767708662 0
846397212 1
522969534 0
369242538 1
438407443 1
290120313 1
604415991 0
934020050 1
63131059 1
684885016 0
283478127 1
24990128 1
159664623 1
567494291 1
340233980 0
781808579 1
469324341 0
322044846 0
651375479 1
375286706 1
510501214 0
199869448 0
558600561 1
622509890 0
476450997 0
511085026 0
812660347 0
568680375 1
692879214 0
923363769 0
629697981 1
701704628 0
295688173 1
433395242 1
76591134 1
709758940 1
497000141 0
608304379 1
483721495 0
888772012 1
310612378 0
186292243 1
196342195 1
87888345 0
947758481 1
853209090 1
9801654 0
880006596 1
239359409 1
809593323 1
739646905 1
593048442 0
923473927 1
833862229 0
534203902 0
956880746 0
918860281 1
545555189 1
265366612 0
326804914 0
621391764 0
866326173 0
408426072 0
330016283 1
357076302 0
663947209 0
209765064 0
599098556 1
465888008 1
555457651 0
359506402 1
687410873 0
167568910 0
775738945 0
218183699 0
133341496 0
375072847 1
510568693 0
23328382 0
261946060 0
748428259 1
688096622 1
474989660 1
312037742 0
682063051 0
824023981 1
491077667 1
517615167 1
873846725 1
232512374 0
441859272 0
97524432 1
152113706 1
412730069 0
8020581 1
767217107 0
407464054 0
508767726 1
561938450 0
738442409 0
799672122 1
706970733 1
673192444 0
559285686 1
608662577 0
454226080 0
466222763 1
944521910 1
904959662 0
83167129 1
948790112 1
409418810 1
701635095 1
916431566 0
686527081 1
10563161 0
782916672 0
729938555 1
712053456 0
770323675 0
558601627 1
692775326 0
107907398 1
657686949 0
713656496 1
347303858 0
963169416 0
335141641 1
22942046 0
373727573 0
836492884 1
108860580 0
409929880 1
485841880 0
53777783 1
575875426 1
331103946 1
998607981 0
296265513 0
286386924 0
553836386 0
542643213 0
480444610 0
61850457 0
783129998 1
572755943 0
425762285 0
288219455 1
87755645 1
579160170 1
67445527 0
943949084 0
662662862 1
799625969 0
18617257 1
761512814 1
478077920 0
844231292 0
959748273 1
490670288 1
108032621 1
474021720 0
718844760 1
958418188 0
669859442 0
209447099 0
455909377 1
444266765 0
123255356 0
4853768 0
81231876 0
956451546 1
517821610 0
15714873 1
718188594 0
161046374 0
933695154 0
869979031 1
260601933 1
542078398 0
588017816 1
580349668 1
606939511 0
202107352 1
646260596 1
102680007 0
956967969 1
722910363 1
108423182 1
230084261 1
676278884 1
794598967 0
507195678 0
171692425 0
302825528 1
718984898 1
926376014 1
341796726 0
355880399 1
59058713 1
976392054 1
969134498 0
587568735 0
707586974 1
313029610 1
783525319 0
551912424 0
369754874 0
121283041 0
250497595 0
209717837 0
573297954 0
158797364 1
46479834 1
986296788 0
42645962 0
275828730 0
671405019 0
152072766 0
253369984 1
757400472 0
150483926 0
291563374 1
751501367 0
961984264 0
608704816 0
495452332 1
456762748 0
486231544 1
239243769 0
787570305 0
715137831 0
262047687 1
407517623 1
631660517 0
338662435 0
430330310 0
453152003 1
966328440 0
398529184 1
637948207 0
328254073 0
72318160 1
977109744 0
328153234 0
504099817 1
391859696 1
604047451 1
611105953 0
771486812 1
92727759 1
818487358 1
81596139 1
116760511 0
105551206 0
274131060 1
396272532 1
108792120 0
561778521 1
533686232 1
383846043 0
555110884 1
628166511 1
501559486 1
170186935 0
663241664 0
140638303 1
234609470 0
510249604 1
181582713 0
158900313 1
883162259 1
183343925 0
72691993 0
350730482 1
92759814 1
166555655 0
830745421 1
30742335 1
775918416 0
807324927 1
157468769 0
750654948 1
924443024 1
119456475 0
121486960 1
431179677 1
474740194 0
265479925 0
285626536 1
951543763 0
481357317 0
265194410 0
865608899 1
849734966 1
752054666 0
147337254 1
287849795 0
958693178 0
710884340 1
542250264 0
147861088 0
206160739 1
295070978 1
93861843 1
488772020 0
621391547 0
730273088 0
231571767 1
869424350 1
259411525 1
665737699 0
556928099 0
147364826 0
180945384 0
160744265 0
580712397 1
852060340 1
423576657 1
128279995 1
763331154 0
499494808 0
783492412 0
221922610 1
312263772 1
341386451 0
353037101 1
388136089 0
628956750 1
273921720 1
978730590 1
603413948 0
935337311 1
678798504 0
943744717 0
906347472 0
627898656 1
752287418 1
598867715 0
666645483 1
139588550 1
876561372 1
548424414 0
903269206 1
417862441 1
857867936 1
498141988 0
155464784 1
915982413 0
619519745 1
461677029 0
847481916 1
601766153 0
392852839 1
414116953 1
141932232 1
60487125 0
333445280 0
509079104 1
255550274 0
558474166 1
234791090 1
515456490 0
812522030 1
489363064 1
212142109 1
787422346 0
370721459 0
682618393 0
85056880 1
593612036 1
485984941 1
50587626 0
623147923 1
711917302 0
401948266 1
289312268 0
450235019 1
765025823 1
912130646 0
986872172 0
152883033 1
490639161 0
796989928 0
607482685 0
585936661 0
63013993 1
506910331 0
978921465 1
449526059 0
388490260 0
595642968 0
717786358 1
516891591 0
98958296 0
860715818 1
695520864 1
979982632 0
596261909 0
983557651 0
731704150 0
646046107 1
802646953 0
14578062 0
888783993 0
103346056 1
663528516 1
73133870 0
304546985 1
560392324 1
955794783 1
447792811 0
38440709 1
950789390 0
661704203 1
571422202 0
773918807 0
441952152 0
900701216 1
797077934 0
643220303 0
876563621 0
164379833 0
956687798 0
198788606 1
893451833 1
218979328 1
534065322 0
666761091 1
62045733 0
131104693 1
78677150 0
367808321 0
646141332 1
345558573 0
149448467 0
590746535 0
530041048 0
781880954 0
43106593 1
244225986 1
54321423 1
718173509 0
483016868 1
701493155 0
130887217 1
477781474 1
574475182 1
682388874 1
258573408 1
960019665 0
796438980 0
900652528 1
736922627 0
67177261 0
155327886 0
892589641 0
508884072 1
981323438 1
246729587 0
247816139 1
459169989 0
469026315 0
740423079 1
477520099 0
20519405 0
671576624 0
262500545 0
143640627 1
822354497 1
515020477 1
461365614 1
173920784 1
192742134 1
771355478 0
625116611 0
557521757 0
661166790 1
192540012 1
630833946 1
727364303 1
940177918 1
197257647 1
556539484 1
102146553 1
68646676 1
867645554 1
889215343 0
689525060 0
676828066 0
612915591 1
482561396 1
148688842 0
224576073 1
240497243 1
718508182 1
340971203 1
260572021 0
384455693 1
149971703 1
183066281 0
188979351 0
441998522 1
812174114 0
144689470 0
585358907 0
826711986 0
117307334 1
220529665 1
79276948 1
286480342 0
79764075 0
102422598 0
744738677 1
540891190 1
852921309 1
656824761 0
964458229 0
243007400 0
735750053 0
142687951 0
567444771 1
826588533 0
599424521 0
50098090 1
758526284 0
32062740 0
658009785 0
310269413 1
231677197 0
457202479 0
615731563 1
759970975 0
242182516 0
403304069 1
22884977 1
520588615 0
671659398 1
257435323 1
497026444 1
766415630 1
509519111 1
797939353 0
362490489 0
103240032 1
835815025 0
883029578 0
472620804 1
564015 1
327430362 0
866330114 1
349589850 0
480087260 1
89470373 1
803482061 0
317377849 0
78541900 0
824304556 0
755221698 1
774109299 1
104759810 1
716842625 0
999318767 1
136610452 0
900743087 1
431757852 0
616760900 1
855318563 0
655450330 0
134132845 0
321989468 1
837886678 1
346225451 0
90709661 1
621517644 1
46028388 1
520349960 0
472968623 1
338122250 1
52343479 0
686725137 1
586036875 1
639045694 1
771120902 1
829226056 0
133549979 1
653705551 1
906428651 0
808685967 0
678996591 0
897118249 0
652989011 0
614530372 0
780855534 0
975803527 1
543028882 1
757179841 1
624636797 1
261715841 1
355532947 1
706487880 0
53365069 0
902284838 0
642380719 1
394911434 0
51616593 1
937919359 0
420741750 1
62406430 0
508781660 1
734855023 0
238363150 0
107237658 0
140867131 1
858671080 1
562628690 1
295677701 0
273758397 1
944930872 1
313412451 1
933400286 0
420639586 1
147913945 1
624800726 0
412576794 0
773556161 0
640457350 0
355159882 1
112474421 1
175485948 0
12423002 1
317230280 1
988814088 0
113082656 0
180606758 1
34793376 0
411243809 0
625834447 1
629490706 1
235446412 0
343376172 0
841759188 1
857829400 1
53219822 1
975095347 1
688724569 1
303631872 0
663143784 1
95813525 1
353245831 1
469414244 0
661790403 1
271752102 1
918254701 0
780222234 1
969027929 1
338719510 0
588482843 1
504990382 1
811189635 1
723880448 0
383039660 0
157062768 1
610463660 0
18709301 1
487314900 0
385412059 1
419426438 1
285845930 0
903483059 1
645218895 0
74133068 0
992101787 1
109368495 0
85829320 1
630395809 0
179103071 1
262732572 0
724992649 1
158329710 1
475400133 0
699835591 1
118800249 0
890308902 1
280663649 1
778204641 0
402707287 1
5099327 0
20077520 1
991345736 0
125127398 0
513297082 0
832194787 0
18898010 0
158106367 1
656086227 1
630093802 0
278280671 1
727890296 1
892185218 0
717679316 0
727525489 0
85538874 0
782780766 1
620791740 0
729619497 0
848197368 1
155194074 1
834736083 1
640016105 0
221979905 1
201968205 0
789336258 1
809850768 0
100058286 0
456840107 0
715909052 1
570609103 0
930730194 0
57986665 0
857311112 1
306970361 0
80144557 0
876531854 0
965147937 1
711923490 1
298582922 1
808502250 1
797868212 1
699487452 1
966357761 1
211091527 0
356943421 0
528336533 1
137005763 0
791052946 0
36962725 0
110712505 0
198330640 0
568777534 1
797819958 1
253278571 0
823357994 1
63328516 1
816622668 1
57317225 1
561152030 1
596487656 0
964605496 0
759664294 0
614931503 1
244597221 0
764212007 1
196550595 0
391678308 1
643743798 1
160059166 0
988313838 0
621905124 1
87660877 1
919312670 1
382691356 0
195370698 0
33455230 1
107839942 0
58518237 0
823035026 1
782250900 0
321584370 0
411982132 0
541085185 1
817162851 1
396545782 0
701034362 0
698564780 0
125489081 1
930472424 0
663286065 0
172186645 0
818467839 0
512410069 0
520126741 1
705989218 1
234238580 0
957438145 1
42036831 1
566178729 0
886720979 1
243927164 0
546871319 1
576504377 0
372987012 0
489825903 1
536812953 1
383981473 1
468810551 1
449660060 1
622021970 1
917762566 0
382181654 1
263538716 1
994940047 1
170525774 1
331414567 1
973608064 0
564530294 1
412543364 1
609742704 1
589540105 1
765949092 0
84209075 0
74802706 1
236396461 0
735187145 1
39878535 1
133821519 1
54141707 1
790012886 1
632175387 1
871375102 0
463024482 0
118221598 0
856791995 0
84507697 0
896571370 1
489730933 0
382245196 1
22283446 0
392740690 1
729483034 1
18367208 0
659387261 1
399213877 1
738501688 1
252738748 1
506194801 0
649185261 1
329267 1
241469353 1
34724404 1
659160935 0
992522846 0
476161779 1
920871070 1
108548182 1
134554980 1
535025190 0
372653080 0
906016806 1
238512359 0
880909637 1
209978637 1
612565221 1
713262827 0
658329320 0
864713779 1
864929703 0
987594654 1
201601930 0
266842788 0
282342359 1
922852308 1
644947536 0
941164090 0
34099972 0
926406860 1
420351198 0
209852800 0
903837236 1
212882563 0
570881085 1
708681425 1
841194980 1
673138072 1
902858245 0
130534611 1
374530970 1
907775655 0
486122021 0
292964077 0
807172738 1
697438197 1
637635666 1
640826020 0
841434403 1
728767983 0
110166041 0
462463089 0
56534562 1
712278868 1
686308607 1
438205713 1
733099668 0
880970952 0
936688107 1
257112961 0
981398261 1
934779931 1
964725455 0
427005986 1
42152194 1
223723383 0
519905855 1
293898290 1
991053945 0
523478291 0
875339191 0
902488784 0
358028760 1
380265973 0
550299763 1
554447117 0
40614775 0
176993355 1
103017222 1
291578546 0
107622848 0
177348435 1
817978954 0
331675418 1
287556676 1
347577773 0
713375761 0
697159143 1
28132687 0
821215807 0
312866047 0
466437545 0
44091668 0
86932955 0
841523784 1
719220479 0
625073633 0
48187739 0
933139948 0
90011703 0
827510489 1
265460155 1
200992261 1
707765062 0
114851562 1
826631825 1
710195291 0
480997263 0
487680577 1
816769443 0
491872734 0
438766309 1
822952238 0
759086461 1
914326614 0
357451496 1
119749261 1
186828882 0
700375573 0
998138493 1
897543660 1
695848772 1
382999481 0
164373818 0
718737531 1
600558926 1
522292436 1
731525089 0
991229053 0
548274633 0
784307204 1
447543210 0
741101907 1
239316913 0
678851414 0
635312320 0
486016975 1
180274988 1
204575798 0
198767507 0
89040294 0
123261106 0
662656532 0
545603097 1
524675400 0
813456107 1
282675112 0
798531262 1
525603111 1
259509314 1
448522910 1
100086148 1
199026397 0
167987194 0
993397040 0
459309478 1
712354169 0
297760252 1
113540236 0
813980504 0
40266342 1
514716411 1
274771919 0
510123286 1
121320290 1
748756635 1
609774086 0
640308578 0
3078371 1
850847187 1
242084607 1
580803166 0
14584934 0
866379524 0
989918787 0
920966735 1
701606274 1
809253440 1
103710505 1
166065137 1
828104271 1
331178189 1
259527570 0
782894164 0
201737787 0
466300403 0
517898886 0
728959200 1
573804873 0
928374095 0
367494673 0
898962143 1
85358767 0
769605346 1
223391853 0
72503334 0
963052591 1
8310754 1
933756869 0
808324681 1
782282117 0
421952825 1
943857861 1
720052927 1
4616665 1
804794323 0
457514256 1
25832359 1
869133404 1
986281910 1
892741270 1
584695271 1
594054684 1
730774865 0
318497144 1
80114176 0
437451358 0
975370873 0
737761210 0
518888667 1
521361657 1
733186294 0
969248922 1
48208258 1
352162641 1
99297024 1
766521917 1
227185881 1
472606543 0
843137504 0
424243443 1
726980831 1
970944977 0
554609026 1
133577149 1
535498021 0
66663424 1
497050473 1
585474048 1
485434555 1
316394421 1
39120340 1
115618388 0
544279850 1
838540568 0
528401506 1
395216149 1
972305488 1
703043933 0
209867363 1
942412507 1
741360078 0
61626084 1
988167054 1
545666189 1
497331233 0
777382078 1
920757013 1
54959289 1
440462747 1
395103930 1
580924854 0
148844995 1
537483639 0
423895989 0
148294751 1
542492130 1
930023691 0
820693736 1
906569987 1
518768629 1
42431014 0
663926984 0
90983428 0
669481579 1
972428788 1
146260079 0
319320685 1
420542097 1
648798796 0
279329321 1
765562616 0
459646255 0
471520202 1
447421729 1
155307673 0
84073137 1
563369692 0
376389161 1
432281741 0
135719190 1
405798318 1
997269735 0
673784536 1
379631363 0
732243159 0
447670035 0
954080267 1
808573632 0
730945092 1
5100783 0
945563183 0
840925386 0
234732193 1
785160723 1
321762776 1
514460468 0
167722638 1
861801179 1
116061207 1
300353610 1
398281482 1
99697200 1
810344537 0
957522485 0
566275190 0
223501241 0
255100203 1
578021036 0
560199905 0
364217753 1
395536295 1
212830300 0
848526809 1
948471593 0
671317319 0
159269287 1
923173626 0
698038429 1
835199884 0
888523642 1
829258631 1
472923244 1
305170045 1
303655788 1
912002132 0
679506586 1
219666612 1
167547254 0
853563540 0
780784343 1
609973429 0
252557465 0
745648063 1
581223451 0
347754143 0
472255466 1
697082349 0
381154893 0
313355152 0
593993680 1
501355427 0
895470830 0
847662109 0
151711594 1
339369753 1
223738297 1
295644057 0
40403385 1
97522610 0
261062973 0
582257709 0
538351271 0
433934280 0
470461878 1
922829283 1
928217457 1
595909677 0
330714196 0
691076180 1
543322375 1
747953225 1
181128773 0
551984580 0
152997729 0
652438977 1
374267635 1
838583569 0
901794495 1
876420321 1
831888244 1
197457785 0
47138941 0
503261273 1
570049044 1
164096361 1
704640283 0
324491618 0
79990793 1
992861275 0
431303470 0
2199191 0
604947481 1
441472129 0
794117358 1
896673386 1
704228774 0
368062048 1
327518754 0
537895193 0
516477923 0
393884270 1
792732838 1
606385516 0
919104452 0
216463541 1
231664319 0
228622802 1
847891125 0
668418057 0
816777754 0
381402460 1
882515791 0
500729733 1
646980308 1
318658547 1
843796333 1
573899055 0
192709124 1
481886601 1
569812102 1
20843741 0
449870648 0
767649826 0
751944593 0
655665834 0
402933404 0
493253961 1
652025718 0
172062674 1
247502203 0
36603134 1
558318643 1
88131682 1
218546064 0
799982563 1
557886892 1
381435626 0
389854442 0
689225680 1
248758779 1
210315065 1
428693711 0
876066977 0
563124018 0
576597916 0
403867352 0
882717285 1
921861353 1
489285285 1
814615449 0
333308568 0
248748869 0
955257904 0
567168507 1
403891011 1
57572094 1
169565919 1
173829429 0
813031063 1
382969630 0
825966993 0
431442188 0
718415049 0
989349334 1
105012556 0
378844561 1
346865922 1
463659113 0
832715098 1
977461055 1
133332205 0
835203114 0
753063276 1
616339878 1
864339652 1
161346369 1
16746216 0
902100527 0
370789376 0
695802098 1
101649689 0
870039126 0
971245698 0
505565958 0
198215200 0
981507585 0
45639295 0
602303262 0
756058004 1
128395560 0
784348905 0
946778479 0
935731209 1
766925640 0
68736899 1
523700386 0
451087368 1
649591462 1
94249017 1
80419581 1
293433027 1
126381466 0
819694504 0
143163804 0
201657372 0
229545976 1
790317852 1
678816617 1
872857990 0
342099352 1
931623116 0
60734525 0
487184826 1
233319924 0
957122204 0
725888810 1
856133131 1
444736362 1
343990756 1
698105451 0
284446605 0
766358844 0
260793797 0
256957306 0
730727391 1
803902246 0
708395618 0
562395589 1
275527503 0
487205934 0
196512186 0
954213538 0
396001098 0
396032972 1
947022902 0
239373082 1
41123837 1
728013036 0
218949498 0
344983738 1
363407988 1
316083572 1
13752481 1
196047511 0
699263710 1
597521005 0
115648834 0
92636877 0
78298699 0
908808564 0
802317180 0
31019707 1
269306890 1
159914796 0
945188863 1
151626593 1
661777275 1
621791136 0
175293336 0
545827332 1
62602071 0
330147157 0
811764064 0
766712843 1
860231747 0
473930483 1
550106666 0
641577317 1
961029823 0
26761982 1
713890291 0
809649291 0
968647962 0
949337433 1
192433878 1
982949920 1
881095097 0
328672534 1
510888160 0
960048329 1
338815037 0
635534004 0
46749014 1
732082584 1
88353071 0
593399344 0
284096354 1
344063123 1
141381963 1
892460934 0
931681341 0
934562035 0
157050319 1
722964066 1
569150249 1
756960457 0
616607415 0
969920902 0
907640761 0
73144510 0
527147608 1
99518218 1
493865774 0
690076578 1
710220492 1
571550475 1
316382379 1
782625379 1
49994554 0
817284407 0
914561469 0
585702948 1
771319637 1
566939045 1
523231004 1
593452268 0
444065233 0
156389340 0
16703307 1
462394463 1
787265172 1
131212444 0
512892803 1
122526506 0
213012393 1
249347253 1
68774919 0
420648782 0
575431711 0
639222055 0
741638579 1
272536047 1
293661364 0
845077064 0
413647619 0
603499856 0
996484957 1
929813574 0
760889447 1
896905410 0
353662711 1
956501997 0
910542460 0
196810884 1
795668537 0
767108741 1
684946902 0
748878641 1
34359963 0
931188875 0
729140014 1
708584950 1
287595745 0
967917525 0
606798490 0
283157706 0
746740919 0
238846464 0
583522300 0
948000084 0
851177170 0
888663999 0
651363254 1
578330651 0
865851105 0
169549387 1
400652958 1
647918705 0
754023713 0
314610979 0
774298363 0
972732775 0
55723765 1
219353513 1
571617157 1
68457795 1
357300641 0
320276002 1
178526494 1
659964406 0
818416057 0
194613288 1
732983774 1
378954171 0
662613427 1
866221751 0
765424867 1
999115567 1
178228925 0
455197270 0
322000502 0
21071127 1
410418138 1
961033549 0
60982781 1
704391548 1
295626147 0
175359593 0
733332007 0
880071075 1
837888495 0
272791546 0
418677938 0
255766014 0
752470516 0
15347344 1
709640380 0
576284566 1
398181710 1
736791654 0
515092426 0
299339022 1
198659547 1
922006129 0
840265913 0
906087308 0
129233390 0
548287940 1
863521366 1
628503407 0
202817645 1
434995390 1
36101653 0
169290749 1
707493414 0
322787595 0
736076371 1
536507140 1
275972351 1
247906519 1
5214160 1
865441508 0
97295896 0
860203844 1
464573660 0
504836428 0
228681173 1
108263362 1
915676608 1
54236919 0
798669110 1
457270021 1
708314596 1
618692247 0
394508774 0
14575678 1
744916993 0
573569262 0
253586587 0
242460299 0
647483201 1
876142388 0
809471513 0
417342302 0
928756495 1
174870088 1
305834586 0
977423018 0
423282550 0
797569237 0
696403297 1
565103862 1
21277413 0
137760930 0
497565754 0
471524523 0
81433120 1
767519972 0
514810982 1
806519502 1
41192814 1
111126967 1
587011013 0
935660092 1
60042301 0
808827329 1
39349978 0
977337993 0
924167880 0
134370202 0
262219895 1
813058515 1
589079362 1
676329777 0
184782234 1
376483529 0
220114186 1
776013936 0
72201304 1
768957730 0
993842600 1
747410415 1
788660689 1
967777968 0
652033933 1
61506952 0
7008957 0
786405688 1
988583215 0
172693424 1
250475601 0
69715977 0
285153499 1
845777619 0
112234986 1
967447933 0
408948490 0
754653075 1
968663308 0
292577131 1
939732839 1
225086989 0
841705032 1
788375657 1
14419569 1
528428747 1
394693137 0
410494357 1
110067157 1
5631696 1
80674776 1
806473105 1
390150176 0
406053369 0
876681355 0
972888268 0
36456844 0
244816117 0
104868238 1
666877888 0
138458553 0
709466371 0
849754085 0
865846582 1
917071233 1
177587915 1
451691376 1
671904258 1
618738906 0
369767766 0
409378981 1
615305648 1
21880641 0
895779779 0
987995732 0
682426426 1
993999562 1
522283393 0
250486401 0
774016617 1
988331822 0
635865814 1
733145671 0
139140456 0
850974021 1
510946542 0
295155811 0
213585521 0
19993354 1
309878880 0
922131456 0
456593953 1
911667493 0
162622625 1
762297526 0
730639160 0
465530 1
945094888 0
963957053 1
564110666 0
335915641 1
289748812 0
981664623 1
679582078 1
277312209 1
391410586 0
631456622 0
780174089 1
487370885 0
203786166 1
151055585 0
141415364 0
388455534 1
249322548 1
135021293 0
87147467 0
863004310 1
584231744 1
634137510 0
581938226 1
276024270 1
999948169 1
485226050 0
870036249 0
995082106 1
35847720 0
708673580 0
637585578 0
303647403 1
226991531 0
107570855 1
198416370 0
307189690 0
613063811 1
288247378 0
944798201 0
880945616 1
454381288 0
964386736 1
783499670 1
407954526 1
947484510 0
159068880 1
21252971 1
664322636 0
351523326 1
781018970 0
782274234 1
971478338 1
883577473 0
243207122 0
215667347 0
99845392 0
505072571 1
781258906 1
793304912 0
700479598 1
799645478 0
582643195 0
739175287 0
160993888 0
739730936 0
930112123 0
206026425 1
677168965 0
642919726 0
237304012 0
243679210 1
832368052 0
200363891 0
551698234 1
885171758 0
730992439 0
332108914 1
6282171 0
13415554 0
773623485 0
75301079 0
458626496 0
503860341 0
719565163 1
911430492 1
564213113 0
426319509 1
724835916 0
658208168 0
285974664 1
983492299 1
675387232 1
408237774 1
912239446 1
339758958 1
435673493 1
269015055 1
719433690 0
679531558 0
21314757 1
187711925 0
173119199 1
253769126 0
440414382 1
797532298 0
16116575 1
626710623 0
962029789 0
942399638 0
828288796 0
648209649 1
87972291 1
744754883 1
401353158 0
975918828 1
123657703 1
861476447 1
580641013 0
124785185 0
74268515 1
708615071 0
956505357 0
714819345 0
44794285 1
607038428 1
59868754 0
865591304 1
593464938 1
809576279 1
203021978 0
549519164 0
345912758 1
247100242 1
885969456 1
136180720 1
774508208 1
878198802 1
121451114 1
819592728 0
235842534 1
575151455 1
704339665 0
177597471 0
524390018 0
10057736 1
967844848 0
780086928 1
530558419 1
267336300 1
451885748 0
763522341 1
421294681 0
459797459 1
60941369 1
831544197 0
204977383 1
546563456 0
549658797 1
292892026 1
558128845 0
721273002 0
671925049 1
820437599 0
666529157 0
831673203 0
355434690 0
307461734 0
358759132 0
947215032 0
588791669 0
733947113 1
744271380 0
364994032 0
759949152 1
698830148 1
476050790 0
44621267 0
135803418 1
769230858 1
148673428 0
25108474 0
635055513 1
972596868 1
761180159 1
167495006 1
806532295 1
878663960 0
283204890 0
350508019 0
336217741 0
629435344 1
113545147 1
129360046 0
630691696 1
249727421 1
674746067 1
687294216 1
447658755 0
116087167 1
388732412 0
689069019 0
355057509 1
898802336 1
577847989 0
918211515 1
983638888 1
489135792 1
888228602 1
752873818 0
978607878 0
319756354 0
5212603 0
165585370 0
587695626 1
324351726 1
731432838 1
558619103 1
341334829 1
648220606 1
19184562 1
379824923 1
735327415 0
325034730 1
10408911 1
557098042 0
72562501 0
69755724 0
483664495 0
161475432 0
292944327 0
813800950 0
114199446 1
627668626 0
830042308 1
319331192 1
596283857 1
896924953 0
691507928 0
122424066 0
491076552 0
821737661 0
623770687 0
334443029 1
288906484 1
966781889 1
123260637 1
5902386 1
730555836 1
951328926 0
438670153 1
137650991 1
900122186 0
691469184 1
900193361 1
493985167 1
219715908 0
747375776 1
306974950 0
247830595 0
300406706 0
40508129 0
356355460 1
54089323 1
610223098 0
652313519 1
641371553 0
609984211 1
312264638 0
885214871 1
184680454 0
800721353 1
630719550 1
128935001 0
911224047 1
743730497 0
417737982 0
412051306 0
634011489 0
456030475 0
937597834 0
45488723 0
76321648 1
643648659 1
338551825 1
828478819 1
729651158 0
332187777 0
697495481 0
551037472 0
92358470 1
623041130 0
426896007 0
27538914 1
225358353 0
412529723 0
537041008 0
638281835 0
54098211 0
224368976 1
313660322 0
940920960 0
8268519 1
413690456 1
387433888 1
872498651 1
434803545 0
897090696 0
222776924 0
39804677 0
171322949 1
914573861 0
260150891 0
99484956 0
890857904 1
156618090 1
489862930 0
399250807 0
544165089 1
773928513 1
13857914 0
161174029 0
57495728 1
778229090 1
818207160 0
864530855 0
617900817 0
386716098 1
50475946 1
153772277 1
894223069 1
666564733 1
532310294 0
133882534 1
847525113 1
252619236 1
296550698 0
546722021 1
801981525 1
4038555 0
672313801 0
683300149 0
781537932 1
366779220 0
610654174 0
244527302 0
81600396 0
414480224 1
834964709 0
330984867 1
473988904 0
50782742 1
755173054 0
370241364 0
635118564 0
130975312 1
251850319 0
474922428 1
280863988 0
995286398 1
2573292 0
464654691 1
533088394 1
651282270 0
705050786 1
767750566 1
941110329 0
605744121 1
417601992 1
777228348 0
189260423 0
636107762 0
207534905 1
892291662 1
805203829 0
814820397 1
803734054 0
740234757 1
478407177 1
636510508 1
16676397 0
809185350 1
309821869 1
577424229 0
828741044 1
459006933 0
932905635 0
143301197 0
937376761 1
655978015 1
444926394 0
173205719 0
541787592 0
136889684 0
625987975 1
968678675 1
370518888 1
267854827 1
46735687 0
559715560 1
747946809 1
808006799 1
132257751 0
209611563 1
38629954 1
709699990 0
460737324 0
924208677 0
687109432 0
893864767 1
42274185 0
400156409 0
312862179 1
88596555 0
36552728 1
433803736 1
495203990 0
363226227 0
401317152 0
962336501 0
368727169 1
332679926 1
957466457 1
164648140 1
940598435 0
960680353 0
96622287 1
866759478 0
972738176 0
117126792 0
972787735 0
743152260 0
850060356 0
970859512 1
827851048 1
458270721 0
294573208 1
875628862 1
188831291 0
617141771 0
88723549 0
701799492 0
786276344 1
73423910 0
839537510 1
523135661 0
881355131 1
100178519 0
983497176 0
616122061 0
111673128 0
572102857 1
258084683 1
427638842 1
316867033 0
203755635 1
999505127 0
864009267 1
880045606 1
411672820 1
229121379 1
70359527 0
169817464 0
732815515 0
676659448 0
362650613 1
36508582 0
603574654 1
463291005 0
996140129 1
662633594 0
225968653 0
30224579 0
601707351 1
642444728 0
871096729 0
811957150 0
477320052 1
394561203 0
716702042 0
933739390 0
960460063 1
777360462 0
660357478 0
459341927 1
42179964 1
534730879 0
776299084 0
497627664 0
344527534 1
558440428 1
897169546 1
548570455 1
726884656 0
544649087 1
190791099 1
337799481 0
785472437 1
643942845 0
331640757 0
720904131 1
337340726 1
935304728 1
879657096 0
196231667 0
566816466 0
380180609 1
163754391 0
741426556 0
965984822 1
305818909 0
614592598 0
906648158 0
876094092 1
133786749 0
605930059 0
939418392 1
94071096 0
935918350 0
351810048 0
300497683 1
827266741 1
784530735 0
88123652 1
362106106 0
532021744 0
541794124 1
447223807 1
76528397 0
546806376 1
942673340 0
785924989 1
875761931 1
221195055 0
338601174 1
434761490 0
435610213 0
576898495 0
471619534 1
101204275 0
82175485 0
1142804 0
567964960 1
860549114 1
632055891 0
147647747 1
255115182 1
870839990 0
923862200 0
532990527 1
309090272 1
68310606 1
638074038 1
991263595 1
526763018 1
219467235 1
697204521 1
829933359 0
356579855 1
486123313 0
160487723 0
65859144 1
940895749 0
312924986 0
793324174 1
337690548 0
614663234 1
467717389 1
451983000 0
555820322 0
724213632 1
349707855 1
706374548 1
739976120 1
450050704 1
892321116 0
326835057 0
854088996 0
175779717 0
998216546 0
634133620 0
188866781 0
255990524 0
707174230 0
746205297 1
712670460 1
78663091 0
687487129 1
585081547 1
470871429 1
942234813 1
67149029 0
71494143 0
185873942 0
928526645 1
589899176 1
530295691 1
706135039 1
35375588 1
145073639 1
209800127 1
738201334 0
392590652 0
142959789 1
539764658 0
62110253 0
321790076 1
66625166 1
78023895 0
755613495 1
333307992 1
624646573 0
365956508 1
396152517 1
242125856 1
734495386 0
18141075 1
804830243 0
801863714 1
344849021 0
139721935 0
271771118 1
666675249 0
116883657 0
916179517 1
888339597 0
552243100 0
339163203 1
870971944 1
307086116 0
718228776 0
218777864 0
192708618 1
723577025 1
805912435 0
886299279 0
797634477 1
635454491 0
609879807 1
590308151 1
796144992 1
739092851 0
457563635 0
311048739 1
513554198 1
2910642 0
327431321 1
344351360 0
591413259 1
291306383 1
47405781 0
975428125 1
588767885 0
802623997 0
719250396 0
735518810 0
603115126 0
92207335 0
8793778 0
688460452 1
538931142 1
655979713 1
961739193 0
53242579 0
577342318 0
308374099 1
963220921 0
361166093 1
783184094 1
574894495 0
33215467 0
581822308 1
168524806 1
560504375 1
207999802 1
969160453 0
257987875 1
780905997 1
610781388 0
920649302 0
469685198 1
957612559 0
797372169 1
761990395 1
394294056 1
53457624 0
811985705 1
904972059 1
414139578 0
125485990 0
329697182 1
5835807 1
866745971 0
72146378 1
241365462 1
520381924 0
589998373 1
292067569 0
151849669 0
848796404 1
522133114 1
725507718 0
985854879 0
257389801 1
82756991 1
297762653 1
233738854 1
356693203 1
773816865 1
232675694 1
580195734 1
586922239 0
40621783 1
139855840 1
700644555 0
210180196 0
514228928 0
325173132 1
290080357 0
629618811 1
435550112 0
232130336 1
603253748 0
175813445 1
137708797 1
960203842 0
139664479 1
415427756 0
466779211 0
977023292 0
237421765 0
770949194 0
178258982 1
963953239 1
40811037 0
309665002 0
590767651 1
899999025 0
573088033 0
600683980 0
187156166 0
271136246 1
560324107 1
119593957 0
117442008 0
197590318 0
863788001 1
170433097 0
388003188 0
455515801 1
191783228 1
412172173 1
53982591 0
228712296 1
611285218 1
236751125 0
618531020 0
96204354 0
519538741 1
390472088 0
309062798 0
826271778 0
466374641 1
445787648 0
175197490 0
236697770 1
289990985 1
547366454 0
810224884 0
956616886 1
661337194 1
612486178 0
665626636 0
188084735 0
789030444 0
434127438 1
719418615 0
509986850 1
504602713 1
896523222 1
714485089 0
304530065 1
718469106 0
852922771 0
250832274 0
951395268 1
228927431 1
425025179 1
771729847 1
582994104 1
195401622 1
216808927 1
712644095 0
979050152 1
60459696 0
139676512 0
766120594 0
876587249 1
152414483 1
452041804 0
357432605 1
967895582 1
730295641 1
158104972 1
794432976 0
980472173 0
693809032 0
202448000 0
998803486 0
941575145 0
153981737 1
499032336 1
147704331 0
26873117 1
890873570 0
491818512 1
908157110 0
889599869 0
591335380 1
470725795 0
209397722 0
470249992 0
864062733 1
708603411 1
821069841 0
930331156 0
575797977 1
765212646 1
241301086 0
633180344 0
135448707 1
72968541 1
299428671 1
885655596 1
663117879 0
110692700 0
987486001 0
187532916 0
796103635 0
358940650 0
285298316 1
299851098 1
688148777 1
294992851 0
321579969 1
125237505 0
980379548 1
601042356 1
179944616 0
213795166 0
585870944 0
501350300 0
840807803 0
223385226 0
834784501 0
34338533 1
756336965 0
825560738 0
32533614 0
665184202 1
825733364 0
166918246 0
464083237 0
787277837 1
7374425 0
953991104 0
954709608 1
478286236 0
595623982 0
924624173 0
240697184 0
266641215 1
810603986 1
154569045 1
648937100 1
656404913 0
477469753 0
357961494 0
71165857 1
428200572 1
729165175 0
23355862 1
870219165 0
239879948 1
516135283 0
59941070 0
198891281 0
559304989 1
642587107 1
224372414 0
534285201 1
186859258 0
467891570 1
296107551 0
452314103 1
620095907 1
234241943 1
493805996 0
212843059 1
892330357 0
713666946 0
451669060 0
906527414 0
933982949 0
207489632 1
688040531 1
245111313 0
575295033 0
606293523 0
951616285 1
774882363 0
758558144 0
564710784 1
751837653 1
551402788 0
120460509 0
954587265 1
360541157 1
789816986 0
227401375 0
805034010 0
243049503 1
6984840 1
696134422 0
678286071 1
61708793 1
996264754 1
337227098 1
374389437 1
38186810 1
731579630 0
261616104 1
487501203 1
114262097 1
586414693 0
716300678 1
848737882 1
67482196 0
767050627 1
994668374 0
982498823 0
365122071 1
897158787 1
87768436 1
187922909 0
205416334 0
21357548 1
363859372 0
247233002 0
856526317 0
300181446 1
313251681 0
335187635 1
607490541 0
802941898 1
714705928 0
530504348 1
635761241 1
287021976 1
769530496 0
673681419 0
661330256 1
15784134 0
841370949 1
604068488 0
698316940 1
517827307 0
258043697 1
462727859 0
195130 1
923324922 1
462413240 1
737320250 0
389062359 1
630460556 0
551313774 1
650012176 1
35569584 0
819749424 1
996444630 1
477820596 0
816994712 0
34961327 1
852024061 1
990023343 1
430373863 1
578212713 0
888884312 0
608716587 1
170946252 1
786929146 1
871916381 1
232756048 0
142175861 1
733642208 0
789629047 1
897178956 1
890216830 1
463085893 1
530984061 0
822097436 0
30020497 1
183845001 1
205389461 0
962527421 1
293986003 1
916099884 0
295308318 1
571879136 1
604205674 1
504548783 0
195659957 0
966535731 1
367481730 0
505450360 0
931863368 0
141573008 1
981998883 0
376926068 0
742522490 0
149980316 0
208311021 0
655609761 1
882899413 0
675250346 0
641536394 1
605780857 1
448699944 1
202737583 0
413036554 1
339323008 1
168395292 1
709663562 0
252281986 1
199756433 1
235351676 0
204180352 1
172001523 0
57423215 0
98668866 0
172920751 1
277963484 1
834245801 1
341095828 1
681421650 0
568190120 1
970632346 0
477965683 0
115036146 1
332948291 1
644095467 1
615306304 1
304071934 0
227259242 0
513159886 0
510990766 0
67669964 1
774361019 0
404681839 0
933378135 1
995022814 0
521450049 0
520638542 1
10674407 1
17252739 0
106245340 1
957678499 1
463263452 0
224186280 0
31826715 1
862121944 1
956183817 0
29093125 0
551028392 0
682961787 0
36070833 0
103296315 0
584507372 1
717515908 0
760275085 1
364246730 0
661127202 1
990989641 1
725254340 0
959790019 0
523755753 0
749937954 0
698330368 1
996638292 0
469829372 0
810958729 1
373307927 1
471436117 1
720987720 1
828576116 1
963832004 1
351735044 0
345112001 1
711185482 1
572865075 0
321498868 0
779840358 1
781013235 0
378425775 1
81824085 0
363353841 1
783929234 0
754317575 1
869589634 1
129556753 0
342646509 0
209468546 0
532275735 1
100948970 1
650179470 1
65610418 1
321879083 1
705064544 0
842091837 1
280951304 0
996810065 1
228647424 1
997471031 0
952820409 1
881994083 1
998384081 1
958577491 0
155378246 1
918552412 1
958132360 0
390600915 1
560726010 1
920874663 0
193377821 1
868205741 1
968812752 1
506615835 1
369965699 1
691104652 0
642943373 0
451134362 0
661489060 1
378401383 1
639031973 0
919124705 0
542459460 1
979160720 0
516912120 0
690724555 1
200801481 0
871229817 0
764261548 0
165090270 0
950861218 0
83390490 0
175926968 0
757578069 1
272529431 0
526010976 1
940687240 0
748923223 1
961286297 1
741713085 1
462315191 1
349653043 1
385146069 0
90623655 1
485977414 1
308688284 0
215431402 0
573388336 1
733336811 0
686522386 0
727859760 0
77081490 0
853529999 1
977626335 0
397231110 0
461175088 1
848900516 0
521940518 0
957933398 0
996269313 1
380998133 1
670666938 1
540090049 1
537487077 0
412396687 1
54446425 1
763244106 1
7357741 1
464046055 0
975829045 1
832656735 1
721829688 1
355906284 1
402873082 1
548898441 0
84348221 0
396517391 0
293437672 0
402047673 0
374239105 1
282058585 1
22027434 0
579979458 0
471207819 0
14854074 1
101836575 1
833118527 0
105038182 1
280491088 0
38125754 1
82373973 1
39440310 0
348354494 1
532674673 1
657032897 0
336565550 0
560949277 1
738732632 1
986771105 1
701805874 0
786691971 1
728723083 0
540481563 1
678139096 0
961100791 1
99974264 0
112703807 1
75633159 0
733842896 0
523280937 0
611885722 1
536905041 1
395390934 0
811970370 1
786632483 1
129882264 1
507124813 0
104404653 1
613203956 1
48826717 1
89223652 1
438252413 1
454178036 0
413101016 0
751940147 0
587618152 0
928062137 1
397938840 1
972956537 1
548002484 1
982082817 1
900985153 1
344354774 0
829800472 1
238598897 0
343056332 1
259687670 0
495938837 1
153611695 0
554529858 0
518770995 0
389224371 0
728018411 1
293647482 1
174551360 1
669144969 1
152661615 1
693916257 1
404779883 1
711331866 0
179687761 1
82342527 1
467363203 1
212311725 0
214038787 1
699075003 0
957705863 0
32849481 1
581853972 0
181547526 0
407681104 0
489350116 1
671781515 0
542846938 1
722711389 0
327302365 0
140227448 0
720629532 0
400342889 1
857510354 1
471638842 0
862946880 0
330700508 0
241747454 1
947820639 0
340539030 1
201822773 1
195624121 1
13294 0
764512514 1
772053231 0
937500893 0
799350059 1
662955110 1
743648233 1
254168868 1
867402247 1
578333813 0
889974932 1
98542864 0
907058734 0
91952740 0
76760291 0
106356725 1
868510604 0
280747747 1
445900084 1
198323571 1
671038804 0
484135740 1
629097631 1
803640165 0
101548495 1
228266015 0
991063058 1
794257704 1
149407124 0
611703606 1
730247599 0
483311399 1
274959470 0
679894098 1
509677583 1
993863899 0
491108218 1
53016992 0
323541500 0
98027757 0
411613787 1
72814538 0
456346570 1
687511463 0
501660117 0
556096554 0
904547692 1
719318178 1
889959742 1
106090014 0
275797566 1
11211722 0
849753053 0
716685560 1
734238569 1
953548484 0
967382169 0
246240927 0
142968675 0
488355542 1
449434930 1
896753571 0
741822512 0
575699557 0
641181323 1
585600291 1
991393784 1
576222870 1
613441874 0
946267304 1
91769731 0
345652130 1
690760995 0
631576439 1
698124862 0
137514034 1
225566519 0
131980390 0
85339140 0
316738216 1
317458510 1
173788684 1
836328048 0
692356718 0
417289634 0
43840291 0
854132463 1
867419604 0
531844766 0
642228416 0
248174897 1
164289185 1
197392538 0
340037568 0
364050791 1
297475757 0
18594973 0
460923486 1
637736418 1
24291969 1
494001746 1
11216166 0
641669495 0
876868695 0
471615933 0
199757395 0
484515550 0
398970350 1
590166180 1
837549338 0
661910098 0
776312135 0
982451282 0
911143975 0
344955830 1
852983762 1
204127094 1
455060863 0
528309472 0
300426581 0
813817071 1
420981421 0
125551962 1
45257429 0
469492850 1
394754796 0
563803392 0
963696649 0
481303032 0
21035082 1
88600786 1
249342646 0
770203874 0
366995545 0
337544155 0
966929039 0
879167720 1
562015813 0
958445483 0
468483325 0
466469431 0
589132691 0
597608452 0
226087266 1
841803050 1
446437100 0
599973217 1
929447247 0
246685214 0
278898328 1
250281556 0
920516898 1
782237424 1
572899723 1
998285068 1
413997082 0
658301002 1
320197596 1
720377807 0
109308128 1
41675478 0
559248792 0
868944866 0
795936976 1
891751438 1
654976919 1
445861245 1
84601714 0
22129141 0
861735068 0
883932561 0
85074714 1
364209986 1
890922125 1
551214677 0
435272222 0
41099683 1
58321226 1
485882884 1
190467753 1
235115361 1
821060016 1
625965985 0
260227714 1
154097281 0
612997081 0
244925701 1
431458455 0
156683219 1
72680067 1
858570787 0
893547922 0
741447152 0
378196742 0
714572032 1
230212326 0
584697123 0
979476287 0
629809477 1
102246295 1
430739754 1
560216684 1
440016458 1
857089710 0
7792308 1
697622523 0
670499767 0
597011406 0
16479174 0
401030235 0
591240645 1
816715716 0
203664736 1
58005319 0
797318838 0
491401505 1
513034396 0
988723378 1
452714602 0
195727899 1
991436254 0
81607602 0
796835524 0
272295573 0
791097883 0
386935325 0
525153078 0
908218498 0
949369039 1
446161764 1
613682329 0
355495672 0
724929288 0
326128678 1
848697244 0
366918969 1
22350824 1
431313774 0
810146612 1
590462667 0
185657237 1
519407916 0
448259083 1
451321860 1
737592244 1
347189112 0
823466393 1
840025957 1
983799827 0
418437137 0
710450620 0
861207833 1
527612253 1
641726228 1
877416154 1
230949776 1
264610699 0
836199910 1
560197449 1
399009407 0
431991946 1
645122591 0
632021449 0
578585563 1
486104535 0
65001813 1
475348224 0
179475782 1
478752424 0
22347661 0
177503497 1
726852787 1
114383951 0
846974413 0
944639196 0
300768433 1
782115765 1
481261725 0
132404440 1
271314507 0
625680325 0
625004122 1
146434339 0
603270418 0
270613159 1
354247880 0
708642401 1
901049579 1
646405903 1
762211592 0
507929455 0
836092491 1
683319793 0
147033845 0
317090728 0
403570255 1
181202908 0
883072423 0
623509748 0
860291610 1
652574021 1
100135090 1
743205119 0
227051460 1
134808557 1
305933093 0
973259486 1
60899342 1
511313272 1
709161091 0
18148391 1
751464924 0
912151953 0
959160931 1
44122681 1
711697198 0
209197940 0
948483789 1
859630577 1
217558638 1
582529856 1
600381169 0
441160114 0
677669273 0
481530781 1
41907879 0
622622238 1
111540972 1
594195068 1
554026695 0
278465983 0
821078078 0
214648028 1
397527700 1
285981910 1
210436957 1
581957932 1
985355208 0
387850101 1
901582225 1
133013593 1
334378360 1
627018435 0
101944853 0
616851302 1
536845155 1
100163148 1
271452449 0
8554623 0
535622645 0
90441509 0
356464629 0
690462866 1
484015657 0
691800667 0
492007299 1
373780161 1
452261161 1
231427682 0
604451602 0
605974520 1
432764687 0
184418777 0
870340184 1
319205649 1
285757046 0
990558533 0
555490941 1
202804350 0
412037489 1
449972212 0
510562423 1
606884629 0
470562849 0
551705409 0
224154208 0
930260227 1
96410638 1
168465923 0
515914876 0
53179333 0
937431906 0
178133677 0
901424372 1
920593456 0
955995825 1
228398960 1
616283672 1
424317674 1
961793618 0
585462600 1
636723753 0
607194243 0
569850299 1
608191785 1
915885681 0
237081279 1
286480023 0
501187690 0
16873032 1
220406801 1
129798019 0
998236469 1
284039277 0
518412654 1
565813736 1
22225826 1
471405466 0
383705710 1
663941685 1
147384495 0
415593792 0
74379482 0
853030357 0
185215041 1
584497820 1
80959947 1
190535063 0
847089314 0
882488623 0
693477764 1
579749961 0
54387804 1
364531103 0
824526568 0
258106838 0
234536315 0
629420994 0
719480684 0
153883355 0
521552302 1
714387791 1
779664675 1
526428569 0
862019403 0
721743270 1
365820214 0
720343688 1
758169151 1
593283190 1
575836103 1
865249686 0
875756836 0
503172720 0
315692513 0
834929695 1
884659529 0
932878939 0
820411406 1
25478998 1
296934039 1
535381564 1
985976603 0
327297772 0
559400472 0
236416866 1
756673031 0
722457908 0
28015873 1
508145779 0
879989057 1
870500671 0
142332018 1
933609317 1
373086315 1
897355115 1
536831606 1
202885205 1
73203137 0
588351815 1
110353640 0
778457573 1
806857838 1
772277519 0
388158138 1
881170716 0
61647809 0
308146537 0
36703807 0
352884188 1
403234621 1
902230311 1
863024839 1
510591544 1
793418410 1
544918026 0
258171095 1
974222372 0
722362176 1
630395405 0
198156322 1
361764899 1
357939772 1
910503965 1
367326832 1
301118279 1
581541348 0
573900949 0
950440720 0
865299258 1
219866491 1
524803406 1
824304718 1
878411887 1
409394973 1
880093641 1
743082581 1
379648770 1
240462984 1
699991264 0
344574840 0
796759455 1
733534470 1
442407575 1
968105093 0
940940365 0
145563141 1
212313511 1
154107399 0
195211296 0
794698084 1
623919885 0
786657980 1
588048356 0
774918865 0
625984896 1
427956647 1
879211209 0
430902865 1
457922732 0
501786314 1
53581746 1
276125858 1
995498247 1
777347168 1
413604870 0
588909467 1
52781047 1
673656769 1
360408464 1
436745140 0
609001676 0
327408890 1
879695696 0
621709612 0
244609070 1
164817636 0
178607711 1
526711224 1
414116466 0
482776628 0
99835137 0
701430640 1
162681455 1
817393021 0
942613927 0
187820361 0
531448060 0
243532432 1
731980420 1
191774330 1
572826456 1
378769681 0
678054987 1
421367265 1
543204569 1
508207111 1
340550194 1
183678235 0
952704342 1
28413289 0
158285558 0
632045845 1
488382963 1
708429507 0
594184544 0
619092161 1
337758848 0
150763243 0
856147432 1
597889206 1
821614724 0
689377561 1
928132083 1
213520773 0
397189379 1
756904130 0
14810776 1
623910529 1
192868002 0
782817834 1
955971552 1
301105518 0
374743571 0
631245874 0
467341073 1
285676482 1
966271132 0
589488198 0
579590147 1
620186245 0
522748403 0
574967558 0
415967588 0
728308406 0
795778201 0
128261014 0
477299418 0
348253968 0
322229025 0
871448811 0
775660314 1
409973592 1
111377219 0
653287456 0
34103829 1
473872834 1
59774457 0
269054777 1
689788698 0
225428718 1
540818057 0
12863913 1
943984519 1
8262659 0
353687195 1
661482970 1
117154864 0
208696010 0
283395569 1
498660907 1
776151913 1
595693300 0
829878634 0
108355273 0
732918324 1
833804460 0
966841829 1
929348586 0
197046098 0
112320064 1
597727283 1
145629735 0
143466786 1
100433587 1
43765462 0
39248621 0
188283416 1
23765204 1
768621281 1
3892247 1
700837047 0
358728406 1
107039656 0
439817312 0
269187522 1
981409321 0
446277776 1
806525988 1
153390689 1
326881447 0
198994994 0
565823976 1
63403835 0
216603097 0
172688573 0
156919322 0
854369561 1
683897292 0
437583927 1
468987565 1
258192808 0
130713693 0
218714120 1
971891517 0
952211164 1
515366266 1
109675942 1
229500751 1
682862708 1
905741970 0
534223806 1
391048217 1
76539592 1
671978675 0
643262812 0
185014138 0
181389341 1
875914859 0
295000082 0
754623891 1
950524991 1
58048358 0
908449757 0
954836667 0
140500640 1
244169601 0
359978560 0
153412712 1
294350162 1
439725243 0
526565361 1
357734919 0
187684743 0
853748425 0
303868595 0
614595686 0
340163554 1
269345626 0
221900978 0
567723270 1
698873236 0
485943021 1
794961280 1
272273912 0
16720474 0
541278092 0
826431815 1
510199662 0
397360714 0
766187955 1
74207752 0
876414141 1
104666747 0
259647170 0
506129236 0
748798297 0
164258975 1
607506757 1
145228994 0
26764803 1
145537006 0
202414772 1
604481332 0
112055134 1
209087811 1
830140904 0
588562295 0
675320662 0
507549502 1
251267652 1
695724633 1
621346733 0
972318995 0
208180775 0
444306127 1
997060533 0
671435459 0
634973007 1
626447360 0
752401898 0
574219473 0
636925943 0
217230079 0
508668092 1
927361391 1
900951924 1
277495434 0
367507975 1
584871353 1
822949173 0
411407814 0
782986784 1
409283430 1
985895947 0
970086982 1
859732461 0
300828885 1
779324537 1
249045618 1
824659342 1
32492305 0
665868060 1
54363812 0
762645277 1
429333234 0
789423456 0
527393025 1
541899807 1
109299059 0
136700861 1
944237339 1
872396487 0
101724137 0
93733343 0
18684514 1
198603202 0
550297507 1
972406349 1
954770054 0
5965458 0
422941872 1
701035067 1
526001259 0
627117669 0
992342860 0
410750245 0
974610426 1
21010829 0
376559506 0
594487103 0
473679778 0
435779871 1
570520427 0
377769654 0
608199482 0
734935774 0
835316773 1
301650585 0
37582431 1
105517382 1
782539250 0
193258630 1
147828686 0
682613778 0
331821473 1
114868553 0
983735366 0
560632803 1
95611068 0
445530699 1
844841830 0
967947331 1
2396329 0
620905610 1
580414306 1
544104488 1
600580282 0
8120811 0
317981811 0
60744079 0
138188978 1
714886914 1
270524403 0
314007137 1
426410190 0
567608762 1
143984578 0
357778531 1
232569860 0
537001226 1
512621727 1
224756247 0
448182952 0
115835947 0
245201709 0
339324602 1
711763000 1
787602486 1
397985696 1
345498998 0
2727229 0
529826986 0
768417569 0
125869006 0
56903167 0
729171124 0
255317190 1
321453608 0
623603710 0
874476365 1
366623857 1
599020006 0
457256490 0
675013737 0
456322515 0
191757370 0
634692511 1
238521913 0
623432677 1
127722676 0
61551291 1
17881899 0
11665294 0
592297434 0
116128155 1
904640128 1
743733379 0
525525901 1
225032646 1
10254625 0
633671625 1
754421116 1
914440444 1
326781844 0
439776104 0
433393106 0
761208156 1
513493183 1
502828847 1
26648289 0
67932488 0
957054542 0
781959857 1
417814429 1
252631891 1
962649533 0
962523378 1
829682628 1
991476731 0
630736308 1
631919949 0
399584156 0
173476450 1
247382204 1
67388759 1
275492414 0
171090670 0
332067291 1
628482159 0
125597073 0
528755382 1
125214093 1
725881727 0
234610874 1
955044801 0
68596234 1
647744148 1
666697165 1
71589428 0
425011481 1
119888405 1
841450259 0
270418574 0
501620607 0
310509174 0
705350680 1
43011419 0
581732349 1
498175422 1
145200622 1
586154240 0
905104637 0
104836845 1
851537686 0
87637509 0
189316767 0
64938475 0
892171894 1
547382775 1
51529399 0
327273742 1
329347273 0
749051383 1
597534171 0
761698644 0
804781779 1
84547137 0
291184864 0
351160283 1
747574768 1
794113878 1
785728777 1
350147726 1
915420352 0
34489684 1
385198835 0
325817495 1
436595091 0
830863291 1
17809444 0
210187431 0
61390774 0
805278665 0
509288835 0
262435392 1
893402751 0
553553228 0
674644737 1
642789567 1
719073829 1
32982486 1
774167323 1
446652315 1
289546435 1
508070602 1
104269379 1
44244439 1
760868480 0
534452036 1
394244717 0
103433721 0
504919716 0
713198476 1
330228829 1
609004310 0
222609700 1
411170938 1
484221663 1
995302868 1
553543853 0
884169021 1
308165155 0
662800088 1
995795864 1
202585003 0
886311149 1
596837638 0
399408417 1
850729596 0
117193985 1
177708037 0
909828091 1
683343163 1
620940403 1
46103624 1
614736920 1
125570502 0
477368906 0
523641988 0
916829285 1
312381662 0
1350999 0
891124699 0
545385906 0
939005406 0
114986550 1
509270731 0
807642186 0
676384377 0
75034801 0
901108190 1
880801309 0
286252389 0
692036551 0
975471071 1
829395470 1
636051998 1
910277469 1
785702318 1
498369696 0
885502322 1
145009302 1
899709569 0
391217579 1
685205131 0
387348277 0
341083608 1
901718113 0
208841249 1
635064639 0
468526678 1
99869698 1
867872319 1
829965760 1
555023205 1
372788427 0
535343687 0
164884924 0
164750887 1
763211324 1
667649624 0
226121918 0
629022648 1
496308896 1
732834276 1
765540085 1
164747253 0
207812677 1
946024940 0
776262035 1
580319839 1
333556138 0
240144573 1
946588525 0
614485722 0
413545619 1
501749170 1
90757170 1
365470853 1
213651322 1
465640598 0
314973754 0
374414084 1
62965018 1
473415831 1
660868034 0
674180431 1
254364795 0
491319934 1
462899883 0
368360127 1
217256424 1
721936517 1
82318092 1
804896525 1
433498750 1
443273985 0
492822632 1
28353714 0
484919731 0
914885531 0
802086014 1
865549726 1
33141442 0
890538020 0
325974639 1
697602605 0
268791849 0
130894575 0
353040607 0
230991599 0
913405989 0
407865186 1
97042908 0
501412140 1
824396676 0
359999444 1
321549931 1
413034618 0
874168096 1
837486336 0
746832355 1
865009095 0
659764492 0
29934645 1
771172986 0
670263564 0
762555063 1
140665525 0
987881637 0
373790558 0
202848229 1
504172770 0
909840122 0
508617808 1
456597636 0
736980707 0
721328325 0
350201082 0
616701226 0
914140711 1
562812573 0
656367994 1
336230800 0
25641163 1
558974683 1
833911820 0
307006165 1
478217091 0
991824440 1
56151573 1
434214483 1
636188981 0
349958711 1
96512783 1
479653041 0
438177766 0
584588251 0
125308886 1
758379384 0
861524145 0
28501229 0
98449190 1
843032894 0
870097346 1
719252763 0
706858417 1
361750762 1
944319019 1
943693309 0
686717308 0
166469406 1
793375184 0
859448135 0
138647144 0
280176161 0
252719641 0
496445503 0
777191502 1
389242600 1
967224836 1
208616678 0
562474152 1
966023948 1
916385852 1
449389684 0
429570090 1
295264464 0
579836023 0
423724302 1
152334308 1
51233047 0
39400541 0
753401880 1
853213027 0
703751601 1
953358455 1
810810665 0
54907973 1
944399764 1
950107286 1
47103653 0
471710247 1
56479723 0
277691348 0
982812754 1
138004335 1
836012646 1
22082538 0
613315039 1
684911071 0
670877635 1
446509891 1
995238221 1
236522333 1
175996323 1
411985352 1
414276573 1
98752077 0
749779867 0
636267916 1
927396330 1
197418933 1
892844107 1
365279890 0
16545463 1
332060424 0
575921564 1
144419546 0
813387451 1
969481264 0
449887941 0
783512339 0
690297414 1
607192305 0
298502084 0
147631920 1
888264411 1
527364421 1
432331440 1
626858716 1
713582361 1
46083331 1
289091045 0
479926769 1
439721542 1
375662591 1
398261066 1
820971989 1
488451503 0
793572622 1
699656748 1
305586067 0
799312209 0
456521967 1
312386388 1
790909047 1
721832602 0
496562838 1
256876562 1
995914454 1
87073872 1
229863407 0
169620615 0
579014896 0
774077603 0
103322422 0
539822350 0
551698523 1
582497309 0
984286421 1
779389583 0
415266431 1
500633950 0
376335607 0
555771593 1
765021004 0
6715852 1
49286440 1
494916154 1
64678642 1
383206387 1
525045692 1
833247049 0
568323924 0
178790934 1
464814473 0
543381713 1
114928255 1
889767155 0
470022117 1
63684687 1
463194050 1
800990917 0
537782645 0
661678461 1
865648719 1
244203541 0
42803847 1
20389521 0
332153994 1
214616843 1
601211188 0
384295655 0
698293542 1
769642725 0
5248314 1
428428368 1
717760215 0
238880567 0
657637217 0
138849957 0
164284993 1
638522732 1
439407957 0
735659551 0
887730820 1
763657748 0
79565170 1
701579451 0
352903209 1
59290912 1
285894842 0
813576872 1
971879674 1
479973370 1
761195355 0
918357559 0
255178676 1
788596463 1
691348026 1
254916057 0
166983035 0
805428988 1
10610762 0
966212334 0
580736362 1
259146857 0
440291690 0
461153660 1
271703749 1
436336672 0
707261201 1
441812219 0
614396245 0
239763150 0
206846257 0
683362496 1
191750313 0
564128253 0
285513146 1
742456828 0
352726931 1
687828587 1
80998941 1
844563221 1
387053176 0
25520922 0
586733398 1
180280486 1
142003087 0
501621974 1
313755245 0
394353593 1
630610371 0
425089006 1
849355895 1
333369052 0
561687617 0
581584077 1
322490922 0
742916204 1
699640175 0
417224183 1
464291663 0
851335397 1
217574415 1
130721777 1
155030809 1
467972465 1
204106545 0
21168483 0
960648497 1
648399568 0
962919606 1
850510258 0
913163175 0
253630715 0
431927811 1
684609196 1
449776652 1
793561489 1
472293305 1
474022167 0
3965388 0
90819074 1
629692959 1
661652175 1
228478438 0
429967519 0
94040360 0
10556239 0
692627137 0
172430153 1
944366735 1
188229659 0
646055394 1
371608749 0
731409702 1
205587054 1
466859548 0
10567422 1
703845294 1
160308142 1
818606555 0
447323517 0
617396695 0
860699494 0
839907556 0
707105503 0
960056894 0
564689975 1
991560537 1
781963076 0
214847488 1
543714455 0
345021153 1
250294894 0
898454635 1
497803534 0
398931698 0
120358521 1
371181117 0
540450071 0
826794778 1
81226175 0
149220053 0
716405498 0
410487095 1
199362508 1
215552834 1
654223727 1
601476530 1
263167858 1
585950811 1
237869854 0
103887424 1
600332743 1
167637605 0
670150234 0
718186505 1
979142700 1
733050066 1
838461 0
155425292 1
744796835 1
826185831 1
494063831 1
141426767 0
619809519 1
351450636 0
299785699 0
124279205 1
868039618 1
696681884 1
69514228 1
346149983 0
711300523 0
127890144 1
526214393 0
744203007 1
246787740 1
124456105 0
518610508 1
936354115 0
764955002 1
68510888 0
478578993 0
583545569 0
526953584 0
96991503 1
639851098 0
341582522 1
890519221 1
83909123 1
63369190 1
320029483 0
717502451 0
504524840 1
779480897 0
710417353 1
4618367 1
897507917 0
202117572 1
882543390 0
799536359 1
394374560 0
289101969 1
101450753 1
837615885 0
358353760 0
900005960 1
580838532 0
485660884 0
631304508 0
989474341 0
167437407 1
968809075 1
746504412 0
819362130 1
252752697 0
594845213 0
559895392 1
254507560 1
260541875 1
360765271 0
318596024 0
551732759 0
786158766 0
937863676 0
54053555 1
170476739 0
54038063 0
604535121 1
69118920 1
122774585 1
311052135 0
271816555 0
894236302 1
965855533 0
512735291 1
705415571 1
165892730 1
769542909 0
308179171 1
968032392 0
377176224 1
931681032 0
827081201 0
550356378 0
903415169 1
663414190 0
228771370 1
180257873 0
416287234 1
798758990 0
120210420 1
342081640 0
851968250 0
338744323 0
92442036 1
363235197 0
156116443 1
568746063 1
181345241 1
102368585 0
599438180 1
688257674 0
328917884 1
624954761 1
311110053 0
221598227 1
50789360 0
725397452 1
900454277 1
10578595 0
256560231 0
358623758 0
979511159 1
97347365 1
555514291 1
414890116 1
795747563 1
207212284 0
396333046 0
101988358 0
486044499 1
720841409 0
615341555 0
161124035 1
47220806 1
488262128 0
116122917 1
558359734 0
561091427 0
632458920 0
150649670 0
872422497 0
930976359 1
934145361 1
988965486 1
383754873 1
692800089 0
705642805 0
529012467 1
234141798 1
740027120 1
137643287 1
762046713 0
614284569 1
672625430 1
573469106 1
676052598 0
695117522 1
920984254 1
909318440 1
498933832 0
127722719 1
305318514 0
963687470 0
737624587 0
93434531 1
408698052 0
885604660 0
794282134 1
262389270 1
144863483 1
619570663 0
954232897 0
335545466 1
633596303 1
916384007 1
310279737 0
210611039 1
730324384 0
304501959 1
154485496 0
481589052 1
591867487 0
75091405 0
108899320 0
880895869 0
302381667 0
181256447 1
33857781 0
909757765 1
442328341 1
23825409 0
506220854 0
641604809 1
957228229 0
415124056 1
970918271 1
907699403 0
193303387 1
75389552 0
581250448 0
733135772 1
463566336 1
508190230 0
849972498 1
108222478 0
840989546 1
803967546 1
280439323 1
800053049 1
212700766 1
709139452 0
499072809 1
536105083 1
726443157 0
149448016 1
81870605 1
241847292 0
753131484 1
474080648 1
554441941 1
560041217 0
899541263 1
920759479 0
332129687 0
501504513 1
298301490 1
472969702 1
520760626 1
775152680 0
181999861 1
718373595 0
580178393 1
26141536 0
994329855 1
550365236 0
641012905 0
633626938 1
969267960 1
392578004 1
190773441 0
321626906 1
846717958 1
558052562 1
347658349 0
871395258 1
225898727 0
751417050 1
539830894 1
188849301 1
845932411 1
862567287 0
932037479 1
317373875 0
165277394 1
61706115 0
30435296 1
939108656 0
429618643 1
461785122 1
262845621 0
895387343 0
541827201 0
204240108 1
378655252 0
447324360 1
409450615 1
845332288 0
702738197 0
706461275 1
485412137 0
607558803 0
364392108 0
218533079 1
466299653 0
482001757 1
1579483 0
848991082 1
292897467 1
360309166 1
471981281 1
50692278 0
71913872 0
269253910 0
494563415 1
962007617 1
159595367 1
246947975 1
952693027 1
578135881 1
306557369 1
636697405 1
5030117 0
897634165 0
328840823 1
455442172 1
854819242 1
915772365 1
83527714 1
803136380 1
583532676 1
449350205 0
422565726 1
956751175 0
458414163 1
558786233 1
528178876 1
145796255 1
88296800 1
460145153 1
264873229 1
882162501 0
701394991 0
599557048 0
516255617 1
477954856 0
91225758 0
328189405 0
969828745 1
505311365 1
846567208 0
858506946 0
777460072 0
3442344 1
826622650 1
506949776 1
796655135 0
209095457 0
198091092 1
467788760 1
238952469 1
616808136 0
941592216 0
268117009 0
532707191 1
340093845 0
660851572 1
261537291 0
797418036 1
341824802 0
741236438 1
519435074 0
973896425 1
46543022 0
219075892 1
587049185 0
197970217 1
37852631 1
380583380 1
871025541 0
552283259 1
771068409 1
594331686 0
168760780 1
580160120 1
542433058 0
856902749 1
412814996 0
472281124 1
200943118 0
617794412 1
651784893 0
62706088 1
246918624 0
680840417 1
961899210 1
541044625 0
691847048 0
672318552 1
14619142 0
153473478 0
638295460 1
118988793 0
640271089 1
122012109 0
226991374 0
65446979 1
131821533 0
481815556 1
151170445 1
67798902 0
541940284 1
605043333 0
90113458 1
538886820 1
970615649 0
942069940 0
473533895 0
20335393 1
996042754 0
965905564 1
308349352 1
839548276 0
355940746 1
133341910 1
98628338 0
713923671 1
515829397 0
69325230 0
487745021 0
229706257 0
715813719 0
878052958 1
105169893 0
705416224 1
508972424 0
614618204 0
110941929 1
527483138 1
206892766 0
359986261 1
989265648 0
875685389 0
992473863 0
214040385 1
656777393 0
728989255 0
41811443 1
615951064 1
872708304 1
531024914 1
365560254 1
878052556 1
929632805 0
185980641 0
944695766 1
753001299 1
151731938 1
455319045 1
907590075 0
851799844 0
214005829 0
159951595 0
945727310 0
652515939 1
479657988 0
564705873 0
608115394 1
859849991 1
198267082 1
222513048 1
977667293 1
603697517 0
313941419 1
349527 0
819824927 1
830065182 0
937617391 1
312994296 1
727273240 1
629426859 0
872495641 0
143122782 1
330280534 0
617835633 1
138456765 1
590398556 0
39789976 0
215576593 1
429807101 0
581038513 0
342189856 0
848298875 1
662036198 0
151830264 0
704773789 1
768048734 1
409001487 1
72714675 0
632317312 1
934754231 0
282805229 0
241801306 1
148909763 0
682772481 1
695644835 1
660716829 1
141950381 0
367656588 1
741696014 0
651247218 0
837065670 0
471416057 0
199509265 0
37330331 1
585491972 0
973751073 1
633902069 0
446551849 0
206321966 0
837937216 1
16428960 1
761544609 0
37469970 0
535886457 1
836376339 0
317510236 1
843990203 1
796243938 0
995749443 0
64481034 1
305003376 0
985594377 0
948336784 1
400591968 0
1949739 1
891312495 1
364763008 0
646252033 0
607161236 0
573978238 1
199790420 1
790462053 0
957682588 1
587509711 1
870623902 0
953794342 0
635694073 0
648221005 1
240557028 0
435523547 0
81807115 0
760106697 1
190265580 1
409836418 0
740620335 1
209360591 0
954423102 0
665000729 0
645226581 0
50010278 0
746343489 1
508369165 0
252683442 0
160986690 1
745731323 0
918531373 1
590933634 1
507814241 0
785767769 0
703106285 1
875404950 0
391703579 1
862209535 0
336541086 0
29226231 1
309354364 0
710005771 1
333062194 0
336915129 0
373884158 1
817759684 1
94192312 0
781902031 0
992970923 1
650572571 1
502758669 1
992013073 1
80033825 0
44980346 0
73959734 1
142854852 0
530716744 1
100570647 1
543744729 0
238481566 0
206433265 1
377731428 0
867060229 1
909743439 1
405491030 1
777074133 0
802785996 1
44867762 1
980691046 1
325229161 0
807094687 0
962469597 1
872607113 1
529450040 1
757154885 1
146902830 1
181540686 0
897147481 1
299006368 1
857733607 0
225219545 0
127243952 0
194279341 0
745420027 0
956279459 0
71143046 1
646040178 1
982939410 0
324686517 1
537764366 0
237199446 1
519262618 1
347322853 1
994708265 0
54520432 1
671059125 0
307993774 1
312424436 0
812904256 0
218003644 1
41420080 1
526204075 1
445998015 0
735459140 0
292748103 1
277055014 1
560546422 1
600939130 1
495226279 1
419937656 0
372945477 0
318981414 1
300806809 1
761510933 0
359639109 1
686377463 1
167888882 0
640292663 0
310510196 1
329273292 1
291286154 1
25073383 0
941652604 0
768917863 0
715962678 1
654732373 1
579312364 0
191979400 1
345120961 0
538011055 0
575559923 1
265017351 0
324141030 0
193844178 1
386568126 0
735193437 1
672940629 1
772876302 0
938897127 1
283455342 0
427400481 1
581902575 1
488761437 1
674369467 0
922754368 0
85276840 1
891789897 1
769741737 1
7839285 0
829487473 0
100042684 0
841860979 1
304315906 1
958522855 1
999830720 1
779029462 1
770251907 1
224933678 0
714640276 1
640454445 0
384466613 1
708432010 0
588524900 0
826547915 1
536458688 1
230882359 0
211994352 0
27816942 0
173577031 1
40241717 0
93362801 0
514294659 1
527222545 1
465953432 0
862547209 0
487458123 0
157307306 1
362002937 0
636840488 0
198806703 1
13652666 0
652185477 1
803551914 1
840321034 1
108747882 1
569839441 0
116929963 1
376230375 1
393378998 0
591065121 0
375787111 0
572129646 0
75031718 1
803733472 0
241307887 1
879288580 1
986073596 0
400238527 1
276255612 0
317370606 1
670456035 1
27474022 1
855350940 0
140103528 1
370418620 0
401636077 0
365032871 1
14550904 1
649290734 0
367377636 0
507661408 1
847813259 1
660299525 0
264265523 0
180121181 0
670528403 0
666615159 0
66330144 1
88448398 0
992704786 0
152700239 1
486374601 0
901915964 1
406708964 1
316686285 1
990000783 1
408677027 0
544617383 1
502508646 1
23198873 1
722691430 0
862388789 0
697737083 1
740962847 0
733394046 1
998081524 0
564035677 0
373899208 0
66639701 0
36906386 0
366186621 0
20360615 0
768297860 0
145184415 0
866783873 0
238330612 0
874392360 1
570825935 1
629394472 0
214886372 1
216413997 1
367448913 1
765798537 0
13200206 1
51067935 1
97529314 0
395150764 0
797362089 1
242530047 1
37807107 1
64587748 0
124010709 1
419160035 1
31903586 0
271129102 1
652783170 1
579610868 0
820985915 0
987007352 0
906207984 1
692218307 1
97191169 1
627803996 1
102826174 0
955877043 0
629323608 0
110598276 0
460520384 0
451978099 1
889946093 0
716240989 0
674252306 1
98576325 1
886748204 1
351402761 1
609671448 0
447565307 0
352229139 0
817351195 1
27441986 0
141435669 1
299200430 1
252330006 0
766044760 1
302214396 0
130721340 0
39458123 0
173205903 0
159388959 0
374858110 1
974323538 0
891716399 1
551553807 1
420557007 0
215396551 0
991904404 0
152961538 1
606639809 0
539027878 1
367790882 0
436839854 0
389367684 1
39175741 0
586731086 1
58519054 1
466749320 0
281774918 0
473248711 1
177258776 0
859208990 1
780378473 0
252312883 0
289541091 1
792987741 0
41338523 0
370193475 0
114754076 0
997340786 0
540888414 1
442388379 1
822226636 0
233978276 1
726138280 1
164035573 1
573339098 1
618680827 0
407316738 1
680278510 1
413154658 1
464683377 0
573622387 0
814883555 0
95158575 0
429321972 1
405627359 1
199472532 1
593734320 0
279111810 0
598692347 0
749389951 0
456784559 1
1144163 0
576643884 0
670656059 0
680257129 0
573462961 0
22523967 1
863730326 0
251400825 1
188910856 1
952505568 0
135526608 1
289232887 1
44147752 1
936628601 1
500724932 0
322389428 0
437159259 1
710667837 0
867876765 0
834889111 0
193793916 1
290104920 1
602977845 1
470410170 1
685861181 1
62921018 0
162799157 0
832925592 1
294259511 0
513086808 1
469945499 1
944636463 0
34183639 0
587497586 0
372331090 1
736703561 1
850354710 0
711645910 1
816170889 1
684248337 1
69198238 1
696082199 0
968368013 1
723192676 1
840078234 0
135214152 1
440694467 0
327899906 1
609875292 0
766860959 1
891107920 1
758842054 1
586117405 0
422140171 1
245230075 0
405762614 1
351803952 0
782346919 0
31213575 1
370971668 0
914325879 1
328735525 1
692837046 1
960217173 0
943709536 1
988703914 1
402804859 1
260575375 0
856540721 0
799906872 1
743941537 1
398568814 1
733779193 1
156273609 1
979177956 0
975558658 0
915680256 1
7312794 1
401509653 1
625819757 0
553559418 1
405915310 1
970750062 0
796683230 0
840834098 1
40008043 0
709778307 0
96445638 1
946151135 1
841739545 1
901675555 1
636524683 1
482546237 1
554942834 1
129849518 1
655022845 0
795325421 0
434836699 1
647112067 0
851401067 1
603652988 0
921612391 1
504863046 0
1408866 0
362291847 0
698875099 0
518370921 1
204023849 1
142239667 1
663956298 1
567694271 1
236280058 1
430021205 1
42832976 1
599421948 1
510711825 0
67287283 0
177919298 1
159974662 1
938931237 1
695636926 0
715165379 1
338435660 1
297072973 1
477731984 1
195714802 0
762250791 1
194967926 1
163276581 1
820333140 0
719603447 1
926999190 0
21417157 1
304447674 1
358172009 0
871877147 0
72598125 0
549472607 1
998175754 0
111704269 1
801092608 1
216376602 0
9690156 1
470364287 0
665423681 1
586073676 1
727127244 0
38787747 1
791849742 0
705517053 1
486723480 0
533200717 0
336829408 1
108228142 1
365491431 0
495293016 0
711837991 1
135716782 1
351953114 0
938367490 0
154091465 0
373789734 0
962538426 0
180517950 0
637467721 1
934710929 1
749034678 0
914613761 0
802834918 0
771227429 1
736821142 0
617876183 0
347158876 0
320752424 0
610113149 1
170690000 1
374983500 1
423919868 0
786732507 1
949147189 0
126196315 1
41960318 1
6675614 0
878357586 0
213738795 1
765377058 1
507120398 1
638359745 0
115972906 1
120102263 0
662201109 0
275425685 0
37768482 1
972249424 1
12968188 0
399732363 1
533674176 1
975981984 0
489221767 1
54844974 1
296944295 1
492287902 0
305521010 0
813650522 1
242566083 0
690650558 0
415282379 0
336250866 0
266046757 0
980883924 0
419466938 1
200526788 0
975866681 1
210837072 1
162196625 1
250922506 1
219373426 1
637531424 0
984461935 0
693237919 1
891637963 0
657435365 0
73016839 1
52149556 0
805496378 0
869219100 0
27517865 0
983200717 1
341410787 0
861186865 0
350454707 0
668328980 1
655846774 1
913138230 1
148027531 0
201624621 1
343718332 0
453289435 1
166459933 0
311417360 1
806761555 0
173480972 1
777789650 1
516503938 1
149660411 0
99086252 1
773285655 0
291806394 1
978584109 1
562406134 1
573907769 0
93450863 0
229071855 1
774300505 1
279467175 1
764791695 0
198418098 0
981219361 0
27275912 1
825898940 0
820720218 1
656363486 0
277943554 0
335541803 1
349033823 0
207279630 0
57252467 1
135397195 1
33954025 1
798638098 1
609618995 0
504733933 1
718393724 0
714034539 1
471076770 0
174075361 0
335789779 1
678933974 0
612528547 1
612264153 0
733725498 1
37052825 1
467018241 1
139831653 0
314113451 0
494911210 1
367819976 0
764679104 0
645009988 1
747737781 0
616343573 1
676166248 0
836646775 0
833013489 0
5482183 1
969062751 1
497681873 0
565500157 1
298633156 1
751311012 1
358661720 0
858671851 1
584335910 1
297501219 1
854595751 0
953107318 0
591881266 1
655299047 0
185945401 1
35749141 0
358726147 0
791893994 1
691027689 1
624721260 1
355623125 1
628285011 0
673254408 0
628828803 0
898216585 0
45976928 0
456331308 0
744925279 0
296255010 1
112483111 0
320145314 1
313239503 1
102920154 1
536986543 1
936257577 1
598545078 0
182524627 0
188408537 0
428566861 1
875889998 0
317619966 1
490816934 1
787065203 1
797541698 1
99446360 1
603515135 1
163624012 1
891414150 1
953527442 0
60674814 0
147112020 0
671677167 0
641362729 1
128580664 0
797177031 0
336503533 0
621576343 1
361855552 0
99436857 1
832394053 1
526043780 1
565727039 0
935070129 1
535925512 1
755650840 1
118730881 1
589624041 1
87010618 0
686720439 0
591100015 1
578410752 1
914212168 1
316434960 1
622187102 0
452742574 1
854298864 1
556115252 1
286733324 1
166971532 1
600279145 0
382451877 1
815612095 1
402294024 1
24314633 0
356361593 1
172023158 0
159351638 1
598151784 0
538692817 0
135626040 1
478105833 0
662812828 0
610506038 0
344175864 0
728753335 0
204672433 1
515286169 0
166341058 1
900889530 1
602218756 0
459995130 1
801149718 1
190990691 1
37728646 1
324134114 1
283638936 0
472583416 1
573670395 0
712440510 1
54386914 1
468030849 1
823250655 0
853937009 0
813738290 1
665347761 0
131233599 1
388652166 1
724744062 1
901281263 1
495167865 1
795526772 0
959977820 0
932677602 0
24641656 1
652074651 1
553339971 1
771540226 1
441081222 0
45902366 0
212299156 0
294017794 0
887126769 1
510998663 1
319411898 0
192888038 1
212588273 1
466754604 1
788530491 0
924032429 0
898575098 0
908010169 0
627473903 1
684217721 0
265128237 0
812636102 1
256684202 1
95205842 1
288635649 0
721651750 1
981147918 0
138651275 0
98648428 0
626650035 1
531990864 1
929562773 0
955063503 0
388239459 0
247003066 1
859218666 0
232714848 0
510583703 0
138777555 1
378408919 1
663196471 1
360798346 1
273029974 1
687215411 1
263362785 1
633371647 0
250610279 0
166984421 0
125505404 0
345633450 1
645563629 0
322449305 0
998501879 1
364801528 1
615692055 0
345545169 1
544754923 0
934186551 0
842456444 1
819608906 0
591213956 1
78388038 1
470412576 0
659388002 1
907733020 1
662408237 0
308117263 0
818499141 1
781786400 1
545799092 0
313899081 0
104755123 1
125752105 1
785615274 1
569384279 0
951813686 1
694917330 0
526122979 0
559353661 1
148236061 0
98800398 0
213242974 1
319711640 0
386920733 1
171071043 0
468562143 1
507436518 0
928233769 0
338185933 0
526691656 1
619253762 0
191210759 1
681642803 0
792059870 1
858981082 1
92036192 1
458954538 1
466496037 1
347212206 1
320188919 0
759955631 0
581071893 0
247657220 0
806946546 0
335166518 0
152122476 1
18160345 0
319903986 0
696292017 1
717745648 0
594060080 0
752162084 1
846306859 0
154629438 1
970159767 0
329761298 1
27162737 1
121253371 0
574433943 1
199262109 0
717041306 1
364366933 1
258943893 1
94991187 1
73714960 1
223883538 0
330066574 1
549807476 1
557808355 0
102293358 0
623638480 0
61675538 1
487492352 1
135679464 1
610920836 1
221346112 0
897583266 1
305549669 0
789370716 1
830686089 0
140500974 1
106021397 0
201248728 1
478034136 0
431120158 1
342564486 1
15331399 1
507806568 1
547730552 1
682053595 0
986783665 0
138426210 0
305230415 1
664080068 1
416959222 1
938873682 1
564799974 1
109855426 1
374135053 0
776011505 1
109447052 1
807922111 0
525277313 1
831716451 0
566889014 1
306603418 1
684774262 1
801785097 0
812260459 1
297809282 0
258258259 1
324691776 1
175774455 0
940407833 0
641793053 1
964940526 0
294014023 1
146937166 1
611810907 0
892816200 0
928518861 0
533937108 0
658109266 1
39713248 0
263708563 1
283395450 0
503325747 0
25530046 0
683447084 1
7952886 1
511715184 1
597950837 0
519838104 0
868092686 1
728107045 0
300984747 0
927708115 1
123870221 0
367265883 0
944459923 1
190701166 0
830567051 1
583942984 0
99871256 0
385447050 0
465666167 1
228770945 0
611997653 1
788063206 0
147794689 1
964660363 0
591557451 0
511865435 1
821297687 0
306940024 1
247405529 1
279299196 1
795993891 0
404742976 0
889384014 0
380108794 1
57763774 0
549028348 0
460525454 0
476139485 0
488201885 0
465005239 1
377868539 1
530283569 1
590794916 1
767888810 0
716576671 0
789425453 0
235259264 0
431810088 1
399120597 1
443912016 0
194635600 1
333464834 1
324722027 1
522299202 0
540700802 1
949436214 1
269258342 0
60963376 0
723162048 0
978896866 0
970459369 0
611947318 1
609457311 0
530866023 1
582173351 1
504191811 0
504062182 1
615189560 0
289918642 0
612690848 0
445075785 0
760331207 0
747670339 1
467263817 1
715745171 1
796145177 1
396679530 0
207759381 0
88727527 0
293305458 1
167934393 0
125351156 0
564234189 1
722228989 1
715624565 1
128440708 1
401581876 1
404988791 0
758462583 0
1756707 1
484515270 1
669189697 1
522901995 1
86915992 1
571962203 1
200078001 1
133032644 1
407253129 0
779765126 1
340982618 0
659177297 1
524241679 1
951842576 0
272250006 1
857350961 1
976005414 1
738769422 1
157874329 0
284843787 1
318136544 0
662698932 1
696694903 0
722644810 1
535862187 0
736359373 0
169328760 0
217063156 0
523104600 1
765172629 1
855083678 0
454661936 0
717808974 1
775791896 1
225347948 0
867912249 1
335779907 0
274258541 0
671215087 0
166012931 1
122075395 0
901256816 1
250506345 0
500372836 0
777254561 1
614726115 0
678122675 0
791784631 0
305522946 1
296664358 0
964021916 0
332480966 0
815390494 1
561717339 0
522581779 1
43355015 1
720863964 0
130544091 0
167955087 0
352399551 0
438106377 0
345592107 1
319339768 1
361313004 0
295522317 1
699411718 0
992856225 1
699350098 1
495940264 0
829129634 1
235313814 0
322318223 1
971403629 1
726546205 0
939357457 1
36903471 1
540300163 1
879223367 0
107942377 1
356180893 1
712949642 1
733266330 0
999205830 1
916854313 1
510511783 0
659227697 1
975074306 0
564830619 1
776902697 1
890166542 1
611742959 0
74420796 0
751684431 0
307766201 0
798892041 0
688546213 0
34098927 1
51221589 1
263498553 1
123007523 1
640422243 1
105702147 1
813608094 1
900314127 0
544328047 1
684377975 0
815148176 1
726551876 1
89438302 1
791668395 1
740430816 0
39890630 0
781534704 1
71190530 1
421067113 1
835813230 1
188345279 1
406997977 0
166907557 0
835933684 1
82831471 0
67616724 1
770369067 1
581491294 0
849576982 1
599475466 1
724541773 0
772223880 1
52143743 1
261412939 0
287355504 1
482763925 1
333559692 1
881199788 0
230561840 1
249574299 0
840287780 1
464213057 1
786353109 1
726435372 0
859569454 0
821263067 1
306320436 0
949614566 0
612622922 1
883730857 1
378343628 1
442034027 0
832984258 1
226881203 1
489777760 1
916394455 0
137525949 1
68882106 1
397190041 0
164386860 0
499328850 1
62803782 0
284657300 1
749781297 0
502739796 0
740749092 1
860362277 1
465135176 1
536673506 1
739135304 0
294549728 1
934586306 0
475396180 0
914619853 0
890560443 1
71635396 1
943584933 0
345684008 1
914435364 1
495617596 1
27651236 0
685855614 1
41334187 1
541085391 0
219958376 0
713310014 1
794165020 0
162027131 1
694154747 1
136038441 1
370573792 0
804803377 0
41911771 1
401044466 1
730911752 1
607060980 0
752975972 0
534992864 1
866766354 1
72069586 1
531827868 0
927583348 0
726815801 0
972547544 1
509311341 1
3149678 0
882820993 1
404230597 1
458881191 1
176464330 0
352061720 1
192050481 1
865150986 1
349799619 1
309015817 1
492557784 0
99475529 1
612501026 1
108885768 0
463569061 1
531087419 0
378563065 0
413782847 0
935131209 1
861295327 0
766286191 1
393933426 0
548473686 1
348055016 0
15144051 1
168396327 1
119149394 1
552695590 1
561570951 0
695644720 0
995783073 0
118468776 1
996453907 0
651343142 1
957147907 1
948791188 0
282866023 0
731178350 1
447888931 1
214862392 1
353642501 0
75849622 0
800791500 0
948771371 1
457349672 0
902759319 0
72325112 0
359026239 0
709403181 0
194506018 1
873052979 1
491855111 1
729279845 0
221270487 0
98858712 0
854685801 0
46125942 1
105587188 0
920260739 0
129716726 0
926627259 1
49309448 1
631571142 1
585478230 0
519916420 1
206805123 1
196994104 0
647725451 0
869496409 1
897599900 1
328504881 0
859303433 0
145409719 1
744196042 0
465256756 1
237320361 1
823289797 1
501042109 1
260620816 1
655852812 0
458243770 1
450012608 1
578068063 1
302351121 0
692100363 1
346199468 0
525970656 0
396341455 1
826108605 1
420886161 0
762883759 0
379300259 1
47310040 0
16932808 1
794355194 0
150767625 0
11491547 0
928006021 0
719731718 1
842725464 1
137602947 1
57931478 1
887645842 1
491122430 0
153773492 1
793419438 1
153546279 1
112739327 1
671259636 0
926138348 0
596842063 1
608441744 1
938114092 1
166211746 0
524729732 0
906206754 0
392663083 0
540321162 0
775525861 0
39605675 1
648899361 0
312334725 0
460866135 1
463384314 1
795290374 0
596446915 0
459411660 0
326356703 1
865751680 1
759094258 1
129088563 0
876519080 1
385522784 0
391194697 0
761948449 0
468764161 0
218934498 1
919245247 1
737721920 1
247180541 1
666079570 0
209362566 0
579214193 1
311917415 0
160272016 1
611397078 0
186059142 0
713799005 1
634459526 1
247049635 1
914422204 0
603828827 1
663749394 0
845995295 1
760862459 1
561408268 1
77947335 0
442248105 1
941009900 0
881853353 1
130728265 1
77519145 1
627042722 1
6203572 0
785622917 1
859029933 0
513418641 0
63239799 1
862186308 1
176492272 1
923513113 0
798576380 0
984549719 1
587637154 0
28082909 0
976637853 0
184798081 0
658903342 1
512130878 0
208484268 1
243880574 0
618828268 0
478596823 1
249455069 0
91216094 1
82354009 1
55877502 1
364294528 1
312334886 1
54606433 1
4954253 0
158631050 0
10967493 1
829730119 0
472893822 0
77433824 1
773255848 0
39741760 1
349219789 0
101285340 0
512573334 0
155550679 1
768856832 0
544686517 1
714794004 0
243270453 0
534309274 0
5068180 0
170866900 1
699251430 0
824356026 0
409243341 0
185970669 0
503677273 0
439814231 1
8203615 1
622839298 0
948605359 1
481404106 1
258490717 1
595178203 0
598749582 1
126687246 0
198669694 1
617684296 1
335593981 0
10237584 1
308117204 0
889006115 0
890712982 0
627022098 0
933583911 1
27825186 0
617969505 1
708245647 0
240648254 0
638466892 0
648827734 1
452341779 1
279731683 1
576559611 0
421004703 0
446010066 0
223648534 1
745840188 1
547113467 1
769435864 1
86143334 1
943193380 0
975559560 0
889542262 0
304341250 0
887083486 0
22497411 1
796730009 1
652793203 0
170305975 1
293666433 0
26136930 1
738628460 0
945593458 0
310071525 0
413068059 1
467674935 0
265813966 0
934024290 0
875187257 0
317431644 0
934881498 1
381304629 1
250753312 1
856559499 0
301223242 1
396180508 0
334733809 1
301161354 1
228313483 1
122042344 1
325122296 0
7083333 1
412190713 1
370288141 0
990821267 1
326713303 0
848435280 0
503706052 0
594549591 0
439268924 1
47794562 0
29028281 1
815605531 0
838686998 1
65659125 0
838705231 1
486205968 1
968279792 0
441044454 1
236937128 1
882643553 0
283013149 0
873175760 0
414393963 1
63819107 1
269020419 1
806811013 0
920752899 0
987682667 0
397827998 1
997413563 1
143674120 0
822527012 0
309973240 0
520404447 1
957401331 1
901611346 0
610110989 1
855441504 1
277507847 0
238401398 1
568751981 0
116759396 0
123923707 1
571708150 1
104520352 1
475831275 1
877378498 0
480343877 1
287193382 0
220728186 1
527907102 0
545931201 0
607894639 0
282095253 1
52998231 1
17086594 1
791037748 1
488393285 1
35134594 0
926155435 1
511417300 0
145506918 0
44332323 1
148215538 1
176542249 1
517224765 0
487317913 0
373853926 1
898809172 1
814079926 0
650110688 1
715531548 1
626696011 1
455952441 1
426320311 1
643692616 0
321976227 0
208882049 0
76277717 0
997642581 1
654225639 0
172799828 1
751484835 0
708789760 0
407016209 0
408424445 1
86838173 1
740024276 0
392065677 1
581283620 1
535913977 0
240357380 1
659439075 1
375495250 0
337348356 0
789546580 1
645195819 0
40283706 1
114278860 1
481819983 1
871204280 0
692471967 0
672267140 1
119955720 0
574155303 0
623630969 0
299738427 0
490366638 0
676814736 0
660804101 0
638405605 0
81171806 1
481005803 0
513957337 1
542463310 0
194897223 0
851383845 1
340032298 1
901855336 1
474214010 1
982044276 1
167608499 1
397055154 0
277001928 0
518874831 0
984378281 1
779586329 1
668697702 1
633718827 0
597626128 0
89320537 0
162279488 0
15709415 0
107720079 0
334508002 0
806750886 1
575560051 0
527261908 0
873784928 1
410039894 1
757203084 1
931697977 0
559182285 1
623645605 0
139732997 1
98575413 0
913572172 0
435415600 0
82398822 0
103137585 0
89481537 0
258014371 0
608360336 1
746837412 0
346426346 1
586673978 1
205504130 0
651573230 1
554585093 1
337313303 1
65870385 1
100510293 1
91494036 0
500337553 0
754915700 1
53589973 1
93094441 0
151735873 0
661545289 1
783031225 1
577851395 0
490938100 1
67707268 0
143769360 0
61902009 0
676501749 0
274409882 1
801439304 1
874918099 0
977066223 1
93307099 0
258998351 0
183944999 0
259876639 0
266437672 0
59163626 0
915938677 0
279148509 1
472411238 0
363886814 1
823225279 0
800858998 1
905435120 1
485767305 1
458593390 1
760788468 0
761710642 0
324666494 1
891543513 1
217195128 1
345487086 1
886745859 0
469477709 1
914896292 1
906941646 0
745684461 0
832779112 1
35072754 1
595824916 0
207165661 0
834126161 1
777601194 1
609912787 1
516641301 0
721885134 1
918829598 0
146963770 0
444040639 0
299778652 1
262271531 0
247068722 0
28711453 0
574382099 0
644684173 1
573980208 1
184684825 1
567123754 0
449357045 1
485837069 0
720961256 1
24262403 0
481367850 1
876315853 0
667620937 1
793166734 0
66837176 1
856283729 0
50372537 1
164995152 1
762692293 0
878599305 0
736745468 1
341785480 1
20186493 0
929399678 1
435929432 1
918297904 0
200498605 0
37988392 1
411500364 1
961938748 1
542282857 1
300490485 0
85339780 1
845667059 1
503344596 0
187534321 0
125860594 0
102870364 1
64663971 0
687553231 0
122923312 0
53310271 0
771644617 1
310961631 1
181287052 1
972315680 1
317135639 1
70471159 1
711798392 1
886233540 1
735791023 1
661254886 0
588326676 0
42733080 0
412743007 0
731393518 0
248824526 0
910913923 0
992756580 1
436412639 0
404268874 0
206274589 0
731507629 0
246738285 1
876839586 1
426544104 0
641446520 0
125912427 0
339600518 0
472809035 1
554605803 0
829876555 0
137395573 0
667394000 1
830400431 0
125672420 0
362726566 1
335005768 0
783319916 1
796875757 0
919282829 0
262915646 0
321657167 1
402362907 1
969697221 1
848108562 0
644794405 1
550884319 1
727071739 1
687735933 1
944935863 0
128193868 0
965190825 0
207174707 0
999248401 1
631401976 0
278455850 0
108513180 1
591959876 1
548321305 0
491671839 1
464743160 0
296408091 1
29421635 0
989923515 1
281082599 1
666111039 0
852802777 0
642598684 1
262394285 1
780293929 0
601304159 1
157576267 0
248616594 1
616187608 1
64889136 1
651696583 1
896221962 1
308467208 0
411255650 1
754417127 0
297688914 0
955328599 0
995148265 1
737861771 0
986579230 0
893350377 1
718405664 0
57369445 1
201616028 0
173637447 0
454587130 1
527124616 1
808055705 1
929448995 0
504107434 1
966390155 0
862939040 1
105745139 1
497284548 0
420304194 1
212698399 1
496530304 0
806756255 1
534183868 0
47449486 1
219046729 1
950815652 0
82954983 0
423233967 1
384483927 0
850131631 1
444210703 1
912438376 0
817041433 1
228695271 1
617317175 1
395220334 0
185739670 1
674463386 1
408633477 1
683402476 1
555871191 1
418482071 1
291760548 0
562669435 1
53551441 1
740156380 1
270571657 1
932548783 0
341286871 0
537466472 1
286599660 1
425836850 1
789779214 0
44197946 0
29516882 1
921243724 0
775420782 0
87126133 1
44311261 1
178346628 1
370758907 0
973452138 1
168283806 1
796069634 1
799132560 1
136892560 1
958554077 1
789065466 1
763915085 1
37239746 1
542899982 1
122145439 0
738576678 0
789540141 1
447742771 0
631941798 0
690497100 0
656034346 1
505621970 1
701860160 1
735941560 1
732618153 0
609744855 0
355620646 0
938699418 0
606729645 1
339871928 1
441538193 0
160611819 0
355516642 1
907869972 0
285067352 0
224013924 0
936808402 1
794621280 1
208853761 1
888389181 0
858497735 1
245388177 0
602003544 1
117611329 1
999459443 1
775714407 1
477856575 1
657676683 0
826848024 1
748196125 0
785610918 1
302656581 0
295386688 0
202951715 1
891543367 1
291796088 0
44372956 0
125884033 0
973240671 1
272775403 0
962902492 1
944602798 1
808064325 1
971957625 1
514319063 1
867711864 0
485218632 1
55228451 1
205340233 0
555155340 0
724815271 0
896771113 0
701361216 1
532393354 1
12027279 1
501428175 0
587315952 0
897393513 0
638503444 1
110765758 0
603494441 0
598249930 1
531056075 0
490353037 1
453938512 0
65045530 1
635760217 1
288586671 1
396040352 1
667584955 0
382533076 1
122244322 0
233409593 1
22400427 0
43681046 0
90690050 1
27485221 1
993736245 0
287714995 0
707601381 1
959670207 1
998525285 0
766358856 0
860529105 1
120812213 1
638526059 1
623992046 1
284589057 0
137935550 1
975231914 1
920712314 0
958949055 0
562025775 0
400006123 0
753793260 1
298279484 0
895288667 0
27893086 1
128238376 1
396745066 1
705430641 0
915567069 0
682605351 0
679621852 1
128119185 0
37795933 0
170688892 0
550265345 1
422496231 0
691847761 0
213053515 0
704147089 1
987720469 1
784273939 1
54234113 1
936486512 0
475342372 0
148082171 1
945900588 1
957425969 1
235951907 0
183054484 0
45660745 0
397200279 1
534658207 0
300481748 1
743567134 0
453112748 0
947851968 0
134060007 1
671364443 0
908881145 1
708636323 1
130241006 0
505273979 1
78577289 0
276349769 1
661852148 1
799251943 0
916683021 0
483934272 0
241291483 1
738713108 0
42277391 1
408683181 1
458990777 1
903404386 0
517444678 0
725771780 1
825228942 1
816098013 0
652194823 0
567543893 1
741207303 0
577458345 0
501122299 1
808498098 1
663463843 0
679318447 1
833226460 1
843572424 0
299293460 1
577839959 0
749399107 0
37097943 1
66422505 0
160302597 0
488738604 1
637851815 0
157998120 1
616760330 0
817603771 1
147842240 0
953406770 1
291140212 0
777752755 1
891113286 0
21319659 0
678951460 0
896244860 1
963114586 1
599429723 0
868916289 1
693925807 0
956733527 0
542422624 0
880228233 0
117062493 0
776233225 0
56821908 1
191315920 1
545366428 1
350938761 1
838831536 1
226370338 1
588975539 0
430770514 1
346908243 0
601325952 1
379921625 0
639239671 0
243716974 1
550325563 1
959763393 1
408606412 0
703283293 0
895904038 0
757708955 0
232264745 0
879547150 0
230647688 0
559999655 0
906560233 1
93068328 1
380421272 1
593365693 1
198743881 0
109567516 1
491326682 0
160130002 0
733391850 0
483723151 0
992293158 1
65238573 0
554993403 0
550724612 0
430736280 0
136092451 0
370839000 0
443424633 1
811069913 0
918759680 0
691643002 0
294335605 0
535245075 1
793990803 0
18145471 0
280984438 0
27389974 0
401447262 0
201465171 1
473699917 1
938061920 1
279977538 1
11427768 1
714488614 0
368939934 1
359912697 1
39814631 0
551217422 0
14196898 1
161483996 1
969349142 0
690739097 0
205098849 0
825474911 0
38211360 1
337218580 0
633427079 0
900298191 1
557994329 0
624341649 0
857084446 1
898954143 1
355824334 0
51819919 1
419176865 1
330537922 1
631095977 0
863538069 1
619440251 0
143649698 0
960938779 0
860137849 0
428794272 1
60212576 1
955119855 1
578872794 1
547781463 0
765729421 1
417244396 1
422437216 1
77449005 1
473788727 1
830946907 0
883300370 0
56874098 1
93247570 0
142863287 1
956740252 1
526220146 1
918877226 1
968993535 0
839143293 1
93776619 0
156699608 1
645920287 0
105207652 1
41152422 0
407071804 0
67219499 1
475105124 0
53679515 1
479221331 1
801359840 1
260468466 0
189859754 0
982967502 0
850116461 1
884652133 0
607619346 0
569024428 1
943412896 0
762495208 1
36832253 1
474970836 0
831180380 0
742278313 0
644241919 1
739001062 1
610577186 1
272055064 1
899291334 0
558031422 1
540229561 1
868157098 1
424454481 1
179679376 1
471852625 0
450819810 0
885428531 1
199701429 0
505844830 1
38043018 1
897547781 0
617512010 1
238468231 0
513993129 1
596732642 0
990554180 1
119220904 0
726783924 0
650677474 0
705736509 1
715741118 1
780493639 0
716162690 1
811282506 1
362097424 0
258605872 0
292393497 1
749510519 0
151352700 0
38277123 0
602242238 0
655442733 0
777117391 1
171083281 1
723898440 0
892590589 1
928932960 1
807639210 1
306342769 1
974947673 1
902227220 1
55543003 0
561188124 0
559885584 0
426852392 1
784725713 1
479168168 0
647819208 1
218465040 1
24650278 1
11023395 1
760742807 1
848972896 1
932295449 0
782315177 1
292826222 1
30908174 0
435004689 0
14225538 1
644867700 0
134546323 1
620035447 0
74956579 0
937336997 1
654855104 1
955141291 1
279926738 0
220417086 1
143992261 0
941243662 0
724528728 1
853798891 1
990346236 1
136162881 0
559322142 0
120395685 0
694397904 0
448581672 1
542716 1
263833986 1
704427924 0
148401012 0
73151626 1
8300198 1
986099051 0
192017083 1
996016001 0
353590392 0
626290661 0
778041184 1
89709338 0
484994687 0
277970419 0
873909213 1
946546541 0
668565062 1
723151659 0
94070879 0
405780806 0
146223469 1
85866087 0
989751789 0
475370180 0
209169706 1
835616951 1
342127683 0
439297678 1
223920303 1
83107392 1
221136820 0
342475751 1
30711188 0
455861033 0
530180869 1
193782850 1
877373059 1
526784824 0
696708202 1
900318500 1
895420905 1
5737210 0
367014966 0
366203883 0
764974441 1
732093813 1
792121552 1
408001942 0
231798496 1
738579310 1
298460839 1
375958619 1
781994048 0
413778153 1
485018882 1
116779059 1
196912726 1
689303161 0
235480802 1
387296211 1
161130014 0
856315057 0
218318529 0
178815557 0
750827067 0
542733278 0
502230981 1
190487209 1
247738760 0
249371406 1
684998381 1
156296428 1
281290813 0
767223207 1
26705083 0
392764466 0
704841701 0
328205173 0
979118110 0
213710747 1
650505288 1
962707239 1
257504953 1
825007447 1
857999608 1
988494622 0
249050345 1
463961669 0
131534858 0
89643500 0
798982734 0
85001469 0
330730021 1
309146721 0
310439171 1
3682144 1
760787561 0
626614149 1
449416753 0
945555237 1
151651532 1
871622634 1
684331632 1
525672880 0
172962439 0
782141704 1
271686771 1
809216857 1
233642610 0
200749997 0
613906920 1
223118007 1
831281253 0
927364301 0
164834720 1
506519612 0
560095517 0
357248752 1
619397069 0
283182468 1
296212970 0
618335341 0
966094811 0
503581386 1
276966720 1
67553169 0
295306591 1
632155647 1
40385942 1
661058139 0
979326518 0
729642089 0
730087218 1
829407425 1
900587317 0
326206620 1
261414866 0
558059964 1
499859338 1
296489332 0
209205878 0
158272308 1
662516464 1
942625220 0
914203908 0
965898676 1
181875509 1
754127615 1
200916324 0
899512848 1
874073936 1
593224215 1
86384109 0
802387400 0
738084311 0
311922745 0
29963611 0
928179743 0
92324377 1
2827010 1
317537250 1
886061800 1
507995056 1
354599705 1
707885172 0
466622369 1
506534834 0
157396422 0
515425300 1
923005957 1
970560925 1
79105287 0
592675754 1
378402892 1
105940022 0
568490043 0
517557465 1
232727113 0
652312139 0
457389567 1
218841443 0
513730957 1
759752384 1
705734613 0
251745741 0
43255289 1
330887982 1
336017360 0
308502944 0
965755884 0
170747972 0
638717032 1
751660115 0
880844329 0
432578999 1
277818189 0
117228800 1
623579780 0
390831606 1
258277140 1
337707943 0
842454152 0
374491510 0
710079811 0
393056445 1
593745337 0
996247398 1
872813644 1
418214911 1
870844980 1
243586823 0
291288115 0
580953065 1
435047876 1
755159979 1
380312732 0
233932905 1
370088875 0
557155181 1
832753253 1
748524341 1
101641441 1
798141069 0
197990129 1
556794353 1
187190362 0
359150168 1
669026918 1
422724263 0
441391220 1
359232282 1
663806147 0
986336463 0
294371756 0
933282769 1
611052757 1
670415980 0
156494293 0
917057697 0
809206030 1
782610023 0
204717382 1
329934499 1
133139436 0
213003394 0
109333590 1
377533561 1
773634942 0
404597798 1
129085219 0
549025393 0
449649982 1
78374158 0
947464191 1
159090404 0
219287166 1
382538598 1
499767463 0
861974938 0
610084224 0
399555239 1
652167717 1
489918665 1
753992319 0
283246558 1
8152102 1
282032961 0
612758710 0
391190072 0
140587061 1
144416080 1
268188027 1
257234748 0
833604376 1
65697032 0
67775315 1
472048997 1
929076446 1
635348828 1
145444719 0
214982508 0
362112581 1
134623157 0
926078966 1
719628454 1
470646460 0
480695408 0
324764206 0
124585012 0
606635471 0
328470767 1
223197661 0
738490578 1
312957747 0
163045331 1
352213815 1
653294014 1
842878178 1
477940840 1
582157950 1
981544697 1
448271456 1
158751415 0
294130221 1
698607362 0
80996459 1
510548683 1
846965446 1
658915725 1
292784415 1
481279034 1
821794982 1
924857745 1
996756267 0
631243074 0
676428073 0
814774816 0
160968642 1
237227220 1
124207842 1
510278346 1
698089637 1
92255842 1
604458718 0
953668908 1
385956943 0
13297082 0
902322008 0
720374404 1
75822005 1
108644181 1
205643234 0
934857504 0
200509683 1
206276659 1
877129576 1
362612690 0
710225116 0
245675219 0
673909842 0
820469428 0
73654723 1
111978909 0
626799235 1
25472393 0
900583578 1
902422374 1
533633917 0
865127975 0
123861695 0
268885802 1
658830050 0
130874431 0
555631063 1
711389924 0
74546918 1
981575060 0
596987185 0
992683397 0
616328900 1
602055445 0
35439569 0
968867576 0
538562378 0
72612608 1
428255994 0
568371534 1
750296023 0
565515051 1
167464387 0
1754887 0
23243083 1
499012468 1
209810302 1
928735733 0
944806608 0
307171574 0
989308640 0
7924562 1
635953384 1
526660057 0
244817633 0
77537420 0
88472051 0
817789941 1
125945577 0
406461889 0
687195714 0
693022986 1
260216110 0
809011540 1
82560128 0
323994937 0
146645169 1
108983574 0
590096026 0
117097563 1
795016965 1
682794856 1
672403786 0
857970741 0
280925202 0
507268767 0
690972846 0
340656714 0
932650350 0
620550133 0
181076890 0
16972538 0
788833773 0
881367037 1
181481477 1
377585519 0
571806641 1
657671860 1
365441412 0
607680625 1
191577882 0
757100361 1
787663458 0
725430807 1
380695639 1
800243601 0
466261327 1
137527208 1
967397616 0
938726240 1
503068749 0
131289385 1
152073279 0
415386755 1
681061643 0
731709438 1
295612951 0
862883605 1
858785658 1
505413103 0
376716084 1
839370809 1
763792823 1
108392955 1
30830565 1
56484221 0
485863186 0
443147293 1
134334248 1
684385573 0
922198553 1
186682066 0
865019768 1
793976190 1
126337093 1
78593345 0
466803697 0
295327729 0
553773467 1
530873536 1
113707740 0
478268792 1
736488922 0
564104686 1
798843650 0
314876566 0
434921457 0
917767407 1
666337493 0
679974486 1
707979662 0
403385262 1
863841002 0
716624937 0
893551891 1
619426007 0
340762689 0
312175969 1
899639917 0
370030113 0
897002418 1
237029162 1
97685808 0
967830385 0
142037346 1
698159748 1
715009793 0
375953632 1
566857573 0
310897236 0
258667867 0
432251336 1
641270042 0
701743292 0
415852356 1
89439094 0
780837593 0
803074648 1
731719661 0
282344633 0
388710050 1
169134389 1
438148591 0
506960844 0
215740573 1
422958131 1
709097313 1
501255678 1
820377348 0
379881198 1
806206146 0
930698191 1
418270355 0
324570058 0
2654797 1
852576658 1
611601463 0
997181310 0
272778396 1
920643614 0
35473941 1
426467240 0
191839561 1
963512298 1
393653540 1
595364704 1
247588050 1
388485389 0
246546079 1
814224827 1
472468401 1
960778369 1
877401607 1
114544225 0
814342748 1
416855323 1
648646202 1
940887608 1
966700366 1
518647247 1
393560149 0
690239805 1
406576637 0
135453277 1
710858024 1
49196622 0
344121586 1
598465819 1
731919751 0
470856921 1
773006620 0
235713468 0
289549129 1
246644012 1
22777109 0
167710070 0
323816356 0
805156364 0
725845891 1
115838213 0
273963475 0
776832484 1
731741776 0
800302083 1
183823080 0
811031713 1
484478508 0
114831103 1
410004068 0
568662614 0
362403319 0
621082683 1
572995932 0
833401654 1
167219064 1
904013581 1
67045220 0
15516189 1
986519904 1
786672328 0
568354872 1
57376095 1
356400728 1
21682763 0
698174360 1
799825549 1
720015621 0
785674393 0
493847432 1
352492373 0
647407465 0
862632733 0
931048286 1
189259798 0
670458845 0
936675476 1
312726215 0
129013516 0
130979331 1
403847733 1
832438791 0
389746786 0
617002512 0
953634298 0
199135948 0
243894058 0
900938481 1
814159360 0
911186463 0
324333620 1
735168235 0
758074218 1
24314324 0
611917569 1
832192234 0
473371239 1
236763330 0
452684076 1
743179265 1
851817353 0
966194530 1
786894037 0
439273975 0
691368336 1
704550791 1
102669282 0
984076330 1
428868815 0
387001600 1
914836684 1
429563637 0
368568357 1
322365012 1
584817816 0
144010303 1
347175423 0
557073188 1
383420016 1
241965063 0
237334169 0
553971832 1
113330896 1
256515918 1
257175714 1
772951586 1
255018843 0
821204485 0
610630298 1
621213353 1
874595797 1
539461853 1
440845053 1
608307783 1
460683073 1
686574769 0
443230890 1
505171299 0
720555476 1
382485680 0
874024743 1
622096321 1
707473795 0
373436588 1
574457834 0
408183178 0
535480717 1
121494934 0
142148992 0
947122897 1
518631347 1
445032898 0
158276474 0
398606796 1
786529639 1
842485836 0
319820241 1
54303357 1
648946131 1
435864883 1
150495235 1
475124937 0
56329704 0
636431278 0
831465898 0
942462934 1
434056887 0
466658372 1
549046698 1
522389128 1
416272637 1
90181235 1
359967153 0
337332892 1
162787455 1
319440810 1
406129213 0
57723748 0
522576032 1
631453923 1
420266975 1
105318392 1
458083531 0
327980477 0
507386274 0
838478405 1
443071790 1
971009747 1
861555042 1
844149747 1
181894064 0
971440255 0
890639819 1
842064967 1
835625080 0
54971347 0
768354863 0
569086294 0
663286199 1
465064599 0
731456542 1
644574844 1
694683348 0
870856019 0
20152795 0
132568129 0
633544118 0
410663295 1
447424018 1
721773519 0
358583831 0
362147064 0
353870720 1
512328223 1
25901979 1
920573201 1
640014042 1
221879233 0
349962766 0
292793166 1
991372796 0
476631139 0
941061578 1
916578452 0
278030756 1
915731571 1
169846321 1
592536395 0
257539078 1
506553425 0
288151478 1
111274888 1
926493889 0
172841676 0
899480849 1
316536253 1
552534635 0
177911831 0
185621956 0
536931029 0
8660792 0
890436317 0
480499596 1
684914367 1
336960516 0
540672652 1
302954282 1
100276824 1
261021489 0
801587201 0
487981120 0
82514764 0
138724938 1
588483779 1
485462386 1
955351108 0
923244340 1
182817494 1
908403792 1
495374961 1
179321262 1
647165897 0
599025915 0
62942510 1
657388551 0
10742730 0
208895900 1
991203637 1
43878614 0
651229939 1
369317513 0
456106644 0
291358845 0
170502239 1
398260156 0
19287224 1
482387333 0
104872274 0
536482906 1
99182240 1
762767046 0
275839745 1
60030508 0
765664387 1
35659913 1
547093151 1
458874236 0
323641311 0
895798180 0
812672861 0
791433051 0
707060358 0
880148224 1
524504448 1
92361707 1
852618068 1
254484101 0
179699237 0
285237169 0
628070713 0
243032976 1
753161949 1
213796640 1
300683723 1
841580160 0
953297372 1
334852979 1
192981087 1
150112633 0
947594375 0
52279518 1
514249140 0
909153337 1
101326583 0
829723120 0
796423157 0
747895637 0
681199297 1
890974009 1
761982634 1
944596311 1
261177746 1
701626551 1
303135496 0
212941573 1
845043612 1
467037433 0
908696272 1
220438992 1
18477687 0
373959087 0
375341748 0
896722870 0
302071529 1
441194084 0
432723551 0
708742730 1
795540410 1
163409204 0
238077977 1
607815030 0
247894418 1
348011423 0
995608373 0
195816125 0
118276004 0
848224454 0
121637660 0
973750867 0
281026224 0
151240723 1
683313600 0
895689255 0
437638648 0
681402246 0
737928306 1
763046134 1
792696632 1
737986546 1
665949397 0
919129708 0
247002944 1
540581469 0
286160812 0
594315027 1
201249186 1
31769015 1
507245552 0
995024167 0
226062688 0
825364037 1
844197215 0
877586568 0
296101326 0
45692560 0
426433768 1
576792128 0
883775256 0
834599373 0
644289259 0
42156189 0
75584589 1
352120350 0
259970950 0
757605290 1
239523659 0
851065762 0
567096481 0
69281629 1
398114454 0
170075566 1
730756640 1
829590981 0
385068432 1
152926258 0
1188701 1
242435031 1
803404816 1
896643560 0
16684482 0
445655729 0
900577170 0
343272398 1
89971757 0
860943660 1
688257797 1
994896405 1
164440334 1
755984027 0
794351015 0
832609215 0
701479476 0
612585251 0
704082948 0
994080777 1
26675678 0
474054954 0
433365987 1
320114379 1
377961269 0
445189727 1
193026060 0
58157856 1
97827255 0
717040611 0
826771924 0
8216463 1
729676417 1
173627787 1
584846573 1
714223903 1
588950583 1
235099607 1
457866704 1
508688182 0
220964747 0
465828119 0
124753199 1
47335316 0
192080582 0
790397948 1
533574047 1
739089103 1
961700224 1
561302082 0
719393705 0
789456868 0
150013183 0
709892965 0
779635996 0
988714292 0
613977140 0
577882269 1
179188419 1
360662849 1
340074680 0
10978555 1
493343708 0
248609109 0
968529827 0
387768128 0
221552958 0
970243165 1
144224371 1
490684951 1
413628237 0
993425391 1
867401021 1
174208458 1
251956249 1
126521534 1
480782941 1
272882634 0
589770527 1
230450720 0
32222463 0
542409045 0
956662177 0
71704622 0
249357610 0
736898462 0
549971739 0
954880122 1
496647806 1
841733196 0
351893685 1
911165448 1
438368418 1
370889226 0
96437784 0
438249754 0
428521300 1
807784067 0
697704420 0
147253636 1
155975094 0
907140215 0
659573204 0
459967742 0
781192292 1
798562044 0
559486623 1
261902719 1
944194261 1
738060913 0
57241022 0
158516038 0
329232233 1
275620950 0
145954184 0
992635366 1
480699925 0
119460173 0
385544358 0
284664106 0
140329618 0
254163284 0
870837562 1
892754315 0
980462275 1
364473322 1
970877086 1
588378753 1
231427053 1
267682380 1
173280639 0
237212218 0
237581619 0
574455088 0
194554184 0
145457568 0
162127816 1
967693036 1
644306712 1
257819822 0
165062652 1
546827291 0
129065592 0
457995081 1
57778363 1
161785289 0
365040319 0
805717669 0
314844924 0
936028975 1
103891846 0
669910492 0
80580865 0
694290131 0
514286475 1
882734362 0
326962974 0
4869907 0
747491682 1
784858338 0
216404145 1
586251347 0
991807376 0
641150251 0
609049733 0
148496612 0
54115638 1
940190316 1
220649651 1
49023252 0
813033962 1
208237311 0
403099606 1
691554440 0
762893815 0
863358537 1
12117734 1
199214802 0
747713186 1
402859191 1
692762833 0
661001679 0
730675254 0
869203591 0
255989054 0
12745592 0
367933514 0
818691978 1
210326482 0
345493465 0
754475949 0
285454970 0
270317751 0
928097413 1
789038004 1
479218639 0
488203906 0
335272884 1
943999708 0
816552712 0
837457583 0
415869746 1
971431468 1
387147022 0
287973022 0
826025131 0
347330742 1
405784077 1
394233634 1
348226018 1
188439568 1
971970865 1
845128945 0
636853113 1
549820452 0
532205321 1
437131603 1
167427394 0
797623506 0
69502734 0
331897889 1
697170711 0
116339797 0
873458055 1
268710688 0
401574170 1
236855936 0
667276386 1
324387562 0
329563606 0
896447817 0
259371732 1
297790893 0
240351984 0
933367993 0
162790514 0
716691420 0
564005019 1
209904174 1
998427984 1
672641854 1
344432278 1
92352561 1
575443458 1
853002899 0
539730594 1
997681748 0
979405486 1
531175529 1
576140410 1
450134266 0
97816866 0
990866482 1
217710353 1
816003220 0
697321123 1
312328245 1
303897250 1
504755024 0
984186481 0
756173654 0
55275943 1
153991772 1
337134877 1
406954919 0
172207827 0
26800313 1
933882866 0
366941905 0
77428217 0
198824724 0
425971590 0
284526268 1
152571837 0
929491911 0
535814277 1
4037268 0
744539704 1
205944394 0
203601504 0
173623393 0
979814409 0
218658993 0
672750614 1
613164525 0
427543888 1
678064855 1
528148560 0
442887664 0
68827250 1
806291384 1
133625448 0
300051236 0
878195275 0
343932462 1
545371076 0
773451616 0
299306242 1
196542042 1
645416037 0
705571033 1
993089533 1
683054946 1
932634112 1
38914588 0
198057478 0
140687862 1
281329138 1
826061165 1
820870307 1
604203662 1
519138103 0
799203030 1
775932182 0
434285624 1
794129952 1
385978802 0
100649875 1
723853141 1
653812998 1
484082056 1
329301304 0
613687903 0
709324642 1
512681344 0
605449824 0
117494646 1
969237206 0
214470379 1
34353097 1
682775969 1
923595985 1
722276685 0
430338113 1
275715714 1
38470911 0
518402586 1
688662869 1
679900751 0
721904677 1
920928502 1
124737218 0
270027882 0
297318461 0
438990246 0
848642105 0
503758560 1
821729924 0
773383393 1
47867762 1
644111168 0
26027052 0
904518466 0
478749621 1
301969550 1
4797944 1
850322116 1
460355396 0
287871359 1
269329507 1
596622688 1
633589491 0
46275975 1
430871102 1
985010279 1
16474626 0
549277860 0
257839110 1
808960076 1
830871188 0
229573587 1
360960772 1
360660842 1
327514053 1
995719498 0
705588409 1
884813309 1
574190275 0
698118643 0
833788479 1
437235452 1
824523194 1
165284515 0
103816615 1
678829497 1
485500311 1
707013405 0
542077702 1
224153343 1
908232862 1
604342863 1
273181245 0
337317098 0
472758637 0
121692624 0
62467968 0
950573219 1
273592882 1
987197802 1
984388869 1
97304809 1
491438071 0
544468162 1
518993994 0
245743590 0
714990188 0
383226773 0
25401334 0
599754298 0
593173349 0
369231728 0
751848759 0
51751696 1
383020507 0
746790216 0
164620356 0
692855298 0
360765593 1
22786565 1
656311137 0
265750066 0
571262092 0
522755932 1
667762865 0
743686101 0
861306782 0
379504449 0
958670164 0
842366487 0
419461376 0
678236660 1
745131894 0
94690628 0
846053574 1
237374876 0
780247474 0
658476669 1
573154038 0
788199927 0
628970443 1
230552654 0
958648729 1
490962905 1
626577713 0
276078208 0
751103149 1
741778022 0
794450621 0
721039522 1
349406259 1
692835607 1
161863728 0
811301794 0
561048896 0
549280392 1
490657497 0
995916810 1
598229855 0
276300872 1
766618652 0
371483761 1
99177045 0
533300563 1
645334243 0
315685895 0
228946800 1
993900154 1
637314948 1
469674078 0
499319904 1
758522854 0
372965961 0
748411555 0
674188306 1
413099894 1
221979791 1
317322014 0
663721164 0
666951574 1
734061559 0
867865785 1
456891637 1
353631815 0
176351210 0
71596482 1
576288592 1
69888345 0
569689274 0
888278718 0
452076240 0
926484905 1
560227977 0
117430596 0
919536079 0
377128633 1
619994519 0
628463181 1
567437505 1
312500965 0
978985619 0
933350282 1
412134478 1
960558192 0
795182534 1
179931350 0
754619425 0
235555509 0
267834120 1
474720752 1
528664837 0
940379897 1
890924004 1
845293804 1
955026834 1
649574526 1
874608735 0
707402853 1
517175854 0
716531840 1
271947618 0
713527450 0
969297838 1
385408817 1
159201426 1
238458517 1
577838002 1
193012671 0
976717054 1
527512026 1
981325081 1
856509779 0
478599713 1
566316623 1
904162438 1
178940130 1
949514873 0
41337533 0
390141973 1
910785223 0
740969145 0
294697431 1
844956658 0
96399483 0
665015395 1
456267931 0
337229426 0
908107891 1
580857975 0
17196687 0
980550922 0
55177194 0
394333278 1
472850821 0
66263601 0
411199671 1
840078138 1
382181153 1
561865848 1
62899829 0
890576719 0
647156249 1
671762556 0
210610216 0
379973526 0
688701702 0
933276089 1
608707981 0
935302022 1
861894013 0
113778509 0
736479150 0
74846987 1
113691988 1
365520415 1
575937858 1
769828174 0
38378634 0
496017941 1
966441951 1
343645311 0
630562615 0
735899094 0
266274267 0
166743681 1
977943085 1
402173278 1
226134521 0
23041828 0
31617746 1
791112950 0
681461685 0
641315705 0
856943114 1
931132460 1
897844763 0
452955912 0
608983525 0
331666308 0
591450138 0
741860735 1
981649989 0
761217947 1
485130981 0
44333772 0
976456577 1
922408069 1
217189621 0
485502903 1
46595921 1
712061338 1
604555871 1
752576766 0
123805061 1
424796221 1
772248078 0
342677613 1
854674307 1
877413491 0
840983548 0
775514530 0
578329029 1
377457229 0
147751262 1
240779683 0
666516619 0
706288958 0
704947100 0
432710235 0
535489263 1
190288731 0
690518300 1
832118018 1
545027912 0
727426367 1
880208171 1
684716203 0
258056984 0
759699610 1
858679537 0
333346534 1
380387667 0
272043137 1
882900527 0
390357825 1
59534702 1
332965956 1
379796347 0
594366392 1
699734591 0
862316261 0
406045571 1
304372666 1
33836785 0
997599426 0
949116483 0
507310248 1
152534127 0
730208499 0
812501087 0
30940517 0
766526137 0
399014285 1
215551896 0
633373270 0
354011395 0
242568503 0
790325797 0
247559138 1
813199803 0
628067090 0
820179638 0
627710489 1
242940031 1
200741227 1
667963258 0
802980160 0
211424888 0
927903210 0
942720310 0
767676834 0
692554932 0
748671890 0
300979835 1
855195972 1
674910834 0
293924597 1
238380274 1
837213913 1
509754581 1
824220701 0
425064901 1
173796546 0
256949764 1
44298145 0
97050328 0
92286563 1
159793270 1
744112524 0
47796027 1
486164301 0
387333275 1
1351402 0
142700728 1
221308971 0
945342694 0
826722612 0
937961740 0
151270950 0
694826600 0
754374332 1
528574191 1
235572091 1
229379145 0
632261733 1
44966751 1
182818843 0
176649435 0
51924221 0
247846107 0
102039641 1
188615775 1
769014410 1
917543673 1
395761369 1
277525627 0
869737244 1
770759559 1
608871178 1
550546032 0
937883366 0
299570227 0
67372555 1
323764838 0
359744006 1
764875293 0
890626531 0
241725629 0
100096295 0
243294712 0
854402055 0
438888127 1
907106005 1
613906699 0
653403799 1
147421609 0
700125391 1
62731596 0
86409706 1
136694332 0
264633049 0
299206771 1
320202561 1
92679954 0
539728680 0
564842468 0
14611916 1
502655023 1
623305065 1
480504802 0
139785040 1
990504294 1
572865779 0
140615713 0
7045403 1
382322406 1
383621623 1
51912454 1
890021079 0
970922604 1
549505593 1
954295027 0
305653878 0
894812855 1
589575152 0
339402338 1
571251500 0
535574112 0
281708444 0
694955959 0
643200662 1
427904954 0
378926932 0
35764247 1
267656424 1
969212307 0
939124810 0
169664684 0
313204438 1
915064165 1
939830728 1
265328627 0
239839636 0
506771313 0
111767477 0
763799218 0
654283349 1
381305446 1
923036781 0
821396720 0
965115408 1
852349269 0
808219157 1
217026028 1
235432885 0
940969735 1
939403983 0
179418960 1
242224890 0
547172830 0
990639520 0
498933073 1
505000667 0
112347721 1
708571047 0
998246233 0
565661872 1
337408156 0
601299012 1
13791302 1
140864733 0
769812908 1
524940468 1
669126099 1
642389533 1
745563160 0
674052617 1
188758517 0
138608854 1
979933000 0
482797620 1
284915922 1
575380415 1
312302499 1
194612273 1
950435154 1
723486372 1
682830099 1
436945858 1
328312317 1
168276452 1
787603594 1
652950691 1
57254261 1
203191770 1
113096180 1
185192558 1
575109510 1
684434956 0
784494884 1
805100039 1
382208426 1
929247832 0
842949072 1
942199275 0
237920668 0
984651822 1
86248675 1
471699363 0
354646585 0
378579473 1
736000991 1
645886144 0
539160018 1
684593827 0
965941387 1
102525043 0
135591152 0
583407838 0
5153918 0
555183170 1
719520441 0
931669327 0
91121317 1
99641034 1
322106040 1
55313631 1
669022624 1
510920868 0
934896039 0
441608020 0
80301325 1
347398914 1
803217422 0
678161165 0
792209473 1
508721785 1
521711135 0
76555029 1
410937681 1
815999065 0
834423225 0
685193936 0
912630619 1
649217679 0
676576433 0
764743900 1
867467416 1
812302624 0
761404234 0
501127201 0
668272153 0
411775683 1
118409257 1
79488761 1
182830630 1
589292939 0
572352663 0
222726363 1
912422216 1
1650600 1
508606962 0
7747390 0
687367668 0
803763380 0
590593940 1
382857527 1
924115615 1
278537845 1
870948198 1
30050276 1
413529265 0
404484206 0
273147427 1
161500157 1
97442680 0
2603910 0
643360911 0
934464563 0
379510856 1
244199759 1
89774154 0
473359263 0
562004857 0
257589351 1
470851048 1
527195777 1
79961818 0
616451022 1
745676252 0
380817035 1
450439733 1
673231222 1
936818051 0
689526158 0
439651272 0
976483269 1
22189779 1
434169059 1
130720088 1
831449077 0
764596774 1
384647288 1
89922195 0
640584202 1
971214580 1
459750308 1
984720533 1
824200010 0
737292366 0
860020168 1
679915438 1
309298358 1
254562241 0
767127001 1
504269916 1
886180457 0
888992505 0
224691139 1
579886227 1
610676526 0
834861700 1
829528202 1
810203226 0
540770419 0
53523869 0
217191658 1
738316127 0
177041268 0
805112112 1
504909280 0
876744055 0
148075227 0
848587384 0
445201675 1
798893859 1
670698025 1
295941911 1
249301793 1
371747233 0
574656779 1
139209035 0
71188611 1
255109748 1
687633668 0
417298472 0
874307228 0
300671500 1
548403683 1
136080467 1
918728729 0
85570297 0
547796898 1
732978094 1
547990154 1
683633543 0
475524576 0
444494399 1
250949736 1
340760356 1
49739112 1
677261062 0
77038178 0
5991964 0
408943562 0
27110203 0
284515127 1
216415586 0
374780883 1
912526778 0
88867152 0
167712278 1
651532961 1
650037792 0
994549070 1
66601223 0
498517664 0
989606450 0
486077592 0
887175165 0
495433944 0
533833179 0
376437512 0
71924528 0
942554768 1
309319397 0
514622096 1
38372142 0
468921150 1
648787051 1
44620900 0
486066340 1
66539403 0
399274232 1
692020077 1
84227633 0
725065467 1
232133032 1
736872745 1
656256704 1
98394360 1
533550152 0
692398853 0
684140989 0
570198312 1
722623693 1
811871177 1
69009551 1
570523579 1
251800079 1
730554221 0
149199907 1
72879637 0
474439030 1
993586605 1
515077427 1
586839648 0
92189006 1
490856007 1
330890031 0
500314103 1
94508596 1
695640374 1
427848772 0
361181910 1
809944416 0
878478687 1
54240304 0
447877321 1
810660455 0
564323307 0
650761773 1
347950599 1
692677250 0
425359064 1
765080640 0
611670628 1
709277191 0
674950762 0
539985198 1
114056018 0
851242823 0
767749788 1
536566685 0
715376983 1
161403034 1
49186180 1
591385854 1
217382212 1
209910661 0
17043734 0
293161331 0
583800054 1
923754964 1
308211819 0
776204487 1
697136347 1
749424172 1
755457783 0
873431422 1
49532066 0
639107618 1
644670805 1
923094564 0
862555699 1
327821513 0
855448781 0
771416309 1
863862261 1
354310357 1
212467341 0
341093710 0
571083240 1
348545783 1
664279778 0
332022712 1
957696534 1
436887219 1
519189452 0
828841459 1
618718453 1
810853813 1
412319803 0
253737353 0
548268622 1
172898637 0
830672207 1
643568357 1
468842243 1
126828243 1
490016074 0
707924130 1
976658274 0
799661104 0
916539384 1
525710823 1
829761123 1
566841801 1
695886277 0
519084596 1
801562522 1
637836815 1
355207768 0
443003596 0
508299864 0
584119192 0
144840159 1
878012252 0
539753150 0
919086847 0
785680173 1
959806449 1
168801815 0
588814630 1
803863747 0
839454776 1
783405179 1
167309080 1
551709558 1
583468635 1
127662015 1
93457778 1
892673839 0
205952619 0
142880255 1
357360946 0
678008167 0
63829969 0
914094992 0
741533168 0
584601923 0
92460402 0
216071819 1
351895889 1
549190039 1
74944852 1
850163822 0
418287955 1
770484941 0
277548057 0
951924091 0
931426665 1
611061294 0
345891978 1
605810154 0
980121442 0
698532038 1
746561379 0
681135892 1
629242120 0
9240098 0
429150182 0
963211334 1
266765260 0
431546790 0
410981984 0
810718254 0
735017008 0
428947670 1
638412233 1
59190182 1
106165157 0
912747637 0
37657138 1
34926653 1
157887551 0
343947266 0
89192371 1
233456272 0
687063403 0
879081798 0
624507652 0
445957425 0
98757383 0
884810455 0
358384622 1
114218321 1
306364744 0
240769692 1
604074677 0
240249493 1
463902967 1
390204566 1
714399454 0
987437590 1
57438078 0
452584948 0
504279307 1
765167566 1
874752069 0
844369077 0
413360585 0
549685452 1
281169422 1
825198534 1
16849021 1
729905054 1
972964741 1
655049962 1
736133933 0
16575258 1
80933994 1
260551473 1
966500988 0
949205711 0
975791804 1
17630561 0
368231778 0
624916084 0
896912890 0
615946675 1
834871945 0
446111983 0
299695221 0
174870572 0
325841652 1
855442271 0
179769519 0
648029966 1
230548654 1
653638522 1
104481150 0
296475855 1
550367150 0
146341016 0
647135203 1
296990394 1
492858661 1
772248771 0
331468952 1
850368346 1
635992878 0
690645676 1
762806852 0
940202918 0
438178490 1
88462398 0
568030896 0
466711277 1
719403681 1
415529687 0
327618652 0
1413314 0
736857740 0
539395711 1
241023702 0
781454818 0
574952499 0
746723324 1
380763878 0
123062690 0
515988148 0
675573964 1
146233519 0
407158417 1
688256517 1
870545533 1
144021733 0
991063353 0
724276260 0
452878679 1
626302203 0
166667922 1
120039382 0
789988086 1
155042888 0
21728249 1
885513867 0
313588168 1
697523801 1
18743897 0
396175413 1
26904628 0
44943519 1
263634225 1
719375527 1
549735671 0
18412470 0
700919165 0
153036719 1
728817506 1
27891458 1
781475083 0
831296753 0
998714880 0
86594815 1
391735521 1
873241128 0
284777486 1
486483940 0
101768214 1
873045598 1
169314295 0
954076354 1
826675309 0
160912463 0
963227869 0
336461343 1
774398361 1
344265972 0
252082030 0
706509151 0
446427094 0
170501732 1
384539562 0
524751879 1
796539449 1
205324368 0
931952580 1
709258051 0
979732326 0
755773648 1
265019600 0
81682087 0
53688261 1
461989762 0
345977401 1
369422010 1
163183828 0
283972147 0
935141962 1
599512320 1
38671084 1
562015332 0
856139659 0
61643759 1
59595016 1
980426306 0
763197884 0
631556273 1
321566520 1
695262624 0
604210823 0
270038319 0
234520688 1
513712186 1
173107848 0
374872268 0
241245119 1
818961352 0
666574944 0
631038112 0
360058814 0
323750897 1
312139758 0
598792683 0
433652928 1
803439769 0
71259516 1
803851239 1
239640781 0
893411085 1
662266248 1
394372634 1
871176083 1
578086932 1
954102869 1
290831220 0
375699140 0
423062856 0
391062201 0
92619938 1
918544888 0
677026982 0
273170254 0
641011310 1
107168573 1
406182654 0
443830086 1
683458081 1
847052551 1
870633578 0
415761231 1
929464291 1
497011424 0
528597094 1
4465069 0
753739674 1
947875165 1
803458741 0
25504678 0
715517679 1
387614879 0
393916147 0
742817392 1
930195206 1
11913556 0
468544962 1
547992835 1
943904045 0
428978088 1
873158753 0
779929411 0
735495990 1
884511759 1
656651788 1
191431038 1
166315525 0
981738082 0
855151511 0
246286024 0
385198686 1
823647615 1
379746278 0
946754081 0
227877393 0
575941101 0
553026105 1
38627203 0
611627378 1
247316968 0
497411628 1
546754005 1
923412025 1
164519363 1
53601112 0
477979806 0
316470320 0
21219133 1
771521245 0
59855340 0
348636095 1
975646593 0
335351885 1
630932742 1
497424904 1
430486628 1
831367692 0
735909960 1
511206476 1
455189235 1
817223160 1
929206192 0
943592276 1
495892569 0
699585971 1
678014103 0
663362778 0
530735241 0
988620466 0
652127393 0
941161590 0
79063837 0
609065805 0
948437799 1
779059714 1
755962514 0
378950579 1
204627137 0
147423123 1
372238506 1
366218430 0
638536718 0
473695645 1
303273045 1
614310033 0
407945051 1
290934804 0
569984036 0
734963345 1
42264284 1
289775355 1
581228476 1
851216359 1
91130487 1
112470250 1
856766000 1
583479856 0
174304628 1
846680051 0
578076576 0
317714552 1
601539894 1
299885723 1
936760588 1
692396874 0
739501267 1
35053296 0
145438981 1
501760812 0
129406526 0
231163621 1
571920551 1
749581894 0
537341061 1
707372478 0
208687132 0
12730507 1
658945272 0
891174476 1
76127602 0
860241476 1
923792907 0
932439447 1
842021618 1
878471865 1
13439028 0
270663632 1
954672720 0
554790871 0
376664958 0
736639107 0
67342588 0
21613851 1
884792540 0
325375667 1
626083253 1
267817475 0
332362702 0
343620004 0
602899496 0
855096530 1
264874444 0
437237129 1
865648823 0
713225415 0
469240145 0
761243958 0
907110046 0
596243449 1
910010132 0
373998699 1
677062311 0
309292516 1
956228945 1
225015020 1
850952285 1
762682380 0
672065886 0
298267189 1
657472840 0
927570506 0
28761013 0
458935434 1
562753004 0
318133037 0
528232455 1
989770857 1
918345146 1
767854816 1
429633261 0
92875159 1
130183532 0
150706775 1
135909665 1
548119103 0
67313196 0
795522546 1
607533823 1
176251777 0
828951982 0
715267934 1
526575742 0
920915283 1
512505861 0
161874585 1
611829203 1
153242229 1
206212853 0
121651698 1
419657690 0
363538609 1
931612315 1
507728808 1
803756938 0
844612086 1
942225323 0
401497887 0
258803906 1
703396184 1
273160959 1
138961545 0
351591218 0
10001531 0
182230966 1
762831754 0
327472381 1
327841534 1
602625273 0
607665211 1
498460867 1
69823973 1
530087428 0
373628922 0
900516172 0
406125369 0
554965034 0
685300869 0
431512035 0
914720273 1
179281072 1
381837421 1
580412596 0
537471207 1
699909168 0
985017149 1
104180617 0
921102123 1
850757300 1
487947207 0
132291042 0
379884169 0
597816625 0
531193667 0
710101980 1
270942094 1
578007517 0
402066933 1
26323798 0
79374797 0
499400277 1
54924436 1
614203091 0
847913514 0
156736601 0
643552011 0
130194859 0
91664554 0
559929709 0
716666214 0
572106879 0
155517882 1
760471468 0
307419281 1
940216089 1
502755288 1
237890647 1
588036710 0
468400469 1
683346219 1
529862874 1
690751183 1
10623819 0
334080474 1
224474264 1
45445412 1
448877505 0
404351144 1
413793867 0
275119812 0
439539111 1
185864864 0
873063317 0
872856487 1
285038284 0
489034210 0
780229067 1
843224166 0
370128858 1
786704580 0
107852728 1
450513209 1
209082234 0
81271894 1
458594729 1
934011662 0
745038964 1
469021451 0
824957163 1
974790039 0
8358475 1
598644127 0
710734359 0
130796044 0
566186605 1
66694655 1
535798875 1
776820676 1
73726493 1
780646068 0
318188650 0
440340369 0
18807621 1
31064661 0
34054816 1
227164835 1
681480475 0
697012467 0
46358856 1
557566538 1
780558790 0
179243687 1
942305990 1
391564235 1
334107761 0
656497584 1
450569343 0
276789688 0
405168247 0
576739047 1
603645808 1
777813367 1
836766636 0
288353159 0
249600459 1
228485608 0
293224089 0
705118993 1
425474724 1
93064675 1
611782337 0
720017766 0
448234819 0
945241575 1
95212158 0
439214149 1
191694146 0
834140766 1
89784105 1
664832960 0
22130384 0
885129629 0
842141049 0
349593272 0
6771955 1
846748941 0
361683729 1
68434381 0
212522300 0
507207465 1
88320760 0
659206911 1
580435386 0
49597530 1
435304083 0
177135315 0
877670367 1
917436397 1
890523493 0
670817686 1
377915440 1
540764463 0
980941850 1
975277686 1
814876603 0
105316012 0
861396574 1
795912068 1
941198413 1
241729291 0
862267062 1
976967097 0
714865331 1
297602502 1
294464661 1
550348618 0
391392618 0
378972476 1
127266851 1
188523707 1
264325422 1
827412164 0
536651868 0
421662241 0
280111397 1
524621816 0
132199780 1
554765154 0
733221287 0
917659276 0
223912275 0
596251638 0
980289276 1
29159949 1
30644851 0
841108058 1
485050724 1
166876450 1
874869725 1
509751232 0
211145040 0
763946138 0
505467726 1
375010940 1
540973249 1
467545048 1
28697625 1
298057023 1
111355881 0
322441019 0
129976977 0
966691229 0
832820638 0
833890029 0
135242837 0
630977434 1
22209305 1
949116820 0
360312046 1
905743559 1
606824450 0
470558673 1
452494477 0
350468812 1
516646231 1
355170208 0
650474289 0
510532048 1
744269179 1
566620454 1
424353421 1
957215934 1
854791469 0
778452145 0
581200304 1
887363632 1
964935002 1
898891266 0
160181105 1
700568918 1
500612744 1
254402649 0
90028386 0
256663732 0
544279118 0
375940585 0
908574182 0
816677329 1
655200655 1
686668282 0
730505794 0
453218843 0
317645012 0
381508464 0
645675414 0
47170376 1
549680416 0
99014960 0
280828833 1
935087426 0
14813097 0
362308283 0
694647762 1
156070708 0
821038784 0
242996666 1
517122539 1
803256806 1
168848472 0
209881756 0
36699804 0
363714042 1
317777588 0
356852163 0
938199551 1
76246405 1
513739344 0
787426587 0
66172109 0
296942073 0
525762462 1
638178067 0
858914694 1
799484955 0
724538957 1
13010282 0
507685602 0
731540765 1
409512623 1
505399392 0
728756472 1
772805587 1
66391993 0
722212433 0
483025104 1
453570929 0
380716444 1
676305266 1
907891852 1
461657184 0
488927999 0
980130014 1
752913770 1
296515510 0
489680028 1
882091441 0
950228000 0
311657727 1
910472376 1
521986321 0
80555918 0
165827777 0
143394179 1
691502599 0
271259400 0
128394275 0
891315482 0
206980354 0
495072040 0
709145018 1
362669620 0
49920266 1
919637675 0
618676425 1
782225335 0
768678320 0
145961682 0
964956753 1
585671322 1
395014861 1
913463612 1
672153888 1
784021180 1
104804061 1
203076509 1
888637586 1
922769926 1
101165760 1
137364310 0
118700939 1
204571588 1
196434977 0
895435272 0
966974918 1
3946238 1
124748259 1
208853436 1
353682174 0
276926531 0
54004062 0
702606115 0
780126033 1
204394041 1
289350861 1
561996170 1
845084012 1
207872896 1
217345950 0
369183984 0
767195542 0
779540974 0
906681170 1
601376597 0
373193683 1
711847752 0
853654490 0
240645503 1
438119796 0
139354227 1
576471950 1
379144543 1
186676801 1
411897139 0
604181298 1
16697624 1
785305387 0
524826931 1
780764898 0
172910897 1
693425250 1
104750610 0
385570999 0
569512370 0
985675860 0
834820019 0
605172014 1
86571270 0
85598643 1
351207052 1
58556980 1
954912995 1
407251768 1
581782001 1
36481548 0
420226590 0
935783096 1
734146361 1
105418517 1
486781151 1
411151879 0
416693075 0
145035865 0
692316365 0
317185255 1
703130255 0
939311787 0
699067558 0
192388114 0
61603470 1
263508124 0
454966272 1
248404242 0
2420815 0
981760135 0
96214228 1
923782572 0
239127131 1
864372759 0
929407667 1
375753784 1
997828683 1
67589361 1
84947918 0
77368447 0
650689606 1
844620917 0
14789128 0
550577541 1
19907193 1
818089891 1
107554120 0
79250564 1
191159743 1
723726413 0
889022866 1
936907867 0
537796029 1
66040172 1
191615754 1
899331173 1
85916094 0
688731902 0
776855212 0
444445121 1
540954285 0
444980671 1
422624914 0
50089097 0
930562845 1
651964741 1
134122376 1
81779609 1
486622981 1
386503064 1
450299075 0
463486761 1
893264100 1
197251517 0
68014345 0
154194185 0
640884155 0
916895085 0
197997532 1
908184209 0
699090677 1
755547344 0
541111979 1
707168045 1
43525793 0
9990228 0
596883931 0
420329783 1
404753674 0
518731268 1
983597177 0
531149832 1
607101545 0
677231103 1
909699221 0
616155076 1
146494061 1
981541711 0
406383017 1
388906113 1
904129642 0
567820218 0
61394828 0
902229243 1
300250770 0
180277581 1
835728927 0
236219064 0
51748432 1
258668168 1
458867529 1
262725521 1
68401241 1
31179745 1
3913659 0
358937697 1
19377439 0
836919263 1
379844031 0
715679309 1
170483620 0
69810734 1
559350435 1
177239379 1
122077316 0
852873649 1
261909159 0
999152888 1
941886871 1
198201196 1
336168125 0
930797504 0
56333954 1
92536890 1
716858330 0
947361246 1
228675444 1
719297263 0
703512044 0
674085750 0
702604678 1
553192746 0
513915740 1
115875658 1
615305134 0
748100633 0
70663411 0
462583682 0
930611464 1
25614858 0
310083900 1
68878734 1
964867968 0
910221237 1
292360596 1
617851511 0
354462481 0
927365440 1
859795585 0
928821234 1
376923946 1
819373255 0
4926696 0
492942610 0
739101159 0
206637161 0
970544003 1
703102399 0
108821289 0
375552789 0
140164699 1
562492724 1
739238970 0
237217127 0
271331388 1
268793289 0
433528833 0
524090967 1
215651499 0
59145263 0
832702255 0
570910812 1
930589656 1
737520551 0
349690808 1
338286657 0
806395512 0
18170766 0
564467605 0
744988848 1
144203380 0
695205600 1
129000950 0
716281987 0
998742729 0
403610736 1
738006385 1
299539596 1
306227400 0
935177628 1
592597257 0
20845088 0
17736018 1
385101100 0
943803622 1
661386470 0
935521877 1
654466822 1
519044677 0
346601684 1
841523095 0
383157835 0
437858387 1
964236462 1
112147462 0
214521939 1
820300952 0
692510802 0
945921529 0
606139868 1
54739251 1
225564928 0
84197767 1
816713528 0
269447199 1
466957687 1
35072063 1
33737894 1
217984703 0
973892586 1
781086824 0
998426753 0
482607408 1
152208119 1
96563806 0
200520249 1
715109567 1
794848552 1
460212367 0
403872604 0
558635434 0
88531977 0
918253878 1
293022787 1
308971946 1
442378712 0
926963382 1
853723112 1
343137127 1
660998175 0
396599406 1
270528847 0
582075062 0
134429146 0
874789589 1
243758799 1
682945115 0
865127262 0
344109188 1
334516634 0
348239096 0
223213223 0
662374748 0
386913200 0
235788494 0
916655228 0
705449643 0
787621281 0
651008997 0
522894713 0
20989892 0
680263680 1
839199698 0
206550112 0
102334843 1
876614929 0
9404601 1
856737059 1
973184865 0
709995335 1
26777865 0
535531218 0
483668877 0
788532936 1
353733269 1
450679176 0
348290768 1
69963417 1
74160071 1
598310930 1
819954474 0
945077808 0
609872246 0
87661794 0
905088173 0
7797180 0
19354978 0
849963747 1
520321704 0
244948095 1
720151239 1
697784631 1
791636557 1
917181913 0
682975563 1
357357102 0
608356042 1
676226936 1
477947016 1
182921716 0
353745263 0
351073150 1
223205537 1
570811998 0
265059315 1
994645406 0
668992572 0
763266295 1
625442663 1
274866140 1
752343303 1
457450455 0
411264041 0
736776448 0
200644111 1
484696792 0
338340587 0
891450429 1
454361293 0
863650874 0
185116013 0
999370917 1
774798077 0
438147009 1
331499215 1
26803386 1
341841374 0
330619513 1
206048202 0
659573469 1
82714121 1
103087941 0
227799876 0
341004202 0
425204659 1
523918440 1
730146257 0
232469211 0
335297388 0
161960643 0
708812092 1
527522417 0
134934687 0
207181026 0
213142860 0
123341176 1
244897501 1
864457420 0
332808562 0
612675507 1
934416666 0
259482697 1
536593803 0
645391744 1
640998441 0
318112910 0
925949024 0
193637458 0
662912490 0
19590820 1
657558580 1
893806441 1
942552943 1
795543754 0
763912828 0
838827499 0
416552135 0
503571858 1
111523196 0
655916415 0
418276667 1
886791772 0
202467035 1
668884068 0
203697723 0
419708258 0
375476161 0
239690152 0
458292791 0
136651726 1
811094479 1
485657066 1
480932521 0
738553318 0
737084891 1
389387586 0
767392668 1
989250891 0
787042820 0
614371410 1
89498785 1
878608071 1
612136274 0
798021426 0
106505000 1
179061472 0
716427896 0
354458821 0
479021038 1
689395290 1
652962119 0
704169599 0
965776341 0
689650185 1
173444993 1
423073498 1
134565875 0
504421449 1
740593348 1
734655131 0
428170085 0
732085953 0
232057168 1
773987739 0
62870672 0
777395317 0
273440316 0
404839857 0
99733779 0
996325747 1
391476171 1
154355390 0
526308609 0
305200015 1
995377234 1
309308496 0
286743046 1
725643680 1
500808892 1
717562114 0
206820107 0
944717612 0
443277144 1
881827699 0
596211644 1
869407921 0
737108009 0
229002190 1
457519650 1
632088094 1
714635101 1
247288778 0
727342043 1
513838602 1
115926332 1
540809238 0
940485149 0
471994894 1
164362908 1
696743426 0
229998292 1
362785320 1
240612554 0
640071359 0
493641720 1
970033352 1
768931318 1
493430580 0
123143720 0
762029682 0
110605905 1
836058370 1
938852765 0
754961375 0
186958275 1
852969323 1
630559218 0
17084946 1
425685533 1
762434702 1
323973438 0
242703372 1
695813341 0
134878449 1
269414311 0
37529437 1
191533525 1
334579833 1
165287332 0
1965930 0
655868146 1
27808726 1
993420844 1
185394545 0
515616637 1
809208958 1
857777541 1
272163841 0
971541695 0
293342622 0
297471339 0
45263842 1
944013968 0
339718901 1
92307689 0
599454352 0
858782229 1
61261857 0
951125173 0
933128138 1
469019737 0
859015443 1
924360045 0
997428469 1
360393489 1
54090092 0
86572842 0
239195376 1
487052309 1
964948472 1
749813023 1
221880622 1
292125361 1
437272581 1
561298717 0
52421871 1
896253747 1
154071343 0
299863 1
886659054 0
189046723 1
149733286 0
444775598 1
774967567 0
459694355 1
300634743 1
86654352 0
365923597 0
618445521 1
730882587 1
886161461 1
531623370 0
843985638 0
816667846 0
732417774 0
612430540 1
733054622 1
670906090 0
796431128 0
117575606 0
241838896 0
586743018 0
478967429 1
477926604 1
86292008 1
157105444 0
689925275 0
224152609 0
881938315 0
301820462 1
685627238 0
413217221 1
618233071 0
101302178 1
763724908 1
338980354 1
79984475 1
82559724 0
197138268 1
768421245 1
730013768 1
184173561 1
507859334 1
142381963 0
479673616 0
102766604 0
498794587 0
919347758 1
632787643 1
786917494 1
324821798 1
612346562 0
606843778 0
364674906 0
297890268 1
621793479 0
674691486 0
742875215 1
815156418 0
305211831 0
733886716 0
966833706 1
949297385 1
163505188 0
2713909 1
754028327 1
457569713 1
43653793 0
936110035 1
761191118 0
474160455 0
171227090 0
485966505 1
641709503 0
354523512 1
394585006 1
901249942 1
227597140 0
967604323 0
25578600 1
88245740 0
489405948 0
90846037 0
118930993 0
611339847 1
514782708 0
649193489 1
378328614 0
404133955 0
82571757 0
494910423 0
557848742 0
444756205 0
836210698 0
394379127 0
284605687 1
927844219 1
728601968 0
647277302 0
108321891 1
607638311 0
4327747 0
861665694 1
754504905 1
278228552 1
38979935 0
487290851 0
696995525 1
350098322 0
169729000 1
882596682 1
719885667 0
728772669 1
170151687 1
278692978 0
269335316 0
135851859 1
234267054 1
828808407 0
140230258 0
609972163 1
444057528 0
580227972 1
25957580 1
829362471 1
66107435 1
641624099 1
80049549 1
344450994 1
76943446 0
67624030 1
108487594 0
778325821 0
776399864 0
417711140 0
552105999 1
748289492 0
522049014 1
884088223 1
876803800 1
118666892 0
915035611 0
468224111 1
647143054 1
255982591 1
597297093 0
791372082 1
955983296 0
509112757 1
445128939 0
546457540 1
328967935 0
632781421 0
470903127 1
972021416 0
987951712 1
670911329 1
973116558 0
94637541 0
285295566 1
749528176 0
318750360 0
329573391 1
65952383 0
341543416 0
592723669 0
896797060 1
127530251 1
489663651 0
36865032 0
201705269 0
393889729 1
196979754 0
791889772 0
402567411 0
924023284 1
857054566 0
485808348 1
143401440 1
22550419 0
411380349 1
527911892 0
861022754 0
207458863 0
311274625 0
667429388 1
202465231 1
110621824 0
30505999 1
751890114 1
203078724 0
913957312 0
42463158 1
967957204 1
104631620 1
60675225 1
549843474 0
905344030 0
825055412 0
310811411 1
47846794 1
344410259 0
560157190 0
24775455 0
281355986 1
798804035 0
193790614 1
106287148 0
842426021 0
15672891 1
229362863 1
522479786 1
101771131 1
743252127 1
43724422 0
319481439 1
288808105 0
392471839 0
642709786 0
476000648 1
115482916 0
535792019 0
50825166 0
573547847 1
222835923 0
99494900 1
153442391 1
111993073 1
487041905 1
166101093 0
91711926 0
579168570 0
328503423 1
491855712 1
536881149 0
401656973 0
454570733 0
990422283 1
40081040 1
256331871 0
694485334 0
129734337 1
531294095 1
604949603 0
622008604 0
371376968 0
473774205 0
519711744 0
927392217 0
762878616 0
967833362 0
636505748 0
23438010 1
626185756 1
952237646 0
387855218 0
81579171 0
423021946 1
816152723 0
703456312 1
482963762 1
249280337 1
793825944 0
529033548 0
740189425 0
232027571 1
71701058 0
120992785 0
683157180 0
630380433 1
99796202 0
356610442 1
200701397 1
658466048 0
85814232 0
847400244 1
920268646 0
379992283 1
887300362 0
9695656 0
22457216 0
747221493 1
567441445 1
769160525 1
516778827 1
638529930 1
998881521 0
591325051 1
147602113 0
799776126 1
784463589 0
117911063 1
303464825 0
865336075 0
287709642 1
481673449 0
417521601 1
624485037 1
473449243 0
844292120 0
737241410 1
697657960 1
607861644 1
478403562 1
616360025 1
41066346 0
924489627 0
114023775 1
234967129 1
234841185 0
375266569 1
911555046 1
392845462 1
223800544 0
374853311 0
265305138 1
75672783 0
359756071 1
826182971 0
613428494 0
431810123 0
558714346 1
557542076 1
299464202 0
384449443 0
36701363 1
488059101 1
134152010 1
817333885 1
359544822 1
410807350 0
468172357 1
292315087 0
847558890 1
610536291 0
307141745 1
693505938 1
917314201 0
740341456 0
481263791 1
319693754 1
721742780 1
960123588 0
562786595 1
80361998 1
494787470 0
490669855 1
369172996 1
352407542 1
159859640 0
810149662 0
173634872 0
30121542 0
902666450 1
400846628 0
629497047 0
30392207 1
830115648 1
939980759 1
940856028 1
393433770 0
781692404 0
710328033 0
186675490 0
838685496 1
34380319 0
229489526 0
492389530 1
603046493 0
822379985 1
261484821 1
641257787 1
195104078 1
349976819 0
153996444 0
325548204 1
138555157 1
258239974 1
391055465 1
941974917 1
689112304 1
479301814 1
737860141 1
710379682 1
667942451 1
871507324 1
798943505 1
321935054 1
426114502 0
582964720 0
447546275 1
438356778 0
864740485 0
668331602 0
569948698 1
710161090 1
303355318 0
595368410 0
605627200 0
742339147 0
104445247 0
20359547 0
214547356 1
462767272 0
913038905 0
985433943 0
822344869 1
242210796 1
14782843 0
571366685 0
597904328 0
875569709 0
841707536 0
605195763 0
930012032 1
480521230 0
852277546 0
677799770 1
816334802 1
225226255 1
520124434 1
450553166 1
291767748 0
488738845 1
71818267 1
15531408 0
350107349 1
60500873 0
345909873 0
260893351 0
963074854 0
144126388 0
780898238 1
407772125 1
447833075 1
582708857 1
707931207 1
303927477 0
573888208 0
718063617 0
532606948 1
32819542 0
538911534 0
130959687 0
792720591 1
351815698 1
718731625 1
799177511 1
440642428 0
445668572 0
308135641 0
269333882 0
307605993 1
861535668 1
763547412 0
970757042 1
897387386 0
650127943 1
984949331 0
486309344 0
228238868 1
927772138 0
345180011 0
954512453 0
528651172 0
320877993 0
888208998 0
390404246 1
366144355 0
199373337 1
437874576 0
757607221 1
553843727 0
64427679 0
810377863 0
197000598 1
493497484 0
995562942 0
615857559 1
592922997 1
855902955 0
915836131 0
421863105 0
876863930 0
157135161 1
816458096 1
343135637 1
654032141 0
670636040 0
871110307 1
651253794 0
840488455 1
714764848 1
821137525 1
706415339 1
790930552 1
639990814 1
484236343 0
830087695 1
363587958 1
654686222 1
14113499 1
843679844 1
638171607 1
135680408 0
899989154 0
836094847 0
550137381 0
498017564 0
571992616 0
177960342 0
27924137 1
239932779 1
509944781 1
739356902 0
842042658 0
833213756 1
601603211 1
916503708 1
536410104 0
526943726 1
732034730 0
310574822 0
195543446 1
423136468 1
14078385 1
298852925 0
133010413 0
710934470 1
686932936 1
799964247 1
79834552 0
194320779 1
892614099 0
991547827 1
548709624 1
17597302 1
167202759 1
802291590 0
41113274 1
927183101 1
789322539 0
158151561 1
94108632 1
135301023 0
650196883 0
553289593 1
837156319 1
622659382 0
192850615 0
801632966 1
861376086 1
386393380 0
934053046 0
809124773 1
246768066 0
536671970 0
70326765 0
269582754 0
516269075 0
573396685 0
274495917 1
788050359 1
840458108 0
337298679 0
451598162 1
771199645 1
452515308 1
549873010 1
726420195 0
634250859 0
245406490 0
217783133 1
445093862 1
620753071 1
926050617 1
514793855 0
136175894 1
863458528 0
227234980 1
354311697 0
353191113 1
654062995 1
115895296 1
696400773 1
227467328 0
538151028 1
753224160 1
709914570 0
505758348 0
754894294 0
335736313 1
132810686 0
829561058 1
436256208 1
404444565 0
427228122 1
284412639 0
408010672 1
646072903 0
272105861 1
125440874 1
204848663 0
385548607 1
143130698 1
388224235 0
291474706 1
990083627 0
770184509 0
917108122 1
498421617 1
174514962 1
662249221 1
870376170 0
393739329 0
504089206 0
804028970 1
915425465 0
609645430 0
339135943 1
713137023 1
299449057 0
387146100 1
230921661 1
495129645 0
640793816 0
43416842 1
423905384 0
764280589 1
179660108 0
309701015 1
542388444 0
492261464 0
383274831 0
420775805 1
567294731 1
398786145 1
836957032 0
256707520 0
909006483 0
208496269 0
730300389 0
665442830 0
48142678 1
815706479 0
877041961 0
888196912 1
999477455 1
919577849 0
220343139 0
208271434 0
309509408 1
371494211 1
24446672 0
973040313 0
333114696 1
776732043 1
628093960 1
222640011 1
177784183 0
95481402 0
156372818 1
589059573 0
223924059 0
634645132 0
979311021 0
149328492 1
573962667 1
851618594 0
396890765 1
984922781 0
815111950 0
21673014 0
379968035 0
723268123 0
310822454 1
154534512 1
135924686 0
465368161 0
679348755 1
189538261 1
183446575 0
28321361 1
975139767 1
728110643 0
705913629 0
259013350 1
449928933 1
299976837 1
221262966 1
956828771 0
684401589 1
402516619 0
761234056 1
522661205 0
193812659 0
507732390 1
63156368 1
160111977 1
596475836 0
424122404 0
444400000 0
345108116 1
934253701 0
739957083 1
178361852 0
705620014 0
717194388 0
397119231 0
880568193 0
631264443 0
974020818 1
336741485 0
183173402 1
66797559 1
587296067 0
264425856 1
696055732 0
144032432 0
872429425 1
743578703 1
445519659 1
444198314 1
499330625 1
205557089 1
502528135 0
294352956 1
995650707 1
328519848 0
700929561 0
911235446 1
755261962 1
985212886 0
933459093 0
487985315 0
816281332 1
711078727 1
238220427 1
330949668 0
218382563 1
872695400 0
729718085 0
478091373 0
565128501 1
534699098 1
713891321 0
899486384 0
66425928 0
124661643 1
581647981 0
648920643 0
971239584 0
108804079 1
28030283 1
879146241 1
71687530 1
884826639 1
981227854 0
602204480 0
782330723 0
844507824 0
924990413 1
354185101 0
883213085 0
314544390 1
398018674 0
847548421 0
150703631 1
968011685 0
876699132 0
899089357 1
291728251 0
215375686 0
243382178 0
173921474 1
214116462 1
832757566 1
222347109 1
111768953 0
953253475 1
238193552 1
255648630 0
384780854 1
50636860 1
642018395 0
871648784 0
346947964 0
384069857 1
60750654 0
958411589 0
262794978 0
405108287 0
985787800 0
209934630 0
936425952 1
570742008 0
52804856 0
409667593 1
698284230 1
428981307 1
309294363 0
932593566 1
711514761 1
552230408 0
604293973 1
164686146 1
382102590 1
462191289 1
228800731 1
762361838 0
705166111 0
263492201 1
623818050 1
577880443 1
425839843 0
181442188 1
604546541 0
335105794 1
259336406 1
157327930 0
449398323 1
826719447 0
900627554 0
491431197 0
589533476 1
140315906 1
580298281 0
21518606 1
543713328 0
28658661 0
778944271 0
53005740 0
721007290 0
745012834 1
829113040 0
979332936 0
177702207 0
237923648 0
875025500 0
442825977 0
433521821 0
806630803 0
670938025 0
525832631 0
491184570 0
754527327 0
610066208 1
671008090 0
838379581 0
615971052 1
573509816 0
285088138 0
237593787 0
697265852 1
902699355 1
974117442 0
702219522 1
966431058 1
668119231 0
121879243 1
698647944 0
138299563 0
184374460 1
823623597 1
681797105 1
596915929 1
911150481 1
890861673 1
105850658 1
580315515 1
692036462 1
922235768 0
135941908 1
110958338 0
989263441 1
764234486 0
171442637 1
926429817 0
51878101 0
630868511 1
217388092 1
851000826 1
720767131 0
131033703 1
611183765 1
303120341 1
530826075 0
464267711 1
130037930 0
310460350 1
564716383 1
12373480 0
696988273 0
363730292 0
920932597 1
469860095 1
41912523 1
70248580 0
162493356 0
868886154 0
978931776 0
925825876 1
682971641 0
797456293 0
862189869 1
554144647 0
363307992 0
76433301 1
937647960 1
271967489 0
945917743 0
952990843 0
691638991 1
249449172 1
119830892 0
553027829 0
369223761 0
198113503 0
535333069 1
71150914 1
745526030 0
909918402 1
14645924 1
336437689 1
555488049 1
24743353 0
415418851 1
310920129 0
690750207 0
67534958 0
530068168 1
344329952 0
609094733 1
171318087 0
721036524 0
848771004 0
860226465 1
954222144 1
493631033 0
772558092 1
652681471 0
183711423 0
887292021 1
806923186 1
301286403 1
741731950 1
909434431 1
114578579 1
912645099 0
514689703 0
437432286 1
982458718 1
194999992 1
732640957 1
584997054 0
622833967 1
524917933 1
733881401 1
166165942 0
153019419 1
965641779 1
542441650 1
313914576 1
678607409 1
195220788 1
642339334 1
953919950 1
852873298 1
531191443 0
92296093 0
836285456 1
742911486 0
958264691 0
837649355 1
770046556 0
720311906 1
794342682 0
451515462 1
523423994 1
398643440 0
529897641 0
615630979 1
678314648 1
758009723 0
987499827 0
34317056 0
232568864 1
285321285 1
610686602 1
569480531 1
793490159 0
7296245 1
379273498 0
538795260 1
6028982 0
519689267 0
842221741 1
987697936 1
936327418 0
945898967 0
407183293 1
20913491 1
906934674 1
984179098 1
932940101 1
764609989 1
972241411 0
66185672 0
8280904 1
970258872 0
476067862 0
980097913 0
716140678 0
338379300 1
110613055 1
335245461 0
388014193 0
531013052 0
458677410 0
193212326 0
85224242 1
923679559 1
754396590 0
77577362 0
822224376 1
4724458 0
604651311 0
467312339 0
758546381 1
318064167 1
349597885 0
948581520 1
745314139 0
304588361 1
812017656 1
785241500 1
999112404 1
311571353 0
754068717 0
309791076 0
144243282 1
784508394 1
621934880 0
800332966 1
182263767 0
859609410 0
302856150 0
444684282 0
422311764 0
275408325 1
450636570 0
320581386 1
183241224 1
465734056 0
365183746 0
666977647 0
893184984 0
100198945 0
125414484 0
318327485 1
485407655 1
360535016 0
253301734 1
753546788 0
381448645 1
109969905 0
634064840 1
202417265 0
670702046 1
724961199 0
137039218 1
301808861 0
524475522 0
486580785 1
839605846 0
960700554 0
998657326 0
235919979 0
376899170 0
380644379 1
450716336 0
33529587 0
639453780 1
193470061 1
769922485 0
592181603 0
447310378 0
237704767 0
240035520 1
127039871 1
478471906 1
574672996 0
574653959 0
297739240 1
288510750 1
529436694 0
877824437 1
842018800 1
188521190 0
649751189 1
950853924 1
40190101 0
678701548 0
19308850 1
920376075 0
578874566 0
770697688 0
224978451 0
30213988 0
295263699 0
574108463 1
14228254 1
605001558 0
821412956 1
97275967 1
759031744 0
745842127 0
961191435 1
910401856 1
667721467 1
845459560 0
471696927 0
322051157 0
89681107 1
624817637 0
66179410 1
462115831 1
594234639 1
84092946 1
404164071 0
337408905 0
438766934 0
402510580 1
602117862 0
197158104 1
110795480 1
674364146 0
902001355 1
815596724 0
955883264 0
19638612 0
541984638 1
172467806 1
684642092 1
604834206 0
558350837 1
418447982 1
513781151 1
172734438 0
132491436 1
170369914 1
151072777 0
291078249 1
716329511 0
161487476 1
622792256 1
394220014 1
187172664 1
47899877 1
156365891 0
391997819 1
142465304 0
542373839 1
8789094 0
944228101 1
57770695 0
217004390 1
471063077 1
955676848 0
841499331 0
662403049 1
595441150 1
917587672 1
918757752 0
797882139 0
7859883 1
678458405 1
727949604 0
969051753 1
306907330 1
433928480 1
546561175 0
630643514 0
801502487 1
301989177 0
272998274 1
470548253 0
351774847 1
822753493 0
860946394 0
135309035 1
32004236 1
842927544 0
927489063 0
387829383 0
127988089 0
494920554 0
825056612 0
348789696 0
211133065 0
181024373 0
211593677 1
947129776 0
633359512 1
711036170 0
882174537 0
415103636 0
768332488 0
370678841 0
578259181 0
674735049 1
829787981 0
982532348 1
876805067 0
833480652 1
756903673 1
445044932 1
782874723 0
236471641 0
648836796 0
914166524 0
125930510 0
194034296 1
318167020 1
241614748 0
9585160 0
268762707 0
972243013 0
4322413 1
854940446 1
806376843 0
704575458 0
169387186 1
86064903 1
69444358 0
937721804 1
874107544 0
580714338 1
871862971 0
288315131 1
874589087 1
617753383 0
891034629 1
472407400 0
605290198 0
725204992 1
502827320 1
104728605 1
476018392 1
488279130 1
496255584 0
600019802 0
522692675 0
351119558 1
272337292 1
723527614 0
273667280 0
719764947 1
420982609 1
305343690 0
777104229 0
740266569 0
856289753 1
298798597 1
909201338 0
839275191 1
862902527 0
347120114 0
547375561 1
704921432 0
370714992 0
230214418 0
859640944 1
877005812 0
659116465 1
483168810 1
2247030 0
322274718 0
543916742 0
384096817 1
372644545 0
431405042 1
291923192 1
555197542 0
638857632 0
359117600 1
534222061 0
384406742 1
833125725 0
363139680 0
432414349 0
676222571 1
605164302 0
387941330 0
256612909 1
280203442 1
203170066 1
109768553 0
755453115 1
411315824 1
393433758 0
382684136 0
650719961 1
985217624 0
307318328 1
390107360 0
470332065 0
156769817 1
703455694 1
845953090 0
530873971 1
395596595 1
648276682 1
614668454 0
731661142 0
19241855 1
475174726 0
734596291 1
387852363 0
929578000 0
582844537 0
985971706 1
55004859 1
435757926 1
793308355 0
399051450 1
647458028 1
991418625 1
363088596 0
427588978 1
551836774 1
704339123 0
877451135 0
469949978 1
484033425 0
29559463 0
878831141 0
393817130 1
306665475 0
602532191 1
27369132 0
860662192 0
628565110 1
667121586 0
454243463 0
664950801 1
928783696 0
176795637 0
454124196 1
565822936 1
327993538 1
169554204 1
279632406 1
945603278 1
339635303 0
240750473 0
782967301 1
336039676 0
216367444 0
485761833 1
851118018 0
296171939 0
734672882 1
870294180 0
496618040 1
529342679 0
680006475 0
211133747 1
717801576 0
790515048 0
996293759 0
113430034 0
257576674 0
299565987 0
838646505 0
206766497 1
100361985 0
989835628 1
153823956 0
380917549 0
987857887 1
35070376 0
72103549 1
151133636 0
5982150 1
102215869 0
335141129 0
386614533 0
871538285 0
656366 0
604142255 0
559844540 1
100133950 0
597030323 1
817942642 1
20140611 0
896210176 0
276926268 0
656309496 0
104479161 0
92294850 1
327435063 1
552996080 1
629015797 0
741255888 0
324597680 0
617446568 1
953028998 0
678038297 0
134254472 0
305296922 1
242930681 1
826354009 1
387330807 1
683877976 1
589933445 1
731988565 0
641476400 0
264180595 0
61124777 1
137884172 0
201515164 1
541939753 1
341742096 1
451596072 1
854898374 1
747507852 0
203426673 0
286970054 0
965730535 0
436711334 1
161554906 0
346941980 0
148537177 1
499984973 0
502746077 1
479229367 1
939308773 0
693430596 1
581587383 0
152854354 0
306917611 1
984892454 0
979054967 1
147588257 1
999830874 0
653112668 0
261140552 1
814354554 0
839254579 0
621535426 0
724613510 0
797289950 1
103518610 1
110497689 0
116003433 1
976837598 1
213225312 0
408616740 1
59861387 0
271534288 0
530149240 1
906061107 1
732492789 1
229657897 1
48920793 1
437743756 1
250957726 1
385766719 0
883357549 1
132343462 0
610835205 0
796000476 0
507976309 0
857927892 1
425318785 0
579921293 1
93497870 0
10041825 1
618001939 1
747100036 0
197393038 0
665071429 0
920836776 0
659501123 0
287397905 0
759216087 1
603820812 1
963439215 1
944472608 0
426559963 0
518456662 1
67949987 1
842496453 1
202305657 1
272778550 0
685631616 0
483314638 1
87310222 0
823518377 0
727309146 1
540194891 0
459566968 0
89895267 1
655995819 1
511401439 1
982663028 1
517545454 1
667816217 0
597213266 1
351429378 1
698537170 0
256081973 0
135394828 0
159436916 1
668833979 1
789031865 0
91164317 0
191777622 0
765812470 0
168449068 0
391545319 1
634062927 1
704809487 0
915263644 1
859622862 1
153362730 1
389649225 0
783126444 1
104620976 1
788365729 1
636886484 0
44785187 1
182447588 0
728208596 0
283280398 0
789466669 1
977579070 1
881074892 0
964473870 0
246135251 0
615663409 1
74026477 1
321852928 0
744077394 0
739321833 1
833753318 1
578473538 1
716111954 0
102985984 1
584122264 0
523265428 1
382236822 1
916490341 0
135093207 1
994206867 0
375082984 0
336392653 0
190245824 0
558562344 0
355943214 1
148130855 0
917886471 0
547287387 1
286062007 0
262654935 0
272458920 1
181956019 0
254871814 0
284694417 1
210760897 0
33632867 0
388183448 0
280031341 1
511560488 1
372080503 0
832597966 1
705623755 1
581848482 1
804182274 1
511202541 1
981942239 0
264877979 1
446915213 1
539072187 1
804529515 0
256142347 1
780369589 1
863764317 0
279662071 1
662976520 1
939119038 0
114134404 0
871154896 1
481612071 1
833601478 0
74938403 1
358250548 0
42550260 0
208254939 1
337804142 1
755446155 1
484305772 0
78018319 1
702245245 0
216720309 0
781820574 0
784429943 0
360051923 1
725904978 1
236183755 0
337808404 1
332003208 1
492527210 1
977091590 1
438006219 1
592725031 0
681708862 0
873661821 1
946298308 0
558420853 0
350042576 0
523100169 1
128034957 0
676725557 1
604522507 0
165480409 1
404283551 0
17614387 0
770266762 0
736249579 1
245061992 1
673924817 1
397268593 0
366368936 0
277581080 0
189382191 0
989133042 0
759553993 0
257548460 0
437592567 0
183462790 0
77110317 1
12402519 0
763544394 1
348573736 0
669056181 0
312904661 1
49561856 0
826889001 0
755773602 1
944283524 0
986185514 1
459911570 1
445466581 0
470422653 1
433403985 0
693076670 1
984400455 0
954744453 0
103673232 0
25806268 0
315161819 0
15066216 1
556332759 1
576452016 0
865845933 0
309295443 1
123153279 1
774771174 1
888082835 1
308785081 1
41027493 1
515879042 0
766288073 1
865158085 1
811284793 1
379036326 0
198138637 0
804912643 1
17241006 1
338625137 0
314903528 0
359943879 1
311112229 0
814074830 0
981101452 0
290974654 1
365838360 0
621949775 1
882474575 0
170260458 1
863300703 0
471660043 0
506127333 1
828765314 0
400559619 1
736148132 1
440959016 0
892576098 1
411308868 0
624376198 1
818309616 0
966616052 0
526379798 1
898528357 1
345580492 0
365087115 0
945373762 1
110283625 0
647084353 1
317430328 1
777128892 0
457859283 0
270008517 0
153975594 0
766487141 0
71987981 0
557413122 0
787685199 1
207502555 0
791220334 0
470184162 1
641273679 1
734092299 1
333467664 1
82930227 1
683028771 1
710818681 1
45374150 0
400917450 1
113092353 1
296411532 0
902964384 1
132467622 0
917819847 0
851627442 0
925584082 1
479991164 0
701441903 1
603310997 0
604026574 0
561658461 1
205890284 1
205112082 1
375434272 1
486376481 0
4819000 1
928240413 0
241722083 1
839496808 1
125128491 1
956918763 0
781517606 1
105668658 1
399277625 1
399594583 0
952302568 1
669987489 0
890943895 1
326209376 0
104587580 0
432456849 1
120692205 1
600220428 0
863867043 1
802552263 1
801859075 0
521422045 1
387874518 0
661938000 1
468518375 0
839053491 0
371155281 1
723987128 0
670271416 1
686762117 0
594320940 0
322684860 0
614210498 0
771984023 0
480948189 0
814382437 1
690563711 0
350045887 0
419067544 0
343868021 1
845924694 0
730158054 0
573039509 1
798798212 0
890415904 1
899423737 1
454833749 1
926027350 0
368049048 1
860239088 1
519905694 1
738254148 0
688923600 0
322898660 1
810275485 1
252351532 1
440200946 1
746158796 0
355364098 0
906898304 1
461759913 1
751257171 1
366234178 1
735244513 0
18284851 1
959211110 0
967040721 1
675989093 0
534252323 0
739221630 1
741126174 0
820703728 1
865625610 1
534790018 0
486825103 0
199499362 1
184492445 0
305613139 1
128305116 1
336255852 0
467109106 1
549169816 1
166337712 0
343063634 0
782233478 0
680341661 1
359011079 1
535498629 1
554891505 0
408380049 1
699010783 1
735625983 0
668128880 0
169343093 0
995993540 1
251161588 0
309789547 0
859480668 1
257408693 1
221113690 1
313231806 1
251621311 1
733872958 1
732840985 0
226245784 0
53935736 0
617318 0
657975861 1
998825471 0
30218621 1
265556304 0
781208577 1
875757295 0
517375360 1
211854229 0
19422990 1
844806089 1
818693759 1
982911660 1
192678456 1
516436093 0
10721742 1
613609170 1
179837805 0
51102209 0
97832961 0
394303408 0
359959044 0
236541323 1
530786197 1
558468224 0
201711911 0
962597689 1
484999104 0
925612390 1
664608706 1
43156136 1
252765892 1
493427483 0
166301586 1
657136164 1
484622901 1
375755732 0
241614796 0
621416518 1
711767914 0
475585224 1
763833736 0
368999861 1
273921477 0
872477581 0
571812525 1
213179339 1
612403948 1
389348282 0
288118257 0
948270861 0
532126831 0
977065402 1
11033012 1
342204659 1
233350272 1
546967253 1
973045362 1
783707978 1
748664562 1
82259476 0
39095944 1
557247219 0
744757852 0
186007676 0
388057105 0
792821375 1
109646033 0
370474712 0
514323695 0
689046321 1
401060382 1
908181391 0
846483832 1
585384943 0
556417605 0
232500051 1
760986738 1
276867918 0
706904342 0
95191270 1
981496175 0
919580478 0
777872460 0
13259708 0
995527856 0
864063250 0
435566591 0
470159307 1
174028573 1
926589556 1
734175207 1
360546037 1
612251141 1
596937167 1
292677925 0
393285479 0
730405369 0
603655356 1
642009566 1
1579068 1
44007330 1
756552928 0
98594056 1
190068165 0
109501084 0
250725882 0
71257075 1
325275619 1
966143982 0
227536884 0
522413808 1
980653451 1
492955283 0
528898295 0
165347781 1
5011720 1
409620571 0
569093649 1
636075156 1
503179878 1
325092459 0
438809448 1
754291329 0
953359175 1
178219471 0
397571472 0
536562836 1
693392314 1
68250485 1
677306614 0
498705243 0
986324021 1
295382735 1
52526027 0
566206384 1
40106054 0
341080357 1
782921857 1
740652274 1
245597187 1
516934244 1
763446887 0
477252042 0
853424163 0
779286387 1
950622222 0
549960524 1
196564139 0
349426627 0
492564238 1
171325622 1
872197045 1
745898947 1
35930348 1
993124298 0
95589951 0
86939193 0
794550619 1
212655641 0
695738591 0
871769095 0
671842370 1
608284381 0
598667952 0
476562600 1
532960870 1
382642806 0
412294685 1
183231223 1
887556041 0
528581668 1
562937702 0
186257694 0
472273208 1
568768293 0
511798327 1
368625051 1
544341787 1
307549047 1
536593957 0
688792800 1
131386292 1
45374008 1
875046752 0
474697010 1
219989429 0
554154938 1
54400102 1
650633793 1
361748082 1
72329732 0
855237976 0
763124514 1
674699396 1
647954728 0
584728245 1
467461059 0
123600377 0
726383032 0
841797222 0
572633761 0
832199669 1
187626776 0
692472567 0
585294086 1
469272319 0
952036482 1
923619124 0
951623677 1
780188004 0
351091331 1
521941356 0
283449495 0
328699458 1
413321529 1
481530750 1
793801754 0
116933907 0
657703203 1
47546993 0
899196051 1
620790387 1
297553142 0
46969194 1
495605813 1
907727250 1
578475381 1
89275670 1
816529765 0
217019343 0
995293194 1
677946008 1
979503058 1
98126775 1
587657651 1
305466647 1
69310997 1
326983954 1
59309895 0
921035127 0
251297901 1
580200575 1
357262052 0
279077852 0
289315469 1
897561788 1
275528305 1
392197460 0
291269534 0
675598422 0
600136194 0
930222234 1
412687508 1
378790063 0
569110633 1
239792006 0
843741231 1
28628982 1
15176908 1
727924550 1
789602008 1
772566932 0
706883193 0
802754703 1
673247550 0
721704035 1
124004 1
625537275 1
229520577 1
263095951 0
58049614 1
895624450 1
628165578 0
336790393 0
166961747 0
148579769 0
673494164 1
436126358 0
290182597 1
452149348 1
309782830 1
154558667 0
50693866 1
713842027 0
98903968 1
9355935 0
223383684 0
897427745 0
310033374 1
481059956 1
137776674 1
504013685 0
496013637 1
75313188 0
465191257 1
680984150 1
372866125 0
30120476 1
543441646 0
881889592 1
203559354 1
397409066 1
274121391 0
701506368 0
537080473 0
458397544 0
868167106 1
141339517 1
373079966 1
726289683 0
117158066 0
950666713 1
515576972 1
274726205 1
858852162 0
813874457 1
590668379 0
957892105 1
192747547 1
557032462 0
95317454 1
978809792 0
65060162 1
141986489 1
56517322 1
744621923 1
204043437 1
852353060 0
603365316 1
299990617 1
595544408 0
178256254 1
402290568 0
617744633 0
838293285 1
436001400 1
648023505 1
275474158 0
886397412 0
250955369 0
671993845 0
341241142 1
754591199 1
392085999 1
828080127 1
840244651 1
302023838 1
155291250 1
400968293 0
160159008 1
377207646 0
913101405 0
9131987 0
929388488 1
77310218 0
978467693 0
357023666 0
899703651 0
83514947 0
219690739 0
899663039 0
481027824 0
795785016 0
273034750 0
107136005 1
50177591 0
465416600 0
569473 1
644599414 1
178659388 0
354187586 1
980033194 1
379910408 0
898403161 1
448211821 1
203223183 1
966853636 1
528443619 0
839834061 1
434866486 0
458390960 0
41590039 1
281190021 1
781163140 1
523503456 0
331411445 0
503132672 0
522281116 0
322446984 1
590353851 1
827322421 0
67994019 1
421367550 1
79998521 0
58395122 1
627590459 0
59103242 0
969710945 1
827027549 0
893436446 0
945314378 1
313055564 1
804944845 0
144742956 1
258224175 1
371400733 0
953824752 1
295167212 1
769997077 0
560441653 1
351705899 0
426156534 1
400492541 0
10059678 1
52932255 1
351762244 0
215883120 1
801402691 1
609382746 1
221388513 1
398144222 1
736733469 0
718180693 0
567983357 0
693137453 0
669730926 0
561638609 0
523850376 1
313575455 1
136130876 1
925932124 0
275555988 0
15154615 0
627248773 1
351589441 1
937685897 1
356138089 1
974946153 0
145161399 0
117873745 0
314114627 1
972373241 0
763562014 0
636505879 1
726148711 0
955021261 1
562559529 0
791740810 0
899414197 1
50440995 0
532863594 1
823798194 0
569454350 0
786710442 0
597349291 0
60698213 0
408244224 0
819190605 0
214145359 0
880904906 0
579776431 0
883951820 1
248876159 0
896088838 0
318956976 0
104179846 1
623820015 0
620096128 0
634066200 0
982101118 1
113233057 1
116643609 0
306102753 1
229003342 0
645103179 1
193925096 0
637907309 1
463144789 0
703576875 0
792032388 1
950775420 1
700868328 1
406900224 1
586462431 1
315536707 1
554110958 1
48513321 0
682309315 1
699567331 1
194851670 1
69524625 0
226520907 0
734346803 1
366183306 1
867883865 0
290397950 0
535987704 0
559020668 0
632546539 1
459683588 0
466423873 0
561162119 0
272136652 0
862459431 0
179883402 1
813531080 1
302959212 1
836549605 1
125910756 1
999727730 1
594910655 1
849396584 1
952220922 0
535749253 0
221798659 1
469066034 0
158927235 0
380883345 0
885291947 0
999300250 1
561520731 1
135899949 0
439150698 1
869769509 1
609215319 1
364807549 1
933453595 0
569938949 1
149627336 1
878341009 1
679918711 1
936239191 1
996826094 1
311922517 1
363249798 1
446373784 1
298547425 0
576817198 0
675120707 0
873670320 0
896240226 0
99181552 1
105370363 0
492357914 0
493135515 0
506522070 0
800958410 0
882086253 1
679273572 0
614853485 1
47748819 0
841446582 1
987526554 1
553636430 1
783788336 0
984114576 0
174343542 0
702453622 0
162605282 0
986464866 0
555798174 0
61564333 0
945090653 1
796706871 0
587372417 0
994009608 1
854527800 1
933404119 0
532912269 1
495979972 0
679613872 0
721023388 0
247348326 0
150950231 1
109496971 1
136762089 0
295540796 1
34990059 1
967134772 0
655724343 0
138944925 0
129578321 0
13002341 0
183909700 0
454279218 0
956745389 1
286332520 0
621647548 0
318838255 1
184702707 1
545098136 0
426559268 1
793272458 1
901244247 1
516992694 0
7559624 0
90063678 1
395122974 1
624478578 0
885598061 1
81057590 0
544624012 0
799560001 0
838580351 0
841876587 1
960251527 1
339099827 1
560901862 1
637146589 0
468247027 1
164619450 1
452378619 0
7973123 0
721582673 1
796013596 0
712736663 0
352005854 0
892401856 1
529611381 0
165680975 0
462373215 1
292571136 0
613522975 0
925758953 1
992088873 0
47022691 1
699698756 1
860310959 0
656753845 0
385357481 1
413631111 1
687177779 0
511682041 1
342762745 0
811412675 1
707304297 1
708837518 0
353529331 0
55501458 1
39356048 1
536851374 1
775960787 1
689803659 1
824332536 1
851773725 1
426747572 1
561033952 0
267956080 0
224128402 0
319235008 1
602044941 0
549200753 0
522352329 0
691333679 0
717823720 0
806742000 1
301894000 1
158190177 1
686433135 1
889730491 1
263547143 0
907371478 0
119232718 1
927145787 1
471540316 0
438249363 1
826275455 0
965552585 1
617916586 1
484767794 0
999440074 0
669393387 1
13667330 0
945183435 1
26488472 1
131157225 1
741005033 1
450368900 1
51956624 1
241792075 0
746782808 1
885571025 0
9266812 0
189977258 1
505305120 0
586471823 1
670157346 0
770447562 0
469652058 1
771749741 1
171479192 1
655213203 1
34570718 0
659698047 1
217683212 1
525062930 1
162051680 0
500432275 0
919227075 0
266788481 0
594046067 1
515184361 0
717766746 0
321933261 0
458940090 0
522724656 1
41289297 0
901318200 1
367019210 1
87168562 0
586130735 0
154684191 0
914360292 0
166571860 0
777410328 0
178896224 0
750556236 1
551802169 1
575785764 0
443048630 1
354363858 1
743850566 1
3550775 1
900249222 1
753036308 0
377948031 1
89763992 1
538944107 1
538512520 1
662978976 1
353410470 1
393163123 0
992459369 1
590575913 0
886112399 0
622554878 1
337202839 1
103055709 0
672458899 1
599028122 0
969020959 1
185390172 1
688118998 1
630711062 0
98830637 1
276894895 1
217109421 1
588458103 0
488734765 0
88322241 1
796659 0
179287035 1
939629593 0
807802994 1
928014402 0
571588018 0
672307440 0
296301355 0
665102690 0
250314912 0
978585044 0
865020319 1
822389650 1
700633538 0
100988042 1
240544349 0
731442564 1
929953377 0
565427063 0
174760414 1
678363413 0
156957996 0
735482720 1
503870854 1
940333652 1
435006635 0
520811569 1
812935374 1
487385577 0
293800034 1
33638814 1
266495442 0
144955493 0
266553569 1
384836958 1
8421329 0
929543088 1
723179147 1
190273773 0
465841733 1
541102371 0
414516575 0
74333379 0
566737918 0
546048118 1
865017186 1
483876008 1
628936393 0
721480534 0
789102088 1
776848436 1
281939501 0
904097192 1
721826011 1
566867825 1
727822240 0
449870982 1
582595995 0
232559392 0
828479956 1
524947248 0
172347996 0
552624978 0
84017563 1
695130653 1
544224340 0
550688408 0
52437616 0
574890396 0
433638369 0
565920744 0
233339850 1
521244404 0
624491618 1
315108786 0
924574109 0
907485151 0
549685767 1
313356491 1
657888101 1
723438020 0
358930746 0
541613140 0
671953472 0
743781064 0
613841847 1
161824817 1
281739523 0
42951798 0
534052346 0
516210800 1
617490956 0
246489488 1
604929525 0
851745097 0
965860805 0
205020486 1
610014847 0
497527603 1
715749185 0
832745647 0
902115628 1
781142512 0
68380981 0
345347071 1
240445019 0
783477320 0
917141004 0
672698970 0
827231381 0
59366701 1
20595979 0
955865173 0
536008744 1
986991129 0
63976411 0
196602089 0
798301639 1
172131708 0
899381796 0
821846708 0
837954952 0
586788583 1
948592110 0
764948911 1
228055205 0
726468967 1
185364848 1
95292913 0
498978345 0
138577397 0
5938088 1
809556141 1
684173924 1
990402819 0
183233684 0
854215134 0
122010288 1
990811642 1
299147661 0
438757401 1
595138064 0
445809862 0
876677031 0
650357094 0
580637165 0
663503626 0
287762056 1
533641358 0
223843246 0
345566654 0
65510977 1
110347144 1
178468962 1
505780287 0
660483914 1
680368019 0
351020011 0
975438626 0
356888647 1
583018375 0
734914732 1
915814134 1
145217191 0
915858598 0
392503496 0
183305425 1
949119142 1
350622556 0
917545975 1
870109896 1
708283420 0
322582539 0
754796854 1
837393125 0
192845236 1
763677374 1
876702728 1
898305936 1
894591156 1
842065494 0
373892290 1
472888798 0
431621665 1
811038254 0
952074273 1
947996350 1
646429372 1
241451064 1
685755210 1
441569227 0
652212692 1
584878479 1
934958687 1
708592153 1
382921060 1
115998391 1
666194034 1
8642684 1
904165970 1
740571690 1
338154304 1
432598753 1
989387208 0
794464133 1
358347147 1
508777974 0
604705861 0
992175072 0
504905728 1
187841501 0
721175295 1
321293524 0
520448119 1
663624630 0
178588139 0
921393169 1
167340114 0
296846376 1
981564350 0
16563693 1
131242480 1
335961269 1
685313138 1
448198612 0
36418609 0
115409247 0
859780544 1
362935413 0
636194847 1
355135035 0
964598310 1
704050173 1
999808467 1
255211011 1
566579387 1
644635714 0
655798341 0
910511919 0
851109743 0
923000548 0
449644657 1
578004943 1
616014594 0
123637561 0
509285052 0
23272241 0
102263350 1
64958255 1
57541901 0
391248527 1
698473152 0
269249037 0
39153013 0
468461848 0
287755512 0
733354300 0
500511200 1
882809766 1
976381848 1
159635949 1
439215212 1
77231485 0
743287650 1
390797390 0
16043944 1
732525366 1
329243971 1
226861345 0
345272646 1
86771999 0
581385673 0
745532780 1
502852591 0
718771407 0
108969322 1
119348922 1
543081851 1
76929095 0
505874897 1
31888541 1
152530751 1
73413833 1
418645115 0
179239414 0
390625393 0
737847331 0
104514287 1
518804066 0
420470251 1
879712882 0
287351834 0
427939789 0
615028551 1
889844842 0
344668775 1
560161004 0
460119906 1
128391604 0
196042001 1
642231298 0
215729041 1
577695255 1
299132296 0
953417287 0
109960024 0
317259354 0
514573683 0
991774109 1
271728143 1
575179823 0
906913250 0
50650009 0
443189322 1
863496631 0
818708399 0
967066930 1
914735159 0
716976623 1
382038487 0
212558334 0
866534060 0
728340154 0
632456671 1
669675011 0
14545188 1
235516032 1
322915622 0
154594709 0
669497007 0
449038606 1
610316671 0
501931713 0
572176709 0
713869307 1
981690021 1
835796722 1
855464209 0
896043854 1
213813367 0
51869289 1
575429244 0
447786059 1
441186004 1
343869944 1
606881105 1
315469832 0
680248919 1
103313794 1
994879694 0
36043465 0
920090385 0
585988858 0
318768208 0
82770010 0
355161364 1
367167747 0
175182191 1
911374529 0
579589029 0
715938089 1
300608281 1
197854192 0
696812858 0
511076926 0
474576730 0
380626866 0
469651595 1
502286047 0
423556525 0
677422565 0
973777004 0
121339903 1
48357820 1
475588399 1
200917762 1
243004967 0
22091522 0
794781718 0
290774806 1
795704780 1
938434071 1
865303829 1
832747847 1
718275087 1
34989722 0
212027785 1
791013005 1
726421551 1
225413381 0
697826946 1
387010325 0
726499130 0
726801409 1
552108294 1
803235754 1
551708251 0
412907618 0
960541117 0
759377651 1
480524250 1
887502491 1
350321901 1
635322202 1
80954771 0
820179167 0
468686050 0
113234185 0
197765833 0
291426720 0
620226567 1
465711060 0
96593502 0
819082339 1
470525167 1
371412404 1
65080004 0
351078463 1
442837743 1
36143127 1
551277907 0
572205132 1
222789345 0
994305522 1
393736748 0
814595711 1
701056395 0
688625263 1
349157895 0
834938353 1
394086711 1
262773731 1
89113635 0
536569002 0
683837 0
627336676 0
606958032 0
476499363 0
877765510 1
813133429 0
721129287 0
651676478 1
245608267 0
947599334 1
353516464 0
663086811 1
415646335 0
289395032 0
169529264 0
993601985 0
668593565 1
323849197 0
16187749 1
899167033 0
980512833 1
597843983 1
377609713 1
440520161 1
480644425 1
107431318 1
559837864 1
638908781 0
519138489 1
215198129 0
742596276 0
199638469 0
450252897 0
427575385 1
706810809 0
250638869 1
916705207 0
669345058 0
898337958 1
240867426 0
219781303 0
637596795 1
131634810 0
510409998 1
774776684 0
735414866 0
756468994 0
958345972 1
427682158 1
384222066 0
853652161 0
576693954 0
837068635 1
631278380 0
891286140 0
546973902 0
908001731 1
457526481 1
605336807 0
149921220 1
692891158 1
243663315 0
304762533 0
803290936 0
640457702 0
469733513 0
231604631 1
186809 0
536954820 0
100309560 1
804000589 1
499100324 1
843601877 0
146613042 1
994358441 1
756730994 1
738514278 1
100489795 0
201608289 0
898344807 1
433877264 0
449618245 0
719429093 1
527175330 0
240551208 0
479354527 0
389988593 0
197754508 1
114543189 0
624656541 1
792153998 1
317453468 0
274729080 0
494128436 0
452602345 1
930843625 0
18280718 0
885650578 0
463641528 0
568335436 1
546898028 0
677852843 1
753543241 0
922479189 1
900047587 1
572407682 0
499295061 1
35419306 1
481567853 1
401016200 1
77689158 0
890710038 0
794353741 1
291535901 1
11839276 1
800683941 0
173881536 1
297960593 1
908515393 1
164698977 0
795860531 0
132911663 1
163892336 0
654837901 1
903869319 1
697666724 0
235309456 1
971751772 1
555346641 1
783596848 1
393917937 0
610566481 0
319215876 0
324625004 1
971586573 1
416924396 0
758053714 0
705805151 0
296834714 0
466074973 0
618525462 0
920062830 1
541431697 1
366872712 1
175691417 0
204761454 1
17180163 0
635727717 1
809952029 0
37903082 0
844245650 1
554269778 0
70355117 1
390303150 0
333509387 0
634791860 1
697902795 0
523884817 1
401741149 0
428646657 0
659632266 1
864191566 0
848623850 1
574695175 0
487000452 1
370767914 0
431410462 0
785161619 1
996627088 0
992280228 1
489928628 0
832085583 0
361288234 0
952201991 0
584819162 0
567837135 0
150216762 0
884258503 1
573452597 1
503379703 0
323369019 0
280120872 0
841553734 0
754835754 1
930481114 0
73753208 1
199279277 1
850550677 0
160356997 0
179110503 0
95252637 1
466899887 0
245942531 0
871442276 1
414598373 0
942319242 0
47591978 1
699034544 0
268894873 1
643341694 0
158253828 1
168317061 0
658755774 0
667395661 1
917533190 1
723812764 1
844846536 0
848843797 1
62283073 1
232147045 1
732086574 0
11763362 0
982253494 0
211264711 0
671976060 0
740932001 0
592545972 1
36250238 1
800280498 1
144945812 1
786222491 0
167320174 0
35705033 1
745107575 0
754771190 1
477084748 0
654301897 0
634420303 1
861933683 0
662403558 1
561618594 0
860171729 1
230474500 1
431311344 1
251511148 1
292676213 0
300658913 0
196152703 0
522793042 0
408592183 0
596227053 0
546844525 1
879934717 0
635833962 0
693854331 1
56512299 1
355025168 0
920990301 1
605638906 1
740816874 0
395506698 0
231482599 0
663540161 1
404296352 0
472327537 1
935587390 0
919746018 1
147418724 0
536886148 0
220090284 1
806209419 1
43098838 1
2106636 1
415640508 1
713691681 1
309550664 1
713496987 1
949349103 1
438052965 0
153042020 0
731951757 1
962817168 1
249759852 0
771734953 1
33818688 1
432664166 0
139851552 1
674717119 1
128437519 1
339436827 0
15265535 1
660011873 0
732107535 1
926538530 0
95809762 0
338293798 1
554994355 1
179543649 1
525884467 0
540866320 1
272348707 1
912152722 1
45040984 0
227105096 0
261120530 1
792832595 1
258615285 1
920202028 0
307728967 0
230579300 0
201192428 1
289905434 0
781938493 0
891659862 1
984877977 0
550766902 1
284948436 1
567596285 0
960534675 1
610496750 0
375041256 1
4320850 1
523133263 1
390767957 0
787078501 0
962394230 1
66308533 0
305855324 1
204706711 0
948449999 0
397267810 0
830908887 0
102945462 1
425803193 1
253612522 0
424779324 1
704621396 1
931204350 1
66425965 0
895301239 1
512591007 1
68180744 0
693841532 0
616124815 1
660147085 0
84155992 0
222326040 0
953992095 1
443704194 1
311511025 1
114389252 0
699918935 1
807364283 1
827259905 1
997694950 1
734019207 1
27787816 0
824720795 0
923017386 1
41118687 0
433177587 0
961667431 0
813950884 0
410712670 1
97546108 1
781589999 0
96718514 0
555001931 1
921342437 0
508964673 1
570003959 0
576906793 0
511615175 0
674901491 0
300565856 1
212335484 1
742832114 0
320004656 0
530159398 0
418196891 0
295256350 1
644802247 0
842822284 0
142339592 1
479913689 1
712382892 1
705605740 1
158406105 0
572883421 0
132858760 0
267344870 1
528345997 1
919780670 1
225042222 0
846313687 0
572046791 1
921550390 1
92675533 1
141536062 1
479657079 1
706764491 1
263966554 1
969345040 0
614584164 1
730581340 0
597343665 1
266606069 1
454301231 1
478879777 0
245858742 0
310527643 0
112474543 1
50578956 1
591341418 0
120091912 1
858290355 1
492556595 1
296674099 1
242167831 0
204217953 0
670241166 0
206395481 0
908949062 1
849091119 1
896970963 0
195725007 0
406933434 1
32770586 0
238330979 1
51822526 0
540841907 1
914076031 1
418213207 0
556630812 0
478882780 1
317458285 1
548456092 1
140067822 0
518444332 0
335646985 0
287476766 0
89237966 1
323809088 0
659292242 1
72219455 1
254095003 0
773611824 0
589947917 0
225566434 1
675640740 1
558514672 0
224655842 0
600280252 0
757885252 0
237108616 0
945170241 0
88129714 0
252568197 0
493697121 1
311804011 0
911944229 1
63591165 0
556146189 0
668511775 0
608437289 1
936825045 1
554466923 1
118878297 1
873696302 1
357206932 1
912339293 1
98860522 0
49266485 0
72900450 1
285184948 1
41900086 1
642923866 0
606813581 0
312705059 1
442441267 0
39328199 1
274747367 0
598029914 0
59571193 1
640816534 1
975295954 1
741474522 0
410302433 0
85335474 1
457407721 0
343229030 0
505590416 0
542328897 0
648271902 1
98634787 1
639704690 1
445866512 1
800603905 0
820625777 1
561416333 1
31651986 0
149995157 1
153456918 1
207071043 1
563479676 0
253232220 1
141694345 1
439814335 0
925209694 0
490835054 1
542027635 1
486091183 0
399529631 0
83777052 1
812858564 0
853418011 0
169636961 0
329996396 0
858165688 0
170488430 1
134703123 0
310662732 1
13495583 1
806272993 0
322086340 1
848433505 0
539192104 1
810000142 1
742404051 1
539079387 0
935489015 0
896812081 1
149829882 0
221027863 0
127210755 1
863867590 0
384854066 0
154675913 0
237461041 0
724530190 0
533764450 0
9532492 1
616583237 1
792777468 1
429675628 0
214122492 1
312231126 1
968919411 1
757346914 1
765549638 0
809648806 0
523324303 1
946842021 1
369699683 1
605000565 0
306962593 0
151378425 1
197217241 0
476105590 0
707590407 1
262860785 1
200805981 1
228589410 1
210956181 1
62587170 0
764059394 1
753550288 1
224904192 1
540971312 0
36420174 0
677086256 1
729497312 1
164606027 0
1537531 0
558398277 0
862460037 0
264668520 0
873149662 0
847296034 1
217731433 1
535638248 0
989694676 0
701586787 1
634044164 1
917975898 1
735895852 1
429425809 1
381630244 0
545351053 0
650451922 1
186597652 0
531187717 0
709642580 1
704509742 1
859987515 0
705681688 1
810507845 0
193804761 1
486878290 0
779738327 1
671344822 0
708705819 1
600510831 1
989215368 0
663887779 1
28038300 0
601313928 1
713666685 1
437580346 0
513320645 1
807058596 0
393778874 1
724004866 1
700823348 0
924520756 1
922728636 1
39714844 1
931487817 1
569673829 0
897178965 1
88880352 1
496151770 0
726635604 0
899296647 0
523977408 1
851913464 0
8517359 1
118484417 1
300792756 1
19651663 0
471117612 0
358126859 0
592681768 1
688317608 1
425021795 0
59107124 0
337889372 1
975699227 0
299392920 0
311018484 0
491913258 0
644462540 0
675627913 1
119665537 1
573093119 0
415722952 0
389035886 0
136314264 0
686516711 0
980062214 1
298355547 0
811364493 1
970054194 0
913895170 0
55827971 0
16637399 0
246481700 0
653593590 0
912764121 0
342141129 0
8431036 1
36577952 1
543703193 0
240238726 0
59565750 0
622066979 1
867396798 0
148015558 1
589717352 0
360742473 1
943473847 1
293078255 1
48329594 1
430536419 0
927508433 0
275700452 0
336030273 0
170822238 1
161908861 1
367077569 1
83484624 1
686235830 1
490774589 1
73422296 1
142983257 1
969447250 1
525475252 1
621233718 1
974663245 1
482565688 0
119814565 1
583485010 1
147499352 1
861432837 0
811123983 1
648648353 1
419165980 0
679104909 0
844669574 1
711911762 0
332871605 0
393359313 0
634905683 1
233711967 1
432531437 0
586995813 1
208849810 0
155791115 1
343623769 0
806832636 0
800236982 1
281902324 1
985817925 1
631537935 1
23951963 1
362275310 0
1732088 1
442948068 1
823039153 0
907972626 1
46654542 1
645457877 1
649732550 0
94175567 0
814393423 0
955917775 1
230888193 1
356329083 0
788870949 1
855025483 0
95506521 1
955293289 1
364667250 1
513698371 1
770508309 0
173997315 1
599302290 0
570271265 0
818741751 1
410265503 0
917537325 0
343489769 1
217519111 0
376347895 1
738825988 1
646176363 0
184835535 1
345638238 0
643105708 1
650823190 0
627136274 1
294871194 0
516119975 0
560671902 0
683846712 0
878208287 1
143838585 0
196139028 1
994291245 1
985292846 1
314224219 0
422094449 1
388544522 1
803171887 1
486144614 0
952497530 0
82348861 1
398194426 0
360706020 1
39875481 1
390360538 1
621926551 0
988119842 1
426450075 1
668400864 0
84546493 0
196538548 1
492746618 0
991722012 0
541762114 1
92509047 0
890088575 0
637083611 0
727379010 0
858414377 1
337075084 0
145825008 1
729506112 0
477107539 0
667653851 0
120153193 1
676854020 1
263736856 0
272277272 1
472696905 0
781718125 0
866455723 1
420881937 0
424960448 0
402081055 0
797583509 1
98294492 1
548590214 0
165751065 0
120107632 0
376322978 1
304631351 1
673087914 1
161515979 1
903158292 0
399607465 0
472171649 0
806214485 1
490552402 0
178935356 1
360608724 0
285938972 1
786625231 1
212680537 0
329746004 0
326772928 0
693078422 0
273303237 1
650440827 1
215650628 0
119306499 0
841047951 1
758754636 0
527649582 1
440098487 1
230892837 1
743643037 1
116858727 1
157900494 0
540477077 1
774857050 1
854620903 0
521037043 0
431902546 1
246726520 0
630366603 1
168268141 1
361569574 1
768526278 1
807077126 0
824927856 0
345267675 1
910737179 0
765843873 1
63158505 1
655085009 1
748444286 1
689077393 0
28212473 1
135744116 1
271896261 1
586834894 0
785840894 0
519261656 1
632098205 0
671054709 1
343507504 1
760468812 1
603776685 1
6285859 0
634643227 0
346112673 1
394376282 0
334558113 1
57357490 0
567840056 0
612968848 0
419259339 1
221939015 0
469094129 1
23125812 1
751658598 0
427863049 1
570392899 0
884321119 0
479947381 0
774025264 0
386419604 1
894808425 1
607842950 0
181084336 0
385189859 1
622641096 0
934071735 0
668359916 0
780841903 0
394722124 1
572085379 0
318394681 1
957368504 1
322671660 0
101362170 1
607950622 0
690953784 0
671580093 1
198074167 0
55736096 0
671684491 1
174482016 1
964834333 0
218468910 1
698886130 0
676298995 1
290184457 0
886376569 0
238928871 0
578572644 0
554184602 0
81149661 1
566827038 0
669238223 1
293654023 0
832734983 1
930492599 1
870517992 1
97818190 1
38540812 1
151499817 1
93757719 0
825535251 1
840230648 1
70592070 1
8058462 1
897784457 1
222188979 1
488601093 0
757561757 0
808061522 1
766123067 1
363688061 1
744638 1
960072948 0
987623223 0
782359258 1
348144011 1
727996629 0
369073083 1
985754398 0
430135034 0
455250521 0
702342721 1
62268943 0
480981914 1
873850628 1
669073673 0
889681128 1
269664330 1
390708649 1
183956809 0
323880343 0
136074148 1
332617458 1
679815748 1
957063442 1
889214768 0
448851406 0
718041445 1
643978392 0
356807401 0
497907096 1
541107531 1
303297514 1
282759568 0
623798950 0
981429440 0
942205053 1
45986798 1
336744246 1
875378394 0
417937452 1
266853243 0
757604128 0
314635369 0
77068267 1
511348144 0
144769803 0
534015169 0
364162636 0
889029327 0
914085050 0
81241902 1
693470151 0
63847181 1
876543989 0
210291412 1
622357750 0
723435351 0
805747334 0
750147892 1
925580738 0
492616745 1
548429465 0
614789507 0
399237417 1
137481325 1
62234588 0
958013183 0
861004212 1
708453911 0
815383588 1
285635876 1
515188836 0
876545986 0
943449388 0
686289605 1
256962398 1
676784700 1
749821960 0
21819489 1
562858508 0
533251517 0
263616805 0
443620237 1
706266604 1
614139032 1
951257938 1
835033321 0
430199969 1
990778720 1
323771734 1
319880703 1
414725359 0
457605854 0
290094934 0
804997312 0
586697627 0
396617292 0
235150099 1
390664277 1
531257075 0
641022835 0
429873129 0
780048085 0
391314881 0
598216903 1
66365024 0
71268459 0
322827412 0
811228574 1
667583077 1
856377843 0
341034167 0
719104870 0
112291016 1
902173273 0
681247728 1
298952884 0
119571214 0
488092720 0
922152334 1
468068656 0
615995122 1
763643122 0
500492686 1
261824318 0
800080980 1
978303095 0
153349547 1
900822921 1
166087190 1
461048254 1
47335181 0
516900582 0
144610264 0
451697132 0
217519771 0
16365368 0
924958139 1
807754139 1
434263943 1
365978240 1
750187921 0
135218799 0
789914824 1
115478693 1
282394986 0
12887237 1
628519233 0
376158902 0
172695588 1
226507388 1
30568576 1
769682103 0
837175283 0
968325593 0
812666593 1
881083907 1
670031975 0
683888865 1
613099253 1
488752086 0
24052376 0
582233154 0
657671128 0
985439520 1
812390112 0
940342177 1
430433798 0
340573492 1
788226317 0
619953817 0
414053553 1
25748186 1
268238981 0
676277686 1
761491370 1
557516765 0
134947575 1
987215335 1
207926686 0
354632459 1
647454172 1
663638590 0
412973793 0
967253479 0
551674047 1
504642480 1
890836154 1
342701565 0
325016517 1
587834548 1
971376435 0
738253335 0
697943532 1
487371899 1
490570250 0
568584427 1
164899843 0
416729325 0
674452303 1
219936154 0
603245694 0
122625614 1
841104164 0
72314602 1
569248603 0
820270905 0
764307878 1
751001324 1
251981385 0
201595318 1
547305369 0
80351946 1
555096558 0
184618682 0
672231474 1
934197418 0
176003371 0
106693627 1
285323956 1
181520972 0
724429642 1
581394570 1
806502053 0
297516990 0
74168679 1
891774622 1
611940433 1
324204256 0
204201719 1
544615147 0
381700220 0
955165623 0
893099374 1
128294153 0
507890422 1
221986585 1
823485389 0
230337052 1
825356287 0
785633908 0
750373029 1
731232071 0
952632420 1
236703590 0
966174657 0
443175164 0
751653452 0
336199491 1
183748792 1
759552838 1
601041137 1
478441704 1
372292235 0
254913452 1
702476064 0
214528381 1
850456877 1
287273849 1
594122192 0
430199988 0
370899385 1
154050504 1
207908980 1
116673485 0
908881995 1
782664090 1
326544759 0
142196699 0
923594225 1
878204001 0
65869601 1
701695370 0
458358160 0
408827468 1
729677373 0
201087951 1
701307459 1
775996384 0
231991741 0
845120950 0
774040739 1
855792420 0
365364605 0
179495050 1
554985999 1
805964922 1
566212403 0
675283158 0
486995973 1
503415316 1
757452258 1
62963566 1
796855528 1
421285502 0
451794365 1
416676099 0
986512463 0
564190214 0
253163285 1
689214829 0
632226723 1
159927934 0
898050730 1
957219585 0
406861885 0
988932623 1
847070484 0
589366422 1
453812225 0
928793402 0
575221959 0
727674325 1
398677198 1
697099481 1
609461383 1
37605361 0
305356520 0
602893288 0
291132617 0
145246491 1
323182280 0
447463551 1
796113671 0
237307635 0
526845566 0
384439383 1
385468659 1
795048197 0
573611341 0
357915635 1
899354834 0
211604750 0
529941361 0
204625237 1
291005145 1
726948027 1
889393127 0
611015744 1
238681179 0
29383974 1
674808653 1
203961136 1
202874120 0
641546253 1
885171631 0
397259827 0
591191931 0
799119904 1
722756846 1
753455867 0
120788562 0
340413119 0
992096727 0
906375476 1
359713774 0
44924606 1
898546200 0
323172998 0
208264972 0
772687363 1
827928683 0
746731655 0
920894814 1
573752899 0
273984942 0
470650348 1
642429590 1
967569903 1
704102891 1
935883051 0
713811552 1
810876501 1
904631620 1
135829889 0
457460465 1
385297478 0
593941828 1
108094443 1
970050780 0
98339012 0
988698992 1
495983519 0
863060551 0
939561482 1
830472483 1
790867579 0
63780300 0
743299290 1
635611700 0
722704693 0
449481477 1
144419629 0
875880427 0
497816621 1
141665659 1
925825965 0
676128041 0
154435221 0
167013518 1
511715097 1
383740681 0
840180042 0
178100756 1
580477277 1
48851806 0
785069237 1
666232432 0
400696696 1
750187876 0
298498135 1
614825619 0
772439884 1
343479053 0
6454767 1
743877750 1
146763228 1
530594942 1
672714936 0
524453566 0
641792669 0
955898441 0
928825734 0
83150493 0
566617903 1
480401153 0
548971438 0
564684418 0
554420500 1
294067851 1
541604480 1
605710137 0
569074854 1
319627451 0
343114084 1
720113995 1
976827882 0
161083552 0
324915733 1
572575353 1
97527936 1
885728808 1
358750263 1
563847854 1
359355481 0
522251949 1
743968082 0
362706753 1
877529152 1
861501847 1
208484039 1
147697711 1
93144094 1
922154906 0
605065493 0
694283667 0
764026382 0
837852387 0
648076052 1
739157001 1
977385265 0
78939132 0
354117694 1
946577955 1
995838090 1
734724358 1
565655017 1
724155016 1
636832972 0
500652686 0
700751192 1
671950468 1
873792273 1
587899457 0
742298803 0
276474753 0
682477863 1
383710245 1
261391401 0
680596362 0
102462909 1
412134887 0
274334818 0
881386220 0
50127231 0
990848515 1
259775713 0
94739864 1
585845850 1
263384456 0
256335713 0
294913455 0
990608248 0
856083714 0
735615091 0
534070692 1
59411078 0
344048103 0
40774220 0
971449020 1
475760468 0
660606506 1
708463059 0
71706215 1
263804943 0
760678159 1
41191385 1
692471629 1
929546995 1
964394616 0
261834705 0
226872807 0
42528572 0
373505054 1
171509693 0
997665546 1
705600552 1
254476128 1
140896820 0
195613555 1
436323888 1
261850879 0
39274745 1
263932093 0
229045036 0
377336158 0
310206681 0
877313042 0
667650439 1
53384197 1
482414650 1
167059933 0
322614975 1
381683934 1
120940705 0
121101880 0
173504531 1
135806898 0
167889793 0
699973265 1
38112109 1
378666831 1
205812585 0
375435616 1
332166165 0
3266538 0
303731733 0
13397987 1
444398702 0
738339718 1
355383247 0
44368265 0
25403109 0
650876202 1
453312298 0
638638429 1
495878966 1
971268918 1
254855491 0
16619651 0
362050853 1
919545341 0
960210636 1
236225314 0
57889090 1
129430179 1
631328779 0
128694856 0
856439970 1
500865849 1
666117961 1
879872515 0
626361500 0
422545263 0
879808091 0
11734122 0
37421434 0
555899998 0
31730187 0
354445798 0
818517169 0
429012072 0
857910152 1
855722184 1
888067258 0
292420291 0
466182756 1
956810341 0
692361658 0
327853054 0
65190136 0
370672811 1
840874432 0
446418434 0
911039483 1
104436516 0
345777683 1
364207800 1
706251178 1
152835504 0
619876236 1
657025747 1
257080866 1
634347330 1
732604104 0
840451912 1
244172132 1
467559203 1
780047147 1
485316865 1
476563040 1
268139372 1
260795041 1
483454806 0
31053485 1
436122598 0
725455093 0
844924902 0
406886206 0
121976176 0
300370616 1
811002601 0
886105206 0
302616904 0
477516453 0
41554310 0
552959847 0
852959036 1
509461264 1
61945939 1
882966325 0
227392620 1
933021937 0
340906004 1
403159161 1
638045865 1
15487765 1
196873476 0
471975493 1
814471143 0
836351052 0
569059994 1
284566983 1
959246437 1
778981913 0
657204707 0
860096785 0
562236902 0
845825799 0
280866071 1
685600300 1
369185281 0
294348626 1
440248861 1
73026837 1
265490134 0
698738715 0
592680816 1
794895567 0
608904637 0
494818687 0
321801706 0
525060120 1
142906972 1
715021117 0
704396902 1
96368085 0
445770356 0
877949274 1
841464539 1
593421662 0
420737557 1
340853125 1
553486624 0
264679772 1
639625079 0
288855896 1
966037873 0
91219823 0
984382542 0
872704209 1
189907129 0
903469141 1
279730634 1
205133863 1
304112477 0
118949163 0
784452594 1
808762988 1
145755559 1
763717545 0
828731515 1
771688243 1
199131820 1
131460381 1
84442136 1
979957122 1
99687952 0
797013552 0
492436622 1
255785526 0
100405211 1
208857057 1
398585121 1
21779425 0
529968001 1
558640022 1
653594102 1
931367277 1
664931597 1
495461816 1
141534434 0
530244676 1
479023343 1
876540256 1
259324292 1
577595194 1
868358935 1
118998344 0
579896193 0
282989114 1
368558034 1
413376464 1
730144295 0
847786628 0
751275797 0
520826676 0
392741241 0
39356899 1
15446827 0
910737937 0
831432456 0
278025710 1
269735384 1
522163374 1
995245770 1
538676543 0
765452229 0
370583703 1
672655860 0
436707629 0
707935418 1
768031238 1
352364151 1
340345748 0
393342287 1
698792926 0
468483637 0
534443926 1
56824524 0
766904579 0
34700694 1
288464587 0
680471527 0
913289602 0
568770383 0
435585528 0
22498962 0
596572031 1
785084932 0
476415750 0
175198469 0
680602923 0
931592918 0
73571911 0
796536976 1
723766536 1
184182129 1
300147997 1
504321541 1
166539899 0
866757487 1
198479780 0
211319101 1
898346882 0
986487884 1
868392909 1
680771743 0
157772167 0
96626208 0
422709869 0
412290548 0
417755166 0
157963750 1
383991895 0
810751560 1
183111173 1
718395296 1
77634767 1
890625858 0
422561816 0
96119556 1
170435860 1
242036145 1
402940500 1
550531962 1
166851707 0
698404282 1
167541888 0
271098261 1
673668634 0
903863975 1
754838933 0
428432273 1
547607192 1
274041073 1
488271134 1
541620929 0
314988501 0
687718642 1
122574546 1
385284199 1
806564431 0
348124704 1
161459205 0
382222451 0
392371104 1
529276385 1
962645925 1
447107691 0
889845132 0
903124223 1
998688665 0
412356821 0
967905920 0
898747711 0
625198093 0
547169085 1
637920770 1
790501338 1
684802142 0
243438360 0
330010028 1
577324285 1
768458191 1
97847033 0
365898400 1
862044412 0
92544460 0
785885911 1
847436243 0
299106279 1
266895941 0
826113962 1
372155684 0
445559982 0
123444946 1
587652295 0
509096341 0
49665513 0
533897890 1
501689312 1
875630768 1
293426441 0
405003700 0
314858090 1
766542824 0
147199927 1
655366588 0
83954410 0
220564377 1
385004822 1
854634781 1
971587894 0
294158070 1
980951418 1
973961853 0
440611334 0
630155383 1
520700738 1
961924687 0
891274026 0
964098001 0
250179809 1
623795682 1
705947245 1
762715149 1
249766163 0
944409832 0
859118451 0
6756012 1
82784287 1
69797143 0
204416506 1
875935581 1
122669047 0
410366067 0
163594622 1
435644116 1
582831737 1
222195703 1
276467152 1
395270680 0
422814579 1
304878465 1
311744113 0
828130568 0
331230954 1
236751377 0
263195100 0
36396654 1
183273357 1
451631492 0
154409832 1
892652941 1
907047039 1
256406304 0
924329906 1
659748842 0
125283276 0
551549403 0
152339380 1
416016706 1
119846632 0
531763170 0
195370214 0
119830411 1
709699075 1
476177799 0
657037694 1
677206346 1
168430942 0
297999390 1
428364216 0
727882722 0
595194910 0
798268922 0
596593899 1
331994734 1
935915203 1
632692273 1
619763046 0
28224274 0
778252467 0
324687738 0
410703803 1
471471192 1
698800024 1
382260816 0
332325258 1
269471250 0
382999897 0
469350389 1
751566405 1
945833389 1
16073599 0
737263993 1
548948745 1
167412563 1
787341215 0
223666407 1
154770505 1
717593269 1
658284012 0
550587111 1
716941711 1
74442340 0
521037593 0
701893894 1
203675715 1
299684962 1
711006467 1
281574461 1
158402245 0
549264579 0
385590380 1
625654927 0
237041646 0
191254805 1
868684099 1
577603630 1
306354020 1
164496762 1
78714450 0
517382912 1
137618561 0
41316639 0
517225876 0
88275752 1
942600801 1
413945659 0
976116989 1
553607231 1
876292215 1
487075254 0
278421438 1
241038530 1
511850363 0
273141272 0
935921772 0
255312181 0
983179859 0
912476037 0
623771568 1
873652843 1
202080860 1
526262381 1
129403074 0
641501064 0
362795482 0
564561862 1
246962082 1
787355673 0
721641736 0
341104635 0
511703600 0
427805495 1
484696802 0
691925110 0
172877508 1
403572199 1
912951840 0
771617583 1
304884190 1
621931986 1
405952410 1
730131556 1
410309629 1
893583405 0
447808575 1
61769596 1
460872517 1
58828584 0
217025608 1
298886992 1
954004938 1
678575566 0
842965676 0
767336726 1
714598702 1
698034958 1
645148725 0
200909309 0
915199523 0
968123735 0
319828751 0
84432067 1
811743212 1
209167568 0
742010365 1
36363265 0
92099180 1
467595977 1
23868758 1
890632495 1
998196721 0
552301868 0
928409246 0
567359256 1
701940736 0
537313324 0
572826062 0
727926248 0
297621856 1
151931798 1
792145641 1
77535910 0
206586362 1
2995854 1
311024702 1
928930929 1
407464421 1
177293812 0
150781768 1
754025409 1
672637808 0
296887627 1
298733658 0
897145839 1
55876036 1
431910228 1
895181307 1
458040163 0
601147860 0
868046742 0
779508431 1
883521010 0
280748353 1
959463396 0
246368870 0
592119383 0
830873187 0
198463707 1
355891469 0
387757941 1
774100951 0
267362816 1
6700597 1
506731155 0
381764260 0
406095852 0
616527633 1
844635001 0
659776162 0
217079755 0
765708224 1
728942934 1
617498082 1
632305082 0
747406868 0
670442127 1
285247641 0
259224022 1
831154523 0
157781453 0
86537991 1
654313166 1
880769474 1
827747533 1
540784760 1
965486817 1
905521767 0
832813852 1
914791666 0
160609913 0
334669663 0
766925938 1
286199093 0
44795323 1
670593873 1
72892744 0
849318797 1
375394949 1
809370945 0
640678062 1
982559966 0
757080051 0
17205857 0
953681066 0
491706810 0
363558706 1
272145410 1
998099530 0
898117924 0
547044461 1
510670367 0
19893253 1
458797059 0
6134244 1
575686465 0
443639083 0
178193101 1
700721310 1
14665567 1
35860963 0
952425542 0
741632646 1
460636181 1
306003863 0
677697644 0
149283352 0
779994211 0
33212607 1
178174404 1
379554631 1
872307864 1
125368350 0
949972529 0
739096870 1
891142844 0
820570994 1
955163427 0
333605775 1
400632450 1
280832855 1
61260809 0
275302411 1
960653555 0
273562764 0
299398834 0
42441731 0
220487394 0
327009275 1
673534522 1
114653986 0
554175305 0
595950452 1
544065768 0
319177804 0
382822301 1
49550819 1
130188895 0
416272974 0
757266180 1
171487034 1
766752618 0
193392164 0
275907179 1
777327319 1
39589497 0
270955328 0
921418845 0
511415417 0
880626034 0
778611229 1
221880095 1
682248481 0
651558046 0
644132057 1
247859937 1
418879110 1
817024449 0
445127048 0
719066455 1
487797844 1
473334760 1
637079287 0
522191063 0
753381729 1
437950841 1
315299894 1
821254145 0
701025425 1
89707976 1
469160797 1
790717135 1
915335693 0
863190784 1
982996320 0
705665921 0
947227187 1
131892757 0
183478768 0
839913263 0
23157171 0
99747031 1
33139321 1
370960318 1
497447098 0
685018563 0
255760966 1
527634942 1
689913046 0
413733985 0
726390235 0
616755968 1
150657753 1
147661620 0
551640377 0
417568153 1
662082550 1
122104818 0
373045719 1
961628522 0
610012429 0
296768677 0
826361067 0
994077950 0
855935193 0
852302082 1
177159604 0
356249853 0
338620610 1
631986810 1
561593660 0
407005413 1
982944807 0
385437290 0
584231728 1
977576537 0
369186954 0
897107509 0
399230360 1
788077785 1
760889097 0
667035402 1
740310410 1
855279189 0
111355346 0
979584904 0
775146683 0
459622318 0
201312563 0
434487674 0
916005535 0
276645136 0
344798467 1
803360196 1
455811259 0
569875209 0
864604884 1
213882120 0
610489598 1
987408011 0
445028943 0
596672460 0
327038295 0
270934372 0
180734179 1
306151441 0
943887118 0
551726046 1
871367373 1
470957972 0
292017073 1
996644046 1
269077489 1
711761303 1
614364853 0
339223109 0
139541471 0
157203636 0
924015980 1
530822145 1
347900499 0
687829927 1
527695294 0
265262783 1
163018129 1
805397185 1
960201143 0
223894607 0
28763916 1
24642964 0
830786105 1
35310274 0
823689947 0
56387317 1
75926231 0
820522015 1
297936475 1
273785380 1
825937239 1
790537927 1
879218295 0
731669405 0
299649190 0
616418957 0
351338993 0
622498972 1
638135113 0
172293260 0
123405702 0
929356321 0
179545343 1
946577426 1
715143892 1
162751612 1
289703922 0
205671750 1
829792399 1
218042466 1
893571676 1
145942622 0
964640627 0
291699115 0
486766456 1
344984153 1
663270584 1
145355616 1
53455168 1
884895396 1
357666183 1
724498261 0
304569425 1
861663386 1
863560986 1
222751281 1
7256507 1
649307805 0
998022107 0
649928233 0
996891485 0
432280396 1
526233165 0
895060826 1
867276138 1
738370658 0
566837804 1
321282384 0
509482563 0
726705177 1
717438976 1
148071616 0
406351113 0
951559062 0
552311368 0
454313528 1
742446642 0
781207337 0
778912238 1
685940738 0
995018913 0
666942437 1
897579395 0
543676725 1
628250446 0
989605766 0
161112592 1
221072821 0
468780229 0
189144576 0
259743667 0
669217781 0
505225839 1
931601298 0
455413578 1
412678346 0
540300397 0
54638701 0
162021070 0
805390617 0
288618734 1
793840648 1
480267800 0
29847913 0
670176579 0
615118250 1
376950516 1
645394169 1
617422234 1
694283447 1
822422826 1
309049075 1
309018753 1
348656475 1
276950649 0
51918879 0
742608121 1
343616175 1
939319978 1
744506434 1
164855113 0
293273626 1
843049131 0
339677797 1
36294213 1
608207237 1
442265080 0
303761005 1
741133938 0
614501195 0
92771435 0
218759097 1
802909466 0
151422152 0
204782695 0
632932798 1
485805049 1
265336361 0
319535779 0
42286975 0
778724888 0
304044800 0
307953369 0
948626377 1
263461685 0
445808321 1
257799590 1
189230036 1
125906583 0
2056357 0
678415686 1
887262933 0
606602709 0
723829093 0
155040623 0
280560649 0
702119072 0
384707501 0
397901410 0
801900298 1
73337939 0
289070012 1
622304838 1
385064879 0
95794938 0
345230363 1
767268068 1
59270900 0
168082347 0
817697678 1
935341239 0
530553992 1
835777665 0
465954660 0
459759646 1
476706134 0
782588584 1
947397673 1
964715694 0
675200855 1
931867043 0
812044229 0
347687669 1
662179436 0
882488471 1
898829216 1
721148406 0
584533087 1
279470150 1
255069637 1
729854959 1
618297684 1
171388640 0
885372707 1
148404783 0
214167225 1
160322449 1
58419043 0
318601166 0
878281434 0
600814886 0
530582870 1
607121350 1
667786032 0
793600521 0
140805295 1
494087457 1
944996989 1
119804880 1
770051439 0
464754778 1
981338770 1
182848358 1
153933839 0
114956885 0
787593348 0
674140378 0
403990862 0
684696795 1
652455355 0
2976944 1
751301276 0
950101755 0
338827001 1
450727321 1
964785348 1
436296320 0
475832954 0
499078439 0
438117749 0
9074308 0
450364634 1
833342385 1
944983196 1
215588941 1
666238376 1
612638557 0
120267144 0
833400555 0
446253228 0
76857282 0
382875597 1
967171787 0
414205654 1
658804992 0
382801823 1
446758143 1
350826494 1
613781432 1
676657075 1
820359198 1
697326891 0
787457009 1
774982738 0
308389060 0
237647290 0
542164972 1
18461184 0
796280518 1
354002372 1
191585321 0
380224014 0
392313983 1
378400442 1
806319232 1
673044169 0
420677811 1
72189770 0
286282191 1
305774238 0
521892562 0
657831785 1
72595027 0
933490218 1
540038328 1
967660099 0
636725046 0
725606458 1
44497006 0
357892400 0
394043750 0
542264678 0
799693241 1
558057547 0
272518508 0
857671167 1
80606386 0
659796789 0
91010567 1
751479000 0
167809793 1
79592525 0
636656327 0
605877850 0
799834507 1
191268864 1
644297039 1
842657403 1
968980937 1
13322353 0
525018063 0
548415906 0
144098910 0
598995680 0
186691005 1
700121662 0
451158655 1
869457063 0
672701567 1
77522532 1
37129298 1
471894392 1
435008061 1
421513091 0
173302577 1
108286376 1
904917743 1
561009172 1
888052097 1
478544732 1
240561424 1
423231896 0
32119814 0
814781836 0
685268128 1
202376613 1
571850084 1
24712965 0
147027325 1
290437297 1
220929095 0
748609225 1
227362053 0
565004634 0
437619003 1
855494966 1
966413421 1
806281836 0
113881805 1
577002998 0
167875855 1
95950373 1
45157065 1
279095788 0
330607150 0
131180250 1
365313260 0
489034316 0
838020081 0
750860374 0
501789078 0
184730065 0
456808080 0
980833145 0
85690579 1
874478913 0
331175660 1
772763383 1
429074989 1
487853329 0
57118044 0
112304700 0
810424733 1
743015712 0
668995849 0
103099237 0
235567227 0
531756042 0
720423101 1
256783625 0
347468251 1
591074003 1
875335497 0
539426226 0
274882989 0
677978394 0
542316961 1
694780059 1
906886896 1
285825923 1
509733158 1
247274008 0
825918748 0
242764830 1
633158351 0
793659526 0
621449082 0
490339962 0
594627309 1
559334939 1
709664523 0
329387415 1
734487455 1
132952573 0
212062952 1
214617500 1
147667181 1
996342551 1
490914198 1
881579469 0
971513450 0
808039665 0
426525066 1
490483421 1
776829679 1
90657486 1
554001836 1
589392246 0
996828059 1
831099754 1
963864762 1
163418310 0
282806820 1
756744181 0
238613712 1
69520675 1
619478954 0
441078053 0
665064342 1
797547592 0
5447874 1
621687277 0
27467362 0
96594710 0
363295387 0
691676269 0
955539008 0
338689703 1
598041084 0
429709028 1
185708389 1
310432313 0
906523173 1
86803654 1
463601308 0
343554005 1
77859438 1
849822807 0
489620082 1
607769758 1
904053882 1
475729244 1
418877850 0
975044728 0
57100690 1
724122638 1
373845611 1
931798608 0
120268682 1
356627734 0
394466169 1
935517751 0
490338348 0
968649390 0
685811436 1
94345398 0
158841013 0
352039625 1
594884320 0
606920061 1
668894214 0
127502728 0
450369932 0
667208458 0
986986051 1
772053911 1
240083663 0
744277276 0
42012894 1
531371604 0
982533273 1
70298170 1
433119190 1
174775784 0
784709838 0
992213760 0
919394529 0
21407439 0
890329856 1
649485108 1
164869121 0
519623342 1
104410548 0
252122537 1
429704312 0
328414833 1
154272751 0
529357221 0
150629732 1
339701009 1
716137634 0
298341296 0
4984054 1
527944389 0
22267185 0
913303130 1
53666710 0
343056782 1
936303131 0
896441254 0
710839841 1
915590240 1
790521231 0
79485433 1
939357742 1
617159448 1
931738944 0
178942082 0
337098710 0
43719006 0
714151892 1
399628810 0
298655035 0
736838889 1
457657266 0
969921036 0
806462105 1
672681268 0
382791216 1
809318638 0
866568118 1
182858969 1
318157975 0
822862442 0
49519080 1
817992672 1
328263103 0
428436444 1
678310610 0
778623886 1
678679672 1
969332818 1
99788490 0
314802090 1
306981458 1
490489116 0
667731988 1
130607881 1
371793332 0
132969695 0
873277148 1
14760806 1
64842416 0
398318630 1
487651307 1
570139836 0
919782954 0
466345334 1
196444575 0
475866759 1
912296044 0
534952494 0
275399679 0
631504609 0
757645262 1
106049532 1
309387599 1
885442761 1
221197139 0
271921640 0
725566530 1
115379566 0
250742010 1
557387103 0
807997980 1
334068846 1
837159290 1
830338949 0
598059933 0
819111901 1
364760544 0
355394660 1
468107971 0
432147236 1
605577116 0
436859290 0
482648806 1
301357062 0
995817783 1
877858529 0
626261014 0
918296998 0
221620255 0
306497915 0
257412279 0
902749290 1
337590440 1
844719805 0
896905653 0
329248819 1
205407055 0
216807300 0
850883702 1
208396230 1
53258513 1
622224787 1
399746906 0
717573764 0
419865961 1
990519022 1
969596263 0
876045340 1
649783261 0
103914556 0
974002811 0
232120103 1
438518240 1
953268952 0
18799682 1
944513405 1
943231706 0
18394295 0
18756124 0
562066730 1
280062780 1
416921585 1
500435646 1
70137899 0
513262406 1
206576167 0
732351474 1
696298276 1
655316670 0
286807538 0
812238560 0
284652455 1
551991312 1
357502621 0
177508643 1
401610433 0
202211647 1
264488604 0
402589179 1
681478956 0
36977676 1
103962187 1
445438717 0
656105005 1
580205431 0
965338569 1
128655077 0
913470082 0
124054821 0
852923529 1
437177834 1
674498503 1
261158119 0
412034430 1
324410742 0
834530874 1
311604147 0
489372067 1
663320488 1
100403737 0
6825208 1
359795271 0
258779316 1
327848863 0
355346426 1
480025103 0
367285445 0
649934330 0
105654645 0
928442239 0
755074202 0
624664059 1
454863582 1
715556075 0
985645141 1
852439190 0
340113721 0
601161487 0
945514976 1
956861563 0
881794280 1
441477667 0
888200697 0
553753168 0
159654658 1
787998779 1
33605303 1
852620002 1
727081193 0
437402745 1
9560895 1
335962740 0
141012207 0
627767764 1
353553726 0
514308820 1
413852131 1
571221996 0
816852588 1
823646557 0
836511296 1
462267005 1
534612972 0
195072262 0
280381436 1
32033005 0
229669669 1
227201512 0
430072477 0
613949136 0
309999395 0
379178916 0
104950208 1
468801653 1
599210012 1
827383793 1
750793038 1
119609252 0
558298176 0
796383406 1
975135923 1
666066087 0
459992810 1
601776095 1
618568359 1
624800775 0
607445359 1
794107074 1
143669210 1
606070361 1
535296879 0
814489246 0
897372101 0
624408946 0
947692653 0
896992405 0
751791224 1
49345470 0
398864404 1
718959796 0
648783585 1
25320012 0
512722280 1
428067484 1
896994972 0
679039006 0
383227633 0
210443981 1
212397367 0
693767657 0
295096735 1
189388963 0
417796277 0
424731068 1
370764207 1
608751213 1
732980806 0
74868028 1
242860802 1
789806815 0
975381494 1
842321662 0
221897127 0
548925627 1
288791945 0
803402893 0
127111034 0
288001343 1
127741521 1
770515266 1
825855855 1
595225891 1
655125776 0
371194690 0
426637970 0
438399284 1
309354631 1
136535301 0
33056653 1
363968824 0
890297827 0
976046328 1
381261566 0
271883114 1
130743541 1
72650824 0
504216486 0
880444840 0
261128267 0
441438202 0
699605470 1
537920720 0
271560238 1
710034958 0
52964604 1
565540701 1
417194691 0
942350645 1
107129864 0
664588024 1
653312322 1
824317815 1
960082687 0
344121042 0
742985818 1
945865795 1
762733363 0
962072879 1
750665100 1
177834826 1
505764508 0
587265056 1
829730708 0
973966464 1
757660287 1
789733427 0
678836310 1
723823806 1
156137170 1
863066776 1
289787080 0
559000162 0
285504187 1
306119316 0
660164796 0
545954168 0
793943905 0
452175478 1
724331986 1
438796618 1
742893324 1
524849297 0
957321359 1
153910765 1
404102250 0
697056815 0
285615254 1
660378682 0
725201524 1
437649823 0
608204578 1
747808976 0
138699236 0
134313182 1
110143487 0
378652985 0
375043271 0
190937883 0
272513431 1
657624812 1
513401497 0
468498127 1
905889536 0
880826536 1
576801257 0
897992445 0
346887514 1
973271748 0
226032027 0
955961529 1
638460339 0
675625688 0
642259706 0
617228140 1
494741832 0
856975952 0
333796418 0
771340082 0
881491432 0
359811070 0
793542481 1
600525548 0
92592226 1
130498857 0
909472327 1
906204538 0
38826739 1
537399811 1
977951149 1
752411163 1
35538477 1
680181841 1
196265487 0
866244029 0
984245366 1
88948041 1
819775104 1
165086550 1
591635983 0
77600119 0
155917487 0
155638283 1
441397786 0
806960748 0
794846072 1
936495771 1
176868968 0
348556499 1
725779255 0
737451597 0
129236228 1
489845166 1
57831726 1
99915967 1
202561070 1
136472171 0
244287500 1
235181007 0
486845469 0
652196349 0
38770167 1
854427645 1
962833889 0
580060097 0
333414126 1
760018429 1
389211419 0
517969347 1
88564915 1
265758511 0
651082774 0
722919934 1
20869254 1
163040881 1
979226788 0
688227880 0
218780091 1
727624691 1
511543340 0
323149580 0
224838775 1
241510074 0
325232446 1
868325025 0
213246135 1
674091900 0
147686486 1
619387592 0
206819518 1
348854226 1
819372466 0
734380191 0
336599179 0
266524087 0
304829944 0
177159137 1
259439313 0
486808745 0
283901280 0
618491076 1
207805138 0
425681176 1
148960253 1
570590081 0
287391665 0
394799788 1
253233134 1
512226045 0
389577510 1
413043485 1
362409469 0
259965883 0
164432459 1
450510705 1
771431688 0
780512447 0
69679447 0
208908559 1
753482914 0
790210060 0
733552058 0
87602608 0
848287697 1
494605177 0
408150251 0
527910901 1
590459176 1
69438619 1
356356520 1
384509441 0
399937692 1
372749851 0
788973034 0
572380088 1
47464873 1
645570820 0
213576919 0
607285188 0
760071885 1
472361099 1
56931839 0
653471749 1
456198698 1
620329072 0
650765096 0
538701107 0
664061366 1
389639472 1
200317145 1
256025833 1
937650648 1
781278705 1
802188410 0
449212890 1
490257408 1
2122559 0
741242972 0
103251122 0
709304216 0
295525401 0
208462508 1
759344418 0
657328044 0
283647682 0
272824631 0
828920084 1
451375025 0
377268611 0
466872252 1
212769040 1
706108765 0
451184551 0
706515503 0
928965502 0
36349183 1
168842999 1
491339030 0
942368338 0
936013281 1
91654061 1
822403368 0
395998931 0
389294054 0
967366784 0
194407251 1
938324116 0
396411293 1
260975919 0
202081076 1
415085344 0
347613997 0
34409468 1
84417276 1
69956747 1
99048700 0
474048253 0
130303733 0
999765156 1
832720327 1
385606418 1
454933272 1
970927204 1
709998 0
946951765 0
225659988 0
389621601 0
291718410 0
180780452 0
234802063 1
769287088 1
590226624 1
965650525 1
203771822 0
897112910 1
120589641 1
469231514 1
534767387 1
493232018 0
723374456 0
333235185 1
4693648 0
713192391 0
874279456 0
846337163 1
189374616 0
64556327 1
464187555 1
59451800 0
767240242 0
658907531 1
225886344 1
404756167 0
3246693 0
758288447 1
133904487 1
467398418 0
670120871 1
237314391 1
322598048 1
958033344 1
612532711 0
161800650 1
647700730 1
923477221 0
940273979 0
558011406 1
341630770 1
876347444 1
148737261 1
569179530 1
615333655 1
629325361 0
631855361 0
616357361 0
973238520 0
446042032 1
270953251 1
825858537 1
205858759 0
684413827 1
752181915 0
127041031 1
289350348 1
976030035 0
103095213 1
383796888 1
741089296 1
775825333 0
114765247 1
724465768 1
323384054 0
309181620 1
312762858 1
807154509 1
516022357 0
24344044 0
56016961 1
360568073 0
785666856 0
391626143 1
715360169 1
15809814 0
236429041 0
878984260 0
326017022 1
327452685 1
706239838 1
906674 1
587297665 1
365513787 0
228843413 0
304807556 0
540970072 1
358235867 1
22967504 0
731943706 0
712518680 1
29097551 0
363707958 1
971750027 1
628446014 0
633161563 0
313476131 0
658363916 0
896089199 0
175289391 1
653762203 1
899796343 1
204935892 0
248546343 1
849059512 1
357426956 1
491556853 0
232202290 1
669147243 0
340104498 0
5489279 0
721099347 1
938288955 1
330951269 1
311459468 1
43013766 0
609877628 0
978245996 1
659390519 0
915219747 0
769570444 1
347754089 0
728866944 1
71084003 0
569389742 0
517133604 1
191681760 1
49495657 0
876485315 1
874592565 1
693498481 1
612000541 0
176158764 0
274151735 0
756078262 0
319561106 0
255687214 1
938389845 1
864243215 1
947303177 1
43264398 1
62123124 1
948263329 1
70934110 0
117773440 0
157362184 1
302584930 0
187065000 1
522726352 0
783209073 0
449532142 0
941128214 0
769793692 1
441571636 1
908645120 1
978733790 1
634184209 1
691051578 1
631542189 0
413187624 1
11408546 1
485752063 0
682160877 1
142864718 0
724027026 1
133537899 0
975667416 1
736861365 0
288438065 0
436180697 0
141231070 0
268863846 0
555096143 0
516437913 0
194983073 0
46617181 1
75793346 1
136304158 0
895535698 0
976330991 1
142071447 1
754845159 1
232125528 0
547482929 0
908633664 1
901750515 1
823517017 0
595098632 0
516723608 1
376369750 0
832874226 0
361790024 0
371699728 0
774982952 1
236060216 1
853687010 1
58504524 0
907907530 1
145985246 0
723991258 0
812016925 1
121076662 0
516760464 1
83518933 0
652841307 0
160089553 1
432535690 1
431952951 1
397158121 1
398693311 0
633082167 1
87325948 1
278622275 0
873450272 1
265272679 0
795056719 0
859479366 0
472558465 1
700530162 0
901376907 0
674475348 1
206276505 0
243435473 1
127108056 0
894272962 0
575639998 1
554155164 0
300608859 1
203218718 0
327982290 1
585360252 0
252716273 1
340887216 0
378237621 1
793598205 1
161574228 1
534595943 0
830473513 1
631982114 0
101449752 1
30634453 1
400094699 1
393744480 1
969934350 0
716060148 1
598544398 1
436995678 1
206909035 1
557373633 0
96468570 0
145152161 0
34417664 1
312146937 1
754213562 0
343340479 0
157756024 1
978828098 0
472928153 0
607761079 0
38388813 1
570027153 0
300783876 1
875441335 1
421120972 1
387597770 1
114857884 0
81829600 0
106691981 1
135982419 1
239743665 1
980609241 0
827378617 0
895619516 0
527831782 1
817385528 1
282226555 1
931912490 1
219380772 1
707738847 0
691254052 1
251987234 1
174326675 1
759547824 0
308864134 0
853130546 1
467342799 1
668335272 1
113203556 0
618063489 0
480643216 0
480968351 0
486439637 1
342775111 1
145032512 1
276969325 0
436500497 0
132402690 0
806008666 1
89904235 1
861491657 1
596268469 1
445868621 0
793695877 0
278744079 1
333710135 1
335578907 1
120461314 0
408934250 1
988448268 0
867236972 1
187706484 0
284340836 1
689069537 1
458216609 0
938760822 0
382630098 0
432075241 1
79236623 0
98662543 1
489333052 0
906737993 0
223711309 1
393766384 1
475252159 0
872428064 0
333013090 0
311685960 1
346365727 0
848339197 1
364652628 0
729426811 1
989230953 0
519693720 1
18803451 0
115041507 0
617943057 1
979630239 1
577316776 0
861414259 1
610652695 1
398231437 1
594074085 1
455043358 0
836549467 1
306378156 0
2340714 0
653140472 0
881733569 0
732673822 0
939253918 1
839909449 0
505411922 0
829878124 0
311808807 0
559201567 0
517622662 1
230675705 1
16614420 1
165237994 0
613673160 0
599546443 1
450893180 1
536247908 1
112182873 0
253549670 0
832194449 1
584114396 1
764162230 1
443224990 1
430945167 0
299146604 0
757366950 1
463180304 0
470601495 0
422222028 0
676157004 1
314664301 1
680621782 0
332651462 0
399055571 0
321113022 0
437814278 1
447001961 1
877357397 0
329529750 1
290076658 0
690292884 1
183645918 0
6827165 0
534575476 1
476520358 0
89536677 1
923832570 1
371123823 0
6197192 1
505566621 0
927389897 0
975471065 1
302476717 0
225504991 0
292695569 0
198452877 1
18233200 1
112499755 1
760534575 1
232171334 0
777738377 1
289136806 1
319171907 1
375912544 1
351367280 1
642451070 0
840468131 0
386839857 0
208347232 0
78954737 0
746213599 1
647316512 0
799573998 0
632953459 0
795863997 1
561457407 1
908785286 0
934296140 0
102197494 0
359804948 1
82769977 0
382365730 1
343427835 0
370631046 0
920035272 1
297436605 1
954166657 0
68549972 0
101785910 1
505862965 1
203063843 1
388960160 1
770475488 1
394908711 0
815421763 1
820995671 1
38829738 0
196053329 0
459621147 1
554119221 0
528748193 1
822382779 0
754467525 1
396733067 0
757200416 1
3600837 0
828840905 0
506138874 0
304887420 0
344035106 0
526862865 1
336491691 0
925752949 0
613462387 1
357637438 1
838602537 0
666470890 1
918785238 1
1402740 1
277212836 0
22883228 0
246040546 1
525597464 1
813009148 0
373950697 1
66918697 1
605659947 1
657584043 1
328699395 0
728273216 0
834159029 0
606311435 1
776351055 1
564803230 0
229492832 0
575522909 0
349812709 1
872051448 0
930287222 1
848725323 1
821637928 0
425683635 1
270445584 1
198175959 1
141126644 0
132613989 1
32260606 1
842211707 0
62731894 1
231648457 1
190341002 1
111998347 1
673563971 0
759844925 1
266039795 0
560269564 0
219371018 0
252684654 1
387876894 1
620786834 1
976372628 1
936531572 0
125588354 1
554973929 0
594058317 1
869261507 0
194999113 1
104596758 0
974569989 0
646302004 1
531459420 0
72786733 1
765041580 0
131898740 1
607953304 1
315703570 1
313903515 1
206747704 0
342612263 0
326612593 0
451137126 0
978620307 0
343501936 0
837141489 0
143884967 0
966315846 0
412355864 0
589406364 1
141772958 1
661104426 0
164030827 0
81697014 0
547783235 0
320928311 1
416452186 0
418017508 1
655765241 0
489477771 0
149032286 1
496292248 1
67577585 1
566549217 0
207327938 0
521341324 1
684312191 0
331967188 1
480977519 0
865288950 0
390204248 1
822469339 0
15313196 0
997401773 1
26123328 1
680385845 1
808281051 0
9952374 1
16932012 0
659918349 0
35243609 0
727515840 0
419517307 0
263147229 0
676908569 0
642764583 1
53469750 1
754810300 0
452899517 0
106968049 1
950993731 1
629207032 1
905259695 0
734412120 0
293665450 1
249864609 1
750402002 1
521234837 0
278620285 0
760376128 0
503065145 0
522030219 0
629365652 0
409373362 1
999443392 1
691344181 1
335374054 1
419576642 0
288380199 0
30388047 1
446589997 0
31328646 0
942600879 1
22249041 0
771507987 1
801517329 1
712538564 0
58919138 1
960778100 0
573105011 1
80482211 1
962822429 0
107232181 1
219159899 1
679600725 1
88557625 1
939665339 0
497428243 1
458724415 1
390893802 1
276519034 0
356025140 0
147361250 0
38351543 1
595258691 1
930089773 1
908169384 1
153935175 1
450298859 1
958042951 1
419423399 1
186846389 1
767985900 0
123143052 0
121194751 1
854826365 1
906484825 0
470691918 0
444178212 1
679191993 1
411667148 0
939277699 0
155733319 0
980085400 1
527639550 0
700944235 1
548709804 1
955874696 1
323841964 0
853544198 0
103744430 0
941496709 0
356655308 0
897172140 0
439585664 0
610302905 1
708448457 1
791589978 1
375355105 0
506288268 0
906196095 0
479010823 1
201452537 0
502841412 0
521494550 0
213018998 1
360765058 0
227050692 1
291891555 1
372125953 0
869112545 1
641254708 0
483337098 1
480998828 1
764222921 1
262732717 0
519157619 0
547766705 1
272897105 1
985318845 1
130906505 0
242288732 1
465120806 1
869070084 1
765879315 1
690048779 1
929763759 1
151254886 1
949132832 0
390128875 1
718465015 0
429782255 1
875899018 1
995776909 0
506433324 1
644704964 1
634060537 0
729413917 0
552825600 0
744601781 1
409448728 1
40880049 0
234141032 1
810954373 0
817424746 0
986483198 0
155880256 1
486043185 0
254578642 0
692035783 1
476369277 1
820386574 1
344348849 1
205882599 1
186251981 0
787480834 1
688188457 0
445652190 1
222440011 0
542006339 1
851641260 0
356729536 0
47450782 1
815737278 0
694360870 0
362831885 1
189969329 0
606067863 0
278105779 1
754557784 0
867772240 0
699560889 1
52889361 1
459745925 0
612742377 1
55583992 1
677609571 0
64975123 0
570077360 1
602982827 0
897685265 0
798149040 0
367684117 1
513970005 1
596179537 1
892974599 0
722471974 1
700948479 0
503936602 1
184285022 1
975656540 0
983958487 1
648231159 1
424292034 1
29902874 0
139178183 0
425900046 0
44185320 0
800464970 1
621627695 0
986634461 0
462501591 1
826343323 0
793815166 0
753487434 0
934563419 0
365352181 0
391263231 0
379595029 0
296391298 0
634754446 1
606912148 1
849494141 1
325654743 1
882475791 0
428367691 0
638978825 0
486255456 1
78097052 1
716507194 0
630974394 0
874838128 1
831963913 1
954619670 0
837601519 0
849881457 0
244262400 0
635824782 1
499668418 0
271783058 0
300749398 0
974713015 1
353427197 1
208003220 0
511004784 0
278413854 0
68101835 0
17432741 0
189821510 0
175312490 1
110330832 0
639317861 0
140253269 0
667728321 0
516271850 0
224093731 0
533773141 0
709529073 1
754042126 1
207335155 0
374357819 0
56854451 1
379151495 1
247644816 1
590289001 1
783170931 1
583289336 1
743398120 1
149331412 1
933965776 0
861846825 1
520796167 0
379458466 0
990875147 0
306410225 0
352927150 1
61004188 1
209258229 0
815518778 0
506551781 0
510934874 1
811750753 1
719081084 1
451765731 0
397082097 0
367216335 0
896173821 0
199234895 0
268395034 0
205731545 1
404686572 1
694635604 1
968028745 1
513620518 1
56731637 1
523877160 0
325581555 1
556443331 0
730124137 0
972338561 1
874144099 0
914837805 1
508003605 0
272502869 1
3854187 0
116345789 1
947055814 0
390983022 1
522784923 1
369513184 1
278268721 0
607863196 0
748470895 0
456726499 0
8775146 1
898838269 1
820677639 1
582548206 1
780248450 0
848842559 1
292968269 1
725786864 0
143983995 1
590588633 1
726704639 0
602332988 1
622944735 1
807984020 0
682100135 0
871320541 1
603653166 1
919417896 1
686703019 0
451604855 0
113513079 1
713985734 0
221893810 0
675364989 0
897842339 0
203457365 0
920177140 1
799878335 0
307623545 0
924208780 1
947435540 1
515982043 1
8546718 1
233395323 1
769790832 0
881769799 1
712513988 1
700464181 1
922480399 0
62233523 0
161890141 1
268267949 1
983330208 0
568251363 0
798664731 0
170647247 0
787829209 0
232882057 0
171741930 0
162392661 0
753265252 0
662132365 1
750600724 0
85286439 0
196666371 1
574126279 0
348575800 0
920794533 0
516504585 1
653822325 0
219955698 0
816357793 1
536929536 0
309038077 0
167931352 1
666529700 1
212814368 0
80785806 0
507484544 0
763169139 0
628842442 1
983520117 0
335387937 0
659432331 0
823469019 1
883832888 1
411781879 1
95030400 0
648634181 0
530985403 0
267662995 1
686546362 1
794645331 1
808623631 0
550478070 1
375080691 0
437262895 1
789915490 1
503129212 0
237787844 1
730917999 1
581405851 1
78100369 0
510330548 0
703189599 1
442331521 1
267660546 1
527068861 0
925430009 0
385347638 0
95240223 0
598312819 0
410793987 0
400967054 0
403369571 1
844108220 1
195414457 1
326771639 1
984954809 1
730723887 0
943671083 1
947002365 0
708136447 1
958230111 0
345274725 0
561599479 0
633446510 1
47806237 0
655253558 1
588982931 0
158248423 0
451633970 1
355536909 0
341089359 0
186333801 1
684241290 0
168867380 0
119699404 0
94994337 0
915889431 1
753911109 0
227430962 0
676780914 0
241861723 1
979644671 1
674849041 0
373864038 0
886927481 0
18341871 1
590417679 1
68017492 1
256722358 1
751890863 1
356751827 0
462667424 0
358245134 1
699823883 0
308725740 1
385960011 0
470713492 1
567834927 1
878215715 1
99220133 0
271090312 0
465093420 1
851351431 0
573983643 1
37490165 1
214732328 1
802955093 0
23545087 0
318979748 1
918935078 0
565172679 1
300689563 0
308080172 1
387663555 0
284270243 0
349354175 0
771538505 1
66629529 0
412011040 1
118906597 1
603052768 0
109460246 0
553202397 0
509589687 0
714740444 1
822962601 0
814444656 0
661755391 1
928804331 0
780115382 0
925597203 0
352224860 1
541717039 0
274233067 1
227590492 1
273346210 0
435491519 1
261602352 1
820558360 0
603790664 0
910306047 1
230469943 1
345089580 1
10006184 0
629186645 1
470621908 1
759687904 0
676568183 0
202211721 0
562247932 0
752522815 0
230200256 1
231773400 1
337697566 0
531579070 1
509539592 0
416990840 0
421424003 0
396398670 1
69913479 1
627828486 0
278721998 1
13263808 0
73786329 0
807727660 1
262731697 1
480776451 0
336964516 1
870158790 1
540604237 1
681551049 1
878407551 0
892298399 1
176213655 0
439351341 0
147295070 1
968220495 0
36975893 1
332711551 0
27548265 0
410574845 0
768907543 1
897545370 1
593932855 1
431177599 0
249682488 1
325921856 1
183530716 1
648818926 0
109403889 1
924041431 0
79123423 1
890193154 0
587683976 1
285783732 1
576577256 1
687083206 1
198630277 0
578742961 0
648246442 0
100680084 0
788873602 0
849681627 1
744510636 1
273111393 1
12863669 0
779232610 1
701560178 1
3783255 0
907020158 0
811317947 0
136788174 1
936762618 0
377599121 0
122237593 1
664490946 0
744056124 1
837243108 1
30933262 1
861304191 0
983265478 1
828385297 1
534813203 0
441083355 1
905050588 0
936577263 0
672665170 1
35354820 0
868116233 0
941390854 0
978709252 1
205595754 1
611851323 1
951315780 0
213553567 0
337049388 1
535472059 1
327292785 1
569774709 1
432603760 1
384878253 1
776385916 0
952413400 0
857495101 1
465406783 1
866798665 1
790724741 0
52963552 1
264345138 1
731890183 0
979433096 1
431836580 1
893345636 1
202810183 1
679162440 0
40662794 1
584965973 1
291013098 0
804901308 1
76855624 1
869736510 0
674566751 1
483008080 0
149063017 1
248148572 0
154340968 1
384970853 0
15013830 0
264884918 1
113960640 1
602748720 0
335254093 0
267486538 0
541959941 1
457963596 1
719142769 0
182604489 0
353689382 1
614643875 0
130286676 0
412106229 0
468532304 1
12846880 0
892188394 1
797867425 0
367836328 1
796059093 1
479166416 0
575799386 1
301813569 0
395655671 1
192425364 0
355038408 0
189787882 1
983565859 0
591966824 1
306552625 0
646516163 0
729348715 0
579122474 0
409510745 0
205021199 0
485085558 0
45387723 1
632585953 0
400619178 1
739283355 0
395490093 1
108065142 0
164809362 0
832329750 0
449211942 0
519210790 0
992447181 1
460698307 0
456598932 0
493077561 1
278106053 0
53911317 0
772911870 0
296010774 0
941937459 0
12970774 1
706001120 1
328004948 1
700410999 1
840706824 1
23464197 1
709923569 0
231030928 0
867669308 1
428288490 0
491021122 1
846113419 0
620189421 1
748488883 0
292023012 0
335789927 1
773238944 1
952947368 1
210623043 0
380900570 1
686595756 0
419589846 1
269566049 0
754300281 1
630903415 0
746608243 0
511457084 1
133014449 1
594142871 0
765177301 0
712032005 1
898297601 1
708550068 1
520912900 0
577597725 0
336750694 1
547257367 0
755065442 1
709379697 0
916802509 0
957380930 0
113967176 0
885286750 1
328347886 0
87039464 0
664981410 0
793364387 1
449293345 0
157498834 0
327725126 0
760395340 1
579243545 1
462578728 1
832403396 0
320568839 1
505821899 1
490670439 1
814696865 1
896193230 0
18494427 0
316015257 1
11230162 0
118570186 0
626143600 0
776988052 0
939174088 0
190947801 1
599704080 1
94918280 1
155855777 0
638168862 1
306624484 1
896427091 1
444696153 0
971187408 1
964679133 1
350282770 0
81380415 1
191113734 1
953500946 0
606630875 0
878867055 1
368778203 0
624965293 1
747469543 1
530196843 0
255247542 0
71651662 0
678249337 1
225137549 1
119449253 0
312120875 1
485552865 0
294853498 1
849961620 0
43458136 0
426238624 1
649309561 1
269600545 0
63962370 1
336586042 1
241999512 0
282995562 1
258397930 1
100966982 1
292229009 0
128185070 1
9461823 0
225258762 1
401956143 1
387653624 0
794190534 0
22632854 1
285666535 1
856054649 1
968522161 1
329365231 0
572324813 1
20689777 1
727874696 0
414810361 0
619369048 0
287161403 1
518285929 0
161184465 0
891398209 1
606719474 0
448435532 1
295576221 0
833322266 1
975687839 1
821797288 0
322786270 1
24259527 1
790367281 0
141583314 0
766986976 1
973555778 1
892771371 1
211673191 0
478000765 1
138272045 1
650610865 1
371655365 1
294709750 1
610029285 0
364509840 0
24853324 0
387364013 1
252004889 0
243018427 0
519048927 1
461922020 1
52465788 1
550833978 1
834432396 0
82088941 1
466626772 0
806117098 1
241182292 0
75336387 0
92621658 1
684349123 1
11532621 0
261178386 0
98106757 0
45204255 0
993361655 1
688527335 0
651104353 1
932788207 1
921323782 1
420798615 0
768738386 1
275959518 0
531227217 0
265733047 1
28862272 0
696587029 1
524061506 0
502983593 1
896468620 0
536072036 1
355054440 0
9412080 0
958839759 1
165890887 0
740935155 1
715173605 1
997346852 1
409821481 0
397076810 0
925978035 0
379712792 0
763279081 0
721093333 1
390373551 0
379332533 0
906377798 1
203867540 1
93612025 1
155867373 0
973042698 1
342033838 1
696624188 0
906586540 1
632816096 0
954974913 0
814993320 0
683265368 1
831822761 1
556359210 1
11235141 0
284540318 0
461121113 0
988420779 1
688749513 1
540990669 1
420184377 0
121544739 0
149032004 0
251861404 1
424680601 1
382461768 0
890607771 0
770919397 1
988386428 1
708218896 0
237049090 0
289298469 0
386148556 0
928567531 1
872426846 1
860931821 1
531920024 0
393113949 1
345465991 1
895691065 0
558175670 0
321847088 1
426000616 0
874976913 0
940054316 1
973082107 1
841093499 1
875681298 0
181208842 1
838829172 0
781678494 1
103661339 0
829329252 0
366073488 1
649447390 0
126568762 0
14766647 1
263011226 0
875697439 1
33767747 1
467988291 1
898595126 1
123849749 0
156544924 0
657041627 1
335167646 1
720642193 0
321705720 0
623079162 1
441167444 1
820530746 0
491353480 1
964710613 0
896604965 1
827984366 1
581235578 0
782618212 0
116091725 0
764013667 0
499030755 1
528496818 1
931066309 1
383861842 0
918403904 0
901459449 0
647432291 0
971588766 0
147046940 0
70806377 0
145808172 0
617827644 0
447514508 1
382057671 1
656549788 1
561898354 1
551954090 0
367342329 1
132513779 1
702255164 0
978923912 0
360887329 1
674130758 0
289085145 0
408000332 1
124058936 0
975971591 0
87717950 0
641192870 0
441986329 0
728308795 0
55451925 0
506642405 0
461879698 0
748490202 1
568962247 0
959156550 0
103440191 1
146101260 1
932743612 1
864645526 1
173274058 1
764757674 1
65467904 0
70398877 0
827363227 0
824418104 1
683278204 0
879934208 0
646813313 1
72760301 0
29692265 1
982896971 0
264538123 1
709397513 1
178937207 0
141861534 1
300480452 0
471984040 1
156564795 0
344292335 0
362149245 0
194190752 1
699725507 1
344148456 0
365822663 1
884970972 0
713903484 1
123732944 1
351804086 0
431672126 0
879319475 1
927993199 1
653329565 1
538526094 1
171922886 0
21838045 0
133280107 0
464989738 0
848717380 0
740459364 0
257373443 1
375172430 1
824183990 0
25768381 0
237701083 0
814861622 1
175856522 1
593152820 1
760858343 0
456728234 0
448728862 1
528186137 0
385624278 1
61827097 0
203264779 0
915098577 0
977753533 1
321791458 1
892622704 0
518717295 0
986293623 1
979448987 0
385647217 0
369639377 0
612010299 1
373666684 0
774685698 0
412880646 0
483326226 1
7287955 1
690294515 0
354509579 0
349903280 1
574495858 0
840685795 1
549441248 1
656755863 1
196669650 0
794487258 1
155225057 1
782307559 0
76294146 0
584842604 1
822649709 0
771892561 0
717312239 1
166520320 1
683779997 1
674676789 1
552202284 0
65167179 0
255845198 0
706365305 0
762251527 0
945575770 0
896517960 1
627062522 0
204825839 0
344876991 0
262630798 1
333272455 1
948574317 0
154990979 1
795060504 0
35126646 0
428158983 0
320810698 0
903731908 1
995498166 1
924326866 0
208515406 0
187505785 0
840806986 1
402405895 0
214224843 1
789817562 0
146854432 0
928664964 1
800754345 1
323059701 0
637094259 0
548184946 1
64375874 0
493786207 1
678507136 1
488788413 0
195606807 0
945883991 1
23755675 0
959419845 1
526690755 1
464155110 1
575424036 0
156131257 0
423881224 0
554314141 1
305295768 0
489668016 0
186634543 0
188158812 0
148032441 0
913428270 0
88979322 0
507686515 1
605696085 0
851756776 0
666604967 1
321185969 1
218888983 0
61141296 0
644438736 1
76944136 0
530192687 0
516246526 1
685601124 0
283625587 0
292161248 0
141971051 1
255641698 1
659930435 1
500493881 1
275467630 1
706610938 1
132725496 0
379103441 0
258147679 1
528207313 0
522859471 0
802052373 1
768095747 1
962739539 0
643230867 0
421777343 1
610919647 0
476456863 0
132098840 0
68523298 0
7960236 1
541007379 1
285212018 0
911094667 1
631003835 0
138264487 1
431792618 0
651206015 1
262096942 1
271901948 0
687975166 1
368739223 1
611058232 0
832644753 0
591659589 1
739703472 1
702972670 1
485870051 0
435420076 1
611861550 0
737264348 1
196957378 1
833013182 1
697157700 1
743705674 1
119878941 0
241210367 0
926648410 0
213243979 0
911816186 1
480254805 1
746992499 1
621158152 0
305125685 1
507767661 0
586466804 1
546312058 0
59601130 1
694215412 1
252620846 1
857500843 1
117114979 0
723674413 1
590292283 1
440615473 1
855632345 0
319827920 0
125326997 0
769442019 0
14757423 1
151871520 0
64550351 0
330672116 0
265737965 1
388459495 1
881020757 0
10451155 1
499264174 0
413389305 1
235606966 1
703082259 0
641873105 1
533659974 1
752450571 0
301998474 0
98644061 0
310659736 0
118766328 0
613517086 0
657652360 0
610036006 1
259680295 0
635075011 0
859524175 0
572720618 0
300730523 0
391589028 1
194207435 1
903442783 0
354888241 1
823607301 0
543353488 0
333061945 0
991951192 1
392774533 1
717253755 1
227792287 1
797255865 1
932537909 0
400819742 0
423231964 1
816724241 1
909396131 1
870174993 1
806413971 0
260694518 0
106535425 1
84835356 1
47664316 0
524289738 1
122036572 1
982265489 0
391404779 0
768271423 1
151819966 0
69648552 0
838715029 1
334538632 1
846397105 0
280096504 1
467600069 0
219052136 0
629621355 1
33207773 1
853288250 0
445539132 1
25253180 0
598973419 1
233011353 0
67335021 0
960544196 1
369721013 1
733705114 1
787127569 1
422241566 1
151732213 1
430815096 0
166483359 1
286849339 1
772251338 0
641958681 0
24147565 1
442840157 1
889976954 1
905659212 1
472237750 1
124920543 1
58949210 0
529146430 1
758557447 0
101326047 0
784375466 0
972420728 0
222524626 1
968926002 1
520975439 1
662123486 0
197425458 1
148351309 1
33851995 1
347650952 1
707179960 0
811915941 0
503192154 1
618840893 1
671905072 0
699422791 1
908762832 1
840626768 1
227776845 0
655381662 0
62089632 0
98497090 0
196988900 0
184330253 0
325558573 0
628980664 0
428610668 0
885620546 1
808460977 1
275996090 0
592060156 1
190769968 0
732442515 0
122305119 0
847977208 1
258078525 0
720576363 0
751956077 1
580749182 0
188588894 1
331640398 0
337801751 1
935880851 0
155085375 0
781458326 0
599968884 0
610209449 0
539318505 1
552345436 1
182567097 0
244016563 0
623237831 1
928116095 1
765359169 0
93889182 1
649889038 1
532093034 1
391408170 0
387151217 0
761139204 1
841142474 0
715931049 1
658411713 0
823017883 0
906717772 1
61911748 1
137104763 1
24839918 0
362767055 0
398748471 1
399107674 0
214895601 0
727216405 1
686061244 0
106280402 0
125877292 0
286106968 0
19261231 0
32340355 0
700984937 0
837060282 1
349862374 0
159247814 0
40652585 0
955441883 0
134930454 1
598142133 0
350687947 1
748075288 1
336330067 0
488054674 1
33087631 1
291852843 1
66684831 1
531591697 1
888536179 0
728183802 0
159102215 1
551466234 0
16606618 1
997758229 0
434737237 0
341589728 0
101174441 0
195394404 0
26641678 0
240752632 1
729959454 1
837198375 0
622643762 0
622074107 1
832728484 1
362907268 0
355908471 1
898300435 1
200504416 1
876506594 1
503508159 0
592900258 1
457776595 1
646782244 0
253039875 0
418928527 0
49790654 0
307268108 0
325708394 1
211322867 0
898685213 1
614672326 0
437526763 0
624614804 0
29552484 1
622296975 0
700642008 1
841714149 0
502519363 0
81816971 1
34022486 0
447693752 1
168296262 0
249259104 1
761919459 1
523117521 1
926384683 0
225500960 0
812297799 1
749872470 1
768158907 1
23057846 0
203292914 1
36064789 0
138926539 0
211351686 1
153380401 0
433017200 1
915991167 0
711920336 1
159746538 1
279386404 1
608583165 0
565265201 0
781427600 0
425368805 1
843831210 0
262790361 1
989743357 1
677732116 0
843579109 1
935077228 1
72171893 0
804638463 0
452197390 0
654325695 1
976808540 0
750800341 1
446250969 1
639071568 1
196090165 0
940638567 0
361412001 0
162775990 0
493908145 0
260130331 0
919086634 0
874998320 1
244542321 0
181195974 1
727008600 1
423117383 1
549907482 1
128734473 1
442364534 1
350870972 1
766660252 0
138159737 0
919785345 0
431747924 1
501859359 0
467354962 0
995448221 1
195104855 1
463854809 0
798490526 0
562625503 1
10874622 0
186143488 1
454238249 1
248478022 1
720757142 0
5335403 1
76613315 1
838464072 1
321638818 1
618414113 1
384424567 0
679092671 0
669688266 1
205262565 1
738968793 1
403780307 0
148230078 1
773059434 1
754427817 0
990247541 1
168699072 1
404138538 1
439207410 1
320073231 1
830062334 0
116417072 1
364847182 1
534573697 1
156677203 0
68782237 0
291416305 0
66806467 1
401529104 0
209879982 0
379333703 0
658745167 1
67567551 1
585286824 0
746409517 0
32464751 0
964378465 0
801018699 0
662541820 0
658459834 0
296935321 0
987333857 1
182061926 0
4204494 0
565797154 1
175139818 1
318971131 0
92195263 1
770281625 0
777425808 1
713720114 1
450471005 0
740879124 1
278678139 0
648026238 0
728908426 1
143509156 1
666322802 0
513593489 0
759160493 1
404106012 1
603390321 0
503064524 1
993280914 1
806725173 0
324563992 0
44547575 0
289010458 1
13039600 1
108970189 0
737302419 0
482511470 1
742200664 1
409129681 1
670917197 1
706043593 1
807331176 1
513794425 1
801010433 1
38170069 0
640533727 0
333741855 1
242990593 0
864466303 1
764361745 0
428870225 0
3375350 1
488529982 1
371051593 0
427118906 1
819358324 1
992780519 1
996780482 0
885213320 1
584230148 0
696824777 0
456470748 1
474671020 0
983458513 1
685478319 1
119610530 0
731620813 1
218440576 1
238398290 0
92315201 0
871114120 0
940197820 1
500074742 0
849527360 1
398701253 0
641681383 0
481998727 1
508489958 1
489387002 0
789303743 0
835763130 1
861238036 1
461626094 0
998165142 1
281053440 1
495171236 0
557318162 0
360119976 0
960621708 0
234685428 1
953571483 0
883733802 0
108114298 1
735167862 0
284337212 0
255264295 1
553319663 0
103230154 0
413612314 0
637344680 1
579133844 1
524346540 0
909194801 1
82358037 1
976554244 1
436564252 1
614103808 0
327879701 1
971270128 0
420290388 1
676245266 0
633523392 0
410470141 1
354574647 0
24001894 1
237001760 0
805049965 0
848956219 1
145685559 0
679416325 1
322662563 0
416459334 1
108944377 0
562261910 1
384540695 0
334416845 0
309238088 0
407367296 1
244701105 1
5104551 1
278264883 0
288910994 1
322438594 0
597888282 0
872022729 0
354179952 0
596225248 1
997897525 1
14007565 0
880482425 1
47305190 0
998314132 1
522357428 1
884502149 0
208448147 1
708872429 1
301703495 1
894754641 1
18067928 0
235827747 0
981249694 0
26887479 0
618038677 1
833969430 1
500657586 0
710158267 1
458207570 1
583393229 1
483752438 0
528104021 0
55965795 0
215857474 1
802665612 0
255004013 0
611102729 1
918891582 1
5836814 0
904545213 1
875691074 1
99998848 1
890309780 0
11367517 1
967704977 0
215707390 0
493409611 1
964867051 0
63372371 1
501206772 1
125656198 1
172226037 1
119946974 1
959476960 0
32530053 0
338506027 0
934929212 0
37631780 0
158060664 0
20009973 1
153473633 0
716169080 0
861970761 1
16960360 1
219143635 0
164736232 1
645810327 1
300498443 1
320255325 1
868362890 1
348619885 0
122656166 0
224470703 1
136005077 1
803525392 1
591367304 0
978583523 1
734128638 0
819012482 1
633262599 0
996725184 0
834765959 0
269842216 0
866177369 0
833839957 1
815332849 1
226704251 1
778017858 1
208068483 1
446003994 1
77879051 0
905925258 1
558618827 0
819576068 1
78166718 1
843193553 1
170623880 1
30811072 1
171448853 1
336195513 1
671557801 1
699160176 0
698828638 0
988059008 1
984408158 0
197610856 0
480478537 0
440248851 0
863140534 1
224143697 1
775227744 0
467384998 0
332139426 1
310413094 1
121987163 0
854220458 0
303730283 1
32616741 1
665485707 0
170451389 0
53560112 0
883466292 1
831246280 0
676806964 1
694639435 1
81940628 1
787702418 1
493813717 1
3651101 0
1509759 1
775708411 0
70744469 0
572144546 0
399426344 0
874415049 0
556891250 0
368528075 1
46578121 0
111012539 1
184218676 0
434332990 0
761042338 1
421148789 1
627364613 1
972868047 0
348429828 1
404811869 1
708501198 0
354250078 0
651419273 1
734883533 1
438653519 1
419782461 1
511231732 1
255097543 0
352620856 1
278190729 1
407019298 1
380962521 0
677234601 1
165572028 1
574720029 0
703626680 0
76303936 0
919599581 0
816283321 1
392688189 0
859710978 1
629813615 0
956558963 1
215513282 1
401536837 1
327884172 0
12622905 1
353810417 1
745951118 0
176069851 1
491308779 1
444273460 1
583084650 0
365363487 0
820726636 0
763315786 0
819385923 1
580471568 1
363736603 0
871745402 1
410312510 1
534152452 0
216011279 1
641305563 1
93463784 1
211653310 1
274729057 0
906722335 0
132120868 0
51488135 1
924830537 0
442681164 0
814504781 0
38671816 1
662274674 0
562662869 1
300530547 0
457183387 0
768492161 1
76362508 0
317532180 1
297088441 1
799879402 0
88663199 1
829585784 0
787233458 0
89162160 0
792674534 0
190315510 1
998915288 1
353331046 1
899161043 1
163826287 1
474877361 1
835007243 1
946558486 0
934256329 1
226818521 0
151933503 0
436942269 0
55279183 1
176277837 1
599562523 1
181430122 0
427460848 0
420118606 0
592940102 0
993520110 1
79638978 1
892887855 1
744570120 1
484169632 0
893283200 1
36021928 0
372704870 0
136785683 0
546226713 1
804045657 1
478061918 0
617175581 1
38675052 0
176722818 0
973361340 1
549224011 0
847496857 0
551367334 1
413386849 0
316821525 0
474667713 1
204150020 0
798958865 0
988307399 0
225090021 0
241031248 0
880097976 0
448776709 0
969015606 1
805081888 0
888906292 1
258518266 1
890228270 0
735624151 0
124460806 1
178585172 1
362441839 0
508280922 1
143642091 1
158153047 0
358573671 0
69334474 1
266619306 1
779532883 1
538569495 1
719955284 1
57462726 1
132244112 1
730623834 0
340225198 0
108413874 0
504410075 0
967791158 0
460281088 1
967223972 1
31270261 1
207369849 1
913850917 0
881900712 1
157212 1
534361267 0
364475281 0
407448525 1
508497162 0
780450881 0
336690085 1
554326855 0
201661262 0
661060014 1
86486218 0
587219168 0
546328643 0
974150762 1
850404670 1
962007672 0
898460603 0
602412831 0
903041198 0
599901053 0
406960183 0
156866765 1
192018145 0
124605924 1
363969072 0
955908474 1
43226565 1
573027822 0
834651193 1
17346078 0
805896600 1
248278195 1
400404046 0
930086431 1
308380998 1
888263172 1
301138590 1
450855970 1
898869779 0
837919682 0
363295976 0
198090916 1
921040854 1
189700295 1
750447768 0
849659952 0
922702103 1
693900159 0
895702551 1
307150963 1
789599548 1
308673816 1
680142298 0
125425528 1
812839339 1
965864618 0
704720072 0
551142419 1
296962743 1
787087284 0
517665286 1
321720887 1
141245099 1
480198089 1
823853028 1
707120347 0
292463967 0
871330194 0
810053882 1
241231260 1
534249300 0
623375117 0
365956299 1
450694135 1
894164214 1
796973079 1
170439209 0
512078517 1
236829455 0
318416367 0
392004396 1
305682043 0
644411419 1
140690138 1
398586013 0
675424709 1
551018675 1
115228189 0
192999889 1
327902082 0
520946392 0
74321674 0
847368192 0
995292422 0
246610152 1
629305369 1
183922396 1
596202880 0
59215811 0
777527820 0
396080907 0
135832626 0
329740201 0
313386662 0
595344445 1
707372110 1
608896005 1
337902719 1
286161722 0
650477209 1
244470071 1
686852830 1
322404387 1
66052094 1
450193172 0
173794877 1
525906074 0
513839706 0
88778427 1
84807770 0
616142717 0
81563880 1
164007994 0
220819431 1
82399120 0
98037697 1
802474759 0
307171926 1
432247266 0
755661495 1
211794411 1
606765281 1
174288618 1
451401924 0
827231064 1
248871536 0
546261358 1
818936826 1
661092483 1
819318241 1
858430409 1
473009762 1
795043941 1
104577610 1
981345859 0
597980652 0
988200485 1
374291153 0
840127687 1
455562514 1
518028841 0
946388288 0
724645547 0
376038452 1
166566238 0
13483263 1
914132335 1
760388006 0
804101423 0
790937970 1
638352888 1
838414939 1
761182711 1
457831094 1
704246515 0
953971268 1
749461694 1
762902909 1
345297063 1
20513396 0
589314131 1
466957244 1
125954522 1
324846056 1
493156302 0
294532570 1
249354443 0
806241089 1
422336213 0
135311347 1
783257915 1
285897442 0
244841877 1
698739478 1
890098850 0
630188759 0
934578928 0
558596064 0
494278163 1
981379256 0
194429545 0
708243459 1
238777742 1
539785238 0
313746425 1
423270351 0
754029398 0
852933498 0
316571237 1
143392664 0
209337879 0
772509475 1
678224400 0
931111902 0
632723602 0
622106302 0
652268267 0
802094652 1
784253193 1
720233739 0
131800580 1
642847726 0
128195903 0
723100560 1
372443359 1
566149677 0
29451968 1
478348096 1
367494775 1
488256664 1
378844016 1
133140840 0
881378312 0
487419143 1
241389269 1
594750106 1
658207395 1
24044420 1
733124590 1
264225897 0
67041681 0
162897336 1
232064221 1
627624521 1
435554607 0
308762810 0
932040493 0
970734643 0
611540072 1
327587475 0
673520403 0
569944806 0
735968076 1
584951707 0
420570711 1
76618792 1
82749893 0
745049326 0
46999892 1
15640033 0
182411952 0
771421501 1
606890306 0
361962912 1
841786102 0
328580683 0
549853752 0
120375305 1
929990486 0
569450981 1
977645414 0
873355633 1
412546748 0
602626989 0
310972469 1
465148644 0
396787926 1
69813841 1
996108974 0
752604071 1
998443814 1
440007927 0
360596185 1
741078919 1
537548327 1
665348573 1
379698526 0
519906527 1
6841829 0
848421666 0
231325527 1
420661780 0
480867514 0
11586726 0
850790257 1
283080946 0
785612859 1
684798374 1
671014582 0
268411104 1
119831648 0
947638736 1
20037032 0
868646752 0
411076002 1
454800197 0
819503568 1
956622714 0
339243583 0
717691991 1
411125139 1
647575407 1
664431628 1
523493806 0
133849751 0
187731213 1
201731016 1
80507138 1
624199722 0
345316297 1
967096253 1
967010985 1
733346348 0
870351055 1
501770993 1
390129685 0
485066301 1
848976510 0
531223717 1
565758628 1
305688363 1
391932586 0
228199648 1
246046873 1
10152024 0
999855406 1
627622506 0
448363203 0
794302812 1
530382722 1
844336832 0
589511507 1
248572362 0
183567319 1
110696658 1
539891574 0
560581837 1
713338123 0
417483790 0
316503672 1
300148035 0
324602352 0
54224750 1
612111334 1
98846406 1
696002317 1
723874310 1
164815962 1
309769105 1
677558178 1
627140577 0
81353960 0
58315053 0
45021025 0
823626847 1
103818188 1
241610573 0
216460963 1
866215325 0
92412211 0
4048455 0
573390696 1
114363211 1
368462304 0
202238537 1
536244065 1
543086544 0
713742428 1
96848743 0
805824792 1
595106630 1
934134164 1
173143017 0
674928604 1
996669740 1
145562738 0
707511328 1
368421468 0
336221579 0
955618831 1
152399894 0
393811130 1
713168871 1
619048592 1
972825635 0
835774164 1
322195379 1
405746778 0
753970050 0
170967346 0
692093744 0
716052342 1
218254185 0
410705204 1
509431356 0
552783175 0
236100148 1
832453788 1
745112576 0
165581127 0
105236228 0
88262695 1
956795833 0
885771027 0
454434169 1
164492218 1
839597274 0
39573314 1
434681931 0
864241586 1
790480608 0
3600801 1
672370680 0
642349329 1
287201040 1
982110744 1
350360978 1
481179506 0
413047024 1
44662215 0
283267891 1
582669831 0
27656027 0
898048227 0
984101577 1
128717527 1
706974938 0
700543959 0
569592614 1
851348597 1
646770375 1
963388163 1
142542473 1
444457051 0
76481257 1
602737279 0
486028201 1
468942371 1
196218363 1
292663083 0
23905609 1
796491735 0
950406894 1
755902103 0
222297269 0
406383380 1
575120531 1
751318586 1
264057608 0
389365979 0
580868939 0
194119873 0
367677839 1
984487272 0
465256556 1
49810405 1
254607196 1
776518612 1
746025674 0
48440098 0
904428934 0
819313732 0
726272250 0
920217139 0
735105453 1
980353399 1
772806336 1
64147586 0
365001579 1
678593671 0
554180830 0
816934576 0
390780789 1
440537265 0
12514132 1
757240697 1
766015855 1
777023494 0
473995759 1
634753314 1
343841919 1
659917014 0
341900585 0
149413262 1
159915548 1
435492613 1
400448496 1
908324558 1
206952681 1
368255407 1
835390367 0
530200485 0
992040802 1
977301563 1
991718997 0
219491515 0
332806208 1
251662318 0
768437328 1
200941377 0
36555287 0
561924610 0
746928214 1
70399517 0
468485223 0
722947018 0
576122496 1
406930568 1
240925702 0
331002986 1
452739676 0
624431642 1
381829274 0
828753735 0
92505719 0
239117368 1
818843212 1
362700191 0
925532794 0
27245071 1
500816475 1
42820739 0
639819103 1
562421045 1
60378142 0
745201711 1
53322245 1
738613858 0
438948461 1
229747999 1
742986817 0
227210628 0
809550998 0
926064144 1
767141039 1
568563884 1
611277186 0
981066421 1
596304467 0
760968061 1
876623707 0
616577633 0
114159907 1
203539477 1
176867871 1
836480428 1
174088836 1
565477638 1
811403747 1
852484225 0
935637175 1
412626709 1
838879046 1
518832907 1
539935007 0
998605131 0
638462628 0
463575272 1
442914814 0
759843918 0
201699623 1
591426362 0
812582811 0
441114161 1
883911688 0
783690831 0
228133328 1
786957015 1
256619313 0
180432889 0
460405198 0
786512163 1
39766 1
589611808 1
63487040 0
284860088 0
363586355 1
133047372 0
298897490 1
797814405 0
237290319 1
926694913 1
153505440 1
136189323 1
202253815 1
252175333 1
155043297 1
72504732 1
731235923 1
457869138 1
35884563 0
483295293 1
161040152 0
839243257 0
818797137 1
376447951 1
309544225 1
110630014 1
467593325 0
618881800 1
292488967 1
289566315 0
782444526 0
738362794 0
202952353 0
708222994 0
224318772 1
444777642 0
162541861 0
837290360 0
397025553 1
129432635 1
31914535 0
502220937 1
800566462 1
501292794 0
30534212 1
663908726 1
548376254 0
908541825 1
170356979 1
703062319 0
415299838 0
484530882 1
178571275 1
420483850 1
638240118 1
431515907 1
18290205 1
588216795 0
180965358 0
413762382 1
222182242 0
412502010 0
533049497 1
567218912 1
88040374 1
57240060 1
459245315 0
901750711 0
265277831 1
750811792 0
221135298 0
886058226 0
602082092 0
509231613 1
510641919 1
457432362 0
938238807 0
574446566 0
296594514 1
907965299 1
570079874 0
726356684 1
818350659 1
242978625 1
662534321 0
805375046 1
223781750 1
775634528 0
475223972 0
182363712 1
171084598 1
945616968 1
622369179 1
312846809 0
160243036 1
182596584 1
340959779 1
914566141 0
952129794 1
330315091 1
74956464 1
657158712 0
856275431 0
120198842 1
164894074 0
84692077 1
166432876 0
483056002 0
59571884 1
846624589 0
78313974 1
973318054 0
200289354 0
477511662 0
941498375 0
925331502 1
890783800 1
794076546 1
491618878 0
786488518 1
502856523 0
496578652 0
760899733 1
353052495 1
555861486 1
756048136 1
238964161 0
200264517 0
370316649 1
498942898 1
42363067 1
744707007 0
312036258 1
368027563 1
642546468 1
945458950 1
603756863 1
104529707 1
531814312 0
3651206 1
739429113 1
86488743 1
615391837 0
656865778 1
950359367 1
676887142 1
795690017 1
518725020 1
341693328 1
649166794 0
535068724 0
193004914 1
792296448 1
952505691 1
77102406 1
706883277 1
138576883 1
359894374 0
677888861 0
841870648 0
921452499 0
592406180 1
293163995 1
654044773 0
790108046 0
781742573 1
469108540 1
267074841 0
86203478 1
97067185 1
506121644 1
871315124 0
859675600 0
37467400 1
212291484 1
785120366 1
652749809 1
792440534 1
505310979 1
442100224 1
43584004 0
533401190 0
17487808 1
80734137 1
422604393 0
89010754 1
742888834 1
374586402 1
655968266 1
138101351 0
691698947 0
671252350 0
125160475 0
303478053 0
546012687 1
200245852 1
120529909 0
458612009 0
739808958 0
46262206 1
673816970 1
376768799 1
543505175 0
470720046 1
22454626 1
259968664 0
982543370 0
445944626 1
60154234 0
688139852 1
983895853 1
733438519 1
422096875 1
81434954 1
20530574 0
914267882 1
774593766 1
800031211 1
792498115 0
250891697 1
308629771 0
551837 0
840617524 0
341101764 1
303562759 0
636483984 0
374037478 1
320100537 1
573039579 0
553176873 0
452700209 0
927965521 1
88071787 1
75460489 0
71672348 0
853752845 1
965024074 1
317182618 0
757861356 0
838509231 1
694069946 0
382714896 1
185401872 1
674696240 0
135975996 1
756278047 0
185220141 1
805315164 1
951686943 0
8108598 1
291614569 1
250421034 0
234667363 1
895224919 1
228284914 0
930883846 0
758980658 1
742311352 1
898121190 0
921671471 1
827745857 0
60587895 0
775391738 0
213315388 1
967791710 0
240173535 0
695015789 0
127346181 0
674297471 0
807615605 1
586074869 0
583885414 0
796773998 1
764364487 0
879915882 0
191960831 1
731256567 0
142224737 1
433369947 1
994111082 1
731814333 0
498198114 1
446846079 1
92891498 1
684558464 1
146946305 0
277119490 0
58113527 1
102011307 1
708560493 1
17174665 1
867777843 1
984314640 0
565842938 0
62798203 0
420777076 0
195740746 0
763099731 0
373884955 1
625473129 1
884819950 1
911193703 0
684435916 0
748296966 0
477693955 1
667992239 0
505087448 1
158515863 0
650907659 0
424075559 0
872886350 0
141385052 1
199068085 1
329714150 1
318988041 1
413038622 1
690142775 0
128231245 0
60634587 1
934155014 0
284446587 0
793376059 1
791017219 1
920715861 0
507978857 0
24794880 1
359019033 1
135135500 0
138958497 1
594948100 1
169547846 0
505692432 1
420671273 0
855038321 1
84818613 0
530589123 0
76548581 1
596716298 1
105581938 1
249330376 0
966551591 0
608340138 0
361742756 1
918521493 0
312961008 0
687069693 0
967597223 0
67628195 0
643583732 1
373747398 1
760172858 1
175145986 0
673771373 0
691449343 1
964775870 0
728189370 1
141212452 0
149340718 1
793273435 0
260710759 0
655417038 0
729988229 0
468087989 0
218220909 1
865815964 0
319414862 0
14964118 1
473423233 1
213170883 1
83084460 1
385385314 0
210215984 1
314019503 0
628099824 0
862170342 1
261476934 0
124580353 0
819871053 0
136263657 0
949852497 1
524971064 1
811402374 1
701211955 1
370982061 0
61340708 0
701104705 1
621850528 0
609312961 1
708551869 1
717290220 1
88563983 0
770901987 0
780211772 1
990138915 0
304955926 0
358889341 0
217348932 0
168428631 1
237774297 1
57557327 0
351317817 0
777651259 0
135819984 1
514992222 1
275960710 0
18568250 1
711980311 1
48167588 1
124887560 0
603788064 0
236815194 1
6975571 1
195340742 0
814764187 0
554316455 0
423529468 1
229625019 0
69758647 0
254748361 0
338182660 0
948257788 1
476138525 0
367647346 1
484731493 0
222001697 0
717330365 0
138465798 1
706823509 1
88000888 1
214665085 1
841207921 1
696325648 1
990914916 1
957901053 0
623378141 0
615504289 1
460155122 0
669668769 0
678899926 0
108256490 0
535113018 0
845751119 1
512298130 1
567538689 0
732293467 0
529529278 0
683000377 1
731619256 1
176215393 1
475765950 0
183842572 1
298969495 0
94865393 1
511930432 0
566395739 1
995052130 0
495521729 0
571529323 0
941684625 0
102662074 0
297925610 0
520303532 0
728801995 1
81520050 0
197186704 0
737159214 1
825421264 1
507216784 0
732463199 1
424551821 0
317435549 0
182948483 0
752950365 0
254421829 1
173947746 1
424167635 1
770448341 1
362713665 0
952004511 0
664969879 0
410510774 1
25940193 1
217764133 1
275961680 1
117118279 1
334772798 1
933121436 0
458574460 0
268506316 0
949468442 0
163993218 1
149309453 0
83164434 1
427556758 1
248739855 1
950382602 0
806149665 1
633002607 0
324222056 0
777287138 1
932836777 0
405183976 0
502491437 1
111004318 1
650463146 1
937011933 1
124427646 0
177140999 1
587056285 0
157928144 1
553589593 0
654444229 0
835471004 1
689127335 1
50059622 0
806108326 1
821225867 0
581631537 1
597934770 1
348899979 0
134791375 0
963360337 1
281682382 1
380288571 1
505306900 1
11426541 1
318260344 1
472505691 1
118977226 1
755841820 0
931629370 1
260427363 1
869754500 1
622098786 0
236975114 0
474464719 0
76797196 1
241953994 1
118278982 1
607774829 0
178318083 1
984168654 0
151578998 0
600115536 1
199747513 0
493064005 1
742820339 0
369833182 1
561287544 1
259032135 1
68988919 1
19143715 0
858194292 1
248293371 1
973871537 0
346055566 1
278435777 0
169842762 1
767972854 1
67935928 1
727107607 1
451552890 0
833613665 1
557341242 1
330761922 1
713081667 0
887105884 1
443230752 0
465363943 0
717940726 0
698467616 0
617010288 0
214779575 1
136839775 0
278823602 0
873753518 1
484429249 1
88251350 0
673720000 1
298931546 0
100777344 1
764519986 1
510172274 0
365581923 0
465406001 0
8144137 1
311683739 0
390669081 1
924437451 0
851523427 0
886366943 0
320145470 1
213077554 1
424854888 0
217395444 0
893967277 1
919877529 1
570786462 1
831449477 1
188897129 1
604647303 1
616204760 0
553191942 0
562734350 1
999360108 0
764677243 0
192522423 0
585949310 0
412556956 1
212575294 1
692383455 0
13299680 1
60969948 1
580986436 1
52070348 0
247115844 1
902626296 0
747416860 0
665319119 1
926954684 0
216706507 0
928161175 0
649730148 1
980302464 0
690264351 0
481586990 1
397487068 1
586887908 0
127706005 1
403583440 0
862631768 0
860796345 0
753646497 1
714630486 0
667361504 0
774412896 1
579950520 0
330676737 1
238513219 1
154823047 1
143003877 1
57942625 0
380454795 0
691841785 0
596774682 1
609342304 0
380397621 1
782733523 1
835451763 0
363899709 1
419706932 0
55950692 1
115551662 0
545587278 1
149584219 0
700759637 0
451030335 1
75671106 1
787336327 0
683171427 1
898069775 0
835174795 0
276210532 0
662429187 0
253027552 1
565995683 0
580696346 0
676820504 0
473511305 0
71337253 0
840199749 1
26839844 0
278146052 1
449780605 1
593116138 1
845316351 0
376823008 0
915438940 1
185165056 1
98809458 0
141525341 1
76088636 0
510417299 0
997073583 0
88945918 0
313636311 1
355202959 0
612124154 1
977048401 1
968580649 1
582230933 1
694388890 1
523741657 0
202367220 1
722584939 0
477970171 1
10716689 0
192744758 1
568847278 1
944048247 0
936874557 0
284593544 1
851208467 1
599078704 0
517141031 1
211009433 1
154424705 1
523387837 0
303206055 1
697875959 0
193040529 1
410385863 1
815352967 0
515485753 1
882370208 1
996894646 0
57309577 0
220089801 0
356962188 1
747371209 1
289622550 1
967324900 1
677494917 0
877994550 1
605576411 1
994786360 0
804058991 0
228868406 1
829307719 1
47906855 1
653059297 1
727839888 1
799099858 1
29915332 0
472993367 0
864420883 0
764065185 0
33200864 1
418174951 1
488890376 0
496276756 1
60081927 1
468526959 0
141483389 1
696149256 0
688044266 0
773171830 0
870259212 1
757418371 1
500475364 1
838647220 1
530384098 0
896166459 0
566301739 1
78877046 0
290732987 0
859786541 1
117991869 0
594698827 0
137997283 0
793663227 1
596430749 1
440546679 0
287546683 1
7143621 0
30802646 0
40277274 0
564484054 1
748399607 0
318115794 0
125902678 1
980262556 0
917770300 0
256854497 0
84866954 0
555137642 1
675024472 1
907435019 1
171192750 1
103590005 0
996123985 1
349521412 1
301655900 0
757894288 1
898273017 1
567736316 0
199991303 1
182999399 0
985275793 1
224643851 1
75223571 0
390619057 0
887278765 0
294978252 1
664507653 1
695820523 1
299821132 1
526024648 0
782275475 0
627232717 0
438846153 1
412820485 1
319494197 1
251188495 0
706174333 1
198644263 0
141991376 1
69696949 0
871563238 0
965406205 1
344755150 0
958053346 1
554301410 0
699489732 1
470672405 0
689502736 0
764620296 1
936344546 0
560814323 1
318183210 0
996571392 0
744209790 1
10518236 1
950487549 1
123437197 1
330876093 1
200944724 0
964872276 1
88995535 1
964358708 0
985433972 1
637129716 0
988138141 0
126730793 0
749038802 0
521412669 0
687388655 1
823566485 1
156416017 0
449748462 0
853374021 0
320417070 1
346791957 0
25816818 1
954947063 1
154919784 1
430735254 0
798637762 1
558590548 1
485662066 0
380010729 1
248270135 0
8891182 1
199374013 1
263740285 0
231550621 1
865070409 1
276443379 1
94705784 0
146206782 1
459410216 1
597668401 0
392402297 0
699750689 1
454791255 0
833943103 1
595872232 1
112450911 1
735797579 0
914769730 0
567906593 0
140681187 0
100744471 1
987416431 0
854378280 0
753916802 0
647199670 0
594711137 1
605583553 0
112588802 0
934618219 0
218365305 0
657728989 0
153585648 0
879706067 1
888044423 1
6460507 0
225945990 1
209883182 1
947184050 1
198653459 0
449362138 0
216218371 1
211792950 0
930780978 1
13251419 0
86794391 1
78357692 1
670146572 0
32051414 0
476870316 0
819951975 1
106234297 1
62716832 0
210861697 0
185746745 0
145090069 0
143367484 0
758509270 1
294047083 1
937919389 1
354347211 1
47198281 0
610564967 0
525984206 1
262688938 1
988669399 0
615996543 1
52099948 1
103319422 0
765720417 0
173897019 1
547365576 1
176415890 0
852037822 0
89764160 1
537087310 1
306108061 1
218681647 0
738347458 0
677286754 1
814377090 1
692795454 1
737164075 0
801683578 1
252275307 1
81976684 0
81256687 1
505409185 0
334004417 1
813229847 1
780173170 1
935894598 1
27932517 0
683776747 1
677148050 0
110152046 0
881104723 0
99546497 0
965617620 0
523415234 0
154871482 0
781059057 0
142589281 0
636919716 0
146592730 1
315381409 0
721935808 1
8693545 1
390185857 0
545946066 1
262533626 0
91807642 0
693921725 1
519724149 0
928666630 0
103908288 0
357021042 1
575143278 1
481318389 0
12158801 0
41345012 0
10092966 0
911102880 1
753787884 0
274572895 1
562926950 1
779837405 1
566099039 1
112749098 1
595937971 1
733697212 1
94157218 1
797023247 1
894545996 0
492024164 0
539679416 1
48521697 0
450946855 0
12083210 0
188857085 0
527753192 0
815911006 0
260644175 1
259673653 0
497761421 1
108468474 0
261868406 1
26869529 0
177399916 0
522243122 1
52249380 0
678327792 0
574719172 1
8244344 1
947213019 1
387261802 0
392377205 0
138387701 1
829465372 0
881714063 0
166798696 1
216991909 0
853943345 0
863249222 0
67809965 0
63220187 1
646146606 0
175709103 0
556796726 1
113059345 0
412022057 0
742656099 0
959824711 1
100927193 0
550856884 1
622776074 0
832701908 0
875769195 1
468534450 0
833219725 0
495818910 0
897229926 1
586871848 0
226284288 1
594467549 0
792535949 0
656873652 0
567697027 0
703007830 0
256086913 0
389206236 0
126008335 1
321752061 0
362323519 0
56137913 0
197100358 1
372086485 0
621806127 1
744105025 1
878497160 0
555581383 1
591517192 0
444539998 0
810622372 0
689407965 1
568900561 0
112558197 1
973214505 0
167815494 1
752031908 0
116301890 1
279778250 1
749372317 0
606872711 1
472089393 1
645321932 0
498968781 1
936757286 1
997213477 1
636573978 0
175756901 1
800460999 0
194840212 0
949817285 1
167794772 0
464292923 0
320721503 0
704349021 0
302270666 0
49730275 0
663390647 1
900161750 1
650838903 1
597325004 1
334677818 0
615949901 0
293176047 1
964905855 0
443901803 1
983318034 1
364828488 0
877631227 0
296353646 1
611779661 0
809298708 0
943719186 0
942609886 0
309138043 1
235738092 0
974822222 1
444089319 1
772356818 0
699752194 0
440135312 1
751014327 1
3846992 1
124286610 0
687573883 0
884370783 1
188232375 1
730395882 1
660126907 1
830087171 0
835997375 0
917697658 1
480804139 1
887103989 1
904865880 0
381914935 1
85573899 1
297838586 0
363979295 1
638511551 1
592602244 1
677572040 0
74475848 0
776059457 0
84647276 1
303791088 1
161753432 1
683795573 1
628416900 0
543469028 0
73440992 0
477615303 1
456609289 1
329847567 0
836040071 1
445224450 0
551576823 1
611862599 1
891189571 1
797355423 1
572859370 1
689667282 1
144894690 1
940595274 1
52414987 0
259910802 0
706015185 0
240747585 1
658434977 1
206852974 1
27748834 0
198670724 1
12202004 0
618244719 1
2669950 1
713883610 0
222235548 1
620642987 1
703147601 0
340729571 0
288857495 0
965095870 1
809873919 1
835007800 1
947349856 0
108931255 1
169779079 1
637637248 0
479455730 1
464672298 1
932376255 1
104817339 1
632207961 0
735384893 1
7502450 1
679417133 1
795778020 0
479665514 1
971358453 0
978128945 0
121317137 1
233716955 0
209249723 1
489683927 1
123023100 1
55817174 1
869559138 1
464267955 0
915595409 1
828491681 0
754958404 1
731701338 1
74134310 1
53023713 1
383960871 0
63086150 1
370043370 0
989187946 0
773197253 0
405124741 1
139558702 1
764231261 0
604522174 0
858743091 0
909688100 1
842377101 1
24690742 1
505251770 1
583036725 0
662563331 1
419269367 1
996050547 1
441655260 0
275265224 1
330988144 1
116612443 1
857322261 1
169098453 0
912024108 1
210124395 1
897573222 1
452979950 1
915584117 1
553867557 1
490393659 0
339929689 0
188942803 0
173239237 1
212246115 1
367876277 0
912507405 1
751565892 1
562076931 1
541705347 0
14939360 0
835246788 1
695219232 0
828448552 0
145304894 0
240687998 0
879494055 0
610711438 1
772228133 1
300916839 1
670410139 1
250895292 1
141860064 0
567748019 1
334937288 0
868996342 1
685856195 1
390910775 1
356154659 0
248960984 1
14162982 0
394860578 1
319398545 1
669473693 0
700945524 1
820001602 1
965813174 0
184523523 0
232075281 0
989058125 0
540199831 1
236405972 1
862379172 1
494314680 1
647487745 0
91952089 0
31489473 1
22911561 1
248703090 1
118540875 1
872842685 1
773194558 0
438853397 1
875615719 0
335225169 0
945352907 0
686764042 1
976819313 0
537825096 1
479646549 1
303295441 0
425883647 1
112966242 0
557283251 1
580079438 0
418064325 1
123551421 1
60286689 1
905093868 0
359222269 0
904106481 0
698229575 0
372028161 0
213770662 1
337529064 0
81321931 1
706325462 1
966046468 0
594788733 0
28493028 1
472930235 1
465059692 0
341799191 0
721247100 0
112752784 0
230059556 0
626835729 0
849924338 0
521675198 0
713498217 0
887849541 0
940988654 0
692214920 1
200618993 0
807215869 1
157767169 0
956267785 0
670855898 0
910805052 0
412724427 0
245160884 1
629311734 1
387224382 1
78910423 0
143200249 0
985846790 1
627082359 1
735373689 0
952913466 1
306650264 0
945426179 1
495191271 1
582067318 1
645728655 0
608982098 1
122592666 0
199236600 1
59922862 0
271327082 1
735405252 0
468108467 0
652950105 1
839391198 0
48175467 0
962773201 1
928638565 1
516367345 1
955459502 1
615430882 0
392631598 1
486547720 0
272657576 1
90324952 1
381804460 0
338194999 1
455232799 0
669111363 0
280491358 0
711690317 1
157857126 1
603661947 1
109478420 0
260785638 0
646975084 1
370054846 1
847406890 1
14179388 0
462942498 1
86249663 1
463652813 1
216197631 0
208997175 0
948490925 0
549497525 1
257161516 0
150983115 1
658940023 0
766025579 1
407851700 0
267172926 1
944857858 1
703906643 1
222343607 0
559208021 1
12496721 1
108115816 1
841644682 0
588799354 0
377843632 1
722290823 0
273575242 1
671988895 1
947861216 0
374108197 1
312174952 0
726683673 0
316663320 0
266396773 1
561257967 1
707066530 0
281011137 1
277022931 1
629006451 0
415682312 0
619580125 1
123742006 0
459628503 0
180871099 0
569487550 0
902953067 1
53794631 1
336145854 0
153559046 1
127370621 0
441766172 0
184943396 1
988551895 1
494153605 1
83977449 0
196804204 0
63681155 1
928960193 0
118695984 0
159274763 1
314087264 1
434020329 1
556469345 1
848970761 0
164181161 1
125269005 0
944343845 0
771789277 0
672373544 0
883257141 1
823581086 1
473281825 1
153430805 0
411210391 0
237081281 0
69163870 1
239676444 0
146527100 1
707931720 0
942218058 1
600677940 0
2052196 1
493327357 1
403638857 0
968253865 0
643624008 0
911032906 1
4270260 0
74387180 1
310391969 1
659378583 0
50970420 0
415573677 1
955191874 1
243135256 0
137576342 0
942895503 1
816034442 0
57306803 1
134781136 1
524721488 0
521330010 1
6470549 0
883943084 1
472230485 1
328569144 0
136084750 0
854759545 0
703888942 0
763295193 1
870328530 1
985885529 0
901128576 0
509902289 0
727993928 1
105685376 1
938874167 0
350756545 0
158465543 1
69033591 1
878166034 0
981489151 1
893609204 0
33668486 0
91733002 0
452549663 1
485495443 0
947765935 1
719726799 1
381627059 1
89534316 1
832364002 1
375976766 1
917316591 1
670850801 1
404377247 1
994642188 1
254999377 0
409279302 0
379231708 1
327646763 1
402025623 1
895195948 1
210253759 0
298563010 1
327135025 1
914026984 0
481310703 0
595785325 0
697387740 1
314344143 1
695976716 1
157738673 0
915841733 0
628806280 1
97759962 1
254043861 0
734357950 1
785059682 0
985750593 0
178362233 1
242787740 0
117016250 0
73468308 0
723471529 1
372720817 0
805178274 1
301218443 0
726151415 0
154409679 0
758462199 1
961656074 0
596586777 1
830294587 1
299843702 0
232143589 0
553660544 0
447731346 0
320517838 0
3510953 1
204281769 1
401419805 1
832455750 1
111758004 0
813517742 0
433276439 0
604861066 0
480148876 0
646652773 1
918944647 0
661619659 1
468834797 0
304746214 0
742212069 0
454934070 0
882552556 0
916800541 1
968073291 0
896791946 1
127193522 1
494504316 0
841528900 1
876411962 1
117404315 1
791460875 0
604511280 0
880676547 0
639357615 0
665209645 1
874599404 0
10047391 0
706375429 1
218217365 0
578617747 0
353178099 1
933485338 1
549490080 0
882521350 0
34786481 1
132726559 0
746816540 0
322741697 0
816723403 1
63414002 1
539392598 1
982371598 1
797671230 0
884889636 0
442821479 0
598799790 1
185428839 1
442559534 1
929533335 1
340535530 0
830560732 0
465130072 0
107221781 1
693954750 1
230792510 0
155104989 1
647014173 0
880499008 0
861306704 1
449481570 0
167164 0
156331985 1
219720982 1
732719257 0
546452579 0
679365065 1
380909007 1
50350998 0
224735639 0
878856444 1
114003283 0
490018552 1
824336629 0
753278847 1
401604812 1
346935086 1
304483401 1
838725229 0
705291045 1
108599742 0
902609807 0
81590132 0
47437724 0
207455038 1
772245167 0
455408581 1
516496582 1
614659074 1
157054948 1
480744687 1
609823226 1
749888411 0
479824675 0
217770026 0
215334638 0
930475302 0
6552661 1
422140023 0
184195584 0
821568311 1
56173429 0
867974543 1
783179511 0
249577445 1
700565200 0
288264524 0
880940259 1
542337418 0
835752719 0
894525220 1
703364093 1
37011373 0
183830643 1
559124031 0
378035410 0
889228316 1
206213075 0
781606139 0
984171715 0
792885524 1
38384632 1
164094733 0
294949504 0
186155475 1
352471560 1
393491490 1
245924241 0
595524367 1
519631910 1
195973182 1
897608840 0
680883033 1
157376536 1
832486553 0
616641297 0
399078081 0
429538586 0
294019383 1
517457666 1
411027745 1
425685201 1
457984692 0
204548138 0
966263422 0
808318642 1
156342802 0
623346868 0
603667954 0
82352888 1
20868032 1
705749299 0
320300274 0
360487389 1
401483622 0
330603356 1
179611014 1
816970162 1
896831749 1
272283219 1
746168935 1
643701794 1
550206242 1
556791687 0
925012215 0
101717904 1
534817329 0
869583756 0
63705879 0
282852652 0
457167581 0
621864834 1
31249526 1
664181094 0
55445958 0
540246907 0
305657825 0
742084615 0
188999911 1
986370692 0
588221602 0
109752981 1
549436739 1
740045000 0
117700013 0
859344 1
48538120 0
739191019 1
962733417 1
856296039 0
115535472 1
886566722 0
789601893 1
239173425 1
423247717 1
435487593 0
75869102 0
315178072 0
403706065 0
418922902 1
458434306 0
192584012 0
86326368 0
484593171 0
594435023 1
798819904 1
568124481 0
477262226 1
965182649 1
560037690 1
18323316 0
113824851 1
851865749 0
40674889 1
866499070 1
215522310 1
289362553 0
376649656 1
183607531 1
234979720 0
502370679 1
202988215 0
451223895 0
158682340 1
723309531 0
261318139 0
655569373 0
4489035 1
79793106 0
878379333 1
283750804 0
60307961 0
980980073 1
902828114 1
383587213 0
209225022 0
996067688 0
263419158 0
369279044 1
121291654 1
523647913 1
728097314 0
988913258 0
686225827 0
480910377 1
275418928 0
274283450 0
177766919 1
305338423 1
599427983 0
667546853 1
717079723 1
913476704 0
828388873 1
493107207 1
526160396 0
709113035 0
878337199 0
914729968 1
104369876 1
288314483 1
725809785 1
159443011 1
864232868 0
784316319 0
892217084 1
348832204 1
535435272 0
980111165 1
732778030 0
856312990 0
167004495 1
355108513 0
700085469 0
161470121 0
948386346 0
940975732 0
278918639 0
399190733 1
449614471 1
665571645 0
174332142 0
18879568 0
854998972 0
262715188 1
351861674 0
801732580 0
468609754 1
456483485 0
495022249 0
123150257 1
720333727 0
74265681 0
679519395 1
103527545 1
763746725 0
977897006 1
940573165 1
45490391 1
274041594 1
574919680 0
587557207 0
811120023 1
69280091 1
350628427 0
674926519 0
806898912 0
155219237 1
493952742 0
42781277 0
680060551 0
636001343 1
115846436 1
891038926 1
676541439 0
336661956 1
87222501 0
69444 1
547510577 0
379854489 1
350841542 1
8692637 0
25713363 0
979886968 1
591800533 1
374585922 1
913517235 1
659737684 0
31253607 1
20490045 0
889469244 0
573832142 1
15719767 1
201650819 1
923854312 0
303142484 0
335907364 0
126292808 1
856579729 0
141533892 1
547940540 1
650222585 1
965941457 1
572388226 1
112498962 1
195575554 1
683787328 1
926089525 0
524722375 0
716644240 1
246542005 1
292535333 0
220395984 0
309543701 1
727242271 0
858603600 1
509458349 1
887467973 0
901518395 0
443285384 0
870158233 0
321048837 1
688113117 1
472842340 0
284822196 1
766596125 0
141799728 0
984821861 0
33132489 1
552414499 0
852909093 0
23280774 0
866673846 0
455670725 0
539256943 1
409651106 1
151169065 1
671068049 0
63132466 0
805289693 1
757284001 0
447006043 0
174293722 1
859327821 1
83934027 0
224133129 1
316142732 0
611252065 0
572488786 0
363884984 1
464904484 0
790917111 1
872082588 0
757916760 0
847321070 0
750852062 0
353213033 0
753783109 0
41726406 1
94294182 0
833272637 1
814237038 0
603471418 1
690277756 1
966093963 1
95766578 1
749250105 0
681057623 0
285126140 1
836631847 1
196179679 1
79410188 1
891958493 0
758972173 0
22950127 1
984681108 1
476627106 0
122369033 0
303915764 1
562559381 1
808986095 0
51533046 1
624134828 1
144217153 0
595248363 1
963899086 1
257715092 1
854748347 1
95946457 0
161322609 1
152033986 1
176140637 0
17645321 1
705818577 0
621433637 1
823892600 0
314238874 1
294176781 1
131869519 0
6413901 1
288766597 0
230738450 0
133033501 1
787958011 0
543823264 0
812808755 0
908406408 0
73257866 1
961506757 0
3683843 1
716800602 1
382499277 1
169833791 1
117607228 0
262273737 1
447525446 1
322551443 1
43709131 1
281863098 1
572449811 1
127385970 1
102996077 1
544688599 0
620906730 1
332487074 1
161371604 0
295035833 1
381991890 1
919481835 1
32070685 1
315291291 0
513015958 0
451473600 1
278763369 1
376333693 1
482190630 1
283645682 0
472212065 0
16904714 1
815426107 1
257889155 1
349810316 0
226236570 0
858416802 0
631487206 0
80670285 0
304242525 0
2777672 1
754469372 0
686411838 0
350488530 0
368613039 0
715590778 0
284606633 0
41362524 0
987887089 0
128899927 0
847586397 0
294747037 0
993607211 1
729565819 1
562860888 0
344563738 0
71651588 1
641171594 1
174883984 1
682533059 1
963922666 1
70960035 1
714347688 1
125625763 0
51808911 1
492252757 1
124409712 0
311880350 1
371351156 1
991126973 1
339719570 0
405215292 1
88304052 1
215388538 0
815241528 0
873059412 1
678443864 0
732946697 0
996496903 0
616977422 0
627068174 1
14635168 0
843173996 1
418075448 1
867921818 1
86888066 1
257718608 0
178640215 1
668641256 0
970147798 1
78298827 0
415307265 0
657407377 1
102372794 0
76601085 1
829878732 0
84596001 1
564648761 0
570464714 1
439201055 0
218211948 0
620134208 0
200598402 0
473995014 1
100918025 0
865587106 0
136251261 0
834398781 1
98818271 0
974542927 1
691919013 0
534830926 1
420883391 0
163613011 1
542502080 0
464945804 1
412811691 0
854096167 0
554077420 1
787915647 0
689834703 1
239785230 0
812636001 1
972539177 1
645123094 1
829245528 1
707752669 1
976960197 1
255773755 1
308517522 0
9365027 0
102828506 1
8335103 0
597549896 1
103084923 1
739467630 0
252296179 0
222868262 1
611888487 0
986123138 0
467743540 1
973211677 0
265658345 0
945958603 1
117232674 0
428686240 0
89436568 0
275778283 1
586772692 1
537110779 0
71477327 0
540134322 1
659510150 0
332353364 1
808257164 0
781088651 1
307829133 1
463297998 1
755260747 0
377575606 1
584298720 1
952687004 1
669775447 0
655924009 1
740567666 0
280630762 1
981657710 1
558645396 0
290355952 0
435196090 0
217582103 0
994250906 1
789692616 1
424197020 1
761304638 1
293163051 0
665253440 0
670099880 1
949678103 0
228421441 1
629871989 0
752612624 1
541476665 1
39839423 1
128760246 1
285336177 0
589582985 0
938461900 1
196803084 0
50650457 0
330450432 0
490034423 1
523778155 1
443591790 0
331080612 1
187275013 1
535089989 1
542363733 0
184098755 1
281754959 0
422190211 1
52833582 0
735665552 0
872131322 0
896768845 0
79184321 0
832088788 0
548106146 1
504075054 0
635537948 0
860275779 0
793577608 1
906892401 0
411644654 1
860220138 1
292813052 0
14860170 0
553840594 0
882488080 1
613263746 1
228006039 1
674037461 0
886572636 1
89184592 1
457361895 0
485418859 0
684390928 0
408785472 1
392671492 1
898020024 1
940754980 1
233043583 1
362243043 0
893824404 0
628577145 0
936067804 0
368208074 0
907631886 0
319794504 1
388982252 1
530935793 1
766793018 0
501993974 0
604866961 0
3125490 0
202193411 1
698360262 1
621494248 1
129044877 1
923890879 0
102598093 0
817332105 1
795812048 1
872489293 0
645264322 0
258433640 1
212144049 1
62850635 1
204420021 0
763758200 1
610378315 1
59793951 0
567322630 0
795935781 1
233037603 0
442438954 0
844621127 1
83350667 0
759441083 1
576219267 0
701534490 0
542519974 1
187125222 0
297988609 0
70821916 0
813818350 0
315656987 0
871368714 0
961711284 1
800034040 0
940016321 0
62420877 1
731957139 0
853104451 1
16097285 0
543596749 1
313727476 1
973289855 0
751715264 1
934031739 0
354896183 1
73254453 0
329299409 1
811847672 0
41879021 1
466647432 0
817265735 1
69499532 1
824799449 1
144108543 1
337165427 0
69225981 0
279151595 1
741628637 1
192422215 0
362107418 0
863981563 1
723155155 0
886579614 0
271241443 0
546153439 1
337267559 1
499486812 0
327076909 1
497483535 0
771879574 1
567027952 1
47456892 0
845512786 1
716308411 1
141987328 1
210651388 0
465140202 1
102841330 1
556842589 0
10394755 0
779252619 0
753451938 0
831386814 0
622990489 1
542952629 0
838887689 0
567095991 1
676694074 1
692643798 0
852783930 1
76133486 1
527539794 1
331032178 1
638434357 0
510102577 1
88483518 1
649967616 0
547358011 0
112762003 0
803170467 0
994013097 1
784534961 0
820673468 1
727660725 1
922316842 1
679018032 0
223676439 1
188401475 1
246967544 1
397526003 0
833051022 1
461668659 1
296910262 0
133704732 0
183920041 0
118206122 1
637312345 0
835581985 1
954358080 0
28456645 1
750889737 0
174728467 1
943099494 1
165866152 0
661497789 1
154829106 0
963269368 0
452590044 0
795565136 1
24643026 0
731166118 1
730341718 1
457147191 0
266714183 1
681786959 0
734851006 1
103486285 0
395557145 1
341613401 0
39655910 1
573284413 1
179021707 0
77658803 0
602358626 1
206500982 1
919395242 1
743196005 0
68287321 0
375011059 0
242747975 1
504195059 1
208414078 1
586561130 0
759739685 0
234407931 0
561195078 0
219258247 1
614282181 1
492722587 1
370374865 0
214099646 1
109274059 1
148368186 0
183085636 1
741161683 1
501845518 1
329573582 0
664231649 1
786703392 0
552664030 1
430368178 1
616044792 0
190681949 1
881579430 0
46005318 0
342734997 0
305527801 0
537279129 1
281827169 0
18848323 1
702564168 0
686990012 0
429801676 0
794653665 0
709971953 0
16456382 1
798110538 1
300924533 1
772698519 0
195528935 1
976813352 0
26787156 0
388111299 0
422657303 1
226532871 1
623391850 0
811320317 1
442399877 0
833824240 0
335568107 0
419360608 1
734668108 0
936133590 0
50225225 1
889970209 0
114655511 0
654142615 0
87887135 0
791201846 0
996318810 1
744177505 0
194492523 1
161620981 0
380583681 0
227494100 0
632146906 1
592334782 1
795336227 0
130071039 0
958700001 0
583016404 0
137833639 0
299238744 0
709390619 1
147201644 1
883118689 1
952279061 1
513522028 0
595320510 1
742271196 0
69983006 1
809018433 0
539265629 0
490835600 0
528858151 1
80455457 1
525911967 1
133838605 1
44170554 1
741447256 0
951699743 0
478394141 1
867254935 0
315789902 0
904077133 1
307433016 0
499990011 1
469578973 0
417984130 1
928036324 1
717794254 1
380742640 0
469382608 1
301278886 0
162432735 1
985439461 1
106065245 1
855422982 1
786027974 1
458221042 1
208902399 0
449618368 1
523739933 0
54911246 0
306707071 0
709671006 0
778922480 1
708117737 1
715601844 0
496844781 1
993720086 1
974601173 1
668290303 0
405893027 1
342957176 1
781549243 0
160536312 0
715056394 1
906774202 0
575232339 1
739000643 0
895211302 0
663975845 0
794770463 1
742520661 0
780947262 0
68906819 1
756892677 1
237838603 0
302869180 1
705757137 0
820348766 0
359680024 1
200179412 0
363449414 1
127251493 1
111498902 0
571938021 1
102446743 0
345768575 1
715010585 1
548411467 1
718653769 1
495207941 0
622452485 0
2267229 0
384569683 0
570592084 0
337987493 0
454890392 0
735162347 0
649984570 1
365473686 0
73410037 1
840995108 0
135932949 1
402712216 0
992254038 0
952945058 1
8232446 1
483092759 1
566135602 1
227996352 0
114136610 1
14990705 0
829584113 1
486841253 1
611352002 1
183462066 0
28112727 0
112969888 1
643236104 0
195993155 0
503663845 0
551295200 1
550918631 0
320046738 1
206689189 0
901031273 1
199560255 1
269884722 0
181752541 0
720369266 1
897973384 0
943347341 1
450401214 0
72475227 0
665234919 0
335525503 0
298988525 1
720656376 0
429177433 1
922364736 0
986669371 0
92704558 0
603571072 0
443294216 1
199169012 0
703813922 0
555166802 0
416431928 0
737907312 1
899279559 0
883052349 0
827615448 0
743077401 1
184882112 0
722599298 1
837603443 0
782594195 0
393421133 1
340948848 0
469763284 0
986315552 0
965688231 1
613695578 1
429885588 0
456726701 1
39398818 1
437288500 1
522534034 1
999410163 0
95502010 1
170355601 0
497189213 1
176931536 0
90086775 0
366620821 0
769500717 0
445545987 1
193892789 1
650526219 1
137848107 1
144140047 0
661812109 0
196128833 0
181551324 1
705580950 1
260019539 0
286578940 0
954659559 0
749557593 0
727278970 1
316210087 0
526548821 0
601158084 0
238595111 0
303553773 1
443499484 1
605514454 0
600465189 0
862624500 0
590141747 1
81663608 1
201508110 0
691026327 1
102983128 0
304609144 1
112385362 1
207238384 0
832639773 0
364689706 1
625724281 1
952572140 0
39200064 0
806265394 0
152309594 1
608982706 1
37152177 1
226806224 0
723903110 0
891959228 0
343472854 1
829898291 0
417655626 1
532909760 1
916625719 1
564878946 0
593103112 0
472588887 1
664958946 0
346321157 1
56208311 0
311173968 1
551787327 1
792061379 0
574956982 1
172815893 0
364832613 0
45799342 0
15700830 0
877649801 1
236685599 0
652844102 0
533127345 1
326835552 0
970642666 0
957248491 1
903323903 1
953658904 1
261191821 0
785162922 0
375490890 1
10104153 0
580897461 1
291877196 1
913079649 0
44506812 1
95530175 1
695526542 0
177581686 0
840941339 1
122468039 0
268906983 0
9500749 1
675497936 0
966810191 0
158395948 0
278499789 1
159937352 1
584306664 0
43739557 1
965928736 1
148265740 1
329118660 0
141578879 1
58878774 0
604295275 0
390669597 0
45416745 0
830339686 0
341445318 1
906680851 0
901915874 0
669565586 1
346261316 0
721228441 0
889671249 1
257885565 1
286629418 1
360908557 1
470516268 1
447070764 0
120858939 1
983926731 0
249993148 0
322057380 0
1621889 0
423932884 0
210038977 1
715141234 0
870510152 0
779421778 1
47591061 1
878183176 1
229138442 1
365706233 1
204143650 0
653123825 1
122931318 1
91522365 0
549842127 0
652761823 0
675203106 0
259940934 1
756670140 0
783063479 1
398775892 0
551446296 0
207878078 1
37940963 1
509318672 0
703794165 0
681545122 1
580368822 0
707619302 1
68815506 1
510101332 0
605357968 1
888957407 1
117870799 0
253882275 1
883252847 0
42485236 1
434893912 1
587333533 1
108340667 0
382624171 0
863254161 1
355224816 0
976617908 0
48216206 0
856543051 1
865078880 0
860896172 1
378849255 1
675182587 0
104734901 1
917076744 0
568286620 1
433357561 0
544652585 0
79665680 0
218174342 1
977642789 0
110986950 0
183411943 0
692802750 1
787760582 1
112348472 1
62586368 0
489943711 1
599075266 0
863223943 1
280485479 0
692859695 1
267119310 1
471314264 0
144543474 1
228700738 1
4861390 0
118807551 0
687199714 0
183685412 0
506493245 0
98539198 0
316268391 0
425004768 0
896461754 0
716523476 1
62787374 1
918277142 1
353603622 1
398796554 1
121375500 1
116596847 1
2549429 1
499649617 1
848860170 1
497972386 1
685033841 0
706180701 0
672540555 1
685337516 1
476383729 1
223355595 0
84959443 1
719582982 0
127241121 1
594715395 0
43295729 1
128462987 1
209806333 1
50787586 1
38379615 1
251471205 1
473562577 1
331517079 0
190753330 1
953360112 1
29782389 0
473940464 1
796438366 0
343563077 0
553161656 1
517985788 1
814955518 0
50469130 1
727231990 1
918769236 1
101195305 1
346569734 1
301274208 0
723455857 1
995083897 1
617051369 0
717943467 1
225178607 1
593099440 0
382212702 1
40885864 0
372171464 1
678028414 1
469673452 0
938890296 0
91008198 0
151524599 1
233411205 0
856767598 0
399933697 1
736502367 1
61797638 0
365656448 0
347012866 1
719612198 1
299587440 0
864785016 0
520981458 0
244008228 1
878979354 0
100062036 0
113609196 0
611227294 0
522474110 1
468698932 1
914162815 1
863449277 0
708836164 0
488516252 0
540922235 1
904268592 1
711985769 0
727755775 0
170418740 1
873970191 0
392135310 1
415154249 1
633255119 0
764078948 0
964441605 0
83477536 1
306422838 0
846254897 0
597169317 1
377998331 0
716372005 0
952145196 0
169209204 1
111442485 1
256116876 1
715610373 1
218757872 1
55093713 0
918563424 0
24963342 1
946749253 0
100927359 1
630433057 0
155086023 1
68694127 0
519428629 0
320496451 1
700589380 1
416935363 1
803698937 1
859765991 0
469477059 0
902208961 0
331106221 1
474510967 0
379131102 0
795857126 0
396314640 1
972736643 0
959956771 1
417949333 0
629017225 1
933032702 0
136260490 0
611103991 0
581402209 0
276827430 0
902993094 0
359856610 1
910466397 0
330539413 0
155501402 1
513002625 1
281376645 0
39454116 0
286806892 0
370103503 1
118916812 0
390661848 1
167382848 1
493852164 0
147912968 0
867718407 1
713416085 0
298276716 1
146670378 1
259957676 0
851552987 1
654184742 1
322853916 1
766990785 0
153248422 1
550020727 1
664970417 0
266469804 0
190665138 0
454890393 1
126410819 0
8630664 1
36917488 1
690002594 0
171686640 1
101854218 1
848920502 1
773232378 0
394609830 1
387821933 1
700526546 0
34160676 0
134518996 1
263855927 0
296511308 0
399580230 0
670573732 1
839874128 1
793543369 0
555262127 1
495872774 0
16477495 1
291049051 1
521547753 0
6779555 0
431303174 0
276088657 0
614636870 1
667717305 0
366223929 0
76538981 0
448220622 1
843114928 1
993763702 0
617804220 1
696480764 0
276569974 0
980980029 1
764774425 1
360233127 1
889040319 1
779652977 0
954973140 0
523487262 0
610907388 0
147922854 0
535967758 0
762822846 1
362665810 1
229892804 1
386899051 1
960589613 0
700215008 1
840422009 0
435057828 0
539753460 1
789041374 1
519927827 0
14253324 1
54187540 0
571948731 0
939514258 1
175909721 0
960538465 1
489596640 0
259051890 1
429497719 1
297208581 1
39034520 0
933234578 1
908561257 0
364018355 1
753006791 1
937183050 1
264685897 0
512838488 0
627020363 0
748687681 0
306603688 1
951979788 0
52651569 1
768705577 0
674905085 0
142706092 1
202027264 1
874150345 1
248646490 0
792041678 1
288296223 0
424605124 1
189648430 0
665493709 0
122233064 1
156304725 0
724491491 0
192253139 0
491811488 0
26167918 1
874410469 0
586065561 0
397485335 1
104843215 1
503456855 0
830716896 0
879578227 0
880530999 0
868802052 0
11645067 0
196451879 0
900881677 0
389809541 1
468006075 0
496318650 0
804509129 1
391742280 0
534014876 0
585740905 1
370845267 1
219021305 0
738184236 0
266648797 1
725043982 0
790584298 1
455970452 0
116862415 0
914332781 1
99059501 1
371338490 1
513163673 1
417261759 1
11674115 0
457930721 0
521438616 1
11731697 1
86002371 1
778400459 1
671778438 1
98611998 1
425976531 1
694882111 1
725860801 0
485834962 0
793620778 1
258579549 0
363576059 0
975467227 0
634199585 0
927092708 1
572278763 1
725898848 0
456536251 0
554995460 1
575914977 0
558999055 1
528695002 0
193961582 0
852865866 1
420358241 1
497852300 0
187229204 1
759188131 0
814517349 1
629564085 0
519889991 1
946300420 0
364933484 1
800074672 0
440894698 0
49624722 0
496006765 0
846427064 1
387931150 1
852888936 1
82260995 0
425610964 1
448400425 1
100330867 1
123003020 0
178556313 1
469401103 1
137401099 1
233726949 1
671850942 0
906420957 0
146789200 1
321806224 0
358521437 1
579858286 1
463027030 1
656773581 1
329108237 0
307612665 0
778893882 1
415850052 0
141253581 1
959887983 1
921182404 0
981208889 1
709701263 1
578802121 1
75058531 1
511748680 1
554823404 0
550267147 1
492525364 1
418920206 1
658239525 0
271379432 0
169712312 1
992401702 0
992974436 0
925619916 0
622318468 0
430848280 0
970041652 0
505953027 0
116236931 1
556887079 0
768020573 1
886127846 0
706382770 1
367058291 1
683986204 0
35544688 1
161787978 0
841252841 0
797591252 0
179530688 0
473956293 0
281185508 1
831029762 1
383387079 0
638872260 0
787469404 1
730591458 1
823068470 1
495269228 1
150140929 0
311613172 1
783013280 1
293400616 1
180857587 1
508881855 0
871752111 1
924609380 0
528503927 0
729844498 0
417106169 1
39482853 0
293190487 0
265110385 0
967046002 1
360593794 0
623767701 0
724895769 1
977532154 0
613273022 1
223140808 0
747776397 0
773379763 0
60272524 1
487846347 0
278984845 0
88544056 1
926699229 1
946236823 1
421374876 0
266677069 0
193772017 1
103380306 0
33645055 0
873399305 1
723969026 0
466550421 1
17448883 1
593535333 0
431360816 1
552367905 0
555243762 1
224897344 1
324170299 1
311016669 0
195378912 0
924433056 0
631337516 1
762331454 1
63324753 0
267249590 0
990299535 0
622562714 0
618043858 1
978639000 1
462636756 0
623768798 1
674651203 1
830723751 1
416328085 0
978236551 1
223442645 1
68739691 1
733227339 0
490686082 1
416122296 1
416960442 0
45422342 1
479244525 0
339375020 1
717288955 0
122183072 1
954009573 0
257149496 0
742791650 0
128438955 1
283881921 0
647230970 0
62449454 1
309254760 1
212212414 1
412048964 0
394977430 0
342204798 1
127108675 0
542393141 0
34268856 0
358696907 0
209372378 0
431844098 0
492522751 0
165441006 0
677883671 0
99774718 0
764095165 1
380400634 0
239799400 1
922346913 0
472038328 0
911623535 0
97717559 1
692065124 1
447540312 1
488220436 1
105247954 0
879145199 1
145983318 0
921176021 0
17256090 1
471376811 1
577474100 0
873873638 0
95439844 0
235599858 0
73239272 1
379450145 0
855156419 0
443231352 1
904818733 1
446340287 0
121699801 0
222009592 0
250564514 1
564867930 1
482497811 0
457201417 0
846438330 1
104736558 0
851683159 0
85243832 0
669908193 0
357396584 1
513977091 0
902536763 1
276140463 0
39325768 1
380106879 0
880045725 1
480603376 1
947734198 0
826934907 0
90478256 0
79210048 1
832991907 1
684680629 0
866662327 0
523007398 1
485930040 0
417159118 0
335169329 1
205567912 1
265367634 1
555668218 0
320053443 1
462286758 0
305599838 0
710123198 1
222920025 0
953556701 0
82384885 0
836888225 1
906453477 0
700448025 0
390567297 1
459573802 1
401946726 1
577956054 1
711768675 0
517551947 0
342264254 0
648271833 0
806954706 0
993271779 1
283460244 1
576740640 1
824227561 0
118883701 0
434817985 0
4909934 0
36558997 0
67223375 0
732778947 1
465178466 0
762760519 1
563116925 0
963244874 1
182187629 1
912959595 0
128323606 0
971345045 1
82664377 1
668997414 1
180090590 1
325754417 1
579956532 0
441245558 1
882095144 0
264681052 0
641892647 1
768439040 1
816906128 1
923413481 0
65105278 1
434779308 0
147258878 1
207820269 0
121287755 1
408702748 1
820237757 0
933431711 1
547744869 1
77343935 0
840325779 0
861245986 0
776390978 0
728125594 1
969254502 0
529911341 1
926709227 1
541242649 1
511227025 1
967566967 0
280655202 1
732466330 1
844370925 1
301825013 1
560242379 1
741066279 1
121136581 0
121906183 1
275164935 0
980683445 0
257978426 1
35885003 1
624063522 1
886632987 1
938769570 1
829905155 1
719965135 1
232140787 1
202696772 0
287915118 1
94962949 0
195253514 1
249365401 1
583010136 1
473480968 1
730994347 0
405646014 0
770329360 0
898140656 0
522451778 1
759140546 0
323331532 0
290000223 0
395983381 0
624849852 1
474073381 0
162726718 1
802197204 1
967729291 1
52673844 1
220563870 1
734605416 1
712083516 1
96991177 0
674939111 1
352578462 1
746107439 1
826020399 1
760825385 0
238613046 1
694629582 0
354203341 0
859524283 1
328718003 1
368924835 1
882834568 0
298945279 0
639444349 0
182997867 0
583876078 1
791605417 0
687821127 0
53943474 1
304468783 1
304896758 0
434650137 1
321918105 0
62735365 0
255022915 0
227449701 0
272635373 1
901953101 0
646184634 1
847773753 1
32102090 0
926013342 1
294717129 0
89458273 1
817556689 0
858202521 0
235059527 0
661135956 0
370929407 0
92521571 0
495494073 1
423877280 1
335142947 0
583440286 0
360285511 1
329725906 1
637705857 0
128217072 0
555157866 0
890264181 1
280037703 0
791785625 1
798449750 1
734676559 1
60618892 0
135754118 0
454862478 1
41727305 1
947284312 0
122786569 1
339790429 1
174222863 0
995986159 0
148923778 0
349304330 1
308473434 0
485513394 0
543854592 0
209642836 0
456528363 0
790221061 1
737215299 1
816279301 1
263334161 1
921470966 0
67869236 0
46857300 0
596237429 1
429299567 0
436229185 0
669746562 1
389057691 1
23459767 1
264981564 0
642237799 0
1322825 0
645257449 0
82184354 0
923329647 1
958602048 1
649315702 0
129710985 0
393767483 0
737876412 0
891498557 1
534144010 1
897831745 0
27306891 0
220939023 0
99487860 0
495044130 1
202855688 0
707778553 0
445815296 0
318188191 0
434981799 0
438183733 0
490497172 1
900290644 0
107473491 1
280137820 0
877551693 0
504292722 1
126015683 1
703718239 0
43630713 0
42653747 1
606998451 0
843442423 1
29923775 1
803465153 1
549937315 1
651419051 1
715356631 1
276001645 1
932672893 0
798430760 1
920856218 0
225141783 1
919210533 1
12215692 0
610241872 0
741627629 1
76498530 0
638015462 1
367838887 1
591054630 0
85847302 1
372197076 1
239804682 0
868132386 1
183179572 0
32070828 0
63101875 0
225226823 0
44001383 0
693191530 0
952294533 1
648184091 1
400820445 1
557505974 1
978984480 0
910696344 0
77916710 1
60621583 1
151285058 0
64976255 0
42201610 1
202897299 0
125440600 1
775586736 0
283574060 0
748674389 0
140765306 0
453315408 1
438570097 1
183952668 1
3416094 0
997249951 1
366683852 0
720276826 1
809817036 0
299829334 0
251079743 1
880240112 1
701639422 0
143637088 1
161751097 0
91343152 0
921650979 1
990368569 0
565391867 1
879127116 0
896438790 0
419309422 0
542291989 0
423881763 1
569555174 1
285252219 1
685733951 1
214749261 0
922626136 1
405301886 0
450469652 0
287722009 1
765804345 0
932440628 1
860451174 1
582188476 0
515284603 0
747534537 1
24695901 0
545529078 1
965067482 1
850419190 1
227150013 1
753300558 0
692744924 1
121928668 0
617539046 0
826607673 0
536246263 1
878816597 1
869358930 0
628547037 0
154268483 0
941590669 1
688109075 1
676245279 1
584156633 0
947003603 1
647404305 0
428076691 1
158353974 1
395551513 1
70621395 1
458028244 1
824690972 0
838457407 1
942047870 0
178397958 0
33156976 1
728282242 1
670205225 1
576958018 1
699267354 1
326207283 0
578561335 0
384858840 1
4845991 1
410043552 0
674333318 1
506165775 0
777351842 1
996663629 1
923266919 0
968308716 1
217896119 0
238666855 1
682159774 0
330491224 1
906199970 1
752780633 1
568491979 0
654630302 0
834121773 0
367834059 1
617534285 1
455061864 1
675526715 1
815207964 0
512190838 1
685625307 0
851977231 0
461550305 1
328591924 1
328090081 0
726226829 0
383877671 1
533982867 0
868989481 1
797489998 0
872864960 0
909665945 1
903017337 1
629900141 0
757705774 0
853321049 1
747629775 1
202393997 0
398484459 1
893804267 0
805986147 1
536566536 0
903506178 0
657249509 1
666603112 1
76453332 0
8023596 1
399189412 1
700473999 1
722573398 0
689894455 0
919628673 0
370961405 0
143962172 0
184742308 0
844462824 0
462931472 1
608810169 1
490846244 1
880709469 1
442036034 0
95236565 1
430089613 1
138139727 0
470120077 1
881937084 0
208378950 0
649441302 0
949059323 1
536747402 1
874618249 0
787073503 0
16243145 0
275934718 0
357411279 0
594952276 0
67243702 0
481312490 1
614599570 0
781712289 1
812761271 1
332387334 1
758330804 1
182330086 0
938031755 0
425097252 1
60631641 0
359331827 0
328347351 1
278256471 0
482394551 0
111034955 0
69133034 0
590558686 0
178676106 0
3235748 1
174334138 1
4322337 0
653788187 0
242765320 1
703333174 1
971193123 1
227402609 1
1592581 0
138851640 1
216991391 0
276844910 1
473975283 0
947322512 1
277590917 1
899073965 1
36081900 0
661847178 1
863330205 0
780969138 1
162694812 0
218278496 0
912145301 0
904019391 1
940212480 0
701973235 1
8441482 0
452477039 0
795995259 1
334003031 0
857728016 0
290824066 0
314295971 0
709854085 1
21155735 1
489243713 1
279054198 0
821077364 1
643920642 0
478422400 1
759477416 0
698500352 1
703755827 0
624729427 1
999524349 1
230367972 1
240111472 0
41207983 1
397292608 1
109541546 1
274291843 1
821565214 0
129028419 0
476529094 0
639372022 1
415927287 0
96405207 1
170912362 1
91568588 1
223971644 1
758287497 1
106691415 1
787350869 0
585391671 0
703566373 1
167290099 1
512153628 1
712268776 0
482736609 1
984861502 1
201718206 0
26999916 0
568940982 1
555700969 0
992070817 0
921985932 1
510685706 0
113953722 0
296464497 0
558533705 1
76261812 1
883631353 0
237748451 0
407049554 1
125220243 0
366713546 0
292500840 1
968616074 0
427396046 0
890575790 0
615540611 0
576696398 0
388739951 0
977458970 0
678114022 1
598628510 1
318755801 1
49793590 0
278838205 1
580010886 1
268807907 1
798994456 0
332260570 1
600486545 0
261826674 1
2339824 0
822666531 1
706381708 1
14105897 0
619925185 0
339114777 0
160305497 1
67936757 1
184643048 1
592782737 1
937999098 1
573363963 1
100069655 1
85482709 1
760024314 0
333339695 1
448567247 1
833288838 1
304763027 1
267716199 0
811489759 1
554048195 0
840581555 0
866193893 1
17548105 1
903128817 1
791684363 1
717582839 0
532027383 0
130047351 0
740908680 1
873024827 1
671977540 1
663298413 1
942189491 1
426513855 1
225824026 1
441652055 0
480458155 0
919792185 0
369556296 0
176407561 1
194788240 1
166541272 1
524943874 0
740649864 1
728698243 0
718882092 0
878247822 0
693333303 1
218382147 1
620612831 1
855331930 1
37958685 1
800887366 1
187502417 0
496055596 1
949838150 1
647074252 1
665697031 1
685965630 1
908547104 0
79045784 1
385544542 1
185689514 1
911763228 1
112368318 0
328346163 1
625588453 0
318300627 0
818944697 0
200629249 1
296425024 0
965323372 1
852299474 0
965413762 0
14629636 1
384286993 0
190647988 1
253890777 0
243138933 1
135863853 0
438615390 1
40877435 1
168742456 0
657538617 0
71325658 1
828257039 0
842980108 0
938501333 0
558941001 1
256567876 0
785239359 1
122596784 1
429542849 1
968635824 1
139532947 1
179797084 0
834470152 1
204235373 1
828599250 1
962840545 1
427615613 1
304166594 1
892890714 1
716255858 0
655156249 1
163542611 0
154213487 0
554275933 1
83379400 0
20787670 1
542189429 1
945531697 1
363849192 0
855368109 0
254474021 1
553626456 0
890983455 0
961103431 0
140666466 0
421618427 0
431034445 0
761241475 0
203102707 0
703161443 1
604652609 1
799104745 1
371148948 1
365048278 1
791648401 1
850396513 0
402496921 0
618094799 1
267273278 1
206960075 1
99011369 0
57657786 0
966407361 0
451486797 0
830433393 1
256090740 0
217928474 0
276432770 1
760404261 1
557917780 1
16035341 1
600305004 1
697638035 0
675030363 0
629727542 1
143546864 0
696480458 1
649409244 1
447742861 0
496174005 1
6743205 0
406012034 0
867169717 1
14467961 1
333202678 1
45922648 0
426284659 1
492482054 1
754068073 1
55967392 0
972800392 0
813845721 0
606802090 1
177336484 0
516640930 1
45063297 0
252680958 0
392634819 0
83172645 1
635976409 0
949833725 1
514430241 0
208775026 0
69659239 1
992435054 0
661024069 0
588739603 1
92827093 0
613438268 1
321711166 1
510126535 1
860262132 0
31874419 0
711619872 0
542341991 1
318282987 0
33560759 0
678350321 1
269648722 1
474329950 1
578093217 0
145515096 1
530019575 1
211611614 1
760870431 0
689253901 0
223614864 0
448707613 0
724188425 1
961538956 1
928952940 0
756149376 1
279376705 0
659473438 0
526899438 0
227689029 1
999794868 1
127029739 0
852506190 1
539606820 0
85524039 1
241992896 0
997290321 1
174188105 1
70225385 1
232106311 0
340036525 0
262168435 0
149543443 1
741745763 1
193334672 0
42390166 0
163996804 0
663275756 1
573185965 0
866994874 0
56346118 0
369840339 0
542755243 1
769682425 1
980063689 0
799192377 0
385978359 0
764430736 1
447917832 0
748526307 1
769635161 1
383294067 1
230154018 1
396338682 0
397549106 0
143222549 0
902519255 0
13489265 0
211839863 0
774945084 1
389610257 0
368663105 0
388869310 1
838497040 0
549758308 0
253170306 0
428116656 1
77893107 0
545865031 0
274660887 1
793186659 1
340092013 1
680701979 0
654789436 0
974244725 0
327123192 0
74422302 0
221360128 0
358490421 0
316012758 1
61279409 0
27077627 1
144815825 0
4213903 1
53637142 1
318028695 0
726814205 1
537561983 0
263240731 1
708839358 1
4721534 0
11080985 1
892557902 0
627373057 0
766570207 1
743707108 1
780111557 1
427712217 0
515284037 0
601482648 0
762556356 0
59632757 1
710150984 1
401151012 1
140925768 0
990489990 1
225334294 1
40222619 0
736722113 1
484886604 0
105883747 0
590633701 0
992743 1
572153083 0
368538126 0
253881030 1
815200985 0
200323051 1
830979856 1
362033483 0
734798365 0
691276792 1
117214455 1
886599452 1
971726834 0
621373192 0
385270852 0
53831394 1
548047084 0
731520151 0
516461215 1
192329825 0
22610957 1
507277627 0
939758160 1
21033144 1
685039674 0
924895878 0
544646315 1
486529136 0
409636065 0
444261175 1
255369312 0
190165825 0
704259129 1
531073626 0
307098805 1
283053127 0
490880445 0
537057099 0
648307905 0
68130351 1
575875160 1
221931238 1
331404614 0
795979933 0
90161132 0
524884217 1
991919317 0
96096444 0
85682695 0
679085242 0
855532946 1
377038033 0
402670155 0
676836562 1
854623036 0
463870086 0
209746743 1
948927785 0
377337470 0
50320376 0
107634651 1
795048745 1
72683080 0
263925138 1
312057770 0
912253723 1
945734409 1
792960962 0
170993398 0
670543454 1
390153453 0
123975228 1
117369932 0
90533379 0
794435525 1
114238678 1
822266740 0
861472835 1
834598470 1
673747263 1
40666274 0
93570425 0
475692344 0
378282054 1
680497888 0
592436617 0
762317592 0
477132237 1
613676492 1
171731756 0
532026789 1
187558668 1
922242380 0
258380582 0
806300051 0
49715203 1
713960519 1
578414585 1
697461736 0
819031236 1
79124312 0
137144997 1
538446715 1
853607534 0
497904716 1
446335647 1
569968856 0
452904224 1
476387900 0
515354364 1
455810705 1
226696727 0
138775482 0
916653502 0
112228103 1
160167875 1
292617649 0
624807982 1
134977562 0
606512512 0
481162923 1
891227381 1
890092498 1
575311620 0
160852995 1
817132759 1
360053884 1
73029643 0
104616073 0
759716296 0
472834860 1
928949155 0
832872399 0
590366652 0
887457239 1
88183852 0
84219371 0
49978612 0
32488494 1
586044342 0
681465061 0
104679204 1
169849797 1
330878251 1
812931625 0
596810187 1
319969708 1
230129245 0
893457858 1
80926762 1
945379902 0
517551827 1
538354380 1
559224486 0
704449250 1
132961981 1
72199431 1
167283644 0
103800710 0
885294700 0
744521140 1
429280495 0
936650043 0
679299351 0
731263657 1
35595816 1
525815005 1
29697647 1
667562135 0
698323048 1
754136315 1
892531979 0
454110950 1
219709406 1
18163299 1
755755527 0
834530743 1
743385941 1
767132268 1
6844532 0
155671145 1
159720146 1
334276071 1
188673412 0
255138235 1
572581325 0
80868148 0
327152113 0
389712448 1
284227677 1
141876560 1
133861535 0
606305965 0
844501771 1
579725970 1
763295061 1
119592297 0
931215330 0
623025223 0
776790378 1
428016061 0
268004549 0
819021144 0
250279427 1
494549657 1
236399466 1
887512982 1
244499903 1
585736780 1
522611614 1
704492993 0
354384711 1
949201258 0
237735119 1
615431981 1
211298607 1
81504776 0
220024190 1
170356596 0
278261633 0
499784814 0
765708672 1
201774093 0
90290811 1
882651707 0
439969630 1
29824609 0
200413185 1
747221169 0
867059550 0
761668015 1
688159705 0
307608712 1
933476956 1
671689481 0
627751510 1
949065610 0
379877540 1
164437318 0
536883463 0
987342831 0
174994945 0
246251497 0
141679380 1
386862252 0
857910704 0
379149133 0
278039091 1
633237420 0
745387785 1
268048640 1
112647097 1
740442699 0
807274779 1
312563043 1
893820588 0
917138797 1
698305032 1
249242941 1
501451211 0
255845269 0
849623695 0
857509083 0
756416427 0
773478728 0
733179788 0
588791095 0
727991820 0
923539269 1
520176045 1
977448710 0
530357294 0
76380391 0
955905325 1
754593004 0
946732103 1
295113795 0
326278685 0
840117638 1
432339095 0
640961516 0
340268040 0
436426608 0
459463420 0
373142426 1
850209704 1
350901484 0
15093557 0
695199057 0
910038988 0
400983842 0
205308801 1
779750403 0
806766258 0
878742899 1
545492978 0
215259916 1
633991323 1
976264043 0
932352680 1
164853273 0
887030134 0
374886621 1
265961639 0
952077767 0
850780640 1
769682916 0
645438996 0
523684935 0
159580005 1
141962727 0
800586597 0
917284262 1
81829726 0
126592144 0
901978789 0
777701634 0
697726028 1
552190533 1
777438098 1
977751227 0
236977308 1
28728855 0
243598428 1
746126611 0
566281829 1
786068662 0
640804944 0
502629469 1
419678251 0
896503115 1
65169279 1
225016087 0
501390713 0
739482660 0
185581950 1
963937789 1
365786494 1
678045247 0
439624946 0
827748809 1
451711636 1
102649077 0
255089653 1
371870122 1
750834587 1
963476676 0
990128236 0
208817232 0
187911609 0
954533445 0
925215883 1
301922746 1
473084914 0
960049868 0
912148033 1
811283408 0
752322289 1
50676902 1
895937285 1
413846048 0
605955754 0
32620117 1
441997262 1
144369129 0
871201501 1
555962921 0
731608334 1
83648162 0
849924160 0
881975322 0
772927496 0
754057070 0
448217141 0
287850574 1
960281433 1
773227713 0
395546990 0
345550017 1
920608442 1
577289318 1
206397657 1
536406235 1
638822580 0
29139626 0
900668205 1
453651311 0
997904393 0
506320455 0
213686756 1
908675882 1
999251599 1
647260207 1
739360456 0
218230847 1
284573370 1
641368838 0
160255879 0
942236311 1
767395070 0
669705640 0
390345121 1
950878367 1
604035422 1
905557506 1
182405333 0
400739927 1
446420095 0
336145086 1
371170779 0
515653567 1
257906477 0
355941234 0
666266557 0
841849983 1
687218904 0
371713870 1
929342929 1
962436100 1
904412063 0
889803551 1
38075438 1
646784067 1
162181799 1
32965696 0
740513117 0
592855387 1
863362475 1
414808226 0
126855610 0
951982806 0
125266226 0
282173017 1
783086186 1
514134127 1
353721211 0
961399273 1
662268796 1
877596658 0
634684806 1
918548842 0
980531622 1
925495568 1
235688708 1
574567820 0
102207500 0
458211679 1
317935668 1
218365261 0
463796261 1
926039760 0
621717902 0
256756227 1
188287485 0
642048385 0
203039389 0
225833676 0
873921070 0
10127830 1
438099057 1
541316609 0
911279012 0
350327876 0
996241058 1
232812029 1
610645450 0
140044799 0
854610022 0
146081443 1
964079974 1
602665499 0
850820037 1
256896039 1
826721744 0
132875494 0
58381498 1
265626487 0
6551459 1
458848573 0
513033559 1
723110863 1
580533708 0
428713869 0
946291443 1
221015072 0
598123033 1
977073865 1
362345060 1
363113617 1
870743057 0
622153035 1
380787702 1
322223395 1
356854533 1
819018546 0
313974647 1
903714719 0
174192349 0
324918754 0
716851854 1
510701312 0
605817716 0
767354893 0
346948925 1
980644122 0
510098613 0
951634775 1
86857566 0
395797969 1
480684314 1
88436765 0
829381449 1
595801216 0
733530663 0
17365903 0
972326389 0
588066947 0
177036175 1
474850354 0
646831130 0
188634230 1
86699704 1
936246008 0
625296710 1
496330259 0
325341611 1
736952273 0
816601508 0
380421775 1
724128618 0
39386656 0
128989012 1
976030910 1
393425301 0
125958898 0
960782137 1
636960412 0
652192968 1
564336920 1
179778201 1
625172235 1
22015182 0
81999371 1
532382690 0
941025673 1
682746945 0
98203759 1
420556371 1
633318459 1
246249167 0
713210808 0
360713315 1
140247618 0
445198012 0
127535998 0
429782260 0
230270500 0
617218002 1
539023129 0
943946969 0
779602133 0
129317576 1
909332577 0
729253705 1
517359078 0
974531809 1
216967727 0
561720671 1
498659369 0
924600938 1
941718710 1
984159976 0
928238537 0
650793540 0
374645906 1
781178654 1
364564642 1
540039155 1
170400658 1
19814316 1
444095681 1
939067824 1
154149131 1
701568640 0
141577737 1
403705199 0
687240550 1
724227119 0
14323520 0
738837362 1
776556528 1
534361129 1
236815439 0
452559347 1
804366750 0
1157501 1
606115190 0
131445243 0
696213462 1
342124661 0
655739179 0
531524173 1
459445650 1
923300834 1
486089555 1
777994708 0
784947594 1
687590941 1
267598323 1
332372987 0
346869371 0
184503158 0
991523547 0
715767456 1
771050484 1
210555961 0
372697087 0
174762942 0
730109813 0
384589678 0
947697521 1
266849598 0
787931946 1
569128140 0
240588721 0
844599440 0
660309617 0
703671034 1
614943442 1
261095334 0
541683265 1
895357509 1
64596801 0
70077313 0
350835498 1
786879587 1
230662256 1
415931584 1
638378790 1
776996510 0
1522465 0
94037838 1
208659394 0
818771297 1
451924035 1
950619661 0
840685397 0
86106131 0
336797680 0
584936481 0
528582239 1
320614431 0
306738116 0
92000437 0
335871551 1
411035154 0
272816907 1
783572380 1
314709905 1
748685867 1
970532396 0
541425704 1
764821094 0
327425794 0
826431308 0
174717081 1
3812648 0
868829071 1
964339679 0
685251204 1
313428836 1
940472157 0
852305791 0
225384955 0
225887367 1
674117571 1
298128745 0
197185783 0
521465996 1
160204513 0
414245124 1
663237322 1
4119032 0
963053807 1
144752484 1
267140714 0
15411947 0
934533023 0
246970539 1
751186336 1
585409550 0
202160941 0
373445658 0
835345912 1
238758127 1
322708852 0
166958566 0
872832117 1
859390021 0
471003585 1
930028604 0
669748723 0
503226765 0
768640474 0
76079001 1
407657018 1
323539325 0
857621277 1
956572675 1
595776489 1
605398283 0
879295883 1
48406884 0
833870174 1
851719623 0
656935319 1
513013990 0
150818553 1
892695090 1
742110545 0
276157736 0
800371123 1
823213438 0
530336355 1
193643373 0
242098220 0
137743719 0
592233963 0
988233631 0
933233766 0
615264473 1
406486469 0
939855821 1
928765553 0
592818026 0
447737926 1
448322238 0
356967342 1
975573173 1
966501734 1
485309195 0
875390927 1
937220757 1
38734721 0
213740369 0
141335210 0
15755919 0
988515025 0
516893839 0
910703235 1
542053834 0
652685069 0
486631230 1
260339952 1
433841056 0
382367060 0
253574094 1
251025701 1
345064944 1
361836434 0
539065307 1
402175563 0
756407706 1
316133464 1
391972524 1
621522973 0
52798990 1
710471117 0
893629273 1
864166870 1
825635445 0
706647544 1
276953889 1
573483228 1
41472666 0
638494419 0
118440698 0
674162876 1
738975992 0
340970351 0
483821868 1
874820263 0
169903168 1
968568245 1
459513424 0
666585897 1
317907079 1
695311308 1
420472449 1
688843858 1
173750278 0
728110096 1
754732249 1
974913844 1
906158872 1
682787279 0
665059414 0
826764983 1
770409815 1
403910516 1
310193040 1
209205540 0
235311707 0
751343605 1
501060098 1
898720031 1
44965660 1
692658268 1
390341384 0
91931753 0
763365960 0
342159413 0
477948885 1
637067181 0
685806892 1
707578008 0
666403831 1
656931597 1
878761776 0
551839873 1
837935564 1
763234553 1
978767729 0
380000733 0
417223524 1
803815388 1
473127876 1
723558091 1
532793645 1
411163309 0
493655750 0
802183290 1
844317787 1
37262105 0
222765745 0
837801314 1
314014924 1
200357413 1
71398337 1
130608370 0
761787416 1
514553696 0
472151002 0
868012592 0
774059124 0
796902506 0
879618319 1
867416069 1
75220621 1
568482523 1
534273061 0
200131120 0
957859210 0
960229140 1
105039234 0
391840128 1
630120118 0
171853637 1
830183722 0
411200171 0
485084861 0
532485905 1
298865710 0
737416726 0
949354816 1
685678484 1
402775499 1
156975018 1
217272995 0
470270595 1
230448853 0
936202166 0
195156265 1
763471007 0
810544803 1
888214379 1
910346779 0
113014728 0
81862406 1
660394010 1
638452765 1
43890997 1
363257238 1
725063500 0
400101578 1
388395639 1
827291747 0
701069632 0
689862011 0
563554916 0
720904765 0
689525855 1
346749858 0
965221160 0
511339431 0
539890662 0
137877557 0
791322305 0
214781777 1
664873504 0
841771309 1
389970699 0
91450907 0
819401419 0
275329406 0
496373683 0
717898773 0
466951241 0
741319684 0
743274531 1
892909316 0
564232105 0
670420036 1
159638761 0
738332072 1
336060530 0
975610353 1
278163690 0
575370357 1
751171082 1
422605958 0
667592255 1
493669930 1
994771042 0
898454161 1
158161759 0
25294167 1
704116442 0
901463606 0
111793750 1
628953368 1
550583680 1
213985034 0
624262408 1
563103039 0
628748219 1
576594237 1
809812955 1
739455879 0
939754944 0
182314382 0
210435824 1
16509229 1
195867295 0
814101565 0
83850076 1
117379687 0
141962443 1
207422564 1
931934995 1
407345736 0
739531774 1
960189736 1
828937810 1
174319187 1
622301431 1
533386238 1
280141364 1
101232612 0
165454271 0
41572337 1
975350840 1
303718804 0
330629820 1
944288042 1
621842792 0
255963241 0
151233147 0
386654332 1
217285912 1
771649607 0
110778885 0
893748936 1
149638607 0
443878019 1
257899203 1
709985439 1
167666464 0
623097158 0
7518174 1
23591568 0
297432066 0
832065810 1
919431815 0
216567272 0
733457853 0
296954886 1
946075173 0
961241974 0
341606519 1
59401267 0
902360960 0
152166282 1
580782521 1
847162901 0
219569461 0
613596442 1
766592134 1
18905354 1
798935729 1
943487561 0
17186492 0
518034522 1
324264588 1
915396546 1
389675800 0
991229405 0
709669775 1
254213934 0
315916876 1
313911096 0
49922095 0
132024348 0
480396982 0
77332584 0
703265835 1
357423376 0
425336822 0
111267675 1
526448796 0
198521904 1
362713564 0
744443120 0
464706644 0
939717235 0
441361754 0
560206137 0
424262467 1
975219185 1
864748923 0
501246971 1
381431159 0
695516546 1
686487114 0
186109400 0
626694935 1
450413501 0
74340850 0
590283875 0
284660204 1
174072491 0
586911910 1
158371724 0
868173709 0
707020777 0
231535044 0
126573301 0
478161795 1
438450532 0
151803075 1
903600381 1
123822014 1
481093394 1
159533156 0
866348703 0
259814879 0
683582111 0
21069081 0
166320156 0
874851621 0
871868331 1
223200180 0
267865658 0
749823032 1
776669843 0
544509714 1
79219445 0
652289445 0
876816638 0
968945911 1
211302723 1
384319964 1
921683397 1
462462041 0
777358584 1
401707499 1
86169467 0
170011125 1
524936158 0
961139609 0
278415988 0
312720402 0
962467463 1
756304251 0
137512375 1
257868384 0
761382682 0
466942961 0
348049374 1
97417014 0
199957201 1
68158753 1
913962265 1
944834725 0
269114551 1
126230084 0
947408387 1
723824557 1
188925639 1
942731284 1
465746706 0
21591515 0
354572328 0
949732914 0
232869918 0
285916163 1
384702822 0
548338028 1
385610134 1
367972435 1
362554563 1
172231828 1
321941395 1
573525104 1
875810868 0
72022389 1
318753211 1
539745173 0
878617642 1
828428752 1
745750144 0
159537210 0
562471212 0
746314464 0
592070891 0
379859848 1
942457694 0
513696083 0
736198897 0
974692090 1
897494686 1
871559858 1
443160606 1
790626194 1
571888502 1
23785827 0
855722875 0
3050823 1
613848364 0
721810019 0
899746490 1
673166683 0
100286582 0
374226808 0
108752760 0
376614170 0
758420861 1
817261204 0
386742567 1
856854292 1
251955838 0
830437014 0
370079079 0
816629498 1
500754314 1
112557108 1
247062667 1
169054382 0
501263813 0
676137840 0
45942490 1
243496343 1
182411073 0
272334695 0
352454705 1
354383579 1
506716250 0
871133917 0
501548367 1
227508472 1
363541807 0
265130731 1
989381359 1
793547691 1
766883775 0
638921095 0
999623554 0
624074487 1
346225048 0
419723665 1
464759588 1
809458436 0
514961618 0
256563458 1
297275396 1
91090983 1
877695463 1
407825853 0
259052048 1
880130189 1
41339645 0
839801358 1
660074626 0
409579277 0
94625395 0
495932800 1
535740752 0
679011523 1
240653906 0
417890967 0
185809303 1
53188043 0
978684813 1
575661468 0
279208050 0
259776454 1
317509220 1
144704300 0
867041771 0
249770217 0
508881585 1
685707554 1
592832824 0
837088076 0
645713569 0
73096213 0
462430424 1
693409756 0
423594636 0
807572708 0
571064065 1
191050462 1
608690027 1
995723147 0
479911617 1
178812410 0
833225657 0
722362567 1
461263322 1
837440035 1
847815230 0
868330660 0
145642394 1
78093789 1
197873746 0
388509915 0
297561760 0
157200807 1
866285387 0
548932817 0
524279120 1
971316642 0
995895895 0
924834447 1
525297071 1
645442856 0
597287931 0
179487683 1
80343810 0
588406919 0
333582311 0
838621490 0
227464903 1
328053405 1
88248424 1
678761060 0
586608247 0
744871373 0
101256344 1
578500282 0
698429537 1
319146309 0
490420327 1
166982891 0
732465222 0
502966782 1
772590773 1
463591900 0
526800704 1
678144319 1
542925559 1
5839690 0
531381038 1
162636229 0
148049397 0
764478623 0
104414574 1
589320908 1
417047617 1
917585729 1
578366954 1
808756245 1
986285103 0
216385903 1
554284609 1
837621277 0
292068675 0
981209068 0
974996909 1
183078525 0
557199386 1
934372458 0
938883843 0
796497720 0
862514155 0
894063976 1
854053628 0
847961925 1
617435228 0
736159052 1
316579214 1
786852252 1
830014724 0
534470852 0
532209926 0
750542385 0
473800798 1
804422693 1
363754746 0
765866597 0
620757616 0
285916821 0
753800476 0
659165362 1
384015266 1
609029601 1
690245049 1
740653121 0
765056253 0
569484140 1
307732653 1
936244275 0
82785619 0
627553219 0
294744624 1
290346597 1
956780789 0
559714922 1
67448049 0
95307106 1
520779707 0
344824622 1
471820269 1
90076392 0
878005367 1
754324031 1
548844236 1
333912901 1
806314104 0
522084627 1
620212321 1
675262412 1
847421827 1
381047943 1
776950511 1
23131138 0
67085981 0
445712709 0
809774435 1
273056132 0
350692757 1
729102478 1
347719480 1
495214541 1
735990835 0
545751728 0
112523516 0
91406333 1
534365427 0
922257514 1
986527663 1
253386650 0
366136988 1
855215317 0
512021070 0
660992895 1
732633352 1
596371900 1
786242211 1
904515976 1
777109303 0
737801744 1
707274646 0
547335770 0
617409608 1
812376673 1
391926368 1
471751350 1
380969023 0
931102476 0
797229996 1
873351565 0
280263751 1
483440042 1
764323480 0
336508439 0
849571273 0
487674223 0
384057347 0
543562702 0
694733906 0
223815268 0
168512402 1
98158512 0
507559878 1
841943310 1
865402139 0
761878626 1
897017984 1
82778522 1
11024394 1
153621957 0
539378112 0
511456249 1
176356015 0
216623231 1
610741026 1
784455644 0
587626181 0
344019105 0
310918767 0
967380969 0
570912456 1
317193975 0
587015311 0
849454229 1
2498005 0
332171563 1
702767786 0
438895446 0
808528885 1
230061210 0
284236204 1
352565782 0
476898808 0
520448275 0
723132148 1
109371800 1
501730385 1
390860407 1
290531934 0
551596659 1
475262439 0
528128263 1
207026027 0
75029602 1
344530411 1
375817598 1
525931743 1
627518219 0
665773895 0
587628210 0
465204630 1
509987566 0
693187564 0
715295607 0
646468010 0
69580389 0
566415901 1
829743754 1
811388359 1
109064654 1
803113032 0
229163863 1
38754389 1
770275252 1
224929579 0
795583768 0
163668522 1
217157502 1
170244152 1
664045516 1
459315668 0
175444771 0
944471352 1
258344042 1
784676810 0
445863656 0
551210573 0
595663047 1
176954327 0
551464924 1
933462509 0
857391856 0
409912350 0
78778041 0
210914052 1
879474120 1
322299229 1
58507393 1
424109131 0
776033013 0
791357552 0
510355805 0
220963481 0
55545382 0
224920449 0
782743260 1
804922127 1
595598574 0
79421098 0
530131392 1
312845973 1
508598107 1
360193719 1
16648306 1
627043397 1
774980602 1
260972456 1
414929334 1
179226067 0
154784529 1
161207137 0
770241802 0
718433560 0
843365738 0
71088311 1
988542460 0
843084209 1
345272385 1
644103173 0
126724549 0
87807262 1
650638043 0
780666501 1
904578178 0
844656088 0
825740051 0
395640902 0
647390002 1
531320066 1
672505477 0
127606068 0
53410455 0
91782575 0
165990163 0
261123900 0
241078517 1
871627858 1
619090597 1
480093022 0
824227846 1
527451382 0
279913049 0
669188945 1
819261366 1
314586867 1
532474633 0
127534480 1
894179903 1
706174784 0
300531967 1
828408479 0
767113233 1
107634417 1
248198693 0
967502693 0
715948570 0
705692245 0
933687477 0
684014532 0
885692043 1
854694060 1
387922621 1
646705596 0
332086379 1
148054766 1
118292462 0
779115600 1
206796502 1
721004369 0
688664256 0
451409988 1
994680279 0
290084525 1
16524332 1
279668571 0
66944344 0
471586709 1
663710472 1
682438104 0
602028948 0
841015977 1
685416633 1
564897676 1
448263304 0
490660309 1
358827881 1
743339577 1
312703522 1
507823480 0
545445714 1
829125219 0
148533801 1
774957063 0
651129918 1
589854583 1
370371321 1
901203702 1
502653659 0
833986415 1
248144042 0
391675459 0
837770074 1
181967951 1
386113902 0
698232061 1
950745703 1
911844309 0
605538525 1
197670666 0
143644002 1
495378477 1
581409665 1
801090374 1
367708048 1
740219719 0
871164669 1
886172787 0
59997547 0
285516088 0
638946920 1
133098407 1
736413344 0
565093532 1
564196586 0
581212497 1
253543104 0
550225890 0
468623281 0
797460189 1
152275621 1
997601427 1
37280608 1
378314516 1
451670653 1
340359775 1
190218694 0
490266538 0
430271527 1
903281701 0
235901511 0
277570315 0
126981258 0
56361801 1
654458399 1
337864889 1
811799008 1
560302778 1
108291099 0
390325682 0
547381159 1
338313414 0
51248987 1
171151844 1
549561757 0
945200621 0
881412200 1
246030836 1
777938545 0
771235919 0
65090662 1
337621980 1
604971190 0
243589541 1
309088174 0
46582246 1
582034365 1
897374205 1
512581815 1
972770519 1
615180688 1
949617826 1
238628003 1
719901731 0
409467768 0
903309728 0
763085464 0
765117501 0
876400950 0
655859268 0
862105844 1
344704590 0
391409001 1
541996822 0
639174141 0
71662767 0
220788886 0
582408806 1
201460606 1
132481068 1
646993743 1
595872831 1
186297846 0
958785668 0
24219827 0
362715196 1
884762810 0
742767772 0
800019986 0
832043744 0
100359334 1
31235267 1
260583564 1
261335698 0
916014006 0
323025038 1
55151705 1
314193385 1
249761620 1
539452400 0
922750879 1
604648305 1
359342890 1
146588421 1
809933019 1
396030581 0
261548386 0
29223303 0
622035142 0
262883535 0
883674828 1
864073788 1
774697864 0
584921309 0
458545929 1
113427150 0
862982551 1
690168118 0
132878325 0
26287285 0
549598858 1
387468792 1
165044075 1
511160871 0
510435802 1
565205242 0
679365936 0
679204360 1
622905035 0
758476783 0
408610304 1
662066483 0
483910502 0
192601387 1
698295865 0
46856791 0
728364795 1
710139459 1
76587144 0
728288437 1
852063143 1
80134753 0
520233358 1
687411282 1
181593582 0
72942837 0
897174734 0
221879265 1
584079842 0
32467835 1
239843835 0
144895278 0
55822934 0
545182754 0
40696162 0
688644157 0
528614270 0
719296418 0
443871717 1
755287637 0
649038763 1
382496737 1
720546008 1
937917943 0
51315963 0
319614127 0
256441634 0
788706227 1
296850098 0
894953017 1
824522076 0
586980325 0
491671210 1
284112008 0
496380636 1
733774035 0
83889373 1
255612738 0
185943494 0
531227710 0
642725360 0
228460952 1
15287500 0
526634249 0
953934513 1
338084465 0
430935498 0
885469549 0
397708314 1
931297940 1
191613223 1
225732354 0
369527147 0
509099974 0
463248796 1
725484792 0
267761944 0
872427964 1
224453614 1
533969268 0
634970743 1
902082354 1
561490051 1
867092832 1
664123293 0
643754494 0
93413206 1
936606077 0
153016321 1
976719084 1
906962006 1
286773090 1
497856266 1
500953267 1
690879248 0
700230351 1
510911373 1
146749201 0
642733036 1
121578883 0
435330232 0
539711889 0
275864913 1
470709428 0
343761586 1
803116105 1
90643187 0
654256880 1
117994678 1
173578687 0
515415074 0
84198764 1
697395569 1
289415255 1
949515348 1
561972391 1
720469304 0
739717970 0
998624234 0
459332603 1
869180127 1
87362739 1
644117029 1
423465001 1
65649135 1
861222041 1
272781509 1
148388793 0
44242425 0
195368766 0
554221740 0
161333289 1
155776090 0
346196402 1
592512393 1
442902866 1
546084678 0
503862721 1
350744050 0
445146661 1
345814290 0
48073050 1
933530327 0
55748539 1
324113843 0
10009498 1
583198083 0
932512439 1
668735214 0
556259246 0
87934268 0
424985997 1
187791180 0
942033671 1
326819835 1
974713365 1
651562718 1
584133981 0
104442895 0
456192693 0
972238915 0
176751372 1
699473033 1
660515897 1
840951211 0
339576651 1
316224502 1
902129498 1
501319983 1
718514492 1
108451634 1
728783868 1
925253960 0
853625080 0
430446700 1
88770939 1
749647913 1
178624064 1
628527330 1
898466286 1
552397413 1
908574826 1
617712614 0
551406371 0
832115767 1
619866535 1
937910753 0
402685905 1
490782744 0
942526463 0
244762199 0
505663144 1
929180885 0
887926476 1
625821827 0
720639773 1
264316729 0
451330684 1
925751043 0
295704148 1
897781367 1
308297639 1
860007717 1
836443045 0
498523941 0
755200665 0
91677266 1
615121913 0
581508549 1
829734487 1
584435014 0
587382851 0
480090811 1
85632499 1
870853224 0
3249771 0
642651820 0
228928763 0
349646132 1
270161598 1
233561665 0
773571432 0
550217319 1
813686873 1
447441976 1
913556437 1
480073969 1
763639161 1
193453711 0
39342855 1
309979065 0
742825934 1
590190303 1
785545167 1
204886319 0
278932393 0
452699427 1
388137465 1
268893928 0
95325419 0
1353154 1
615038465 0
16130087 1
391942822 0
940452845 1
509482965 1
422166628 1
507751722 0
136558653 0
159093314 0
436423602 1
325959489 0
359794885 0
138991765 0
194522186 1
135063836 1
881160195 1
917820243 0
499263154 1
709063120 1
168842389 1
320128840 0
197586267 1
750074897 0
807896830 1
558702512 1
431123443 1
947592482 1
325476587 0
588442104 0
726579105 0
27457042 1
599855859 1
701788674 0
302975536 0
451706120 1
641119549 0
261628080 1
819726520 0
211074592 1
324712970 1
959527346 1
504602978 1
157860760 1
326115847 1
532773123 0
620603151 1
943391668 0
968146713 0
884190567 0
178506789 0
694945153 1
211802973 0
925701299 0
31458712 0
802791757 1
815545632 0
120341501 0
99382572 0
191796753 1
142815475 0
517724188 0
380959122 1
958679487 0
752828621 1
401639339 1
129649899 0
517834107 0
747090596 1
667660193 0
940805819 1
708807145 1
939541431 1
931820838 1
100264814 1
329105580 0
355487447 1
231988032 0
882970348 1
91924710 1
389497281 1
707301551 0
931406727 0
710030661 0
14503891 1
230793839 0
287910669 0
167214501 0
663240625 1
957174894 0
747430658 1
964355282 0
262520374 1
196277833 0
720910973 1
48733714 0
774222008 1
113936444 1
587927412 1
972665407 0
742089986 0
469398386 0
470201037 1
816589729 1
329886873 0
208549018 1
875863709 1
455948187 1
412040192 1
644296882 0
194735052 1
498226736 1
908795846 1
980425422 1
447060796 1
204449012 0
224121301 0
19161426 1
525389525 1
87863471 0
413234099 1
845900399 0
163120825 0
328930358 0
12524855 0
892514976 0
198292441 1
109465015 0
263563474 1
76545575 1
854148660 0
380083846 1
312804283 0
723599567 1
540491030 1
272875547 1
682385688 1
249640826 1
952745032 0
801799153 0
262196931 0
113099157 1
210648127 0
310800384 0
242334739 0
86135836 0
747500226 0
508950338 0
52693891 0
845600651 1
601892575 0
571208706 0
483446221 0
233515354 0
67583688 1
280703786 1
734961921 0
393016092 0
69657563 0
526784169 0
756676058 1
627306703 1
953318289 0
517498933 1
857335093 0
342151157 1
869013055 1
368602746 0
377265281 0
30523040 1
813788923 1
639153983 0
151940199 0
682055764 0
650965768 1
399276930 0
892445433 1
226657177 1
169222393 0
65721827 0
436938892 0
984728044 0
211292757 1
911658080 1
102775929 1
930104982 0
440633059 1
115163894 0
193170843 0
41738517 0
344028566 1
105806871 0
999903567 1
334332243 1
136516290 1
892343627 0
669164088 1
516310361 1
705144188 0
418702715 1
853990639 0
242311934 1
309681300 0
553082776 0
600609692 1
746091617 0
56983743 0
600609195 1
446438380 1
215239966 0
925034549 1
660385807 0
211241547 1
898378315 0
34526667 1
70118871 0
762816344 1
464028074 1
349492457 0
301441247 0
587756366 0
319474520 1
123871009 1
29894789 0
757728394 1
595884204 1
204263411 1
945880674 1
275234684 1
184841538 0
825386740 0
667550590 0
303845153 0
492687578 1
353633911 1
489234826 1
24595229 1
587727295 0
179618894 0
836481682 0
672359396 0
186764732 1
935845261 1
681719045 0
244796042 0
345227394 1
154873277 0
783908055 0
188281016 0
343870049 1
557369667 0
583180596 0
597431569 1
718080076 0
595343299 1
752568960 1
559908170 0
551796645 1
831565928 0
395248209 1
467697552 0
145373564 0
235922596 1
751907211 0
850330694 0
73025708 1
752136626 1
340655156 0
915309191 1
555184199 0
159351979 1
238377780 0
476601615 1
886277950 0
231504764 0
114175522 0
110529540 0
439706407 1
598813561 0
735105729 1
703271412 0
149545756 1
273250136 1
863965187 1
933266435 1
705624796 0
240290390 1
938412217 1
114145094 0
805466297 0
163063569 0
456864637 0
513195105 0
210306659 1
871251928 1
513501199 0
323646379 1
698215117 0
569810482 0
391029038 1
438187819 0
177802763 1
524287711 1
713064326 0
142626477 0
208493136 0
109598068 0
60713676 0
280235300 0
363970679 1
178408734 1
540666357 0
522190916 0
572759471 1
762657291 0
171491051 0
399571812 0
825369058 1
756459738 0
656270185 0
432574920 0
989478164 0
171917538 0
9898308 0
403501024 0
382227459 1
418792966 0
229230167 1
780983205 0
399248725 0
121406988 0
667846454 0
634306191 0
10441229 1
325856403 0
728060025 0
409860031 0
574894593 1
840093689 0
575795066 0
489364792 1
43674890 1
554689609 0
556720962 0
778572059 0
399145092 0
692111055 1
93174131 0
834760442 1
56228120 1
650902162 0
620144886 1
207634238 1
269651114 1
509483752 0
537347123 0
972682841 0
216779765 1
159632900 0
358242199 0
35307745 1
40751752 0
426953012 1
37220478 0
631361191 0
792539671 0
111674433 1
873709327 0
896339625 0
683034170 0
884296015 1
285448374 1
648583442 0
499948653 0
548253125 0
986649604 1
876631780 0
234553665 1
503540229 1
308864856 1
383381827 0
880587039 0
108191570 1
657206058 1
166506535 0
291550560 1
261133300 0
200051200 1
469490755 1
855950603 0
807531336 0
497047261 0
98710120 0
635311021 0
919434415 1
27988988 1
682134613 0
778271014 0
298474314 0
799230465 1
466245606 0
913557049 0
445425486 1
551749572 1
204565248 0
991108367 1
869074582 0
190313076 1
229977728 0
225237889 1
603054072 1
929287737 1
403721062 1
776975572 1
524152057 1
151022791 0
503559385 1
290980913 1
341434436 1
459815275 0
130543301 0
959410691 0
581021714 1
235114966 0
220088424 1
792578337 0
865178092 0
591040801 1
145661869 1
754632987 1
472652908 1
797683431 0
744893063 1
598713052 0
619040139 0
850534851 0
602716217 0
990284810 1
298102197 0
586575788 1
195988044 1
451340744 0
529550228 0
297807088 0
108652482 1
836630014 1
820912673 0
450929752 0
405993586 0
938828587 1
376797676 1
957515482 0
977249185 0
752065474 1
135383889 1
709128030 1
966640357 0
231384765 1
693047820 1
702804963 1
208807037 1
186917537 0
173588690 0
523108955 1
98211280 1
727483626 0
325194655 0
288617704 1
723214429 0
531689636 1
880962034 1
266522034 1
696642283 0
125710867 0
280602794 0
26964813 0
169238049 0
456624120 0
621118602 0
668185695 1
510372883 0
633061801 1
492111875 0
862771700 1
517565561 0
748258396 0
582899060 0
940682560 0
820397261 1
749087713 1
431375262 0
473907926 0
549706226 0
733029307 1
297469253 0
352633 0
313687252 0
77073672 1
670129169 1
184081066 0
578157831 0
636158902 1
546458595 1
906049005 1
24660814 1
68009317 0
665169931 0
65027821 1
410442423 0
464234556 0
351629613 0
768951800 0
413063679 1
447859647 1
28823216 0
498980907 1
893721862 0
158129685 0
491124801 0
57503160 1
543396888 0
241807404 0
698052283 1
123749213 0
750542988 1
816381310 0
618496067 0
369745399 1
994138008 0
832530523 1
13040874 0
893552793 0
335691949 0
693366241 1
832720783 0
435144264 0
992931874 0
637068064 0
731128403 0
654044339 1
807587262 1
871567465 1
646921276 1
744416359 0
257460883 1
274145947 1
858290228 0
386693528 1
84448160 1
421537700 1
961643884 1
331985136 1
334780306 0
238434525 0
826705853 0
626091404 0
759772628 0
797306500 0
720010425 0
474664022 0
573489195 1
163050802 0
202994626 1
506896240 1
608640272 0
918297296 0
918826137 1
780495022 0
351743276 1
471314401 1
325992407 0
310876239 0
880343649 1
931024622 1
399755903 1
195028518 0
965848567 1
209941699 1
846105720 0
597835812 1
46673962 1
788606533 0
376241354 0
380027863 0
782834650 0
867612605 1
77110493 0
681713928 1
567184559 1
849346764 1
803293952 0
941733504 0
622356179 0
234168779 0
452969620 0
497650151 1
825289855 1
950056887 0
821876192 0
762288654 1
834831100 0
427012496 0
729175120 1
895555515 0
877585819 0
892371742 1
417087085 1
37099396 0
788354844 0
537614749 0
222868093 0
211464610 0
125606406 1
487875546 0
490653631 1
528871844 0
992032789 1
620044300 0
73256791 0
730368561 0
579857023 1
750442238 0
770612948 1
633760072 0
129099662 0
554324099 0
813452168 1
931639637 0
22137877 1
898839002 0
206380645 1
719365878 0
550162493 1
812197033 0
469319873 0
45985235 1
598043464 1
186568643 1
759139766 0
30762111 0
770302468 0
425929795 0
657509082 1
254622022 1
825054055 0
275769393 0
532884741 1
295224511 0
54876106 1
394551862 1
263384131 1
869831084 0
144290231 1
880232423 0
554743802 1
577145987 1
679411680 1
255711028 0
340759214 0
241631073 0
724832477 0
780982755 1
257880467 0
923154797 0
76753447 0
526751168 0
986937423 0
747993940 0
368693338 1
454512009 0
420497673 1
124776971 0
290145013 0
841564637 1
482027878 1
795353763 0
744030933 0
853026571 0
836025914 0
167033600 1
290411937 1
713993159 0
695950574 0
42836319 1
687396332 1
73493756 0
626023047 1
447790027 1
160749322 1
910287936 0
611534934 1
691828731 0
797678693 1
295439840 0
980788048 1
928724619 0
830971198 0
226929975 1
308699689 0
497860677 0
924459912 0
608946302 1
528407553 1
400549130 1
274918274 1
247359303 0
278860738 0
250595501 1
230394841 0
685278313 1
630319140 0
279353455 0
123789035 1
191612146 0
28145761 0
958234684 0
498546725 1
11755861 1
875775147 1
248454433 0
540723866 0
298611751 1
199474458 0
172022348 1
280997985 1
763838997 0
590757321 0
527462793 0
97686175 1
305548758 0
612161848 1
659609002 0
457862900 0
128483108 0
328628851 1
22623118 0
160734454 0
71529013 0
619542350 1
271710805 0
850459155 1
33297273 1
574533779 1
507655783 0
673453586 1
591046769 1
928063620 1
218675802 0
953100762 0
964915255 0
858384347 1
559467800 0
735806482 1
594095948 0
934571303 0
715741961 1
992243632 0
689231681 0
858340818 1
794238143 1
107419854 1
634573955 1
700441243 1
890580550 1
332990972 0
528011811 1
972067924 0
136744527 1
991096291 1
160262082 1
570223053 1
387478693 1
724708041 0
220175792 0
22952749 0
607756131 0
516913431 1
452397118 1
678282651 1
308529142 1
103808877 1
16456541 0
100343736 0
870475642 1
514380258 0
324075193 1
941980075 1
567347542 0
187749260 0
347551240 1
281272780 0
214730325 1
367864274 0
890987223 0
670551871 0
94995457 1
934922359 0
499633866 1
322132505 0
777673103 1
613221755 0
893417766 0
329887584 1
338510752 1
442215345 1
761735837 0
625894804 1
790505858 1
327370674 0
483092642 0
312737588 1
72652694 0
513445284 0
964815659 0
258807212 0
900827664 0
674954765 0
115919492 1
415137630 0
910689877 1
608608864 0
349173175 0
127730407 1
686687787 1
202558431 1
730922292 0
719047364 1
679555536 1
888300267 1
178811672 1
552823860 0
223138963 1
866689342 0
995165778 0
466320648 0
59590954 1
80040956 1
481741072 1
180802043 0
964045429 0
495212894 0
414299027 0
221483179 1
211798395 1
921228266 1
411523570 1
271297973 0
218915888 1
98170051 1
778463620 0
595053882 1
799172079 1
255840148 0
331384582 1
317815403 1
548203462 0
828405509 1
642830586 0
372885503 0
266014595 1
106873233 0
202975652 1
755077161 0
746076202 0
595049520 0
43422427 0
331795715 1
329636269 1
290317779 1
385118562 0
882952810 0
200129402 1
81321154 0
737028745 0
265945683 1
495866611 0
332923914 1
917069929 0
617299167 1
988053639 0
566460592 1
399622917 1
914427920 1
794717487 0
660804321 0
623787752 1
951385638 0
233184174 1
892470836 0
325044012 1
411054066 1
28008472 1
78872189 1
147445542 1
750158205 1
490732545 0
257712643 1
954433119 1
300170572 0
608072969 0
255413463 1
213942674 1
975224932 0
317567480 0
852254868 1
72387793 0
710308228 1
111954707 0
963859182 0
17283545 1
723803846 1
740476222 1
379657562 1
799224047 1
889799564 1
126946949 1
632282973 1
431555798 0
79342572 0
905913790 1
582682511 1
139928319 1
385094176 1
274052445 1
277419100 1
211630513 1
627828545 1
372220146 1
976370008 0
832578911 0
253034645 0
69982993 1
71742222 0
612575671 0
989975520 1
218823813 0
337945497 1
287796813 1
691591019 0
89639664 0
796096635 0
143431654 1
619430000 1
99286203 0
497958700 1
976669532 1
260931180 1
330844860 0
562581801 0
187607469 0
823169576 0
252064713 0
90360323 1
840740578 1
313206826 1
660698997 0
128245526 1
871182658 0
37415392 1
775122672 1
471515275 0
626009828 0
203190737 0
490876693 1
765657645 0
406437141 1
851929910 0
370908250 0
118903659 1
199952834 0
371535081 0
294255670 0
811497464 0
358506214 0
832574805 1
842494200 0
610999222 0
831588831 1
220938049 1
141068119 1
986771011 0
223247056 0
986031849 1
785680401 0
621323008 1
960568377 0
173340236 0
169096355 0
277015196 1
85479572 1
946992839 1
785381239 1
26237303 1
654013356 1
40733753 1
616395231 1
249081053 0
973720441 0
28685217 0
64500560 0
199748146 1
746860989 1
511901042 0
91996398 1
899009755 1
253743669 0
224978650 0
439374110 1
907116657 1
702360925 0
558959408 1
511727654 0
84658595 0
107448120 1
763505769 1
113825389 0
358573236 1
824588075 0
632172415 0
987482788 0
951043711 1
101418493 0
245546899 0
683044539 1
503812383 1
187091275 0
410443975 0
394425673 1
774629107 1
956069562 0
12467945 0
377855716 0
747196280 1
529803774 0
664387163 0
846051552 1
370098586 0
907741904 0
81410943 1
616670572 0
90561172 0
719984634 0
775622936 0
860378417 1
483422762 1
291647949 0
136361686 0
203588202 1
746637362 1
670788586 1
918175560 0
918701773 0
921968031 1
877274658 0
214544132 0
563272442 1
625759919 0
755431956 1
846412252 1
735779954 0
517981020 0
367243564 1
375118620 1
394452516 1
24630667 1
110139495 0
858577253 1
764630807 1
264687498 0
63562235 0
4249284 0
184978959 1
566608989 1
95616049 0
214232125 1
442866112 1
937443963 1
833133990 1
184388148 0
479133570 0
198625735 1
463271610 1
714746131 0
719716109 0
891149986 1
48989543 1
151031858 0
598294895 1
882844732 0
631760294 0
40098968 0
985597798 1
463736075 0
367217478 1
889508355 1
235612352 0
226612291 0
392925373 0
375267042 0
201013709 1
924908139 0
918289590 0
346236369 1
79389699 0
803687847 0
66893340 1
803683954 0
382438660 1
827344080 0
809366204 0
699440935 1
269625899 0
697913359 1
37859063 0
363122135 1
303365113 1
107938320 1
833844965 1
817716546 1
331779510 1
151161825 1
793299949 1
980489595 0
64917351 1
123063271 1
775453008 1
996051899 1
676232542 0
404869057 1
738130735 0
275235394 0
284551314 0
575725218 0
547585918 1
515440032 1
562896593 0
275738766 0
981602145 0
938448855 1
826271539 0
266403535 1
21456806 1
227212577 0
956721750 0
68712062 1
804950206 0
197383170 1
242422545 0
924154172 0
408211146 0
979749515 0
61290790 0
499460435 0
393389191 1
679140166 1
376345206 0
110651682 0
875743970 0
420295122 1
283372648 1
275714586 1
972609257 1
591846270 0
636427495 0
705464783 1
387962821 1
263611292 1
431320803 0
217584847 0
963738665 0
330101976 1
353729545 1
285560659 1
285454441 1
481607661 1
408305826 1
138267768 1
601366428 1
278829378 1
971663870 1
329837675 0
628405786 0
223101226 1
151974057 1
128194560 1
796777631 0
125581406 1
904818293 1
543684145 1
283412804 0
216330634 0
826728061 1
695152907 0
882143647 1
584318590 0
451706687 0
65271044 1
809892388 0
337824639 0
27069639 1
311531943 1
834757262 0
413873605 0
244040282 1
939086243 0
513505429 1
474786040 1
838592727 1
136581370 0
677259142 1
73716287 0
616621354 1
43604579 1
442784895 1
224134572 0
192497647 1
26461654 1
99095056 0
586926208 1
210304635 1
743909794 1
817164649 0
514188988 0
341255916 0
223173212 1
356177323 0
815777778 1
98138454 1
371986032 0
487497433 0
630069839 1
42636452 1
768440048 1
913485237 1
45458064 1
567781612 1
144451629 1
621965843 0
571074836 1
720901367 1
744253027 0
377816790 1
654528158 1
718284893 1
715899415 1
365420809 1
492253215 0
212216450 0
203136605 1
822650145 1
847695288 0
457565459 1
104216617 1
774150055 1
327944560 0
309689475 1
519530420 0
143880840 0
177288188 1
309568142 1
423880033 1
292452589 1
509924041 0
81659331 1
845624570 1
594903960 0
313464922 0
683308526 1
890091722 0
881558190 1
535155512 0
230470029 1
361551206 0
172231438 0
150621642 0
290394726 1
271899237 1
762874418 0
802022858 0
697812322 0
538831377 0
123056577 1
111763354 0
134798604 0
491593159 1
321215859 0
176617371 0
927921218 0
220846603 1
907159559 1
845364497 1
674020861 1
937299780 1
324835409 0
281988985 1
38027334 1
785388372 0
566871223 0
388804630 0
830868633 0
804934067 0
291485827 0
203681991 0
419419570 0
807786699 1
413442669 1
109433659 0
902731607 0
436043694 0
479123817 1
834904763 0
371694165 1
10252320 0
561028857 1
643606444 0
156231798 1
964189942 0
54227375 0
843117893 0
529144746 0
454188759 1
813220885 1
669858123 0
653481007 0
299724882 1
66555784 1
637373540 0
91218524 1
872582005 0
191228136 1
660983111 0
869055596 1
146467089 1
325451581 1
10626895 0
692537977 0
51575908 0
472338248 1
899791528 0
25271593 1
52222150 1
825860481 1
417432464 0
734386509 0
108396776 0
237431018 1
597215470 0
931124703 0
355143431 0
961023736 1
233642172 0
408518116 1
8007657 0
984025247 1
883068080 1
84522316 1
77864851 1
23244346 1
161684085 0
636671798 1
514310106 1
720714417 1
537461465 0
812549933 1
518859175 1
779742119 0
33385504 0
519063338 0
526976169 1
340665146 1
471325252 0
878281394 0
649844929 1
44315809 0
395452653 1
536344982 1
79014703 1
781011195 0
751716495 0
994127831 1
665930993 0
58537102 0
443269180 0
537633937 1
429788820 0
651838974 1
110390396 1
155775120 0
572867019 1
271538085 0
893731642 1
920462671 1
950177751 0
694393365 0
50342268 1
152186059 1
573549270 0
520642400 0
268862883 1
593649079 1
292564867 1
715067459 0
954598958 1
661733929 1
100888618 0
239478983 1
279177639 0
115865681 0
299717367 0
294787020 0
392942092 0
341993172 0
389140568 1
928855216 0
886358248 1
873648274 0
16688082 1
833516274 0
29897706 1
260132286 1
708815258 1
249955544 0
720213622 0
344871211 0
135772226 0
43276343 0
336046541 1
737325178 1
772345948 0
442791969 1
567626718 1
414858507 1
986424949 0
544181776 1
195443725 0
870852181 1
357179526 0
402953637 1
299476392 0
319249905 1
947598195 0
642231930 0
952494523 0
399330140 0
635783176 0
62092648 1
690226381 1
509740949 1
31616153 1
191488912 0
836725990 1
976537633 1
985650128 0
438284047 0
158209367 0
335536789 1
955193309 0
252863670 0
283032697 0
591862701 0
196265976 1
428398551 1
135635965 1
619703932 1
948940927 1
701365400 0
783710357 0
209241522 0
539050734 0
307880809 0
889082078 0
954127112 1
752145308 1
830872414 0
287689323 0
949328143 1
131478231 1
372681381 0
361686013 1
358747758 0
826372208 0
572981994 1
206516868 0
397506558 0
835597416 0
888241605 0
225628305 0
710082772 0
683253074 1
353001050 1
344552044 0
250560325 0
381435762 0
6755898 1
70680589 1
198353955 0
381435696 1
931909731 0
272843373 1
705575009 0
739470376 0
685845179 0
733561097 0
918982052 0
224234831 1
121279560 1
210890321 1
714846270 1
957313977 1
244288012 0
218625580 1
29451956 0
211058761 0
851498616 0
945697247 0
319217558 1
559248767 0
699634251 1
958829193 0
83678772 1
412024377 0
214259834 1
928751387 1
930126173 1
624612411 0
645626901 1
734971561 1
730430759 1
273897708 0
742961770 0
737535530 0
209129747 0
100032770 0
406521348 0
719117317 1
6742962 1
98993905 1
267612395 0
631401249 0
160410316 0
106910619 1
657607219 1
450119784 0
684234970 1
640603110 1
234932174 1
805037668 0
785726726 1
754985890 0
723017914 0
977408955 1
839777469 1
630811321 1
721518827 0
224303933 1
988771387 0
815431463 1
123831752 0
816656010 1
898743428 0
642600091 1
483653090 0
129230997 0
530220555 1
434769205 0
164804091 1
687497301 0
424407558 0
207876883 0
190980938 1
736273293 1
48638373 1
536199637 1
569529480 1
110905299 0
266445749 1
567104136 0
728760528 0
469313537 0
7705747 1
621095703 1
440686098 1
83308049 0
965658668 0
765385773 1
742874063 0
556359309 0
218868472 1
443605992 1
470324149 0
531840459 0
490527462 0
786425448 0
600871669 1
757161231 1
680058810 0
988199451 1
832919481 0
964083797 1
83695422 1
165774962 1
516211221 1
301133862 0
409165280 0
515854382 1
902097829 0
742906803 0
662295351 0
651426114 1
321967390 0
256189336 0
803497376 0
4668083 0
437803276 1
691173783 1
772366471 1
39214631 1
405875284 1
533714185 0
592581878 1
917913088 1
215690345 0
917837109 0
153488086 1
470828189 1
201071191 1
714872625 0
877383977 1
316030642 1
384887008 0
209347175 0
885930104 1
20076409 0
732674536 0
108174350 0
416784623 1
67593198 0
170123005 0
469508660 0
825469242 0
739283505 0
958693308 1
580866110 0
337103451 1
849181868 1
144607650 0
996005604 1
736480431 1
874661037 0
349306046 1
563631879 0
257933616 1
841825769 1
835095370 0
939342237 1
577421645 0
217122059 0
418278 0
627572991 1
275642306 0
800226462 0
740984726 1
649669293 1
641153350 1
480914101 1
363652479 0
113349123 0
647055185 0
851177754 0
909154725 0
671464983 0
563355612 0
448993793 1
433242973 1
806964402 0
133880355 0
234697226 1
657346791 0
604576087 1
336799823 0
607786965 1
47633728 0
604730551 1
554032049 1
543219166 1
841258837 1
196285363 0
953355777 0
877995448 1
754869702 0
993129084 1
714909334 1
579141359 0
187300169 0
917793622 0
349854588 1
529698994 0
743443392 0
710945791 0
93143281 1
633284982 0
145508449 1
222377582 0
141823584 1
283513301 0
951237192 1
925433457 0
304202602 0
218050102 1
372657889 0
241446290 0
746775127 0
588170238 0
662515405 0
681821276 0
288109461 1
685682511 0
760532076 1
374074331 1
184518961 1
669654948 0
789055435 0
175450473 1
251045699 0
532472763 1
926144855 1
487650384 1
751865451 0
474047930 0
139942098 0
928663806 0
191990751 0
714199906 0
495574617 0
149946096 1
576872611 0
444011331 0
94561537 0
766592254 0
93524881 1
584421532 0
225497781 1
816069160 1
413005944 0
307959510 0
201482360 1
545192503 0
327964840 1
322385461 0
77809976 1
124795668 1
314304352 1
154256100 0
556862319 0
554696470 0
188046529 0
307922513 1
852334827 1
759528777 0
207627720 1
148368449 0
922254096 0
893920441 0
781216800 0
185871398 0
954211213 0
941588043 1
612664924 0
204037939 0
268335225 1
712520295 1
958476003 1
435212605 1
502434853 1
335030356 1
341629023 1
285644447 0
345246753 1
119692546 0
361580132 1
690916966 0
545042450 1
246397613 1
683373028 0
3339742 0
759342396 1
940770014 1
872745265 0
721604373 0
850514247 0
896914494 0
570252193 1
183674014 0
744722414 0
465209012 0
988113751 1
771421429 0
583135947 0
19839111 1
45470726 0
58782412 1
659985068 1
120782156 1
402026799 0
789256022 1
603660107 1
156827260 1
146744599 0
219240850 1
453546645 0
721320640 0
496656272 0
561798994 0
46660236 1
572642688 1
659948319 0
912420280 1
580968163 0
370494169 0
971325741 1
779703428 1
382112469 0
949989986 0
198363569 0
233147098 1
416499331 0
873150795 0
369327641 1
984376156 0
992958868 1
554462716 0
8516001 1
157451240 1
652437716 1
14709889 1
485865272 1
841393824 1
30710202 1
32538654 1
439892519 1
355528887 0
137320689 0
98441826 0
455131215 0
850124544 1
158102790 1
857152062 1
629258934 1
463242373 0
562418489 0
507338215 0
533193254 1
544890308 0
505322318 0
686888291 0
885038533 0
969836107 1
998019233 1
902760921 1
537916981 1
250519692 1
592572782 0
899213528 0
620477534 1
296048450 1
5071256 1
228976887 0
692598756 1
840788364 1
728067445 0
552434255 1
853003200 0
287614299 1
829392495 1
343583872 1
39822810 1
109670236 1
493985361 0
506682131 1
756859175 1
107275438 1
459411051 1
559723568 0
475313647 1
549743659 1
182654292 0
453749241 0
740216920 0
831268 1
356274971 1
360331361 0
327855227 1
361392153 1
293315364 0
336568616 0
530127747 0
917525011 1
833507022 1
714047916 0
79667375 0
941350421 0
35140642 0
324232402 1
557459735 1
240063988 1
404632459 1
54542355 0
817460167 0
338060252 1
46609313 0
713061873 1
878879348 1
944978361 1
902266986 0
553157398 1
306167073 1
78575422 1
801313487 1
604512738 1
637311911 1
739989927 0
890540391 0
725397813 1
808445466 1
123675555 0
565687170 1
490491896 1
222137568 1
371852597 0
349350969 0
310727519 0
500047851 0
557051728 0
178008906 0
197183354 0
775760733 1
826494696 0
303878124 0
904343876 1
590490640 1
710287510 0
719220164 1
819299671 1
183197100 1
996240463 1
122383058 0
849443890 0
189417639 0
987702097 0
353481381 0
632878848 0
295117791 1
695305142 1
453480724 0
715932754 0
789390606 0
314679153 1
50856682 1
602515019 1
833784038 0
506253024 0
325066855 0
813565761 1
863593097 1
285902727 1
741972227 0
115972188 1
558689888 0
318439914 0
2969236 0
986775398 0
922147987 1
663730462 1
17854658 0
9860682 0
412112423 1
176573007 0
287155245 0
448657844 0
108518902 0
362915114 0
862052549 1
515422668 0
531158875 0
335911334 0
135567487 0
377897397 0
302756738 1
303637750 1
586985347 1
251963974 0
4672851 1
612009479 0
948230533 0
189984084 1
689127420 1
465282025 1
994482522 0
337445255 0
385309173 1
274864932 1
379679771 0
7047672 1
830148947 1
920122632 0
414862625 1
170636350 0
861285323 1
447784604 1
550823292 0
944273881 0
227579883 1
486592180 0
356366875 1
786522729 1
745804651 1
829196479 1
45219194 1
911504627 1
343012835 1
535457683 0
47521630 1
611145167 0
908825246 0
676271042 1
632422763 0
431317557 1
749312772 1
422909339 0
328952116 0
929825381 1
143800015 0
150668999 0
104003936 1
572397676 0
448481416 0
241984702 0
798802092 0
530948782 1
194164702 0
464331936 0
734169381 1
137972784 0
352030850 1
973943296 1
429516586 1
382882451 1
338582870 0
60917497 1
466215898 1
761582314 0
760058786 0
51352944 1
715902378 1
123263207 0
500599703 0
499269798 1
271626049 0
300549142 0
203736589 1
964842949 1
735768460 0
235100147 1
15889978 0
523865042 1
369368122 0
657842359 0
801068333 1
355529424 1
566688401 1
797695122 1
527247849 0
949889680 1
72747064 1
802355137 0
865508461 1
292845595 1
419882303 0
110286540 1
747717003 0
302742005 1
119225025 1
431832613 1
756684893 1
417694061 1
435607300 0
28520028 0
971212573 1
99250199 1
67676282 1
940777325 1
247283792 0
120570024 1
781484262 0
400104566 0
157082214 0
330426091 0
519587594 0
757771362 0
906239717 0
904538657 1
872206291 1
835534114 0
23736359 1
532155496 0
850509705 1
755061732 1
671939559 0
438215873 0
483894763 0
945291745 1
513642039 0
611047575 0
348431256 1
17322448 0
259706814 0
424710691 1
730982260 0
27884842 0
950194254 1
444182227 1
354568662 0
342568872 1
696733876 1
28613474 1
425631973 0
787860469 0
928719793 0
905501507 0
861796005 1
868593079 1
691849108 1
797977225 1
317519286 1
881031006 0
961475281 1
970793603 1
807708596 0
826113391 0
970789549 1
975085500 1
156865604 0
193855979 1
635594077 1
871995212 1
289983706 1
392854750 0
993783425 1
396605794 0
664781798 0
859737590 1
196510514 0
941232956 0
22616852 1
450132424 1
110126616 1
934235647 1
608466810 0
838519302 1
759536002 1
984301580 0
843610891 0
613381396 0
515034548 0
735971051 1
242383834 1
526338444 1
450317078 0
944318180 0
461506777 1
63967130 1
421389566 1
867883531 1
723085449 0
933324035 1
137936484 0
182493639 1
580896459 0
617243634 0
480511563 1
481881877 0
917721113 1
172773026 1
4578118 1
189029244 0
129184875 0
267296168 1
956187715 1
985634087 1
145783923 1
279561089 1
143405464 1
164025396 0
933434271 0
908814392 0
524126806 0
351594806 0
488757301 1
552150556 0
109834376 1
589964647 1
532939169 1
627162575 1
836935782 1
808569966 1
821017401 1
320442237 1
670460846 1
568839532 0
96486002 0
675865264 0
37355092 0
736758989 0
78516584 1
742874953 1
359137771 1
325541014 1
177692786 0
639181385 0
477213655 1
126193393 1
55474459 1
779797696 0
154594949 0
628161908 1
300723060 1
641876398 1
420434840 0
942824607 0
817662788 1
68928518 0
9347967 0
531955889 0
185946880 1
552592927 1
517858633 1
626061351 1
746029812 0
820791956 1
791579712 1
894933203 1
703008255 1
94006226 1
469352847 1
107286689 1
144553629 0
69683156 1
40740917 1
519213360 1
509278253 1
324508100 0
569368331 0
255670223 0
397045050 0
168301213 1
524324076 0
941653815 1
598908737 1
202544017 0
878714314 0
523456377 1
589300669 1
464098826 1
833366914 1
717745488 1
398259640 1
349824577 1
271575465 1
808791690 0
70903845 1
147485892 1
450250992 1
243772393 1
953411036 1
830921910 0
708585761 1
560464663 1
268648440 1
384586036 1
490761452 0
612574466 0
807716532 1
557133159 1
415452952 0
289521681 1
271769651 1
247461677 0
971288281 1
845768597 0
293370382 0
299655916 1
154572622 1
225451524 0
102052441 0
910697394 0
335472890 0
64036097 1
947818447 0
802355225 0
696784954 1
542439150 1
810915719 0
959631735 0
870355126 0
36953946 1
721424765 1
654529652 1
523137788 0
972442066 0
667727537 0
483113306 0
3580423 0
765021269 0
678007033 1
914516023 0
515655816 0
476651246 0
928010931 1
572184776 0
331132717 0
727552180 1
760729323 1
741871753 1
242254573 0
434704602 1
730120584 0
504856974 0
638166649 0
527802858 0
714709510 0
85340100 0
701711215 0
694459142 0
831896280 0
5347598 1
193303591 1
849823069 1
945945194 0
896190512 0
603349109 1
670273516 0
900162532 1
724497671 1
815835846 0
463508948 1
351590069 1
665072816 0
834971732 1
415461208 0
732344531 0
288903341 0
497506769 0
817175243 0
334459368 0
641754183 1
131094145 1
837533525 0
751244012 1
418898688 1
69811816 0
497204834 0
110408352 0
729221748 1
144964752 1
927358219 1
257171130 1
995336744 1
792294708 0
496413243 0
141540834 1
160295399 0
436752304 0
370391660 1
977109999 0
207230624 1
616559371 0
665359013 1
738881677 0
414781746 0
470007011 0
371241732 1
523029676 0
452230937 1
215573089 0
629961874 1
747427383 1
511816185 1
176673841 0
183033299 0
673520545 0
962787320 1
37421196 1
388099143 0
895523548 1
580954801 1
463854334 0
695531264 1
826566093 0
320790935 1
744495785 1
760836668 0
583910989 1
504144602 1
857084799 0
891317594 1
635733574 0
693454204 1
637340147 1
638635824 0
417777643 1
100861217 1
936405039 1
600614764 0
28917338 0
360654860 0
349323289 1
398395153 0
227492476 0
2130761 0
955042523 1
618293798 0
653504427 0
899061626 0
138647412 1
844535471 0
723648881 0
410992406 0
167787503 1
941819535 1
429281775 0
741637328 1
621058341 1
933624843 1
812946529 0
615402277 1
798957444 1
518461761 1
142187830 0
563537119 0
642088942 1
543815215 1
831955758 0
321920466 1
168543416 1
687303141 0
213589580 1
645449891 1
839606232 1
110755036 0
594235794 0
931331800 1
690698335 0
484818542 0
367904312 1
295873010 0
562576043 1
808053150 0
443683613 1
815376686 0
371640573 0
350244695 1
44741006 0
238708748 0
459089745 1
465527516 0
996656882 0
902564264 1
710330187 0
532357503 0
928271434 1
751779622 1
267001098 0
754782728 1
89839205 1
963813286 1
180175186 0
549967314 0
106919270 0
518109159 0
10112254 0
664500310 1
844705330 0
738896297 0
497324278 1
455953466 0
584682543 0
52192283 1
711861345 1
708277078 0
723542447 0
454461889 1
173079701 1
211652328 1
560355418 1
175049896 1
506159705 0
572193021 0
951437128 1
904315106 0
924663318 0
824191188 1
688852677 1
476774095 1
146132237 0
680655313 0
476951052 1
706800204 1
188433978 1
318278792 1
585359814 0
472963944 0
879836216 0
814532303 1
773917665 0
279878528 0
205418465 0
267002327 0
971730048 1
710110329 1
839261931 1
685171424 0
373943349 0
831776444 1
643840533 1
367703767 1
519121645 1
153490688 1
969745824 0
148579142 1
184105630 1
290797474 0
203293412 0
526301882 0
332147896 0
610709339 1
48121608 0
381768050 1
296047459 0
431714753 1
336308244 1
200812525 0
796629646 1
628285390 0
659056177 0
719439468 1
154805574 1
663958512 1
477241847 0
918604065 0
613816320 1
434490395 0
175468134 1
737490424 1
683254236 1
620134586 0
519118618 0
520486683 1
945928789 1
212573210 0
811875610 1
321930049 1
46752006 1
267116018 1
438377092 1
137089720 1
112987379 1
270583221 1
932364354 0
484670006 0
859454037 0
966406968 1
377378803 0
53132869 1
332204398 1
849620400 0
523791600 1
210845114 1
897478444 1
196720581 1
254601078 0
285760915 1
696616296 1
969231198 0
676117379 1
379539371 1
198858573 0
835067 0
789367843 1
473319169 0
742287818 0
552213567 1
5281550 1
435729697 0
33933643 1
489036502 0
61839579 1
27385271 0
373345378 1
139296066 0
996855565 0
167770033 1
974505084 1
511765719 1
683174864 0
100460152 0
306621609 1
454104612 1
128462730 1
314156046 1
984970089 0
390227761 0
975945989 1
403733647 0
383086814 0
691092435 1
424111073 1
367038933 1
865074646 0
209740480 1
423605742 0
9920273 1
326016683 0
694909684 0
558306051 1
560682619 1
196295436 0
695148474 1
554622073 1
679716599 0
331860800 0
158942815 1
506817165 1
820207355 0
861386682 0
241871260 1
518833457 1
569984017 1
385513044 1
688753794 1
216820213 0
84663439 0
181444102 1
875328037 0
569101502 1
96906604 1
201582059 1
10885560 1
27360669 0
871392704 0
826652828 1
234685916 0
604572413 0
311073398 0
534676236 0
230446196 1
831782704 1
226903130 1
581769531 1
126868037 1
639345799 0
980487020 1
9348845 0
523287229 0
650018310 1
199242336 0
433802455 1
495607231 0
403655168 1
575549038 0
697834879 1
50363802 0
648085086 0
939171397 1
952923427 1
722227069 1
846875622 0
803953157 0
928807414 0
685876344 0
501940242 0
979186953 0
861367094 1
599821618 0
599697629 1
62666277 1
238248760 1
306810551 1
956488855 1
638911730 0
949551439 0
884358150 1
717844883 1
555391919 1
917539398 1
72092647 1
148659670 1
31222798 0
205192708 1
587289966 1
592159369 1
492011776 1
550406733 0
646974014 1
822015944 1
751081683 0
391616521 1
910363498 0
792565570 0
707618771 0
634086407 1
402637312 1
652253092 0
608216414 0
216964661 1
920748766 1
490276782 1
214893414 1
829264046 1
86346359 0
878405318 0
120637206 1
695472564 0
826207817 1
149690485 1
533960820 0
896171000 0
503869030 1
199408821 1
989840885 0
844160900 0
532377235 0
725785991 0
949088150 0
271066303 0
921748811 1
286066023 0
576111545 1
113317255 1
433406432 1
129259166 1
5422102 0
446847747 0
566601928 1
932423024 0
133965289 0
374548179 0
48799671 1
402376819 0
835300924 0
893938023 0
215855835 0
712122413 1
388712630 0
99566977 0
141127233 1
269900090 1
162271357 0
191526687 0
332173599 0
456790053 0
553225303 1
719920001 1
521886039 1
735559438 1
569276757 1
253384190 1
24743900 1
927200221 1
216195862 1
548054369 0
956850981 1
195697895 0
81378970 1
518515666 0
471435187 1
852204295 1
807000913 0
432292553 0
878204305 1
275085927 1
480976343 1
52579656 1
654223408 1
948974268 0
535797527 0
230435 0
988950333 1
519412696 0
405241943 1
144019309 0
44119237 0
62729437 0
637166289 0
317663323 1
851767639 0
140311488 0
122909907 1
821983834 1
97471561 1
214705517 1
481977107 1
448187990 0
710426594 0
186914936 0
401654227 0
395774608 0
871948820 1
895903507 1
744110806 1
485075744 1
559844880 1
163756074 0
305488351 1
477306359 0
290534406 1
868095726 1
986816990 1
440552868 1
496262324 1
61063687 1
747278988 0
202673672 0
380944195 1
321327134 1
587342409 1
73678649 0
76751753 0
186177548 1
215835138 0
849216268 1
809799912 0
323840404 1
929782753 0
642510166 1
663819949 0
794631458 1
987199461 1
710118985 1
653522201 0
756952018 1
446980051 1
676882483 1
263229565 1
825191577 1
983375376 1
773881892 1
731890565 1
343129295 1
487006942 0
474407589 0
525147844 1
124368307 0
916348274 1
744349397 1
214820785 1
470127476 1
885209862 1
209365063 1
594065260 0
845535414 0
916733696 0
60277851 0
704347211 0
67619213 0
801896417 0
42989250 0
172685420 0
751194910 0
413258894 0
656576629 1
802487029 1
841301192 0
371882436 1
775834880 1
506242541 1
507924359 1
574420008 1
686945071 1
9865004 1
138951504 0
225253134 0
887079784 1
997696167 0
582085900 0
839190640 1
459549210 0
727168608 1
568443843 0
842716160 0
648350115 0
260588385 0
906825493 0
1697796 1
837382863 1
839132886 0
338782623 1
335136192 0
927371337 0
918372118 1
883939495 0
615730908 1
355730151 1
533987880 1
434566548 1
868930373 1
420645920 1
89859671 1
484372195 0
595956956 1
834209836 1
612225886 1
478423770 1
540287560 1
784706252 1
165310296 1
128857858 0
966860553 0
598510767 1
701921736 1
603150878 1
133302962 1
860931857 0
118400466 1
153101824 1
867868119 1
791187493 1
58005912 0
980171853 1
332406237 0
63889928 1
704700853 0
807666040 0
523964736 0
3816907 0
202892599 0
318335969 1
455817899 0
658668346 0
701640600 0
167190035 1
518400776 1
709592169 0
554576111 0
117109510 1
661733931 1
583271741 1
755097718 1
929645847 1
415196048 1
938819806 0
921117802 1
656240111 1
857506335 0
70989274 1
618194871 0
171430122 1
691857832 1
365071911 0
686381975 1
323985259 0
502015487 1
822084453 1
87921002 0
942383957 0
93557973 1
825936107 0
883703653 0
647362490 0
139215464 1
913716632 1
379223799 0
954279321 0
873891977 1
54689042 1
444694935 1
92089461 1
535840499 1
963604913 1
859612302 0
738653097 0
661079452 1
834253009 1
619765682 1
410058151 0
997010952 1
545393346 0
827454469 0
774800670 0
356535271 0
387004763 1
272530749 0
245338456 0
332373292 1
899476229 0
624313689 1
943253396 0
480859075 1
190973646 1
155457167 1
836223755 0
60757026 1
626084532 0
860913057 0
753078960 0
839055341 1
647182533 0
624643668 1
238233146 0
675462568 1
750434595 0
208366399 0
321554149 1
497837783 0
54616725 0
117573147 0
93605482 0
18883859 0
683775552 1
181826019 0
336799813 0
372291950 1
685603591 1
471911330 1
607309626 1
21647555 0
152738987 0
542139746 0
638668446 1
159424107 1
511147992 1
245322245 0
349790031 1
954123094 1
397248274 0
617466177 0
152142085 1
445035785 1
70928707 1
894457734 1
900893207 0
546554570 1
63403341 1
455047956 0
326126369 0
585429153 0
257663311 1
894323401 1
47040474 1
976419430 0
773006972 0
327589216 0
707271297 1
980452757 1
633643416 0
12674904 0
121117468 0
173244396 1
93141864 0
877064764 0
77365136 1
165386498 1
243939052 0
479758803 1
461740632 1
843857159 1
276437748 1
987241295 0
317722001 0
88486966 0
503197962 1
875736787 0
320323132 0
84694100 1
410858432 0
8780434 1
689827821 1
564196383 1
794670954 1
7940375 1
602743410 0
703635135 1
761180748 0
45252249 1
184637183 0
928703589 1
163746792 0
414157088 0
697140788 0
454693619 1
565602886 1
574735258 1
181141708 1
527996292 1
648288929 1
219919239 0
604358746 1
284893168 1
174086604 1
2181755 1
77870330 1
58336655 1
248341208 1
45983335 0
576619358 0
90540966 0
309087472 0
714137690 1
838571988 0
32611337 1
354765702 0
641266906 1
206240357 0
303963899 0
179509308 1
537627591 1
365647348 0
22308390 0
652865032 1
139598002 1
986818196 1
66990303 0
739450605 0
401444177 0
535794005 0
898703041 0
570690973 1
128646202 1
771965464 1
90413750 0
520308888 0
253038035 1
330733444 0
237861630 1
759392523 1
855635497 1
151416864 1
13939197 1
522770447 0
172735779 1
302710739 1
805904978 0
931616118 0
147998615 0
297890183 1
536662743 0
200346919 0
230296161 0
276307101 0
15071777 0
47526121 0
547743239 0
497569624 0
643006287 1
213993128 1
1255653 0
891489644 1
122249849 0
576792780 1
104584872 1
648166782 0
841832610 0
986250646 1
65636606 1
155902795 0
312967751 0
105046199 0
911585421 1
542805890 0
335353412 0
956018490 0
702484496 1
725893223 1
646285112 1
639974175 0
576530323 1
406827097 0
771064578 1
664393271 0
448649951 1
299199058 1
103483596 0
421042191 0
179340716 1
342358809 1
750485545 1
272739055 0
496522044 0
739903860 0
363932231 0
36780786 0
302896898 0
252109883 0
208512530 0
423440389 0
348272207 1
983681842 1
316804120 1
933916946 1
56237168 1
337912137 1
194282882 1
749797774 0
633238929 0
686851114 0
218176004 1
235146508 1
430764787 0
328983025 0
687449433 1
27146002 0
636378683 0
553553687 0
344801414 0
75360781 0
594119144 0
600956120 0
766227507 0
459194305 0
305043574 1
148817583 0
934062936 1
168194957 1
668418772 1
200203443 1
403480162 1
956580204 0
113352422 1
755788299 0
436376405 1
242500424 1
134633478 0
332494283 0
158031447 0
898006354 0
95754315 1
476958771 0
290567242 1
516346805 1
225924367 1
826371665 1
469801451 0
354518171 1
990414957 1
823434501 0
499543834 0
801344292 1
24626530 1
93459733 1
72851663 0
914266987 0
429661264 0
671075296 0
227522495 0
528900351 1
207346553 0
442909886 0
183685642 0
684724255 0
466429586 1
881618626 1
897499579 0
860244990 1
100644281 0
607704621 0
925897612 0
937557871 1
375889668 1
420856992 1
111338411 1
653584081 1
463655739 0
191574024 1
295429200 0
720714357 0
276453409 1
971173999 1
638616687 1
629873966 1
690736072 0
57453179 1
684894786 1
386808427 1
981504129 1
112846696 1
50957413 1
451953185 1
784913882 1
672270289 1
125714356 1
50641585 1
780827614 1
590576444 0
419311451 0
606120708 1
179689354 1
916048018 1
620272773 0
63493687 0
968856102 1
628861043 0
77155665 1
943122671 1
414874817 1
736698395 0
435248829 0
411984621 0
415969859 1
102830881 0
305310931 0
85305993 1
242546685 0
646719831 1
71671339 0
915516364 0
769147311 0
962155063 0
436382461 1
3337137 1
240436041 1
496388151 1
692350125 0
852258270 1
548546918 0
643624407 0
605979527 1
173821177 1
73045604 0
881334316 1
135397777 0
74171395 1
387062618 0
769592062 0
212147874 0
33055827 0
717588442 0
534801908 1
834019006 1
433182472 1
277206786 0
693571674 0
609591843 1
439154906 0
795373208 0
648555580 0
997044382 0
462745426 0
349388568 1
906584409 0
377242650 0
234421838 0
30151613 1
781587390 0
959884883 0
382231727 1
652484273 1
463875707 1
317359293 1
951780223 1
289496331 1
655162389 1
828298920 1
289516990 0
995165367 0
723876648 1
550488478 1
206940279 0
170091071 0
313097520 1
708745336 1
899925486 0
25303847 1
977929951 0
81941407 0
879227970 1
477386691 1
831610354 0
986452340 0
270324515 1
740843866 1
736820413 1
999451329 1
739595193 1
284014315 1
40069236 0
924196460 0
283942758 1
84562229 0
556911005 1
734358210 1
612079886 1
629326923 0
372552131 0
125766703 0
268493157 1
782585205 0
289892594 0
759633941 1
654996134 1
166177652 0
212323625 1
724836267 1
677036753 0
88863199 0
823102987 1
968256885 1
179463792 1
249641961 1
779994540 0
305947496 1
554469649 0
264370004 1
955918588 1
53411423 1
470542398 0
891650953 1
601414252 0
660916267 0
920206587 1
888594879 1
268865367 1
508896009 0
797062854 1
101426289 0
184314162 1
34204546 1
262267725 0
377453264 1
569180024 0
702316524 1
639587901 1
470576359 0
735505994 0
711241740 1
653898027 1
375236309 1
672596543 1
565804861 0
600110663 0
542603546 0
130639165 1
167422643 1
140992984 1
857727522 0
458519594 0
170784102 0
306492142 0
342888238 1
806651121 1
813698078 0
742087257 1
196677303 1
746503020 0
662026450 1
697096137 0
794785672 1
742819375 0
815626494 0
439131621 1
841849570 1
351946424 0
900822065 1
462779370 0
272961355 1
748311705 1
804101254 0
715649113 1
960693392 0
370272243 1
515892793 1
258655918 1
744014201 1
371153085 1
188462803 0
826834901 0
294752869 0
754685896 0
146972228 1
169239029 1
108361059 1
495523753 1
537477878 0
158541875 0
536261301 0
870146489 0
137530073 0
825189338 0
973872165 1
879875046 1
449007619 0
538674042 1
356747256 0
497141070 0
196950698 0
966865191 1
228300228 1
898949825 1
52991061 1
848680625 0
874423724 1
260515457 0
202897391 0
688008701 1
793576344 0
868925766 0
309408288 1
459102285 0
36721803 0
296263758 0
302064508 1
531958176 0
951645513 1
521912346 0
857960935 0
995157035 1
265635345 1
224012070 0
105191438 1
697011298 1
309654635 0
347360601 0
396602629 0
681246055 1
963277621 0
151722047 1
634586097 1
396274765 1
301820740 0
732475373 0
820342356 1
246046435 0
697774468 1
614597393 1
953051286 0
561213331 0
633110386 0
8820297 1
38319845 0
528804850 1
249270451 0
285379865 1
421653767 0
391794170 0
985137199 0
401404284 0
139670339 0
544723141 1
79613128 1
131345563 1
110872062 0
227795579 1
599907252 0
707007836 1
205125787 0
689781226 0
532646320 0
724851834 0
343957979 0
448648597 0
737182412 1
285942182 0
382567381 0
616897829 0
405901144 0
480173090 0
835537867 0
733799843 1
563836890 0
477349107 1
670486559 1
112058575 1
180871598 1
606502861 0
96412270 1
396258891 1
95132102 1
551870969 1
578909061 0
492593744 0
265127436 1
862161763 0
875635304 0
222903344 0
121438247 0
785911231 0
380468522 1
492637216 0
349263096 1
74244075 0
350606495 0
797736139 1
620229830 1
891579083 0
943117287 1
40691918 1
908354634 1
937822529 0
298836321 0
972380645 0
13284264 0
825324691 0
944034522 1
41796723 0
530174002 1
608188385 0
344272967 0
924447373 1
435601668 1
851736820 1
547866012 0
964399323 1
775549698 1
854020872 1
25277922 1
971441096 1
454682330 1
971454262 0
513375780 0
346055355 1
807791291 1
978491762 1
617204096 1
877471152 0
454794640 1
268641963 1
316765122 0
959749632 1
780963590 0
168375455 1
61524815 0
237693475 0
37574620 0
516238706 0
709819289 1
180595073 0
719002977 1
648762047 1
613016896 1
995102240 0
115745134 0
674396785 0
538300950 1
379505742 1
436758607 1
80382410 0
850191637 1
72517942 0
529535837 1
559941976 0
599248820 1
509531341 1
692261196 1
370765133 1
525987705 0
17970602 1
140074279 1
963665105 0
435663747 0
720533675 0
913309167 0
930339566 0
610713382 0
715367472 1
402333673 1
831981692 1
431546804 1
59107641 0
223863581 1
345994047 0
786276215 1
418729067 1
96695000 1
90028183 0
256446839 1
340772382 0
671066911 0
224457215 1
839717307 1
273744036 1
202676755 1
549854034 0
127114269 0
948048355 0
821275462 0
331416039 1
18825285 0
807258321 1
61104542 1
371009087 0
2563985 0
976985655 0
773639213 0
88977674 0
964806340 0
405715636 1
202571796 1
373921636 0
965348965 0
616640998 0
488647447 1
455630451 0
435309701 0
86082038 0
518709990 1
585583320 1
634523200 0
727570680 0
307054056 1
383336532 0
7861320 0
212150415 1
326565838 0
75359413 0
98540374 1
431257769 1
686148721 0
929382183 1
8770002 1
780419208 0
910916492 1
225699939 1
682013367 0
88411027 0
996987682 0
939906090 1
31244706 0
74043521 0
882572271 0
194268477 0
499698648 1
439353804 0
610016614 1
602086347 0
471043076 0
78380851 1
411347013 0
229074525 0
715933499 0
965700005 0
342198852 0
272461962 1
903073538 1
959316925 1
588571212 1
254391210 0
931994291 0
125331716 0
908212321 0
337087112 1
637113479 1
24815785 1
627184896 1
353932544 1
655129650 0
550909946 0
147425359 0
465192876 1
639378273 0
925157098 0
237125752 0
66125986 0
603925562 0
378325199 1
442420566 1
90634678 0
993849076 0
998878814 1
321753819 1
261188880 0
174392051 1
784523263 1
542963134 0
280338747 0
925554959 0
132653258 1
559934699 0
394120623 0
741812778 0
863445427 0
991074295 0
963337207 1
696233368 1
128131550 0
430306675 1
7409156 1
882681520 0
906361071 1
989643886 1
852825747 1
194844071 1
251598137 0
557480678 1
780049110 0
733448495 1
956146871 1
588602391 1
687315748 0
222362765 1
537593593 0
501359044 1
540461899 0
593277709 0
834570400 1
92636095 0
506621799 1
690659619 0
705169845 0
551368604 1
597625424 1
679247397 0
155499243 1
713075044 0
724398526 0
602931612 0
687771988 0
665203927 1
836111214 0
274998955 0
956384767 0
214933030 0
139901916 1
606094301 0
693380306 1
652687213 1
224330162 1
451290907 0
705504621 0
353959076 0
224943661 0
174114398 0
496320842 0
918302754 1
348773562 0
943616887 1
526894507 1
616948900 1
76914379 0
380917573 1
713162439 0
803430837 1
888076712 1
388400107 1
350370408 1
504186227 1
379090587 1
868416300 1
302420442 1
517811419 1
691952467 1
150517642 1
601688195 1
318607523 1
735915965 0
155252478 0
777892384 0
438783952 0
671812604 0
49442846 1
263963669 0
643680288 1
769183241 1
584390752 0
111473164 0
797252168 1
717653806 0
9615168 0
403422902 0
538664471 1
302998206 0
382914897 1
367445429 0
375040890 1
973512855 0
867589089 1
423342284 1
769237918 1
560116243 0
831899376 1
894482779 1
569623395 1
831574344 0
849834621 1
804060124 1
168037698 1
157502867 1
155733326 1
346028739 0
155431000 1
766176862 0
46903655 0
840057367 0
958651342 0
472458568 1
685016562 0
33650605 1
909808166 0
116696736 0
487925052 0
551174641 1
917093140 0
216728970 1
971754021 1
143659418 0
24185710 1
367809315 1
656559265 0
236639377 1
421064558 1
89297044 0
640749977 0
468578386 1
368208579 1
831623321 1
207049559 0
557805717 1
912656625 1
956098552 0
113138145 1
104351001 1
264913536 0
860305821 1
557042227 1
833241987 0
624168555 1
862833949 1
238873745 0
880709410 0
614084838 0
266266520 1
727794518 0
900057565 1
257644259 0
531199377 0
484714494 0
567304503 0
639215441 1
904956427 1
340555058 1
641746323 0
737566047 1
867014783 1
182656687 0
465786247 0
635611122 1
641234350 0
438102737 0
722333526 0
26072200 0
486585453 1
143704011 0
487404252 0
441402704 1
194872517 0
856260249 1
604294963 1
660798022 1
454748722 1
395928117 0
451539312 0
741427378 0
16547379 0
192331050 0
676813692 0
859927293 1
369799191 1
270180283 0
812436804 0
555690484 0
435774031 1
64029653 0
672217847 1
710906131 0
136804000 0
292135722 1
643029784 0
759065956 0
43442599 0
430350278 0
11842693 0
545870610 1
27329717 0
353984863 1
649940129 0
740250872 0
968072072 1
812784839 0
907428308 0
711121697 1
867430599 0
822236235 0
592840520 1
685695663 1
314004298 1
787727182 1
603407146 1
576976129 0
169608742 0
502751566 1
954040607 0
440697774 1
141503918 1
722753432 0
897264439 1
591826539 0
214980880 1
319914740 0
542582186 0
804547237 0
633962438 0
390753328 0
240948080 1
859047217 1
940052279 1
299506291 0
825624442 1
804434899 1
80445864 0
914868401 0
26879740 1
615908855 1
101170662 0
673572113 0
309863900 1
943584123 0
929356072 1
627702543 1
274778911 1
571571699 1
738398400 0
138689679 0
786937719 0
391185855 1
126530105 0
780056828 0
780250069 0
402029579 1
351310670 0
771208302 0
360929640 1
424633218 0
841252359 0
30490968 1
718319050 0
990825967 1
761170765 1
243989218 1
24666492 0
193185402 0
158735060 1
419795732 1
856550345 1
56852895 1
143223607 0
911965819 1
379870489 1
908899488 1
25055901 1
971768610 1
764247230 0
473277931 0
797213227 1
814156701 0
518888440 0
963035111 0
399976212 0
776486763 1
751077059 0
167725449 1
971323292 1
610415154 1
98278450 1
36949026 1
140483086 1
883577092 1
196673346 1
639842966 1
831916396 0
280914511 0
750600710 1
172359499 0
258781924 0
970793362 1
543565722 1
304162736 1
426937792 1
545139199 1
190115218 1
658424569 0
888148187 0
390559630 0
924931493 0
370213327 0
214996138 1
743295993 1
105417605 0
291327594 0
409197782 0
715207906 0
741334818 1
884341082 1
4565878 0
983535894 0
896775428 1
401646714 0
966538829 0
596467532 0
648989079 1
503303032 0
785366620 0
995265187 0
94882381 1
340743430 0
417269871 1
4640343 1
564110255 1
841687649 0
470962948 0
968417177 1
313373902 0
137178945 1
601088024 0
482950033 0
794513050 0
18193436 1
649685967 0
191955296 1
182138810 0
289355339 1
151084480 0
978155131 1
815857305 1
483593507 0
592944745 0
817102661 0
968462377 1
793845000 0
931908177 0
273273023 0
120286228 0
647509917 0
681515584 0
333027272 1
416798783 0
735417899 1
928783475 1
102474986 0
667624816 0
745655930 1
808842550 1
483683353 1
607468127 1
77955606 0
401582869 1
805795229 0
403308603 0
580456287 1
141457750 1
641824661 1
8005667 0
886122322 1
536224061 1
628579926 1
632064489 0
324711619 1
642649144 1
746433721 1
37795357 1
482050828 1
152965830 0
551078474 0
376573090 0
101431633 1
167817907 0
830105463 0
380178048 0
491748220 0
610663309 1
105354531 0
251607808 0
518239835 0
606366503 0
45145946 0
31684802 1
582993728 1
460058654 0
861879800 1
565687690 1
717141499 1
827548592 1
26728440 1
707146902 0
615708645 1
763164872 1
404637475 0
117673051 1
296913851 1
258158891 0
906515949 1
716721028 1
523162348 0
107921288 0
259032732 1
964005867 0
698746044 0
683999047 0
352019946 1
966037192 0
844616350 1
24946118 0
805132672 1
443458372 1
9924096 1
70501558 1
138628761 0
631334347 0
901307238 0
789375742 1
619371466 1
13973674 0
19406617 1
388352211 0
381605527 0
437357166 1
285280255 0
334109247 0
699957088 0
82397388 0
697767752 1
682359000 1
37657353 0
196249115 1
823864044 0
670069242 1
965305648 1
256713202 1
648427352 1
461913859 0
382333317 0
718518506 0
840070676 1
655783937 0
866328518 1
31763930 0
712240933 0
652201670 1
896213383 0
934735983 0
431983023 0
262209915 1
101621995 1
927414614 0
333153306 0
53760117 0
465378524 1
246606595 0
914496737 1
98576528 0
314710214 1
7123393 1
819701335 0
918158185 0
680906512 0
506383679 1
513273048 1
417021281 0
274596770 0
454443077 1
514932114 0
559263668 1
364599372 0
65339440 0
352709699 1
142429455 1
78073766 0
816168234 0
769388688 1
305201486 0
225416193 0
65936129 1
133388934 1
589184187 0
644070539 1
537198125 0
116365113 0
135912664 1
795574512 0
807008840 1
354608256 1
803997040 1
614895797 1
548575508 0
223065797 1
917681979 1
244659705 1
71432447 1
772475411 1
469011386 0
560391368 1
161182421 0
231836169 1
48795660 1
533374149 0
279213115 1
765382205 1
928986255 1
350843738 0
82797983 0
576399718 0
916529517 0
15595625 1
295412174 0
958787931 1
759341533 0
691453540 1
780737822 1
89928452 0
260101440 0
146762351 0
663643974 0
135744428 0
579430066 1
246074096 1
455077771 1
698992311 1
145691922 1
871065820 1
907382210 1
706378986 0
766662808 0
370368725 0
376882421 1
230636288 1
476610226 0
381801367 0
127701760 0
360251826 1
536584351 1
724274358 1
740096943 0
534539365 1
970264583 1
212968745 1
749976657 0
614550642 0
923848782 0
313062573 0
58862511 1
783673321 1
64773652 1
944097915 0
643277447 0
166672557 0
18282655 1
950107592 0
315688853 1
159730243 1
773634269 1
296213754 1
484793708 1
286833393 1
474798317 1
433334788 1
882052678 0
110126037 1
346501902 0
753515087 1
18478686 1
422372453 0
327295300 1
133202536 0
521660924 0
532776829 1
934816256 1
366779492 1
588168060 1
874005787 0
743308455 1
920276026 0
613225236 1
751149665 0
626179338 1
468448434 0
570601462 0
35367037 1
703318572 1
508780263 0
538285659 0
19249644 0
526537556 1
672936651 1
764471048 0
66330674 0
842883312 1
612423273 1
840855884 1
66591766 1
411413456 1
387793099 0
298268197 0
255386090 0
911639384 0
274463494 0
599721957 1
858390749 1
121296925 1
118773320 0
920299948 0
291058179 1
947070979 1
612937349 0
127620264 0
528660746 1
225139254 1
204646905 0
913175076 1
844803130 1
570584117 0
838226497 1
717109369 1
960702914 1
410713712 1
389907797 0
639209645 1
525444077 0
129168250 0
528311068 0
542144149 0
902889596 0
936352113 1
639438699 1
271839036 1
677291862 1
837838353 0
209829010 0
66818088 1
647762682 1
435042597 0
603770676 1
226715847 0
31582011 1
126846601 0
394433905 1
551193734 0
743208485 1
248728183 0
657410489 1
262692558 1
296879191 0
261743612 1
300503098 0
206704638 1
380873058 1
767580427 1
532438709 1
269074556 1
449238758 0
628418621 0
217179678 0
38741593 1
670375898 0
852911979 1
322011568 1
204803565 1
737195850 0
360415731 0
525168531 0
882483120 0
33477516 1
769468981 1
914587879 0
835909963 0
659424044 0
377790096 0
769871759 1
972999420 1
816232975 1
380637184 0
359412785 1
709243119 0
673415754 1
624645800 0
272759283 0
203360004 1
788056336 0
916070710 0
601437387 0
868156503 1
97188017 1
256478553 0
664181589 1
631275772 0
787157273 1
221571011 1
154430890 1
815783340 0
827553217 1
173782215 0
815006454 0
440586925 0
910580565 1
555244157 1
644928151 0
98720954 0
836429358 1
293752041 1
458613236 0
960101250 0
337836368 1
849055819 0
246422286 0
209136246 0
277264847 1
890483687 0
194932433 0
66694537 0
466624605 0
242030878 0
213279204 1
337251721 1
310167252 0
2690504 0
974527316 1
583547959 1
419020321 1
111266259 0
957485171 0
805867765 1
88004667 1
682949867 1
460393942 1
327174708 1
377274520 0
790646242 1
711414951 1
672785944 0
584786298 0
522365516 1
327822802 1
876064838 1
914008843 1
58167483 1
640820256 0
998938474 1
496042366 0
835034862 1
363090655 0
756035445 1
146943456 1
956410046 1
818693052 0
497378272 0
673989170 0
39558671 0
839474332 0
198505376 1
899791785 0
238074645 1
532219585 0
488692169 1
214955516 1
352910902 1
543027411 1
884609968 1
78881498 1
143601648 1
122380393 1
600996329 0
336602740 1
736591930 0
956214041 1
543607193 0
514935220 0
593731187 1
796950986 1
524748453 1
958542561 1
729499377 1
367436595 0
13318088 1
853352032 0
499806623 0
372416860 1
624191779 1
342752279 0
901122417 1
568157185 0
959600029 1
121851184 1
503163169 0
610371803 1
468972592 0
18683101 0
995000262 1
54241770 1
417574661 1
796388214 1
327653661 0
808713069 1
145119438 0
850216981 0
2649488 1
598312260 1
96129621 1
453763692 1
783917296 0
713540163 1
716739947 1
727340612 0
868668746 1
537650797 1
28030955 1
599238943 1
159186324 0
796743055 0
888108959 0
202520563 0
119931523 1
866191054 0
232048439 1
508662849 0
684312010 1
849552509 1
790981892 1
95243955 1
981185625 1
700106625 0
160646415 1
656659788 1
446206304 0
834537031 0
343999142 0
581655234 1
109725283 1
979921438 1
876179862 1
762174478 0
955066484 0
641990854 0
518265853 0
409529636 0
176043915 0
363228924 1
335300921 1
710722379 1
481218843 1
422938458 1
740097271 0
390107714 1
953846968 0
861769628 0
967966163 0
582866026 1
556259557 1
725474352 1
235992326 1
322020984 0
796772221 0
253682034 0
941845368 1
945132840 1
487283940 1
316567129 0
701968145 1
416078032 0
641276081 1
882776158 0
964521239 0
989677549 0
874485687 0
298829416 1
473450060 1
545261693 1
934446419 0
147954319 0
128462576 0
525894897 0
343427007 1
809852366 1
973453759 1
284234743 1
252855362 1
264983323 1
676415207 1
438606014 0
840371283 1
864678606 1
803207111 0
275957036 1
661874087 1
24675263 0
502264345 1
678253053 1
137104883 0
181381595 0
246886939 1
782872446 0
792029163 0
101605663 0
611075108 1
992910815 1
53154876 1
264641690 0
218618898 1
631370861 0
510554863 0
221306421 1
243654813 0
880012409 1
593544852 1
872567427 0
443246356 0
541669982 0
448496133 1
638613439 1
758102381 1
578531886 0
296776529 0
947876955 0
752396710 0
317242821 1
89653258 0
111205950 0
688496869 0
99130652 0
988512709 0
394032897 0
668659902 1
393440475 1
6950325 1
239399220 1
869515110 0
888760999 0
64943497 1
791766321 0
818748982 0
524511911 0
619965144 1
401777164 0
511043722 1
255450668 1
598620867 0
694947156 1
535173444 0
129565694 0
209501100 1
136687429 1
94550277 1
885253991 0
163455683 1
464194838 1
578857263 0
411846401 0
291587453 1
488183484 1
815863069 0
419332540 1
668906934 1
254159656 0
792274711 1
43268018 0
505436194 1
158409484 0
700617575 0
697593726 0
231255238 1
146415193 1
397619566 1
62479812 1
689442856 1
705183591 1
378170688 1
218454274 1
533612967 0
492949910 0
378338613 0
31559239 0
48631944 1
433761619 1
441860175 0
738750646 1
617944829 0
797896547 1
913144041 0
773389878 0
39767100 0
389093566 1
684131669 0
763368751 1
859266682 1
272980984 1
116737859 1
959428083 0
396149075 1
312404277 0
665473354 1
349193312 1
301927072 1
278955443 1
369505232 1
8525303 0
536178669 0
735959967 0
727149645 1
412194776 0
751283485 1
687936753 0
494360125 0
257599888 1
5359981 1
146482848 0
796382830 0
166735567 0
486928530 0
636405007 1
164746869 0
788140216 1
935965980 0
181200175 0
719678012 1
50782292 1
194493400 1
66943437 0
928196725 1
792829391 1
825566804 1
191113178 0
227967877 0
967515150 0
358737436 1
211455797 0
780816638 1
872824194 0
732106051 0
810616438 0
443066589 1
728538335 1
31514042 1
329215792 1
106782965 1
354088294 1
28888939 1
424821824 1
454330968 0
370510346 0
699670101 0
764209185 1
689621277 0
140038691 1
256915173 1
993489605 0
629761761 0
646329349 1
271923544 1
912432234 0
89244899 1
906135953 1
132480494 1
699717906 1
205318117 1
509385975 0
884512857 1
627707141 1
406414425 0
102928800 0
927179755 0
967154685 0
25761832 0
712011156 0
492175239 1
241445352 0
602373826 0
644824099 0
731997950 1
506908761 0
740707260 0
186570426 0
299785959 1
636432563 1
597861089 1
515593772 1
454963126 0
743294108 1
168392344 0
232876093 0
690476410 1
926453700 0
63581417 1
6621667 1
883100331 1
182015529 0
174024851 0
417248419 0
565942444 0
714365472 0
647400762 1
658334038 0
754632411 1
323469651 0
851980000 0
673569552 0
49666573 1
519985299 0
918374422 1
240848330 1
859742900 1
971678876 1
272678897 0
990883549 0
234607553 1
627753414 1
483601277 0
650552315 1
445518854 1
919178811 0
41700285 0
235313964 1
57139477 0
58485164 0
688006487 0
926472684 1
64906618 1
477690403 1
460480398 0
88427598 1
386395939 0
715253199 0
63590509 1
205900478 0
876625512 1
962293090 1
404496307 0
467131842 0
605770751 0
122547688 0
170907014 0
878742226 1
22185550 0
814209301 1
932180806 0
829968181 0
609804130 0
692557453 0
587453136 0
437154129 0
28275598 1
409851859 1
628952935 1
695250141 1
853128579 1
343993356 0
800310638 0
953142276 0
608149991 0
585557906 0
112222915 1
891066532 1
827168159 0
3256931 1
233946829 0
653211707 0
482047738 1
87748050 1
155505492 0
519912046 0
910358815 1
135475535 1
505247484 1
463049470 0
153657633 0
987127632 1
374910219 1
916134570 0
759784033 0
800727958 1
965419372 0
906363509 0
462268699 1
25205823 1
550765525 0
43470755 0
812147518 0
956510434 0
806087256 0
653472232 1
124088027 1
381636190 1
968408033 1
177435556 0
804074702 1
42949008 0
354493085 1
700258587 1
560422997 1
647688210 1
241610948 0
206979441 0
512995777 0
180968290 0
432869117 0
56615934 0
926849322 0
666380404 1
196506811 1
378464340 0
959968366 0
453284524 1
33349603 1
793544433 0
885743420 1
167915356 1
790967578 0
342847587 0
776941088 0
569284440 1
457566378 0
709292795 1
568172248 0
512982135 1
755034742 1
565875647 1
476108625 1
515804474 1
930362366 0
272347540 0
799408703 0
388189205 1
726557644 0
926361062 1
406916160 0
605185219 1
249887701 1
22515445 1
36076094 1
691520653 1
163546882 0
786157336 0
123416631 0
243291774 1
790368323 0
806769146 0
150354680 1
48305483 1
826849458 1
770385247 1
47580665 0
829179134 0
892739719 0
154971194 1
183039605 0
595572762 1
899456617 1
25981724 0
482601951 1
250120545 1
183068294 1
780970155 0
226497534 1
11685744 1
399583354 1
789741524 1
813971299 0
946294392 1
89801904 1
539945809 1
338779776 1
892084719 0
275312908 1
307103787 1
369255718 1
749041798 1
996214997 1
965310467 1
74715920 1
463957557 1
861458617 0
783369118 0
114073168 1
456522518 1
487868658 1
788688277 1
422906710 0
511144590 0
725475313 1
624823211 0
787126927 1
513336783 0
461652163 0
526470833 1
709543932 0
485674306 1
35913849 1
368479582 0
694472269 1
585196827 1
216737089 0
805770869 0
758689803 1
366816660 0
938738587 1
538358338 0
264665774 0
462887397 1
124303892 0
543689839 0
522464664 1
558813906 1
170747324 1
593359781 0
22951171 1
488505732 1
665908585 1
881641678 0
678401085 0
366130455 0
331131646 0
766117359 0
725657025 0
98851966 1
292982213 1
132833676 1
687901634 0
827677548 1
742540355 0
480110221 1
624130890 1
5152081 0
463158771 0
789864418 0
952690664 0
546877527 0
697975362 0
654367319 0
656360676 1
513324544 0
678019735 0
267069927 0
205997545 1
417356060 1
483924151 0
204691439 1
726641212 1
307883920 0
698123644 1
695930446 1
335674721 0
513461419 1
186324958 0
559825074 0
695575631 1
154528461 0
36481472 0
496544717 1
661820236 1
397534966 1
73211745 1
360975250 1
837632330 1
718260453 0
402114039 1
296547735 1
638696887 0
886223967 0
223453530 0
108824511 1
391727274 0
400318995 1
476371678 1
108693291 0
161942652 0
122034332 0
972910805 0
587432237 1
668774964 1
21668664 1
20028914 1
329696318 1
138792419 1
704265065 0
155569930 1
958433142 0
72286528 1
879982270 0
356043181 1
769644708 0
154813607 0
487741984 0
717030293 1
240960782 1
849327168 0
426366366 1
821837906 1
390536714 0
961683156 0
450296530 0
924891970 1
339838305 0
866195320 0
362670691 0
425895295 1
506992273 1
134047936 0
552761582 0
346506688 1
401840903 0
954388596 1
293858407 1
194588110 1
71619497 1
204506447 0
124166952 0
857480331 0
809420608 0
267047798 1
354908136 1
687483219 1
419855922 1
588652383 1
237394398 1
825113012 0
725785481 0
520197902 0
125844780 0
189904663 0
868311412 0
157930126 0
662501107 0
867734234 0
23434912 0
901035067 1
972727025 1
275191195 1
185110916 1
15147332 1
697445765 0
46657458 1
369045986 1
355346382 0
750195919 1
698000473 0
791490338 0
435371155 1
913761041 0
362411634 0
909605358 0
363802508 1
186647967 0
353217190 0
463672080 0
610345712 0
140853393 1
276021658 0
368349265 0
75629374 0
496492136 0
464329941 0
219851020 1
929139503 0
577865669 0
727286891 0
414372290 1
29030391 0
509225070 0
366119541 0
379400609 1
20257694 1
725213589 1
719917852 0
407402285 0
332436028 1
281680243 1
901945959 1
725625262 1
12070778 0
108872460 0
154636165 0
448123423 1
735242295 1
889290158 0
300112843 1
516284715 1
959730795 0
225105593 0
518088 0
848599074 0
271293188 1
69088625 0
388184312 1
933425574 1
842375286 1
866410872 0
774561854 0
981544029 1
378496723 0
751096616 1
239132097 1
531744741 1
891149640 0
488906259 0
174520804 0
327034501 1
808354624 0
146218802 0
193151561 1
812601152 1
210461996 1
799082583 1
560870608 0
722841257 1
384354386 0
7337311 0
446987980 0
189976081 1
463242293 0
729905825 1
824984522 1
226113156 1
493229235 0
982454835 0
228863332 1
41944335 1
457515177 0
648565256 0
676465101 0
538277088 1
76998371 0
238038734 1
476510478 0
23488943 0
840406774 1
711872757 0
287851705 1
499086297 0
21518329 1
224849289 0
699699003 0
799334546 1
18942661 0
149475704 0
63046 1
458052209 0
703518774 1
394225949 1
495317856 1
375758333 0
416896687 1
883534574 0
402671353 1
442508333 1
80759978 0
767572160 0
961759858 0
723494693 0
735943648 0
186401264 0
482823364 1
208654794 1
812032909 0
862379286 1
856146499 1
194394093 1
307508352 1
624373732 0
629624653 0
464300726 0
617049911 1
926688704 0
745088900 1
418607477 1
77309761 0
734552204 0
171284318 1
528705318 0
387251599 0
505594343 0
446457077 1
954115127 1
216340843 1
344056531 0
400048888 1
493681690 0
22866 1
585541758 1
921893524 0
320669492 0
286053034 0
461869461 1
193523813 0
236853225 0
524145792 0
916449684 1
41601132 1
856841929 0
709545836 0
913202856 0
824796096 1
583132476 0
945699929 0
120848486 0
301022489 0
166325478 0
576396976 1
406705075 1
271260973 1
96010333 0
427817157 0
612665565 0
598884177 0
29708041 0
488052053 0
528874602 0
358431550 0
93649865 1
630812575 1
490853507 1
548742380 1
409328295 1
697602689 0
583025839 0
881409825 0
395491057 0
218386152 0
105531898 1
431555234 0
338166678 1
474635651 0
432607894 0
544906526 1
365027982 0
538338720 0
957819414 0
199407721 1
384837440 0
483932379 1
612662872 1
977415366 0
400932865 0
299111273 1
11117704 1
667519789 1
303774427 0
644251526 0
854398399 1
421898503 0
885561851 0
989720711 1
569427183 1
111153077 0
939547636 0
394969905 1
455216520 1
640243756 0
309616265 0
78602482 1
578956420 1
596446871 1
312847355 1
266551405 1
684552803 0
840569160 1
814472963 0
797360821 0
219778817 0
80499841 0
74698278 0
887453902 1
878336868 1
55217941 1
49715723 0
679720179 0
25777187 0
432953027 0
869412198 0
797244030 0
546936650 0
617314137 0
132686449 0
438875330 0
684237613 1
876731845 1
195072852 0
460869192 1
282276161 1
702662610 1
190912572 1
872231566 1
496369340 1
498598190 1
443690385 0
773210877 1
60210136 0
413538581 1
214915941 1
612982697 0
732504528 1
803729292 1
964700259 0
57988403 0
977326598 1
527175930 1
631695898 1
231338598 1
511206075 0
20971146 1
535623583 0
438256720 1
555939941 0
681690993 1
484515646 1
294445461 0
401051178 0
999747049 1
354044499 0
209130568 1
904631345 0
940888324 1
547649920 0
148732986 1
633540953 1
329286323 1
782192141 1
798792411 1
484828697 1
103205083 1
140277646 0
459584861 1
407215025 0
538880021 1
151329274 0
443667573 1
725021350 1
574949034 0
780109732 0
497881624 1
119783372 1
49908265 0
315754425 0
977504873 0
516457790 1
90049927 1
673280283 1
552488040 0
633766022 1
222194107 1
684199108 0
515116619 0
89135278 0
705877397 1
813413298 0
989591643 1
575789576 0
47609110 0
667413432 0
321780608 1
776528268 0
157335072 0
583622929 1
150495841 1
674881685 0
360972032 1
741823296 0
183298389 0
991411527 1
157584187 1
586131378 1
178085426 0
196645262 1
864132099 0
167304215 0
702866158 0
360537439 1
287369388 0
130175607 0
72133422 0
519949402 1
42679710 1
392017235 0
235997981 1
852409279 1
185219082 0
540797113 0
894667188 0
754234956 1
217051169 1
252545088 1
636134470 1
215753613 1
782295537 1
520317752 1
123639248 1
997997227 0
166607815 1
100796158 0
860418284 1
739511025 1
147818785 0
348700286 1
41422094 0
443488606 1
332492716 1
976223269 0
788561100 0
856740141 1
639626966 0
278508917 0
929881130 1
727446284 1
335310502 0
967830457 1
255272349 1
12436290 1
87155645 0
708762518 1
939226357 0
40855405 1
570194489 0
55712865 1
130489019 1
909848436 1
977632612 0
995666899 1
520666221 0
79964540 0
341744308 1
956924654 0
785297047 0
957600314 0
804498106 0
773554242 1
950771019 1
566352341 0
592698058 0
915113382 1
475643577 1
439189663 0
209245224 1
832245819 0
898879942 0
178277216 0
771232078 1
201843534 0
41355280 0
46465871 0
180544424 0
876211401 0
851827418 0
454818960 1
270781566 1
825158773 1
686481572 0
346961979 0
830596436 0
38750636 1
284226782 1
881240753 1
369009952 1
360841270 1
731315867 1
352144558 1
607435800 0
923525253 0
355874322 0
233361757 0
243914045 0
719926360 0
935956811 0
726620739 1
963310026 1
608703598 0
322076380 1
841982319 0
881889948 0
162856067 1
981253846 1
654723522 1
251512212 0
44443540 1
490727050 1
434553338 0
755931118 1
405888217 0
10608725 0
180792592 1
201340053 1
334616923 1
357790121 1
197095823 0
9751928 0
98636502 0
427341710 1
806350540 0
867292806 0
479026161 0
826006576 0
781139169 1
637182489 1
280908488 0
423648253 0
546705004 1
239750064 1
823201202 0
606551685 0
324135322 1
785474217 1
971335976 1
234590612 1
158158278 1
553620767 0
66006066 0
367181133 0
937632886 1
364271627 0
726512119 0
315572087 1
542724838 1
883024158 1
350486207 0
284620279 0
768557555 0
684909515 1
891470688 1
805290826 1
213804021 0
626677380 0
237140555 1
225524316 1
255410797 1
744285479 0
382689388 0
724420054 1
213569487 0
545859168 0
131817940 0
824732633 0
346602740 1
303937306 0
1862059 0
23018678 1
781819113 0
195195641 0
794419504 0
91966229 1
140908793 1
363521916 1
988994475 1
978058885 1
942337955 0
316049973 0
197773767 0
219496796 0
48914012 1
109409083 0
649981139 1
930613957 0
760075526 0
799778622 0
68412000 1
548155668 1
87518321 0
38377127 1
835474975 1
127458686 1
883076243 1
983510400 0
521965468 0
864907584 1
70113968 1
467975572 1
429225373 0
198247262 1
358171027 0
361340649 1
292821460 1
485555945 1
612095235 1
807959626 1
750638407 0
433208180 0
70699353 0
730238417 0
964030338 0
506272243 1
513738131 1
62995613 1
494576560 1
619852687 1
132878431 0
866852788 1
10451733 0
795494529 1
108173441 1
725374028 0
106210265 1
322094776 0
323420419 0
873331650 1
909749762 0
517727256 1
701340971 1
637961963 1
997215327 0
553371922 1
114576333 1
9703028 1
38769705 0
719064098 0
278958903 1
104552802 1
876838017 1
675120951 0
75251498 1
706109585 0
981051505 0
321967815 1
518516841 1
571497081 0
516230742 1
944195864 1
196805719 0
204150855 0
609118205 1
993615154 1
460105136 1
860814322 1
431749498 1
36309474 0
499138496 0
97850672 1
150087991 1
168154754 0
34976456 0
595543343 1
217694743 1
712914482 0
884710074 0
985297095 0
307300744 1
710248477 0
471553144 1
937430039 1
543453347 0
552303878 0
951750570 1
565747366 0
151114578 0
568244122 0
729148894 0
590159568 0
867936984 1
959658344 1
916249301 1
506396063 1
377374988 0
552413371 0
992487692 0
231797886 1
81721987 0
799999494 0
93812053 0
747968850 1
953532262 1
507675929 1
280322738 1
290711524 1
182537050 1
607434090 0
739048799 1
953173638 1
805826635 1
61116007 0
908864730 1
825643628 1
24228563 0
993739536 0
226187627 0
728109743 1
894041951 1
307204976 0
49749850 0
333432350 1
247231390 0
345414774 1
599607686 0
962209815 0
130533262 1
300069572 1
781193622 0
144824659 1
799663631 0
33228490 0
908696280 0
777221541 0
271025009 0
321688329 0
122189045 1
852285230 0
951625147 1
781207901 0
135577725 1
151330524 1
201720053 0
354107129 0
28357792 1
769831595 1
234954806 0
409605269 1
132130028 0
73888535 0
379009213 1
42733641 1
691580819 1
850561094 1
234056985 1
288643949 0
953929241 1
360446499 1
960754084 1
291077109 0
578838475 0
662140566 0
379574270 1
269760901 0
616327875 0
459284485 1
229576435 0
269454504 1
420075964 1
718615944 0
299622439 0
575928605 0
269889452 1
730167850 0
514074514 1
427037668 1
288408758 1
943273923 0
395509450 1
239562499 0
424385647 1
172070143 1
812248519 1
257166868 1
599318789 0
369953904 0
756716024 0
492823568 1
557990852 1
261233054 1
930552888 1
845528961 1
874746712 0
252134784 1
702774421 0
129129730 0
343440725 1
768948100 0
832865964 0
449668769 1
335153392 1
706097205 1
810380029 0
218991905 0
585755462 1
91961964 1
465179629 1
721907821 0
511383704 0
66677599 0
604784296 0
772239839 1
593572895 1
381753308 1
89118342 0
772095527 0
14074683 1
641827435 1
39671019 1
114846087 0
234122515 1
469797780 1
436277448 1
863399737 1
955024137 0
20981457 0
342665877 0
27664870 0
925336296 0
129632255 1
241953282 0
104635921 0
312891671 1
43088455 1
929597906 1
459875289 0
627436113 1
776629121 0
801388145 0
154662193 1
247755202 1
795884556 1
341968077 0
837222268 0
636259658 0
662793543 0
562117993 0
137998417 0
18810040 0
381022516 0
311774191 1
448626332 0
306106742 1
452913556 1
404829134 1
374316512 1
764636170 1
465188892 0
688975266 0
685419999 0
905199276 1
415766869 0
402847301 1
898126018 0
226274091 0
23425753 1
488306582 0
391540749 0
979391821 0
419075024 0
588900837 1
943126996 0
338584714 1
468262310 0
181629617 1
784891482 0
642233349 1
807338207 1
767834951 1
546943742 1
454499999 1
835724471 1
475527826 0
604988368 1
736695046 1
426974375 0
49130076 1
899266393 1
422518074 1
249985308 1
160752784 1
631935203 0
847425827 1
173449339 0
897343679 1
210964252 1
248865901 1
394760694 0
160542976 1
400468852 0
502264708 0
712710061 0
24047197 1
37805877 0
999529691 0
1839217 1
611394601 1
361839516 1
144141984 0
685657445 0
713245447 0
949026682 0
228630578 1
263745373 1
398678868 0
574609971 1
820883998 1
951005232 0
723055247 0
807166269 1
998137037 1
709347327 1
318086494 0
704983615 1
929882116 1
404326552 0
871171168 1
104115092 0
59697584 0
865803053 0
309265389 0
107860672 0
130742604 1
985670156 0
64955188 0
775532639 0
570183578 1
482471989 0
759203302 0
726735904 0
133964182 1
814425551 0
426319917 0
938745613 1
451508067 0
832164493 0
487031108 1
197925873 1
32799611 0
933678053 1
221344836 0
467633084 0
138299098 0
332248637 0
295673124 0
597188773 0
581549227 1
840345382 1
465164741 1
383267081 0
276936903 0
169703383 0
106458651 1
960162911 1
500043760 0
355953848 0
864384470 0
468415219 0
144101313 1
948342563 1
22283234 0
809594648 1
656376693 1
808848333 1
791717641 1
802230315 0
278133717 1
886941462 1
792552207 0
626974076 0
783340249 1
636708812 1
176990957 1
875276309 1
942232785 0
159837949 0
702309828 1
624947857 1
870585787 1
907422445 1
283978887 1
706415854 0
838184067 0
21295941 1
55521118 1
631309079 1
336424689 1
690392356 0
505984944 0
836460157 0
404704917 0
988327576 1
205125982 1
369103567 1
36053427 0
957517983 1
495091736 1
93227448 0
675136761 1
248046930 0
846392155 0
775141477 1
815398588 1
923874399 1
816902512 0
459204492 0
551187282 0
459577521 1
494451887 1
277153171 1
559019903 1
195368221 1
886022134 0
702712413 1
297120557 0
548599541 1
247462750 0
4640752 1
454132392 1
450231918 1
664307679 1
233260100 0
82713797 1
69687944 0
502476352 0
759554307 1
747954273 0
623078199 1
107173611 0
655927979 1
997161548 0
169659112 0
687694895 1
12358424 1
167987586 1
312440958 0
228318821 0
19708416 0
369497743 0
461172634 1
694156634 1
53515303 0
77947567 1
368969109 1
485695198 0
153002595 1
688341097 0
57297413 0
315059145 1
450573917 0
218810962 0
490545657 0
873266382 1
142317860 0
34223667 1
511676593 0
792758392 1
286858632 1
334716179 0
151767442 0
149416788 0
355476628 1
805531291 0
701864412 1
163762115 0
586163810 0
38733419 0
214049565 1
166102134 1
343178908 0
315959137 1
43126752 1
545569405 1
283211219 1
880443729 0
861049369 1
176919469 0
599603625 0
864345148 0
686721546 0
14423005 1
119157255 0
866864935 0
963733489 1
454254822 0
346110885 0
526132577 1
161847983 0
371021383 1
117772754 0
556223415 0
418515953 1
773310114 0
549190562 1
846619380 1
740364060 0
716631176 1
954760085 1
590718052 1
909225953 0
897449317 1
537781530 1
122361644 0
951986345 1
778068653 0
455866289 1
705773208 1
439213968 0
520342675 1
306461583 1
201539845 1
534871957 0
659978100 1
522673054 0
365453397 1
513265746 1
432948190 0
183373624 0
704639812 1
513510292 1
967973818 1
988075325 1
288476315 1
651933049 0
189956336 1
712613857 0
323625661 1
435186032 1
707916502 0
564485954 1
155806494 1
930307998 1
702859046 1
757597290 0
922240824 1
328312847 1
656847146 0
389746084 0
239396143 1
141162792 1
539249412 1
917039884 0
809671233 0
202981843 0
771175532 0
141057569 0
855343811 1
806953189 0
933915163 0
400497285 0
149276296 0
194369446 1
518202021 1
77776918 1
445807571 1
209842324 1
576275270 0
1212030 1
676171522 1
3183637 0
457796367 1
353267766 1
582829326 0
415943259 0
332681187 1
347589825 1
917059707 1
834925052 0
548094286 0
898146908 0
421208937 0
130992875 1
749881513 0
748966371 1
351911927 0
530869837 1
765663899 0
59899449 1
184956756 1
907018701 0
937966853 0
240671354 0
98012709 1
875987965 1
271073219 0
307851922 0
831246070 0
707675826 1
301238511 1
840393813 0
355064603 1
895419609 1
426124043 0
669278973 1
90055764 1
519985777 0
544985360 1
306857856 0
519375455 0
289404702 0
608016379 0
781835873 0
920995243 0
121121075 1
735588564 0
556127910 1
840298260 0
547314847 0
162417528 1
771383740 0
977302886 1
450233549 0
647272722 1
942522148 0
44930117 1
445754665 1
180912414 0
314979106 0
661768417 0
659087308 1
971829582 1
957536731 0
170241306 0
723107081 0
316465693 0
252770277 0
974775348 1
17291207 0
558281023 1
353485079 1
570081636 1
980367281 0
405395143 0
914496455 1
868853865 1
998299616 0
402954747 1
821476826 1
602905911 0
351053173 0
670809392 1
408621060 1
506390808 1
51842963 0
459785494 1
923415489 0
581056637 1
848631795 0
405806832 1
392155227 1
385357606 0
254787872 0
843619007 1
911716770 0
611798863 1
141883703 1
626488522 0
525708662 0
341438900 1
79574504 1
849290305 0
321529978 0
753311175 1
736256315 0
669350920 0
363428229 0
391884460 0
419600479 1
397439734 1
726590905 0
495868664 0
534515251 0
646142491 1
543745559 0
592443727 1
591508552 0
187020324 1
304093455 1
141161664 1
50835208 1
844037911 0
460250261 0
750303401 1
331028871 0
853342853 0
238549414 0
267741699 0
564223946 0
552178312 1
827704887 0
655303138 1
533045870 0
632229465 1
780875753 1
280262594 0
816894206 1
816706808 1
534060076 1
128759170 0
653309163 0
80620205 1
303627860 1
378177149 0
745810474 0
780769534 0
647218801 1
104723866 0
372353615 0
21660198 1
23404740 1
473821181 0
51334787 1
228902812 1
231291471 1
572772384 1
552397844 0
757186016 1
726010817 1
142851166 0
554731388 1
797049314 0
130719826 0
570791159 1
293859992 1
896623664 1
663488137 1
95433823 0
732203695 0
727257166 1
122563621 0
266928939 1
411534091 1
400459707 0
646101307 1
598747544 1
81486428 1
69680518 0
62956009 0
174722083 0
510243526 0
801235738 1
589510342 0
631707882 0
709045434 1
326724255 1
600969219 0
497507162 0
547388969 0
95086961 0
499348089 0
957791519 1
890913829 1
617567431 0
426917687 0
265729321 1
935216977 0
525674336 1
5229670 0
69774594 1
798513895 1
878956360 0
224510970 1
869362065 0
339232144 0
489825612 0
915332987 1
540365089 0
464999472 0
336272027 0
636911165 1
264979407 0
861200446 1
940678409 0
790624822 1
244825233 0
287480216 0
216742366 0
697367029 1
437292621 0
679158089 0
910795939 0
410383346 0
491287505 1
998223227 1
943032027 1
305590000 1
74766540 1
14505475 1
289691697 0
12231746 0
98983857 1
989804450 1
410561320 0
907457070 0
433337270 1
772733081 1
180529610 0
761825245 0
844770381 1
623736743 0
667856155 1
613196819 0
206143831 0
879705277 1
871519977 1
360109354 1
660552679 1
417897911 1
723524013 0
289895659 0
94228749 0
230311684 1
490258954 0
918232527 0
853466023 0
332901807 0
578537373 1
923596855 1
551718189 1
469904669 0
892543138 1
918702962 0
89940185 1
331907766 0
354655057 0
508261080 0
184242345 1
606725734 0
169640023 0
498450786 1
126245516 1
830154917 1
219085550 0
125030310 1
965922076 0
483509543 1
319952293 0
539415889 1
618480839 0
419095562 1
735301725 0
634040259 1
744488148 0
736815413 1
827248931 0
8273652 1
101308533 1
84059640 0
832535089 0
558885102 1
258308083 1
874861980 1
588453465 0
49106201 1
1229977 1
757431073 0
789620871 0
549661591 0
518239292 1
76205248 1
171321523 1
455922485 0
707040479 0
491926867 1
816258001 0
394522580 0
836645244 1
816788224 0
851555225 1
969429795 0
861591154 0
787198649 0
246619083 1
922948304 1
220745329 1
978964796 0
662238214 1
280088196 0
110254369 0
353007127 1
24500077 0
928548544 0
170836497 0
449855851 0
843291386 0
935256980 0
58277022 1
429550095 1
291749677 1
502729495 0
929634169 0
89554368 1
117810329 0
885144312 1
36867315 0
773794194 0
839547176 1
638132848 1
120151262 1
204497654 1
819588999 1
258003666 1
22565466 0
665546038 0
787039770 0
31129962 0
54194784 1
370517093 0
398138966 0
825109637 0
469210104 1
802751927 1
911591712 0
571298822 1
439352133 0
851027972 1
759576563 1
771786123 1
200832425 1
820828915 0
687868973 1
931984047 0
903473265 1
637126292 1
682797696 0
596935727 1
324678827 1
933239706 0
444830478 1
953360679 1
723229492 0
285944578 0
997920566 1
563287138 1
292919762 1
591289264 1
692149528 1
458366043 1
386153622 0
249490978 0
803883231 0
718963534 0
748028262 0
133650935 0
472538748 1
580134744 0
699757915 1
295972555 0
106555846 0
516667697 0
428222814 1
550937738 0
275663474 1
345566205 0
486673627 1
731177550 0
958884753 0
300870884 1
674761851 0
473574310 1
313455906 0
28691373 1
206707042 1
527866186 0
858082011 1
287232705 0
22122085 0
969981120 1
674894372 0
31784515 1
913886761 1
990186307 1
907781020 0
159063205 0
6200366 0
46662609 1
229407435 0
711654781 0
646765308 1
704702538 0
552866904 0
721997665 1
602242122 1
668820249 0
963907614 1
819555029 0
112926966 0
949106243 0
960571506 0
132948864 0
760166042 1
948943920 1
44428414 0
814950944 1
240498878 1
290248842 1
21403677 1
79525231 1
866604668 1
90335950 1
828363105 1
189750574 1
951207727 0
95987975 1
687995588 0
921681078 0
237278332 1
503484128 1
476434487 0
783889505 1
225437739 1
715125528 0
781872636 1
210494853 0
212713862 0
674770831 0
821015445 0
763275004 1
345237670 0
654366829 1
619533518 1
293515129 1
457627215 0
588913846 0
827086430 0
695169733 1
79597627 1
864612536 1
579504339 0
72392020 0
213168847 0
631997126 1
903362477 1
898008891 0
61194767 0
512359468 1
415999401 1
219516652 1
965136067 1
325125269 1
117734679 0
384588817 1
237206267 1
300961811 0
229500062 0
638420497 0
682890951 1
637208424 1
667715686 1
368336651 0
972778441 0
947460763 1
899564192 0
499620344 0
208730207 0
656699672 1
866159226 0
617884391 0
13224268 1
900661754 0
748196935 0
897970351 1
438585363 1
782972750 1
317855629 0
34414393 1
284092354 1
483760535 0
12130033 1
698321824 1
127987954 0
464153827 0
18214623 0
617683898 0
770258970 0
754065885 1
850069451 0
618050955 0
773782759 1
610438930 0
643179247 1
519128038 1
639508463 0
431510873 1
212032711 0
932378100 0
808904928 0
662298978 1
548653783 0
593782454 0
184571227 1
350796491 0
903780688 1
601039205 0
402150143 0
974706844 1
911278819 1
431557796 1
73639035 0
759974408 0
296519972 1
564601445 1
893937083 1
979234033 0
300285101 1
926659118 1
455621900 1
975967405 1
828995235 0
641311877 1
926349818 0
575432764 1
920647572 1
946634740 0
192329794 0
970932624 0
501997130 0
875673469 1
902666744 0
907441648 1
55050380 1
273773100 1
450646187 0
897725451 1
714324701 1
59329127 1
225598554 0
20105593 0
376125481 0
157663475 1
921851996 0
61822972 0
451778145 0
712353134 1
760836883 1
145423535 0
368611703 1
54716296 1
338890018 0
281593111 1
967766704 0
728445019 1
214184894 1
398300034 1
785192603 1
513291293 0
875333473 0
117874490 1
872521638 0
46908328 0
24950540 1
541977836 1
353261891 1
655105808 1
824999768 0
895626379 1
256425243 0
366540746 0
876167129 1
297184933 0
710595290 0
38962260 1
137353425 0
979879623 0
680157183 0
385818575 0
314826405 0
987443419 0
766399402 0
876743639 0
422245770 0
794637295 1
205012907 0
758461757 0
773539419 0
754079675 1
43613457 0
222679457 1
318252626 0
475682543 0
685879148 1
663775495 1
236886437 1
133303349 0
878196014 0
355531540 0
892912201 0
969861648 1
40008206 0
574183586 1
173926236 1
424944557 1
235688103 1
210300233 0
584489034 1
165365051 0
176935719 0
50705175 1
322908265 1
957153472 0
621238589 1
770854800 1
764758323 0
52808066 1
246544235 1
13323093 1
867087435 0
456976191 0
755462989 1
36374075 1
517425080 1
721147181 1
903228817 0
621939543 1
896557129 1
696559193 0
256513856 1
539685507 1
626940059 1
528795053 0
351897505 0
801040241 1
284676230 1
222373560 0
584272268 1
516638858 1
793061529 1
90034760 0
665664949 1
427252502 0
570061463 0
549006264 1
453953389 1
696111934 1
307158028 1
987618779 0
275348543 1
197383117 0
116634821 1
596473370 1
105734528 0
958673256 1
2384764 1
688821449 1
978297108 1
401347822 0
549870513 1
352639247 0
974680225 1
245805455 0
267555870 1
294593622 1
341384096 0
844907981 0
422956173 0
996942565 1
574710947 0
532083456 1
153334289 0
634476309 0
15287511 0
688580362 0
283328290 1
190175110 0
498782797 1
965589333 0
378385205 0
872906126 1
216577365 1
167601519 1
733869716 1
4731368 1
40132642 1
124096925 1
806533051 0
910896971 0
134023805 0
797179537 1
592283112 1
677224750 1
665633893 1
58615146 0
908967393 0
755376317 0
413555475 1
622748392 1
132358548 0
650822752 1
149529633 0
464982559 0
308871077 0
377330945 1
538993950 1
233622128 0
778460826 0
895404390 1
951311159 0
562345176 1
794131161 1
808578750 1
251152032 0
673138439 1
573306428 0
395965143 0
943510088 0
385142765 1
10483467 1
814564527 1
246980513 0
893157528 1
140003887 0
392136247 1
144753723 1
272031901 0
669082277 1
422869612 0
148124839 0
121804910 1
297032600 0
140014637 0
539081921 0
34628306 1
66017458 0
726084387 1
238582737 1
558829830 0
177945858 1
422886693 0
937570688 0
187195562 1
365187158 1
720772870 0
548748341 1
649744656 1
896908882 0
374798222 0
673707785 0
864565259 0
977630779 1
965683021 1
765832527 1
337824515 1
440010046 0
976661620 0
239134394 1
87272727 1
525474581 0
345964856 1
175446027 1
891880473 0
480625943 1
334318238 0
420678701 0
641771161 0
211681732 1
68998102 0
539652831 0
926046387 0
93820820 1
598363763 1
12193544 0
706633430 0
366057692 1
788116900 1
498549025 0
445055774 1
882328209 0
711492921 0
868591356 1
363515957 1
800305635 1
786963581 0
510172592 0
354633057 1
207054708 0
80359264 1
210227621 1
386273093 1
616933039 0
186303994 1
729767338 1
208097769 1
550784039 0
95243919 0
357019723 0
626048712 1
484137035 1
799090179 1
478309414 0
792678120 1
256051856 1
197503883 1
192559999 0
657179262 1
869563940 0
601389831 0
585283570 1
49392740 1
455246122 1
99229714 0
727060350 1
230443256 1
13387022 0
685960585 1
23891310 0
280207712 1
910830858 0
168677525 1
287635047 0
852607958 1
757196438 0
261454547 0
227918992 1
832548179 0
678633805 0
530526541 1
471173123 0
96735649 1
644632523 1
74746882 1
844234438 1
411279290 0
431012875 0
822254875 1
287952773 1
787655589 0
164411516 1
602403564 0
219965371 0
867181443 0
707437468 1
619412803 0
579509777 1
622940570 1
113355726 0
662644600 1
275254683 1
155826927 0
766937660 0
2524607 0
386329833 1
661363324 0
785301373 0
349526255 0
763012780 0
910928845 1
215172330 0
134752918 0
811112567 0
961035350 0
423142862 1
430022946 0
742770518 1
297621325 0
353757787 1
4112448 0
183272314 0
525272283 0
210832322 1
413771199 0
909494858 0
5137738 1
73468612 0
568424669 0
166370190 0
519394427 0
626746655 0
522994868 0
56357499 0
790843564 0
219724603 1
261337773 1
341220529 0
56092310 0
586407528 1
958959907 0
833787824 0
884325080 1
356592346 1
653135094 0
642795272 1
669807494 0
686500530 0
164236266 0
411354150 1
953185048 0
649700379 0
914190849 1
933240601 0
335230736 1
329140808 0
120263701 0
19782871 0
837400789 1
59487382 0
408365439 0
513704107 1
385523477 0
433924728 0
434545208 1
517069291 1
526321664 1
29936585 1
144665606 1
254835709 0
490798309 0
607731255 0
658532939 1
993522877 1
492717836 1
184480119 0
48733698 1
701551805 0
254185215 1
510993357 1
686760354 1
826844292 0
253643387 1
706428444 1
237792212 0
834770415 0
999168603 0
607161961 1
965324794 0
246000909 1
661071330 0
540738973 0
848076126 0
796002996 0
892413220 1
71902984 0
883062030 0
890187689 0
310996842 1
933633543 1
532678883 0
156555131 1
768575244 0
152573224 1
208811216 0
84588944 1
755459372 1
920746872 1
979401526 1
317726687 0
613608202 1
875550959 1
928525490 0
534741788 0
498121475 1
80941179 0
180224568 0
979914753 1
536218870 1
67042224 1
179303448 1
798323348 0
377038021 1
270458941 1
777075281 1
302121891 0
331492067 0
490879920 1
858625198 1
942979624 1
536055744 0
672679626 0
38695524 1
864777454 1
269232447 0
215602510 1
615845037 0
603873603 1
586940070 0
457366861 1
982685977 1
356743041 0
392114177 0
591138940 0
477788719 0
979391731 0
375768641 1
117645878 0
728429594 1
735692450 0
337797099 0
637582921 0
364038491 0
443276150 1
595075073 1
525727729 0
79838005 1
709476234 1
704823319 0
454121578 1
47320740 1
216523682 0
267914424 0
666471810 1
141350006 0
903418127 0
460692132 1
6156343 1
983124882 0
956083720 0
246343182 1
183550424 1
779816975 0
97409002 1
393718354 1
953371145 0
380361882 1
107651980 0
157458734 1
490020342 1
310707655 0
125301459 1
495039212 1
227298750 0
84731107 1
984031496 0
324465228 1
672886113 1
969942166 1
171644670 0
999539445 1
827172543 0
987140993 0
592040863 0
613005212 0
951867578 0
331836799 0
419239084 0
171619604 1
620857691 1
408390151 1
126908016 1
237145262 0
292152025 1
842441376 1
137372371 0
411913214 1
299560571 0
526372310 1
983795819 1
723574940 1
946891875 0
977782003 0
197661098 1
434038100 1
401171389 1
817449958 0
798949765 0
369400410 0
23768633 1
916474365 1
268449948 0
55242070 1
631961262 1
271957583 0
616058730 0
550102469 0
668004507 0
314409259 1
579402770 0
981436052 1
783737909 0
827816858 0
471039747 1
706267216 0
913681480 0
466803333 0
237473326 1
80018557 1
642584440 0
794079898 0
778441124 0
321472934 1
754276703 0
61172695 1
583707730 0
530285157 1
870893373 1
312395285 1
427048242 0
127366761 1
944167043 0
8029147 0
443943009 0
748073915 0
238939357 0
98258801 0
138436578 0
347702567 0
268058947 1
806327052 0
329855538 0
807639403 0
140850779 1
775220258 0
426959580 0
419417331 1
115591227 1
132567424 0
852872353 1
848758491 1
732836793 0
572749406 0
66013638 0
883307344 0
873807885 0
216117685 0
271456549 0
945712521 1
328117154 0
39970621 1
634609689 1
221556567 0
212871511 0
80893664 0
846563945 1
884159383 0
416497808 1
766430770 1
758386692 1
553004997 1
835432070 1
600395084 0
55388603 0
240108661 0
461458770 0
270384698 1
221043075 0
967773562 1
64165829 0
233747526 1
912583534 0
735474015 0
20495876 1
586799034 0
115522713 1
228741676 1
253022664 0
180356447 1
304180527 0
251257637 0
858932894 1
292102089 0
340256269 0
968921576 1
168254736 1
821001574 1
599033927 1
237392251 1
415031451 0
222871044 1
273840371 0
348574757 1
401942362 1
896358642 0
267963159 1
632917080 1
653055513 1
257704899 0
118434589 1
257361942 0
868298909 1
78196070 0
45184797 1
172468673 1
883750076 0
425743113 1
39888211 1
328243946 0
466518804 0
856447635 0
245427738 0
426121055 1
782450527 0
147452953 1
525854655 0
463492909 1
178067108 1
899457600 1
634352640 0
582292305 0
847578122 1
807844323 1
998505276 1
427897770 0
748801228 1
565709613 1
251298229 1
513883222 0
762439943 1
642550422 0
131206589 1
107476263 1
361757123 1
892359288 1
497093392 0
174363437 1
878349878 1
153942789 1
130637039 1
696477877 0
355497294 1
779477733 1
825463438 1
580611191 1
946215142 0
406612160 1
468393770 1
575042384 0
562287824 0
292952937 1
653701269 1
370411148 0
850174694 1
325181801 1
200706227 0
903266407 1
837266323 0
160903473 1
35693638 0
719618566 1
60403845 1
355878671 1
844024774 1
723710331 0
515656140 1
848666530 1
731306468 1
197869951 0
470721454 0
982481365 1
977172041 1
74813838 1
803111780 0
704587560 1
992181394 1
857599771 1
740402425 1
351168895 0
431010568 0
174579093 0
191149549 1
479662875 0
146754753 0
65538920 1
848775944 0
612020859 0
335597961 0
292963621 0
12878538 0
864597592 0
623438955 1
873423499 1
682750090 1
746386960 1
643682045 0
812711432 0
343146061 0
538543580 1
656781058 0
887686047 0
641533122 1
552279261 0
744998479 1
689958625 1
963375811 0
436205167 1
157661274 1
915207906 1
499518990 1
651668650 1
805816121 0
896371217 0
375897999 0
651724781 0
292019367 1
113324180 1
381786602 0
87190445 1
492279228 0
435946836 0
495038229 1
81883919 0
427777371 1
49076111 1
152000761 1
474153103 1
214275761 0
470477230 0
185629244 0
270823612 0
92263843 1
581225193 1
360792379 1
739082132 1
66142164 1
474502497 0
907539280 1
870710418 0
827472398 0
777243864 1
361925650 1
561842485 1
859605900 0
723554382 1
379635276 0
827729302 0
915748766 0
638727362 0
591052300 0
186757388 1
474957721 1
309469638 1
231259731 1
832506793 0
248590686 0
198180329 0
995117988 1
867697411 1
393002597 0
52650429 0
969108999 1
625289634 0
740480257 0
836730162 1
480389905 0
309994363 0
655729927 0
609280139 0
489126112 0
137441538 1
120457855 1
678843886 0
526383740 1
372434689 1
9805058 1
768608877 0
839112927 0
598337311 1
729519564 1
754565051 1
754115415 1
28485449 0
569340000 1
698585242 1
673230812 0
898194591 1
918299121 0
685559047 1
54732458 1
933315144 0
754435146 0
850028910 0
890686460 1
867750142 0
831089972 0
158782179 0
83876218 0
11442761 0
428415358 1
669701237 0
360562746 0
289522142 0
58663487 0
523636075 0
207277853 1
106576746 0
413507436 0
39652022 0
745531455 0
600226141 1
522975266 1
362143644 0
491647841 0
876567783 1
336952143 1
658985818 1
604913233 0
238677627 1
38122104 1
234309479 1
196172400 1
734076223 0
815873514 0
77990351 1
401589099 0
626111891 0
732059947 0
105850477 1
571816221 1
257822260 0
2741696 1
472079694 0
663301198 0
747621451 1
645612125 0
615003861 0
725252906 1
772060513 0
695601257 0
758262751 0
730238944 0
927025211 0
538330865 1
482256092 1
692898572 1
923877252 1
764870579 0
434655104 0
172060185 1
688254076 0
678183616 1
314391846 1
51189931 1
235464287 1
782631967 0
107611457 0
479580389 1
244858908 1
359892266 0
351256688 1
940636925 1
988104490 1
562497026 0
853494333 1
259038208 0
537430328 0
139440309 1
518900941 0
818989919 1
365162955 0
186271432 0
650517679 1
598404410 1
974300146 1
856835674 0
301454800 0
91507219 1
495550395 0
560948295 0
128470148 1
139860342 0
163588953 0
44408484 0
75304869 0
428246636 1
154529244 1
627120071 1
900887835 0
706706011 1
698167714 1
181025005 1
334740839 0
449687658 0
392248932 1
459154785 0
493730765 0
104351416 0
868891755 1
465266713 0
310434112 0
87423436 0
152606242 1
733901303 1
443755222 1
335779162 0
898692971 1
121582684 1
688970626 1
787601899 1
998057756 0
361084138 0
871406980 1
501062619 1
74141947 1
361822558 0
115679983 0
575523861 1
653168690 0
477009428 1
804564417 1
234933411 1
802511761 1
930269037 0
223443943 0
498391440 0
322256363 1
15420426 1
205590113 1
648783774 0
251184399 1
411755213 0
461753204 0
707701545 0
134477226 0
852218660 1
329323730 1
479931868 1
49643956 0
779814864 1
153269755 1
300562634 1
266823746 0
57246662 1
972481404 1
572900770 0
903365953 0
793970279 1
445274839 1
418904250 1
580502233 0
276120186 0
716485037 0
469715010 1
193193616 1
484141861 0
11445632 1
987052922 0
647350266 1
944107283 0
650784422 1
527655940 0
460974569 0
288619300 0
15603970 0
349277653 1
591304554 1
62139597 1
831998212 1
71329542 0
742875859 0
679127457 0
793018004 1
531902358 1
789935588 1
647402320 1
663878846 1
48989740 0
974432947 1
129094111 0
39099200 0
803334306 0
434883377 0
74190641 1
891259918 0
847025829 0
896533762 0
444449541 0
777585585 1
541752438 1
893115693 1
735653490 1
515172845 1
314443605 1
935192440 1
588899578 0
214364093 0
75054445 0
353158251 0
544845587 0
162011126 1
364813822 1
935646671 0
747208992 0
410453856 0
777069308 1
63312510 1
449297715 0
457542660 1
39110518 0
681399537 1
363346007 1
81872882 1
181803747 0
896743839 1
246231203 0
403316618 1
445372748 0
376412724 0
458930659 1
38722975 1
764152825 0
337144426 1
620570256 1
550168918 0
895383751 0
904910708 1
210316667 1
978793728 1
91592389 0
185922647 0
790793125 1
401869901 0
299226905 1
70952964 0
733962474 1
657589241 0
970667326 1
865997201 1
160667869 1
667162824 1
755690652 1
733066277 0
982183920 0
817368882 1
173384009 0
490702766 1
566759630 1
267115407 0
292717522 1
371485360 0
149724823 1
562547811 0
121997633 0
489321272 0
582218702 1
754291353 0
491361534 1
660204565 1
572526690 0
774726572 1
270901340 1
790663305 0
64361970 1
577224023 1
933336692 1
467900165 0
442785313 1
456966913 1
946777702 0
122292913 1
100195348 1
170270715 0
397208845 1
312506852 0
605320228 1
755217933 1
824243987 0
810888868 1
105145780 0
55545518 1
682880076 1
152848481 1
402236237 0
909366597 0
984726281 0
358576594 1
268212718 0
420225406 0
712581059 0
696631682 0
837598346 0
770062626 0
268480753 0
772446193 1
885443522 1
770001556 1
949194469 1
777237652 1
275597754 0
898783316 1
264906454 1
75551029 1
538517350 1
812961539 0
458449777 0
612082118 0
459432809 0
198103723 0
590469412 0
682573740 1
422377209 0
428478017 0
990374587 0
176927176 0
303718957 0
365607325 0
665110487 1
621234291 1
481238652 0
805678196 0
273648195 1
527798994 1
100154476 1
527454285 1
38650013 1
823511579 1
457588375 1
912307721 1
516720358 1
666638275 0
346667320 0
9879021 1
490797941 1
528668769 0
148217470 1
904599410 0
345912465 0
407181602 1
777575784 1
696898769 1
924028362 1
820594402 0
639356385 1
611691963 1
983111181 0
913733145 1
39327630 0
902053131 1
554160190 1
679653781 0
728588638 0
525264740 0
844353732 0
540691843 1
874330303 1
754276299 0
36054038 1
538792008 1
845611485 0
520733478 0
822896363 0
234416549 1
212292593 0
904051030 0
665872293 0
713015957 1
994065608 1
778320150 0
801137887 1
734751340 0
209938807 1
924126053 1
951825458 1
541067040 0
398672125 1
291682744 1
72339994 0
569831063 1
885803302 0
364647926 1
812756996 1
995412419 1
985231542 1
264198994 0
951637398 1
512893066 1
575479393 1
400097461 1
770858113 1
756364304 0
69062471 1
345269320 0
966751886 1
352581002 0
109682753 1
365567862 1
706914983 1
377100103 1
240604959 1
110232861 1
139772829 0
627265840 1
17632426 1
349910318 1
819632062 0
809705702 0
367613199 1
605706374 1
204223046 1
409142645 0
601145560 1
914819886 1
836940341 0
186020290 0
387944566 0
619067744 1
303081736 0
376610302 0
188360253 1
97964396 1
980758790 1
324835229 1
10952273 0
448020024 0
450691969 1
595484928 1
680317672 1
38986687 1
465137965 0
382164492 0
14736095 1
486813927 0
379998615 0
249971564 0
881777544 0
818104890 1
161237635 1
952434472 0
932476153 1
185374832 1
40571328 1
931618537 0
399290915 1
633695440 0
287482100 0
1854422 0
556186587 0
359731584 1
589332718 0
348804448 1
679361968 0
128383414 1
145323713 1
781624149 0
61861497 0
201621103 1
99714621 0
135695538 1
602203811 0
260284512 0
230683004 0
6380956 0
868084438 0
148293964 1
158634156 1
161101609 1
562118619 0
151642678 0
443030125 0
517965427 1
651283670 1
180920528 0
193033960 1
49591496 0
913667153 1
503132700 0
455550193 0
90598137 1
33690430 0
501410657 0
275606014 1
335935965 0
357642179 1
952598516 1
104573681 0
181988748 1
110021149 1
352987440 1
95376081 0
778322157 0
403316891 1
80819222 1
951651175 0
958256091 0
872596848 0
668143373 0
781440772 0
468653071 1
773573634 0
937653295 1
879043322 1
199559402 1
915742397 0
336649558 1
688637440 1
91978453 0
826116907 1
27318316 0
540143707 1
1533253 0
135817793 0
693041673 1
752764469 1
497287083 1
327133688 0
593509750 1
373233963 1
123870217 1
483212210 1
904726705 0
872038598 0
749202835 0
541562597 0
134958720 1
527164963 0
947247457 0
121195842 1
503183846 0
413318264 0
64430416 1
730251729 0
868387707 1
325054365 0
116867856 1
366869945 1
580338252 0
738293560 1
483052714 1
332766904 0
85833354 1
464102514 0
891049856 1
851208463 1
821764397 1
125067252 0
682420577 1
751606937 0
271073292 0
233095024 1
315201000 0
408807487 1
990496833 0
677116969 1
325878362 0
758171604 1
200905499 0
497725237 0
888535331 1
963161784 1
459332060 1
725318352 0
110417664 1
593651677 1
602148496 1
7470640 1
824772370 1
46220089 0
606966360 1
262061734 1
743274184 1
224321673 1
151897687 0
680674080 1
394917496 0
484311220 1
914942733 1
636157039 0
564719164 0
459612361 1
771099996 1
773209139 0
100782118 0
581936949 1
528827799 1
966591359 1
919456136 0
881914515 0
624103241 1
763514855 1
741681267 0
415400831 0
766272442 1
864616913 0
153760273 0
445632170 0
966829871 0
696397462 1
409164999 1
450022462 0
24188383 1
166816635 1
569790188 1
520601245 0
28726293 0
696022452 1
694829897 1
886137687 1
542151563 0
217104446 0
868927585 0
482064903 0
711638408 1
377733861 1
227324301 1
258392073 0
196689783 0
560676533 1
802007387 1
243321596 1
992083658 0
158845384 1
501278537 1
117495904 1
539916544 0
363377363 1
16367460 0
762876958 1
949685345 0
861035347 0
868990772 0
65891207 0
562556494 1
87905594 0
130081332 0
780716197 1
541861669 1
771722680 1
924956421 0
918669740 0
966253085 0
18394502 0
11094724 1
20076994 0
926260701 0
588143939 0
107181704 0
400235280 0
593312496 1
368457230 1
946914451 1
266818156 0
41738278 1
910927335 1
645980462 1
490983632 0
304312958 1
626766630 0
520855229 1
196931315 1
806456854 1
869792223 1
608209083 1
256211184 1
991187248 1
49668715 1
126048712 1
44732315 1
777747248 1
458864163 0
286500524 0
726181623 0
409688186 1
726219971 0
838115876 0
344969901 0
428968567 1
132201363 1
813161036 1
675551547 1
20671789 0
514896775 0
592041582 1
834596374 0
600248810 0
56806337 0
698789971 0
675338953 0
732724116 1
835521810 1
398008648 1
377335734 1
7234251 1
742934673 0
461271807 1
322002408 0
641102781 1
351776835 0
367970982 0
250833401 0
85918494 0
244355064 0
18042578 0
108145996 1
76238184 1
745443338 0
670662545 0
339605282 0
191764738 1
56937347 1
930294440 0
716100738 1
670412883 0
598943144 0
774442003 0
78645810 0
848234508 0
507612318 1
105240569 0
557740870 0
56635827 1
601582571 0
503805872 1
516550425 0
762974349 0
167198151 0
93211926 1
265834450 1
930171628 0
211124682 1
997693869 0
487578969 1
339571716 1
454740390 0
533435067 1
727612390 1
459348203 0
758880752 0
457420087 0
31069261 0
264759801 1
327844868 0
751201359 1
505395894 0
596800263 1
647816520 1
801003841 0
24252071 0
638082936 0
872027520 1
12386924 1
271286930 0
448838921 1
62359918 1
517298401 1
615349443 1
198927813 1
486309574 0
426013508 1
905347240 1
793144484 0
55900453 1
634335342 0
74407480 0
630606498 0
800331070 1
318632066 1
983968238 0
739620679 1
855612202 1
991864273 0
951384128 1
692808292 0
301277451 1
398618418 1
546009474 0
615722928 1
474576785 1
841866988 0
334789383 0
350096240 1
50938749 1
58947546 0
530878177 0
331620816 1
971930900 1
121053914 0
30934865 0
132355123 1
60403995 0
461374014 0
441990192 0
829597882 1
571410133 1
399686910 1
224034191 0
787965906 0
857072267 0
110743111 1
823791266 0
848401747 0
119277219 0
31609290 1
351075461 0
484736371 0
218636452 1
831917288 1
814120488 0
837675515 0
518387716 0
495579653 1
805573679 0
126358186 0
238871740 0
800193716 0
752346107 0
511247428 0
465297182 0
215855077 1
489971871 1
28559310 0
753938719 1
869366882 1
297399622 1
88152246 0
560261102 1
799361326 1
120675792 1
852657880 1
943569686 1
956925562 0
731006730 1
249024202 1
559003044 0
278491834 0
226458350 1
393133753 1
239578617 0
609513754 0
887237337 1
218752426 1
424144227 1
746172847 1
618989939 1
817047193 1
121676773 1
720179641 0
732478908 0
31188540 0
996526986 0
823813495 1
645452997 1
886388809 1
947870725 0
37911087 1
883041362 1
755856549 0
573655396 1
716848568 0
851422040 0
975242740 0
177416339 0
48059623 1
586462167 1
993328064 1
145240358 1
596166641 0
210034507 0
921287267 0
109882593 0
108074129 1
676052080 0
949093352 0
561309686 0
132657713 1
120793130 0
131186147 0
384173280 0
80963373 0
989687715 1
977987332 0
200719954 0
346610863 0
693614690 0
225062908 1
550338846 1
789862746 1
477652975 1
886604501 0
860084098 0
295931444 0
782766577 0
246157440 0
198323540 1
127364143 1
388642974 0
390462181 0
403022480 0
187018900 0
13991272 1
347610151 1
726618662 1
850500544 1
523313508 1
749736613 1
928806951 1
119891104 1
535855880 1
157443114 1
965638211 1
330962516 0
994139095 0
122610553 0
542375431 1
991883974 0
172204817 0
800045645 0
839764863 1
499484691 1
856101793 1
241135584 0
871530528 0
415628368 0
468559054 0
788003727 1
12122768 0
548939837 1
584639593 0
660975573 0
743672258 1
223900676 1
917509395 0
191541600 0
486909745 1
16700847 0
9229193 1
878475015 0
649580184 1
419996345 1
17824110 0
85839714 0
199031456 1
984437219 1
439701036 0
48703954 0
719467299 1
339707468 1
52218629 1
921352049 0
31544617 0
318722168 0
771475735 1
201305874 1
280179602 1
311228886 1
793421175 0
864947706 1
640509945 0
40135238 1
571975406 0
179685795 1
217417548 0
929734448 0
840798532 1
275050195 1
304102746 1
107851755 1
468201218 1
189723300 0
105998020 0
276816338 0
266333115 0
262904379 1
264537707 0
320615023 0
363337614 1
524581692 1
160377393 1
893120101 1
474349604 0
832528540 0
403534339 1
51547125 1
717591857 0
805009771 0
897606566 0
122034415 0
126153589 0
954510548 1
609042963 1
251474894 0
733863286 1
560809737 0
32604780 1
660795116 0
974352054 1
943503791 1
146456386 1
850293767 0
156043477 1
340408226 1
783677049 1
795348546 0
973140825 0
687229649 1
604148751 1
624929403 1
766729377 0
24138049 0
95117765 1
145841856 0
32958775 0
585428021 0
225186728 1
921579464 0
424062526 1
346463891 1
664740561 1
399541408 1
519580120 1
842365074 0
464552301 0
510667301 0
542374215 1
782894007 0
249277941 0
987735684 1
174596500 1
980377041 1
677428461 1
644510559 0
912009972 1
234381849 0
781061757 0
860843101 1
230892079 1
846979273 0
159325674 0
855752868 1
548605876 0
16710887 1
32021479 0
10487525 1
466273340 1
131449016 0
401367033 1
755171836 0
716499269 0
828180060 0
976953451 1
338560646 0
510662903 0
416541452 1
535368237 0
652601608 1
930777408 0
261908416 1
992239028 0
942649721 0
680926920 0
155914088 1
580343782 1
738446299 0
868763993 0
940617515 0
546398015 1
652329729 0
409619149 0
536150101 0
761267004 1
116412621 0
140144253 1
529745279 1
266195340 0
136608402 0
987126207 0
37776187 1
699486610 0
865418362 0
723012067 1
901546719 0
915769497 1
696918230 1
940428813 1
804072469 1
91150309 0
388734555 0
548791419 1
438914193 1
956431230 0
306390416 1
760476154 1
343793371 0
292744305 1
896297588 1
631360933 0
78951174 0
246021984 0
568154064 1
309963907 0
227332845 1
164988286 0
812532089 1
519194402 0
700529378 1
89490185 1
980213944 1
116442423 0
751706719 0
438117539 1
283724925 1
622261119 0
312396120 0
428451877 1
670729912 0
35571040 0
799691688 1
36711972 0
381785407 0
895978440 0
285283233 1
496164004 1
711477554 1
669159712 1
467022735 0
611562538 0
233327425 1
611084886 1
883778461 0
723617591 0
477982775 0
622252777 1
622976122 0
323100631 1
640623883 1
127854201 1
474873806 0
944730670 0
502025387 1
341641230 0
541954377 0
78078371 0
19453939 0
63109179 1
9237438 0
621753886 1
291875247 0
174682779 0
326350748 0
773927583 0
575971079 1
706981637 1
116549525 1
90046619 0
406393216 1
838604664 1
247206275 1
372431290 1
164173678 0
214834251 0
575789623 1
204127193 0
925550757 1
637663588 1
159356783 0
186743633 1
861937665 0
758521712 1
695431275 1
291301844 1
468955981 0
940457920 1
626629682 1
951643670 0
509753573 1
699493821 1
166803759 1
701998171 0
779771041 0
840533065 0
705707381 0
468368241 1
945340282 0
329988363 0
580975562 1
222030945 1
273114124 0
271200030 1
743671593 0
803180025 0
768839886 1
392105652 1
681006628 0
274644551 1
964647718 1
92982584 0
897372179 0
100341818 1
948218104 0
530902314 1
750790500 0
980328077 1
274535108 1
864899449 0
962844572 1
724506029 0
86717585 1
87742397 1
669443720 0
742040074 0
160075703 0
754119005 0
211657723 1
530509267 0
130837267 1
836588000 0
284893198 0
947175103 0
877778199 0
791968535 1
761496081 0
634205673 0
615170239 0
697754850 0
470428664 1
104626859 1
446170423 1
241947598 1
373918166 0
512222301 1
228354035 0
628165424 0
476076940 0
922387606 1
490820271 1
554320230 0
96490563 0
707498294 0
76833915 0
202086967 0
525208216 0
812036206 1
643860799 1
524975329 0
760450076 1
310389846 0
704702047 1
329610959 1
467569156 0
687100149 0
603388627 1
214779693 0
126817728 1
821610973 0
123648529 0
824678513 0
843589820 1
232951989 0
865350758 1
237939920 1
229479215 0
125263872 1
621049063 1
422218379 0
456182550 0
30357281 0
535458623 1
51370480 0
332682313 1
833421256 0
319018690 1
973374749 0
38171505 1
472791255 1
755216659 1
883529377 1
765683274 1
911980687 1
60934331 0
490797435 1
808749615 0
709708010 0
91030498 1
191018462 1
448475344 0
485016385 0
821236218 0
426389348 1
15100517 1
162836780 1
778404928 0
595390218 0
459678911 1
721967180 1
118143529 0
661123786 0
354889287 1
746818689 1
905606769 1
993391206 0
178780726 1
143124560 0
702796346 0
712295819 1
770297024 1
39548798 1
326478352 1
713894005 1
334141847 0
374283869 1
717506033 1
697064710 1
78069894 1
243430019 1
353606480 1
435659911 0
122135785 1
291737792 0
413850492 1
283450748 0
847867419 0
913420285 1
669212195 0
690436137 1
101528898 1
796005618 1
516521580 0
560900535 0
233787539 1
835103419 0
233570191 0
26440512 0
739013094 0
591280796 1
495174818 0
61581891 0
761772485 1
502151832 1
876378512 0
726009985 0
610580602 0
452827329 0
927816933 0
828179624 1
916510272 1
416338595 0
481447219 1
92041016 1
203238114 0
378286371 0
312732622 0
606171833 0
609677375 0
984456656 1
745999397 1
925845663 0
315179661 0
919917385 1
413513292 0
356181941 0
559338830 1
409273992 1
657033283 1
909756981 0
644318700 0
603689865 1
411144800 0
331251284 0
8935704 1
261568667 0
988906810 0
437025911 0
806781927 0
461666588 1
653605076 1
935915706 1
470168521 1
276245359 0
395276788 1
641470651 0
289164764 0
56518613 0
892852495 1
547620119 1
152140609 1
400555374 1
682300281 0
128994899 1
18210800 0
873183884 1
992383560 0
507496597 0
502357938 1
155201247 0
107540929 0
303936265 0
271706512 1
116438785 0
323596665 1
7600245 0
465271769 0
850379988 1
139906505 1
608285700 1
86009288 1
898762719 0
755185603 0
225481639 1
237491538 0
343707940 1
923867118 0
190040937 1
970315821 0
829399997 0
675849312 1
779617528 0
641000692 1
958195500 1
12607005 0
402076279 1
338208706 0
488937403 0
493311734 1
62010996 1
898002152 1
125801333 1
929176116 0
429406257 1
339933440 0
413555872 1
817280720 0
775018921 0
632969342 0
215877588 0
61265990 0
822914953 1
805367824 0
337595458 1
512113500 0
36730861 0
68307826 0
379737987 0
341016457 1
335829291 1
628352667 1
571145183 0
555079976 1
233649146 1
348179732 1
223301745 0
613081749 1
272638791 1
713927429 0
457307039 0
999507397 1
778080978 0
409180893 1
56184061 1
313805302 0
421329642 1
422157667 1
665825615 0
671161177 1
779313170 1
116995329 0
65867524 0
733808136 0
913599642 0
409551614 0
970793267 0
120059201 0
588854148 0
991260463 1
596567831 1
131638693 1
61952525 0
818262538 1
454657258 0
727387013 1
460238199 0
401745982 1
317957579 0
900857463 1
552048868 1
186851156 0
677050767 0
530439681 1
855176469 0
255728369 1
37847791 0
225780860 0
54388844 0
641851981 1
24550569 1
926682251 0
558010867 0
728206660 0
76311480 1
881378479 1
574431291 0
852594384 1
755542822 1
876863343 1
158380125 1
705012200 0
223114942 1
497477542 0
93402510 0
223855763 1
53838472 1
462147326 0
699932889 0
431089161 1
661856641 1
366220122 0
760068517 0
698113377 1
821755829 1
545365638 1
523081571 0
788665883 1
146744649 1
54035620 1
567487161 0
812763657 1
208526143 1
793041823 0
309923158 0
52608639 1
302181734 0
777666213 0
418967722 0
454786537 0
715752436 1
773054914 0
323069195 0
446974619 1
377427024 0
748539372 0
45264994 1
354675502 1
206486718 1
835834342 0
679854178 0
675894096 1
522301391 0
832677018 1
952651110 0
660111734 1
938782754 1
753112577 1
205657441 1
761639423 1
139329987 0
982761484 0
319272710 0
39825772 0
988292818 0
1248722 1
885277152 1
700262632 0
986643728 0
766391298 1
33000175 1
490229784 1
699822239 0
391973170 0
323909345 0
733513813 1
601836018 0
875900445 1
524305761 1
65345355 1
784256377 0
187614855 0
903129348 1
793528572 1
347375601 0
69823690 0
433371501 0
522437392 0
945286305 0
29809580 0
744774797 0
858683100 0
715389459 1
587724236 1
813975048 0
150163042 0
678071098 1
935303151 0
825980212 1
642713547 1
78577169 1
582360634 0
38135556 1
43939519 0
819417951 1
217246703 1
20073516 0
423636645 1
928293676 1
576403029 1
866883211 1
345812202 0
636429578 0
801810800 0
221770345 0
293894617 1
522057878 0
614810247 0
11247032 1
34245869 0
263428248 1
685274860 0
372411597 1
998780952 1
58088441 0
822164767 0
393288721 0
451580822 1
831596765 0
899207053 0
3458579 0
468733985 0
751072604 1
708544561 0
795739215 1
357092445 1
886980138 1
736773320 0
427684575 0
41019290 0
279145457 1
254853149 1
454097863 0
601037378 0
852542801 0
596584168 1
203481581 0
366309299 1
584353273 1
74713538 1
248547805 1
989245470 0
108430070 1
206160971 0
865733606 1
814443233 0
276747960 0
313171464 1
549798167 1
127258310 1
448299727 0
435760453 0
173691172 1
60028962 0
137591752 0
717294038 0
941989030 1
310412967 0
63392623 0
65689663 0
601896705 0
167391712 1
971458103 0
299762889 0
846338848 1
244933732 0
267571555 0
778110948 0
523821275 1
724470584 1
625482732 0
167886981 0
619240338 0
200467665 0
637284019 0
191474069 1
55457545 0
57473120 1
56062906 1
863081721 0
244982925 1
13854958 0
92427761 1
414490975 1
451073260 1
150102159 0
938588660 1
383225907 0
542356258 1
141162271 0
484690319 0
116858244 0
117506481 0
440958968 0
541000786 0
346682348 1
787078846 0
499874295 0
608019057 1
293907537 0
687861038 1
775986622 1
860891108 1
215825685 1
479442884 0
653967959 0
692490226 1
768399890 0
269851194 1
593801401 0
789140846 1
681891106 1
137340212 0
363933273 1
759317641 1
776844132 0
74471317 0
73313153 0
259494655 0
113715850 0
60596493 0
121454135 0
303165725 1
678628064 0
367449992 0
539606357 0
74340117 1
912181489 1
552124260 1
531164723 0
737683127 0
191706958 1
557531776 1
284456058 1
165870636 0
218988074 1
749695757 1
944282475 1
648032831 1
707244527 1
246954002 0
795401514 1
438220342 0
529236107 1
904878620 0
46078912 1
73063555 0
984645854 0
477615204 0
341708217 0
591359883 0
936230213 1
398222339 1
328061800 1
769838483 1
799867042 0
642582058 1
122371928 1
507308005 1
388146164 1
206240691 0
509475416 0
504490996 0
485689647 1
958364627 1
48767471 1
705038168 1
227995077 0
242426895 0
172407056 0
742576827 1
844019565 0
441824059 0
921626878 0
209226579 1
319884087 0
25378578 1
138087686 1
273335919 1
964133549 0
331781043 1
967984866 0
997345636 1
971314922 0
158475060 0
114697796 1
181445928 1
546342012 0
194034197 1
652848744 1
908367261 1
456354326 0
103279493 1
862081870 1
96224725 0
959617898 0
100816541 0
970489285 1
393210197 0
686066821 0
473430872 1
623416366 1
296488255 1
340876185 1
626993930 1
99589578 0
282336180 1
491069218 0
315246214 0
37756986 1
459616304 0
616944893 1
284232671 1
76494525 0
485503909 0
878879482 1
15839967 1
467174553 1
376660934 0
339986406 1
959898410 0
928842036 1
123420357 1
782829628 0
683387954 1
311570759 1
498358605 1
935569161 0
655870285 1
234693486 1
41636995 0
608003867 0
180573562 0
816142199 1
931237268 0
911867432 1
842816298 1
341099212 1
694317557 0
297493127 0
183972040 1
4481063 1
886463115 1
923957012 1
344442879 0
936515550 0
960230781 1
809403883 0
509737159 0
343133564 1
673327927 0
288223475 1
928120824 1
766153516 1
757294570 1
141489654 1
495184590 0
424873399 1
875889069 0
769325869 1
554852026 0
876760033 0
252607423 0
428681549 0
928766547 1
823061154 0
809999187 1
4268361 1
416238593 0
115394854 1
751949580 0
760404236 1
45638095 0
550417611 0
517104519 0
111607765 0
537949611 1
683497298 1
956549176 0
736676956 1
793200484 1
311611910 1
359826179 0
215867953 1
96166645 1
765094885 0
394225942 0
802541660 1
326385891 0
304369338 0
666556754 1
619438952 1
211894632 0
958724137 1
654883671 0
137894630 1
136386757 1
58101288 0
68708582 1
563305959 0
935484115 1
693870532 1
500214045 0
669191117 1
431595328 1
534156241 1
354910087 1
828946168 0
802942963 0
135129059 0
748407636 1
827895357 1
757787209 0
91841253 0
590292756 0
532589223 1
60033267 1
350309241 0
644019893 1
177332318 1
676249740 0
971804449 0
823248246 0
233982584 0
724489990 1
483491950 0
760411857 1
113303290 0
942286585 1
847103240 0
959091724 1
361130540 1
325106549 1
527439692 1
646224189 0
358214801 1
935524944 1
489119233 1
934096582 1
459680186 1
700209803 1
651772686 0
451394901 0
100190803 0
736080297 0
996339563 0
156117172 0
797644457 0
172914673 1
419228317 1
339115239 0
917107352 1
427571080 1
740413879 0
985140592 0
88708739 0
956147915 1
248886387 0
233872812 1
218423569 1
789888426 0
253941886 0
733346972 0
107943514 1
621447239 0
306456106 1
422315912 1
872788520 0
78278009 0
800395158 0
312961392 1
267686829 1
924826387 0
559469963 0
842967759 0
672614030 0
68974614 1
296259588 1
718795080 1
346755661 0
273786442 0
696583556 0
142154712 0
44171578 1
920608926 1
199443108 0
903071280 1
273373917 1
52416684 0
133552045 0
460689125 0
686965040 1
562537528 1
995692615 0
321333149 1
114562310 1
675207324 0
54914122 1
987135927 0
388950863 1
770671105 1
813130930 0
19446011 0
167741250 0
330528391 1
512773062 0
684266542 1
411856150 0
872552295 0
882632773 1
941515845 0
292844168 0
647794227 0
41900258 1
97209986 1
54378991 0
227049730 1
597525718 1
686537774 1
164611138 1
148333267 0
99397520 1
34143235 0
254908582 0
12573626 1
20822200 1
556186588 1
454517756 1
659508122 0
29932149 1
381455993 0
487402846 0
270641499 1
598888810 1
142801025 0
896770893 0
997330457 0
592120987 1
459191213 0
565085463 0
652513275 1
552080079 0
801579772 0
362503346 1
165457648 0
133506078 1
134506885 1
443261510 1
602569830 1
162116652 0
891814196 1
537456585 1
258845025 0
82878664 1
204279346 1
514494956 0
486340667 0
984587502 1
408490975 1
578229241 0
53676134 1
177792370 1
577792158 1
671101984 1
434075939 1
507270396 0
2933939 0
471413889 0
533109974 1
316440617 1
54373575 1
786280155 0
784838507 1
58119711 1
617036432 1
370404224 1
215846881 0
941613157 0
431672554 1
305527519 1
588986353 1
709192832 0
757137651 1
455213734 0
21145039 1
871575476 1
330095694 0
36649431 0
116898129 1
4603747 0
295710683 0
929315572 0
71462652 0
486432896 1
117938569 0
420410897 1
995186787 0
793449759 1
716301789 1
222658531 0
701262913 1
55208971 1
336796937 1
644869190 0
713895463 0
468968187 0
859855794 1
349313414 0
555995329 0
928882374 0
579690193 1
83106736 1
227963586 0
358494377 1
42449836 1
185493626 1
822342801 1
400790738 0
372703634 1
219822558 0
933372689 0
444637419 1
336258283 0
984625396 1
301435576 0
144295674 0
357585958 1
343504068 1
114300508 1
815888438 1
614076666 0
518863642 1
557134217 1
188248669 1
126217646 0
227835869 0
26785078 0
172847889 1
548712981 0
335494659 1
382627997 0
901541847 0
775687480 0
259947107 1
382906082 1
561198416 1
932749143 0
363342165 0
482198398 0
650541640 1
874635711 1
131126646 1
894111288 0
736526366 0
922919258 1
840060804 1
571341593 0
252875690 1
287540272 1
409685828 1
178272012 0
490742864 1
18165074 0
970887801 0
139030556 1
557532048 0
554395080 1
776154605 0
932735337 1
240512136 1
780676504 1
980169568 1
122299292 0
899275802 1
545416145 0
672349440 0
668608076 0
844976062 0
737124248 0
189604442 0
988114198 1
67114683 1
340609493 1
121235268 0
99198789 0
634148951 1
684010058 1
212081233 1
102784967 1
694615248 1
698738910 0
40942939 0
227275200 1
42365376 0
284948029 0
628411199 1
702456095 1
14715814 0
953136788 1
878177802 0
405318958 0
266081139 0
41401828 1
599683237 0
878419469 0
705359922 1
18459963 0
920373122 1
46041754 1
436142509 0
506408429 1
723275569 1
28744732 1
2315776 1
289521330 0
420454189 1
557097947 0
916300973 1
749862800 1
185686123 1
740206895 1
729915126 0
792984111 0
365424858 0
523897096 0
447808013 0
532048502 0
909724605 1
882800125 1
859785340 0
946398865 1
120183465 1
490136899 0
331575258 1
198492479 1
10322271 1
261199902 0
32000747 0
8757805 1
621733686 0
747803469 0
210435473 0
937399141 1
647419356 0
245462944 0
734947132 0
945539498 0
283101793 0
254031555 1
893926079 0
709639215 0
605363496 0
588505312 1
583601386 0
568636567 1
592978308 0
818551198 1
303303083 1
782639410 1
687647653 1
772601996 1
275446354 1
198610763 0
951856620 1
775168404 0
890175497 0
70968883 1
988411322 1
122406957 0
737710392 1
537485552 1
804862778 0
55891421 1
368073804 0
143420045 0
635866437 1
349502850 0
708076226 1
367485357 0
162741683 1
947026318 0
72051691 1
83532732 1
683396071 0
652841899 1
732592271 0
612937011 0
361915095 1
582081514 0
613138402 0
476047169 0
294074578 0
146662287 1
33383138 1
66277573 0
623183119 1
370216345 1
383333170 0
186892249 0
664118315 0
904988479 1
208101951 0
109703669 1
438105175 0
362928488 1
785218042 0
289480568 1
417242336 1
902621531 1
837455740 0
929362482 0
539264152 1
629505254 1
572602434 1
919408527 0
588462437 1
393044297 0
994439233 1
20049393 0
434206584 0
344210774 1
525760134 1
261578955 0
114712983 0
227411102 1
473500388 0
136935151 1
436744370 1
545136272 1
71954573 1
581333101 1
475181261 1
137976531 1
590045206 0
438192780 0
721488813 1
495915466 1
550324440 1
223880275 0
801676097 1
40197192 1
841333544 1
838243145 1
78579059 0
512441084 0
627571304 0
33553825 0
841865645 0
588047601 1
914031768 0
749446329 0
423091617 0
345690480 0
591372918 1
405088426 1
547180099 1
747465690 0
72708292 1
493649989 0
568633807 0
833504411 1
317119017 1
85155575 0
179830094 1
239762784 0
41594076 1
744444647 1
901452659 1
489513083 1
571594569 0
692928328 0
837277578 0
463305577 0
518299425 0
219216447 1
584337129 1
123729264 1
21256704 0
579257790 1
492891544 0
808176603 1
878970042 1
43277996 1
139989273 1
922324778 1
216242581 1
891103071 0
154221634 1
501412733 0
900763244 0
460289065 0
613924154 0
670226867 1
951012125 1
39258274 0
347727531 0
400638091 1
773593663 0
68701063 0
57770868 1
88297102 0
291746151 1
452764694 0
304567914 0
7121501 0
425899283 0
749237019 1
343229346 1
13221088 1
759894905 1
96668711 0
680115304 0
163829080 0
198418402 0
874128446 0
997898992 1
125170825 1
2702126 0
752251761 0
952443071 1
223770620 0
505514516 1
105309025 0
994019934 0
401584323 1
839929103 1
303307863 0
330302461 1
121984396 0
377579252 1
62511930 0
681499942 1
976084969 0
967898350 1
902420637 1
762064657 1
249810056 1
764792628 0
666725997 0
397334325 1
738761914 0
754571786 0
319684320 1
978106023 1
832455255 0
533028392 0
709742806 0
897843469 1
289569945 1
277309147 1
309258456 1
489060876 1
736543952 0
998779701 0
453951001 0
729347740 0
332694491 1
402047874 1
916004713 1
937793898 0
78597122 0
470955726 1
841419233 1
880019281 1
541961956 1
957172245 1
45388499 0
711802297 1
490559202 0
321882154 0
752338170 0
508601664 0
833126445 0
330902976 0
792775088 1
539570589 0
773552765 0
604920922 1
16598939 1
738178635 0
73135897 0
5531953 0
329633992 0
464548125 1
454142087 1
802379909 1
364335831 0
697000526 1
520557822 1
265649081 1
347620909 0
733535429 0
123452302 0
322107991 1
944528127 1
961545594 0
184591715 0
568448787 1
77610263 1
806345673 0
50858891 1
948104779 0
79377556 1
20271841 1
306670067 0
793452068 1
995520897 0
324526703 0
28625724 1
208808338 1
535593924 1
497274250 0
3563301 0
519531389 1
677026953 1
810376904 1
330079790 0
817528944 1
898864019 0
107136334 0
938287495 0
369543417 1
831342830 0
720340958 0
312899437 0
372271817 1
998747722 1
741369981 1
176916695 1
578355791 0
671588766 0
14018961 0
942171521 0
887622765 0
82810502 1
473593046 0
180952783 1
638748333 0
45608016 1
64907517 1
420997304 0
213060387 1
48486424 1
800962374 0
535936880 1
286226028 0
578336232 0
65706324 1
850057853 0
162665875 0
162409566 1
110347444 1
705016106 0
128316357 1
285039556 0
430212777 0
22125434 0
776301301 0
158355517 0
411999479 0
566013176 1
814480058 0
83141152 0
563759294 0
250339078 0
851630587 1
899096591 0
560226243 0
617741344 1
337552248 0
71843359 0
339592568 1
646622473 0
353948741 1
433783751 1
899603512 1
685124502 1
903087874 1
970400958 0
25083265 0
691612057 1
905598043 1
315594371 1
192963394 0
290422366 1
258999302 1
439903102 0
214808000 1
125781604 0
400770445 1
991557669 0
306422754 1
812746571 1
170148506 1
18907031 1
390171860 1
221589078 0
193266887 1
573361435 1
543088278 1
703521639 0
878622051 1
283762239 1
37385248 1
337010081 1
455634938 0
13341141 1
823941580 0
949283347 0
308685332 1
550344933 0
182901527 1
442327121 0
210433814 1
48537352 0
559798793 0
724792332 0
111283492 1
761378787 0
74589144 1
205365065 0
502037839 0
394609045 0
657552525 1
378302433 0
884334712 0
985002559 0
252896772 1
103449752 0
542228947 1
270018363 0
275794042 0
306942559 1
61259116 1
965484861 1
295853363 1
192908441 1
917012283 0
442709550 1
798020639 0
458019446 1
437559678 1
685835268 0
707712357 1
586489123 1
778102361 1
798601691 0
117631166 1
851559214 1
494760072 1
710876909 1
727608863 0
410270851 0
168220346 0
582351812 1
845066738 0
98183081 0
456848876 1
22923799 0
826148954 1
767987550 0
925175248 0
472606338 1
993065338 0
910050111 0
228329721 1
226529627 1
257896501 1
875302009 1
723290642 0
614264924 0
481493933 1
355190815 0
579666709 1
234849638 1
686133565 0
145436216 1
248475595 0
754596707 0
425103038 0
245429039 0
211750006 1
501655501 0
14420590 1
498267160 0
626830988 0
343320701 1
281937802 0
933151403 0
830476563 1
503130892 0
506129364 0
216191837 0
506405656 0
759267349 0
302300139 1
178990958 0
763967654 0
184454027 0
844275802 1
684948140 1
534228648 1
383686549 1
754589945 1
189946261 0
440693107 1
953235132 1
436705589 0
599910532 0
472584483 1
828963127 1
514239060 1
531157349 1
786929515 1
952682559 0
770504822 1
183527213 0
388880625 0
683337906 1
19696496 0
477058487 1
196570247 1
307046208 1
297913295 0
160299156 0
616892786 1
5263738 1
666837986 1
397751234 1
745601903 1
489286190 1
333590390 0
446574675 0
207828676 0
340266780 1
918852052 1
603408872 0
51110032 0
858989745 1
287944912 0
307729173 1
530695647 1
279801465 1
959892370 1
811382284 1
195976052 1
585260593 1
825105619 0
684945512 0
464423727 1
471538834 1
317178973 0
236223634 0
298435374 0
777241841 1
65637375 1
466539325 1
320618795 0
362782272 0
612317390 1
440439406 1
526096370 0
227142573 0
291055768 1
477296078 1
792131562 0
266347614 0
210874208 0
881454992 0
52367234 0
840754373 0
40852088 0
762000589 0
168156942 0
821516934 1
567584898 1
673571467 1
556126605 1
987534244 0
352037021 0
422338227 0
222101886 0
229771233 1
617891324 1
702783663 1
523311579 1
594639752 1
736627124 1
370392943 1
579729475 0
412074065 0
867796188 1
659864847 0
717338331 0
7421753 1
106244329 1
351720021 0
301019644 1
60584694 0
675880128 0
653180607 1
294272466 0
741226928 0
447500223 0
173060422 0
510757774 1
156969973 1
754972404 0
525963074 1
475178834 1
526861381 1
340117586 1
212174303 1
299994309 0
849372284 0
855999121 1
91126116 1
278801391 1
931528659 1
494081988 1
88689800 0
853175967 0
57594291 0
178861586 1
690554269 0
524428481 1
861584125 1
264513644 0
214194063 1
274147731 0
443151713 1
247065413 1
788043327 1
368303107 1
420831351 1
697013865 1
402842597 0
741128023 0
722934308 1
674124628 1
357947119 1
508247499 0
930348136 0
238712788 0
484832244 1
854905084 0
536027890 1
155174300 1
721312331 1
273137129 1
163630946 1
14963279 1
185671365 0
146644226 1
471461533 1
81182734 1
60271707 0
812349783 0
711258209 1
981567452 0
10419450 1
869858975 0
763515609 0
992716919 0
676791209 1
246213321 0
864859299 0
21153486 1
56340029 1
597851676 0
240225424 1
700649132 1
447176534 1
255461222 0
147325530 0
632311054 0
325629380 0
842768069 0
187783251 1
467385683 0
271708190 1
276705023 0
1240061 0
66965049 0
647424575 0
179903712 1
897486027 1
96422682 0
19489991 0
618920128 1
568112140 1
243419234 0
896775185 0
30207384 1
22045369 1
923409880 1
151240406 0
332280631 0
391149610 0
259205610 0
628436162 0
876320959 1
619744581 1
631217535 0
407322346 0
771092720 0
512102831 0
53718826 0
594016148 0
207876323 0
825936217 0
217391572 1
917461151 0
756260223 1
509797754 1
691505763 0
936932123 1
53023777 0
723733751 1
5716117 0
721924955 1
938180121 0
354203830 1
812602733 1
578429977 1
696357528 0
449029036 0
767755179 1
957567421 1
411459267 1
613780647 0
349255114 0
442442393 1
48831127 0
611941633 0
128650164 0
110842448 0
383772060 1
14453508 0
840311093 1
45620215 1
343166403 0
25153366 1
712640391 1
434829631 1
897532495 1
352597908 0
679467893 0
59722357 0
10673238 1
267203567 0
562250440 0
745449742 0
208668231 0
586962315 0
140427852 0
456900997 1
508374073 1
902550780 1
359470905 1
79442209 0
940233937 1
207926815 0
398900188 1
424202696 0
943218843 0
175599962 0
717174003 0
400995306 0
922055158 0
242423523 1
817644034 0
892539641 1
190166042 0
513161452 1
73752141 1
156604292 0
246410487 0
491074965 1
551854450 0
864510635 0
496711388 0
453461635 0
231180238 1
969550162 1
13432796 1
560472561 1
210235189 0
643740150 1
715068018 1
396454008 0
685695939 1
766997963 0
878975234 0
89330346 0
292966562 0
490385009 1
292915647 0
902294262 1
495212240 0
855586556 0
650794309 1
612735632 1
520174892 1
885417665 0
667029335 0
561858990 0
399477795 0
175096 0
802582614 1
874042137 1
427496296 1
355407855 1
602153315 0
745705412 0
852067950 0
632654490 1
674525300 0
525471 0
363575221 0
273674275 0
125672553 1
343359045 1
463269741 0
102836351 0
624581631 1
166504031 0
84571140 1
437227535 1
940186665 0
865026911 0
60812922 1
309890604 0
717201550 0
256850854 0
849066224 1
573022932 0
333692258 0
632535659 0
692683179 1
525957803 0
966055462 1
634839799 1
247586768 1
829986481 0
489050930 1
974156268 0
285889947 0
116549111 0
4857506 0
70243865 1
70779044 0
492322080 1
4575089 0
429358509 1
641429546 1
100608678 1
482532188 0
423862580 0
645800533 1
608247737 0
431960654 0
151350205 0
191509822 0
201164742 1
569889064 0
887020272 0
318603275 1
372224837 0
44228226 1
853479292 1
820978672 1
262140749 0
614366658 0
298511909 0
761388850 1
315867592 0
258795228 1
111765843 0
473703598 1
701572651 1
109652709 0
881643636 0
513662292 1
506198109 0
793140132 0
242704808 1
296608695 0
528708522 0
480651008 1
942746917 1
897790873 1
574370135 1
141496473 0
225197647 1
337205031 0
702876422 1
810988571 1
676081910 0
255349012 0
43643227 0
465552709 1
525195535 1
27608931 0
603032733 1
953180901 0
513797537 0
540006749 0
963139985 0
151129301 1
304376052 1
668629163 0
909744141 0
736613372 0
371003589 0
841109373 0
121507826 1
149072448 1
484513721 1
280891278 1
920300444 1
526249366 1
738508139 0
13525944 0
814424545 0
725433457 1
817470006 0
619996299 0
671634909 0
842325117 0
249676940 1
430404201 1
214819706 1
607172212 1
293146766 1
927249696 0
924556920 1
856608515 0
764811293 0
641968066 0
320282195 0
336339180 1
899980485 1
324941336 0
266285929 0
462944564 1
513322879 1
789060725 1
538246631 0
155017823 1
157015046 0
395201224 0
688145962 1
383156320 1
249763060 1
730030190 0
652650798 1
313093031 0
632611603 0
239686269 1
637351085 0
281640127 1
81882166 0
200005997 1
770840784 0
639470915 1
919465632 1
899147394 0
635079742 0
37778211 1
549018279 0
823514646 1
73659367 1
535617379 1
213979478 1
350593718 0
469941149 1
202054467 1
254461842 1
745114065 0
770559639 0
544479755 1
565290179 1
876496089 1
248934506 1
719752212 1
397841975 0
26861737 1
228749809 0
402353248 1
554629985 0
833429623 0
740713373 0
603135541 1
259427829 0
401094823 1
697563161 0
999215559 1
202764444 0
229407065 1
466048798 0
423116414 0
797255726 1
354041118 0
447400836 1
858663723 1
668288169 1
936444868 1
176202395 0
550698745 0
165358962 0
628320486 1
107496686 1
794657812 0
321830037 1
428637433 0
591120893 0
29591200 1
511904795 1
724506349 1
486189364 0
546968000 0
589823410 1
927182353 1
765735089 1
484891696 1
107479732 0
743091853 0
999161509 1
461046437 0
975238756 1
276914313 1
348322503 0
535163258 0
673256616 0
387065256 1
931991623 0
978971326 1
224974642 1
49663654 0
38119340 1
925964342 0
272513044 0
331601707 0
180312019 0
780749661 1
235351870 0
17211868 0
822112761 0
66382137 1
325409864 1
31746926 0
83333364 0
870855934 0
84302597 0
957271483 0
899549756 1
62830834 0
381682561 0
757449149 0
223662467 1
923743201 0
173897975 0
181011650 1
780821259 0
405809837 0
716745199 0
133266538 0
672455689 0
754199825 0
428393515 1
617090887 1
471912410 1
38042518 1
977862037 1
746684382 0
50961133 0
728102696 0
802731252 1
279152242 1
981917987 0
383784662 0
752901603 1
929574381 1
205215259 1
690068853 0
835067828 1
270042894 1
665970916 1
557668902 1
439283258 1
979418261 0
839095356 1
898169965 0
667190809 1
176924013 0
518390994 1
771503736 1
365643636 1
448763687 0
760359521 1
588316827 0
281075331 0
651723006 1
537802033 1
850389112 0
99024368 0
612345018 1
909694719 0
484703644 0
749362112 0
515468346 0
28167575 1
986877181 1
431915770 0
696764516 1
541185970 1
500902737 1
266223637 1
292216934 1
958036495 1
643841840 0
849612284 0
3069151 0
897455173 1
205089323 1
919851477 1
962222261 1
469608544 1
743543695 0
429410566 0
121155652 0
649832801 0
336177278 0
938199904 0
104318645 0
972330395 0
126811425 0
234279514 0
93348659 1
956692287 0
928487516 1
266947012 0
510343348 1
72301907 1
899871601 0
279206629 1
859219301 1
21039131 0
663850715 1
961329039 0
14761381 0
79392575 1
655333969 0
324174673 0
771991806 0
41765406 1
515939655 1
94110182 0
382825558 1
235940043 1
848948803 1
324115122 1
219001562 1
294276156 0
515104389 1
520491049 0
569725427 0
574592615 1
19235961 0
626726135 0
456927470 1
347232522 0
933276960 0
333045459 0
496981535 1
76483760 0
826691285 0
339788014 0
453785689 0
238465012 0
68272399 0
334045466 0
89063590 0
832804301 1
209142032 1
290787018 1
554432729 1
860413624 0
179923346 0
830990789 0
1639389 0
106736956 1
363688509 0
982853454 1
632709542 0
451903526 1
318346319 1
653577124 1
514367877 1
778858342 1
253022487 0
709991021 0
231109415 0
894040744 1
252351559 0
443881717 1
434740428 1
170004650 1
776272150 0
979994078 0
645140588 1
449271395 1
223734970 1
831750118 1
919358876 1
75755255 1
346078935 1
440178480 1
976386044 1
403315803 0
514138830 0
988799195 1
230415118 1
660725849 1
351776202 0
905833820 0
486540701 1
996606833 1
19663950 0
955914040 1
15473098 1
684770130 0
879104274 0
881512289 0
464523417 0
367194754 0
721136689 1
411105604 1
962716888 0
339543757 0
661341917 1
308970676 1
480036020 0
258351103 0
131685437 0
590999254 1
358799975 0
27059846 1
652664522 0
804256888 0
392679489 0
186598076 0
343396364 1
926535195 0
628646435 0
53899616 0
325896489 0
866645797 1
324420841 0
350942120 1
330386895 0
798906219 1
279534871 1
704445417 0
568584387 1
156019384 0
394644229 0
543043820 0
612591399 1
985790594 1
972319245 1
69704146 0
336625327 1
474896647 0
330063424 1
33061253 1
932397066 0
952415697 1
750639485 1
619548421 0
524171843 1
689932883 0
732077807 0
501130578 0
422584287 1
418341330 1
7446937 1
978114240 1
138189511 0
515508786 1
972328207 1
940366519 0
862798708 0
407779567 1
5741584 1
158491087 1
272431011 1
372621930 0
907333104 0
922905740 1
55705721 1
118920474 1
599045253 0
807279416 0
629486789 1
1059567 1
619386731 0
749908716 0
622149992 0
502708863 0
854205285 0
212602485 1
941115845 0
110045287 0
202519887 1
339216166 0
56711606 0
117167938 0
478498311 1
3671072 1
452246686 1
720252133 1
239865163 1
650116119 0
723675745 1
414879114 1
69193161 0
383659923 1
571713799 0
150896718 1
816336658 0
238569125 1
10015581 1
175949947 1
164471969 1
426260337 1
200044306 0
894416386 1
561691334 0
423020583 1
505532087 1
100619799 1
834578846 0
370908957 1
565528070 1
134949898 1
654083814 1
222130410 1
848807849 1
190400500 0
782047539 1
878274691 0
340990301 1
168806714 1
238758783 0
188958432 1
30671404 1
428419176 1
82990173 1
493250442 1
882049290 0
69363059 0
330182331 1
883920549 0
608946457 1
917943256 1
455802402 0
433028696 1
274148316 0
719149148 0
373531986 1
450939636 0
15019531 1
315374368 0
181545448 1
521565677 1
721408273 0
57551822 0
48303555 0
459473437 0
400946210 0
255046353 0
188382315 1
465683847 0
143822420 0
805259647 1
569831616 1
952246236 0
747676924 0
198416313 1
858538844 0
475240266 0
455905598 0
956575876 1
287182027 1
803524328 1
785102362 0
51346508 0
775132933 0
457807782 1
951134917 1
922316775 0
274767265 1
284219911 1
536330787 1
690930598 0
942829070 1
846366547 1
926443480 0
385740595 1
596394401 1
884999227 0
515406494 1
398295284 1
616914799 1
663720812 1
622583875 0
821955541 1
862846162 0
228862379 0
390466987 0
244502422 1
992027549 1
69715859 1
893471936 1
626113406 1
869886233 1
247142559 0
499422175 1
418354668 1
280600963 1
609452196 1
386243921 0
733491461 0
952695565 0
85630619 0
820661491 0
542563224 1
410994361 0
759028998 0
536749504 1
334753950 1
81323750 1
672762034 1
459798210 1
313502209 0
329552650 1
426264032 1
885730825 1
263651755 0
828449831 0
512739616 0
172957571 0
679111342 0
635998116 1
214065220 1
286780627 0
982036070 0
673424503 0
668709572 0
381792556 0
565533386 0
779137962 0
392783953 1
912712388 0
10085541 1
347172563 1
286594252 0
655473209 0
176943569 1
842785455 0
137765401 1
883161652 0
991212657 0
477629658 1
704844204 1
623303409 0
760775848 0
131173743 0
846041034 1
670078926 1
618254883 0
972266811 1
6200659 0
380329168 0
616970159 1
268873308 0
887280062 1
279165246 0
794591692 0
284721289 0
518315090 0
555911171 1
390857951 0
457774281 0
192468113 0
770142072 1
872650376 0
407005485 1
316776347 0
551679931 0
789666281 1
835004241 1
898382823 1
436085982 1
858701084 0
468436553 0
959406518 1
248888637 1
436206567 0
996541304 1
531228760 0
287807624 1
25771829 1
891454735 1
441307427 1
464018211 0
43448381 0
449121117 0
39842206 0
994193694 1
458182078 0
19743070 0
663516683 1
648710035 1
201973052 1
405010464 1
974106241 1
111369956 1
179091887 1
315208090 1
227592591 0
836006823 1
844217256 1
356599200 0
405463128 1
612802187 1
271138224 1
816096618 1
828285412 0
399745349 0
723795761 1
691596758 0
557761491 1
139052362 0
473639921 0
606807905 0
211794856 0
421453946 0
501282037 0
443447608 0
734112951 0
276743361 0
143292659 1
612516684 1
894241103 0
594617801 1
710249554 0
24465602 0
61915771 0
573649704 0
310153245 1
489677618 0
774935949 1
501254206 0
1643871 1
271758314 1
560844304 0
401463560 0
59481313 0
526188562 1
886074602 1
722615507 1
350724271 1
482829856 1
140732208 0
70571613 0
999801825 1
94845219 0
401236018 1
69784323 1
703223592 0
921036320 0
851405471 0
178174541 0
178092139 0
960346298 0
733185989 1
94656885 0
925830388 0
385878680 1
113235628 1
841277549 0
221275872 0
601116301 1
424099607 1
109162660 0
416248972 1
686359870 0
787483913 1
295789676 1
802708941 0
927836952 0
326479543 0
254678688 1
878033215 1
253339347 1
495962160 1
487929143 1
795095275 0
815761835 0
328344998 1
251738202 1
769211579 0
645925181 0
290834343 0
412423566 1
189030733 1
596987460 1
323927777 1
817925612 0
283743225 0
156987489 1
96492864 0
144684214 0
192949521 1
551580124 0
17715391 1
519414871 1
169348116 0
842434708 1
199495043 1
27359520 0
120744901 1
101952071 0
676656258 0
779524633 0
511119954 0
497134005 0
701902590 1
770341516 0
788537990 1
958645289 0
777929902 0
626081551 0
270038641 0
561725979 0
790253917 1
704489622 0
366348794 1
751911949 1
617699177 1
967742161 0
290787537 0
564462140 1
730411441 0
753851990 0
531846345 0
693788616 0
205995222 0
427634737 0
603535407 0
858826417 1
491692813 0
407912653 1
168745088 1
589295647 0
929914845 1
920285342 1
322357867 0
720579923 1
739406372 1
523858476 1
633069735 1
224011090 0
648694154 1
929063694 1
331179640 0
924699842 1
895441549 1
935656403 1
10295099 1
417939739 0
132942672 1
517411821 1
675625829 0
397417079 0
810229128 1
436074033 0
127615238 0
116021845 1
254256191 0
899381334 0
623875058 0
978600747 0
203490675 1
443528602 0
114521357 0
382580704 1
228202036 1
923557352 1
136242117 0
603670563 0
248600884 0
462395599 1
667355063 0
99445881 1
261195544 0
141777034 0
488427126 1
267985792 0
889632354 1
772665567 1
241137897 1
559965851 0
337986054 0
505171971 0
183328950 0
819239514 0
457181093 0
879179607 0
523715946 0
752482467 1
192991599 1
796931459 1
2746066 0
547222794 1
912463879 1
541665008 0
256213446 0
126121964 0
546478994 1
754440659 1
807747508 0
332596228 0
834786689 1
867777636 1
92895993 0
81492591 0
712602914 0
650671410 1
817057050 0
514940505 1
255674884 1
688668002 0
34012258 1
410115426 0
670797230 1
972875197 0
693992150 1
734401701 1
525420714 0
623363560 1
519698196 0
807308006 1
826708932 0
933428911 0
118542206 1
135573544 1
211960802 1
88793459 0
415205261 1
574646707 0
584537620 1
438530541 1
773988516 1
721020074 1
811127789 0
366156971 1
814295368 0
721201646 1
316678353 0
228495168 1
633814982 0
964218044 0
701241876 0
446436020 1
249307591 1
435285074 0
462385885 0
999465414 1
192909590 0
263665591 1
650235746 1
501656994 0
469077080 1
569820706 0
412744586 0
48238444 1
712361297 0
818648969 1
614694559 1
92776638 1
133866089 1
799879042 1
733806963 1
527065655 1
732916917 1
111211605 1
778995068 1
567118115 0
467353020 0
200504728 1
216276846 0
538470987 1
836474611 0
531681368 1
611310205 0
525931904 1
719022627 0
513114955 0
933358521 1
335277049 1
607329772 0
987962823 1
122323592 0
701221808 0
785284147 0
702918318 0
976577471 0
416869814 0
110404112 1
427510241 1
92987872 1
269739101 1
604515077 0
331317811 1
451830836 0
442499026 0
291071102 1
860524297 1
192101466 1
429495792 0
216073392 0
474803017 0
637083922 1
673615036 0
607600974 0
602746885 0
62273948 1
416946544 1
912186090 1
104382335 0
535816080 0
91511747 1
370570049 1
635697169 0
226788920 1
985869383 0
598107202 1
115673278 0
507221649 0
354342031 1
974779468 0
624116713 0
181074765 1
790930293 1
148819368 0
49088461 1
647848866 1
711001827 0
434375350 0
871968325 1
884497822 0
782471874 0
798159394 1
959137059 1
12235465 0
107651532 1
167615053 0
950883640 1
240270497 0
384186288 0
276591990 1
641167595 0
945106032 1
421229696 1
214257874 1
32611688 0
376100351 1
445010272 0
638584866 0
645636482 1
41233052 1
88192654 1
250262872 0
860083232 0
402827487 1
492420018 0
889426257 0
908651848 0
438955668 1
32376420 0
391270685 0
693544215 0
698693378 0
227047493 0
849115144 1
173973312 1
890006617 1
204753568 0
823375395 0
139619070 0
83371992 0
986244481 1
939486140 0
685159979 0
623337181 1
414313658 1
966752929 0
601823440 0
104764837 1
628955471 0
557845545 1
220724930 1
293261265 0
25757350 0
411384248 0
22867819 0
457122488 0
327516543 0
277055514 1
900550104 1
886372328 0
746476201 1
507821631 0
599627714 0
251907393 1
720185949 1
398763107 1
26727283 0
543580346 0
34842864 0
390354214 1
826890074 1
689257227 1
641625138 0
853065010 1
156701140 0
309835302 1
997819635 0
210167471 0
346870655 0
56923868 1
144227258 0
823983942 1
766635467 0
460661374 1
832422229 1
343937831 1
61137807 0
588425870 0
281043962 0
438182529 1
663077233 1
319006101 0
209846615 1
336593895 1
567143245 1
444343835 1
215079910 1
937907066 0
64208532 0
646038764 1
54773659 0
338720757 0
89444072 0
990813020 0
412324064 0
36635947 0
722041648 1
204581322 1
469890674 1
733254264 1
130375795 1
704266453 1
334729843 1
508961435 1
670889943 0
570291240 1
730410631 1
593888778 1
55847260 0
786442757 1
162749986 0
711814540 1
964370408 0
708831074 1
831056624 0
508834546 0
886464680 1
433411662 1
833326736 1
768253049 0
401738231 1
535888819 1
614284050 1
416926042 0
807011512 0
600371747 1
787623210 0
441645690 0
970922233 1
969774746 1
758656592 0
661527063 0
970130467 1
330860830 0
54639250 1
543928643 1
920678595 0
149685718 0
298792729 0
810551574 0
894042645 0
212671335 0
622152349 0
702308746 0
285978597 1
621505767 0
252782384 1
637916238 1
254579225 0
972395752 1
906836825 0
233888749 1
799940516 0
556655716 0
889709016 0
866457940 0
930149828 0
150148432 0
785791254 1
528233865 0
299890516 1
606280586 1
666415713 0
702239830 1
174312759 1
149856555 0
372268167 0
878600584 1
981051465 1
454917181 1
14307440 1
308692198 1
296542330 1
944383358 0
449190839 0
25390833 0
65938016 1
47181375 0
253090903 1
338954887 1
126862765 1
484186641 1
672179362 1
463788206 0
770895125 0
5278242 0
484261928 0
483338469 0
314660564 0
99550131 0
247260382 0
607093131 1
304587095 0
336489497 0
653491872 0
110935397 0
665304798 0
150557366 0
139468995 0
569015712 1
517837197 0
359535500 1
356049004 1
783554642 1
123290659 0
389874960 1
727911925 0
318620273 0
992322858 1
294586697 0
660667226 0
178519153 1
815649590 0
656137055 1
182232880 1
569784599 0
643122658 1
830639342 1
308096097 1
887741532 1
69197635 0
735016780 0
307005687 1
859433138 1
3340669 1
671480847 1
342403557 0
20030456 1
910166222 1
562224885 1
952178694 0
890416365 1
942029203 0
58491642 0
593404978 0
504331100 0
962955077 1
641129878 1
76062849 0
161642246 0
574809404 0
851342305 0
636359807 1
473991762 1
180535425 0
554425476 0
918249657 0
285106004 1
511220386 1
41851419 0
407715137 1
317813150 1
271256369 1
112392746 1
721360584 0
964578508 1
629879242 1
475808512 0
642997062 1
15897533 1
168161442 0
637941235 0
364744741 1
830004204 1
420404848 0
42179043 0
142033898 1
454201217 0
224062792 0
906654256 1
46211647 1
802818259 0
234494441 0
361363984 1
17946527 1
688628774 0
49600138 0
121701494 0
960601870 0
327724979 1
188323899 0
444062123 1
680629127 1
263786552 0
209531963 1
469648153 1
298408654 1
858508855 1
878930000 1
620572267 1
221423170 1
556136180 1
923466856 1
610504459 0
413786701 1
361273142 0
241937164 1
354572816 0
189015374 0
220432628 0
846112223 0
303769347 1
803134828 0
287237597 1
735615099 1
398571525 1
443701162 0
233498828 0
528738640 0
795337056 1
747483038 0
265626043 0
286163297 0
509028452 0
608123861 1
875154953 1
337219521 0
601926502 1
386256944 1
5278051 1
70423002 0
127499625 0
45885311 1
20531008 0
234099604 0
329006716 0
717636636 1
734647729 1
668350965 0
767452613 0
608702718 1
366406204 0
639022030 0
7564143 1
206875962 1
338443422 1
573532851 1
704927591 1
330808746 0
201022845 0
611994549 1
722920240 1
837843691 1
685961975 1
696777883 1
458701077 1
467020145 0
240561410 1
860553819 0
273644378 0
567719693 0
426624995 0
972214212 1
102460005 1
823231987 1
813430113 1
464412036 0
527326798 0
662548869 1
619430663 0
183105742 1
612963969 1
277329677 0
990339608 0
361603909 0
961343910 1
988625869 0
273675036 1
467736166 0
492056741 0
692974588 0
207086069 1
398541691 0
935757244 1
173859056 0
838427022 0
814822363 1
494444978 1
711387439 1
672554045 0
735564326 1
536519840 0
901328038 0
20904526 1
543018294 1
312402129 0
553809707 1
545824583 0
660679132 1
169806609 0
260081462 0
866824975 1
782459303 0
515261069 1
118203942 1
384926732 0
386714016 0
425954663 0
155895211 0
167664501 0
44685518 1
589161585 1
163865389 1
886723291 1
723992316 0
43293699 0
64945368 1
712436360 1
681832978 0
615283132 0
914110020 0
834081443 1
217058722 0
845595739 1
122312883 1
453591520 0
133497159 0
780936561 1
553563189 1
219781912 1
287608376 0
327884111 1
108677630 0
213844197 0
156685269 1
532325347 0
971657657 1
432562394 1
651073285 1
840143817 0
691971178 0
724241905 1
111616030 1
63086424 1
684163706 0
479433697 0
990447130 1
463925738 1
522284164 1
579165754 1
770798504 1
538760522 0
293466142 1
503669379 0
827628444 1
833271512 1
619016493 0
212782853 0
287676511 0
9128200 0
729597001 0
172123010 0
183306772 0
280802763 0
682812216 0
536490272 0
45140384 0
206089808 1
570522468 0
157731702 0
704644146 1
193487121 1
549215879 1
930838135 1
751680012 0
551530024 0
925336466 0
95651310 1
163065342 1
234279948 0
405669921 0
656450519 0
432505305 0
347226972 1
640312128 1
260363315 0
770835128 0
77053514 1
870029880 1
20162575 1
30370196 1
439557420 0
936627964 0
568220087 0
219527433 1
510145417 0
355880666 1
16062334 0
109853818 0
356653246 0
92280323 0
241036321 1
968463139 0
958827055 0
662583109 0
524865550 0
709955798 0
20908510 0
431711564 0
518314036 1
699694091 1
88920699 0
525746913 0
989505712 1
494250710 0
316214564 0
56272324 0
675141147 1
218759002 1
997086823 1
87703059 1
688368234 0
75112011 1
120893860 0
749514449 1
163813624 1
426944466 0
394239386 1
516721326 0
792538639 1
709414373 0
759419765 1
432440111 0
740573408 0
696177197 0
551420462 1
128563107 1
236583978 1
529302595 0
174074116 1
604591158 1
816006411 0
635533981 1
979976599 1
719804659 1
629044421 0
39571339 1
333251991 0
829959558 1
690215981 0
553343989 0
546264972 1
235483621 1
891741837 0
741502105 0
163970350 0
851641038 0
711166809 1
457323371 1
319260269 0
904667657 1
906492302 0
918096098 1
6031313 1
112083016 0
284910914 0
258715428 0
913927749 1
594883616 0
528252677 0
216501139 0
679506619 1
622436762 1
884947511 1
232999443 0
772028439 0
606949812 0
187489424 1
805354615 0
211473845 1
948945242 1
400422995 1
441335047 0
761301255 0
391096143 1
410905032 0
344300022 1
231726166 1
340243150 1
297079612 1
236741360 0
566950461 1
51288555 0
587390638 1
144508484 1
965764360 1
26150724 0
893127314 0
818985446 1
739254345 0
454890603 0
334819465 1
573568182 0
318197959 0
694032317 0
718874678 0
504695495 1
536357465 1
263217853 0
599667299 0
363822462 1
900699953 1
419626563 1
30325925 1
454692161 0
359950081 0
556676933 1
595119728 1
190843462 1
395372256 1
119055555 1
312706541 0
957145173 1
409608251 0
637663837 1
680697119 0
213468682 0
890549133 0
614415469 1
2590527 1
846759800 0
370938331 1
35027849 0
364506895 1
22077639 1
897063084 0
844558811 1
690594824 1
344415126 0
416944015 1
721520325 1
877671406 1
109602095 1
822233111 1
240573176 0
660010009 0
416161608 0
379125445 1
919655107 0
832643095 1
408666019 1
523980915 0
118621885 0
10107817 1
744070069 1
760912553 0
274699875 1
816996028 0
393731114 0
568810840 1
768071275 0
437106360 0
612819751 1
514238146 1
297870614 0
863307117 1
438769693 0
854312946 1
532807420 1
874859714 1
418984146 0
74870688 1
698943101 0
694865889 0
614241068 1
134357043 0
871581567 0
832122621 0
560158946 1
736260296 0
127571379 0
374003894 1
761871154 1
934563365 1
604656345 1
785286945 0
200315993 0
212039590 0
455460078 1
17061422 0
974274952 1
313385893 0
322247411 0
822813639 1
476032260 1
552236828 0
658100339 0
897669415 0
177314772 1
629525795 0
297353001 0
586589961 1
234999721 1
913692915 0
552027106 0
199873660 1
789446307 1
749131021 1
64308841 1
435803536 1
12396415 1
400455951 0
158939039 1
854462337 1
371912962 0
817714474 0
372082251 1
278995045 0
281105166 1
877958197 1
759297507 1
832015143 1
727008636 0
221803730 0
516869090 0
61360645 0
508126399 1
220583945 0
312399885 0
531189858 1
969690924 0
620370979 0
521001270 1
749880552 0
331507421 0
15179859 0
249047585 1
661647439 1
685645094 1
186170656 0
953609402 0
118597195 0
751908847 0
380938044 1
124545346 1
463773400 0
620840057 1
849018755 0
696707806 0
18091561 0
734811128 0
24318132 1
237349935 1
60611112 0
641917619 1
247440892 0
401557647 0
622226018 0
890181033 0
220571630 1
93620863 1
541959857 1
65125594 0
438922039 0
218733414 1
367287596 0
272085211 0
643344290 0
893794580 1
264886477 0
22377578 1
827915314 1
546814690 1
304432299 0
585870321 0
320614681 1
823065158 1
988639106 0
692976053 0
531880952 0
820753908 0
266593680 1
616651190 0
450351873 0
83046512 1
641265887 1
117333931 1
852426125 1
228971109 1
44602382 0
114301216 0
873235876 1
573084326 1
877863963 1
492634901 0
441165091 1
79808696 0
815302353 0
260444774 0
40277543 0
331377911 0
167485327 0
204195918 1
306594412 0
479794506 0
462166157 0
674689741 1
94407327 1
254778436 0
295500689 0
46855448 0
850492022 0
518640797 1
632960113 0
743118549 1
970955520 1
348875405 1
878662905 1
832652106 1
789676576 1
984965252 0
60034493 0
728278504 0
118396665 0
604112086 1
406304364 0
680235408 0
87915570 0
306499043 0
420788385 0
441277871 1
497179000 0
955122425 1
310538795 0
782160820 1
128326581 0
283025514 1
743362667 1
841594142 1
46059127 0
888915127 1
459474553 1
591979602 0
70229856 0
311542808 0
198157990 1
132517646 0
817463459 1
94273968 1
408083385 1
637643235 0
460552354 1
587644399 1
200698475 1
402760921 1
382251466 0
989364473 1
240569667 0
820525182 0
630859790 0
617029564 1
428688841 1
34233224 1
522759393 1
624830729 1
987268705 0
233104236 0
376217481 0
637395003 0
895298513 1
37395048 1
165888896 1
361319332 0
891763036 0
770060956 1
444022743 0
807549583 1
340395093 0
229344481 1
948316395 0
682754992 0
653900938 1
834604477 0
495065619 0
77281623 0
857375059 1
530000828 1
949516660 0
650429961 0
448303118 0
555072412 1
922280138 1
506466555 0
56563464 0
844088334 0
871812653 0
744078572 1
511480129 0
192658877 0
326789035 0
924019146 1
77753831 1
307920637 0
453223867 0
181968183 1
413675612 1
592337353 0
923002352 0
518646848 1
524519396 1
846174229 0
170729255 1
598874050 0
619232705 1
399278986 1
587527908 0
226632747 0
168510435 0
747142108 0
442494449 0
88403312 1
432803872 1
913122111 0
975275142 1
462509551 1
517641435 0
856690500 0
599803233 1
448803484 1
603850904 0
651747616 1
254278316 1
575695955 0
963470160 0
792541380 0
157193937 0
39522260 1
845223323 1
730110233 0
804908843 1
890735677 1
466616195 1
59776257 1
479763897 0
382703842 0
540296161 0
411556646 1
871909497 1
651025238 0
906204441 0
955642768 1
187878043 0
522522599 1
465119201 1
515117643 0
580973266 0
232053738 1
394500216 1
532362809 0
413600685 1
481826339 0
478954990 1
147271720 0
380547754 0
572483784 1
84951969 1
703064031 1
834759712 0
847988219 1
291744742 1
418076605 0
483090476 0
786653359 1
440920743 0
160109539 1
464103982 1
220246775 1
968338111 0
551217213 1
798472264 1
704431176 0
877346840 0
700307322 1
983734977 0
2394811 1
274766844 1
894433171 0
598090241 0
291985298 0
78837012 0
66273355 1
81611030 1
67145041 1
209267041 0
776590279 1
114438757 1
758664655 1
35642417 1
803090878 1
246549002 1
895813173 0
596396492 1
460833308 0
119944333 1
220298873 0
114490972 1
581743067 0
283096431 1
653334591 1
971990521 1
668356560 0
632068211 1
440358001 0
492557169 0
419058007 0
509734882 0
244432732 1
468658180 0
884361616 1
592020021 1
473739870 0
958298371 0
558656197 0
124940475 0
756075819 0
647513491 0
443222836 1
296226959 1
48325582 0
529207688 0
885631224 1
235884384 1
935027936 1
75989554 0
373521005 1
365246356 1
443650820 0
198755975 0
576953293 0
229449970 1
525014132 1
716225995 1
279810320 0
802910248 1
119061646 1
763798323 1
896682068 1
694829257 0
655340451 0
807354202 0
572265299 0
890167459 0
302934778 0
43166970 1
642845575 0
137924972 0
989051371 0
415665258 0
829816251 1
676083285 0
634871380 0
619337428 1
676993177 1
988467229 0
582402244 1
633790385 0
612768217 1
727238378 0
476929672 0
674441440 0
490103877 0
407477917 0
597949553 0
406837302 0
553301623 0
381744314 1
209033097 1
281818507 1
918524970 1
149400054 0
640174259 1
447630126 1
525091010 1
753064982 0
544746494 0
287986201 1
900656854 0
485406416 1
650750091 0
366188043 0
579308540 1
502111984 1
561201128 0
187101533 0
276797521 1
994792922 0
392367413 0
357108364 0
586712300 0
452388949 0
105356028 1
436958082 0
791396337 1
50513603 0
785660733 1
615387758 0
69115675 0
598743715 0
163644400 1
892878007 0
525202744 0
210017843 1
630549509 1
224658895 0
626767189 1
514446554 0
529219797 1
945224636 0
653260049 0
633297932 0
749048140 1
754575465 0
628662592 1
270059665 1
424438235 1
771220091 1
256338993 0
701284971 1
100071154 0
747207939 1
491970057 1
339518456 0
507834907 1
594612215 1
100014106 0
41621293 1
124896102 1
278050788 1
497760036 0
621123825 0
668763058 0
899306008 1
749536210 0
195378959 0
697419862 1
769444608 0
636328122 0
991624307 1
635272359 0
339401989 1
922827073 1
268054542 0
404468989 0
526109627 0
745233403 1
410528202 1
197701749 0
261625170 0
425228818 0
265528799 1
138779934 0
331558191 0
984678143 1
218688770 1
42117244 1
949650256 1
149498816 0
22113154 1
480544983 0
295971323 0
666571344 1
602083912 1
726630765 0
336461709 0
581202184 1
574744176 1
529716024 1
910344984 0
581776665 0
145580723 1
160459921 1
429837644 0
368461261 0
195766714 1
130043766 1
686085170 1
15647863 0
543572236 0
968474200 0
201944122 1
532196867 0
741836415 0
309346230 0
868553355 0
812207586 0
19735166 1
521677117 0
206662108 0
24797840 1
779527038 1
728531695 1
144034646 1
347585479 1
392050384 0
547748212 0
804702965 1
953680868 1
680365386 0
969560172 0
834704739 0
200714273 1
592321045 1
234280061 1
186880035 0
493595411 0
832087732 0
66764581 1
343575250 1
89575049 0
666699206 1
917561408 0
110367503 1
266378403 0
543091770 0
366538361 0
815624211 1
987972596 1
152592224 0
28575185 1
116125695 1
568105952 1
897935749 1
236014882 1
929577538 0
700840305 0
770041719 0
769775416 1
455280772 1
953057339 1
706852727 0
141847415 0
280548599 1
941509596 1
121022530 0
102155216 1
407286591 1
81562033 1
527302371 0
262359293 1
610781126 0
492523729 1
152711427 1
237761067 1
716614205 1
60784939 1
605747813 0
139915295 0
451568458 0
824947665 1
825644286 0
110929473 1
917910090 0
433107467 0
710805727 1
988799924 1
904451252 1
865973850 1
441745940 0
678471689 1
357100640 1
662377420 1
122060522 0
708164306 1
230286189 0
849211431 0
967699442 1
177627282 1
315252108 0
836943228 0
913033519 1
396284214 0
147767283 1
566413044 1
960546840 1
327384271 0
624175941 0
717477902 1
739812395 1
985630885 0
758765058 1
962035598 1
545427959 0
380274716 1
647875603 0
807579766 0
372898746 1
721645057 0
944359586 1
1036064 1
243696381 0
798902497 0
151663146 0
187528346 1
657113733 0
160458598 0
872717015 0
397873908 0
258913650 1
77126271 1
187987887 1
417433626 1
363753881 0
358689850 0
782584625 1
208884935 0
806872829 1
238891726 1
411550540 1
900225789 1
476922567 0
528123331 0
964564589 1
649804596 1
4429084 1
145082736 1
632262744 0
369312311 0
578238956 1
324541486 0
664989109 0
929225502 0
858503969 1
31894518 0
305012607 0
639080608 1
865481007 1
651065227 1
9087197 1
242047510 1
179682452 0
421450234 0
58243034 1
890060120 0
663323329 0
819716261 0
692320194 0
833441330 1
25101506 1
825635812 1
309833575 1
207367547 0
743666353 0
54729412 1
546114716 0
54875604 0
966489310 1
615660765 1
514602957 0
626961306 0
620031719 0
405383671 0
682159518 1
825854353 0
962436814 0
960662421 1
881701557 0
211694079 1
814796759 0
277159882 1
788609994 0
892065602 1
623000195 1
802589005 0
286495461 0
895438142 1
332580165 1
228360232 1
896155486 0
957373661 0
533643913 1
703823786 0
511211410 1
848422159 0
373104389 1
320892781 1
947255356 1
808640076 0
838887008 0
330493053 0
294270823 1
132021946 1
476396305 1
549771897 0
461470403 1
763840109 1
554482504 1
562324883 1
962140509 1
191337114 1
609293612 1
772605190 0
262994214 1
934658938 0
637576958 1
54076602 0
441677679 0
776753774 1
310326660 0
34747644 1
341989002 0
91024113 0
524464947 1
195489813 0
781906532 0
505861450 1
499376800 0
771790882 1
988742759 1
792766888 1
37325518 0
293328271 1
551863677 1
448630849 0
658882758 1
682727538 0
645372978 0
230456062 0
705223245 1
271701512 1
857290160 0
751891034 0
486726030 1
286446363 0
173642854 0
487655014 0
849578413 0
172520567 1
428652430 0
358467724 1
633185099 1
884485596 1
15403299 0
163864806 0
77710230 1
220327320 0
638988280 1
893557051 1
84344219 1
539220263 0
936948968 1
470419128 1
514064866 1
843134259 0
605767841 0
487607719 0
260740517 1
120954290 0
940939468 1
779266248 0
731690399 0
263834729 1
69658996 0
197102764 1
70113510 1
315498640 1
185943790 1
903922578 0
95865088 1
493275878 1
357678355 0
247653250 0
280031641 0
326454971 1
804979173 1
500714023 1
146350089 0
293423488 1
498432248 1
711671248 1
917848265 0
151929081 1
966641216 1
551786152 1
714937832 1
515890872 1
719391112 1
625103586 0
498686500 0
460286728 1
408089796 0
838286705 0
512854824 0
497723767 1
257748026 1
5956192 0
818686017 1
525723679 1
935030615 0
718836461 1
397547061 0
647807450 1
855955314 1
775982418 0
307766015 1
717335319 0
645083207 0
556262887 0
776239148 0
406196639 1
148582507 0
219844626 1
644862642 1
197634732 1
410279212 0
647532056 1
668051591 0
6341978 1
249701963 1
818552010 0
264505120 0
582170987 0
455901386 0
61944440 1
791545397 0
944275400 1
342994605 0
411405991 1
592853502 1
971373367 0
637370982 0
833399863 0
57809035 0
50721077 0
922013541 1
298307018 1
151811446 0
584107581 1
881054242 1
459183194 1
113385516 1
861248643 1
789744493 0
699366807 1
199332657 1
673493249 0
165216277 0
296252917 1
932670474 1
984435813 0
902047784 0
932516388 0
91074855 0
951602469 0
994677368 0
302929293 0
341562698 0
694164087 1
420571576 1
72155676 1
46018915 0
53010283 0
411907052 0
155589582 1
206493521 0
948954991 1
495533252 0
855734925 1
617578546 0
994218913 0
137840026 1
788157817 0
784404619 0
516769383 1
704892326 1
902965909 1
18875102 1
385223862 0
897423089 1
26373560 1
1929281 0
576016226 0
338618631 0
794706714 0
705507361 1
747274607 0
171263804 1
438724550 1
604749822 1
215605962 0
562005993 0
564301183 1
327285611 0
334070827 1
125675408 1
711771125 0
80892066 0
789751715 0
581031479 0
291437138 0
630705306 0
885555007 1
240486288 0
235869148 0
111299022 1
475765098 1
642128247 0
12252616 1
108821863 1
642776259 1
749862656 1
657471163 1
599038062 0
741512592 1
741341097 1
352031723 0
743181844 1
720230486 0
47319508 0
418927297 1
182574624 0
294001776 1
939865682 1
12111843 0
361194160 0
219508954 0
125928029 0
110079755 1
18973317 0
692064632 1
481029310 0
178055646 0
600548095 1
103114127 0
795277565 1
691301731 0
825036106 0
301546803 0
69707811 1
72215884 1
749814887 1
506689716 0
524247479 0
737995606 1
792940458 1
282687370 0
898522827 1
929442044 0
779014901 1
852221473 1
291445164 1
657033786 1
2591102 0
859472362 0
622873769 1
671265951 1
665542006 0
863770257 0
916074767 0
73513486 1
751839873 1
300460543 0
413751539 1
822147502 1
638323226 1
824348427 1
118941941 1
645886654 1
487660170 1
83764749 1
388824311 1
732362095 0
140520040 0
651563180 0
365842148 1
702698411 1
430951862 1
202454404 1
296982107 1
874930329 1
379977807 1
681270950 0
535329214 1
289103693 1
420844218 0
213654880 0
550767925 1
688408606 1
237055702 1
955437172 1
394345645 0
892120643 1
509071113 1
684969638 0
34910556 1
743595045 1
667881704 1
196426823 1
360212576 0
970772100 1
971364085 1
277920075 0
351153135 1
250762576 0
609211342 0
585911385 0
811365123 1
124464741 0
445174280 1
306045081 1
797041166 1
385815903 0
407044206 0
118857451 1
925172355 0
110155698 0
512935888 1
43495024 0
696331678 1
91961770 1
857799775 1
562269169 0
857900196 1
505464793 0
494739946 1
841331440 1
924805991 0
158419378 0
757714874 0
676580084 0
965892725 0
616659071 1
588931034 1
240684789 0
371489277 0
849200316 1
945684593 0
317587121 0
487677304 0
552934419 0
66099341 1
44524386 1
326748673 0
616896630 1
436208227 0
889263454 0
908536941 1
167069580 1
688462863 0
307123252 0
962557614 1
782086494 0
946155324 1
528546182 1
720423823 0
526154184 0
775653818 0
289502952 1
73262474 1
374917228 0
85640459 1
648333957 0
817786021 0
714348729 1
115278505 1
109685541 0
514608705 1
433600702 1
227556556 0
14811796 1
86528833 1
504522832 1
586909300 1
883002040 1
448151923 1
114174426 0
946733980 1
750086976 0
545675269 1
242746094 1
838639877 0
945877493 0
238126515 0
738288223 1
494661174 0
480436198 1
295279484 1
499978557 0
975347476 1
518017324 1
802582455 0
945356796 1
356245647 1
125844838 0
800584403 0
306684532 0
138693030 1
204805580 0
482054087 0
642053515 0
364872204 1
604406538 0
28479247 0
786321 1
570898895 0
82143878 0
719613884 0
354366242 0
949430510 0
191975425 1
103437922 0
349425141 1
111474332 0
574290002 0
159526380 1
635298328 1
622303026 0
615452856 1
313319153 1
957159761 1
875969405 1
994167593 0
396033570 0
535032008 0
475099794 0
364678546 0
933679089 0
535925482 0
628701404 0
834145945 1
670069892 1
737391280 0
71918745 0
825262080 0
807080965 0
425669018 1
323314284 1
992830969 1
826274185 1
787231019 0
658721933 1
528420420 1
813394606 1
603475622 1
499992281 1
255366832 1
531533432 1
696566815 0
172769861 0
946801317 1
71566508 1
669427921 0
549177280 0
906488868 0
645692730 0
803468064 1
232541728 1
989231936 1
750415786 1
674033599 1
78051220 1
31695968 0
816200121 1
189863170 0
926713749 1
356869648 0
491003561 0
178857179 0
528698659 0
78663284 1
510457544 0
395353303 1
948105913 0
4033822 1
302941790 0
817451161 0
721593858 0
74865379 0
338704786 0
803390478 1
456200913 1
929100062 1
619791057 0
468499724 0
703744077 1
902384889 1
144963746 1
245222438 0
803628868 1
565910179 0
512608 0
96056801 1
595700920 1
380551123 0
371368393 1
651045347 1
172357162 0
173095654 1
689597509 0
808850928 1
260614443 0
102096319 0
860363583 1
280185809 1
532326182 0
610870897 1
866293617 0
783719847 0
7739730 1
331574516 1
184474829 0
977388890 0
326573937 1
85154021 1
724196006 0
946041154 0
704031357 1
591807073 1
31505734 0
171225121 0
783669009 1
267226748 1
840794332 0
220119696 0
968936265 0
844881052 0
552791687 1
894627792 0
758304166 0
76573245 0
674337086 1
487501053 0
436116347 1
896978434 0
354604434 0
282631560 0
111027645 1
174076545 1
252911614 1
370904038 0
759582418 1
13040313 1
166603720 0
174960792 1
140417985 0
668497689 0
429798859 1
799188447 0
306498866 0
966756536 1
879407609 0
990882728 0
921804285 1
374060699 0
215552996 1
252594656 0
642972165 1
255613505 1
358658083 1
274528440 1
956937461 0
104114588 1
903480635 1
574443359 1
194891528 0
39858721 0
370341986 0
851946421 1
178258536 1
740851307 0
675288208 0
221925988 0
126563735 0
431978281 0
228298329 1
968124913 1
325353667 0
240146862 0
985894356 1
887564325 1
559895486 0
995502231 1
33331500 1
768983225 0
69320365 0
737802328 0
369779247 1
589481451 0
289911319 0
909949966 0
142334911 1
188835287 0
168116950 0
908335192 0
55063807 0
900085918 0
666329663 0
258962287 1
424005984 0
223633083 1
631540860 1
480726905 0
975301432 1
664520138 1
313506720 0
47007238 0
524791570 0
989851945 0
246026037 1
115161282 1
285755225 1
704547282 1
366661790 0
231869817 1
974767090 0
614229546 1
116123836 1
461207191 0
864309098 1
907507593 0
529694063 1
564771891 0
91736052 1
740732544 1
288947009 0
655107100 1
257158501 1
67936342 0
651601933 0
848506826 1
763184836 0
935984906 1
783387472 1
191776543 0
985789348 1
280861914 1
206867340 0
737728450 0
939366399 0
472150429 1
644010936 0
21853931 1
95163901 1
243858936 0
716538628 1
135378050 1
539969264 1
542444199 0
312558862 1
397275652 1
668872149 0
672900351 1
487894614 0
255134306 1
137817938 0
261795387 0
3867450 0
283112319 1
594300504 1
543181580 0
250224880 1
158458647 1
554027788 0
941869008 0
965831294 0
320902414 1
718539085 1
74580443 0
304270238 1
308653101 0
842713752 0
46225976 1
834106047 1
685358489 1
884168934 1
530605757 0
825506466 1
751766407 0
186068416 0
905268874 0
29630603 1
659655049 1
884128932 1
756027111 1
484338278 1
279193956 1
741241419 0
303219521 1
528448318 0
909617671 1
461280334 1
311985604 0
600514725 0
595796104 0
285229107 1
518541601 1
418276988 1
699512710 1
590309899 1
591157097 1
276319231 0
811598764 0
661557233 1
417022282 0
995435984 0
548840262 0
633540049 1
36492662 0
674799992 1
93527888 1
854366072 1
827553070 1
445421428 1
455039715 0
598921679 0
946629024 0
28741558 1
256027169 0
673266649 0
340711487 0
308577194 0
249348446 0
325372402 1
15567384 0
966127693 1
531752172 0
286078161 1
219589834 0
176210559 1
475459908 1
690714794 1
642841019 1
432722801 1
666845269 0
587555615 1
270847914 0
641155078 0
914863134 0
905755393 1
970174034 1
255134218 1
673943543 0
181590567 1
523655551 0
205982448 0
394977461 0
636239131 1
562962108 1
991229143 0
584120763 0
820336025 0
956076529 1
722595996 0
607475265 0
550103581 1
714987572 0
381070296 0
747953700 1
649972232 0
438054233 1
830540133 1
4658524 1
805024714 1
143850249 1
963681926 0
480161909 1
476120293 1
171797177 0
867805207 0
263662388 0
701160149 0
473460319 0
821962220 0
193276713 0
559922821 1
358557327 0
991520793 0
412726535 1
385751040 0
283660829 0
630996925 0
666569814 1
235203197 1
130125881 0
318908070 0
276319200 1
337251672 0
677448365 0
173083322 0
697091161 1
879482936 0
871715804 0
358882252 0
352718919 1
425266271 1
639518516 0
575957523 0
294777657 1
108765470 1
456091411 0
74583336 0
463653152 1
345083341 1
590514097 1
2762745 1
664735081 0
369392308 1
528050384 0
187824122 1
252958490 1
533858750 0
748739989 1
69045982 0
71565270 0
416036381 0
992668030 1
560733255 0
999838947 0
789225653 1
412870077 1
714704982 1
421599849 1
564225927 0
945038938 0
393373407 0
558023458 0
771871185 1
785436403 1
379616937 1
497347644 1
344367056 0
248961374 1
698775599 1
190784472 1
953157486 1
654153067 0
780528948 1
987815445 0
392208218 0
986449760 0
778490136 0
868125753 0
256423208 0
377230672 1
690638469 1
623557492 0
744812099 0
742698599 1
16633126 1
497859726 1
979454498 1
982317222 1
11797151 1
112573507 1
526739866 1
170065880 1
818387929 1
223598381 1
568336235 0
912077299 0
577868030 0
275911982 0
580710582 1
989335222 0
814115388 1
108020942 1
456423100 1
986419436 0
211077866 0
52147414 0
784365482 1
849804767 1
497601398 0
563525530 1
791607903 1
625183205 1
797282418 1
932643285 1
896556814 1
560557902 1
184936982 0
907045658 0
126025933 1
820856455 1
150708712 0
595339334 1
922539172 0
393778624 1
185116273 1
146840665 0
793820943 1
118758968 0
32355435 1
923684311 1
765213043 0
366607123 0
576952571 0
908169106 1
102967713 0
706002317 1
868027353 0
392305030 0
637473241 0
868691932 1
843232888 1
766719146 0
447691481 1
391012497 0
433506384 1
683593486 0
994582025 1
40344591 1
689311316 0
592077646 0
224261673 1
77141732 1
972563390 1
416348331 0
781282947 0
177752848 1
988326231 0
213393772 1
566081867 1
245371530 0
242779347 1
307728512 0
580347061 1
985291598 1
282255849 0
903021089 1
528488045 1
967997787 0
956655229 1
708052143 0
208943902 1
756109927 1
627159015 0
758661968 1
358705451 1
245543267 1
610738488 1
327298113 0
615005760 0
592582861 1
228683023 1
353279181 1
292795122 1
928255342 1
938457022 0
287780847 1
254967793 0
64792823 1
935419093 1
737902033 1
308425794 1
958149738 0
377961415 1
388241412 0
115662372 0
653757752 0
59173761 0
614036845 0
30202090 0
370903483 0
471159245 0
585243090 1
975648600 1
992724958 1
382017088 1
888639490 0
164382241 0
109891357 1
253740836 1
559952541 0
486784078 1
748203646 1
967757808 1
399666737 1
340158092 0
448231702 0
280029343 0
926142359 1
868954239 0
776165062 0
180943546 0
624394441 0
459813922 0
858782733 1
190967952 1
615793542 0
844301529 0
439222564 1
79338835 1
380518001 1
401426477 0
343654261 1
889540796 0
739430927 1
959287906 0
360784939 0
759601112 1
17610259 0
556809533 1
7363415 1
121887773 0
475453151 0
175701066 0
246963094 0
289168252 0
833269652 0
479245354 0
357960794 1
834955150 0
995773765 1
457643420 0
829038864 0
839500657 1
341961939 1
960193509 1
709129912 1
850126262 1
596420048 1
204698794 1
12168791 0
18503380 0
896186649 0
451567080 0
275845398 0
601307050 1
182124696 1
735793582 1
340641698 0
63665900 1
823700105 1
168463390 0
317188102 1
688187060 0
187077243 1
498452037 1
105508071 1
607648636 1
574372356 1
900913661 1
811007324 1
581412195 1
313141601 0
792624251 1
395107795 0
211637992 1
571170680 0
546578987 0
952541467 0
547638980 1
409233974 1
563454809 0
417409663 0
719109783 0
470456342 0
693205966 1
171803980 0
446484359 0
754295582 1
555868774 0
694364670 1
119739941 0
18632870 0
161542671 0
415940688 1
820612031 1
344766202 0
871734519 1
371539507 0
826501788 0
706491515 0
494546286 0
240921010 0
512711583 1
129871251 1
178142069 1
752773297 1
987735664 1
164982712 1
700758011 0
197228341 1
617855644 1
322636535 1
631539074 0
351893042 0
677588517 1
639364474 0
466921334 0
29526530 0
420929570 1
331642147 0
320815508 0
30031345 0
615542822 1
739832371 1
922685963 0
94966093 1
853924499 1
552233691 1
324373994 1
997388164 0
978150410 1
972931004 1
768756228 0
308493339 0
488767502 1
95126064 1
831155505 1
766122480 1
539930627 0
511136743 0
592898019 1
505466858 0
711333716 0
541011253 0
459796399 1
361940024 0
771552949 1
760424882 0
385979889 0
920850360 1
46221574 0
355328642 0
684730472 0
178536604 1
761473288 0
296942424 0
574393119 0
8092332 1
125879843 1
652527637 1
14053790 0
26551522 0
374272193 1
24569761 1
789898651 0
980915356 1
971264790 0
338415955 0
486615541 0
691596477 1
946981547 0
476609795 1
467709300 0
818683868 0
729673015 1
25888135 1
514873055 0
526805447 0
831067626 0
779133744 0
712768099 1
405692475 1
597079741 0
252972630 0
136149427 0
47080532 0
467862047 0
888497889 0
807295344 1
429236349 1
513807188 1
632400702 1
559972498 1
490839349 0
445255587 0
885029050 1
581231510 1
461848167 0
581379812 1
701583548 0
851885669 1
933671423 0
338378163 1
774336523 1
72701210 1
310023738 0
94695582 1
662617169 1
865876172 1
938289798 0
410115846 1
901732565 1
288865681 0
591875366 1
652627378 0
485803868 0
606867312 0
259200990 0
758993239 0
208345741 1
8216476 1
285091012 0
649362968 0
364029805 0
821183475 1
318886293 1
389083092 1
133886378 1
868660105 0
928195211 0
11510172 0
267295326 0
674047387 0
571161758 0
669032571 0
347554166 0
289280304 1
373946637 1
216428407 0
285700952 0
172929595 1
774659803 1
248077269 0
225922671 1
468421464 1
529355656 0
939434055 0
97694169 1
363113638 0
591147285 1
850998449 1
861493158 0
595475905 1
79081121 0
121524108 0
944685425 1
462034234 1
226326586 0
736156169 0
497659785 0
690544125 0
74174249 0
840504878 0
274197220 1
690179764 1
115556443 1
909953424 1
435141342 0
976107424 1
549095422 1
485433317 1
362819055 1
481698984 0
835797927 0
507694294 1
202068024 1
149977590 0
317657141 0
69994574 1
371374001 0
511155739 1
815720724 0
761897536 0
232746123 0
166523441 1
59405980 1
233005728 1
784899973 0
942607199 0
362777471 0
742732391 1
360806014 0
583495672 0
948614714 0
208544038 0
262774337 0
478054099 0
177894260 0
972537702 0
549332721 0
441607252 1
553600601 0
121469702 1
548578134 0
641374456 0
211835425 1
14014226 0
278915335 0
109046669 1
50739319 0
671454637 1
468943959 0
330838678 1
959957879 1
69593793 1
143173401 0
497119364 1
925255525 0
304738241 0
502213597 0
978389595 0
927679819 1
291751899 0
945135471 0
243710860 1
68637500 1
8298798 1
866490897 1
81169974 1
850693468 0
352005792 1
903297447 1
854555097 1
350917184 1
174579498 0
952864489 1
901218989 1
73618532 1
186147675 0
983108520 0
225538114 0
167280415 0
294003575 0
68072299 0
945865109 1
954470069 1
535127711 0
338072230 1
60917393 0
19332285 0
269183595 0
241896189 0
93858036 1
523766189 0
117361124 0
935584306 1
14294982 0
447775712 0
596686599 0
442307853 0
57987941 0
359478615 0
594129337 0
72749606 1
467311736 1
215449332 1
196257600 0
265834518 0
196972746 1
230076821 1
479750557 0
587048407 1
624004831 1
682703021 0
29478701 0
51120805 1
162522429 0
185671260 0
13575192 0
14922730 0
114627644 1
455198570 0
333195790 0
361533389 0
218257473 1
366273520 0
633308529 1
498258420 0
680595679 0
76691551 0
409976923 1
695794171 1
980681555 1
448815293 0
259695698 0
835631357 0
190928317 1
423496634 1
43753597 1
44077368 0
243806134 1
987017764 1
718272551 0
925061737 1
253867149 0
252894106 0
37723740 0
177811453 1
916444480 1
970660583 0
8989965 0
5417905 1
282885434 0
977989074 1
591448348 0
536574250 0
497932227 1
457989744 0
909451879 0
463392938 1
73273670 1
622724655 1
582573429 0
158004187 1
213556338 0
574191887 0
98270162 1
719168114 0
689402098 1
739325662 0
217951035 0
340371854 0
442618690 0
680132675 1
750291654 0
530221573 1
896144743 0
448117823 1
228426464 1
933144734 0
725780073 0
263874629 1
272390399 1
757381264 1
197342666 1
599969659 1
542503458 1
558873947 0
234685938 1
195967271 1
106831824 1
808771225 0
490133027 1
693082629 1
9715781 0
825303640 0
467316946 1
201028174 0
676523926 0
905705431 0
905154457 1
469592299 1
87243334 1
844780290 0
466105730 1
605321509 0
604979761 1
271931208 1
11682166 0
533751224 1
251887498 1
430482716 0
46307375 1
645629956 1
837269756 0
108595736 1
119384145 1
163739111 1
438479123 1
681326842 1
57962517 0
224009098 0
981999580 0
484387046 0
979948151 0
736436620 0
153929902 1
210447123 1
328093898 1
539982468 0
603249298 0
299888533 1
475959574 1
381866340 0
760007201 1
1371702 1
783754244 1
251185804 0
458938980 1
918047993 0
645907839 1
728008997 0
666371684 1
595679756 0
818639269 0
820953057 1
403419417 0
120537830 1
437935310 1
783076386 0
419813088 0
834677792 0
356332846 0
172320219 0
549837102 0
53063383 0
981788116 0
954569500 1
311075772 1
448537553 0
166257273 0
924812206 1
297230625 0
443336072 1
677764544 0
147878441 0
832099051 1
197243302 0
723578908 0
783444357 1
743416366 0
157775911 0
285136274 1
51485513 0
48950795 0
558179117 1
107702216 1
427164621 0
172841899 0
267240942 0
663376264 1
188259845 1
27551895 1
934816423 0
644332591 0
369512689 0
875977331 1
149261374 0
717019021 1
700290807 0
250331342 1
913429628 1
920098036 0
887329237 1
438707619 0
615788278 1
731739834 1
827719448 0
395348640 1
278509431 1
712785099 0
671179310 1
469351412 0
661980976 1
534963018 0
374653824 1
876007847 0
256490669 0
961950039 1
163583175 1
194825272 0
460162074 1
283217206 1
592703010 0
132963115 1
872097873 1
704370383 1
176264943 0
883055453 0
252585077 1
823181136 0
954452267 1
332769262 1
323468553 1
77085524 1
831684636 1
883243734 1
202807450 0
647826596 1
105593168 0
896072259 1
359815592 0
420473295 1
264149691 1
323479733 0
708033881 0
123160815 0
910794124 1
137062674 0
763008554 0
820984823 1
727461746 1
502265941 0
996473262 0
398697606 1
367140083 0
907276397 0
470403264 0
51158591 1
396349641 1
33728924 0
355509945 1
41083148 0
801922463 0
886553173 0
926476945 1
184137421 1
867453740 0
955921834 0
715242986 1
918481968 1
458763023 1
764749083 1
830805386 1
749738513 0
959899881 1
682056297 0
608015053 1
940332393 1
956186046 1
326666640 1
298099082 0
148657698 0
793440122 0
625982741 1
692357051 0
456912298 0
942334309 1
335383832 1
819093970 1
752917637 0
553678801 0
501568872 0
955944970 0
464406464 1
944073990 1
142315110 1
824936189 0
305308750 1
725116593 1
686001071 1
409512292 0
860197852 1
279619136 1
923628537 1
423101304 1
88717679 0
589489019 1
587882948 1
715316691 0
512465219 0
635221016 0
200916561 0
113568398 1
743393089 0
571696583 1
681204116 1
329306075 1
525295817 1
204761583 1
493911345 1
874446174 0
161595630 1
886019363 1
358876563 0
288200842 0
575596537 0
363273370 1
681557097 0
883775519 1
852400081 0
858712879 0
814889813 1
973467156 0
630852851 1
557828768 1
531836564 1
435596745 0
921099788 1
861063282 1
934329566 1
676303041 0
672895782 0
470747441 1
359070474 1
394444258 0
183911346 1
238892945 0
88953734 0
951538533 1
342553810 1
850811169 1
141743488 0
185711080 1
926369952 1
178860220 0
317424928 1
613075996 0
319557216 0
155445760 0
137921580 1
80479155 0
951295522 0
902870220 1
330622095 1
904407781 1
917660001 0
425125978 1
291991086 0
720690322 1
608171772 0
179532137 0
303733221 1
13731837 0
212908123 0
842377880 1
398954597 1
306252987 1
26632935 1
491821952 0
85513682 0
805763958 0
239670265 0
177773580 1
418498204 0
174922132 0
555201945 0
382926275 0
178480826 1
651383333 1
694225091 0
357010602 1
614768308 0
768846518 0
422750765 1
402539928 1
411292687 0
561991037 1
219231880 0
679986608 0
704654118 1
206793888 0
182363159 0
229916519 0
589036102 1
716693681 1
595794829 0
716525942 0
292391772 1
384661830 1
128019981 0
838520450 1
920992205 1
943773834 1
787830772 0
925501219 0
789247056 0
184611724 0
564010884 0
745077715 1
227480749 0
455220580 1
463344777 1
801936720 1
416012677 0
250029360 1
126717332 1
33671751 1
570949759 0
41535559 1
854486587 1
706172150 0
432854583 0
493531730 0
298355414 0
945979482 1
574241971 1
245301121 0
721277657 0
840196058 1
456126349 1
159843312 0
503919052 1
778178119 1
277806582 0
539336703 0
974157328 1
115491852 0
282666586 0
944901052 1
691578226 1
448335250 1
473224333 1
666670042 0
103228587 0
387085905 1
184170028 1
51277076 1
666038933 0
454366561 0
606145598 1
634790961 1
241883406 1
76315326 1
807749444 0
800312514 0
936647519 1
892443819 1
477241776 0
975768371 1
839629006 0
551164094 1
845990304 0
565461666 1
598668886 1
141674793 1
12645703 1
361123513 0
656966467 1
339124645 0
944262869 0
92447150 1
801696365 1
121096151 0
660268724 1
266856617 0
972509915 1
617859842 1
952175370 1
386182978 1
919569229 0
653333831 1
461956644 0
97071283 0
786682428 1
824094583 0
870839870 0
756320970 0
443796962 1
455954365 1
38137064 0
735096684 0
524850464 1
855583569 0
777737197 1
803018612 0
810242049 0
525446613 0
882899442 0
256793993 1
631313941 0
789163661 1
368885124 1
798402781 0
661945964 1
753087728 0
850058353 1
221786275 1
501323817 0
567982175 1
757207385 1
891254179 1
429730770 1
103990687 1
313963354 1
23453789 0
855647778 1
936747415 0
518649275 1
627786918 0
942147224 1
822204112 1
102021366 1
433009520 1
289023519 0
347885481 1
84230877 1
576813476 0
143434102 1
249645069 1
963625491 1
910396728 0
412415962 0
726401968 0
217550509 0
841403232 0
825307685 1
493073855 0
888948650 1
850007826 1
557575811 0
761014015 0
896065754 0
949308910 0
13899711 0
171697940 1
701989779 1
89652039 0
81342896 1
464424972 1
934047122 1
455756023 1
125390027 1
811372819 0
588194657 0
716687416 0
782372234 1
745029521 1
932193672 1
507983956 1
989175858 0
543519010 0
522329071 1
501901717 0
973932200 0
404298745 0
620777982 1
151812073 1
508225068 1
864637014 1
218086129 1
87787837 0
975231718 1
153645359 1
21702168 1
456392899 0
546691242 1
583332988 0
120990827 0
554086136 0
539615417 0
383632070 0
412663519 0
229288246 1
244982336 0
757624566 1
157893702 0
969714624 1
667189990 0
682903209 1
40237196 1
132736969 0
414330455 0
796655984 0
815689035 0
586598714 0
583333694 1
738305488 0
976216716 1
988844986 0
755133445 1
526046105 1
450495136 1
26158539 0
312792260 1
685177281 0
985784017 0
666639589 1
6616145 0
579499732 0
801623805 1
379354666 0
777536862 1
797676214 1
84735220 0
227924820 0
507723354 0
290630373 1
241582664 1
598706993 0
510962418 1
948566875 0
686432478 1
511971998 1
233490864 0
347551847 0
169354640 1
69489995 0
436429451 1
868725341 1
219960479 0
73547873 1
505108751 1
490839075 1
724054466 0
340366698 0
795262379 1
848812049 1
43286003 1
277125851 0
312531833 0
595694759 1
206363322 1
816767592 1
262432337 1
232933926 0
328698582 0
594395165 0
376041882 0
217803702 0
523181553 1
933044023 0
198080970 1
548944483 1
859162182 1
420157410 0
198648762 1
711185354 0
313633089 1
572298478 0
163232287 1
552335465 1
592021903 0
486620689 0
359956457 0
493361323 1
441111658 0
777861409 1
439951718 0
190485980 1
889956054 0
161011426 0
481652655 0
66637035 0
609830300 1
978802355 0
675058649 0
767167959 0
753536254 0
575668830 0
161928424 0
682218142 1
956046258 1
313667987 0
695491280 0
35104262 1
948595311 0
389506512 0
238809501 0
960853451 1
517931602 0
705795014 0
573080770 0
326161227 1
946429132 1
225162487 1
177074674 1
201660980 0
534081713 1
546020979 1
876842676 1
157241252 0
834415835 1
497521233 0
636150701 1
951800401 0
495912152 1
798049627 1
2989643 1
180838227 0
103462859 1
619884584 0
714009296 1
150099516 1
155668332 0
74786066 1
83418781 0
235544745 0
492184872 1
88968324 1
57566642 1
643977673 1
283150736 0
623074783 0
577852824 0
595958313 1
80522206 1
851489750 0
712293179 1
159879742 0
578436187 0
286649471 1
706040255 0
827289774 0
625978437 1
156140181 0
300162709 1
663582229 0
406293184 0
386478744 1
442758130 1
965790071 1
591284445 0
54483068 1
731238047 0
645835338 1
713283235 1
119292350 1
367498903 0
549431789 0
785513492 1
571564373 0
698685603 0
549895930 0
994630160 1
459669168 1
525877452 0
498025937 1
169035117 1
710455508 1
733569005 1
620178776 0
888118984 1
987709230 1
731992907 1
15338263 1
963328730 1
41910086 0
627594864 1
804154175 0
291209706 0
322274680 0
478044005 0
890870708 1
373142795 0
300653729 1
495982840 0
620965686 1
110964457 1
137300559 1
456970061 1
393760530 1
332456767 0
84288245 1
853461016 1
446251442 1
378715737 1
66114057 0
810286992 1
963558652 0
692445454 1
298289783 0
952299673 0
448812928 0
296720911 0
480412693 0
694649661 1
497267131 1
558263602 0
163176984 0
863694730 0
630401035 0
703530907 0
335158637 1
100647227 1
390470488 1
35621985 0
848182726 1
380889259 1
225149810 1
540970398 0
326469632 1
709731781 0
170284814 1
694958384 0
22412832 1
738807213 0
161641131 0
374850782 0
605908573 0
641340139 0
346606550 1
849703909 0
298748876 0
95934624 1
479465807 1
157072339 1
478756119 0
774310935 1
876296296 0
883739532 1
832418425 1
355190476 0
918180310 1
885825382 0
668996829 0
799718186 1
178117073 0
940492129 0
454341570 0
835374139 0
946089597 1
57946282 1
372697796 0
454119026 1
461575686 1
770042703 0
426632297 1
233042661 1
585990294 1
570528219 0
767120421 0
994606101 0
639849989 0
509812419 1
47329773 0
504501276 0
696840238 1
973319516 1
972504002 1
923229790 0
598268132 0
835312662 1
151653164 1
778910928 0
853459120 0
51913262 0
586197145 0
956733289 1
538413256 0
743817962 1
608346896 0
900317590 1
810275581 1
102550610 1
353187127 1
731758941 0
413095982 0
710534624 1
994706221 1
292965791 0
950132008 1
170135410 1
228364127 1
648629655 0
95471640 0
588762274 0
517245198 0
957476017 1
101033500 0
428060985 0
804467160 1
699837847 0
895485246 1
747345121 1
661889347 0
229388344 1
936668106 1
774233419 0
66145701 1
558718674 1
327204002 0
482073420 1
36176219 0
522210243 0
593717522 0
434396865 0
626768714 1
751841617 1
71484992 1
788696535 0
793512635 1
15833746 1
170029972 1
588492047 0
667310993 0
281704638 1
981421088 1
368430965 1
692903441 1
123898 1
649830042 1
27428431 0
891172098 0
639437797 0
246440329 0
832248514 1
48901222 0
275260992 1
579148258 0
781507502 0
645852647 0
462062366 0
214117111 1
629399014 1
483404336 1
885006672 1
715504912 1
87112102 0
925287600 1
542487376 0
914956257 0
122063418 0
634618949 1
600460898 0
508318427 1
795646926 1
65450160 0
602807723 0
952136909 0
334688520 1
361368633 0
967680664 0
912491213 1
226466297 1
889198601 1
377956970 1
364215837 1
923520533 0
164776116 0
849707007 1
965266336 0
636139903 0
282776881 1
227428921 1
152673059 0
577136248 0
378557981 0
555049693 1
946846768 0
621161578 1
149355053 0
428873565 0
481656119 0
104179694 0
474120110 1
756087452 1
97921489 1
193296876 1
172102192 1
190709734 1
859391733 1
256628277 0
52147125 0
68485594 0
166243901 0
963365279 1
73427245 0
375323205 0
559461267 0
252753821 0
652937125 1
463391101 0
416979192 1
138717212 1
222016873 0
792026975 1
876884964 1
436426516 1
687192194 1
3994527 1
230921891 1
589319687 0
294632086 0
814599552 0
177503310 1
371289496 1
375629563 0
280370225 1
490342160 0
438465331 0
64198689 1
587958317 1
896414504 1
738476982 1
257456667 0
366105335 1
383109491 0
422160166 1
785565218 1
523772748 1
568863727 0
99002152 0
483244151 0
835488680 0
502081364 0
807314934 1
579721020 1
788584790 0
422763070 0
152307287 0
424358446 1
980465306 1
953013494 0
704688939 0
743496505 0
637275192 0
10271955 0
801178582 0
121916074 0
745613716 1
175689691 0
621927103 1
57502484 1
156966669 0
731071489 0
753536285 0
560526267 1
244430180 0
315412925 1
507620809 0
560814263 1
640554097 1
681041722 0
26414973 1
189819738 1
541693897 1
832556812 0
10653727 1
700339828 0
628970192 0
962487324 0
656222724 1
352197883 0
442627495 0
184034783 1
776334261 1
977498176 0
18604190 1
90348151 0
986343859 0
26985529 0
608305196 1
957038852 1
256875085 1
17174492 1
237687354 0
420520889 1
364968062 0
607778373 1
328241974 0
181951049 0
430471343 1
2394068 0
999908770 0
81712888 0
410258865 0
527071616 0
94472536 1
305113758 1
134511559 0
492698162 0
93882842 0
769321724 1
522300881 1
621899341 0
649580559 1
828680024 0
798876288 0
466035831 0
447374726 0
691861899 1
740157060 0
954231172 1
721412793 1
319175868 0
891978627 1
752317583 0
730784914 1
779432663 1
889156126 0
207949238 1
428283827 1
320371804 0
166262301 0
666520212 1
664757062 1
348050945 1
27431734 1
239270189 1
980531278 1
899999310 0
476702969 1
977215274 1
444723532 1
39865032 1
635106500 0
594938922 0
449661574 0
409235487 1
561008021 1
592285656 1
444470082 1
658401256 0
833304638 0
450440319 0
461497950 1
281696480 1
739606095 1
622835181 1
593450904 0
891059251 0
427607375 0
47462651 0
467084871 0
425027338 0
816329524 0
850876211 1
417074547 0
860324136 1
523304095 0
110511460 0
63540048 0
78146342 0
225168638 0
318690910 0
754735118 1
157593442 0
399145551 0
448439979 1
609268847 1
63730059 1
75151832 1
411741883 0
119379022 0
134588592 1
681119311 0
731237040 0
869499097 1
134787087 1
417723370 1
571254208 1
438582160 0
825397567 0
742655177 1
458340299 1
309815358 0
331182543 1
495203263 1
754390321 1
689920569 1
801936633 0
490311748 1
394389122 0
290083166 0
322656032 0
797475413 0
92804078 0
130466021 0
619378945 1
185162339 0
554134069 1
728293802 1
923940542 0
191985776 0
142522013 1
658280045 1
955469611 1
246678453 1
735461633 1
594051976 1
57214716 0
990322438 0
1190676 1
436068157 0
174092575 0
899278829 0
5161107 0
513186409 0
297554781 0
889813798 0
455101726 1
692529100 1
143168695 0
929404768 0
815646991 0
408119919 0
914736346 1
196531990 1
724007296 1
736042824 0
371245092 0
623724269 1
968264814 1
271614100 0
100799933 1
585999833 0
430694226 1
490909015 1
810359251 0
842670946 0
101503511 0
575990288 0
179254449 0
866046926 1
874711933 0
692461131 1
743603892 1
654880251 1
127243376 1
3351754 0
345422208 1
455753212 0
410347968 0
60985059 0
122433374 1
13579388 1
201413056 1
322136175 1
400122194 1
895876288 0
417652185 1
919101904 1
711077516 1
280517074 1
436101805 1
514165645 0
543451012 1
188389291 1
880618082 0
861518123 1
692015491 1
259026523 0
908744252 0
903909294 0
432098743 0
701655510 1
45176292 1
303991589 0
195290380 0
435666528 1
162490935 1
673940229 1
193392536 0
682516997 0
337353901 0
141043443 1
874966147 0
749629535 1
410841574 1
799129090 1
52953609 0
690339127 1
820091423 1
883675764 0
194020399 0
585277724 1
671890687 1
733420114 1
528418441 1
357278961 1
498888551 0
555251884 1
828588745 0
932127962 0
327254734 0
140439235 0
562148538 1
685723765 1
423151048 0
710632880 1
974136861 0
683826442 0
401890677 1
897753438 1
718614630 0
875492141 1
79787157 1
528313576 1
502079515 0
541288230 0
727830925 0
613658080 0
217801920 1
540490377 1
818321544 1
266351489 0
357940846 0
217125758 0
418853813 0
702382564 0
614322832 1
479208023 0
384502538 0
358637185 1
47914595 1
672374326 1
918565440 1
48237084 1
610256269 1
345900213 0
489954119 1
728365323 0
390744871 0
297327114 1
80694752 0
425561902 1
566864769 0
913274777 0
283801663 1
893521711 1
560081857 0
88275206 1
292221021 0
126054214 1
467488582 0
954102570 0
689919604 0
258754994 1
82782207 0
886655201 1
808546353 0
134494592 0
835337712 0
237547501 0
765007691 0
1923749 0
714608905 0
3198706 1
59176341 1
315819495 0
692022417 1
572190065 0
615425545 1
14965356 1
992487338 0
154939749 1
703539954 0
964183584 0
10407084 0
805357245 1
937826381 1
57092048 1
677693611 0
675859699 1
970824437 1
333009785 0
948848737 0
154342342 1
623214974 0
422029671 0
983922104 1
554840990 0
911340242 0
433546254 0
810287030 1
292184746 1
514857649 1
61866097 1
402695349 0
915313080 0
50203876 1
517141568 1
767616260 1
895017151 0
60871058 0
467851103 1
865200671 0
148361126 1
319703021 1
840195732 0
538011336 0
591156369 1
283979263 1
105004240 1
856429261 1
871233986 0
819067268 1
662436554 1
359527609 1
62193402 1
88697010 0
291926023 1
683882972 0
115097266 1
550583674 1
52489232 1
409100248 1
642885126 1
891254757 1
714257388 1
945336610 1
953281167 1
647876260 1
27291522 0
461175594 1
522685477 1
242987052 0
249353040 1
691497804 1
683356517 1
68753643 0
311474631 0
450111353 0
61300611 0
464601224 0
684159227 0
66622254 1
35061944 1
209335314 1
831183107 1
160178772 1
413734691 0
108988458 0
219726001 1
800949980 0
277040052 1
387526131 0
471069531 1
102530240 1
982969285 0
42490193 0
864143950 1
182362462 1
581503833 0
989684193 0
220952640 0
780922621 1
358364516 1
960330780 1
764612875 0
133184439 1
284479375 1
667170212 1
756537358 1
236181740 1
439244861 0
102061385 0
629705804 0
748661486 1
33875939 0
465638025 1
692226562 1
736641863 1
48103677 1
877153549 1
315908798 0
687786577 1
252331417 1
162428805 1
765058487 1
155443525 0
197177920 1
621396059 0
810835120 0
332885441 1
758869536 1
399387984 1
12449046 0
54866017 0
254463206 1
204389570 1
354630420 0
985922036 0
131213633 0
801708789 0
507129516 1
725077824 0
726485092 1
494110779 1
885213966 1
520273775 0
145484826 0
790121602 0
244209273 0
592933583 1
110775290 0
609117736 1
346482178 0
577851253 1
407766629 1
733737360 0
660975001 1
460043540 0
809790436 0
438393619 1
481256710 1
538908900 1
858609644 1
558365413 0
90606791 0
151885726 0
359634270 0
578634676 1
424076911 1
590150051 0
60552915 1
743092666 0
918928065 1
929365292 1
397845276 1
323051836 1
683443902 0
213722947 0
355659774 1
42240484 0
333852212 1
581952897 0
339395359 0
523155613 1
869292414 0
869750978 0
134412104 1
759692541 1
618627926 0
219484194 0
601696972 0
905586288 1
738409462 0
602248785 1
413553331 0
926974463 0
59590764 0
560037277 0
80686839 0
816725856 1
107881172 0
673420545 0
284249213 1
936855076 1
720231446 1
564953768 1
51527581 0
799006959 0
183389875 0
672595605 1
458376760 1
769425483 0
246572534 1
202746825 0
94072958 1
162071445 1
164869624 0
264218294 1
959809669 0
210200551 0
293472059 0
852500434 1
7889972 0
542378190 0
976019993 0
235332217 1
838155 0
717545994 0
648567597 1
645715673 1
215285615 1
955508558 1
690880277 1
767649264 1
775698518 1
721089192 0
829888321 1
928967252 0
198032007 1
917502435 0
907398557 1
417441782 0
496729698 1
578383223 1
401339625 0
561518927 1
140029505 0
809964821 1
135184227 0
895177568 0
995967312 1
399996953 0
473055272 1
358437381 1
527775037 1
67074693 0
370025276 1
779392020 0
236068802 0
772132313 1
882956297 1
137835535 1
426360097 0
429513034 1
413734052 0
5134419 1
17985249 0
422228186 0
51053599 1
239728021 0
593765295 1
159699522 0
172266336 1
709791814 1
200004403 0
231593404 0
549314068 1
401052316 1
557819541 0
185990308 0
287805381 0
876535405 0
958181553 1
621078773 0
46595010 1
524798692 0
882633978 1
180758279 1
405695473 1
862578419 1
293951092 0
418687559 0
468208599 1
329030826 1
824753372 0
152092 1
786100230 1
851400494 1
240701608 1
196593935 1
922498880 1
235323284 0
348820900 1
646225848 1
930584982 0
695011194 1
80638815 1
772595143 0
911268309 0
93073953 1
433394670 0
979449500 1
914327264 0
146784061 1
255819663 0
772924463 0
607911768 0
960786839 1
893146480 1
272684492 1
439005926 0
804186491 0
520506496 0
270400205 1
480636909 1
309829871 1
619078383 0
594920186 1
174968932 0
494790017 1
662060512 1
185617749 0
974476236 1
307544766 0
332968244 1
891564615 1
978797059 1
730598688 0
662150898 0
969983368 1
716580105 0
473654722 1
609920421 1
108608657 0
535815386 0
246844676 0
947817390 1
217427617 1
605196829 0
774793057 0
771594278 0
112856200 0
705101671 1
697118081 0
480483296 0
140973194 1
82162565 0
822645097 1
646568325 1
828346784 1
925240051 1
757821340 0
18163655 0
270164019 0
38119531 0
831484366 1
254522474 0
567493360 0
41703920 1
35625528 1
162001459 0
791703327 0
526641078 1
227915973 0
181128994 1
546933664 1
610268465 1
257737746 0
332933728 1
308000750 0
571937761 0
558450057 0
829929131 1
561303396 1
695533994 1
3148371 0
592212604 1
194976377 0
901230972 0
462196555 0
420750545 1
174628188 1
940805071 0
150895343 0
687268651 0
130807051 0
703458634 0
670568981 0
804678761 1
218486549 1
639291136 1
904016897 1
405408705 1
292003062 1
164969077 0
636060460 1
732507048 0
502284238 1
39940574 1
994360721 1
43228048 1
179191772 1
686564492 0
416041747 1
644419004 0
252973983 1
898757959 0
668885816 1
453509120 0
710816706 1
13901744 1
245026418 1
7605964 0
539883980 0
842969337 1
468357097 1
510023563 1
982967538 1
500099477 0
480426476 1
652261274 0
601086957 1
422456136 0
528466780 0
832192168 0
48891686 0
73747603 0
966215092 1
316084923 0
770858873 1
961912055 0
617882046 0
958471132 1
1533754 0
993082567 0
641456947 0
669278196 0
509243784 1
113155118 1
307314257 1
183517729 1
326716951 1
356212642 0
370839803 1
358756717 0
874752986 1
22120316 0
974947519 0
845509775 0
349709053 0
979892952 0
268950678 1
561564766 1
847373649 0
113003628 0
887950323 1
1258339 0
494839047 0
72674834 1
106272143 1
837400783 0
112187567 0
668678626 0
290139891 1
80271348 0
366877502 1
692790719 1
607296634 1
302773537 1
280571347 1
324627659 1
716209772 1
255478318 0
645628896 0
986553712 0
568222233 1
992613612 1
91382952 0
310738678 1
992637562 1
599538511 0
390842430 1
244259654 1
542536011 1
830293205 0
301434452 1
268485897 0
60871865 0
58368223 0
973663286 1
811309315 0
110243865 0
866138726 1
944871951 0
220776399 1
182509444 0
787681907 1
737145410 0
474066216 1
531579586 0
903126559 1
995650834 1
868180150 0
769750483 1
125231111 0
121544647 0
221668753 1
410316102 0
650153055 1
482637655 0
180344361 0
121073003 0
151997361 0
180607568 1
222823784 1
927388109 0
140589720 1
402427815 0
973253509 0
681251573 0
904525404 0
745316097 1
368847784 0
83305866 1
30293493 0
224997864 1
851116468 1
499419874 0
999317350 0
179977897 0
803401906 1
681515117 0
660460607 1
13802274 1
102773467 1
808353214 1
260863490 0
476162930 1
533165234 1
712415167 1
862326088 1
950221904 1
442727162 0
287564361 1
534198067 1
927465492 0
651964682 0
845013256 1
462667567 1
53165095 1
587557929 1
391982863 0
347649764 1
507757193 1
398439701 0
820153608 1
108571675 0
302465791 0
884176484 1
242053407 1
745209572 1
964747950 1
92534745 0
931423429 0
83006792 0
274221724 0
497659180 0
722129583 1
735123863 1
314406075 1
874960350 0
546493385 1
706843363 0
165243375 1
374634104 0
258154678 0
586342310 1
18393945 1
710210315 1
644529755 0
585771520 1
201690400 1
72208557 1
156307533 0
591238801 0
436367788 1
737114522 1
594964188 0
856510972 1
886828934 1
178075748 1
659645225 0
777085054 1
965723748 1
822077530 1
719578082 0
561023208 0
391960340 1
359223011 1
886879149 1
394247634 0
222936571 0
696322875 0
117434026 1
539941990 0
964401291 0
990744130 0
148265230 1
61715192 0
302464222 1
198523458 1
40496118 0
100589314 0
504213140 0
925272910 0
868300979 0
31452782 1
37142920 0
651307509 0
275915278 0
60912867 1
540276804 0
669650549 1
826198392 0
951634141 0
245050187 0
866542870 0
8941453 0
155271830 1
238448873 1
65090828 1
555881048 1
943870276 0
932885108 1
862863386 0
30456509 0
323745186 1
970214156 1
607083331 1
887814054 1
659031385 1
460297286 0
840057319 1
859152796 0
489402742 0
656802161 0
473453099 0
495680734 0
367768369 0
487703431 0
765617569 1
351478322 0
318153820 1
453575275 1
907980084 0
209985232 1
122701548 1
789014750 0
806990841 0
140833486 1
218379164 1
151536779 1
574882970 0
924489942 0
819845885 0
8750979 0
787040183 1
112324282 1
547963395 1
582905993 0
878855991 0
971855840 0
567058760 0
74537417 1
833633495 0
688716264 0
925696868 1
129157569 1
599713354 1
775456878 0
4074130 0
535415118 0
776186838 0
760366132 0
139520846 1
927273837 0
415365658 0
839801977 0
54578502 1
533005880 0
100244026 1
148808897 0
249633345 1
574062188 1
361807281 1
338271094 1
418724723 1
865702793 1
537075319 0
600810257 1
658290327 1
42835792 1
6511621 0
484890400 1
723572205 0
309652742 1
46290219 1
165797179 1
768923059 1
487300172 1
705231700 1
585147356 1
418570336 0
793881393 1
473800068 1
816108929 1
296341381 1
222306712 1
129788507 0
343916007 0
126286125 1
245731293 0
196889205 0
746531821 1
648272337 0
54206783 0
873208566 1
998890694 0
296764596 0
107688917 0
450083250 0
106910067 1
788207145 1
374597191 1
439457014 1
583951353 1
997965279 1
405609289 1
244255206 0
213399490 0
153723611 0
102995171 1
859797857 0
492883774 0
564585309 0
452392433 1
881521710 1
410607626 0
436021798 0
77189643 0
731667111 0
475941562 1
678880286 1
729621603 0
636197766 1
890884089 1
335487281 1
341218941 1
136303050 0
727862757 1
486440369 1
326241374 0
963286783 0
215461594 0
978044842 1
991295462 0
433102358 1
229947872 1
814244044 0
528332126 1
387166530 1
497602098 0
925958566 0
492299403 0
211827431 1
647708173 0
776302843 0
388435675 1
537786702 1
652681445 1
174824501 1
392950132 1
703961608 1
408036516 1
201636647 0
281035599 1
713865617 0
206362175 0
755935197 0
256812699 0
895953932 0
991576834 0
998112161 1
132087459 1
4695688 0
72323084 1
837353248 0
331761449 1
550675124 0
57972608 0
735823445 1
261933790 1
798185861 0
861361427 0
242246231 0
937644853 0
934567208 0
203772134 1
266810557 0
378047493 1
417168307 0
563931754 1
608760052 0
844569087 1
389662767 1
64621370 0
361615145 1
919484142 0
183795299 0
708938613 0
236218756 0
885617152 1
263618016 0
104402153 1
243738871 1
709800722 1
690926753 0
86509794 1
567760590 1
454063835 0
791562421 1
742095403 1
126372091 0
583593660 1
943046314 0
210572695 1
189311794 0
808453022 1
828245834 0
76466590 1
388853659 0
166526583 0
85862910 0
190733376 0
846289103 0
862446670 0
857582033 1
977916953 0
309180313 0
810211679 0
290908345 0
940649432 0
949779646 1
985519875 1
135761881 0
339296327 1
195510410 0
809330943 1
535524213 0
479093372 1
411776999 0
728885696 0
129515347 1
115861793 1
768128870 0
250099369 1
361294342 0
527384133 1
597706161 1
807322400 0
43481758 1
133282197 0
389466190 1
986757857 1
191133790 1
490251400 0
973792598 1
947350898 0
124230691 0
290318310 0
534678668 1
404852280 1
719666743 1
829597108 0
350453708 1
604668551 1
399668941 0
537628907 1
291532085 0
687281678 0
345874026 0
99707212 1
992206639 0
236558228 1
100499703 0
800300833 1
8686173 0
751229629 0
914013008 1
426239804 0
963008811 0
617278446 0
216122140 1
988215220 1
682821392 0
581419581 0
946718884 0
53330196 0
586732403 1
390125499 1
92008731 0
318579101 1
895520361 1
713615362 0
667390266 1
897832918 0
94438555 1
956275910 1
354370372 1
945158210 0
678296732 1
418987246 1
161758252 0
384651133 1
63000570 0
614882765 1
736056411 0
244975378 1
432903880 0
802077287 1
391669902 1
723633011 0
500073831 1
188930170 1
252494288 1
43971296 1
848728843 0
380225247 1
791513829 0
195068243 1
404353892 1
181209463 0
737022411 1
57796767 0
454245846 1
28949305 0
212291079 1
999889330 0
33488872 0
759038495 0
655595964 1
676011689 0
725647337 1
773806252 1
266907527 1
395489566 1
587182576 0
836062314 1
973175150 0
385885523 0
151720213 1
40444767 1
607348899 1
676117050 0
154055857 0
448196760 1
771400353 1
105476054 1
46166482 1
122766066 0
947259226 1
656276722 0
864279843 1
730743218 1
152101088 0
261369714 1
971710418 0
651666608 0
602487000 1
546625097 0
232936414 0
480930437 0
269447350 1
269893976 0
663159445 1
296455805 1
522448518 1
701226833 0
138726045 1
506040370 1
671290119 0
490102414 1
336398109 0
105980476 1
931263360 1
287058696 1
329367032 1
892989683 1
644925727 1
400197510 0
216994971 1
140661466 1
468888339 0
165731839 1
308251797 1
425109236 0
127079679 1
427949111 0
285447062 1
243740241 0
581889400 0
246155071 1
207605938 0
860929047 0
301679064 0
578738392 1
373734503 0
764117431 1
829411099 0
579598314 0
689688873 1
308963439 1
484381767 1
20030063 0
86536874 1
583623137 1
9328148 1
248751475 1
404945432 0
680462524 1
334512235 0
350741099 0
466633490 0
250577604 1
912658109 1
706134364 0
599869934 0
189193126 1
674862919 0
830102741 0
837386453 0
107752095 0
584910865 1
134430522 1
220604874 1
77800654 1
320544906 0
782500901 0
51252695 0
895553604 1
338454957 1
891226696 0
553621260 0
835291859 0
771238400 0
732671429 0
824481720 0
436712143 1
363480248 1
470406668 0
318290069 0
989210967 0
791738294 0
17271745 1
105557902 1
24740116 1
954689883 1
546562944 1
801545065 0
912057017 0
27503536 1
803964985 0
412099657 1
292774777 0
793423781 1
159182415 1
792979544 0
45626466 1
227817155 1
857467769 1
830121003 1
122330686 0
558701163 0
158946819 0
460080245 0
503906307 0
945489325 0
191153559 0
522070846 1
439438789 0
557891912 0
789671965 1
737300721 0
12313956 0
568944289 0
652400967 1
917530812 1
578951934 1
758614142 0
173356170 1
578928705 1
931056777 0
786596961 1
700577819 0
156773916 1
394389428 1
140083512 0
909587451 0
295873362 1
754171021 0
768523431 1
477026240 0
75991930 1
681457013 0
823792537 0
428266832 1
563704516 0
394062826 0
378412786 1
475106164 1
550136878 1
226850448 1
665206259 1
693608806 1
829316221 1
605019634 1
215507042 1
206326328 1
26354369 0
240914418 0
927287888 0
498689010 0
989995592 0
479051655 1
785563440 0
679589713 1
146474354 1
886397335 1
375952782 1
6126810 1
207384452 1
405577440 0
49581623 0
677008069 0
581795921 0
218403269 0
289928104 1
733850147 0
378974367 1
597239092 1
146608333 1
957600765 0
363010995 1
78217577 1
109667434 1
833955341 1
496383287 0
844603615 0
574461656 0
827357859 1
973784255 1
911439807 0
857509480 1
978386470 1
197466570 1
293942379 0
514200696 1
419728380 0
492639800 0
169557032 0
178410538 0
411623359 1
919559861 1
388371614 0
205042423 1
851338455 0
587505391 0
390333844 1
693681360 0
336638866 0
611107100 1
943468473 1
547773083 1
721507896 1
242356524 0
773914278 1
406757711 1
528685902 1
629704327 0
185857585 1
283342662 0
73615680 0
261833316 1
576847419 1
353968912 1
487939654 0
641852849 1
506802856 1
470787252 0
751703426 1
121136246 1
621153192 0
761710411 1
402797603 1
81632455 0
116232434 1
192224734 0
411280025 0
434575450 1
814398378 0
791931008 0
64446845 1
384534923 1
714635483 1
451033710 0
108863797 0
36022651 1
127598103 0
125881141 0
385380073 0
611576246 1
770713108 0
781894526 0
751468213 0
250372157 0
765909095 1
145762462 0
480092394 1
929940586 1
545142894 1
213532988 0
136845784 1
66402523 0
662744990 1
892272732 1
127468090 1
966369161 0
891238534 0
173961223 1
1278811 0
597151274 0
850343202 1
828583696 0
901441273 1
430843470 0
827406453 1
262513600 1
871125262 0
986002311 1
268449777 1
881841488 0
515280586 0
90282274 1
802703876 0
17668691 1
383997821 0
440371492 1
355569478 1
936227454 1
443419648 0
447677304 1
672941079 1
517996631 0
630203146 0
820298643 0
844392212 0
627867335 1
904581796 0
452767754 0
749321096 0
543724262 0
413799872 1
613518220 1
84647217 1
49967107 1
538812893 0
834286153 0
460994549 1
270975516 1
527476768 1
6944550 1
319323421 0
572627580 0
454060130 1
153758882 0
384423692 1
695558702 0
883471328 1
446078991 0
511889818 0
553083124 0
627205994 0
832869670 1
476227284 1
195346892 0
709433977 1
364326525 0
756791908 0
438026108 0
911209152 1
842766297 0
600589610 0
600474792 0
191519616 0
155224068 1
902475226 0
428832333 1
139254991 1
822216971 0
698293311 0
845590199 1
731549077 0
733734188 0
969484210 1
596663314 0
236333953 0
646132438 0
781419899 1
762250497 1
396902121 0
295761880 1
685182226 1
36517732 1
672685620 0
465067900 0
14997331 0
488413992 0
210442868 0
10922955 0
472423045 1
796367186 0
426965767 1
25872223 1
431738919 1
991265353 1
932486964 0
257940160 0
770426786 1
926387347 1
22702078 0
926154048 1
403238039 1
324515682 1
688297680 1
54965831 1
198293298 1
878450843 1
431857724 1
906182285 1
714712261 0
225170068 1
90135682 1
715521629 1
674354349 1
921477621 0
399798403 1
488237230 0
109436048 1
374898021 1
831317295 1
544701341 1
144704645 0
954969594 0
776684587 1
222143131 1
426021144 0
977652485 0
889156789 0
343086287 0
338807963 0
851114317 1
422777885 1
311949022 0
114012264 1
412918923 0
774050194 0
315443768 0
314129448 1
136655224 1
584697985 1
105175585 1
83384521 0
222847260 0
331103587 0
338278339 0
478931681 0
37542201 0
21432995 0
781805420 0
594837147 0
142415898 0
57596689 1
938288350 0
983293187 0
488426544 1
753387070 1
580761302 0
318325118 0
127315474 1
379816776 1
659456343 1
211051703 1
187054616 1
586671322 0
572352118 0
300879848 0
11042376 1
595406825 0
999884022 0
820322779 1
82991769 1
115884382 0
399510550 0
251422592 0
541258801 0
250548226 1
411317961 0
888009589 1
313656 1
727468658 1
27151430 0
130834044 0
341327399 0
169067138 0
114523514 0
657720883 0
894077307 0
50018212 0
71699319 1
487658949 1
756223058 1
421940945 1
304187039 0
728421085 1
785933242 0
768044993 0
171505771 1
567299140 0
74132059 1
889596868 1
961230582 0
752810673 1
60355340 0
739850556 1
775939021 1
41646999 0
944494364 0
266250408 0
358676549 1
403551349 1
845619997 0
222612247 0
825318822 0
825909206 0
163462151 0
675435433 0
406852258 0
967777143 0
345121774 0
159333358 0
32575296 0
935355619 1
34810938 1
106838562 1
868127819 0
616778244 1
4957035 1
732178077 0
870471903 0
646929855 0
690868678 1
134853378 1
731633851 0
359217400 1
523492191 0
709766890 0
648187930 0
212362945 1
597141417 1
65664137 0
196081950 1
966812590 0
721939761 1
641621856 1
830179287 1
437972154 1
343364991 1
367010267 0
974609133 0
778349179 1
482319768 1
996648586 0
545069334 0
122520046 1
737337248 1
795736015 1
629796512 1
808240894 0
608085853 1
597394847 1
973259629 0
842954282 0
144160842 0
564327051 1
453833756 0
59631817 0
277469558 0
398481351 0
705800309 0
84819626 1
266534733 0
150465252 0
788219495 1
993990499 1
52838666 0
962657007 1
135386372 1
686512208 1
146499586 1
344395094 0
925357488 1
947740586 1
395507842 1
409412007 0
414878196 0
146056185 0
539086296 0
117614682 0
239550868 1
543752482 0
360203543 1
439079299 1
175619311 1
689160724 0
749327298 1
655202369 0
836938178 0
266533180 0
492578812 1
28343000 0
417793814 1
512676117 0
252447207 1
882402321 0
559240304 1
950253006 1
399643258 1
153243460 0
788784495 1
390992561 1
833883764 0
681131718 0
943678813 0
924172132 0
859904966 0
627824317 0
326328528 0
856807133 1
378780051 1
705694963 0
517149766 0
566387945 1
516389333 1
172028387 1
608117944 0
519638286 0
514839388 0
975380900 1
399027927 0
836001460 1
249893691 1
440532111 0
397759034 0
758790128 0
349529916 1
560313431 0
612513634 1
812511301 0
741549951 1
639508966 0
579487345 1
951278962 0
858953282 0
880603583 0
511708765 1
455982425 1
17018353 0
897344498 0
875411679 1
607235696 1
81047851 0
209633534 0
620476712 0
381555918 0
743657232 0
580239149 1
805115790 0
356566518 0
985291890 0
915992430 0
397267378 1
318155871 0
740713789 1
245023144 1
477133065 1
10095865 0
998739223 0
667242315 0
383484082 1
811439181 1
437647770 1
877998629 1
506643596 0
680365769 0
57094808 0
549431365 0
149312653 1
738643754 1
510457742 1
441335516 1
415988604 1
321773869 0
601437249 1
447225544 0
110770199 0
582144350 1
134330879 0
696496876 0
690986881 1
303111895 0
578254430 1
576419098 0
983389199 0
811433104 1
280682776 1
196435330 1
492648389 0
145182373 1
779431318 0
43431355 0
56778102 1
813604412 0
725819503 1
31068294 1
282630379 0
703039625 1
815918639 1
587049632 0
561599298 0
490404769 0
28145104 0
552632326 1
802478197 1
880213528 0
102548210 0
229175497 0
272855086 1
824570171 0
562377827 0
635575418 1
555778691 0
235499966 0
593446214 1
633406598 0
100605253 0
143101068 1
300355220 0
804632660 1
147064852 1
891464300 1
481568190 1
523871099 1
837628338 1
185146866 1
969320706 0
796715579 0
164298120 1
414971491 0
782844835 0
129008004 1
980054284 0
553288686 0
664164028 0
346872135 1
261006290 0
368687208 0
579595628 1
124260923 0
725569227 0
639753748 0
725098919 0
894769333 0
115814035 1
943381229 0
545594380 1
553502373 0
516771097 0
719234774 1
967014428 1
343656106 0
590142560 0
467918213 0
760197514 1
595163824 1
463697830 0
269308 1
240476042 1
933657760 0
703883621 0
155676658 1
788846203 1
609359953 1
844620169 0
120834945 0
811130312 0
278913157 1
909889672 0
527836533 1
974839261 0
881280130 0
493406812 0
16433834 1
38632498 1
630213350 0
176911034 0
604691394 0
852825694 0
313501121 1
21735306 1
702371480 0
51529943 0
802306232 1
315018274 0
576627264 0
679606153 0
936459734 1
459689918 1
701028047 1
285182939 1
444604539 1
407785680 1
286380151 1
816588095 0
979670542 0
304138537 1
305424023 1
276291430 1
707372253 1
466753487 1
375226974 0
609402872 0
969146554 1
426446965 1
881865386 1
775669041 1
407685317 0
720431168 1
912529544 0
921215760 0
628003931 0
750386214 1
388681090 1
144942960 0
207232250 1
498269947 1
384416034 0
299775498 0
177711222 1
363662544 1
734641659 0
571738420 1
280227367 1
960719759 1
353487984 0
597477929 0
417205547 0
743739138 1
541397638 0
469750906 0
523812817 0
918500247 1
350659171 1
183755379 1
817314829 1
724282641 1
507567551 1
216529790 1
766618850 0
446595170 0
612916096 0
358998137 0
595167222 1
524042255 1
428105475 1
130706371 1
746306846 1
423431367 0
695315685 1
121511926 0
159125562 0
15073558 1
704589959 0
670923421 0
394536517 0
992843426 0
747362808 1
896601443 1
492088149 1
542200811 1
851232407 1
547629408 1
486370264 0
862178140 1
563622819 0
463876462 1
805420375 1
89524975 0
847541263 0
463800686 1
682991051 0
467821886 1
708901376 1
716937985 1
242802016 1
580626879 1
864686549 0
771358146 1
195854473 0
634611563 1
775423755 1
725832343 0
944692564 0
432196164 1
90987038 1
170795274 1
794456637 1
458179203 0
456031096 1
439622098 0
566339363 0
487469774 0
690802922 1
614230137 1
180480683 1
578674802 0
421361273 1
757892643 0
772462460 0
150499086 0
557397265 1
126540714 1
152349451 1
592956640 0
94663610 1
770968536 1
886661412 1
584683066 1
34838197 1
175849807 1
22543510 0
68947776 1
80454450 1
363242378 0
405956701 0
271067523 1
314205276 0
788895044 0
254250850 0
643624344 1
623756087 1
697846694 1
950293998 1
716559574 0
684146582 0
61275753 0
953771457 1
467093168 0
801445282 0
749087189 0
309733173 0
790411188 0
476875802 1
156924342 1
426087850 0
408391226 1
685653535 0
605982150 1
183084549 1
646127145 0
33024443 1
640579200 1
93986792 1
585281461 0
92347027 1
53255462 0
16036061 0
840179385 1
798312929 0
253324681 1
789252495 1
440267096 1
328571068 1
906435195 0
444171072 0
570601587 0
665974485 0
46714518 1
706939341 1
4015844 0
285124098 0
749240114 0
369029087 0
798041193 0
77191241 0
438203023 1
802437203 0
827404630 0
202510791 0
302166077 0
624840407 0
534738794 1
261984874 0
795634334 1
39345589 0
664358467 1
257424032 0
34116736 1
182173872 1
865213404 1
231955561 0
697271778 0
103492556 0
304328112 0
662900898 0
184628303 0
369298363 0
98436846 0
942933719 0
151869121 1
83050964 1
881872798 0
174611751 0
909658693 0
610844150 1
359800262 1
368243878 1
475450359 1
732623948 0
415037483 1
226907195 0
602692159 0
820636284 1
257056918 0
54065836 1
735321589 0
750501379 1
899307196 1
867459019 1
938313602 0
302620945 1
139153600 1
454677764 0
313721967 1
410303991 0
914903366 0
451972850 1
395177389 1
29160986 1
740799331 1
651202997 0
865435826 0
832501784 1
638316948 0
977053687 0
271388302 1
286542506 0
484822864 1
725669092 0
363548911 1
146212890 1
571932224 0
805136675 0
955553982 1
521018814 0
599104660 0
595527744 1
268958197 0
835309258 0
949071849 1
593090260 0
535134910 1
247683976 0
171264556 1
669673923 1
472875065 0
986741118 1
65366682 1
758102740 0
460466584 1
27249803 0
466972289 0
880853732 0
473006467 1
185939702 1
566752891 0
109814328 1
997270836 0
974345254 0
858284612 0
182338487 0
361001290 1
264160568 0
291580091 0
616651625 1
477489871 0
173015931 0
835119423 1
318370841 1
382906824 1
528745461 1
779559164 1
673833233 0
987607848 0
103235003 1
654227880 1
555655070 1
252274242 1
527303094 0
738735591 1
622729189 1
901412642 1
319040578 1
717048782 1
791014065 1
73798278 0
681851356 1
530815651 1
644807316 1
133521563 0
897751973 0
71262838 0
660413721 0
161352290 0
435247467 0
842971467 1
476474210 1
224044075 1
985398501 1
654589047 0
211242945 1
67913655 1
809007973 1
604461099 1
569119726 0
974544906 1
618880933 1
87345488 1
190644086 1
309787384 0
118749542 1
342010570 1
699636727 1
921503631 1
4295760 0
79309326 0
340765382 0
659939708 0
855170939 1
425415843 1
712909088 0
796508391 1
966205106 0
851355720 0
833282293 0
179015692 0
893002928 1
322106839 0
21333261 0
933924546 0
411953658 1
457229097 1
825203217 1
896241087 0
311626357 0
454461514 1
673209856 0
674064949 0
847078587 1
50257710 0
16398335 1
715084251 0
471525931 1
927455873 0
112878371 1
745956485 1
576117842 1
914987226 1
361626823 0
774413996 0
315330381 0
345403490 1
244933441 1
499417492 0
852162688 0
656759714 1
187144267 0
988314420 0
918314479 0
648449463 0
992303257 1
478552095 0
389621758 1
878066344 0
370732922 0
643008089 1
796184898 0
162614335 0
731708169 0
527063172 0
538899492 0
911620006 0
9460199 1
302825177 1
889923267 1
719345516 0
717580995 0
242719376 1
556933652 1
760803549 0
70421790 0
550214425 1
111789585 1
351726159 1
843675848 1
529814441 0
945302990 1
287722214 1
366381796 1
17735013 0
993474196 1
897872675 0
347557576 0
880983306 1
61424250 1
48427686 1
367122053 1
388179312 0
560981182 0
450431093 0
608022440 0
245851707 1
470130243 1
857391160 1
136888653 0
184754361 0
401623314 1
305365226 0
695573857 1
288411345 0
306053226 0
480557107 0
705292117 0
866084373 1
374037163 1
275252043 0
615792265 0
300166879 1
636905495 0
448930097 1
757332816 1
981446421 0
827322232 0
976542027 0
305691270 0
585359823 0
704318250 0
405507314 0
108125271 0
726267430 0
350244099 0
194425791 1
642715031 1
93162583 1
480849661 0
46271199 1
421307405 1
386989053 1
359821193 1
532739975 0
321036200 1
34051708 1
283582844 0
527836543 1
13082944 0
185799442 1
46640608 1
238186413 0
57456725 1
732858114 0
123854813 1
451492131 0
960168988 0
299231631 1
434021185 1
53518991 0
201378593 0
781814887 0
934115568 1
385396946 1
344430733 1
115245233 1
385833549 0
434363953 1
590797450 0
529658779 0
73710548 0
205770021 1
374196896 1
933441195 0
681056371 1
163426083 1
311930001 1
959517554 0
734104865 0
933076115 1
130382402 1
537474679 1
55969657 0
606352113 1
743341818 1
70551191 1
872272554 0
427975573 0
306660805 0
267282073 0
76164737 0
414713528 1
856192399 1
439010683 1
863685645 0
30263826 0
291283320 1
633738157 1
760490294 0
114461060 0
25101168 1
246975654 1
141684305 0
84829728 1
380489525 1
932779478 0
275482995 1
848144322 1
631333586 0
212877760 0
292552954 1
922136575 0
21364580 0
785764858 0
254175357 0
233641471 0
136031588 0
693531845 0
192735644 1
474952112 0
90249015 0
448971705 0
46898638 1
857584444 1
81623285 0
144988943 0
551821964 0
891181485 1
24544602 1
303177015 1
466121841 0
473919322 0
671987910 1
723477380 1
326104833 0
915816045 1
311143507 1
642792683 1
611468912 1
300451152 0
276945204 0
299391899 1
68958403 1
120703863 0
479196024 1
853849433 0
718432279 0
518382932 1
461471509 0
530843649 1
605222275 0
717976492 0
637586125 1
120780354 1
418227978 0
443080454 1
972257111 0
785742980 0
378477679 1
276786586 0
464812859 1
124317047 1
733603568 0
23974374 1
174239475 0
12629881 0
617826557 0
114120081 1
734651405 1
414835820 0
783413206 0
840684097 0
453325384 0
553080916 0
39232767 0
176497875 1
523043351 0
35449006 0
813383966 0
156512399 1
604353022 1
897543255 1
161401659 0
733806922 0
138682407 0
981950430 0
678540284 0
4369280 1
728383940 1
138360554 0
671130165 1
713949437 1
361493475 0
921967448 1
369476466 1
861034903 0
159105063 0
646787487 0
992922695 1
904439810 1
701304307 0
297745796 0
883136538 0
67125165 0
121755070 1
409234594 0
344638184 0
296932665 1
323923096 0
947526272 1
320924864 1
338536370 0
358049586 1
190789208 1
787788589 1
368683256 1
141230966 1
505744575 0
667825252 0
556053110 0
671629693 0
577186529 0
69941064 1
273246492 0
525323976 0
28503564 0
2815691 1
423358011 1
495620524 0
857977726 1
310078074 0
601369939 0
985706624 0
528869890 0
963243172 0
256496700 1
755808778 1
304395495 1
170331990 1
774664666 0
455967952 1
780160332 0
45872329 0
586162898 0
621637659 1
501290044 0
544720172 0
887733037 1
48621547 1
854842500 1
241557690 1
692299671 1
391985465 1
461916695 0
256184913 1
933396228 0
621421840 1
47018639 0
246100490 0
786843511 0
908570742 0
129271312 0
154581697 0
411442531 1
392110770 1
225395229 0
936100048 0
810289878 1
28385475 0
72368773 1
759569118 1
75087114 1
652953658 1
47400756 1
634000326 1
258283908 1
86758010 1
757734944 0
148384896 1
332279789 1
628977580 1
93817276 0
498178225 1
665323807 0
934216319 0
345328559 0
521442793 1
313654022 0
704613010 1
726409998 0
718457249 1
924729107 0
933236050 1
184489719 1
295322760 1
648910874 0
864410515 1
888802581 1
889378111 0
798058764 1
956770558 1
272029481 1
961803885 1
79121357 1
803472396 1
51582438 0
56943979 0
905922822 1
313314619 0
601081286 1
585364871 0
246458891 0
370145682 0
222394336 0
664414268 0
410649950 0
75088998 0
510351478 0
291620519 1
651705139 0
360254084 1
827638184 1
110968823 0
142859408 1
985618446 0
772275914 0
939585373 1
450054931 1
937665332 0
397917122 0
119582069 1
323638128 1
857042002 0
260352622 0
954635366 1
241835502 1
332924446 0
671688227 0
771823666 0
964446120 0
291473566 0
998748221 0
457271670 1
713426860 1
735566163 1
771830690 1
966890470 1
277810882 0
834475798 0
924627689 1
395898732 0
936992085 1
854216105 1
199319639 0
401457649 1
297295334 0
219314258 0
549740556 1
323297737 0
530031144 1
944437513 0
656516140 1
381970301 0
83274825 0
635638371 1
177552983 1
912551325 0
962666758 0
763831513 0
405729002 1
485163200 0
232623211 1
367601320 1
36511671 0
661066805 1
553331278 1
287366810 1
855505798 1
381136517 1
300434528 1
306248634 0
146159425 1
326561346 0
703182897 0
295039191 0
827561840 1
345691720 1
149422666 0
570192717 1
423473962 0
916331483 1
851603257 1
54240534 1
343547028 0
439672522 0
685926922 0
79585065 1
404690363 1
259950195 1
153891620 1
569366705 1
721748227 1
457725709 0
312860933 0
304960740 1
216485288 0
124858505 1
480091428 0
831226647 1
395186724 0
235843687 1
439447168 1
15831365 0
60058693 0
183804924 1
163714245 0
419447306 0
114496083 1
583588424 0
72072728 0
425993424 0
451750749 0
169057243 1
339725217 0
436679599 0
410567704 0
29641391 1
950871742 1
659920803 1
335792751 1
483494683 1
600723696 1
806046566 1
146902026 0
854955860 1
490744239 0
865519587 0
571311953 1
70138729 1
506727957 0
479563772 1
795993530 1
402884021 1
283699976 0
754090997 1
616811215 1
936372391 0
607899050 0
709820776 0
713835074 1
45976060 1
709673113 0
615747957 1
905086677 0
328968591 1
834283516 1
949802217 1
443583951 0
412115985 0
749281119 0
605536534 0
704281070 0
143042538 1
43547100 0
417935072 0
363351207 1
983823291 1
250345455 1
60675259 0
184004089 0
395055569 0
480157618 0
19430071 0
970565660 1
757272512 1
994634884 1
641083105 0
738284820 0
776062748 1
823027267 0
884998286 0
350595828 1
130517785 0
989998622 0
88995372 1
627128133 1
410306326 1
238954359 1
837345435 1
929010907 0
556053579 1
787779420 1
66967575 0
656332668 0
188867559 0
971243979 0
476811994 1
463591007 0
907612607 1
761516357 0
665040330 0
432888902 0
768337390 1
277602055 1
422949892 1
826663212 1
368118713 1
672599994 0
286326863 0
687547391 1
550058972 0
248114136 0
166689821 0
391551455 0
779982861 1
440594211 1
273545719 1
423379014 1
912135723 1
341122218 0
847208387 1
153952754 1
265396817 0
505696243 0
215451775 0
276139492 0
419464516 1
124014048 1
928834842 1
747931561 1
633351419 0
754911750 1
104031931 1
177677077 1
608085908 0
415735950 0
433099866 1
815820834 0
40863369 1
62989062 0
25802698 0
921979585 1
459097874 0
166901312 0
228592023 0
716079316 1
489395491 1
397321745 1
582430257 1
957972500 1
744623406 1
680852397 0
747736752 1
714276692 0
345866920 0
393353361 0
96703740 1
78130882 0
527325209 1
520979611 0
146212353 1
555706390 0
694228521 0
962172212 0
331026396 1
413261554 0
750223530 0
612534409 1
2451294 1
887108065 1
737508349 0
183832797 1
135930611 1
58314417 1
596378806 1
929799975 1
547464500 1
417760972 1
329765401 0
198573870 0
822962913 1
545843986 1
471549199 0
647647060 1
5114852 1
510031805 1
43168871 0
122966002 1
765769405 0
216144352 0
437846492 0
301578331 0
447152083 0
346025079 0
362147149 0
591348828 1
734059845 0
107694817 1
64569067 1
500918131 0
230121439 1
459077590 1
200539560 0
84196461 0
935471978 1
187990424 0
847665679 0
660253032 1
112051384 1
934411070 0
907212773 0
415549586 0
543539253 0
90834915 1
100725096 1
686950935 1
624304817 0
607730463 1
982297788 0
473056695 1
251377989 0
6500159 1
890907044 1
351348974 0
920519726 1
632364734 1
808573597 1
109874127 1
676793614 1
31009811 1
141545815 0
773246226 1
911438528 0
586889065 1
703078061 0
105553983 0
917229237 1
930151668 0
7313411 1
240276341 1
725707055 1
166397295 1
284773934 0
814459307 1
121346558 1
517563605 1
657248433 1
931344297 1
527060449 0
431083334 0
744866139 1
190303993 1
53570067 0
938187343 0
500838107 1
62467242 1
183235433 0
711019890 0
518360856 1
776729409 1
983711180 0
295626500 0
744373574 0
539636874 1
990616426 1
810732900 1
805977323 0
729552842 1
66733465 1
908233110 1
190361273 0
49373886 0
613013644 1
958771048 1
596227539 0
758990229 1
153997577 0
126052806 0
686226269 0
985702386 1
47139387 1
746758809 0
682355560 1
56914746 0
169240579 1
762634209 1
968593356 0
802998963 1
924552076 0
269128574 1
7084081 0
873029196 0
20093557 1
848395158 1
741406485 0
906239135 1
75692970 1
268115686 0
235537778 1
512424148 0
674933565 1
718561371 0
152478533 1
672303209 0
73527393 0
462729507 1
303580684 1
300958440 1
277587271 1
966608462 0
839794503 0
893364896 0
131794930 1
426393444 1
886662668 1
794299236 1
202463593 1
263291474 0
639930184 1
97011770 0
502693531 1
170595744 1
309462618 1
57779872 0
268757964 1
901220656 0
517619930 1
243843662 1
106180931 0
462754079 0
298506059 0
750965522 0
660316667 1
540513845 0
706546751 0
516370818 0
573564170 1
964404478 0
44802567 0
278730068 0
658695318 0
347490286 0
444612586 0
770068117 0
522213890 1
872582674 1
877999753 0
414970300 0
276639147 0
56028765 0
264710311 1
900382577 0
972791656 1
842133957 0
625838540 1
486185724 1
1238240 0
243483404 0
119972645 1
198205768 0
882964888 1
383753758 0
213365526 1
569969754 0
573922985 1
518942723 1
350696490 1
81716547 1
596581021 0
478365553 1
29743259 1
829832808 1
576693115 1
596767390 0
244419778 0
458364771 1
44056110 0
930501077 1
364370674 0
440626939 0
410281518 0
241026339 1
968148024 1
989721704 0
735919602 0
214100111 1
898280912 1
581357216 1
667410760 1
747493507 0
146984255 0
687256852 0
805650756 1
78452262 0
437150850 0
748713312 0
274791615 1
917574330 0
271032451 0
731377692 0
89533215 0
181329207 0
178102692 0
767613108 1
846740672 0
820304205 0
110604282 1
528756882 1
350316330 1
155244837 1
666491831 0
76556873 1
135055038 0
994740668 1
963235796 0
891975445 1
140684908 0
861965320 1
545172304 1
83469764 0
335092710 1
540075633 0
54277912 0
739193919 0
65803631 1
922943808 1
571610979 0
725087707 0
499635757 0
159567587 1
148267416 0
928658470 1
572889057 0
721120055 1
88511839 1
678640736 1
738917613 1
705136731 0
174171109 0
451215768 1
588016961 0
707201370 0
42538624 0
248035838 1
541512393 0
50153164 0
896306281 1
328526090 0
148112276 0
959527626 1
13691941 0
670623785 0
662494969 0
765380384 1
396423085 0
71428952 1
488403463 0
864466721 1
668540441 1
351471683 1
169442609 0
960776375 1
460181803 0
976260364 1
613830694 1
126195151 1
300987124 1
828840146 1
579492710 0
860196281 1
274418402 1
211464121 1
686845980 1
141061855 0
122981385 0
595774168 1
968533273 1
580607666 1
123092289 1
108715019 0
407563472 1
545524102 0
968536202 1
215632434 1
426270234 0
870200178 0
93622258 1
990907895 1
404920785 1
495730490 0
473663123 0
787096100 0
54126826 0
965244960 1
82136991 1
552179845 1
900122859 0
868451653 1
631970602 1
305113925 0
998141155 0
844205094 0
764670700 1
119626270 1
874912991 1
396138462 0
934827222 0
919322631 0
58805182 0
924547165 0
555373841 0
781968954 1
640612549 0
101035282 0
480651084 0
822013390 0
555890088 0
383916914 0
877746967 0
474265198 1
724831955 1
944508668 1
701307234 1
862908917 1
988665934 1
846087607 1
458924602 1
161625476 0
883939406 1
306845831 1
330233059 0
922182279 0
477625129 1
380937758 0
680170103 1
599950970 0
121542531 1
247486846 1
142376243 0
179631621 0
542120208 1
216275113 0
360867720 0
270425480 1
467034055 1
56813718 1
618190234 1
198233643 0
61597924 0
692403784 1
581026029 0
473328937 0
62389439 0
653772875 0
745205048 1
307094732 1
406332436 0
677536273 0
755020367 0
565558127 1
406480930 1
718853957 0
273274880 0
915654540 1
620486772 0
718477794 0
826637194 0
365069425 0
208304852 0
546043156 1
648505451 0
236670145 0
408287904 1
238511398 1
298724377 1
647806648 0
712414309 0
827901361 1
43775778 0
898868932 1
849970203 0
234812586 1
52682215 0
281635886 1
634114538 0
147636563 0
935183854 1
919220365 0
696523853 1
938981748 1
917961810 1
672481640 0
393792605 0
249231776 0
53989106 0
944671422 0
532926720 0
126531064 1
693977958 1
812274246 1
953307103 1
343909027 0
563901419 1
275614930 0
820995891 0
240027270 1
539657104 1
392354593 0
954567944 0
241757788 0
279794812 0
601362996 0
572316843 0
821544528 1
878216696 0
910796496 0
503622315 0
349374594 1
853797661 0
766172373 1
480815514 1
598946649 1
272760308 0
857191284 0
479507925 0
960365576 1
531074028 1
620757347 1
251115513 0
375379557 0
723123491 1
29572212 1
854333915 1
788715583 1
702188176 0
791161584 0
899519652 0
83995115 0
668726252 0
524634849 1
871624490 0
381290337 0
673522844 0
42458687 1
501686365 1
645863536 1
575708112 1
985925898 0
737769231 1
40864027 0
498216547 1
574904762 1
333627876 0
882729183 1
846437703 1
560645838 1
196789208 1
430658767 1
550235277 0
845434445 0
801312345 0
251858634 0
961030367 0
705002841 0
96019660 0
569143125 0
700705368 0
940999745 1
77680865 0
691366638 0
900525487 1
80346176 0
241738437 0
716240066 0
249940474 1
982477871 1
994367161 0
721402812 0
508580745 1
984958450 1
88183033 0
919129721 1
927705624 1
428503944 0
646591700 1
117801373 1
875610343 0
858924389 1
400554266 1
486316176 1
552487932 0
858707355 0
957007913 1
425707400 1
947948771 1
361146637 1
742641338 0
677932304 1
982844923 0
853037338 1
259209040 1
85939839 1
941744226 0
145804710 1
742414624 0
247124586 0
522608317 0
219025579 1
902646974 1
214092046 1
2543810 1
868165561 0
166752713 1
825325140 0
980261558 0
989815596 1
293818796 1
288154345 1
663209862 0
2910161 1
411852914 0
789070985 0
524249508 1
627435077 0
237255515 0
883194602 1
444944500 1
80789325 1
105996734 1
21971863 0
38217735 1
401192641 1
19314361 1
758392584 1
430382220 1
846194463 1
713592858 1
167116032 0
175821321 1
79281311 1
159324973 0
780061567 0
957169925 0
791399308 0
84246711 0
106980599 1
89465596 0
887975265 0
614100521 1
815011396 0
40559429 1
928120047 0
255944677 1
48693205 1
357018314 0
156866480 0
575350883 0
614586171 1
173763690 1
981520846 0
241996400 0
897801013 1
505915161 0
431403219 0
790523769 0
566773157 0
858456872 1
371881818 0
389471533 0
34833461 1
877609505 1
556792804 1
458631266 1
808363868 1
383139442 0
886658179 1
579244298 1
647162821 1
622492540 0
706375264 1
882356121 1
650165758 1
929174739 0
826572803 1
490296191 0
104550222 0
959317817 1
871838108 1
396534923 1
248688146 0
73829727 0
480928656 0
141184265 0
377780 0
12238713 1
86127926 0
829553507 1
819221966 0
510762862 1
244660367 0
758570814 1
8059626 1
379709251 1
507893479 1
476555133 0
935946726 0
139238984 1
199281850 1
94760585 0
654350368 0
598559597 1
960694906 0
271742696 1
172501485 0
78854510 1
370616847 1
658993978 1
818747132 1
65073799 0
852678388 0
90737435 1
625183638 1
603570830 1
545752711 0
564795651 1
962786119 0
739647729 0
287837156 1
77146059 1
914294672 1
11190833 0
54954626 0
886201265 0
696929236 0
720890409 0
138893915 0
416091208 1
993227306 0
340414554 1
627798357 1
990800045 0
542902286 0
243225608 1
184606694 0
756712139 1
475370172 0
166431742 0
763895756 1
923318474 1
893065131 1
512928198 1
541879036 0
628888035 0
402149543 1
234405178 1
996864003 1
463356183 0
726720733 1
103206794 0
837836488 0
555668027 1
63276659 0
76411332 0
897796669 0
448212651 1
283131731 0
323284830 1
985900719 0
230569265 1
748422043 1
939448553 0
538501948 0
709795704 1
681295494 0
232241614 1
799886641 0
798639502 1
727452334 0
644751650 1
312204799 0
177838299 1
940957703 1
81784789 0
292287659 1
777913400 1
866620350 1
428932334 1
97100668 0
486129918 0
306117636 0
641803972 0
869918288 1
806935088 1
883825925 1
99959880 1
661570200 0
232124390 0
540402754 0
567243140 0
370152360 0
941024384 1
914977719 0
13566320 1
170127680 1
591275787 1
719107838 0
636467151 0
980940349 0
101125143 1
783668827 1
200231367 0
705935587 0
699289668 1
641388351 0
541876856 0
474153661 0
244227905 1
475833329 0
957412854 0
159474307 0
724044842 1
242583163 1
327891699 0
15396710 0
552019062 0
41551332 1
87269171 1
733727869 1
781570379 0
928077576 1
166054766 1
347066977 1
191776606 0
240369944 1
489163711 1
974752630 1
480889512 0
94490500 1
432040408 1
402467291 1
510823032 1
962358739 0
79158395 0
397698437 0
794456520 1
25362122 0
497846280 1
426720457 1
986883497 1
958740642 0
687318830 0
346297676 1
733463101 1
615885086 1
136939476 1
244649525 1
243705482 0
724323677 1
854238977 1
27244012 1
67634348 1
179384193 0
135583848 0
527483228 1
266977446 1
438078521 1
997242228 0
737775364 1
482622011 1
773788268 0
820997791 1
452333306 1
76857809 1
355595965 0
755124960 0
379211695 1
514470081 1
222311546 1
792829008 1
675454418 1
847142 1
860092316 0
86579959 1
642258911 0
537397558 0
615800448 0
248038296 0
615011449 0
167027078 0
629417535 1
83308323 0
147357834 0
215300646 0
614529511 1
890815088 1
848663737 0
695437257 0
450216090 0
328437235 0
357850662 0
837444451 1
704851285 0
887453301 1
630054017 0
311154972 1
732096094 1
575432131 0
877896548 1
971365843 0
875629535 1
848378972 1
763371535 1
368530363 1
994767327 1
253931196 1
963612379 1
522724572 0
305693942 1
901275911 0
579863539 0
736589886 0
352278254 1
261620253 1
645603804 1
978863823 0
469727021 1
714823409 0
988608326 0
510471306 0
52925792 0
415677831 1
473464021 0
822210092 1
416532953 1
708532264 1
615986357 1
847685371 0
621795171 1
389771281 1
635706487 1
564930858 1
365563533 1
706899747 1
935554679 0
594793060 1
996698330 0
347703791 1
400919664 0
314602787 1
569831707 0
199230124 1
506323083 0
957084999 0
266556568 1
835189924 1
80902649 0
241445749 0
970508742 1
173586863 0
334832334 1
129111458 0
230217149 1
390714959 0
604427998 1
55073388 0
884964801 1
902887928 1
816512076 1
226162689 0
860884991 1
638740624 0
590016285 0
619412517 0
617238294 0
655624969 1
256611185 0
48131481 1
341596110 0
476928253 0
889879506 1
96702681 1
361292608 1
9156286 1
720915347 0
549574170 0
575823422 0
3669343 1
864115203 0
207867177 1
653102980 1
697523157 0
818010071 1
717521752 1
178989938 1
929823973 1
724397535 0
450709269 0
982554354 0
883976863 0
606250495 0
54417465 1
661787012 0
60239227 1
412354919 0
275202139 0
640898215 0
256672175 1
620828913 1
450144724 0
478628248 1
628047119 0
830082165 1
868646059 0
888026988 0
527430495 0
865597380 0
424492840 1
364150183 0
172088654 0
156520766 0
875127617 1
53660822 1
572525439 0
925602440 0
940551207 0
665315508 1
666516589 0
910442153 1
459404079 1
763037468 1
543031199 1
55625260 0
107123139 0
141123279 0
35856967 0
738074954 1
753516819 1
390450064 1
583351255 1
24458599 0
656462294 0
64987990 1
286930275 1
51389971 1
572430766 1
323201146 0
299946235 1
582409294 1
689979932 1
639355358 0
821202951 0
13969705 1
610403685 0
822455455 1
745188446 0
325499844 1
926747907 1
649122454 1
323936663 0
860802973 0
279156760 0
734066881 0
56402649 0
247478958 1
945908983 0
272519146 1
744542342 1
388592717 1
598058268 0
789598888 1
557310891 0
750983173 0
131611513 1
461261953 0
585986649 0
836871591 1
620078735 1
70401929 1
968587838 0
421862935 1
554981978 0
616881479 0
404547398 0
239144396 0
200887755 0
967632537 0
358516470 0
136548618 1
554000503 0
171395230 1
375469516 0
852591981 0
428229163 0
285181789 0
634303891 1
292908500 0
863379343 1
665747316 0
771289208 0
57382646 1
818655071 0
319625143 1
6195195 0
197954939 0
188694679 1
617198602 1
276835189 0
707724786 0
947666838 0
724318545 0
581284036 1
693112184 0
758613299 0
331916779 1
67112040 1
11893278 1
107395455 1
172828158 1
613084189 1
756753281 1
807913004 0
597827498 1
625625250 0
8350994 0
938817336 1
170107298 0
24255408 1
41560358 1
749709325 0
659581307 1
240868302 0
821110805 0
5323767 0
778151298 1
724534148 1
694651141 1
786243598 0
746622706 1
999015205 0
198704779 0
761575135 1
354518512 0
201452360 1
36477417 1
81845944 1
495083962 1
576802987 1
205897380 1
699134986 1
356786944 0
382334020 0
572368902 0
514210468 1
882714241 1
289553702 0
823677819 0
91578891 1
566383698 1
505601331 0
768345632 0
395781485 0
846708055 0
476706847 1
519080844 1
113363949 1
688124962 0
924627984 0
618683585 1
187488806 0
76334962 0
786295985 0
364408811 0
542599704 0
526834645 0
750955184 0
370780873 0
164444181 0
941359503 1
715377654 0
594234493 0
588991245 1
817926362 0
433137609 0
708556932 1
298495424 1
183368065 0
512176085 0
317082489 1
214534334 0
293132918 0
399339988 0
350013075 1
932004391 0
749772478 1
544668460 0
291946560 1
496003774 1
609768848 0
408467921 1
163673387 1
984183944 0
560814817 1
885248440 0
764927864 1
28305244 0
143566921 1
827659639 0
694994214 1
568136155 0
659794743 0
965452764 0
515272465 1
379475813 1
693146430 1
614991187 1
495178855 0
351235396 1
388116342 0
232328515 0
762295193 0
771010849 0
799455321 1
35587521 1
64693029 1
840948813 0
531768771 0
303909925 0
60956628 1
354691948 1
207878850 0
763395239 1
532222991 1
567874959 0
972973861 1
918502548 0
981422239 1
344116953 0
634399568 1
278548572 0
969724184 0
208668764 0
382491968 1
219548501 1
647831582 1
611432918 1
574533346 1
428728858 1
312490590 0
431953728 0
633538970 1
690304517 0
334132749 1
686069165 0
47050332 1
564188832 0
610871786 1
466864467 1
444073290 0
773036344 1
167921231 1
627310457 1
797482882 1
809529872 1
838159142 0
655133315 1
372675440 1
887911583 1
53808797 0
670539489 1
832271228 1
991759024 1
371667080 1
829910414 1
107093165 0
220335549 0
983020018 1
464069062 1
332213560 1
499999224 0
731322722 0
171759957 0
907912530 1
962389732 1
243037441 0
490018676 1
314601829 1
662980604 0
357274192 1
253081137 1
624540539 1
177659921 1
62638538 0
728603928 0
453248330 1
889624464 0
429469884 0
551663302 1
165848937 1
166283954 0
685752287 1
251924606 1
907735272 0
707351891 0
908336133 1
391496026 0
43403323 1
931035419 0
824859235 1
685499834 1
147422964 1
112916053 0
211630789 0
591405266 0
398255418 1
395182322 1
555190084 0
813324027 0
667455028 0
266142960 1
177340749 0
192584116 1
134404369 0
650943828 0
330404107 0
154903104 0
938205513 0
651132821 0
536609101 1
382280693 0
49412253 1
955631406 1
464019303 0
470126527 0
339019034 1
271113 1
684007186 0
102354968 1
120176524 0
352525411 0
466355794 0
695030661 0
233124587 1
376934048 0
798696432 0
873623340 0
966694313 0
110715140 1
245557907 1
883127701 1
231161377 1
288504290 0
495669369 1
985530891 1
425809063 1
721179818 0
598041149 0
722945007 0
797994133 0
580997206 1
439035298 1
460057461 1
492775542 1
403554813 1
901432665 0
875811573 1
699058198 0
195623253 0
625905021 0
678488539 0
392329231 1
992462525 0
498643935 1
321337113 0
332902797 1
772406452 1
707819879 0
394831332 1
630339783 0
939400083 1
791589451 0
69074726 0
346203010 1
639073824 0
270481362 1
551744579 0
448203866 1
649710412 0
960196316 0
539495897 0
199188786 0
536943261 0
711905301 0
338897332 0
621097563 0
445267262 0
122753562 0
635344921 1
731825444 0
318003672 0
54007168 1
124687757 0
995514905 1
169449362 1
931851728 1
404036660 0
172256525 1
122644437 0
355887413 1
401726192 1
64880859 1
206257806 0
817160300 1
482113025 0
755645621 0
907040971 0
690648455 1
299821577 0
902276870 1
579792738 0
873298987 0
325688826 0
271844085 1
30420698 0
904923184 0
530943124 0
580673125 1
499091485 1
325421378 1
822560024 1
730591711 1
497556575 0
614684013 0
241273546 1
796116460 1
995826277 0
410663250 1
836012890 0
65417800 1
214935751 0
533669048 1
307461514 0
197844941 0
162927 1
705473549 0
105323661 0
639651899 0
2862904 0
528773439 1
694439136 1
544883059 0
556666114 1
820344183 1
758154112 1
235948885 0
346203369 0
562693250 0
646066832 1
804157479 0
824459235 0
888712879 1
405044327 0
188344126 1
276443446 0
92448499 0
630570692 0
975516175 0
257407864 1
14072307 0
930223975 1
448515993 1
646985489 0
977012077 0
637909272 0
538544869 1
101193605 0
183376692 0
78698950 1
223149693 1
698176778 0
44481875 0
912553055 1
996237746 1
196202958 0
15589519 1
143309253 1
304470896 0
720060935 0
298616104 1
316906678 0
562251216 1
408385757 0
611364688 1
418736324 1
683203855 0
618850467 1
121090129 0
325626655 0
342745385 1
431270309 1
329558297 1
410973051 0
488230112 1
981829022 1
28486417 1
184398976 0
964765022 1
203944214 0
565471922 0
493451036 0
5642383 0
872655204 0
261172041 1
508460878 0
428829097 1
891110260 0
770763777 1
614759662 1
604099113 0
595139535 0
740107979 1
661949168 0
849001537 1
581158392 0
112146123 0
246026066 0
831992669 0
13254388 1
281462212 1
990740240 0
693108835 0
437363705 1
79672417 1
702092340 0
479174506 0
53055331 0
406577912 1
546278551 0
895635392 0
478318323 1
559209593 1
148153406 1
238724494 0
838962768 1
42760753 0
517068634 1
714402887 0
860714246 1
323497593 0
811299606 1
337441398 0
970005383 0
501890708 0
782555966 0
876349163 0
627871382 0
71950925 0
38256123 1
397364376 1
128372389 0
530327615 0
576057394 1
231965427 0
3911092 0
97335352 0
529994658 1
369185384 1
900526854 1
717452318 0
528768370 1
248658429 0
457398054 1
605333485 0
138262842 1
424143379 0
608316315 1
533275053 0
127786951 0
366830231 0
752092524 0
216491355 0
795746661 1
327162964 1
981921674 1
828816665 1
221882391 0
579280824 1
312612384 0
908116472 1
444914225 0
214884666 0
79689638 1
335331298 0
663345034 0
741367224 1
267489370 0
882888693 0
862078942 0
340767704 0
314578028 0
590443393 1
224807935 0
936287723 1
146246890 1
215542968 0
662100959 1
864894501 0
89397729 1
368530721 0
886439556 0
115630326 1
502133497 0
537236638 1
412839240 1
15774374 1
311923540 0
369809830 0
976373619 0
246292039 0
272388760 1
79530465 0
838468411 0
294219672 1
166168139 0
360220680 1
263638866 0
293602651 1
965099127 0
565020060 0
708190969 0
876693421 0
560971598 0
133521108 1
771098756 0
33993990 0
363337480 0
925558554 1
190842362 1
819253877 1
579382080 1
933385331 0
331481310 0
734630710 1
997102427 0
365712201 0
181907297 0
961747793 1
231886293 0
450081190 1
72403887 0
593830167 0
779966147 0
132829099 0
288894737 0
161040325 0
278700530 0
476566336 0
231879799 0
800763220 1
808418552 1
769564729 0
938663814 0
302139280 1
291863571 0
440503431 1
751952179 1
789355907 1
786785688 0
639975468 0
395351289 1
724154550 1
97477379 0
173418355 1
756751837 0
373583732 1
665234626 1
452599291 1
915720403 1
884722304 0
457327754 1
223809177 1
208207803 1
684426240 0
370176460 1
393205613 1
136209630 1
441270198 0
568845968 1
698510144 1
641642399 1
769188098 0
529182848 0
327732819 1
299527557 0
324921691 1
995004586 0
838987674 0
277207012 0
525627169 0
934867206 1
701702010 0
997802356 1
591455545 0
310351118 0
14119685 0
404646953 1
32121636 0
515887548 1
428163670 1
810457465 0
411718338 1
721548965 1
659653262 1
645085650 1
235606283 0
865296852 1
547996543 1
146317201 0
546382562 1
171900540 1
999419757 1
814546838 1
784627568 1
941888789 1
10932367 0
230364688 0
934427954 0
613570139 0
505119361 0
696682545 1
714046484 1
57001580 0
793136283 0
659167563 0
504263789 1
595556617 1
178952504 1
598551760 0
262930058 0
15120844 1
571395453 0
713680304 0
348207314 0
958008820 1
740299494 1
855177039 1
214521423 0
264815294 1
859800562 0
377648304 1
86903535 1
664338794 0
487444286 1
272436943 0
908149208 1
119083573 1
907172479 0
445237894 1
854224546 1
185949751 0
121139292 1
113337074 0
681023803 1
855938729 1
2106790 1
157113092 1
181244875 0
14744237 1
766306214 0
595997354 0
57457597 1
281599464 1
722136831 1
378617503 0
261248228 0
381123437 0
389632360 1
518655274 0
606658490 1
390594638 1
442953620 1
724297011 1
736672533 1
15148400 0
71746671 0
826695077 0
694860390 0
118815715 1
236765216 1
418216482 1
302574157 0
738153983 1
144725749 0
988033819 0
151406462 1
911282156 0
618287729 1
739722791 1
979710262 0
609583627 1
807937468 1
745013728 0
595532936 0
409280622 0
840001329 1
523630039 0
330013425 0
511304632 1
575635306 0
424911087 0
533953609 1
811355197 0
946174919 1
331427823 1
315566903 0
338376052 0
614141161 1
526157944 0
271275312 0
535790950 0
871708049 0
38730171 0
782330947 0
304875813 1
439284254 1
969258162 0
156687398 0
739358334 0
323006042 1
940844939 1
420505240 0
538374741 1
720637477 1
554588850 0
590181777 1
742827980 1
810526596 0
542258339 0
970591352 1
929751962 0
188356521 1
116828338 1
527540947 0
656378297 0
15640245 0
315879787 1
678258008 1
111029575 1
749459827 1
867104193 1
105154144 0
175830222 1
284606609 1
953500953 0
917983058 0
398651223 1
450584615 0
542556569 1
395183063 0
995745369 1
815820848 0
130868723 1
705373310 1
113862727 1
631171710 0
574267472 1
33152188 0
472666129 1
418734281 1
681879147 0
265763109 0
831252399 1
183278359 1
296719517 0
971261183 1
200314210 1
927042662 0
592408196 1
864491419 0
531412598 0
481467770 0
307829612 1
445801343 0
320553584 0
218152544 1
927716201 1
13260704 0
119919665 1
363342498 1
993194371 1
77061980 1
383586160 1
28644257 1
555474472 0
50209077 0
90360593 1
963067740 0
708326179 1
539453707 0
265038094 0
500063407 0
395496400 0
614152122 1
274760995 0
56056693 1
423375036 1
427330649 1
807129896 0
433723840 0
163390281 0
119517951 0
592229242 0
187893083 1
163878274 1
648745004 0
694978626 0
873373136 0
58280367 1
174551754 0
38056131 1
3006316 0
749650105 1
375521139 1
777017678 1
251397078 0
107016058 1
344982677 1
495872924 1
705706371 0
689912081 0
439762636 0
471461478 1
566886151 1
951845720 0
220476940 1
183395852 0
33205115 0
754834714 1
393404236 1
677008028 0
191939301 1
918816364 1
202744608 1
787843818 1
128645079 0
162333591 1
510379625 0
191448121 0
903574256 1
115595335 0
369211379 1
416459287 1
12027359 1
294599097 1
823528674 0
502212449 1
852890435 0
954380064 0
888111433 0
355050233 0
234959731 0
955221076 0
490239246 0
84494598 0
57592921 1
86256383 1
764585815 0
597556991 1
953638576 1
384332815 1
379135362 0
441363926 1
683544683 0
403012243 1
143010189 1
233994990 1
452859657 0
652551826 1
134472051 1
461350812 0
513969914 0
937623298 1
951001241 1
467840370 1
409486372 1
93074227 0
812865032 1
573046206 0
434625946 0
353726863 0
730149063 1
234592210 0
773964991 1
645407111 1
571631770 0
101451984 1
484667633 0
979892570 0
19308027 1
752928562 1
206728123 0
831889431 0
503456244 1
175073987 1
993483773 0
442717222 0
856997144 0
126761537 0
410648096 1
724613297 0
815118490 0
605518061 1
403919730 1
872185232 0
802543199 0
764566852 0
821523584 0
100984349 1
968314094 1
422592763 0
644679532 1
246984178 1
846876009 0
143940958 0
746827371 0
914210490 0
475576283 1
134673260 0
481080957 1
340953179 1
903833766 1
166907143 0
389143835 0
493708324 1
222047975 0
857359352 1
755969831 1
879002975 1
473263953 0
577393169 0
290421027 1
988842563 1
749981947 1
373310768 1
517473167 1
364970834 0
790571229 0
231222339 0
399628073 0
616161988 0
883278440 0
948618611 1
836188195 1
502247848 1
788730839 1
339433111 0
496716729 1
30590674 0
874489290 1
899152546 0
390924502 0
410149394 1
917459710 1
837529356 1
5794881 1
565605220 0
939073134 0
5557897 1
935085005 0
181410600 0
820680920 0
631086647 0
642780064 1
564347902 1
888360823 1
542336154 1
150404470 1
387181387 0
85465040 0
817618618 0
662227920 1
796948143 0
348596620 0
362453902 0
106416246 1
569413697 1
882005898 1
326561039 0
991917136 1
460571859 0
553009939 1
446481970 1
374812969 1
913922926 0
841070192 0
168256072 0
534859141 1
558880590 0
925098259 0
884453290 1
804112518 0
26643995 1
112992325 1
496051304 0
554677879 1
142719352 0
576292567 1
12087736 1
309867353 0
803519245 0
332727763 0
946367669 0
54687877 1
619098572 0
524894301 1
286102154 0
678717991 1
710130134 0
532144991 1
746989346 1
474259432 1
382271313 0
413205791 0
458344219 0
44997113 1
5790620 1
392191091 0
83430305 1
184129506 1
784136402 1
617973283 1
842774382 1
756914289 1
145027099 0
982802594 1
493039784 0
631345668 1
218708863 0
586497386 1
270541339 0
463241692 0
815039936 0
163311619 1
165184245 1
229864962 1
628253274 1
87913006 0
33107131 1
378871406 0
247892999 1
163391138 1
762279811 1
840733300 1
321878280 0
96324860 0
656359668 0
819133548 0
171281897 0
238285909 0
254223306 1
446098927 0
918357623 1
9712824 1
986236415 1
443774731 1
512955302 0
506694966 0
719619497 1
311318126 1
93325708 1
253424761 0
416432327 0
294453898 1
142585873 1
587020016 0
658062294 1
570873034 0
874490111 1
211448129 1
583667164 0
824686949 0
97000663 0
712062817 0
956224533 1
313220607 0
314268733 1
771449255 1
96845442 0
65498672 1
395285234 1
389597404 1
291584282 1
793093004 0
846500855 0
624431879 1
385551333 1
264889757 1
793654258 1
282874015 0
974931417 0
678739264 1
181258239 1
609769960 0
91059844 1
388567611 0
111100501 1
663721117 0
251334685 0
775940301 1
344297641 1
289518567 0
835223029 0
606347704 0
589497583 1
764532844 0
223823816 1
422483360 0
686855096 0
110070289 1
899054327 0
852894609 0
962597241 0
758768973 1
732526299 0
884863707 0
367327108 1
365431576 1
501388582 0
657579108 0
741573355 1
693630822 0
740276513 1
145091202 0
240440202 0
138967843 0
392936206 0
576855039 1
969814364 1
251361695 1
233657290 1
715612310 0
119404618 1
765444697 1
346821930 0
290084870 1
986863767 1
644662874 1
276392224 0
923376969 0
823678605 1
82129342 0
707805000 0
702666750 1
926252394 1
820134721 0
793669772 0
878345189 1
730961457 0
947004075 0
321504688 1
537626891 1
11044291 0
957584269 1
54121347 1
959003906 1
39633108 0
19426941 1
698489564 1
478345285 1
429167997 1
885758705 1
526531864 0
103917469 0
894677884 1
166252419 1
668361930 0
776715564 0
108518778 0
674346368 0
962401701 1
769870022 1
421293841 0
268135562 0
591330191 0
902256265 0
494418070 1
921877973 1
312764565 1
304339499 1
960739959 1
681561627 0
353538167 1
823756843 1
751260702 1
702911633 0
77884768 1
716706246 0
777326553 0
760969232 0
316497175 1
799094360 1
777221410 1
241158881 1
500008959 0
576061942 1
857562607 1
137338168 0
671027256 1
507306004 1
92135910 1
108358262 0
591482538 0
523274974 1
681846825 1
928870552 0
104298244 0
728823266 0
703102489 1
745893331 0
691039874 1
70802614 0
675003204 1
921055528 0
767297097 1
125995648 0
834131661 0
848269992 1
393642433 0
49703976 0
542583690 1
699055678 0
734605391 1
254320487 0
914975370 0
290649177 0
819247451 1
226932485 1
820170531 0
146082068 1
326967088 1
32900560 1
925365102 1
753090208 0
862394576 1
946854941 1
557052258 1
893318715 0
383292556 0
964641558 1
908662821 1
50435678 0
323150589 1
910599747 0
712324943 0
99514075 0
150292751 0
265389343 0
308737320 1
982232814 0
301432601 0
403614652 0
360330237 0
309937206 0
88102663 0
703546550 0
629863380 0
637518670 0
813338103 1
109319348 1
579210351 0
304384419 1
271969262 1
840734163 1
224406531 1
803959205 0
738449691 0
575862868 1
237706726 0
434363892 1
864111357 1
790108718 1
26962322 0
250742347 0
13150415 0
147905690 1
402934782 0
792561160 1
725276953 1
858618318 1
807479070 0
349653176 0
642723984 0
271494120 1
486627438 0
496616713 1
896587757 1
753972631 0
479026063 1
44792838 1
601787113 1
561964362 1
832654278 1
51300828 0
536920142 1
996114581 0
78700399 0
583157081 1
887240979 1
806440022 1
357626113 1
682406709 0
606640584 0
73636651 0
734133615 1
95912777 0
582863761 0
196640157 1
463715389 1
973875075 0
338406417 1
992627383 0
251608292 1
994121274 1
270125253 1
213518033 0
495885756 1
325647223 0
865063275 0
828599054 1
478749535 1
398454294 1
4113922 1
339996891 1
175292463 0
611352674 0
674753380 0
322842187 1
903448566 0
383286891 0
80319724 1
266418670 0
119468852 1
958413180 0
840075664 1
411363445 0
706650347 0
690177489 0
751337187 1
582540387 0
480193555 0
442510663 0
825864571 0
338875072 1
398214410 1
184708462 0
211124862 0
959092909 1
9527381 1
146513218 1
889896628 1
841733429 1
704647853 0
969583945 1
644752852 1
35272621 0
46697045 0
726926267 1
766740188 1
279431933 0
638619567 1
614829831 0
573736335 1
772692819 1
718472652 1
737109162 1
730272263 1
652669135 0
303760379 0
224228640 0
868788439 1
561692065 0
551249064 1
356649211 1
668823580 1
401897367 0
415057377 0
213259469 0
845992893 1
593776376 0
320847498 1
525729967 1
840491777 1
662105620 0
694672346 1
668194077 1
338886448 0
816553225 1
922844222 1
544852648 1
762748138 1
605858001 0
713267086 0
582007568 1
391770267 0
198225492 1
241347110 1
424047688 1
887502617 1
958790507 0
202426771 0
281269660 1
362168370 1
572605198 0
753763762 1
992484719 1
64526789 0
584136361 0
662156240 1
689118531 1
593697276 1
137001981 0
226567790 1
613543054 1
928823882 1
433189779 0
13647330 1
565099211 1
112364911 1
449733588 0
464756423 1
728016045 1
584826903 1
198772919 0
568294969 1
44792157 1
47486264 0
627134514 1
431466061 0
790872937 1
157907579 0
287710288 0
242629819 1
61451232 0
725056665 0
966625533 1
949966936 0
658240960 0
203261816 0
977456913 1
612952672 0
361495394 1
516570556 1
933996512 1
485730965 1
565615841 1
230076419 1
903083033 0
753749133 1
783287564 0
100602540 1
441510974 1
457552482 0
143881066 0
716597020 1
411067044 1
110644480 0
820936069 1
892557551 1
212358541 0
234426323 0
878290809 1
79927154 1
335828597 0
309779281 0
925062644 1
908340475 0
845330910 0
598781375 1
837385594 1
474093130 1
849859289 1
436956698 0
797584112 0
722341057 1
172209260 0
231822766 1
321716067 0
761984153 0
283036793 0
36166150 1
457293830 1
860706353 0
105140627 0
685967463 1
903182785 0
116413836 0
764280254 0
241650834 0
567998603 0
13865662 1
994716487 0
501236325 1
31103688 1
54506468 1
254494454 1
390735167 1
318418396 0
268881182 1
793035336 0
235761110 1
904198884 0
168321924 1
818036292 0
147259768 0
57220853 0
589710320 0
904240541 0
969363662 1
573202876 0
411060307 0
319631989 1
998579598 0
749087636 1
115505371 0
276733390 1
926257784 0
692226669 1
613482332 0
342339445 1
375585331 0
292668725 0
296575671 1
724783079 0
520323815 1
981746348 0
911032473 1
19674701 1
811489707 1
941406441 1
87598965 0
663046555 0
843607150 0
770620450 0
465206562 0
626195873 1
688648502 0
647800380 0
237065380 1
200576410 0
9934020 1
499713702 1
572248452 0
318481979 1
288501971 0
110819787 1
804997084 1
646715877 0
142342663 1
486873317 1
678644591 0
255908135 0
173931055 1
537542909 0
182854009 0
875500731 1
969414809 0
988663961 0
433435834 0
897987513 0
920470608 1
272141786 1
59613508 0
618587616 1
853515114 1
967567696 0
825006280 0
154339983 0
644509360 1
92104498 0
689793574 0
812562338 1
565534253 0
441979942 1
606988883 1
878025886 0
305540628 1
110669858 0
329530017 1
193721233 0
931143670 1
234219196 0
252148364 1
527650737 1
150820206 0
911629087 0
768554892 0
202994476 0
914003763 0
110123972 0
293332336 1
317991475 0
817790981 1
188583165 0
242603998 1
745873470 0
901189936 1
163634486 0
847122727 1
277820913 1
548085727 1
526436979 0
673339633 0
298221271 0
766004558 1
809723878 0
685902178 1
221021938 0
995307211 1
431686665 0
318899903 0
850981725 0
626426946 1
579553852 0
882681255 1
526574524 0
456559741 0
919918415 0
66884784 0
326253501 1
292293595 0
447395398 0
840482347 1
801838856 1
160513316 0
618501552 0
73006641 1
950672465 0
227575833 0
376289849 1
353463179 1
814973763 1
604139625 1
757601141 1
440310252 1
895793995 1
546035335 0
585008358 0
450305964 1
236774960 1
561642453 0
180557711 1
408568751 0
410813888 1
60628186 0
182087607 0
630515913 1
838877916 0
825702132 1
634481678 0
956510124 0
318186369 1
325887554 0
541457294 1
842574797 0
780119786 1
705534556 0
964718045 0
29182252 1
242422481 1
620991264 1
920586730 1
629181682 1
400022544 1
576190264 0
258008084 0
725769683 0
650963221 0
210090198 0
151822288 0
988610108 0
362257328 0
725770497 1
900380501 0
428091203 0
54784343 1
774310501 1
225992561 1
704754393 1
15494493 0
384262128 1
664934935 0
951208114 1
910398689 0
3370866 0
591940531 1
973054131 0
497738593 1
741745510 1
612303239 0
438997238 0
461756533 0
728609192 1
243457916 1
46936628 1
151388723 1
908148417 0
577780046 1
615867839 0
919438602 1
555833725 0
598882376 0
114466528 1
51423424 1
105060949 0
434282017 0
416348896 0
228641340 0
661720614 1
142367900 0
267495657 1
208019129 0
231714153 1
341226361 0
944469863 0
678766578 1
439659345 0
321593129 0
195095548 1
624394288 1
347374815 0
686575091 1
208757568 0
931849879 0
590674958 1
416271650 1
398243481 0
885669507 0
470126322 1
366036476 1
962891824 1
745155249 1
908298250 1
868588706 1
864178933 0
542865272 0
878553162 1
382777219 0
173939196 1
639506206 1
611767805 1
904128099 1
947566903 0
351168920 1
273344902 1
399094486 1
360693565 0
748266728 0
753027222 0
153291496 1
464931277 0
616106475 0
436259404 1
686454135 0
1485869 1
261419640 1
254433895 0
823449393 0
211620983 1
321645127 1
498236102 0
640735430 1
624676790 0
58690009 1
402363359 1
668735331 1
758254609 1
693151029 0
466472590 1
556064570 0
341220894 1
727195842 0
961584960 0
711496239 1
15402444 0
116335209 1
904672145 1
334995313 0
88018201 1
121559194 0
93814896 1
18681623 1
445490643 1
229851127 0
4808710 1
818583239 0
543833989 0
964484613 0
704570502 0
289027865 1
78017184 1
779868591 1
626178877 0
627592977 1
529475054 0
124321624 0
480385364 0
912834815 1
328779545 0
132362459 1
771567087 1
147996989 0
367709225 0
836636412 1
329027239 1
72320837 1
191275686 1
288930142 0
531121155 1
656941590 0
675673458 0
515396029 1
216896668 0
300750453 0
972849831 1
310524515 0
219470893 1
780225208 0
214822825 1
153766054 1
294069560 1
242594992 0
76157915 0
111041025 1
185928430 1
546014154 0
577449572 0
583838593 1
567994636 0
382641626 0
559216689 1
924929302 0
302407055 1
975426754 1
885089365 1
379776187 0
534058562 0
507387058 0
872832402 1
31519510 1
302383378 0
578203007 1
690169244 1
78589938 0
690371288 0
254001901 0
510976126 1
206617548 0
207699725 1
330356903 0
364977822 0
841033218 0
725750449 1
990201909 1
572991703 1
164561393 1
416136300 0
262792452 0
936335297 1
170358471 1
633897862 1
597446695 1
504150011 1
425942425 0
136436275 0
62347663 0
849027538 1
197003495 1
116549443 0
606630307 0
156616764 1
432358468 1
511599576 0
363292904 1
167245416 0
295438320 1
475831544 0
796141351 1
794050634 0
481499619 0
10041300 0
248411505 1
519931186 1
567338169 1
214918306 0
147993371 1
20181986 0
562587795 0
687338151 0
174886594 0
207883251 0
626049586 0
887994715 0
819091638 0
829187565 1
344485884 1
254898070 1
468620438 0
293661533 0
902217084 1
411282725 0
509763308 0
919258084 0
301714500 0
27466817 1
523170401 0
223466119 0
226437325 1
425289764 0
43693846 0
108864459 1
24919143 1
435220447 0
550120234 1
129472706 0
625809305 1
632409406 0
305826712 0
870685176 0
995991299 0
528606508 1
403909972 1
900007025 0
859758095 0
622457985 0
705895135 1
895402722 1
518913750 0
768523504 0
407660684 1
350256276 0
152278112 0
608401032 0
595294849 1
246913904 0
158041360 0
607422988 1
606507528 0
430680301 1
902738939 0
377194747 0
887194765 0
158469262 0
180639645 1
746577996 1
544606594 0
215969923 1
192771273 1
151396140 0
517447008 1
909704610 1
321702434 1
773568210 1
370431936 0
316250855 0
887136096 0
815291863 1
282117983 1
571706216 0
885866011 1
794291492 1
681918695 1
694788648 1
581814958 0
566610417 0
325705273 0
368757791 1
196643366 0
831152715 1
871597822 0
653913209 1
365553521 0
658142903 0
105195807 0
402764007 0
566020537 0
892045294 1
627300584 0
411518192 1
622995293 1
210675043 1
701434692 0
212527148 0
11392938 1
932469502 0
998763744 0
61284343 1
860382618 1
217214744 1
882832779 1
614153472 1
58545270 0
255117785 0
141250963 1
120829556 0
59695229 0
34568797 1
336907205 0
639306774 0
684920131 0
604121858 1
282070207 0
126753242 1
349626025 1
149679006 0
833887652 1
53339819 0
599547809 1
582067892 0
722769823 1
884469116 1
908692609 1
415430233 1
955223736 1
84286410 0
884701152 1
501010387 0
236690067 0
149638312 0
899940311 1
161957245 0
913380686 1
173827898 0
864142949 0
297492417 1
850248217 0
424148957 1
9334819 0
124817045 0
102133901 1
122534558 0
583596720 1
590434822 0
916541344 1
859182109 0
746028960 0
536382403 0
942027113 1
459105491 0
814551420 0
647119360 0
520919456 0
7626813 0
326400302 1
956609023 1
391011650 1
283199817 1
918687717 0
268652503 1
173505500 0
957816702 1
249319827 1
903821683 0
863390941 0
728062053 0
753995258 0
486000251 0
399714715 0
124596168 1
34309670 0
145975075 1
281328687 1
158894724 0
705219770 1
123682552 1
134708414 0
227701361 1
605845532 1
647112576 1
928608493 0
367752554 0
204136452 1
169415152 1
318160964 1
444623544 0
234616303 1
7747688 0
270309318 1
590449617 1
401806973 1
565612533 0
426817102 0
11862760 0
165541169 0
64001405 0
476253771 1
791275907 1
331345200 0
850091451 1
618353329 0
471056563 0
975834862 0
264009996 0
558240702 1
628226410 1
806276014 1
376971069 0
423607399 0
213445517 0
729567552 0
607332984 1
786058056 1
498677521 1
456036899 0
60373436 0
462152000 1
630385355 0
212563854 1
853954644 0
820006521 0
922600100 1
100939667 1
245632342 1
599962708 0
409353592 1
994666663 0
910178713 0
345105603 0
727706118 0
882851355 0
177572943 0
354689432 0
532066402 0
598115743 0
597198395 0
779889473 1
398489056 0
798196916 1
609055554 0
476869381 1
616029025 1
65868272 1
354376969 1
753298961 1
458015536 1
908659301 0
674226014 1
949587603 1
264521943 0
504129870 0
425090334 1
127082552 1
970142225 0
803116319 1
513691565 0
788453927 0
671776092 1
352863996 1
107705613 0
532089166 1
933698295 0
159109802 0
104463969 0
134160720 0
258324001 1
90946168 1
993334479 0
707122818 0
630235682 1
74814616 1
96312282 1
573990430 0
566748898 0
523916494 0
135208758 1
550696606 1
655679473 0
915635176 1
667906371 0
74457716 1
442269134 1
548906262 0
363620479 1
841031935 1
385298184 0
873474887 0
959979942 0
450467772 1
809162850 1
977659071 1
237355998 1
909294853 0
633834346 0
260087375 0
520762645 0
75206120 1
232081291 1
844212355 1
258357210 1
869189103 1
232282968 0
142916249 0
5272187 1
733003858 1
815913495 1
364466604 1
498428364 1
829756261 1
364941038 1
889748669 1
649125051 0
336895732 0
643852147 0
162204721 0
752963273 0
837928281 0
556484129 1
270052145 1
658877813 0
190565974 0
438285112 0
263213517 1
272894091 1
283747400 0
847969522 0
479614090 0
503105086 1
983936117 1
160524562 1
433165915 0
817692940 0
957679105 1
368419886 1
323981233 0
511081042 1
538997719 0
382512109 1
524595566 1
878370353 0
37833931 0
425255858 0
588358409 0
176967896 1
932089167 1
986836993 0
455832144 0
780878008 0
132292220 0
940616229 1
782233818 0
202230676 1
561183980 1
797241743 1
268320253 0
349848832 0
154144254 1
590995730 0
68442034 0
360300439 0
25566984 1
691232636 1
542587276 0
452808206 0
973505328 0
496849457 1
540851022 1
555216689 1
99893778 1
504693463 1
412797189 1
78010825 1
215947486 1
523003489 1
565983679 0
870021092 1
935600419 0
961568350 0
917644333 0
536164617 0
719661468 0
576076292 0
215221949 0
520026979 0
127160104 0
856875345 1
981206114 0
353150293 1
637508958 1
539629815 0
168467683 0
579273772 1
653020869 0
459586153 1
56342548 1
823187570 1
915225168 0
451140479 1
269635101 1
546342432 1
745039790 1
376250799 0
649139821 0
294118952 1
291055563 1
87341589 0
885289659 0
467016869 1
139109222 1
272785238 1
251855299 0
236310419 1
93230471 1
632791016 0
262772829 0
21784222 1
924140795 1
578506945 1
263065146 0
797495200 1
383488458 1
538687879 0
157987122 0
532000359 0
955729293 0
430132697 1
587152057 0
747715367 0
594862283 1
611933282 0
740756953 0
893931121 0
323610353 0
42503723 0
367854647 1
667592213 0
103461435 1
144789766 1
29462779 0
372682582 0
135603956 1
168263044 1
414344300 0
92606025 0
424680894 1
249617722 1
725292060 0
952088362 1
640228282 0
581058847 0
652888015 0
630354040 1
669909988 1
741419406 0
176612304 1
572008084 1
389099236 0
685121120 1
168196776 1
333768603 0
570835876 1
190002725 1
83333072 0
772312235 0
423697150 1
295900850 1
757725124 1
406429078 1
761340732 1
203698489 0
51452618 1
10976699 1
573703968 0
224974102 1
24905441 1
636759289 1
537457032 0
756533286 1
461003943 0
792000291 1
777191769 0
779363604 1
592620414 0
783429890 0
120145917 0
970937346 1
865690024 1
900324297 1
194050979 1
11280554 1
482428562 1
764007216 0
585169024 0
736720435 0
514703163 1
990155877 1
112119252 0
799640918 0
260878828 0
492920214 1
727965322 1
112714092 1
260598875 1
687727211 1
398774947 0
755496412 0
392000155 0
841789784 1
732216613 0
412036992 1
876924430 0
659198333 0
398824838 1
604819948 0
355943875 0
379807978 0
932419373 0
310121260 1
270370540 0
224953938 1
91037509 1
948202868 0
640693182 1
160300033 1
867174808 0
205974570 1
834125052 1
503845671 0
148246950 1
466771641 1
686548171 0
503732813 1
502922781 1
365112881 1
943537280 0
584587685 0
449378770 1
207773279 0
109396030 0
954738469 1
870753157 1
749793198 0
276894112 1
190464032 0
770723203 1
399141260 1
219918398 1
556841143 0
448054642 1
988769010 0
847544450 1
617800442 1
630359740 1
822787168 0
577017140 1
423744759 0
530168861 1
411348955 1
178472118 0
493279510 0
566554904 0
807148719 1
157183070 0
456923585 1
954629409 1
173030915 1
61930127 1
478799274 0
240499104 0
866018044 0
363502427 1
557081333 0
904755456 1
371179679 0
401337147 1
955860394 0
829009334 0
22424518 1
362945855 0
189645681 0
9489761 1
971047261 1
246638688 0
103930762 0
230355108 0
531112697 0
219025079 1
756208747 1
725070105 1
916408151 0
596759902 0
768433860 0
347538007 0
236945282 1
469694944 0
432346311 1
813117784 1
743002834 0
784431757 1
664615838 1
210314685 0
552945077 1
606862064 0
166401401 0
534537143 0
37914518 0
200541152 0
73801928 1
49592679 1
803984233 0
605913859 0
63016963 1
283515790 0
255209054 1
512453226 0
121461258 0
242519844 1
897522830 1
228569175 0
316169140 1
578955531 0
779989387 1
766927483 0
245012705 1
355207160 1
747790960 0
819893642 0
593481476 0
383198564 0
830063964 1
221512271 1
326564949 0
368365755 0
777425925 0
79169658 0
207376278 0
154333797 1
364824412 0
632981014 0
297094384 0
389757452 0
204957143 0
959204565 1
324689749 0
460347765 0
566540336 1
645001297 1
699823956 1
16348166 1
472251919 1
102444451 1
729833570 1
716935831 0
454840008 0
254020299 1
764083029 0
401823360 0
810028208 0
672954591 0
445747918 0
34273334 0
71167151 0
219312025 1
53479730 0
338079779 0
212447303 1
528864515 1
711626708 0
784330187 0
874199625 1
423775744 0
411542899 0
271344762 1
808326082 1
320446733 1
885191082 1
927230720 0
232242495 0
89352892 0
294659898 1
848021556 0
667993344 1
659902691 0
648637276 1
395484444 1
350170426 1
665640752 1
818847343 1
185486462 0
651168459 1
687524362 1
119919726 1
479907784 0
27344444 0
37072363 1
361977570 1
395040292 0
793096481 0
544592572 1
660833705 1
553286135 1
23584412 1
479406807 0
702299587 1
115976236 1
11292745 0
665481966 0
692603938 1
801407793 1
900915952 0
151761559 0
279943409 1
973947461 1
4614544 1
345850757 0
736973829 1
975507051 1
190714468 1
475755530 1
966161915 1
226179205 1
852600727 0
457822791 1
148549214 1
305173290 0
153723192 0
565037960 0
386164347 1
89676340 1
809863210 1
950184334 0
742710284 1
324420927 1
317249010 1
152168874 0
102752295 0
620537427 0
342726386 1
527330080 1
837512552 1
771754676 0
178211148 1
561666034 0
258435061 1
562061369 1
408205311 0
139279062 1
884533913 1
894719953 0
699499517 1
324557438 1
778672659 1
855543575 0
946784706 0
259003145 0
266724627 0
84385695 0
592918247 0
654831628 0
383135614 1
598960919 1
269886541 0
703431009 1
897056732 0
452239905 0
998464011 0
232320618 1
612641863 0
882727409 1
121680171 1
730275781 0
762262211 0
72177503 1
912324205 0
506238270 1
847106272 0
321293883 0
762330999 1
510855681 1
885414116 0
180716845 1
328846802 1
577396168 0
746743979 1
490096821 1
645509058 1
710699900 1
36668451 1
733782097 1
557056711 0
861384619 0
109830338 1
435672228 0
816299283 1
526885008 0
601121768 0
584841625 1
212826036 1
722816703 1
909085420 1
726478579 0
180060195 1
828475727 0
661449279 0
217212579 0
781719134 0
93313200 1
447011536 1
801227878 0
697946274 1
47794477 1
538090761 1
816224660 0
15010400 1
10781835 0
754700595 0
904818383 1
198524270 1
686804505 1
232210235 0
459485661 0
488139164 1
339302100 1
791148542 1
666553747 0
660188978 0
371884727 0
358076291 0
970562270 1
29233278 0
52305579 0
134558024 0
496334946 1
553275212 0
828996709 1
669285953 1
648215717 1
513588475 1
969602471 0
891816438 0
214592500 1
76347736 0
873388761 0
293962902 1
359633933 1
495452355 0
320939734 1
890901496 1
413310383 0
495754698 0
407361962 1
370942179 1
732505473 1
360808899 1
444432974 0
86068443 1
261155560 0
901855571 1
146688154 1
557236809 0
483484212 0
75395138 0
426916154 1
353166095 0
915845605 1
935037966 1
760779503 0
594187965 0
726212688 0
711072668 1
80578487 1
317937390 1
755382621 1
3900934 0
987925519 0
827386689 1
582249500 0
273310221 1
445557046 0
167241552 1
104146694 0
453529067 1
956627114 1
570981086 0
781031147 0
834273863 0
225086842 1
199471184 0
274389985 1
338302371 0
999462133 1
812319392 0
613851880 1
726167311 0
490595116 0
410358721 1
721950583 1
494354291 1
276752604 1
233230964 1
330075598 1
943512290 1
164283987 1
728255544 0
749721913 0
165387597 0
808877300 1
697431448 0
77541205 0
945643212 1
561918635 1
750978910 1
318908640 1
476936746 1
867575794 1
284515404 0
408900750 1
607176173 1
735196139 0
227081646 0
705948633 1
993491323 0
381581442 1
238757658 1
958154810 1
563062605 1
380444189 0
530574653 0
759897973 1
969055565 0
542291943 1
290330896 1
552624674 0
121564533 0
798673283 0
391180019 1
622757953 0
807485761 0
315812854 1
469372109 1
882594492 0
127669722 0
315977587 0
341520610 1
252869550 1
542277461 0
727336398 1
897684325 1
771949557 0
906611676 0
941551761 0
207247378 0
61670443 1
201955694 1
244215432 0
336197456 0
828008726 0
786260252 0
348057244 0
60493548 0
862112016 0
638866413 0
117168078 1
298292905 1
951746563 0
10109487 1
262091737 0
142057094 0
664056441 0
423276782 1
900679967 1
937363371 0
605915520 0
435585826 0
74880229 1
641612821 0
528683095 0
987068303 0
969848891 1
891027935 1
339665653 0
95309076 1
418676846 0
150941810 0
575823570 0
513940068 1
231576377 1
901020935 0
747858940 1
522795269 1
297017098 1
641740790 0
878491038 1
654106138 0
843407722 0
380443028 1
118289208 1
473282220 1
926642055 1
773346609 1
574009482 0
289266143 1
522070734 0
331721092 0
770699997 0
705374977 0
152340153 0
656075567 1
108946853 1
6024692 0
226069210 1
959123332 1
858728068 0
103762565 1
536287719 0
480449918 1
92228823 0
945072202 1
840101347 0
428297360 1
551147546 0
339545874 1
176561729 0
620601296 0
148658471 0
803312374 0
146083101 0
773993019 1
938553373 1
296243615 1
481858010 1
710925846 1
955093367 0
664030384 1
293830736 1
946564876 0
184331761 0
897607998 1
912840918 0
475266331 1
87345494 0
455145893 1
59805279 0
497079589 1
71224523 1
54495535 0
422285694 1
499486169 1
748578319 1
744165198 1
659100049 0
977810190 1
63195755 1
955279437 1
147892222 1
844056929 1
345390837 0
200862225 0
517736966 0
597174473 0
551173218 0
587204081 1
426111098 0
451302437 1
899655213 0
142845203 1
648977775 0
179668439 0
212980456 0
876261847 0
546456031 0
515814767 0
365047108 0
792291625 0
168058708 0
195617857 1
518725607 0
445135619 1
877331465 0
842683226 1
998093290 1
247343549 0
685924213 0
537843334 0
659091697 0
605751565 1
641300932 1
657100366 0
144127195 1
903386659 1
152588636 0
351508973 0
651003372 0
837549775 1
900831935 1
627777483 0
555899814 0
297566507 1
281326681 0
935715866 1
888905353 0
742166031 0
641763064 0
419043984 0
786326054 1
392302629 1
278808280 1
70760847 1
642678210 1
610553414 1
202368580 1
414186707 0
664501250 0
302311347 1
399758396 0
322763344 0
926186437 0
43970847 0
688276683 0
903854536 0
840847785 0
743538840 0
322423855 1
450573757 0
72006028 0
627694939 1
37992984 0
521930211 1
78758262 1
432758411 1
581866283 0
787601108 1
441474297 0
474399292 1
889202176 1
71657610 1
925140239 0
912066783 0
973849120 1
989601938 1
56904601 0
894628719 1
323381645 1
23895614 1
728555128 0
687492404 0
582482512 1
780824517 0
640442015 1
27254682 1
36691520 0
214520491 1
241722368 1
636208170 0
795276809 1
84060557 0
123234202 0
487420968 0
506352787 0
186425895 0
509832137 0
81740151 1
375129857 0
687444083 1
450014644 1
168258287 1
920214446 0
126235967 0
227927160 0
167747824 1
650281290 0
875315032 1
72029653 1
757564430 0
664255668 1
70645337 1
555123198 1
346635492 0
385661700 0
330938739 0
234748799 0
595409333 1
673198823 0
571441377 1
882820668 0
713572901 1
254919354 1
979695035 0
705288815 1
948487476 0
865632391 1
845221798 0
377927355 0
51951782 1
332530227 1
933942903 1
108921305 1
556103269 0
646142896 1
7159128 1
317636806 1
991453234 1
738185919 1
836841898 0
825268417 1
488388917 1
538691236 0
830095258 0
104007359 1
859665712 1
120728080 0
106860088 1
106774355 0
301590977 0
124926362 1
218074995 1
356594578 0
286676886 0
718725084 0
145605587 0
857554162 0
887490037 0
579352784 0
539398640 1
837952443 1
984101162 1
75445070 1
558064130 1
266536920 0
264593052 0
989720785 0
985095377 1
964926032 1
166120749 1
790227059 0
805610101 1
67773208 1
23432769 0
481328234 1
802652557 1
297400571 1
565139274 1
136323212 0
725063692 1
961104761 0
86926440 1
505228180 1
720002448 1
183176633 0
702830902 1
697287789 1
3439076 1
46644568 1
564160618 0
404249237 1
775739616 0
716083417 0
198690217 1
217300594 1
923935219 0
671746278 0
549668627 0
224939062 0
534166259 1
777757450 0
873501208 1
46170648 0
867743938 0
845481730 1
340984193 1
988669120 0
57705583 1
614783766 1
510215322 0
175874323 1
456605172 0
218529930 0
751158683 0
655827615 1
190925924 1
918777228 1
914137624 1
191829572 0
500671537 1
409228014 1
440199129 0
646014538 0
93768467 0
941563081 1
515043310 1
805457939 1
964202021 1
592550075 0
697595388 1
158450685 0
764090450 1
83465700 1
558254414 1
778207625 0
252648108 1
658002065 0
621967158 1
871166651 0
206169155 1
215639160 0
693901401 0
52936568 0
437165125 1
949461906 1
541126440 0
549990783 0
681841549 0
229510204 0
112342865 1
758818928 1
29357580 1
44753875 0
610395707 1
136531534 0
137482018 0
102691799 0
337980258 1
262783640 0
84552480 0
731747514 1
716016977 1
720907966 1
138829462 1
601682184 1
451519675 0
463463477 1
99595585 1
574068455 1
100644409 0
472292996 0
77787691 0
742148273 1
458535025 1
446582994 0
315366698 0
33670244 0
74741554 0
5285241 0
836845781 0
659581194 0
771638713 1
888718338 1
91378722 1
369512424 0
113173028 0
542230613 0
729644571 1
80685960 0
877279798 1
562602590 1
149299185 1
203291910 0
531143715 1
351499546 1
788066477 1
263255993 1
377745409 0
45772283 1
91247893 0
235187229 0
957839726 0
73815030 1
13880719 1
522567515 0
232092172 0
705640844 1
659903781 1
312618146 1
270962725 0
591613271 0
206287830 0
9675777 0
922898899 1
843831620 0
814896732 0
904199253 0
447872464 0
343235379 0
762600261 0
997927068 1
124382463 1
692147932 0
86256153 1
993151220 1
688927285 1
513941917 1
694978793 0
935985331 1
42107917 1
621041388 0
748072597 1
44610609 0
448311667 0
276818969 1
477093055 0
207873940 0
860296041 0
301195672 0
209398644 0
368598159 1
116818680 0
305138598 0
766967197 1
796310589 1
493169040 1
14938581 0
950819078 1
414346152 1
484870661 0
88283525 0
98885652 1
634161000 0
73256987 1
69558411 0
564480838 1
888736066 1
327084019 0
581015756 1
753383187 0
101561398 1
234331947 0
198806375 1
479659291 0
857304533 0
230960490 1
965245451 1
324150051 1
774229180 0
971138205 0
340386270 1
91442062 1
154758869 0
3218261 1
974030647 0
223939908 0
494002281 0
74009060 0
746096862 1
799651262 1
135497058 1
173073639 0
628011119 1
148234548 0
786313262 1
129781274 0
97787449 0
12783578 1
420690307 0
320795114 1
368347580 0
143777791 1
663461067 0
758548225 1
474244799 1
685303920 1
304599390 1
383102129 1
839657764 0
64750970 1
85525730 1
724375277 0
254440562 0
902860446 0
216144337 0
416730957 1
970344101 0
289661321 0
755133892 1
14468800 0
19870018 1
865310264 0
186894678 1
984888346 1
522100927 0
876325007 1
455819593 1
399291055 0
589608152 0
552425286 0
256070044 0
850294690 1
984875827 1
460783756 1
454924459 0
665931381 0
165609146 0
24992924 0
799289015 1
189231036 0
547094734 1
208361987 1
706753180 0
856407020 0
31886710 1
609296442 0
782917506 0
925087938 1
541074454 0
607826323 0
112287423 0
608046686 1
853094348 1
732943270 0
581410950 0
964945782 0
72085964 1
872252928 1
636429389 1
707076372 0
180222823 1
411540384 1
546228752 0
799334388 0
218231607 1
847376148 0
351970838 0
706545780 0
384308678 0
96682217 0
985007951 0
527955732 1
824219135 0
607567474 1
520945658 0
753949449 0
133914077 0
577790405 0
547420918 0
14984338 1
167277197 1
586070084 1
527342383 1
544472192 1
68426723 1
630943904 1
429977043 1
919675166 0
606413408 0
357461398 1
301615364 0
153614301 1
877742637 1
531680594 1
186038683 0
802147679 0
849946286 0
146461802 1
867318931 0
730068078 0
226653500 1
266293349 1
128359846 1
56458579 1
869890296 0
564216499 1
984507752 0
837702172 0
510441569 0
84308006 0
199382596 0
830930039 0
302661930 0
802978796 0
647311902 0
122716638 1
301963971 0
633408254 0
931505635 0
510037661 1
572864864 1
977386031 1
945720329 1
887484769 1
993028594 1
933524266 1
214828622 0
498535320 1
578664526 0
799320154 0
128412723 1
226078599 0
29621211 0
544521066 0
658981355 1
420048186 1
76985067 1
7977005 1
446122758 1
151003479 0
91968695 1
425395236 1
629257476 1
932695736 0
416907060 1
867627033 1
394391962 0
663914526 1
948476650 1
165182129 1
28894019 0
421616665 1
809306731 0
990824985 0
741940026 0
285376529 1
414010312 0
24903458 0
855275457 1
993202771 1
419313238 0
628324683 1
775993244 0
866160572 1
570735389 0
897812644 1
56945745 0
628169130 1
704052283 0
576417887 0
740107857 1
524830410 1
583300009 1
456196524 1
86983422 0
572216835 0
373673295 1
240212971 0
644819497 1
971942360 1
195633590 0
347024927 1
161154927 0
255050066 1
556464032 1
372290490 0
616960817 0
146957236 1
866180536 0
204206746 0
861734772 1
33084843 1
582266276 1
63922824 0
518235801 0
468078577 0
312597241 0
193493686 0
520064091 1
850794916 1
217764665 0
920184189 1
980275959 1
615796047 0
908772715 1
961627177 1
30197884 1
66802645 1
722729089 0
573789252 1
257222355 1
514435921 1
568818217 1
277144388 0
175553115 1
571856742 1
211153600 0
875472251 0
831731023 0
559978442 0
278040495 1
124662358 1
228382208 0
399258497 0
905236945 1
452299257 0
944130930 0
537518253 0
129603093 0
81374034 0
749542777 1
806509614 1
254748574 1
624812338 1
946286307 1
370178332 1
470000239 1
400530456 0
692191685 0
971172358 1
244613517 0
969017388 1
253171225 1
199521946 1
193367691 0
279821186 0
720677834 0
989482791 1
373012848 1
103353889 1
489707520 0
341965852 0
385473093 0
952583941 1
487326899 1
257367006 1
105935279 1
586441928 0
548921484 0
415180956 0
173057090 1
909997407 1
121825536 1
802228493 1
149006981 0
980371741 1
665835580 1
933117207 1
555080954 1
947990505 1
652857592 0
838949973 1
159153061 1
251344267 0
771990481 1
606719238 1
947590437 0
411942280 0
499203256 1
888606641 1
645736510 0
412804029 0
255339122 0
862781665 0
528680186 0
986353957 0
721277833 1
772793536 0
796895876 0
178391640 0
864521194 1
391088491 1
182602488 1
483119930 0
915272221 1
77234743 0
214140322 0
690466067 1
588162831 1
13883428 0
209340127 0
556804300 0
525512709 1
165292068 1
404417374 1
431293142 1
504793655 1
839179224 1
879072130 1
514821924 1
940031539 0
246259992 0
352410880 1
707191390 1
372764179 0
253746096 0
472583709 1
520118690 0
636910715 1
992066756 0
258602173 0
496888411 0
181373263 1
102194642 1
617041456 0
548413149 1
652458449 0
83914814 0
638930944 0
896965442 0
609521681 0
813660427 0
766661571 1
213946569 0
205465634 0
801598305 1
896885433 0
680546039 1
706141435 1
190524258 1
952021383 1
299840698 0
533693881 0
569516464 1
272708809 1
696741845 0
839934506 0
368228837 0
347004207 1
782536269 0
964180555 0
209342561 1
690726931 0
48190865 0
142668088 1
128201762 1
807019711 1
646903461 0
128479106 1
225757877 0
900653874 0
529153684 0
869424192 0
52275995 0
382704367 1
867478625 0
943638123 0
701522471 1
382627004 0
43177158 0
396012624 0
926888497 0
448506469 1
870414420 0
286567053 0
393873297 1
942116142 0
500961706 1
204065059 0
296949486 0
171379803 0
83109833 1
54256179 0
653130416 1
962116878 1
85706294 1
885427940 1
822572074 1
111673375 1
34347000 1
543092963 0
178082633 1
421968701 1
170894734 0
938901557 0
212984019 1
495339594 1
943349812 0
268211736 0
419650328 0
627115539 1
829990783 1
447299888 1
895084470 1
296215642 0
687532548 1
884857018 0
476908392 1
681008178 1
809275020 0
631247029 0
568583083 1
372734057 0
37498221 1
190050818 1
264190981 0
805705323 1
973963624 1
978524474 0
497719606 1
784875651 1
34882409 1
220002517 0
632428036 0
522701128 1
946632542 1
361673928 1
104039646 1
65349704 0
192035412 0
982409400 1
57525717 1
758062434 1
135713307 0
18842394 1
321619686 1
632755177 1
236995204 0
309384794 0
698130618 1
106036549 0
191784292 0
864674552 1
843019753 0
430958747 0
876360641 1
556269287 1
300712382 0
392716374 0
44266232 1
153445526 0
438476003 0
837304805 0
75674160 1
616401134 0
752683477 0
456371646 0
917167129 0
423866648 0
559448291 0
724702382 1
840886242 1
880897780 1
352289854 0
379735851 1
904326762 0
649118375 1
201790407 0
68983650 1
804747739 0
136390504 1
43968447 1
709921784 0
264342522 0
75741418 0
12992272 1
188680931 0
301798389 0
365843980 0
106107863 1
731231318 1
721177622 1
958034274 0
698263137 1
918639043 1
903757698 1
107963077 1
81798282 1
156815009 0
119162819 1
473511394 1
760689877 1
914465311 0
815984392 1
25745345 0
226655915 1
75763962 1
214889355 0
302286392 1
672323123 1
664650628 1
28329940 1
485800068 1
453803067 1
232420573 1
107756920 0
287887175 0
323685331 0
187387779 1
899512526 0
962523096 0
864435094 0
74238422 0
569962961 1
647763495 1
264392230 1
86643154 0
80774307 1
239210431 1
36988389 1
553611431 0
553758993 1
509768134 0
9058997 1
467597604 1
361648565 1
798277992 1
172628810 1
213976888 0
139306712 1
300153082 0
715535101 1
617860037 1
674537530 0
46245469 1
659111102 1
372087428 0
654352615 1
202861996 0
565543711 0
921745831 0
430868078 0
748771405 0
187974579 0
590500026 0
826685412 1
405583352 0
194642844 0
183347886 1
439697701 1
729869385 0
487711100 0
877361371 0
342959860 1
447815180 1
715428561 0
237147428 0
538401761 1
469759956 0
148222318 1
596248297 1
989262985 1
548903318 1
533783248 0
470465863 1
522432233 1
678809383 1
547885797 0
180972874 0
410865881 0
389350589 1
867123910 1
429043283 1
282730246 0
66111975 0
31629319 0
117430427 1
988302823 0
765042080 1
453939534 1
363905916 0
643122473 1
410890226 0
953378274 1
526685479 1
977869684 1
268489016 0
994271708 1
508257214 1
315085453 0
163923477 0
539724392 1
241039341 1
464101341 0
23244547 0
346840176 0
500798689 1
87243209 1
860838005 1
417807500 0
118107255 1
885750343 1
341685884 1
244177062 1
5056758 1
581390500 0
790499901 0
175386608 0
242926854 1
94785292 0
881593694 1
353028419 1
589644328 1
407081219 0
17186257 0
942133262 0
975098246 0
790094466 1
21308363 0
515063953 1
426782007 0
808822799 1
458082891 0
460282375 0
166741727 1
585145811 1
565687122 1
833504866 0
700541434 1
616435622 1
805405088 1
305128588 0
251063051 1
884394468 0
972569539 1
811286967 0
988970951 0
1977005 1
182333 0
69812870 1
209152728 0
105568205 0
377265448 1
776741307 0
430538615 0
603766985 1
530378410 0
519465435 0
514704573 0
511929828 0
773342586 0
527368131 1
237743594 0
64657819 1
305326770 1
301083900 1
136757821 0
158350691 1
324238321 0
775460488 1
324525533 1
967842888 1
876645614 1
726319832 0
940664233 1
425869949 0
865830435 1
282052081 0
834089715 0
82899675 0
990979661 1
834712009 0
233168695 1
582219593 1
511721830 0
117295585 1
383470876 0
880580860 0
680878101 0
2115294 1
925944069 1
463689468 1
596366484 1
358537540 0
987861675 0
878888304 0
834779575 1
567652030 1
184324951 0
491503865 0
630689401 1
1112120 1
240505722 1
303580383 1
342610901 0
385291484 0
852558657 1
370814380 1
135213544 0
192025490 0
385267219 0
891685723 0
980808545 1
685113226 1
611424934 1
630349530 1
464490873 0
735047940 0
534212253 0
816647576 1
647177006 0
530733285 0
365095619 0
106393957 0
592870578 1
744789105 1
908583074 1
136992710 1
813401953 0
389969411 0
766873785 0
636958766 1
173587470 1
429194518 0
73106854 1
799429476 1
676011183 0
569621718 1
616578689 0
164193263 1
177862780 0
563241201 1
836199962 1
942499088 0
185892560 1
787729639 1
190825847 0
825884008 0
519012500 0
663549660 1
439942074 1
109546969 0
647602867 0
131083475 0
143947019 0
547641637 1
365992278 0
660229861 0
859195708 0
334245590 0
339571441 1
395412885 1
733181497 1
27904136 0
690241446 0
470695732 1
113375965 1
590761854 0
916653014 0
98130021 1
25902884 0
259235898 1
280743265 1
953936197 0
439101827 1
157387656 1
978576502 1
928999699 1
925866624 1
879693180 1
230806760 0
194701885 0
915814677 1
511616192 0
958537876 0
663521696 1
381226752 1
764306930 1
404927218 0
803592483 1
73230817 1
547507414 1
271113078 1
147367478 0
909442603 1
155573683 0
917943668 1
500552454 0
944732792 0
944863061 0
595333455 0
325731662 1
162824990 1
762298812 0
593846505 0
744990299 1
533773383 0
525936459 0
98276076 0
903173677 0
845154777 0
459657277 0
488740883 1
51642520 0
402586887 0
423264087 1
26010127 1
169290658 1
355140148 0
353614759 0
51604059 0
479357891 1
73872603 1
988245221 0
464384503 1
106626434 1
465184417 0
451399577 0
643894775 1
208740061 0
652221907 1
157483481 1
86471024 1
283178505 1
877297578 1
608570795 1
157279993 0
708836153 1
946710016 1
170659885 0
349245071 0
960328537 1
560679042 1
648954490 1
312826671 1
698074557 1
153606688 1
420489420 0
434367947 1
422839480 0
844969910 1
240261175 0
636339691 1
930212383 0
192501914 0
297835828 1
558489880 1
399839948 1
70992318 0
171640188 1
575186772 0
520121880 0
666867605 1
447465717 1
400856358 0
336092354 1
428090542 0
712858796 0
11962198 1
662628588 0
353707209 0
208432318 1
618004601 1
650453279 1
317487714 0
503999714 0
138467426 0
612226054 0
102020503 1
823344267 1
853513815 0
529947884 1
813352215 1
189931672 0
422853221 0
354510849 0
315262734 0
215856443 1
703223754 1
246178583 1
348320664 0
99656590 1
132159372 0
270295222 1
719204432 1
903439720 1
190833875 1
873666736 1
43683205 1
2003903 0
781433310 1
942893438 1
305081475 0
308733196 0
629723591 1
249300071 1
410115120 1
477106207 0
63710290 1
146155756 0
377096615 1
946894166 0
880571299 0
794505760 0
1309284 1
823019209 0
282248676 0
898114350 1
174129025 1
501742789 0
277050486 0
317780165 1
854639403 0
617728329 1
936663598 0
900863177 1
360962822 1
849979398 0
616837674 0
665874883 0
596917255 0
788687548 0
856872479 1
477903234 0
301453075 0
328809350 1
290838141 1
649587166 1
134718945 0
279211863 1
279041675 1
278783779 1
151857857 0
719616007 1
585921141 1
10125061 1
580261453 0
242531766 1
804859506 0
749711908 0
901794267 0
45697416 0
835966349 1
889827553 1
573265169 0
839465666 0
333692762 0
192091260 1
10274914 0
422359509 0
188063767 0
541443734 1
769460763 1
757175286 0
507746308 0
93239859 0
252517337 0
39373425 1
760506992 0
742813114 1
12724174 0
624488838 0
844479883 0
882964450 0
193483841 1
443768486 0
423189106 0
254832602 0
80008833 1
650157116 0
137653444 1
660912629 0
868297043 1
993246417 0
776966801 1
741769748 0
431643400 0
249909599 1
561544931 1
723687093 1
335927080 1
497112352 0
592677751 1
813272157 1
810860902 0
846522241 0
411608104 0
847307904 0
873509937 1
846330996 1
553695473 0
136715384 0
426199265 0
542094210 1
269133198 1
375482111 1
474464749 1
185791109 0
94543055 1
824335411 0
51917006 1
126216878 0
26461303 0
96891413 1
323792736 0
381448928 1
282618246 1
419671634 0
423058529 0
779001310 0
211166901 0
375688475 0
946677175 1
447467150 1
390323292 0
197776193 1
753224768 1
122147399 1
83915561 0
261872568 1
759043647 1
69249510 0
646607225 1
109395606 0
745542188 0
652212192 0
400621782 1
202294213 0
420156157 1
944776342 0
420518362 1
718627108 1
984576235 1
339774118 0
320908001 0
797059312 0
935520041 0
349989236 0
80211336 1
303905282 0
647628190 1
557443585 1
51307723 1
289949080 1
626178111 1
652901765 1
507022046 1
163280239 0
163804826 1
22613364 0
318214715 0
944434324 1
936912256 1
527116729 0
313870107 1
527101896 1
223368787 1
71448573 0
940535271 1
116126146 0
621953800 0
861990886 0
578304918 1
746270269 1
147624866 0
673275645 1
519862520 0
786837072 1
384611391 1
105668661 1
486680518 1
516998425 1
399844274 1
129307761 0
196765498 1
782406329 1
946416108 1
698370960 0
91603216 1
694194158 1
849470125 0
463362409 0
374449119 1
810795912 0
764013430 0
321503759 0
383460449 1
504611628 0
827036761 1
942077436 1
165546610 1
783672797 0
425297443 0
615525002 1
252775771 1
320066592 0
896178795 1
60934719 0
752344064 0
869537931 0
124874330 1
196009941 1
39602982 1
276136383 1
292143096 0
432458882 0
473936090 1
742558822 1
515304457 0
735230410 1
751215293 0
432407254 1
921320235 1
35594788 0
965482916 1
55730535 1
171070393 0
873367920 1
124746044 1
781442130 0
628609262 0
193781645 0
53743221 1
592935648 1
685550960 0
891950524 1
58098227 1
643167350 0
957143455 0
213877921 1
587758669 0
22566680 1
986983687 1
519511312 1
643526524 0
695396168 0
31214672 0
710806365 0
890324151 1
885141121 1
396279411 0
6893111 0
261643657 1
172091931 1
270385522 0
761591540 0
742950390 1
236629574 0
443769891 1
742501638 0
236733072 0
921261038 1
572152441 0
561660507 1
862959032 0
566112715 0
328196425 0
152718106 1
460598604 0
626948475 0
264818042 0
576131709 0
458341068 1
142883837 1
3739191 1
873558712 1
678005374 0
904586248 0
915783637 0
898411439 0
305333316 1
422021062 1
909270780 0
919654232 0
125831360 0
943077884 1
74276933 1
615136215 0
71544428 1
149405222 0
688360783 0
942077241 0
692333321 0
68210894 1
921417553 0
649682063 1
26367541 0
403457162 0
678930188 0
223358400 0
962443823 0
885159894 1
243178961 0
551476763 1
612069034 1
142178208 1
301604768 1
5263051 0
647137774 0
887157748 1
809084768 0
621717098 0
399785215 0
218315748 1
340817567 1
727536374 1
826907354 1
562691805 0
794720107 0
613949874 1
961358937 0
599302746 0
231949665 1
859327159 0
44997203 0
243877664 1
858466741 0
184368718 1
979702611 1
279228335 0
224670955 0
529625890 0
891632017 1
437799440 1
436250316 1
544098752 0
487660476 0
277923704 1
702766102 1
80611256 0
304972883 0
125403705 0
259081716 1
485658611 0
559399961 1
705144542 1
583890585 1
500733409 0
778855405 1
493523768 1
834159491 0
892851067 1
503081587 1
869793419 1
332132108 0
700578357 1
117505265 0
646253840 0
264161301 0
802633811 1
285790314 1
743551909 0
455181943 0
273463974 1
732394850 0
389953065 0
392421257 0
755058445 1
652205199 1
485252391 1
821298085 0
120229590 1
318599561 0
75187911 0
472197178 0
128813939 0
129615436 0
812306572 0
441758949 0
508687096 0
492621929 1
94841110 1
293948416 1
886620324 0
768106759 0
157332252 1
988532873 0
542999607 0
181109139 0
6894477 1
675423626 1
771465595 0
802215096 1
435351851 0
315708277 1
31753029 0
313576146 0
192728938 0
848394761 1
52026531 1
616595991 0
563780368 1
234569423 0
797695330 1
874404061 1
659999193 1
888939110 1
666613990 1
318919151 1
405131417 1
419280896 0
217095452 0
629187945 1
236495342 0
51056851 0
941642977 0
841393904 0
226757849 0
245379690 0
315734908 0
411920775 0
163478344 0
401689180 1
969829861 1
537579973 0
950870277 0
864267088 1
369367099 1
575565719 1
165141044 0
469118263 0
451661547 0
960023096 1
351948777 1
918282741 0
720675825 0
345600279 1
788810369 1
768736227 0
424074884 0
577960981 1
960535168 1
675160268 0
356402151 0
157892131 0
709428993 0
829466702 0
447006394 0
284164910 0
862066532 0
139655005 0
424924865 0
650489150 0
405621162 1
977661243 0
35149452 1
572892191 1
312696481 0
506497164 1
170446180 1
422670469 1
576550163 0
366223471 0
988997569 0
729187389 1
39065607 0
690345783 0
78370937 0
242898927 1
413641633 0
945576380 1
784596929 1
114877084 1
532223868 0
818611702 0
894479910 0
751085397 1
367324210 1
710908740 1
550928432 1
845792498 0
996204348 0
595420837 0
329780851 1
16008454 0
274116294 1
89416901 1
811116547 1
797237327 1
603702830 1
379179726 0
118435826 1
953495816 1
327746875 0
295951262 1
560702164 1
997618059 0
529286171 1
177045621 0
608621997 0
359850289 0
259569669 1
264177800 0
116560413 1
456968283 1
175891666 1
258075111 0
741975398 1
739946064 1
71056924 1
750373014 0
770039208 1
108945118 0
197500751 0
61025428 1
435239556 0
757658939 1
596398269 1
487299670 1
497398159 0
483314413 0
821445073 0
412358205 1
9107054 1
384756265 1
715304946 1
17032147 0
728395062 1
900524420 0
531315679 1
938205366 1
955637895 1
526303237 0
570325181 1
832313001 1
205417808 0
214323818 0
207982942 1
931724900 1
973037588 0
886394521 1
527590741 1
84234098 1
457157432 0
723947596 0
506540732 0
216953849 1
405562826 1
748342279 1
524786535 1
52879889 1
499168589 0
298070785 1
812482013 1
424254487 1
219273523 0
848885602 0
896626133 1
959583653 0
656841201 0
9793560 1
170340871 0
39161349 0
308220 1
777446320 0
757720051 0
926697421 1
176126228 1
985756244 1
425779121 0
824042203 1
104481631 0
404035476 1
166009977 0
19632201 1
925285192 0
447160670 0
728752381 0
781035450 0
846105340 1
337256553 0
999180566 0
954575604 1
833334011 0
160446327 0
147252907 0
229085872 0
390742177 0
740864670 1
361183899 0
933190704 1
232646134 0
602940241 0
3113649 0
642165180 1
423332625 1
541250535 0
578702627 1
114021540 1
208138654 1
574826046 0
801504143 1
486369958 0
748433199 0
441690011 0
213927837 0
936045859 0
239808477 1
665009369 1
623974712 0
242153843 1
166165585 1
483819766 1
38755712 0
849813393 0
216484608 0
125739736 0
684211908 1
831154159 0
11832481 1
836631136 1
101018124 1
697808249 0
863631093 1
820622692 1
665773374 1
627762013 0
24397111 1
263638171 0
376963382 0
328523075 0
38695285 1
280723987 1
337021377 1
607055115 0
839014045 0
334791369 1
888197918 1
650834663 1
863430455 1
234424511 1
646127988 0
992469617 0
945889911 0
129889741 0
164870230 0
335481897 0
236244692 1
118043537 1
814314130 1
798684296 0
119455245 1
269678107 0
584559327 1
116806408 0
814998082 0
182484239 0
672921652 1
598465956 1
255848608 1
636621037 0
329176284 1
795987027 0
244720560 0
302318677 0
775796362 0
884058818 0
564267281 1
309799779 0
62195684 0
78660646 1
505165853 1
273483949 0
922140141 0
219203195 0
307989513 1
608886229 1
731158723 0
81393851 0
898271349 1
506777452 0
252409824 1
951417953 0
503133288 0
406379371 1
661579457 1
872572407 0
837915071 0
16194590 0
827510505 1
905591128 0
264307161 0
328645416 1
629034335 1
553852632 0
770199186 0
615789969 1
432045033 0
105366127 0
572308081 1
24681329 1
266529594 1
870416779 1
262684333 1
430799609 0
748935044 1
2075365 1
813526435 0
447813817 1
157751033 0
42562792 0
667493519 0
364176984 0
460296756 1
805671282 1
392425705 0
142296841 1
319107133 1
201073540 0
898833345 0
421054725 1
257482435 1
644646857 1
386601316 1
26267931 1
30696347 0
866752654 0
715096925 0
181770491 1
554372506 0
166587168 0
863734749 1
999137263 1
704937138 0
20569007 1
801593553 1
875517106 1
968718883 1
905758109 1
305528283 1
99040968 1
309548173 1
691170224 1
52433339 1
817182598 1
213305054 1
80193272 0
541824379 0
860979810 0
770749729 1
810779072 1
576340922 1
898323973 1
107276696 0
512718979 1
951688320 0
54849628 1
461174715 1
386035622 0
871912692 1
221151416 0
807199072 0
980611864 0
594934063 1
598886063 0
747419185 0
557593116 0
82651820 0
431180603 0
478804987 1
672864564 1
699144940 1
555889859 1
925381119 1
300100693 0
492273544 0
553990786 0
553699764 0
454619012 1
273486452 1
838206339 0
326198747 0
408689328 1
514499336 0
845923058 0
500980023 0
739822940 0
42943383 0
818516310 0
304992975 0
361804113 1
808905189 1
631693413 0
546892699 1
935916575 0
431235110 0
791536796 0
325193640 1
38938531 1
121985148 1
37427046 0
8699035 0
282371660 0
127587722 1
995097507 1
840653190 0
624172754 0
593712994 1
700597062 0
941288495 0
247254607 0
514318745 0
316940144 0
971151852 0
272691208 0
788829729 1
746461302 0
34090364 1
683080542 1
895086582 1
736302644 1
540302728 1
945408015 0
117981757 0
848186530 0
679945098 0
804889132 0
22007282 1
790026094 0
497731797 0
93319194 1
560023019 0
666304354 0
160441626 0
806333542 0
228981548 0
867388660 1
728104201 1
112369113 1
53673651 0
191210772 1
194354214 1
664162294 0
734510427 1
713149857 0
599114863 1
181294113 1
348001584 0
767122218 0
518068688 1
773068783 1
512853948 1
481414027 0
128323300 0
730602858 1
78362149 0
307474237 1
900899608 0
128115656 0
551457370 0
104357233 1
283755307 0
264877645 0
508397981 1
560764278 0
595754300 1
537237727 1
688889069 1
841639254 0
399559282 0
731093885 1
108734796 1
776288343 0
540767931 0
962879712 1
341641474 1
63117856 0
996429 0
434317107 1
79399656 0
941045973 1
834130976 1
859548814 0
262297394 0
858014731 0
95887938 1
858019371 1
504208744 1
924972635 0
726361592 1
321872321 0
307319699 0
105195939 0
985746254 1
98486846 0
384748409 0
844061543 1
895305020 0
782349533 1
738954955 0
463509941 0
379846918 0
520092746 1
552162544 0
527018305 1
691953651 1
551395815 0
239752586 0
452938146 1
776788089 1
250897468 0
199716336 0
656553670 0
774435518 0
857034884 1
907537885 0
467094694 1
215329888 0
373113189 0
983921420 1
409368896 0
756394508 0
612421006 0
910213896 1
141329823 0
881799385 1
871237165 0
735476322 0
241518272 0
972774782 0
160813814 1
453834760 1
702554308 1
478660880 1
956937809 1
466949555 1
855202829 1
758385851 0
745208356 1
382013027 0
325044027 1
557368405 1
534567257 1
425674930 0
350068629 1
429857753 1
986073403 1
207963729 0
61092511 1
362896622 0
19851931 0
154649274 0
805456780 1
489478934 1
435945000 0
448656770 0
421089257 0
364473170 1
990871941 0
383297865 0
575228740 1
245795898 0
894747270 0
532083939 1
411821607 0
234419024 1
716919697 0
794882561 1
509493548 1
439759754 1
440546243 0
453800911 0
523991475 1
755058052 0
276770758 1
86525368 0
823916787 1
11289794 0
767379908 1
589361264 1
924251063 0
717582051 0
814933881 0
245072877 1
663863068 0
722292904 1
632569136 1
368525853 0
125687875 1
952206657 1
548281411 1
501439564 1
676247419 1
351972885 0
433964325 1
189610212 1
914382833 0
392488054 1
215497451 1
210622541 0
251143406 1
665790630 0
503540095 0
32227319 0
165583583 1
112115758 0
843758763 1
947328809 0
845859437 1
920858088 0
988522017 0
719883628 1
483998850 0
406256671 1
502044897 1
205576799 1
358295293 0
24054775 1
104845899 1
75322729 0
186144199 0
566427358 0
159228720 1
52820471 0
164439432 1
879728075 0
946033200 1
987404286 1
995575899 0
814027833 0
691640591 0
193658494 0
92069416 0
461509696 1
759809614 1
92587544 0
107940436 0
227860577 0
204559049 0
928572264 1
914439900 0
144472504 0
822469977 0
449883776 0
940178182 0
310708306 0
507399750 0
664517099 0
91911546 0
481965656 0
322871976 0
935118184 1
818797795 1
986130384 1
523257449 0
238270174 1
800372549 1
990272768 1
756087195 1
972872788 0
617052418 0
667180053 1
733617209 0
404697306 0
516903392 1
924447295 0
754673169 0
708593212 1
218220170 0
505180060 0
625848434 0
681468666 1
987466136 1
627835997 1
78260227 0
995960350 0
861933575 1
155792611 1
841928806 1
113057021 1
230620020 0
649250269 0
708197868 1
952835459 1
102178479 1
240102541 1
464019642 0
662655441 0
432998388 0
925433845 0
179011914 1
329279556 0
170571322 0
599434913 0
987691312 0
172260710 1
5143696 1
346704699 0
368705029 0
555825836 1
8283899 0
575871794 1
993540624 0
167010291 0
694475344 1
681514547 0
38022986 1
946909593 0
414348567 1
365496850 1
142776052 0
237233246 0
354990600 0
180982666 0
620997341 0
482509181 1
611608418 0
597421408 1
710457724 0
888907434 1
461768425 0
795680604 0
606609732 0
715765520 1
686138348 1
563185099 0
62215217 0
293421913 0
761593642 0
826967840 0
720051279 0
693340780 0
253148780 1
404706410 1
228545716 0
375562149 0
48968114 0
112491942 1
819701182 1
229883934 0
488578640 0
924982018 0
19322357 1
549254464 1
44330733 1
981304895 0
247746366 1
764782857 1
904364597 1
1137080 0
897982510 1
690124016 1
973476103 1
197390038 0
908702787 1
741671566 1
921598975 1
298552615 1
331207514 1
380649239 1
647144861 1
608092801 1
852133026 0
263164216 0
502212616 1
616229009 1
31003547 1
749480553 0
601357844 1
733340318 0
938114115 0
344103837 1
290252562 0
437939877 0
594642892 0
109307127 0
451424639 0
306071905 1
448262451 0
622002048 1
49808409 0
907553662 0
403577062 0
881043666 0
3426053 1
634229896 0
447326320 0
418478400 0
987955568 0
683816034 0
508882000 1
388480758 0
846078571 0
438720878 0
840705978 1
256739037 0
732579401 0
480781333 0
863274498 1
108817882 0
869152787 0
465343037 1
239279826 0
539822123 1
113907505 0
697306237 0
530614705 0
493372930 1
345066312 1
367491032 1
644396295 0
770572265 1
937706236 1
47111684 1
735239927 1
82482371 0
404491282 0
965677038 1
589672670 0
542648336 1
124175500 1
450456767 1
861272513 0
652192818 0
538795409 1
499174801 0
504736165 1
991846313 0
815286068 1
513154121 0
497342289 1
313889412 0
825057283 0
558564827 0
304339467 0
520281493 1
865633309 0
403879891 1
832688649 0
999864078 1
638679892 0
514783340 0
947741866 1
450643648 0
279767217 0
457622315 0
40012881 1
511377377 0
730980883 1
135779561 0
863259389 0
462169190 0
468642819 0
664719339 1
149440358 0
36741135 0
21550617 1
66590069 1
674103519 0
379807078 0
463566171 1
484211860 1
578915582 1
630577361 1
722773496 0
871814027 0
39528699 0
903368804 1
170497246 1
677813886 1
76766056 1
824450571 0
681449466 0
103715185 1
53734598 0
480113540 1
888747476 0
909494899 0
358792752 1
388509506 0
494902230 1
442031382 0
764890880 0
617333769 0
287553736 1
748511498 1
433958598 0
219297915 0
218529577 0
804032390 0
614320628 1
751636042 1
841847668 0
383897112 0
35706069 1
563548964 0
325999429 0
138146406 0
536703259 0
801324737 1
797738684 1
772332577 1
306398391 0
311918659 1
653491257 1
660118354 0
129749090 1
599930057 1
831658231 1
192226632 0
43014575 1
513434110 0
956132428 0
592821284 0
886492068 1
630349230 0
495746431 1
877437477 1
342438473 1
916986633 0
97099357 1
508611735 0
714529868 1
576342559 1
488872193 1
703758262 0
855860806 1
437699339 1
265882877 1
448034686 0
546478472 0
513815863 1
212864373 0
82769382 0
784744063 0
173021485 1
116288658 1
981916142 0
522570775 1
955923600 1
454976109 1
320423509 1
78274411 1
818271989 1
902379906 1
150683858 1
469617778 0
130824193 1
856611296 1
301455648 1
261364443 1
381769301 0
274809850 0
257640034 0
5173842 1
355203628 0
976778705 1
634547151 0
990288241 1
710823882 1
434233232 1
783418353 0
131070847 1
116675910 0
954362937 0
982825121 1
636447202 1
803335949 1
868686176 0
309395860 1
465451537 1
507055870 1
423930562 0
248242950 1
124628702 1
450532790 1
321710352 1
189423904 0
797187186 1
866177016 1
517505204 1
427502022 0
675283205 0
309700478 0
972305343 1
441178023 0
15785305 0
373673111 0
232769782 1
329107830 1
227397205 1
936763072 1
297109458 1
432401575 0
539024494 0
466518835 0
93209479 1
527308280 1
63654539 1
959757992 0
837022586 0
672117490 0
143688668 0
712960215 1
535560097 0
269190321 0
430455960 0
982340327 1
153330157 0
783336319 0
562541633 1
256382444 1
221383177 0
903559889 1
873942478 0
902550937 1
859349225 1
216855565 1
951603883 1
730118298 1
684260804 0
730670897 0
158740440 0
128331296 0
321140527 1
864554988 1
237198662 0
175680999 0
418183358 1
353690460 1
37875311 0
896922557 0
568443536 0
638498181 0
699678302 0
406697429 0
897947614 1
640890758 1
124679832 0
369401122 0
278472001 1
154933383 0
363082475 1
151941477 0
712817185 1
587677750 0
744404723 1
527409400 1
683601275 1
602548221 0
935090792 1
924548725 0
700150006 0
545988409 1
802816165 1
211758370 0
521504050 0
445189773 1
543867964 1
274722514 1
737252041 1
746566008 0
806848968 0
840973321 1
950998071 0
189854000 1
730221547 0
760522352 1
285973872 1
222727010 0
978669284 1
275545172 0
907313482 0
141231304 0
796645217 1
682743214 0
95740728 1
46274422 1
288740345 0
171661049 1
465739691 1
695806598 1
836186387 0
332370559 1
244804341 0
697536738 1
256045456 1
569442125 1
636204600 0
991395118 1
145976879 1
316164325 0
800265689 0
468944913 0
809440290 0
597951041 1
324814979 0
542992958 0
74187852 0
854829196 0
913899619 0
47996016 1
762548445 1
38286722 1
321101438 1
760627528 0
574668141 0
14195799 0
452207866 1
921762145 0
666060091 1
345738677 0
118249847 1
839363039 0
442669312 1
285378447 0
672356817 1
503618406 1
647949330 0
828895392 0
481469274 0
507017601 1
709283701 0
178850956 0
980048529 0
617063069 0
658517550 1
904405267 0
964307816 1
179631270 1
471699024 0
891118521 1
816929501 1
284622981 1
637933515 0
652496746 1
10603546 0
593184859 0
871930776 1
303711157 0
695368947 0
190943092 0
132107996 0
825056067 1
682064284 1
486738192 0
419351205 1
352745364 1
258248519 0
267838719 0
481517526 1
824026243 1
666007409 1
339024973 0
750811723 1
650847100 0
928283581 1
508700399 1
710951837 1
582486141 1
878799962 1
237924808 1
1698663 1
4578001 1
60314532 1
616409052 0
339087277 1
465601978 0
397087226 1
682994736 0
210294576 1
972223503 0
951378228 1
73541909 1
211299409 1
56712335 1
654792938 0
221386514 1
132764618 1
23922820 0
391852057 0
488131342 0
710961780 1
536460360 0
676745548 1
188024101 0
679600900 1
775605884 1
598538819 0
226848778 0
529360354 0
953871352 1
796040065 1
724656956 0
135055851 0
986745303 0
231820097 1
904235111 0
296670854 1
268781076 0
57515194 0
859762191 0
718926082 0
176155107 0
110004632 0
797087072 0
634286464 1
703071702 0
631966688 1
975639885 0
508604029 0
54368177 0
546684106 0
168529312 0
545667829 1
162798571 0
734261832 0
464357655 1
449698104 1
36215883 1
618967926 1
984258787 0
431774516 1
376231639 0
336314833 0
339868398 0
534342397 1
589596295 1
856559452 1
862084638 1
859647534 0
313594754 1
926591440 1
263449662 0
19999542 0
383547298 0
332517951 1
214441471 1
907342767 1
879821976 0
417679073 0
800997689 0
911209192 1
298557596 1
826419104 1
244013506 1
194384263 0
517106600 0
313406198 1
687626588 1
182503627 1
540400342 0
550570292 0
84080129 0
379918217 1
184009898 1
506099245 1
518295523 1
898136508 0
364174726 0
994487656 0
905341244 1
262607255 1
118335684 0
584684032 1
14207720 1
173760602 0
726971661 0
768522340 1
462031563 1
243476664 1
791421954 1
794327480 1
781118326 0
576954381 1
175600643 0
799046057 1
594736619 0
20648497 1
339235141 1
395694304 1
346674097 0
891556641 0
891567509 1
342252907 1
423359338 1
864050392 1
667776055 0
234154279 1
662339060 1
578388858 0
781482054 1
727727093 1
939140439 0
125473906 1
592017581 0
149949411 1
379849660 0
735141455 1
264475674 0
321144191 1
588445840 1
298459819 1
482568068 1
525386476 1
586560415 1
605868417 0
844146277 1
632051691 0
37147011 1
819981298 0
336851181 0
720820719 0
246169792 1
18235447 1
33448808 0
72323966 1
286483342 0
897939809 1
338496252 1
742136651 1
569331655 1
684082317 1
257805859 0
643793133 1
67294418 1
900723103 0
552593435 1
859867110 0
656682970 1
883152750 0
733070556 0
549167433 0
43684787 1
228644763 1
584103982 1
253578876 1
571952772 1
89809306 1
792851261 1
217193272 1
233804596 0
858425689 0
574265438 1
679788539 0
408472704 0
108045126 0
229659934 1
379107615 1
357498827 1
428123338 0
106514781 0
689080545 1
461807011 0
193408898 1
931694892 1
885394182 1
744075940 0
851914516 0
571448294 1
707497677 1
370572932 0
988037093 0
544827308 1
936792961 0
132449612 1
727066739 0
323003706 1
827656233 0
825351812 1
499424818 1
913713476 0
286958041 1
37978939 1
320292578 1
457641819 1
319636376 0
320983271 0
662622614 1
429243928 1
242248120 1
194548281 1
328738299 1
706579413 0
900187516 1
461353554 1
262129753 1
261475321 0
588488188 0
841547829 1
501232227 1
133752483 0
373966457 0
582113040 0
748162765 1
767295351 0
66572533 1
94217195 1
375879582 0
449272038 1
451238975 1
517424888 0
396776058 1
866285851 0
403655073 1
43115842 0
888085855 0
179840749 1
366576353 0
540760959 1
600704073 1
653605451 1
105898411 1
625215958 0
571509233 0
261251268 1
289470211 0
273916188 1
837966166 0
505696892 0
45772748 1
758539090 1
368209957 0
578778925 1
207764393 1
408401707 0
819255304 0
2343054 0
314816203 1
697215649 0
25947259 0
231103093 0
653473657 0
159168588 0
854508615 0
639125394 0
880384386 0
74546241 1
788678978 1
15705774 1
899453598 1
820946380 0
282211314 1
8860367 1
264793976 1
890438228 0
449926390 0
503343853 1
144943537 0
237270763 0
747486276 1
649600305 1
657290483 1
175886890 1
517337702 1
990780077 0
1969689 1
872457612 1
53353822 1
323191746 0
317222729 1
700908904 1
957467017 1
156158744 0
371948217 0
223563971 0
684123543 0
366318814 0
435103734 1
152791412 1
424912942 0
239680868 0
554756824 0
388138610 0
11823953 1
892784303 1
317963760 0
282939537 1
401198748 1
630172567 1
510681370 1
929428174 1
814575143 1
338442339 0
979612398 0
192886256 1
224260403 1
655607543 0
850559762 1
958400716 1
332983299 0
437067529 0
337538257 1
864748051 1
770880439 1
847375937 0
858153858 0
113165747 0
75390425 0
215382152 1
103031163 1
539733523 1
47510061 1
37813221 1
92613248 0
695547380 1
82375407 0
683175143 0
639635234 1
37470861 1
739062889 1
994995788 1
102225750 1
94743129 0
490917371 0
488951883 0
150504001 0
62706430 1
959106710 1
188109512 1
630604007 1
990086477 1
697904562 1
521473903 0
961270271 0
51515604 1
387448583 1
176980881 0
339280406 1
192534260 1
659932865 0
638144579 0
711966240 1
63322013 1
693529977 0
723339397 1
641873056 0
793353587 1
444205849 0
196128652 1
436368153 0
39264594 0
723727908 0
295391443 1
392088527 1
873144920 1
941541028 1
276924928 1
715258605 1
948827315 0
768022337 0
394826667 1
878260913 1
165034124 1
317212295 0
564222728 0
875603611 1
108445604 1
133965000 0
516409656 1
744851838 1
879208051 0
331792115 0
824667778 0
466436279 1
946084792 1
689675831 0
664183915 0
622020628 1
978548321 1
872720237 0
934462333 1
358195150 0
881641713 0
682092832 1
13215965 1
964370565 1
258590081 1
742766626 1
853146217 0
92987841 0
332371003 1
286683898 1
189633306 1
865082738 1
229227918 1
872371089 0
556824146 1
430291893 0
33791442 1
953277260 1
451760016 1
776507822 0
808598613 0
759203098 1
45712440 0
12478494 1
55950912 1
901411208 0
471167141 0
884065481 1
440778125 1
240143366 1
861692516 0
69217001 0
253940605 0
419679736 1
643539476 1
267661607 1
519906142 1
691338389 0
82026589 0
325320100 0
716064667 0
825663860 1
338156618 0
821546276 0
250597920 1
640141339 0
189677600 1
9725823 1
409201627 1
625371472 0
382934694 1
638600094 1
402365740 1
116947155 0
246657408 1
421656248 1
367140683 1
204485352 0
136394558 0
420138939 1
352109304 0
533138187 1
151756146 0
755246535 0
982037086 1
163532604 0
109732945 1
533898634 0
556466488 1
254217494 0
906201513 1
239923864 1
298030334 1
932065591 1
69063013 1
335725421 0
242363315 1
543186878 0
256914171 0
881398565 1
672195994 1
849171875 1
355170483 0
958570225 1
295982104 0
414581166 0
700133398 1
818474122 0
529092012 0
129195533 1
417102407 1
79198361 0
919257592 0
918605335 0
579423911 0
967286739 1
824251540 0
448328459 0
847941542 0
50686417 0
441407638 0
729407898 0
399503885 0
488677544 1
152606749 0
75020135 1
917644174 0
866107387 0
100691737 0
701409473 0
815374668 1
223158695 0
44695939 1
723213965 1
594073781 0
249359209 1
264737072 1
973434844 0
779078210 0
6640541 0
319951611 0
147153671 1
974742681 1
918990735 0
211753304 0
476405406 1
536941035 1
835629669 0
13868622 0
933338288 0
776175674 1
26181856 0
723910691 1
248162157 0
734756853 1
718277399 1
489810225 0
540969032 0
802977652 0
550613420 1
358781562 1
757389923 0
822155615 0
213517384 0
792768900 1
277365732 1
691782567 0
755667344 1
198150130 0
682724720 1
579374394 0
184716675 0
654240606 0
752792517 1
795287039 0
94257990 1
766344895 1
318228491 1
172812106 0
461421902 1
280138097 1
49951699 1
496284998 0
955162748 0
617485718 1
395810535 1
128915296 1
196502669 0
901569569 1
877349027 0
924613760 1
73788321 1
427266476 0
284335133 0
227156778 1
201146369 0
766658574 1
819524637 1
504579134 1
795214977 0
266037234 1
86257986 0
295859893 1
385441131 0
36070816 1
321511379 0
780430061 0
614297410 0
12321111 0
353808653 1
835118678 1
506938278 0
784408238 1
744696700 0
882937706 0
191123451 0
486576993 1
445042524 0
399295383 0
769079613 1
547742555 1
782148243 0
840225877 1
549916967 1
81132638 0
633278689 0
483816388 1
165101312 0
620330468 1
142906044 0
917224602 1
403860695 1
568079172 1
155949662 0
72294795 0
86628408 0
223482509 1
571837488 1
908376709 1
847779084 0
744454404 0
347040695 1
91602764 0
219730593 1
730895176 1
900270915 1
8448890 0
15199699 0
571952330 0
822055615 1
548258649 0
731275766 0
891107089 1
214827370 1
483302119 0
990818850 0
911006583 1
166008747 0
557487786 0
347518376 1
606110047 0
310414985 0
923254342 0
175080625 0
259155771 0
682730862 0
554938923 0
149877641 0
281037491 1
8877721 1
684868860 1
693932279 0
417914746 1
946267882 0
961332556 0
606903503 1
808403567 1
277699475 1
912139024 0
417322559 1
673687857 1
893427357 0
308167505 0
864954942 1
553391755 0
687174897 0
531870375 0
852598851 1
112010685 1
611903392 0
824985574 1
959594034 0
935120006 0
802656500 0
576523867 0
371855429 1
728473751 0
351810255 0
440158497 0
264556135 1
544645612 0
658409423 1
681082018 0
753586143 1
122827949 1
515194211 0
282634014 1
730416828 1
350232704 1
654297024 0
854408324 1
170536907 1
108845780 1
775302938 0
979919350 0
536160728 0
984708364 1
83098271 1
645917533 0
346636733 0
377397048 0
304778647 0
528455202 0
921972792 0
428912702 1
131834435 1
26775297 0
917901148 1
203227672 1
866113830 1
633417129 0
456983981 1
976850648 0
349079001 1
927796420 1
165599370 1
726268314 1
412259096 0
610295464 1
347949705 1
469040970 1
139334915 1
923265016 1
782490961 0
340604948 0
311751813 0
849222480 1
578088058 1
69791950 0
785133157 0
252997719 1
487670527 1
686642301 1
898585800 0
380703139 0
198492578 0
871049495 1
927106773 0
436268828 0
358036466 1
450765688 1
46480646 1
626546360 1
216768151 0
663813611 0
622816594 0
119325351 1
511026639 0
549342683 1
449590045 0
867910775 0
46676146 0
995021309 1
813506249 1
34260442 1
779781128 1
333404755 1
247636729 1
869148734 1
119395315 0
908730807 1
676964165 1
981375061 0
984191478 0
158158318 0
779961426 0
113692979 1
522829302 1
936144640 1
840718362 0
9715423 0
267546766 1
750127205 0
791594147 0
963837410 0
967029465 1
643363070 0
397669401 0
376466902 1
301533998 0
875066469 0
762270307 0
600394754 1
799161125 1
948238664 1
2147162 1
593137616 0
611477119 1
40567065 1
956236102 1
382891201 0
285976248 1
277517348 1
750756042 0
685171994 0
462614644 0
234111352 0
788806119 1
434669942 1
81861266 0
270804412 1
882303389 0
927406431 1
284118548 1
233810453 1
29929775 1
878896236 1
208899294 0
592606161 0
30245107 0
488951189 1
989499049 0
506037440 1
676537191 0
887939515 0
576187363 0
643213493 1
797084679 0
791672548 1
181981829 0
474038672 1
949924812 0
19533214 0
308889951 0
495606893 0
787511284 0
457813671 1
156315947 1
167737048 0
633034311 0
350335951 1
710464527 0
243213646 1
193242968 0
421730536 1
53225266 1
576981211 0
50966614 0
267673733 1
150328383 1
801085518 1
79983178 0
359131470 0
915979188 1
996388157 0
96121151 0
960625800 0
519472249 1
674210641 0
374035194 0
570645048 0
945527687 1
4505137 0
375401963 0
388661089 1
967964241 0
190261881 1
797447969 1
969050252 1
605442250 0
275982418 0
199084637 0
870129707 0
176639244 0
943092920 1
350098950 1
127826838 1
544202907 1
118559149 1
172771734 0
742207574 1
203499693 1
153806836 1
558829136 0
68760227 0
20058728 1
167582109 0
287186139 0
540897192 1
720306493 1
975789714 1
303436031 0
490453071 0
594842887 0
218287508 1
939065922 1
103652877 1
688863230 1
925707733 1
811482477 1
526307268 1
338707456 1
103275183 0
111944965 1
797276426 1
526977825 0
131313847 1
280622449 1
524710797 1
973215142 1
114206338 0
658522564 1
214007773 1
315156906 0
161885174 0
36893087 0
690061841 0
83169021 0
642819254 0
591176751 0
449155381 0
797297132 0
830340535 0
13716775 1
584972713 0
535805589 0
285272451 0
297019737 0
754649179 0
521935962 0
563124115 0
95582059 1
758607103 1
615937785 0
9223185 0
822525933 0
788355701 1
913823221 1
792845302 1
787243412 1
882052016 0
465729456 1
659307588 1
673793420 1
469959306 1
435215646 1
898552202 1
94932235 0
269275967 1
895218785 0
8507968 0
26306613 1
791643628 1
736155802 0
215896366 0
1489765 0
853042064 0
469416292 1
214338285 0
412648548 1
493018359 1
318327589 0
183511677 1
410641843 1
761608125 1
482962560 0
235680245 0
964897306 1
52116895 1
868106041 1
8030930 1
986766909 0
433623725 0
619218468 0
963709921 1
442643255 0
649491747 0
673128658 1
583961417 0
560167244 0
649615341 1
26335419 0
595119968 0
258525821 0
662741514 1
856404145 0
667653266 1
963001154 0
543532509 0
145310478 0
836028597 1
332972890 0
969915572 0
720624009 0
906952035 0
875544112 0
880143500 1
348494234 1
153114679 0
276526498 1
36247024 1
575834776 1
623156710 0
204791731 0
668190123 1
987627434 0
193094951 1
532241791 0
251296317 1
954539287 0
182028939 0
250863769 1
269554255 0
308824314 1
90921590 0
194235502 0
603243807 1
933311983 1
418353787 0
900833150 1
310089178 1
795328651 0
114023123 0
233143296 1
119835127 0
771459469 0
853901440 0
576886588 1
558961565 0
729277682 0
510168459 0
283258606 1
610434711 1
698611637 1
389790550 0
187727313 0
757314677 0
767301929 1
562429801 0
734811271 0
38091637 1
482219725 1
810080290 1
852576902 1
705943364 1
472442763 1
981411589 1
259890539 1
896820435 1
116419638 1
937199104 1
803353947 1
875464784 1
890504809 1
747327149 0
361615964 1
562307587 0
856180172 1
935308045 1
725701842 0
898587400 1
73621556 1
189416391 1
849290108 0
346717593 1
291432649 0
830711454 1
583537894 0
376651538 1
943672383 1
335833814 1
787594073 0
531578373 1
914457722 0
22151322 1
85854677 1
896818741 0
716686891 1
925086576 0
144745696 1
829916426 0
847412179 1
175912825 0
711056487 0
335156066 0
516306854 0
925086634 0
486282745 1
150808709 1
852407917 0
765973060 1
871207858 0
675044689 0
992178059 0
698138501 0
472711690 1
340700938 0
854058332 0
599218977 0
839758039 1
290091492 1
950784093 1
799481086 1
67601374 0
880336357 0
647524721 1
456010139 1
166106858 1
328001417 0
28065743 0
894587067 1
764924978 0
591043794 1
896438844 0
811715095 0
407030650 1
309683226 0
600902695 0
654506435 0
43680960 0
936962835 1
108144732 1
82115123 0
156557557 1
654029909 1
522017558 1
373157613 1
430573719 1
585929975 0
761446173 0
174128332 1
15576895 0
916041709 0
132443459 1
364366673 1
856084690 1
648731488 0
449607537 0
425391178 0
264859116 1
245904014 0
513915853 0
20445008 0
868276076 1
196105873 0
250437086 0
841033513 1
331393240 1
442421079 0
68844832 1
736161923 0
560649219 1
234076386 1
852461291 1
919932465 0
358683379 0
454287821 1
329133866 0
303255264 0
734230227 0
727646072 0
430304884 1
147307585 1
702210548 0
60341934 1
852790923 0
520123285 0
122177656 1
509612888 0
501467910 0
624560617 1
790680605 1
875584512 1
439757078 1
155836028 1
291877865 1
391763932 1
290806480 1
683310327 0
797264289 1
205854501 0
974937301 0
420472561 1
568553425 0
461403673 1
210484461 0
388805162 0
856277389 0
674913569 1
7140596 1
769327840 1
625692306 1
652121606 0
823387018 0
366237351 1
823364014 1
685702726 0
418192369 0
452348251 0
571542124 0
667736805 0
687686315 0
609134231 0
337306365 0
183011024 1
493890674 1
246339543 1
624633639 1
419145476 1
543374277 0
223100893 1
485717143 1
910839891 0
137207102 0
593080976 1
886367070 1
273128373 1
722333491 1
563837816 0
298695851 0
500258238 0
706008561 1
931407123 1
470660319 1
720031024 1
268879227 0
858296129 0
750351708 0
133875715 1
265106300 1
460265135 1
524263568 0
162352635 1
994683110 0
3041513 1
931612830 1
678084816 1
551709170 0
818913017 1
784248246 1
625185073 1
382442547 0
359906160 1
501206340 0
67046183 1
408351867 1
350950526 1
964089879 1
975848100 1
972859033 0
256651525 0
230757209 1
474174213 1
473016538 0
35028318 1
997359454 1
614196914 0
76514720 1
436533239 1
15492141 0
288017237 0
679497980 0
900583971 0
81499605 0
239079463 1
418481420 1
697478794 0
137812317 1
461868829 0
926285964 0
267427388 0
167228845 0
39511082 1
895173120 0
296084389 0
82790003 0
868668181 1
362713172 0
538620302 1
527462587 1
135530940 1
561238731 1
232124648 0
410080392 1
651067282 1
61636326 1
732574639 1
609192154 0
375221070 0
929411124 1
949230690 1
770447211 0
311400793 1
773839606 0
2361060 0
974551670 1
226973939 0
800679535 1
188445032 0
416346906 1
24385442 1
946610680 0
828133721 1
901474721 0
157658965 0
894783083 1
422017554 0
698028605 1
839946366 1
321137280 1
363221499 1
711879435 0
148640100 0
891825640 0
83872507 0
395208753 1
537472042 1
520072262 0
893432778 0
394093363 1
976250717 0
692579878 0
508211489 1
539219538 0
380397556 1
434122548 1
32224605 1
617346658 1
130568976 1
934524163 0
608757460 1
17242364 0
760315092 1
732351595 1
196758125 0
197606287 1
829457640 1
201139882 0
275373371 1
853227635 0
837375413 1
702470070 0
976780936 0
493216389 1
308261412 1
710841076 0
834967655 1
108493359 0
144993915 1
595137028 1
623532082 1
221354117 0
701206964 0
332688270 0
594044192 1
603833471 1
475879810 1
948325928 1
564755352 0
974847686 1
853354779 1
306824609 1
935583408 1
758512336 0
275259871 1
542651684 0
318437342 1
486145909 0
779948967 1
87616132 0
715433049 1
826872196 0
661241045 1
757463036 1
924147907 0
383683583 1
946871771 1
140756037 1
923504705 0
520199404 0
798322619 1
535893928 0
120766735 0
294490605 0
472886546 1
874638901 0
671164582 1
555866845 1
986872777 0
668992496 0
699423398 1
603676994 1
613182135 0
716072249 0
713919311 0
943322851 1
282835516 1
228184979 0
949303713 1
944386153 0
799101598 0
489142142 1
75955693 1
533361304 1
717137237 1
906408515 0
297434819 1
639043182 0
365076140 0
158347695 1
28864533 1
338088580 1
869885176 1
870989116 0
913221078 1
624422851 1
852925160 1
421348009 1
358366488 1
444646344 0
166317605 0
98376060 1
83372536 1
655719558 0
662816863 1
754077752 1
509649257 0
777054940 0
64268826 1
347961661 0
146457302 1
933422159 0
279736146 1
369181660 0
329510874 0
23539014 0
36990138 1
246187198 0
771369156 0
217863320 0
532438029 1
261157371 0
667798666 1
593250596 0
975785805 1
761663401 1
289279264 1
428180871 1
100052806 1
563018480 0
505358961 0
824889981 0
425971586 1
970635696 0
464314603 1
475439108 0
557141720 0
161222897 1
440302860 1
502155719 0
453400906 1
690863277 0
888376860 1
261119530 1
838026194 0
543125636 1
3543500 0
798158411 0
713703360 1
539012360 1
345922994 0
116656162 0
388670257 1
691778862 1
80154153 1
802747002 0
763700467 1
816538604 1
787854554 0
944655873 0
11387362 0
633793602 1
57041327 1
269814174 0
764785913 0
146487163 0
636530805 0
946784779 0
224182943 0
257775830 1
240509259 0
691975634 1
828175385 0
223314255 1
525489099 0
970535817 0
646798034 1
806701709 1
448189257 0
925125178 0
936556947 1
800234762 1
537235201 1
726883481 1
285257770 0
788764808 0
354732638 1
432270467 0
344969511 0
224052464 0
995106775 1
852735326 1
664028172 0
852392645 0
219099128 1
308156067 0
662554973 0
954010359 0
243299702 0
633340994 0
389752711 0
770301250 1
350810299 0
4744400 1
610485243 1
248741069 1
182809532 1
957592705 1
518986617 0
204572653 0
601912076 1
873090072 1
620248216 1
562038858 1
802633193 0
972957459 0
943319526 0
98652084 1
689654899 1
527163680 0
232786939 0
966224322 0
296072752 1
994291972 0
437800370 1
166848940 1
165079271 0
891402068 0
416455818 0
221454309 0
209481509 0
267914439 0
870938221 1
565410819 0
395226147 0
485125513 0
982940612 1
664129940 1
848511406 0
155079397 0
51085126 0
366394122 0
170225726 0
988466844 0
592444788 0
415125084 0
555451009 0
808475181 0
949084010 1
332798406 1
74400551 1
831207450 1
986267784 1
127756029 1
979011920 1
885566590 1
304658206 0
460080471 1
850753538 1
402891622 1
398463782 1
745837362 1
334270392 1
428864910 1
488404956 1
672769996 0
568166167 0
155671364 0
952222219 0
26737169 0
625911087 0
237941792 0
548032898 0
71050565 1
252328225 1
132473721 0
495749765 0
756693849 1
81691100 0
551538924 0
557093632 1
290740403 1
571134329 1
785995061 1
562348058 0
205670361 0
988624211 0
153384677 1
701274602 0
45053248 1
172743926 1
847498381 1
673503784 0
101998895 1
825330587 0
592991098 1
717623568 0
385241914 0
404421260 1
468668469 0
246820585 1
741692490 0
148207669 1
879210273 0
313013759 0
951999164 0
824462686 1
545372800 1
483612113 0
443311192 1
86455164 0
320692942 1
446696421 1
100191844 1
441932703 1
808742049 0
515912744 1
353686804 0
610268440 1
757470069 1
69645092 1
903430912 1
513872601 1
992377559 0
354692486 0
946693407 0
501047084 1
543284794 1
87036977 0
343832368 1
229796604 0
728007753 0
300013257 0
98251149 1
625406649 0
770718210 1
845864312 0
964525481 1
890423598 0
198113441 0
161574177 0
825397827 1
679208757 0
69616517 0
993964551 0
618746070 1
262428774 1
251971930 1
886795862 1
758011640 0
218565876 0
634800383 0
6517672 0
248112722 0
226791856 0
39058184 1
653740081 0
583581597 0
623416120 0
782157515 1
767180991 1
862437748 0
731841267 0
937065127 1
212532280 0
447594668 1
128329935 1
444525284 1
109882696 0
586058060 1
634929867 1
215589957 0
877792037 0
66977076 0
150284865 0
431688560 1
299307413 1
610021109 1
147763514 0
627923069 1
602803439 0
287995531 1
618320309 1
56564802 0
273862625 0
933549288 0
878390439 1
821756427 1
57062492 0
923359139 1
964894336 0
573074912 1
862035674 0
7606760 0
686663348 1
891494470 0
480181388 1
424115070 0
619034099 1
459614580 1
204784763 1
48585092 1
854294007 0
237068570 0
246953095 0
371091768 0
787988162 0
50548406 0
816338976 0
753562782 1
589455324 1
41446743 0
667230759 1
983399904 1
188616976 1
630824264 1
674866430 1
267122885 1
268223151 0
496766304 1
157799716 0
379293171 0
363519810 0
380153111 1
393957884 0
575725880 0
446851205 1
880432636 1
398176780 0
710199073 0
902151923 1
213029525 1
651456324 1
801399848 0
49401618 0
433478208 1
109745439 0
327176612 0
468076542 1
108343590 0
601797294 1
119650727 0
777014971 0
912645638 1
251409507 0
831423136 1
73389123 1
913278798 0
709693122 1
867598051 1
403945458 0
71656556 0
68891005 1
94187087 0
53168564 0
93948189 1
557257624 1
559618181 0
356731479 1
16454729 1
458692647 1
600314262 0
692130044 0
463036293 1
26442172 1
551896814 1
564213431 1
304453012 1
686470279 1
467018175 0
862190161 0
21214222 0
966984558 1
607409224 0
302611158 1
806878035 0
319442273 1
798879717 0
27941375 0
667350833 0
853402854 0
586709563 0
890595515 0
323377246 0
713703585 0
346696517 0
336907959 0
634538264 1
440160702 0
370019768 1
987287521 0
87800977 1
233105744 0
139233567 1
167718354 1
583286206 1
332629980 1
611038217 1
219867491 1
766439696 0
332708421 0
425653877 0
814852443 1
662056028 0
577417674 1
821635906 0
535286457 0
752346220 0
332671461 1
743160549 1
423316006 0
956019211 1
886532519 1
261302860 1
815062537 0
949581553 0
742587012 1
245904269 1
671152084 0
432922067 1
652463149 0
518713629 1
557706514 1
653932911 1
921816989 1
994510292 0
637910580 1
825773448 1
194277951 1
398481405 1
911390229 0
913154104 0
271277663 1
572576434 1
344572561 1
738987420 0
565834462 1
528608384 0
648416870 0
638833037 0
618510012 0
824244030 1
177017314 1
55622008 1
436895897 0
508102473 0
298917380 0
618496245 1
412378864 1
875775911 1
387936998 1
240680970 0
814063186 0
226901413 1
369455105 0
651884490 0
924985154 1
481997337 1
384886742 1
702162980 0
543348995 0
992727198 0
827284113 1
446583819 0
909047812 0
895052635 1
763835535 1
469942029 0
204312527 0
868064618 0
266385021 1
641943872 0
525140468 0
243722541 1
608948641 1
861182172 0
129275328 0
665281425 0
314914187 1
191101727 0
100752622 1
902951777 1
765421354 1
700196074 1
389942081 1
929035307 0
336730725 0
194943733 0
204155678 0
259129113 0
628598443 0
415958127 0
376454631 0
686484571 1
49574001 0
553260049 1
829578843 1
486985063 0
124477161 1
208866474 0
538485634 1
789329247 0
562250224 1
487224280 1
67400851 0
442902645 0
891201606 0
47758595 1
688114840 1
86999742 1
564895912 0
614597460 1
789307081 1
44098611 1
733783584 0
464563545 1
994410950 1
730184846 0
77342134 1
171023290 1
860624903 0
784570188 0
647698512 0
22243860 1
382577247 1
845171345 1
804642017 0
955514424 0
233134469 0
484708052 0
173577563 0
661064108 0
55735809 1
163614062 1
386205963 1
547345221 1
78039984 0
952509991 0
946199807 0
960530203 0
696826572 0
130268448 1
422625557 1
560229101 1
404471415 1
380461360 0
69816165 1
412075817 0
951506720 1
542884559 1
465305381 0
167666553 1
177128315 0
42402807 1
654748938 0
448395546 0
164597022 0
525926052 1
889953642 1
565150156 0
650656209 0
873310907 1
660879692 1
537718960 1
380941518 1
336919410 1
905265700 1
579366946 1
33581348 1
186073187 1
268735838 0
746463388 1
271809779 1
118782667 1
163857641 0
567057993 1
240595161 1
404724919 1
290611839 0
923841643 1
533578732 0
183518380 0
379596935 0
389298460 0
740330335 1
140205186 0
716629541 1
828472892 1
258055039 1
824232681 0
784179108 0
916040098 1
664467769 0
625139809 1
674913637 0
429611524 0
631014386 0
555814359 1
505397203 1
442991917 1
289135792 0
459121659 0
350323967 0
83558732 1
149811646 0
288949376 1
71206335 1
762734886 0
587831293 1
599857713 1
134826110 0
288248530 1
357902012 0
734846346 0
569779314 0
590396571 0
271117411 1
317958442 1
902410624 1
24831255 0
473296402 1
150813448 0
734907505 0
166258895 1
276566982 1
499519740 1
513403806 1
482311635 0
225178119 0
831685411 1
443278428 0
366804586 1
372065083 0
709447690 0
581974263 1
837959146 0
118338808 0
753507080 0
256517222 0
6697164 0
232226587 0
154534864 1
856527498 0
72377189 1
234294057 0
490623967 1
301995174 0
567055920 1
450348073 0
547280825 1
218393931 0
182616915 1
764681774 1
962389633 1
320419127 1
8138606 0
709955576 0
144146138 1
418516263 0
148245655 0
916760473 0
88238365 0
636762565 0
85496685 0
800401008 1
458099270 1
191753605 1
309358284 0
834023463 1
307300041 0
306702342 0
923654877 0
598899126 1
462902950 0
730227324 0
711201811 1
583947495 0
755858975 0
3279940 1
93752827 1
891827064 0
829168531 0
758249477 1
279000989 0
468579011 0
379393829 0
591408196 0
763289900 1
528034419 1
502222018 1
891231162 0
207830624 1
816937139 0
567672225 0
173228707 1
317429712 0
275809727 0
744238729 0
98150729 0
986954480 0
91604512 1
838010061 1
463862441 1
35119346 0
729611633 1
160070376 1
616518777 0
133642022 1
658918534 1
801657922 0
479990531 0
235330136 1
132483272 1
135622257 0
576327030 1
972706765 1
841328689 1
789905452 0
684542878 0
587402700 0
391625347 1
981155692 0
262581287 0
361650474 1
339742356 1
370259588 0
406907641 0
400546310 0
739945738 1
202781329 0
388108599 0
938294894 1
16372286 1
957540096 0
642827926 0
568608341 1
641440088 0
570793731 0
839722629 0
181767473 1
246181996 1
3154695 1
874559869 1
913151522 0
183823829 1
217608506 0
770068764 0
790142242 1
134482928 1
318351163 0
817202874 1
326354176 0
609876583 0
767011055 1
121186354 0
357655923 1
115507171 0
209273881 1
502239505 1
292760262 0
426784167 0
728869838 1
775940319 0
652830120 0
999253135 1
365698363 0
407949634 0
25200442 0
788567983 0
221626615 1
926440878 0
649426413 1
401554231 0
304636428 0
431761346 0
509403272 0
186480936 0
916557492 0
244226318 0
223740378 0
564710919 1
487082985 1
959005922 0
416447788 1
96309395 0
863603448 1
462358243 1
609150302 1
127296199 1
871678608 0
578691721 0
819330228 1
149940589 0
965400424 0
952313726 1
903948575 0
238401488 0
541164292 0
658438333 0
878770304 0
531716736 1
177865331 1
639739010 0
847312076 0
912489775 0
517168275 1
440934676 1
340748572 0
610613415 0
734306201 0
585303043 1
155618534 0
306995027 1
308191673 1
71696369 0
275861446 0
325109677 1
267542292 0
487667442 0
362615046 1
74076572 0
438091529 1
504170362 1
496944967 0
978166654 0
882848936 1
760085628 0
635912928 1
274203222 1
423114885 1
598551297 0
383791869 1
443935558 0
315411025 0
832713982 1
501567067 1
175389280 0
349967868 1
681570549 1
725490212 0
429089554 0
17873203 0
862934890 0
536731898 0
538094566 1
545052614 0
464778847 1
503118507 0
562588107 0
28022127 0
312382402 0
993039062 0
793381540 0
967319414 1
53401663 0
172598862 0
372624247 0
344597275 0
348955342 1
376936838 0
558146204 0
259712945 0
298111383 1
556516297 0
435178806 0
143130207 1
273405551 1
7174016 0
14296848 0
2389411 0
520720834 0
28320629 0
39348670 1
772028205 1
462218014 1
233161655 1
40301825 0
332404306 1
269447864 0
65607240 1
548496820 1
426936554 0
980448522 0
995710892 0
833874999 1
918743999 0
684702863 1
255271010 0
355760130 0
857546852 1
644150435 1
64396186 1
848941902 1
144287964 0
25312709 0
967263183 1
721996677 1
535234875 1
379096984 0
720473876 1
999125710 0
678935051 1
813322661 1
532783449 0
150269124 1
444065308 1
807153227 0
868840578 1
81657496 0
759561626 0
223420989 1
495883976 0
632684180 0
973757543 0
742608168 1
760510102 1
552728445 1
820183620 0
41240231 0
509546442 0
239872556 1
798570794 1
938633348 1
135151007 1
953598272 1
717088941 1
767017575 0
811070856 0
429824921 1
831081088 0
3376564 0
591275505 1
398825240 1
894815384 1
527297365 1
10439487 1
889481045 1
583801284 1
261142401 0
934827968 0
257525948 0
488865935 1
248020934 1
834916278 0
749435813 1
804973674 0
18328090 1
264731667 0
613483928 0
752909276 1
464318524 1
943780618 0
4941699 0
953128640 0
350437968 1
968256812 1
706686410 1
325604636 1
156495267 1
50305194 1
867743031 1
551148040 0
400968443 0
614401498 0
730964330 0
333013696 1
213347190 1
191149607 0
346875075 0
689833331 1
41910168 1
838436996 1
778687725 0
59738745 1
482964667 0
237206722 1
232406810 1
162929395 1
505725545 1
161422522 1
850457150 0
773678405 1
862936618 0
44471345 0
231990372 1
534155068 1
740784991 1
258016335 0
789754521 0
188865489 0
865890629 0
797988702 0
456409618 0
612670428 1
985648808 0
43545158 1
462443114 1
934701435 0
635975980 1
844898724 1
541294139 0
799966884 1
56705451 1
565035296 1
234018569 0
353199324 1
13067169 1
836811462 1
37399562 0
722382099 0
94640860 0
192739380 0
527566074 0
72055151 1
218969408 0
94678870 0
116493126 1
82859582 0
127205685 0
276691853 1
706112743 1
459420132 0
289878980 1
199370789 0
952637938 0
676490703 1
902140971 1
400081533 1
62728332 1
191092181 0
917933819 0
13666212 0
515061995 0
801472966 1
930933545 0
437438218 1
424612460 0
992526094 0
42733650 0
395000063 1
767445508 1
446626048 1
715063348 0
150865654 0
60691946 1
421370334 1
9009864 1
479702826 1
277190276 0
607588211 0
60696082 1
517255681 0
623243681 1
542972365 0
735031280 0
224192101 0
195629565 1
528175196 1
591300080 0
659420642 0
186855427 0
408317137 0
388542406 0
162865044 1
658695738 0
408454142 1
954055987 1
855825393 1
403903821 1
87942726 1
146287688 1
894292245 0
250967099 0
74683979 1
545014729 0
506071209 1
2649153 1
295599266 1
399535326 1
722960865 1
649230864 1
808762124 1
367003583 0
47143887 0
361424190 0
899198946 0
375253212 0
289587116 0
350438405 1
206535338 1
885671200 1
843714553 1
748810855 0
198447265 0
794677308 0
390657872 0
916226713 0
486484724 1
444937207 1
504948109 0
237197964 0
519543781 0
806848909 0
898204040 1
401425298 0
311349070 1
595069692 1
845497418 0
735389340 0
399016268 1
991906423 1
729132876 0
897916128 1
882059691 1
969525456 0
329742208 0
645666747 0
890817784 1
185488810 0
685938332 1
766366115 0
933270300 1
220579983 1
847521255 1
343881434 1
189792122 0
789767548 0
807940151 0
796764710 1
661837585 0
461153139 1
977585506 0
574345008 1
678079074 1
108783723 1
241698905 0
912131641 1
430338965 0
389112989 0
111575781 1
98691301 0
438418647 1
621681334 0
723292438 0
889891110 1
903401698 1
145694167 0
587627305 1
36375114 1
869890595 1
532271608 0
282979218 1
517083348 0
29349167 1
237437995 1
833675978 0
112098059 0
698467592 0
960266574 0
998835707 1
584061791 0
845577803 0
105059590 1
693367146 0
106629508 0
480745026 0
271590053 0
636913085 1
571967780 0
774385394 1
681234302 0
793206125 0
719353995 1
373014640 1
23134906 0
273271717 1
364133197 0
53525343 0
566112204 0
71824837 0
347331473 0
373239503 0
737036132 1
418769273 0
223820406 0
897515993 0
715856288 1
936474056 0
454304013 0
857394268 1
561901735 1
353073494 1
69451395 1
171274154 0
818734265 1
962970919 0
922395869 0
157068422 1
161271143 0
927154558 0
134801535 1
221333670 0
27875669 1
527944812 0
374535433 1
907606041 1
673559122 0
448331363 0
536762186 0
174808401 0
365368775 1
868786018 1
25709520 0
465088788 0
209560464 1
835068986 0
589419176 0
417444090 1
22585456 0
343921293 1
974892601 1
310881909 1
193324337 0
814082092 1
684979684 1
496436412 0
72488293 1
923684718 0
134771563 0
158364280 1
564414388 1
916466466 1
234408277 1
303325335 0
226845896 1
5091764 1
413059130 1
294951496 0
882158150 1
698056671 1
799109618 0
555119409 0
684006160 0
553433837 1
252317881 0
628774754 0
702803712 0
873789461 1
509142359 0
566375548 1
840066057 1
150217557 1
568712814 1
730421046 0
161940755 1
537765093 0
948468930 1
493394096 1
843799327 1
82239404 0
25073189 0
180835236 0
636778381 0
790199375 1
892269816 0
403446163 0
610888537 0
741525752 0
68770201 1
791743928 1
508378045 0
888839591 0
18534000 1
736937086 0
584893440 1
60519510 1
320737729 1
201790054 0
352860934 1
667221696 1
949895032 0
660584912 0
375776872 1
252184627 1
918727840 0
372856592 1
823667580 0
959066659 1
457707417 0
304487531 1
115133243 0
570527896 1
197203630 0
680720021 0
116934659 1
468085622 1
340962328 1
226276089 1
138495643 0
990933218 1
865466688 1
771041446 1
509298522 1
799712890 0
615762122 1
473591937 1
630706290 0
667777932 0
65456660 1
222445323 0
671623363 0
787156377 1
41928144 0
837319468 0
817076169 1
690879088 0
806817778 1
964747907 1
726498427 0
598118544 1
258872120 1
142028054 0
570662481 1
959950367 0
187455296 0
415187245 0
180259060 1
456832402 1
609868106 0
953455581 0
93679775 1
33594557 1
376189092 0
295583848 0
462617217 0
443379426 1
197752690 0
766162094 0
707602888 0
580048367 0
690731361 0
315534896 0
144432918 0
639779624 0
722003201 1
589179451 1
771524854 0
151895847 1
780283218 0
940446982 0
755678798 0
953500515 0
102287083 0
312219688 0
637697329 0
245460263 1
661706952 1
50294395 0
598879531 0
709464126 1
342823971 1
926758500 1
246291242 0
480792904 0
623616792 0
199658496 1
85058937 1
440369770 1
992038819 0
766643648 0
971517078 0
514249737 0
192835314 0
48834794 0
699030029 0
167067101 1
225106090 1
428143248 0
997163458 0
583884095 0
816837333 0
549249090 0
61084519 0
459298504 1
532845303 1
78006258 1
215337409 1
907832714 0
338153392 0
660961881 0
354512505 1
805395780 0
39047110 0
320809982 0
117988863 0
569184170 1
253303893 1
955039847 0
780767611 0
2378894 1
903649660 0
36663279 1
868001806 0
641788825 1
288154457 0
905481510 0
540279132 1
869238702 0
679674124 0
891310521 1
502754057 0
197366227 1
827554662 1
165842800 0
565112333 0
543813519 1
702333929 1
569496885 1
681404296 0
311144341 0
657229605 1
747285368 1
985067553 1
756968070 1
499587227 0
784567783 0
269739146 1
26206972 1
940510320 0
291837677 1
912874026 1
179570484 0
296701359 1
854125833 0
692589970 0
829096242 0
478046666 1
443491582 0
651245892 0
415271473 1
485791154 0
502619871 0
801389283 0
645548144 0
216492144 1
862213629 1
755709950 1
848106800 0
739797608 0
582816083 1
435497232 0
143098001 1
395071895 0
435996837 1
987174083 0
447919403 1
876761801 0
803796295 0
776994968 0
971483452 1
696309840 1
492424076 1
880364752 0
194730616 0
532315461 0
407734804 1
851846710 0
54208841 0
107232552 1
570084418 0
911401819 1
887307830 0
583975519 1
680045304 1
374105479 0
959911379 1
934494586 0
39279357 0
506318877 0
525771939 1
805137352 0
837848294 0
686090391 0
339444648 0
882124520 1
319347838 0
390918088 1
943866510 0
831158086 0
398577187 1
844609302 0
142704818 0
271522538 0
910979647 1
441061410 1
119945756 1
375374038 1
335645647 0
539609861 1
126624155 0
200919901 0
59770392 0
654084239 0
434086712 1
804773196 1
688821494 1
312582142 0
462391788 1
234926579 1
461882511 1
662884530 1
519407404 0
308214168 1
812608807 0
577595741 0
198083242 1
340179999 1
177325985 0
700147494 0
58036105 0
698742101 1
972126556 1
369323385 0
568370031 1
885699785 0
229224885 1
429420145 1
136254742 1
570193313 0
257725006 1
27143894 0
898056255 0
529663321 0
371430533 0
252625044 0
317293529 1
991690425 1
382783473 1
116148605 1
821161164 1
466147177 1
716917314 0
26587903 0
422827824 0
798943274 1
295261240 1
114099715 1
237785493 1
948651340 1
562948901 0
602391658 0
793380059 1
363244479 1
555156504 0
988106339 0
336004184 0
708869223 1
868659364 1
517327865 0
48978543 0
546009752 1
143752738 1
177750970 0
808499480 0
891322747 0
72333818 1
644156538 0
408932465 1
261232941 1
8174863 1
545139827 1
168237397 0
920536436 1
471420028 0
899436574 1
28654740 1
464908624 1
212469850 0
366073561 1
227632889 0
207181258 1
558403811 0
926677667 0
445563256 0
663698622 1
470909484 0
662871528 1
727296781 1
820233774 1
40225229 0
917374086 1
303582824 1
475423757 1
507685964 1
10886864 0
238488884 0
938803704 1
240232986 0
453571969 0
315331205 0
964098912 1
619898138 1
43439065 1
292686714 1
473886558 0
391652064 1
566040546 1
671642969 0
556596461 1
707177352 1
402944497 1
953149675 1
755541568 0
178375805 0
816437571 0
114673501 1
755705448 1
482767141 1
647381295 0
398086646 0
595147675 0
670546241 0
607492937 0
930060224 1
457076099 1
803361988 0
116255360 0
829483473 0
482287302 0
883654130 1
705307823 0
297608459 0
573233453 1
3946769 0
681637545 0
256485903 0
523508670 0
119791790 0
594552436 0
971678920 1
799434953 1
444647194 0
42870653 1
348398719 0
657180450 0
153478579 0
62296322 1
751478062 0
642388583 1
724935679 1
783067633 0
576274338 1
240098199 0
684149202 1
98275464 0
858924393 0
301466409 0
106909172 0
509502337 0
614735457 1
405121348 1
918971710 1
900890791 0
326131150 1
773391211 1
771830401 0
314282855 1
534404927 0
756770767 0
296675163 1
877202820 1
579126216 1
217774149 1
624510051 0
422614118 1
586264582 1
629075017 1
673959505 0
352890668 0
589971965 0
250294582 0
198833497 1
80616591 0
61618693 1
767868602 1
485676938 1
777365136 0
3726326 1
922111461 1
584565431 1
128680768 1
442666964 1
275286986 0
960683197 1
610569740 1
840915544 1
673582182 0
82016154 0
139034098 1
192937446 1
303273397 0
575131417 0
953488507 1
957948220 0
936770449 1
486578610 0
647428057 1
447723833 0
750758240 0
672124138 1
916958422 1
383447883 1
322098570 1
688672883 1
583505384 0
604804843 1
165289395 0
43862647 1
921881334 1
138898991 0
34353052 1
149884352 0
959286685 1
370463384 1
546474885 1
78539086 1
796959270 1
164120874 0
447386395 0
548355957 1
643697689 1
38287130 1
505977531 1
46800667 0
762531565 0
508715176 0
584534204 0
575550811 0
529707657 1
665052493 0
202372542 0
903702774 1
471647047 0
68295135 1
390080999 0
245285160 1
725064373 1
385055687 0
754849072 1
909403761 1
724990024 1
410628681 1
250821537 0
150466711 0
93062401 1
680966340 0
342703684 0
921104591 1
16203354 1
782204585 1
593508004 0
549799241 1
813659504 0
364802344 0
213241361 1
344749829 0
474341431 1
601116154 1
176349136 0
506110005 0
468877604 0
981142560 0
845047335 0
47028958 0
39350404 0
841804567 0
584371025 0
674905437 1
716539970 0
453156478 0
571356870 1
194098796 1
52522323 0
753436942 1
897608013 0
753946604 0
883382422 0
201526399 0
775439098 0
673932316 1
10019668 1
835609944 0
186057374 0
703356726 0
354892714 1
532568209 1
930613711 0
549014024 0
93686876 0
156714632 1
820772186 1
177688586 0
260401294 0
567805602 1
561761535 0
964000927 1
445131313 1
784559527 0
621906203 1
438316020 0
741111194 0
581410902 1
570873667 1
914023132 0
151956779 1
82551155 1
529705189 1
792943195 0
375046506 0
682345259 1
299242723 0
728023561 0
385200059 1
337824839 1
702391239 0
109814602 1
921210164 1
159919413 1
632738444 0
998424481 1
944675857 1
346106246 0
721869339 0
739396332 1
25721599 1
902286673 1
669099138 0
506253796 1
475820438 0
19809238 0
471542729 1
866057296 1
919534388 1
526328568 1
283619428 0
818664640 1
763984970 0
798534190 0
891198123 0
940820354 1
975895657 0
486856692 1
383581043 1
167200465 1
396768077 1
986616570 1
397581085 1
138244349 0
356269605 1
945305552 1
202735896 1
99414855 1
245654800 0
473719901 0
150853925 1
870481511 1
537293201 1
396056375 1
590757895 1
15337858 0
20302357 1
664337663 0
97940626 1
20792213 0
160557928 1
763438407 1
350796328 1
251549327 0
816955929 0
237097480 1
586557912 0
3121596 0
946006861 1
291069510 1
665859223 0
888961306 0
599845692 0
631837137 1
382142591 1
340682160 1
452724855 0
464181583 1
794343555 1
398718782 0
317029791 0
111807781 1
606319267 1
757590037 0
476908322 1
350292900 1
323448441 0
15446388 1
142754597 1
235164755 1
124581205 0
888564752 1
258674888 1
620388936 0
144786870 1
715028397 1
457347917 1
330349196 0
992468550 0
346276621 1
870801772 0
793410640 0
941169577 0
869162753 1
362773964 1
369530213 1
423786547 0
408455272 1
324683749 0
648374247 0
369202300 1
383316770 0
964429653 1
922375841 0
729108213 1
925190441 0
65504195 1
363374710 0
614929599 1
468470253 0
206153810 0
792229718 1
863827417 1
565411240 1
974593953 0
968378184 0
449642047 1
446167721 1
210641656 0
259733399 1
776099853 1
335295896 1
343681781 1
433349291 1
745019809 0
550029994 0
816999107 0
953628811 0
256421897 1
441213569 1
428111743 0
10717459 1
645609976 0
133216376 1
169413419 1
627750648 1
7826130 0
997531101 1
116987515 0
230764525 0
332385187 0
787326859 1
623326254 1
117744569 0
67174518 1
469930550 1
55505730 0
942523066 1
586593654 0
776819410 1
264620126 1
150311355 1
773419611 0
405414187 0
588505881 0
260603307 1
153682034 0
886263015 1
247795250 0
849920345 1
770009270 0
961488601 1
336486124 0
860211892 1
428370375 1
190798668 0
863768108 0
492156166 1
119712911 0
911818846 0
340272964 1
427712148 1
292808134 1
267348102 1
975200921 1
269934310 1
221245830 0
279583720 1
840088653 0
785687189 0
64747103 0
259880000 0
319163642 1
657477902 1
889016187 0
334452366 1
452325474 0
348344370 0
45211319 0
461809179 1
714983061 1
341331256 0
387271220 0
221729503 0
73601828 0
297833630 0
195573279 1
113936031 0
356748927 0
391740743 1
321261345 1
355565398 0
524971954 0
111714813 1
844853608 0
958311548 1
46301680 0
292694707 0
643457835 1
860928852 0
443146025 0
941111837 0
506895074 0
212054714 0
165233005 0
443500546 1
389022909 1
337536635 0
42971666 1
21789905 0
260560206 1
441157562 1
159135034 1
542025613 1
416007920 1
795081134 0
461181223 0
930252164 1
548703655 1
172883370 1
228410026 0
210213977 1
947093978 0
760418907 1
812107152 1
963010369 1
105723630 1
851612088 0
507166111 1
492691741 0
838955732 1
350030977 1
24039374 0
816461967 1
265351560 1
281113894 0
149227591 0
251087534 0
842490758 1
599928008 0
234975923 0
172172709 0
933325349 1
632712383 1
134257285 1
481995297 0
990632832 0
950748350 0
610849720 1
945406854 0
522744917 1
935928972 1
218646165 0
306342555 0
707910605 0
635672298 1
466393366 1
836657373 1
647890225 1
332239480 0
381397968 1
604442730 0
373950231 1
642430641 1
467939110 1
763419585 1
389396104 1
346351025 0
369482603 1
163663136 1
345214702 0
615556314 0
388586416 1
279045266 1
846571095 0
795258101 1
324695804 0
341500389 1
579653781 0
782355937 1
910288142 1
553003675 0
707425562 0
416658371 0
786739349 1
758181791 0
985404612 0
386099165 1
290346587 1
711483809 1
838586511 1
646868849 1
762578433 1
802923130 0
152157603 1
443167290 1
727689065 1
779089305 1
576115625 1
376643390 0
303611550 1
327296094 0
657468194 0
396330822 0
79952034 1
898912738 0
547183715 0
452715759 0
41982490 0
37058534 1
943224371 0
66449150 1
935456963 1
590639381 0
621803350 0
953396591 0
636595213 1
714850859 0
692533715 1
906553042 0
17804211 1
767602752 0
247857093 0
660441385 0
925657991 1
477764016 1
507207539 1
133548932 0
743341442 1
16523183 1
484068356 0
975815937 1
446970868 1
90765705 0
251912962 1
771194259 1
531826989 1
425770168 1
440903109 0
763065788 0
88766310 0
248902977 0
586005701 0
761111193 0
167334548 1
807920208 0
969966388 0
704055078 0
459581570 0
59902619 1
563600705 1
817511545 1
127462046 1
282062947 0
480449182 0
934372504 0
978360670 0
512854124 0
415119323 0
660222956 1
618215554 0
69406673 1
988851727 0
882733691 0
571290303 0
30507093 1
858674303 0
107632312 1
807933016 0
324910326 0
482984045 1
6751089 0
32001162 1
10972141 1
769286945 1
10184079 1
196171598 0
201103672 1
959869766 0
769452648 1
217218665 0
536123113 1
139057153 1
965863403 1
538701292 0
975880259 0
720205626 0
725921529 0
625754553 1
267552009 0
181060141 0
871507195 1
114774075 1
549714901 0
668390386 0
32183205 0
931370597 1
638754892 1
192930443 0
30016255 0
951041776 0
17700409 0
886123745 1
909147421 1
703050250 1
525810043 0
408646203 1
191958732 1
982081693 0
730699219 0
755120531 1
616395607 1
615376993 1
500075699 0
764733911 0
910524805 0
97422921 1
445940295 1
474721553 1
410486050 0
406719414 0
533549537 1
19152398 1
516455911 0
507985721 1
118986345 1
481263688 0
471953880 0
336590136 0
914574613 0
247289648 1
790591019 1
812061335 1
466199884 0
473323553 1
133304190 0
49655468 1
174830095 0
774015782 1
212886610 1
161145498 0
932079911 1
569891466 1
694749786 0
513948992 0
718826920 1
552525828 1
971390445 1
960375016 0
857698016 1
648628045 1
658148435 0
84573693 1
249337544 0
632615847 1
34215882 0
293446059 0
641466884 1
159237347 1
219873613 1
720838423 0
69844404 0
455553536 1
37733481 1
546828787 1
914869786 1
279142914 1
533926587 0
294628687 1
482866731 0
93444250 0
809925153 1
688428743 0
443800475 0
760039895 1
566076888 0
796629445 0
290746839 1
737289694 0
70896782 1
392748354 0
563702831 0
647489216 0
273917596 0
911144519 0
435453656 0
402338210 1
700579060 1
71067211 1
112640294 0
925280774 1
909241492 0
119302828 0
992439416 1
16894760 0
730040594 0
94076225 0
709520065 1
605558633 1
227684783 1
484384692 1
764483456 0
916897818 1
876007739 0
302220428 1
110682023 0
272800317 1
902281651 1
647728205 0
262844802 1
160013684 1
673293503 0
864283117 1
122765299 0
716841627 0
586619103 0
692913957 1
988752223 1
203994798 1
288423158 0
113434825 1
92885819 0
894739761 1
16075881 1
587483154 0
578770706 0
723969940 0
157911525 0
928879842 0
745810374 0
170422602 1
939811833 0
392836185 0
855665019 0
653095431 1
819352355 1
311656873 1
713396739 0
54374952 0
675988301 0
984252087 1
282925173 0
948905801 1
152457897 1
190662653 0
876240052 1
780845799 1
805872305 0
321730821 0
671108407 1
274203898 1
824774583 0
40822802 0
115438628 0
381105879 0
692541536 0
950252004 1
233235794 0
504077244 0
715486603 0
683480136 0
369131312 0
657879269 0
305905467 1
464137565 0
236118016 0
632465262 0
29338775 0
901183505 0
982099475 1
887576724 0
104386121 0
547597754 0
60091540 1
951466481 1
186769471 0
954411406 1
736080413 0
666061720 0
564508471 1
472206507 0
253850733 0
231847764 1
55655941 1
352858574 0
198421300 0
102596691 0
70340472 0
105372954 1
745664459 1
900543701 0
647180433 1
474733761 0
763669702 0
428619049 0
56526088 0
194254239 0
53684416 1
264335161 0
625878617 1
369122926 0
625654316 0
864486693 1
595396820 0
973367422 0
124462540 0
595532788 1
451489265 1
583340235 0
347804763 0
390961877 1
622789064 0
261067943 0
59191721 0
717753051 1
761107595 0
674044980 0
394794718 0
464827448 1
856984637 1
229975018 0
560068942 0
897494713 0
366823872 1
940781572 0
769358359 0
53914892 1
636799667 0
422867803 0
821840848 0
104876066 0
79583146 0
546055165 1
749813409 0
825560672 0
843880622 1
266267127 1
318646658 0
519750882 1
38823414 1
912572965 0
607907077 1
460791291 0
416728595 1
243265631 0
159581561 1
531662084 1
566929967 0
131805427 0
452294466 0
39836647 1
520814473 0
983828540 1
288831150 1
103171765 1
777268126 1
235115535 0
104524827 1
844608503 0
835672461 1
490988661 1
38465076 1
917366428 1
428074888 0
58169647 1
212080380 1
599702995 1
833946139 1
400447241 1
423455027 1
419398007 1
416771437 1
644514337 0
768860294 0
739574687 0
528457250 0
203980716 0
554927836 0
903496142 1
685242241 0
911628108 0
832436246 0
837688231 1
923108692 1
110464156 1
668322720 0
870807850 1
27581440 1
666324496 0
442374153 1
612652270 1
539493247 0
491780872 0
532410637 0
656658921 1
610322119 0
475176892 1
684155398 1
179964135 1
49405282 1
334972706 1
343162309 0
338330977 0
23059863 0
34437606 0
738178739 1
537904020 1
263534249 1
813741554 1
171469613 0
165253710 0
710845233 0
295419752 1
730571119 1
750931447 1
707941020 1
557321049 1
227454654 0
900515531 0
85445915 0
21384540 0
876208441 0
192074836 1
761249373 0
354294592 0
818067092 0
602857882 0
422482844 1
843559104 0
640467620 1
407233925 1
512317384 1
515196828 1
369040134 0
537127860 0
716108687 1
964034173 1
255801050 1
761198815 1
991210152 0
282324140 1
608653700 0
823359740 0
787543357 0
519160447 1
282809299 0
602776054 0
380768154 0
577225282 1
189999441 1
204459427 0
133134209 1
60898109 0
765604506 1
906883551 1
619224367 0
889898895 0
716315570 0
510496882 0
455257111 0
248497329 1
899850669 1
798929270 0
765909605 0
944477781 0
493678045 0
305888547 0
473397249 1
587529120 0
500754552 1
467851003 0
538390921 1
123611396 1
744585203 1
455847431 1
329401931 0
79449208 0
570731174 0
436072696 0
1440181 0
233387727 0
92517972 1
978930466 1
960372713 1
199901300 0
632554649 0
94884648 1
25374672 1
62424235 0
529101861 1
449770217 0
641983291 0
443796477 1
508055741 0
441893944 1
897529828 1
725831663 1
558158851 1
316588412 1
422681028 1
983839726 0
197670050 1
193522488 0
821236924 1
452815267 0
370273927 1
823838231 0
694164367 0
448205614 0
690302853 1
184249852 1
928678656 0
247885004 0
127896340 1
739619558 1
75161228 0
869127997 0
467325957 1
578557598 0
109953182 1
747475773 0
476726718 1
568936493 0
440151439 0
251591980 1
62495134 0
40813662 1
220650883 0
25516809 0
792817657 1
167972024 0
352166362 0
614320369 1
432917321 1
40999449 0
457670770 1
622406445 0
28261718 0
129803572 0
348493736 0
820903560 1
649842123 1
908046006 0
267101208 1
639661608 0
125827625 1
165793959 0
120145644 1
442250229 0
892513932 1
392795458 0
221444842 0
215083746 0
329436207 1
385794006 1
946103724 0
667428209 0
864899448 1
555296636 0
985149153 1
895489393 0
314663282 0
349861393 0
590175164 1
784094525 0
809376339 1
618107908 1
219285816 1
994520462 1
418885828 0
141863862 0
36870379 0
768683626 1
206135356 1
429093945 1
579128085 1
786978158 1
38550050 0
736446357 0
101153294 0
323560061 0
124744278 1
619873563 0
286603305 1
882702846 1
895426114 0
574167711 1
512214832 1
42411682 1
423133869 1
181962447 1
819753018 0
847440710 0
487665470 0
976978406 0
293291855 1
614355766 0
842923650 0
369371161 1
417571732 0
708867017 0
837890215 0
739974260 0
980317849 0
19004883 0
852997900 0
886012827 1
303705998 0
200751473 0
856142238 0
189840897 0
939100240 0
814044785 0
805478713 0
581271173 1
198414178 0
549522031 0
394299345 1
702157921 1
236215658 1
757086165 0
851970571 0
224870145 0
757733842 1
87399935 0
754424757 1
161457915 1
561821803 1
645883085 0
732149529 1
326448958 1
674276220 1
4695343 1
427877311 1
269381620 0
433614192 0
686835903 0
802568268 1
664653154 0
534592059 1
420463937 0
605973040 0
759490682 0
503169823 0
369380787 1
492239193 1
911317363 0
623167192 0
945703878 1
503061073 1
915431357 0
316911045 0
617134844 0
394591907 0
316888245 1
647638958 0
951045402 0
954585797 0
939754020 0
379390984 0
208427969 0
608339536 1
382315630 0
436866873 1
894118518 0
608047339 1
526829153 1
290132081 1
231638602 0
252419829 1
74006283 0
17911843 1
74203447 0
399951272 0
758121242 0
889050399 0
860357621 1
171778194 1
105135898 0
705924292 1
450688592 1
655030097 0
558944204 1
354451940 0
630584860 0
601882183 1
628392254 1
807915594 1
113541903 1
841294329 1
64651373 1
858566912 1
83722191 0
689275574 0
232644253 1
125597462 0
866147763 1
459845137 1
645781905 0
374742861 0
655544026 0
415502789 0
343073639 1
317792936 1
362842956 1
960872177 1
802965692 1
234498607 1
770348676 0
610848701 1
77693655 0
43944732 1
421402666 0
7413356 0
385337214 1
938546449 1
293947456 1
658208316 1
225119650 0
589430898 0
245465606 1
124912372 1
889377293 0
985698937 1
856777894 0
766149695 1
569620837 1
522859444 0
736398176 0
285093825 1
1490138 1
115463215 0
278000509 1
265023828 0
777242520 1
815532915 0
478748231 0
633926308 0
531246310 0
487181274 0
982225898 1
301441425 0
576947018 0
471892635 0
56602780 1
566585399 1
152906727 0
82424045 0
872826307 1
295714969 1
448212640 0
937842004 1
40716219 1
365606047 0
797556504 1
978485305 1
881968193 0
110322454 0
643337493 1
480898394 0
153423323 1
36859846 0
944142907 0
430490341 0
91801545 1
840239684 1
148850123 1
848380701 1
420797998 1
456346026 1
931006646 1
319669277 0
221001600 1
945551998 0
905391655 1
7344439 0
569514903 0
836323022 1
159647507 0
718332488 0
718359296 1
958912028 1
50453251 1
948440 1
395822346 0
274138369 1
176290090 0
808775807 1
911175351 1
390101761 0
785219371 0
577586549 1
262200931 1
195504033 0
909892092 0
30766300 0
333114972 0
916693397 0
741257691 0
32480637 1
119875344 0
138786513 0
973823734 1
204794971 0
857183001 1
352489739 0
243664033 1
206422941 1
673655906 1
954253199 0
621214877 0
242568784 1
661304454 1
26744727 1
66330837 1
616803044 1
531993592 0
65243237 0
677006738 1
298382321 1
617716415 1
20279057 0
104560197 1
246616715 1
372914775 0
572224801 0
153522318 1
39699199 0
712789608 0
992012086 1
691897760 0
584485242 1
386744303 0
690978182 0
116700493 1
772456483 1
526040988 0
21599298 0
903398175 0
916398657 0
422126784 1
452016605 0
3781420 1
51734777 0
985373962 1
96468851 0
686203720 1
189444378 1
137998901 1
627139717 0
851178763 0
862953210 1
712061735 1
386569095 0
819944487 0
687833157 0
180242591 0
987736102 1
950669786 1
551396893 1
462741350 1
581623202 0
840901322 1
5383918 1
291279699 0
996513733 0
986623700 1
776298969 0
118148322 1
519349433 0
846997987 1
583597126 0
144841485 0
212846535 0
303352119 1
872930895 0
480661214 1
909031599 1
813728386 0
24400164 0
577806162 0
472104979 1
366333529 1
678778321 0
89289879 1
2732594 0
829071871 1
145869644 0
605864129 1
296092264 0
670109056 0
330828990 0
326473820 0
974548597 0
922596520 1
134681035 1
392575966 0
823069401 0
934287808 0
60689663 0
2426123 1
342527525 1
529830366 0
106810023 1
469165935 0
226902667 1
348090814 0
212085349 0
481122995 0
998192477 1
164154718 1
264925203 0
74663377 0
218452655 1
341123154 0
306593068 1
450294327 0
926677326 0
299197770 0
150444983 0
299896807 1
607995384 1
549498869 1
416536351 1
291877403 1
272564720 1
883256144 0
585427041 0
474369155 1
965082482 0
146348159 0
501878704 1
745400729 1
12356516 1
933058600 0
797245982 1
477602454 1
613816765 0
461817950 1
46903637 1
553352662 0
479041042 0
974913761 0
872092261 0
301340003 0
142887183 1
631958471 0
322719913 0
287475960 0
620668072 0
468311203 1
123373588 0
344608364 1
849715533 1
977841566 0
928129583 1
825945619 0
9283154 0
339276667 0
647086958 1
899734787 1
490499705 0
229306086 1
338181626 0
474593537 1
165103195 1
890894466 0
721932455 0
468583195 1
323414507 1
944320122 0
404066321 1
412674562 0
563061364 1
644007771 0
205387366 0
989685924 0
53925840 0
44522466 1
94929519 1
679135988 0
323764056 1
206076063 1
46116629 0
111513443 1
729995952 1
398650968 0
331018639 1
580202410 0
921168493 0
319186253 0
161864808 0
272534783 0
608068015 1
118314443 0
584773552 0
317027757 0
346802588 1
144549184 0
42078436 1
13595248 0
543002161 0
6356592 1
398160002 0
924569740 0
586533889 1
789606039 1
127505594 1
503691219 0
864094601 1
133040273 1
896221013 1
365969384 0
809791439 0
934339353 1
414711898 0
369146040 0
298741237 1
686319003 0
316670920 1
435395939 1
727395933 1
777873090 1
859382736 1
1620676 0
809613814 1
60992406 0
850288720 0
524586618 0
4700245 1
308106186 1
168130298 1
44113443 0
275545173 1
62272741 1
795009201 1
721018776 1
473655948 1
963943291 0
258794612 0
783678097 1
772755424 0
839098573 1
766118813 1
865923425 1
970774909 1
761956987 1
639822978 1
898297893 1
254813864 1
663979620 1
667271646 0
225206209 1
397299624 0
912492289 1
776948924 0
197695151 1
952785272 1
169759676 1
216844431 0
434025175 0
374931589 0
712277218 1
683388665 1
948982862 0
173865835 1
196174281 1
682802813 0
991675080 0
343747637 0
51879571 1
559872130 0
803561359 1
598994338 0
678574537 0
245828024 0
798374952 1
713354190 1
304953131 1
760044103 1
55380019 1
112028564 1
134072621 1
271926849 1
417854280 1
722575753 1
547905645 0
432793949 0
635973478 1
110386876 0
854888292 0
553896216 0
741965393 1
619864676 1
928698077 0
616812368 0
353100477 1
451986604 1
157557174 1
86262096 0
131004489 0
748231300 0
165818330 0
618436459 1
467783373 1
275285400 1
506007092 0
846391652 1
191820799 1
874573187 0
288489533 1
317152660 0
722073243 0
827112377 0
129582048 1
746336052 0
862735455 1
679779285 1
351334737 1
255522606 0
387310379 1
924460265 0
63374770 0
352606339 0
922399134 1
637686148 0
893201661 1
643873907 0
429183189 1
231369292 0
748294359 1
760154762 1
93092091 0
889074496 0
116419332 0
577876886 0
389380244 0
986501956 0
508634165 0
898547327 1
717843644 0
841993657 0
204176323 0
962691212 0
473089013 1
573730177 0
860916251 1
187774570 1
186893118 0
70782765 0
213547512 0
51960394 1
182155948 1
658484495 1
529876457 0
8912729 1
730965608 0
661512660 1
332956136 1
842956443 1
74687930 0
29970217 1
773850587 0
20161018 1
354665130 1
36289654 1
38408937 0
436448666 0
65494837 0
835472998 0
244348240 1
816129940 0
245668301 1
824007020 1
7567689 1
439114186 0
672391329 0
853580959 0
722756235 0
499348127 0
760410066 1
712254272 0
524083995 0
655857201 1
775773544 0
846619313 1
501525147 1
502654156 1
98536403 0
206345557 0
610483156 0
656243447 0
786631713 0
504779346 1
536268581 0
414126595 1
846525869 1
142869189 0
881338013 0
623915604 1
253054761 0
957030680 0
435094598 1
878843912 0
544233291 0
503648590 1
896670447 1
369947605 1
678366243 1
742231491 1
265196684 1
825409540 0
403199924 1
703945190 1
917440622 0
926845396 1
902084075 0
233085671 1
206775018 1
512861158 1
518707601 1
849889570 1
112461643 1
660810889 0
324349594 0
653713107 0
86190029 0
101893576 1
613528820 0
519028102 1
640923544 1
782576429 1
334690061 1
322265733 1
500470747 0
989998569 1
465249404 1
593970057 1
29465648 0
657493041 0
753014522 0
156913554 1
503979863 1
514788251 1
560985523 0
635300064 1
995259446 0
698012920 0
512552048 1
346981593 0
818190375 1
864161440 0
396571339 0
882590848 0
605781803 1
15907317 0
224560657 1
659009527 1
838157664 0
954253689 1
72269628 0
270337873 0
843718498 0
73287955 0
232309727 1
248255308 1
714882508 1
87038774 0
575411901 0
971553927 1
86280794 0
436506347 1
169715352 1
937084438 0
904294827 0
770365253 1
78499622 0
795379422 0
642154003 1
326859509 1
584913777 0
299733956 0
848486040 1
293113436 1
212553821 0
181878680 0
781201642 0
844335550 1
17082277 1
235085899 0
705602733 1
702763348 1
726022465 1
768183167 1
454767466 0
853905205 1
144494085 1
85223294 0
990505615 1
637887201 1
722738783 0
645441054 1
564224628 0
370973005 1
947139778 1
168349790 1
425654629 1
770975845 0
359096324 0
917743359 0
236820857 0
513925431 1
542670780 0
192351314 1
729184382 1
713382654 1
593973106 1
274833445 1
72593496 1
575345858 1
771801028 0
751269053 1
424440379 0
949956955 1
120630579 0
46291586 0
360484809 0
874085853 0
361940052 1
749605296 0
331476033 0
133337710 1
879872503 0
958689413 0
407837762 1
840374887 0
987736763 1
884550706 0
846769526 0
820902043 0
134869062 1
448825560 0
313073714 1
512019502 1
967405338 0
747254895 1
287251750 1
529770096 1
407632393 0
88595159 1
984293517 1
897338788 0
769117427 0
329373883 0
761938937 0
813062689 0
811045473 1
610289726 1
156768414 0
688785941 1
14508895 1
615558651 0
687949949 1
349429397 1
76779417 1
171489822 1
72427932 1
846641602 0
927818981 0
218979996 0
880342489 0
648129990 1
707445309 1
859426924 0
722794550 1
819706904 1
857794598 1
853236910 1
745142888 0
67209216 0
160949156 0
557410159 0
788698629 0
151757477 1
699101613 1
55490212 0
38730290 0
557971609 1
5754610 1
794038653 0
711154328 1
635202002 1
842237769 0
839428041 1
571145287 1
548925216 0
247498567 0
934522179 1
475325674 1
737601093 1
921224762 1
608992908 0
14846501 0
341168972 1
259475586 0
518202572 1
627794241 1
253142807 1
834854047 1
184881714 1
926666048 1
47650402 1
368587025 0
851009568 0
761349046 1
769235089 1
867192734 1
270255232 0
574439872 1
531032379 0
340825588 0
956444553 0
638273212 1
280745672 1
507660674 1
143957172 1
111379720 1
499343066 1
472240707 0
56907874 1
588592412 0
132088070 0
896807263 0
120043546 1
358121273 1
62950408 0
200497793 0
953452916 0
729397681 1
906616836 0
650211958 1
862440302 0
512403216 1
438928263 0
611211066 1
759632560 0
108149111 1
544473169 1
615893389 0
399821694 1
317309279 1
249636983 1
811867813 1
831256433 0
602509683 1
58863169 0
207888655 1
908187825 1
356502084 1
114982330 0
444447955 1
240789245 1
7131690 0
328508996 1
141391802 1
97723906 0
425235942 0
786805129 1
467032396 0
575849579 1
207832332 0
649206170 1
793782622 0
791824966 1
708539231 1
185544120 0
39330324 0
638383471 1
98993936 1
411461004 1
771709307 0
675702588 0
3892733 0
195068813 0
483976863 0
539561575 1
898048603 0
808551112 0
820539023 0
348871556 0
600839188 0
901562486 1
417854315 1
985822987 1
260068603 1
600933515 0
378436329 0
448177690 1
567095029 1
575106302 1
526104384 0
171460796 1
571898335 0
348013851 1
111418074 0
97181244 1
563804028 1
504060870 0
699914640 0
376764058 1
889150284 1
283761253 1
232289816 0
201119497 1
526628192 0
621040027 0
588582008 0
740599802 1
800175266 1
387287055 1
671642579 0
530562892 1
524448500 0
34004119 1
242994421 1
227867882 1
691344371 1
108179113 0
227432749 0
279463448 0
863296620 1
825512619 1
601416768 1
893568754 1
575091879 1
680307002 0
621414287 0
421241927 1
60298210 1
596193870 1
541431261 1
424419566 0
984243551 0
461616029 0
270966844 1
931484986 1
980666693 0
747910311 1
380297287 1
574353564 0
64019869 1
894324125 1
219861994 1
914335153 1
347937898 1
935886820 0
386931810 0
762520094 0
614311773 1
648565223 1
259188865 0
30734480 0
292167693 0
611003 0
67991239 1
910645656 0
681092504 0
966394930 0
776238107 0
470511497 0
30304071 0
991220175 1
733170908 0
369239130 1
306363203 1
582761703 0
278034328 0
876085224 0
176737663 0
171074204 0
544885996 1
510279501 0
199571712 0
44432771 1
22190834 0
959002576 0
940017511 0
796305910 1
788239799 1
42689847 0
188605742 0
733762154 0
772227987 0
309552907 0
633929039 0
105937079 1
2631632 1
951329774 1
224814903 0
445999256 1
614821264 0
255907223 1
389831928 1
832749031 1
651357309 1
150045204 1
43603177 1
731214167 0
485389074 1
26852015 1
947462961 0
627300263 1
254003237 0
724213327 1
151023200 0
560181370 1
698577823 0
147543570 1
168339956 0
121039719 1
56708254 0
72982528 1
943012729 1
845953786 1
575820864 0
573776657 0
985055599 1
174330044 1
380424578 1
286794186 1
620880453 1
535291386 0
19278339 1
488931053 1
447293995 1
164176474 1
510878074 1
706413588 1
245684845 0
200162842 1
987177662 1
850122868 1
700707581 1
517818644 0
104891935 1
822560467 1
638460075 1
600885238 1
1610567 1
344307901 0
594573172 0
278728998 1
620951377 1
549033849 0
855203731 0
584689780 0
943434958 1
251127829 1
962092894 1
578906467 1
346650900 1
996066858 1
27323915 1
640081546 0
661205962 1
961313911 1
335270590 0
607066088 0
167700254 1
190862800 0
333695908 0
633718697 0
335930593 0
802713982 0
929848361 0
626891904 0
708514542 1
421219400 0
823307305 0
998680410 0
233196840 1
427519559 1
11857501 0
395699218 0
858204532 0
806232267 1
85666794 1
869416140 1
604011952 1
190955938 1
853893469 0
285845650 0
113930955 1
342190787 0
424841589 1
442992977 0
401749406 1
152066589 0
283205491 0
519705254 0
438400632 1
598970115 0
228239805 1
290607817 0
339893107 1
124241824 1
983255564 0
180486454 1
405658915 0
566576279 1
953242868 1
322542683 1
352073351 0
915349520 1
972699137 0
883542647 1
481167337 1
909988138 0
328230408 0
784357338 1
188632645 0
806421533 1
823162776 0
758196485 0
472893755 0
328331446 0
884872724 0
557956565 0
29082130 0
486926675 0
204549863 1
319942470 0
801021436 0
539310414 1
764658720 1
912786866 0
391331793 1
21314538 1
949002277 0
900197196 1
696802489 0
510655320 0
133120355 1
807008622 1
237875807 0
522216351 1
252271718 0
55934663 1
761057046 0
89289566 1
500448710 1
897296730 1
922465317 0
528327215 1
597705780 1
482464845 0
145334509 0
906113180 1
546473387 1
549161823 0
577982391 1
653017441 0
634840433 1
686018743 1
985778241 1
123111788 1
935318414 1
656993391 1
441737088 0
114116645 0
825511164 0
237960477 0
123670680 0
10667898 0
207959194 0
837877081 1
501887154 0
286574067 0
622226190 1
945829044 1
80371879 0
28504087 1
557071723 1
820324613 1
263345160 0
66479136 1
572825065 0
593227671 1
374223884 1
554014561 1
727238830 1
358294036 0
826952217 1
400801633 1
269804240 1
581159406 0
136237310 0
670431200 0
72599523 0
61192775 1
746287558 1
264763893 1
459218931 1
651973576 0
739736169 0
941640629 0
465510338 1
512944325 1
568376872 0
264734037 1
986685515 0
850388273 1
565637242 0
668820981 0
92422701 0
160198481 1
819838859 0
300646431 0
441037775 0
904587919 1
535384394 1
671816728 0
580024603 1
626256236 0
421029736 1
784574739 1
321934416 0
887666434 0
970962542 1
477473772 1
573295016 1
817188051 0
174380533 0
618670664 0
691719838 1
327215532 1
689909761 0
653285710 0
129947945 0
92137688 1
410527930 1
608833798 0
663278981 1
403077278 1
9160367 1
86405878 1
101001266 1
18278935 0
181940586 1
39840021 0
309302764 1
263264834 1
280995253 0
947574196 1
530708876 0
78365430 1
952656424 0
902402713 1
922954091 1
349338455 1
43543531 1
328724945 0
152324300 0
136537370 0
560311157 0
775689378 1
188319230 0
800256019 1
257127725 0
58319590 1
469223763 1
212760330 0
214182851 0
452575862 1
883871727 0
844485431 0
916175845 0
398873046 0
140515071 0
250854309 0
696137380 0
71270196 1
665807749 1
185578887 1
863750049 0
570351209 1
311267851 0
640114517 0
917092627 0
32148760 0
789982580 1
168794879 1
20704095 0
712885008 1
70637335 0
404774086 0
541797456 0
886025268 0
943014898 1
270812470 1
705122920 1
260418994 0
845915857 0
372719623 1
977120337 0
692370587 0
81638956 0
456328211 1
929612313 1
165499396 1
225511962 0
103904513 0
675615383 1
511582090 0
161190517 0
587691170 1
151425456 0
97270060 0
788022751 1
383059705 1
865302001 0
805773737 0
151595593 0
252211287 1
774326187 1
35899930 1
840655647 1
147995801 0
707623301 1
525466769 0
831795950 1
946457619 1
702769999 0
621752989 1
394809184 1
618238011 1
614920382 1
324456926 1
445162662 0
645658132 1
228936955 0
824749028 1
690945113 1
862392062 1
673155959 0
302484598 1
177263963 1
881699372 1
655116285 0
775814032 1
392078412 1
832479991 0
218699106 0
893984909 1
442590878 0
56757576 1
955252275 1
703713609 1
398770412 0
530698206 1
512148075 1
399210190 1
169827892 1
472415658 1
609925498 0
684086144 0
722422453 1
296141230 1
983873232 0
799840755 0
254848342 0
596179613 0
195730514 0
247380674 1
830347166 0
247606994 0
216573292 1
74979063 1
717038850 1
213088977 1
697239861 0
767063630 1
121782211 1
893482802 1
442905278 1
791978235 0
507386746 0
494463324 1
940405275 1
29318780 0
684100845 0
871458214 1
999882126 0
776561517 0
68407261 0
262428704 0
542215605 1
60877570 1
335885336 0
504507871 0
993686182 1
858060141 0
235977553 0
30481924 1
831809025 0
889375977 0
545288718 0
376760856 1
76109067 0
269099060 0
619329206 1
132897464 0
312955432 0
193160331 0
147859038 0
199739814 0
629767022 0
658027819 0
630905822 1
851774781 1
675566258 0
701314812 1
41397273 0
538080208 0
65035490 1
512230554 0
333017151 0
64124925 0
108567399 0
532295276 0
598488425 0
644551694 1
965252668 0
165739964 0
43779184 1
903897328 1
123167162 0
700232793 0
960619791 1
765461725 1
194496304 1
466332997 0
506821099 1
850503572 0
689110541 1
210032842 0
574786941 0
760644198 1
45630877 1
976256369 1
574414381 1
267473482 1
138408406 1
5778089 0
204953160 0
831067783 1
256733933 0
880609806 0
958992995 1
823916169 1
648143632 0
495472582 0
282356154 0
286368018 1
496259134 0
742459880 0
654231589 0
922086679 0
65998991 0
338494091 1
603807789 0
288719859 0
33864089 1
266928425 0
643709704 1
365717654 1
606957875 1
887278395 1
8117044 0
505728526 0
638041554 0
753031954 0
146589398 1
180492685 0
792199111 1
189491968 1
61899414 0
644060514 0
87441868 0
245631614 1
688227619 0
75417973 0
21838736 1
968452420 0
411656818 1
747885903 0
322497624 0
358691051 0
899184964 0
875061334 1
605195981 1
285539109 0
637190349 1
160329532 0
914306908 0
704840644 1
963417796 1
322868196 1
76859917 1
461372311 0
734969119 1
252332195 1
498907050 1
831808794 1
582773080 0
886395700 0
94385634 1
683401268 1
165803988 0
985708541 1
820115312 1
875814558 1
199189318 0
790625040 1
268413369 0
72135317 0
763833137 0
602266808 1
280534294 1
46592451 0
845418884 0
341691844 1
988415650 0
173534335 1
314926353 0
292582396 0
9894443 1
44158961 1
658661413 0
554897416 1
963771888 0
167970559 0
971427731 0
690275003 1
457251923 0
781715835 0
253984307 1
232062761 1
884817609 1
320274265 1
896184520 0
354316333 0
461500137 1
330357740 0
127483377 0
66454983 1
134937137 0
562088909 1
284873810 0
628974874 0
377208745 0
867959206 1
21975406 1
956531768 1
340557973 1
229489427 1
3718574 1
777285169 0
108354208 0
533969375 1
653930220 1
928622211 0
681164652 0
207047389 0
1214920 0
838641550 0
684925359 1
202796917 1
615549933 1
895396657 1
385373307 1
891643668 1
18915928 1
182209392 0
511975478 1
778542899 0
589660029 1
401941239 1
944266331 0
573659122 1
828833016 0
132105909 0
508440082 1
693992715 1
128515318 1
726635458 1
325542651 0
533656619 0
581457976 0
253268664 0
190740150 1
358203082 0
240072622 0
208004805 1
839046762 1
723725692 0
41963885 0
375469736 1
122682934 0
113984991 1
165451165 0
114404026 0
796621099 0
449752736 0
794478168 0
38459713 0
505523635 1
489864234 1
689431001 0
392350287 0
51104156 0
80843999 1
672795920 0
158597699 1
13960229 1
124532743 0
903236776 1
563568354 0
503966288 1
900179883 1
82128998 0
594705910 0
148635280 1
96053702 0
22863337 1
485904687 1
773084608 0
559044817 0
452466150 0
398224595 0
984857014 0
732098961 0
207713951 1
155974635 0
998303847 0
221722896 1
883671756 1
382290551 0
792987104 1
593162678 0
769903113 0
683416494 1
279556857 0
500482351 1
649203775 1
620031255 0
368920397 0
816839724 0
101897864 0
183437016 1
537712041 1
159249422 1
854319739 0
319323458 1
707426936 1
826408152 0
677202389 0
770548368 0
190281869 0
908813798 0
901050286 1
794321723 0
400294440 1
225690788 0
385856784 1
157444688 1
743602222 1
74167982 1
6232053 1
993035986 0
329657395 0
429529514 0
61032651 0
635076176 1
998006512 0
861832624 1
23106566 1
95163502 1
716479663 1
710796360 0
130855591 0
376642280 1
610796388 0
302605413 0
780873604 0
840275302 1
373998659 1
947840984 1
288384645 0
952020361 0
5573693 1
691237333 0
914482307 0
448061238 1
926211014 1
748565747 0
509395132 0
804897946 1
51819451 0
892050344 1
87147949 0
73019473 0
264365375 1
836656683 1
660395326 0
49727309 0
639862377 0
727173739 1
924606200 0
159439384 0
191402902 0
495215260 1
422645711 1
821018119 1
296790233 1
115920428 0
975777603 1
845492710 0
406363457 1
686596850 1
1022381 1
90212559 1
644644437 1
215488904 1
207275105 1
422403578 1
795715883 0
812930142 0
728471106 0
55652596 0
392498479 0
948125680 0
44121921 1
952752630 1
133684862 1
251698518 0
532572946 0
195298769 1
91522196 0
444355477 1
2855666 0
351064247 1
208441064 0
629739924 0
73810473 1
205559406 1
527089234 0
350108531 1
856756487 1
590998016 1
872050120 0
119236458 1
84726791 0
17121786 1
758951344 0
358909147 1
726877565 0
857519367 1
247219628 0
734928267 1
147822575 1
341881596 0
338440157 0
745454480 1
428019346 1
812372700 0
186758031 1
590422253 0
676486212 0
965019881 0
247219161 1
940574281 0
782648525 1
308711881 0
285562501 1
864972240 0
136298972 1
862246831 0
624707627 0
847618103 0
124899943 1
145095543 0
505506582 0
56737295 0
969929359 1
593738236 1
942861183 1
552731491 0
390340936 1
742302446 0
273384979 0
349592964 0
589289340 0
123947000 1
492754580 0
954157876 0
150933979 1
897449105 0
12756427 1
256775992 0
674967003 1
598477002 1
979275343 0
700815826 0
419978695 1
694394728 0
548186316 1
277327501 0
240169787 1
403175652 1
61271122 0
790887984 0
589488890 0
422149470 0
678303776 0
755367562 0
547145204 1
340458723 1
968867649 0
463692039 0
600780971 1
525576276 0
36897839 0
63957599 1
659298593 1
980024337 0
232631586 1
667441417 0
324391462 0
332421479 0
771412959 0
687506552 0
51170055 1
926341456 0
893673347 0
573634708 0
500603130 0
797175541 0
990480605 0
726869823 0
716204430 1
217643889 0
815171141 0
561976195 0
917018500 0
569673 0
819680039 0
643184112 0
459035130 0
994932649 0
839620226 0
733687050 1
264886418 0
42808858 1
732657417 0
828130608 1
191918585 0
364455594 0
225759862 0
43153695 0
107036887 0
940523888 0
812524912 1
276853788 1
621581905 0
994912132 1
597185642 0
418236003 1
165235510 0
929430332 1
952599756 1
428399052 1
160672963 0
612904335 0
199741689 1
161742486 0
328917964 1
179560623 0
835890691 0
463541254 0
51001424 0
865848108 0
701325787 0
738537743 1
4899319 1
985018307 1
468548222 0
17550994 1
959902714 1
794432896 1
956557731 1
348830945 0
141674183 1
782367999 1
895227317 0
125609847 0
531603037 1
937146377 1
152801528 1
227784009 1
619647932 0
602282653 1
58195947 0
17025829 1
850683439 0
668190047 0
771300592 1
580633701 0
923180303 0
322212739 0
180021722 0
132225477 0
930888247 1
166212069 0
583723936 1
140103873 0
122114020 0
359200802 1
435360141 1
360675211 0
514997114 1
385425887 1
369202192 1
209259565 1
428177304 0
631065599 0
59196162 1
957418392 1
125521734 1
761111116 0
975319233 1
24862650 1
260114421 1
631321273 1
834620736 1
366222241 0
57329358 1
669628499 0
525519400 0
718937053 0
445400225 0
983603216 1
301893266 0
606977980 1
737807280 1
548674154 1
786189957 1
18396464 1
989732594 1
284331341 1
264282106 0
634845339 0
547511698 1
790409161 1
268111733 1
296827263 0
118840103 0
432088520 1
601090590 1
868155567 0
374350802 0
922184394 0
164420793 1
981822383 1
212127151 0
128647867 0
271413408 0
277710996 0
100877616 1
246570402 1
102939414 1
636068584 1
460894183 1
224557709 1
84897665 1
419317320 0
772409273 1
293433240 0
765660593 1
795634343 1
373651967 0
767003971 1
584102380 0
645391030 1
398863182 0
59874128 0
338291712 0
666697457 0
990360951 1
735613011 0
828958349 1
553473166 0
523390585 0
408021971 1
438432884 0
894820083 1
818961383 0
418923218 1
158361952 1
287817222 1
819830422 0
319375433 0
416722376 0
443529111 1
807820595 0
867038064 1
410886295 1
807966692 0
761909186 0
297736066 1
837680989 1
544551079 0
383103925 0
873012853 1
219193429 1
13876577 1
94436553 1
766052619 0
708098668 1
40980744 1
937692219 0
699280280 0
575195657 1
478362679 0
355360991 0
537316995 1
895724971 0
373684079 0
765861739 0
129656458 1
616380550 1
684792766 1
924923677 1
378325705 0
758770226 0
619366741 1
711448121 1
997289046 1
85530901 0
564506348 0
967788867 0
570409037 0
631925470 0
460405476 1
918259590 1
504238618 1
132399892 1
731817985 0
11145012 1
406767843 0
460880063 1
393993353 0
56953485 0
218909102 1
367455531 1
131552268 1
529807364 1
130766135 0
637144713 0
379375489 1
447943669 1
794284880 1
511149088 0
372706037 1
379726326 1
236967914 0
867938739 1
460985935 0
467621580 0
52962791 0
570955012 1
87724963 1
404516742 1
105935146 0
369919720 1
82737688 1
408668283 1
287370183 1
133877602 0
606240723 0
591577195 0
119863086 1
47694507 0
481322322 0
459240951 1
569216454 0
765242720 0
268281239 0
855894603 1
956795306 1
613161397 0
666386582 1
497917041 1
821177986 0
990523760 1
639951824 0
188775331 0
192485581 1
658143802 0
121840434 1
990948052 1
70363226 0
80884364 1
651605230 0
591546055 0
301708707 1
600097939 1
648349569 0
473082979 1
445260255 1
191397332 1
948536491 1
535243756 0
805250538 1
992464082 0
514224657 1
896851554 0
570070095 0
840969665 0
981463031 1
59627160 0
874452145 0
536988814 1
567541833 0
442899784 1
402926659 1
101827037 1
737455191 0
893190268 1
279354979 0
39068419 1
593348582 0
877957878 0
605827794 0
14558765 0
789166764 1
399181459 1
267414087 1
242083554 1
959613431 0
335056210 0
291424164 0
637526431 1
181732731 0
849789142 0
135463321 1
484800191 1
745995975 0
479827246 1
21464208 0
130558900 1
503025803 0
634021990 0
410394717 0
976689316 0
751427031 1
329860565 0
98506045 0
523722285 1
88568895 1
502631978 0
933410696 0
695914455 0
865611902 1
455885957 0
427240234 0
225356729 1
410903856 0
655553099 0
249805371 1
747133904 1
809435628 0
623367761 1
312262132 0
196792 1
553878035 0
715732220 1
831334047 0
988026150 0
907227898 1
628905885 1
457168231 1
571238556 1
648380318 0
228381504 0
316848275 0
231473582 1
611296980 1
333816042 0
148917959 1
848576882 1
435814178 0
61483735 1
280714207 1
327551556 0
910551680 0
218103097 0
986515562 1
149007216 0
982386191 1
917039247 0
470150742 0
856756238 0
527244936 1
416560736 0
984492463 0
643935730 1
95995603 1
39035917 0
143655626 0
346287498 1
961987849 1
402486118 0
226869430 0
269124333 1
146270554 1
729025858 1
658596517 1
97174883 1
459181765 1
521157333 1
685492107 0
918129263 0
904952525 1
358314936 1
288167330 0
586705400 0
351078998 1
872187937 0
742986854 0
236566348 1
15849421 0
862924119 0
93429963 1
609580626 0
64557671 1
11020981 0
705050717 1
440410249 1
793020203 1
238434726 1
142598245 1
630675311 1
871442390 1
587359244 1
628232596 1
504447803 1
150646849 1
986274661 1
499179411 0
422805473 0
243268121 0
248718638 0
741007690 0
996100105 1
951437372 1
949241218 1
507585914 1
240355318 1
555656255 0
163669321 1
193511784 1
94465788 1
463635976 1
530260448 0
800664438 1
907842515 1
718564153 0
301866252 0
411138377 1
593396461 0
857753795 0
57923517 0
39445851 1
952325987 0
360700101 1
401680034 0
852294500 0
222454860 1
413983887 1
885374057 0
978092196 1
823105180 0
329557043 0
731967638 1
957868248 0
383266240 0
548310372 0
288989640 0
832242645 0
517844709 1
981186336 0
944846541 0
232617552 1
819529803 1
342691780 1
849579399 0
38082020 0
882962236 1
385296573 0
68733518 0
518280889 0
166702089 1
255417975 0
24745413 1
161749923 1
818219145 0
405601331 0
432190582 1
572855380 1
408227321 1
429789357 1
89025352 0
183989770 0
481386174 0
371817025 1
95791009 1
334530307 1
704280185 0
611054757 1
477946941 0
146302374 0
152956824 0
167950945 0
644582406 1
119375079 0
447094732 0
733671144 0
121015423 1
116291107 1
75269930 1
964378546 1
588213523 0
225370178 0
277057686 1
441533688 1
607342157 0
848272853 1
833611851 1
598271236 1
882082052 0
124168552 0
274948741 1
929446136 0
159371291 1
904761925 1
978764433 0
95911273 1
399523221 0
488719043 0
280831640 0
293779580 1
883868227 0
655411981 0
527415056 1
390676280 0
413314698 0
442249758 0
112717884 0
6613689 1
630023272 1
540765368 1
644287805 1
508445077 0
158105214 1
873993170 0
631783860 0
974239689 1
984497457 0
497922704 1
208454116 0
34730286 1
521592864 0
552837186 0
449603579 1
321829751 0
801081588 0
511909964 0
28010153 1
325256585 0
170596979 0
535351013 0
249999804 0
324947859 0
459863694 1
65689402 1
543683131 1
514386772 1
159740609 1
709282325 1
907961384 1
277629556 0
232008457 0
144647202 1
463311428 1
369252877 0
646025963 0
749780063 1
771775533 0
841721543 0
304610128 0
680087991 1
316718176 0
273255711 0
132313205 0
795274118 0
436503457 0
702210268 1
118954150 0
728572891 1
88707463 1
304575102 0
179000065 0
324668774 1
301242410 1
773032946 1
270297660 0
919669998 1
450908317 0
645817386 0
229314749 1
61762151 1
354239292 0
873350168 1
913024495 1
491221080 0
861841113 0
36959848 0
64760430 0
224655514 1
881598099 1
677031017 1
504586625 1
5857302 1
496733667 1
927707438 0
883795857 1
535067854 1
694756043 0
352992806 0
408400067 1
909057641 1
179494043 0
37660183 0
952514537 1
778691388 0
624937264 0
766595223 1
507901356 1
766328730 0
40516679 0
896872174 0
178462703 0
761330187 0
466486905 1
918711055 1
31273725 0
180831516 1
432631383 0
810731706 1
556072458 0
311371380 1
274304410 1
372215686 1
654982755 0
358260444 0
506407951 1
380476714 1
61626881 0
580630567 0
409162699 0
900468606 0
708382347 1
638535151 0
892015405 1
454612737 1
623658287 0
842976915 0
680317168 1
524054815 0
377752501 0
164956941 0
957658332 0
198134659 1
481348955 0
747217954 1
85327133 1
496289709 1
105075147 1
177753627 0
819589196 0
162180131 0
822417503 1
627378313 1
596686613 0
46145694 0
129154582 1
837749685 1
314821576 1
905306998 1
909005211 1
604081856 1
617831643 1
777223341 0
367721080 1
688759174 1
411498073 1
257100835 0
278325535 0
500086969 1
485136275 0
921356197 1
632458500 0
707578085 0
99772758 1
457381435 1
791080929 1
249710266 1
630141653 1
98332299 1
678404131 1
948310979 1
474432351 1
554256942 1
352911223 0
938415643 0
15123424 0
414550151 1
441135884 1
569860931 1
542343319 0
456589124 0
649635150 0
662444332 1
590961856 1
789328660 0
996493746 1
107135773 0
277101220 0
428357430 0
188385706 0
200850383 0
477752221 1
893499881 0
220416306 1
931100947 1
328632246 1
860500664 1
744634164 0
395947208 1
405782117 0
79281418 0
174905952 1
388057846 0
857286511 0
804010731 0
722788786 1
805201207 0
267562061 1
710373705 0
125251219 0
229187066 0
740820399 0
154930117 0
589224193 0
966471872 1
326162975 0
347885187 1
803554074 0
564727231 0
21243546 1
657886025 0
268012765 1
650452934 1
515337160 1
938919260 1
483290919 0
354978683 1
337261421 0
994140277 1
281276537 1
229443262 1
307312317 0
61505059 0
790380352 1
732899609 0
888593075 1
432488381 1
352121848 1
371775709 1
527686429 0
809778320 1
366204139 0
500391183 1
542634106 1
783479015 1
916903185 1
99183554 1
407826423 0
420294797 1
256189359 0
84693696 1
855071710 0
371165399 0
921490502 1
67950867 1
945064997 1
249372855 0
399534130 1
775687500 0
974655566 0
813704166 1
302509443 1
257599030 1
57575571 0
273689354 1
583356424 1
101520136 1
718929903 0
535473888 1
2764690 1
670903696 0
711136640 1
89783406 0
795525226 0
774484616 0
667025860 0
840934132 0
681880727 1
510049484 0
516753944 0
93407257 1
470027756 0
149000220 1
981618701 1
461707002 1
162587011 1
304498043 1
260074346 0
228298855 1
569708934 0
216036651 0
297518278 1
847096848 0
27582069 1
413890244 1
878959944 0
59612601 1
544478849 1
707186940 0
364677325 1
456550182 1
827552387 1
34037932 1
707928808 0
728445462 0
4064717 0
227031813 0
936591668 0
157208165 1
443989174 0
254955836 0
42461595 1
668949975 0
313325757 1
583889853 1
678853976 1
100958222 0
470127389 1
998829893 0
294219716 0
857919909 1
179616872 1
705634009 1
259233523 0
128147629 0
942135963 0
567072579 1
425578685 0
563176767 1
686570318 1
995860393 0
523740628 0
958038108 0
462220720 0
955324167 1
189650915 0
794434902 0
411634130 0
361401405 1
808110530 1
536513737 0
46160013 1
773982067 0
72448328 0
477760078 1
633297086 1
216517644 1
23409266 0
752772225 1
731570476 1
342850558 1
762287345 0
755147301 0
444964096 1
359150464 1
700939449 1
650436466 1
261944892 0
616326830 0
949393834 1
294195912 0
678989917 0
873725783 0
173168674 0
260479141 1
231376419 0
565761732 1
787526225 1
660266149 0
393010046 0
562765211 0
368286296 0
712295921 1
604587180 0
564876531 0
124335164 0
547088351 1
372316875 0
213001971 0
533571224 0
738158981 0
168983366 0
92003841 0
222018477 0
419676701 1
195081321 0
187218948 0
714118502 1
178568245 0
878810530 0
586769808 1
197396564 1
704216222 1
655657492 1
742174408 0
689436954 1
978152574 1
302057642 0
345005061 0
109941136 0
398291307 1
942372233 0
572165962 1
867923661 0
236021014 1
918623110 1
592760019 0
673137878 0
256382043 0
720181564 0
581261327 0
418775095 0
395391414 1
615609535 0
790714953 1
508862303 1
381161442 1
773628238 1
891051840 0
959866878 0
692203287 0
994793059 1
178636227 0
564199244 0
836791832 0
625693036 0
253738372 1
148806873 1
713864832 0
90610521 1
440104756 1
325002097 1
436523492 1
377125881 0
698159137 0
431952061 1
634558605 0
712122911 1
257436465 1
393599993 1
209588248 0
713184153 0
352764869 0
487263472 0
495926448 0
566439577 0
736168064 0
764430340 1
281704470 1
886557893 1
686618577 1
372643710 0
928876324 1
956307748 1
824883405 0
995020672 1
587567673 1
689714934 0
787961958 0
931518779 1
531463016 0
208690844 0
223083190 1
401581370 0
633896720 1
30084671 1
655706649 0
296972925 0
847603651 1
580218642 1
106339365 1
845612576 1
211077179 1
192894603 0
609170768 1
331574086 1
681439202 0
715888986 1
773582257 1
274930635 1
825461112 0
753999766 1
815008482 1
715446058 0
519999409 1
264953999 0
550808087 1
977043748 1
143646831 1
314605406 1
476448136 1
48699551 0
763405518 0
675086381 0
313927270 0
604908301 0
534396047 1
10430817 0
46402949 0
785451045 0
894204008 1
628821695 1
156760489 1
186348246 1
472281165 1
516916570 1
542669984 0
164598636 1
51628673 0
44408259 0
73563004 0
604990058 1
615036770 1
186447537 1
989698147 1
139007486 0
347657718 0
355701395 0
25391931 1
219228296 0
992140126 1
996130138 1
489043205 1
290618622 0
525254043 0
167333373 1
873703142 0
248044849 0
912601051 1
452781353 1
229161617 1
711188361 0
191402325 0
422901551 1
783551740 1
481404783 1
523193546 1
985512127 1
691460332 0
782571672 0
616830282 1
945472484 0
125520115 1
52515660 0
744379739 0
742859568 0
80553108 0
440626366 0
1719865 1
741195987 0
744927584 0
380651450 1
710117566 1
702633371 1
997463197 0
395227637 1
975189080 1
685924285 1
379957036 1
186337360 0
479774959 0
25812240 0
245741908 1
955276307 0
285531535 0
452389575 0
310078737 1
682064144 0
979768962 0
283949973 1
90339235 0
139699897 1
293664154 1
355170067 1
296588193 0
667367944 1
204301869 1
771120478 0
572477537 0
428908682 0
994524500 0
619799753 0
33515907 1
788855658 1
978200562 0
37071672 1
74628617 0
781859634 1
705260101 1
461237744 0
42721419 0
326849831 0
384995715 0
839022418 1
446554089 0
781431215 0
576181189 0
728149546 0
617854734 1
424301701 0
749311819 0
899045952 0
791810444 0
662113057 0
589091474 0
479056787 0
335994418 0
36138258 0
738763060 0
984417473 1
497134145 1
632177628 0
506175100 0
271148276 1
366170439 0
656480342 0
857535908 0
387475679 0
633969327 1
422079407 1
167519501 0
746472791 0
993529612 0
449385172 1
649239454 1
580475905 0
524160979 0
711455978 0
244973960 0
266355821 1
66953973 1
320086818 1
966450819 1
719981133 1
462165340 0
482190872 1
819780086 1
974400778 1
657565775 0
291893965 1
412153021 1
690825670 1
688031556 1
530330183 0
841645127 0
778502990 1
539276370 1
291070327 1
292481506 0
146712789 0
103169772 1
64655733 0
578674471 0
17192217 0
58841410 0
346977024 1
423618827 1
394025885 0
641196761 0
950463084 0
50210627 0
439803714 0
649211380 0
640299801 0
694562502 1
183981466 0
785453653 0
201805345 1
644824913 1
326392477 0
599905559 0
150716451 0
443588502 0
221819589 0
169058762 1
310725731 0
993543602 1
779887633 1
600083268 1
553113500 1
238982204 1
781848031 0
712259242 0
237383232 1
944629020 0
60784705 0
338813087 0
619463772 1
178309357 0
361733129 0
865025620 1
876208631 1
494541336 0
512282900 0
875733228 0
267176809 1
465180142 0
472914569 1
909472285 0
568244560 0
170532680 0
179674542 1
20516090 1
925772800 1
47655855 0
7885015 0
233875332 0
914286849 1
586351275 0
625643306 0
896855032 1
888562410 1
160726790 1
816483249 1
566365294 1
292062672 0
716431720 0
79700657 0
460961759 0
338412507 1
603118365 0
269580240 1
256098171 1
196276079 1
798566642 0
771035323 0
654723971 1
7243249 1
167345570 0
629470975 1
986248130 0
337919806 1
219196624 1
72142352 1
989276070 1
979776249 0
664447056 1
739860047 1
876213529 1
188996646 0
934708246 1
535114389 1
219454742 1
319100933 0
242040118 0
460051613 1
105606786 1
275759352 0
80666922 1
116733603 0
893933478 1
322195336 0
149474653 0
732378372 0
974746487 1
807918792 0
545969854 0
669852110 0
537530780 1
688279567 1
597746274 0
773642666 0
722153128 1
534894660 1
75840935 1
389746897 0
367379325 1
560032086 0
849544641 0
787931372 1
673160968 1
901979962 0
931458352 0
806875074 1
938771163 1
518610745 1
606228593 0
983039223 0
85331729 1
100849239 1
16456594 1
729047410 0
13255514 0
271447422 1
783541684 1
297649374 1
158433014 1
822100940 1
324726743 0
193949529 1
67592916 0
645951797 0
590825165 1
981165778 0
674391810 0
762538330 0
346962437 1
153203526 0
255849390 1
121393983 1
299427529 1
928707865 0
338716706 0
528048209 0
589488659 0
87250984 1
594176113 1
467407550 0
514021967 1
617841638 1
145900342 1
862952164 0
878243359 1
955235202 0
564088007 0
213969801 0
61467169 0
41003743 1
778826774 1
421273016 0
282632891 1
272090558 0
214061633 1
15689065 0
461377238 0
793762230 0
417310461 1
170630633 1
99252884 0
8525011 1
699666448 0
937785857 1
382521927 0
186676508 1
238015358 0
595440438 1
578436821 1
851116073 0
22743307 1
692866938 1
802176116 1
689115536 0
892089981 1
93412974 0
653179757 1
104963585 0
97370809 1
244847045 0
114840591 1
802918724 0
626878981 1
107038579 0
283066294 1
360038760 0
169405317 0
726531923 0
301859417 1
176613301 0
563365554 0
551399764 1
22965323 0
652934252 0
371408801 0
831560004 1
221414881 1
358313853 0
18153417 0
29549942 1
630509019 0
952417229 0
305530927 1
136404099 1
592849699 1
948558872 1
131748283 1
540705397 1
413480526 0
968100897 0
959113438 0
102267361 1
623194744 0
803530480 1
815432255 1
492399741 0
111104737 0
371108479 1
438495031 1
251029494 0
220341694 1
375390140 1
966657773 1
506181097 1
428182738 0
704344381 0
766909246 0
69152555 1
662142170 1
979906623 0
740380083 1
206509505 0
576222360 1
866978427 1
587542765 0
416541583 1
503971595 1
935764464 0
259496022 0
52208145 0
983967792 0
283564881 1
160584911 0
299330844 0
296941607 0
614282964 1
459920897 0
699587408 0
692968461 1
735387403 0
419852933 0
473326380 0
172303275 0
539290204 0
745098551 1
584729681 1
370409475 1
632422928 1
175418818 0
498398691 0
427193128 1
506717713 1
518677383 1
200824614 0
980148148 0
317322241 0
176292065 1
250464698 0
592580694 1
194924124 0
631588943 1
752773102 0
210618549 1
312682582 0
309300793 0
578022619 1
673404196 0
671947518 1
741632502 0
750173788 1
508064407 0
467433041 1
66944113 1
436573170 0
519073439 1
193776487 1
670429301 1
498426536 1
110096224 0
808276702 0
858167428 1
228404775 1
123415259 1
560645846 1
216373814 1
259237630 0
467626953 0
699765165 1
488393538 0
276985419 0
865345596 0
254520815 1
425558239 0
660742293 1
369526132 0
374781818 0
527301590 0
428878852 0
994145788 1
673961547 1
648739925 0
929241468 1
961236558 0
849085593 0
790800187 0
789000491 0
19144070 1
706743953 0
25897418 0
130290256 0
107318475 0
561392335 0
888847782 0
586568079 0
161859304 1
940813017 0
876941947 1
336002958 1
329547491 1
341995249 0
966178146 1
396196999 1
649382891 1
294707244 0
776308747 1
543773100 1
253461226 1
551618049 0
132481240 1
815860067 1
881506887 1
240302244 0
480199850 1
391623490 0
386899097 1
348450469 1
327878172 1
694868502 1
890903155 1
837219891 1
671229196 0
141436390 1
210296670 0
384372331 0
468092161 0
980470331 0
918384269 0
903070211 0
587306141 1
355769329 0
465225723 1
471395516 0
693694649 0
892715354 0
900591071 1
126739733 0
720962221 1
953627553 1
187969377 0
511656189 0
36198276 1
964355025 1
969655432 1
565355437 0
871703707 1
725797398 0
299837523 0
471061050 1
864966016 1
263982387 1
397081049 1
813997579 1
577747232 1
558776522 1
859050892 1
317852026 0
675215724 0
62222427 0
267391796 1
349507092 1
179247223 0
478520907 1
891225754 0
855914913 0
260113533 1
503577608 1
448201320 0
54478186 1
722695114 1
836127044 1
879069433 1
608425407 1
181546980 1
68542985 0
446340442 1
404677074 0
391928876 0
147456620 1
993286009 1
415109712 1
894609036 1
684276314 1
656006389 0
166021231 0
791715148 1
183200107 1
324565836 0
395761153 1
458947401 1
588819256 0
276007741 1
455244221 0
788874883 1
176267570 0
144432616 0
465570623 0
988558057 1
121515220 1
361726494 1
723742921 0
928516335 0
579228175 0
784207563 0
547647457 0
337827340 0
311042427 1
15061849 1
493158974 0
527537709 0
300834216 1
77202106 1
624759086 0
945808129 0
896324162 1
685650300 0
550655124 0
590827626 0
773397093 1
953402070 1
197214538 0
747001893 1
695014630 0
749958159 0
682405495 0
843993856 1
366302693 1
537508122 1
815520431 0
288887662 0
609964654 0
531152087 1
734489141 1
600358807 1
222576077 1
727549861 0
104491703 1
393191335 0
719788062 0
711803957 1
205500553 1
807270285 0
526814938 1
409224220 1
232009718 0
926691677 1
73430495 1
454498840 0
908412723 0
576230979 1
179109478 0
978548651 1
993717548 0
10023421 0
734995458 1
592074219 0
469248744 1
936005303 0
665962257 1
840300581 1
485806205 1
334416458 0
198245734 0
716314224 0
627088484 0
420240303 1
770778970 0
334478471 0
67685564 0
228153122 1
809505393 1
131986291 0
828874731 1
247699845 0
992817172 0
364145578 1
524320765 0
182323457 0
895263012 0
3497559 0
743396982 0
906085473 1
746765924 0
472526443 0
631670891 1
534272529 0
652907280 0
944591399 0
987897989 1
22518959 1
482855372 0
371564122 0
311485867 0
852003918 1
292925875 0
693529797 1
620452150 1
400602370 1
286600481 1
90662447 1
185378582 0
461905469 0
555885790 0
15155768 0
773970951 0
292065340 1
156461003 1
618229067 0
493893056 0
111672914 1
352387780 0
857141151 1
677840542 0
536713046 1
270220433 0
205448365 0
224718385 1
464385176 0
652934266 1
234211736 0
854128465 0
676041437 1
373987355 0
528454938 0
777591023 0
244912422 1
181406017 1
167337785 0
294897145 1
511623432 1
659355114 0
19779217 0
47362048 0
59218581 0
849011660 1
918522878 1
289636233 0
862704170 1
290508183 0
241615251 1
987504285 0
890067646 0
87464676 1
58536491 0
547089 1
837450251 0
33287632 1
381266075 1
301293668 1
598603953 1
359319383 1
542152448 0
154271482 1
501604543 1
95032769 1
404797577 1
892948749 0
677855799 1
89454831 0
362147476 0
559568551 0
334660961 1
529481637 1
903840962 1
215049105 0
702098091 0
653443374 1
729732316 1
222903175 1
468606402 0
541270022 0
554205583 0
449583750 1
680639972 1
935478728 1
92040339 0
480688132 0
635307354 1
735629619 1
54980654 0
902946044 0
560938979 0
555054128 1
3532396 1
331370296 1
360146843 0
842008343 0
860185527 0
857004325 1
845461882 1
219290072 1
633310225 0
560092222 0
790958561 0
355697860 0
115563467 1
399597534 0
197905410 1
358086679 1
25830030 1
71575751 1
793612256 0
508336001 0
642976208 1
311514236 0
299093822 0
882031388 1
899517867 0
34873807 0
472231444 1
477901040 1
927555416 1
41117215 0
450370097 1
509524965 1
426458569 1
674282368 0
260954009 1
189127133 1
102143166 0
688059105 1
897327752 0
335647790 0
682303286 0
661604170 0
503619126 0
431724252 1
12768577 0
991750398 0
109790344 1
596335592 1
322890000 1
118452905 0
196173246 0
678008983 0
379127341 0
828515472 1
739528799 0
279478697 0
858026842 0
331595589 0
862511866 0
32254133 0
145078191 1
302895695 1
396399943 1
272235017 0
925350220 0
979798303 0
36736873 1
994422723 1
935264925 0
674733499 0
360115767 1
518460293 0
835592749 1
69546158 1
109087523 1
923083220 0
408117680 1
609865051 0
99342452 0
353755327 0
44831449 1
175745832 1
683962365 0
823672250 0
312196908 1
212179778 1
727622045 1
485068773 1
472746395 0
683177947 0
286152071 0
263461213 1
275802293 1
390472366 0
214137247 0
522578567 0
605029514 1
308976591 1
678744222 0
426403397 0
705961653 1
841078449 0
497984441 0
176278696 0
299121422 1
987435366 1
55737911 0
701717906 0
857412756 0
774113907 0
584956319 0
874593238 0
795751002 1
482060520 1
111221028 1
30231853 0
710365590 1
478872501 0
428697313 1
262395994 1
89614419 0
924766168 0
598631149 0
966967043 1
607524991 0
211434497 1
639102499 1
630032947 0
439945775 1
435615536 1
881274194 1
317250910 0
185679871 0
384630935 0
411184119 1
391316100 0
919242389 0
712319010 1
653080449 0
900693287 0
882108235 1
640415848 1
603566794 1
470296306 0
962304899 0
542457426 0
213570410 0
309983095 0
722845958 1
779202087 1
299226582 1
23826031 1
262300295 0
877241097 0
422609674 1
311681424 0
39244935 1
422674322 0
942250894 1
243311933 1
794296256 0
290823702 0
926914097 0
747404257 0
493963022 0
583684009 1
917352116 1
896899522 0
979277704 1
552945657 0
933794386 0
54895995 0
480749097 1
364359134 0
945561766 1
984598103 0
802204230 0
979622691 1
690828769 1
529232069 0
407902361 0
988776489 1
927593739 1
936341860 0
746996625 0
23156263 0
969439415 0
382180870 0
40377998 1
607317275 1
350756502 1
646725904 1
939826728 0
364131543 0
909338830 0
451008318 0
716158871 0
767985708 0
641023496 1
526069155 1
93031566 1
337211000 0
249741888 1
786875833 0
291071839 0
863149255 1
932836098 0
177958025 0
229386521 0
456201160 0
22249270 0
21041499 1
268393481 1
832517904 1
72157381 0
989797008 0
634555185 0
536625159 0
806017173 1
835271681 1
832951247 1
713637201 0
390390674 0
661082191 0
899343096 0
171859193 1
854686156 1
927098091 0
602606139 0
176828805 0
429931976 0
765507197 0
92211662 1
431880033 1
386165053 1
950210677 1
825398948 1
752975854 0
160776486 1
617191681 0
178676003 1
581382074 0
814080001 1
598699631 0
226554907 0
370693441 1
522690387 0
175179660 0
164708215 0
756900212 1
398256253 0
466208984 0
621104697 1
608561425 0
834820919 0
84631331 1
926811499 1
807373618 0
210822292 0
738118616 1
280759027 1
697582410 0
186771837 0
662475565 1
225959607 1
877830712 1
248410930 0
106746608 1
341019131 1
487583091 0
86953809 0
268075565 0
846040437 1
112255558 1
532247421 0
611742230 0
630933186 1
836062773 1
451782293 1
922724885 0
938647380 0
700284663 1
864267868 0
819079702 1
48062292 0
101729483 0
262342264 1
182617400 0
686700504 0
414672811 1
126799139 1
12560348 0
898973648 1
335303874 0
520127241 0
460697051 1
190509515 1
597277803 0
473771417 0
915167787 1
276106956 0
633575945 0
910454900 0
678220322 0
162409191 0
770390328 1
51190869 0
105405488 1
853618256 1
83682473 1
493457517 1
981698453 0
985749422 1
206226050 0
554894575 0
667722738 1
325448005 1
451264829 0
885581573 0
552290338 0
779378441 0
42818964 1
275748804 0
906290388 0
969187436 0
969865077 0
98294483 1
247964602 1
937118775 0
455008404 0
773976234 1
468436171 0
473514718 1
553207162 0
899167940 0
727922164 1
156204438 0
681446112 0
51045129 1
998859759 0
364295630 0
409216490 1
551664543 1
986407810 0
619266742 0
527168332 1
721245805 1
763412428 1
138198827 1
698193693 0
107234337 1
867355724 1
837730637 0
208892140 0
869111132 0
666919705 0
400613887 1
901859211 1
562446654 0
618715929 0
115981727 0
672924165 1
601189131 1
945118249 0
444414098 0
94474515 0
803260651 1
834355482 0
236064810 0
533968817 1
504477826 0
558666291 0
839571885 0
563913205 1
163079767 0
254217821 0
501805784 1
836468178 0
444373554 1
510918338 1
869137778 1
650831609 1
84579603 0
468972467 1
361512910 1
790788744 1
767972479 0
957344485 1
495215820 0
350584585 0
242195570 0
653987405 1
782897008 0
776338946 0
485148567 0
312005083 1
739256707 1
486100450 1
521207543 1
898846816 0
554645137 1
105233350 0
103164054 0
156151845 1
82857416 0
455100373 1
414890679 1
897013413 0
814004244 0
760323756 1
993772981 0
263368509 1
646923254 1
670625759 1
521329785 0
567852639 1
693454062 1
257094134 1
224752967 1
127801290 0
118402278 0
508101828 1
649395823 0
726205292 0
153164759 0
738858167 0
85482372 1
118821074 0
954756792 1
247859546 1
431245684 1
336062481 1
803656250 1
511928085 1
814554117 0
230764030 0
952035201 1
974365795 0
686012999 0
572967069 1
363183252 0
278822755 0
359266575 1
97684482 0
559637648 1
766208979 1
969952744 1
514650392 0
312164730 1
164730251 1
933950633 0
842069650 1
155124662 0
412594667 1
116962815 0
871180558 0
429836151 1
829342251 0
63363955 0
152427691 1
85221851 0
570906977 0
943204672 1
19981141 0
184266505 0
793240776 1
686952687 1
753905589 0
536913875 1
103859455 0
600286584 1
652806965 1
680461837 0
866889973 1
815580188 1
5403966 1
964854355 1
144373841 0
947585040 0
899214747 0
556252368 0
387069032 0
289206626 0
77059073 0
182580750 1
65047886 0
48545843 1
62093638 0
765525722 1
544159995 0
386074152 0
357987125 1
227607020 0
812918785 0
898114016 0
195897705 1
690193228 0
983844750 0
711504115 0
396867840 1
720856294 0
442657431 0
830605368 1
448689775 0
981266022 1
820772050 1
119067090 0
794792888 1
596304605 1
953958182 0
754248421 1
579923435 0
696006905 0
20386416 0
630669456 1
777303881 1
730781958 1
876577819 1
405684327 1
16020602 1
8847541 0
810046737 1
137030498 0
499474882 0
326926817 0
517087905 1
628207652 1
775672723 0
494973398 1
987196449 1
196196865 1
458449941 0
949252918 0
13623465 0
706295975 0
909626182 0
466362185 0
277001186 1
597196569 0
760456843 0
496934855 1
951821371 0
998487181 1
211089261 0
706021983 1
84444549 1
376736286 1
287414754 0
442115500 1
675339960 0
313354971 0
192381434 0
56737082 0
599575216 1
153886600 1
74962852 0
476221110 1
126075949 1
681693895 1
7294902 1
383383280 0
154196392 1
283019477 0
46032972 1
958793500 1
552040772 1
951921817 0
500228350 0
882125752 0
801822139 0
551248191 0
211111840 0
591321844 1
898917301 1
712021542 0
931491739 1
273359511 0
881910054 1
352629953 0
151242301 1
237658726 1
250242501 0
471272366 0
290023120 0
994635504 1
955659347 0
645935613 0
674118889 1
483897143 1
534488727 0
916311982 1
737830328 1
402710982 0
809895328 0
756009861 0
391608488 0
342452315 0
63754927 1
329611522 0
777021325 1
830272296 1
196153228 1
559892443 1
568798459 1
306909617 1
429455080 1
114211837 0
850477102 0
133246475 1
612673576 0
591987015 0
673867194 1
915014138 0
799679905 1
110979342 1
573371173 1
459386968 1
146985271 1
664736192 0
359544570 0
249795202 1
472100859 0
757625600 1
619107422 1
67835597 0
862081441 0
409808790 0
957229101 1
60573362 1
328370187 1
894598594 1
54282026 0
101030619 0
397493769 1
356494636 0
154482369 1
177925859 1
310339299 0
978802770 1
702855748 0
744195302 1
52571509 1
528100529 0
593670008 1
634836658 0
426903799 1
892950593 0
906433267 0
969569359 0
649874832 0
725970618 0
469757497 1
946042580 1
718648319 0
811887202 1
321508414 0
102211850 1
765488084 0
997437493 1
800442415 1
951481253 1
550678995 1
877591521 1
862147195 1
714328028 1
152719175 0
93042663 1
510527294 1
351560281 1
824170778 0
61039677 1
681782145 0
610263707 1
16101064 0
297551381 0
668210874 1
85756319 0
482534360 1
137450577 1
675362488 0
107820703 0
763694735 1
923651421 1
67819088 1
188221386 1
601525607 0
732068778 0
355730734 0
321149467 1
411605827 1
59137316 1
85967535 1
612140278 0
835271148 1
780621168 1
298102687 1
272789867 1
48224758 0
152625649 1
304072691 1
183374513 0
454460685 0
184960688 0
462264647 1
881543508 0
283694478 1
631941257 1
958967566 0
499266539 1
354661175 1
225983996 1
500110922 1
251836491 0
6294177 1
996452170 1
611571429 0
255448262 1
522858206 1
647589981 0
124825030 1
999082957 1
420084291 0
623037014 1
869469961 1
808254328 1
146474137 1
554000199 1
540982511 1
987023483 1
729279054 0
684246800 0
621576053 1
739176047 0
689246785 1
582724961 1
205080209 1
529555987 0
275762085 1
26473313 1
228310187 0
261374982 1
191735245 1
761334092 1
810009698 0
673928451 0
677367905 1
320459597 0
773023361 0
707636834 1
29358016 1
227669826 1
919288732 1
652700994 1
602233284 0
642718707 1
292714753 1
790008501 0
528676879 1
377013732 1
20731677 1
265841250 1
954435433 1
921134224 1
720159483 1
21119895 0
245572632 1
780634625 0
776763394 0
201816619 0
339542016 1
690357923 1
368705183 0
683471236 1
362506446 1
129093972 0
775791681 0
959580429 0
927052564 1
28511220 0
8754534 1
921378428 0
995304668 1
602244802 1
669317265 0
195657093 1
612443576 1
207837497 1
888450956 0
227864740 1
570281250 1
890835598 1
148675650 0
566906393 1
312898194 0
696728348 0
995730950 1
838978497 1
95136051 1
216688868 0
587065907 0
162292938 1
605225096 1
756780518 1
799911556 0
613592247 0
875868927 0
943007021 0
822450683 1
168585223 1
171425259 0
672003061 0
625425024 1
823330124 0
405433762 1
323828068 1
860881628 0
274717067 0
785488406 1
825237378 0
719393753 0
526033030 0
15561229 1
418928896 1
461016621 0
141308053 0
671707969 0
970168586 1
393292304 1
383943317 0
508337500 1
815024844 1
190753795 1
608623182 1
690090489 1
480063867 0
717007986 0
709116982 0
499953836 1
121359677 1
258459163 0
245442438 1
18425374 0
888362999 1
816912622 0
796990623 0
718564797 0
843861016 0
693320881 0
381798143 1
191073896 0
752718427 0
302603507 1
479888032 0
197981267 1
710162173 0
677811871 1
481399089 1
99388014 0
31908823 0
891638245 0
533123782 1
198541631 1
71980747 0
374491735 1
248566726 1
876677075 1
702771625 0
511728183 1
487905154 1
850236695 1
123398355 0
193137771 0
378552679 0
108522969 0
575486636 0
10491239 0
544917409 1
446035827 1
228429889 0
69390795 0
827018849 1
492703939 1
994112706 1
408375044 0
733466817 1
266225430 0
722003562 1
804919972 1
762084745 1
111848961 0
977047360 1
292187001 1
567458325 0
714119986 1
477104161 0
380263310 0
595336287 0
611323871 1
635923959 0
601562740 0
240076231 1
945370135 0
693419874 0
593616295 1
149188098 0
565309167 0
521855325 0
23296066 1
802328897 0
432286411 1
951397666 1
33171759 1
494509848 0
347642675 0
158816864 1
858360201 1
22376483 1
160665728 1
766307053 0
947295578 0
193374411 0
217229104 1
916340374 0
525862395 0
720357905 0
311773399 1
915957681 1
494073698 1
834227666 0
146774411 0
402772355 1
621713070 0
376966394 1
569036817 0
487122815 0
935617543 0
35102594 1
713341390 1
82867863 0
444922383 1
894352435 1
547198713 1
755377392 1
781841895 1
864530707 1
528781048 1
542029471 1
89707728 1
131138092 0
750006286 1
823192411 0
503797033 1
744561074 0
12785437 0
317498205 0
622575702 0
986073240 1
752655468 0
714573235 0
453535660 1
415276441 1
900049624 0
406376517 0
853442763 0
487098091 0
583182876 0
666813205 1
983424223 0
429558654 1
533443246 0
841111415 0
468956236 0
864216980 1
843061895 1
543887651 1
663724516 1
357899322 0
210334909 1
715243195 0
852405241 1
366448429 1
339999111 0
184986857 0
590399524 1
678046494 1
893784120 0
666563815 0
484104064 0
787160732 1
282729225 0
313316138 1
898694545 0
828637466 1
382811022 0
504403636 1
777763454 1
294001519 0
311843440 1
166229069 0
141326274 1
184967056 1
691393538 0
633588148 1
208229436 1
192317272 0
250308704 1
230978468 1
370013552 0
834508672 1
139888659 0
99209282 1
566234191 1
299847719 0
669511894 0
823590093 0
735791694 1
743443749 1
156777851 0
273046318 1
440234689 1
398830465 1
581334853 1
143847690 1
103654148 1
976029814 1
379555610 0
346386786 0
817076760 1
230990057 1
890266191 1
588431704 0
896992604 1
456271427 0
54316734 1
547893578 0
817506451 0
81060252 1
560296599 0
93285246 1
10956506 1
862538429 0
829393922 1
323124538 1
231535104 1
998506319 1
152177956 1
871020706 1
235477735 1
925922341 1
399179407 1
82824823 0
79964996 1
802549842 0
553116153 1
481519090 0
927183973 0
708032042 0
616478841 0
588300300 1
497254147 0
918487638 0
509419991 0
275387473 0
267149500 1
846594401 1
234148948 1
92145705 1
570597645 0
427330317 1
22957979 0
412485832 0
23073611 0
84384777 0
718996972 0
169385667 0
354789121 1
141467471 1
389632824 0
857045811 0
453588141 1
560687035 0
808415405 1
401678207 0
259149592 0
866390028 0
341325573 0
401637427 1
715816416 1
953340599 1
419319527 1
259686267 0
685813396 1
976655676 0
648119925 1
417857718 1
27965745 1
471729340 0
663559227 1
283274100 0
959435968 0
61300118 0
631607154 0
247079623 1
724760086 1
141798706 0
739424210 0
60073336 0
813675142 0
641617729 1
125208520 1
879192656 1
395205126 0
822810434 1
362282811 0
7450261 1
897471921 0
941481631 0
312467736 1
156411740 1
465516278 1
13851289 1
551521037 1
942525939 1
1195251 0
835736509 1
726825717 1
813021617 1
780121319 1
237763139 0
362044437 0
194515481 1
772991563 1
957245268 0
292592010 1
930604778 1
609707323 0
972575197 0
385159651 1
648802389 1
991902448 0
510404152 1
304636748 0
613749706 0
634994431 1
727619635 1
514844229 0
778770502 1
885801090 0
966504694 1
491353922 1
679606067 1
812578008 1
499079013 1
494909245 0
692802447 0
839256982 0
400522089 1
361295115 0
634897954 1
620566051 1
853183561 0
229349208 0
266820614 0
646421931 1
943944476 0
817056376 0
140907375 0
113960661 0
100576960 0
537290635 1
196788885 1
594894296 0
618152083 1
999460829 0
339507013 1
130545075 0
810436236 1
527521867 1
719795240 0
328608979 0
281092791 1
86655895 0
12352809 0
931608593 0
295760822 1
302440599 1
936054117 0
364120946 0
150748445 0
765732088 1
373462884 1
822105893 1
636890355 1
190736971 0
30175198 1
130429894 0
118542022 1
983012711 1
206361185 1
244218253 0
253368720 1
923805293 0
731593458 1
791887193 0
590523849 1
696961622 0
592861317 0
61048584 1
190629034 1
975799897 1
914501040 1
589197908 0
317946015 1
44688722 0
184158173 1
242903268 1
984494567 0
541097240 1
148008301 1
563972514 1
453159346 1
533373693 1
409898775 0
899430349 1
34796201 1
71877671 1
256005996 0
169809360 1
51829958 0
39347119 0
605702854 0
461878271 0
19965797 1
354642338 0
790992021 1
868932862 1
198729511 0
447585824 1
164064047 0
658453314 0
280751286 0
109137194 1
610788919 1
188539025 1
231941793 0
774977402 0
858702313 0
469598206 0
547340111 1
94645746 0
556944152 1
994349600 1
861454068 1
571717472 1
403918610 1
828046164 1
522365251 1
553862532 1
752380208 0
808467029 1
945203311 1
794352154 1
36585860 0
371698315 0
556512821 0
393179592 0
520659618 0
573624388 1
5735591 1
627558823 0
365626093 1
502448062 1
706670242 0
306542809 0
23468143 0
684612267 0
467365285 0
198898281 1
701971152 0
349763340 1
542754434 0
664952996 1
811478250 0
614496549 0
982554863 1
269756082 0
632421642 0
572944442 0
626038302 0
480353350 0
467607989 1
997872633 0
716453140 0
629214843 0
859983946 0
499356229 1
605041963 0
728350777 0
526414794 1
176319598 0
295639903 0
105673896 1
201818198 1
448953767 1
8858900 0
35663473 0
226728050 1
338872567 0
816568167 0
132784713 0
281586069 1
94300280 0
404251153 0
548461066 1
586024350 1
193619502 0
628295676 1
301009730 1
91591375 0
948536741 0
458576502 0
76165436 1
672110487 1
925379072 1
930897229 0
801046731 0
40390366 1
221679938 1
772516890 0
567966919 0
529564707 0
57444569 1
483614748 1
420822879 1
181551289 0
404798617 0
124162290 0
616159012 1
267009788 1
972575918 0
354685013 0
19799936 0
767415217 1
370235196 1
723025404 1
929926424 1
688881874 1
169258867 0
554518000 1
749536460 1
921739019 1
649476075 1
134368918 1
998578488 0
160596708 0
315562179 0
505178679 0
249856247 1
740509026 0
755332910 1
714245622 1
477884832 0
324472302 1
337892164 1
901761124 1
939206038 0
370510301 0
809743444 0
492346050 1
163793979 1
386766800 0
894076052 0
387484867 0
774859194 0
550650086 0
246367483 1
103942204 1
186048558 0
7419395 0
610695899 1
641776960 0
985814501 0
933030047 0
262139682 0
919949346 0
97005911 0
622154264 1
849417137 1
142999290 1
172781808 0
320394914 0
936042754 0
676251515 1
593689460 0
799395624 1
346666306 1
424187618 0
4647057 1
276661426 1
659227949 1
513059169 1
912938753 0
169314668 1
696789524 0
169425894 1
870179105 0
246453259 0
816748815 0
308492897 1
312206932 0
989595304 1
31923332 1
316402550 1
424405213 0
863287962 1
544147193 0
85253890 0
650953893 1
733523778 1
13820668 1
184370408 0
45365680 0
877618874 1
529333190 0
88942375 1
301034684 0
158233623 0
465267954 1
899454987 1
767545930 0
540973138 0
152157325 0
74276616 0
320002651 0
278659749 0
998265783 1
440662824 0
816216419 1
282052998 0
666452783 0
13332875 0
115398374 0
512554933 1
675391443 0
168983761 0
611941450 0
390605402 0
870787839 1
113366304 0
906454456 1
759755588 1
142491083 1
175565231 1
655580008 0
841458411 0
626802559 0
31794679 1
832237371 0
802898977 1
736840079 0
804703156 1
93668163 1
30522526 0
759596271 1
875810328 0
688155150 1
754274584 0
309292161 0
405223658 1
668295303 1
317046839 0
673112855 1
798749469 1
536624640 0
752623753 1
640609760 1
475908138 1
489389320 1
463870126 0
513837798 0
498618327 1
47528924 1
203626303 0
42546809 0
313282047 1
280434441 1
991051297 0
702195827 1
232535797 1
966749184 0
542080044 1
932096339 1
498875782 1
270576464 0
765814503 0
945672007 0
465170610 0
100950909 0
251374053 0
964924933 0
124972290 0
103324231 0
7253891 1
42356680 0
844697593 1
65480075 1
489209681 1
515941368 1
886552290 0
831092797 0
146501012 1
671503418 1
462713679 1
202603197 0
904444290 0
740802940 0
917066162 0
21105152 0
767223064 0
620799730 1
787214804 1
891635600 1
132287686 0
467791960 1
839127707 0
848447235 1
911254971 1
920215577 1
539172177 0
223580504 1
928412317 1
130970878 0
270069674 1
251726506 0
778285314 1
859959334 1
643846839 1
885385287 0
179513948 0
440751162 1
780809959 0
374379010 1
612362443 0
79816685 0
253197793 1
762755491 0
727971470 0
474260042 0
142749073 0
652762129 0
153765480 0
28577755 0
516422515 1
294560612 1
988703715 1
612425283 1
135760690 0
920258078 1
152715146 1
368444287 0
355917247 1
13345969 1
701073888 1
955179593 1
935124389 1
325861882 1
477535953 0
939457927 0
351593552 0
416625203 1
75489745 1
167807252 0
159428764 0
329595992 0
583827007 1
378630313 1
740225503 1
584408463 1
677255661 0
394882188 1
791286508 0
917515121 1
477899236 1
782122383 1
735709128 1
971004173 1
426341686 1
173525775 1
725897396 1
787635763 1
87440035 0
840643916 1
713965592 1
76250192 1
767819174 1
597583689 1
512156522 0
946013083 0
449765217 0
816961752 0
632352747 1
47680990 0
293000388 0
428705840 0
12142903 0
444470653 0
215151529 1
185047240 1
142037914 1
802301674 0
679789046 1
66218816 1
950917078 0
918202121 0
887272354 1
66518325 0
242818727 1
358128987 0
604655916 0
110174464 1
624345393 1
523392133 0
585798670 0
227153533 0
292326549 1
984595553 1
474193661 0
399583545 1
337823511 0
719224970 0
943501117 0
294527527 1
23408958 0
521836227 0
819579142 1
838747294 0
152813208 1
701548405 1
493148088 0
694811552 0
851670132 0
514164412 1
403700475 1
821949952 1
943691212 1
703887423 0
762693182 0
715821872 0
885005616 1
579755533 0
943831612 0
585404979 0
970508645 0
52486805 1
865841471 0
992760307 0
858142700 1
924114836 0
818211103 1
605020004 1
947569634 0
495809682 0
429671504 0
88847735 0
611298122 0
957050494 1
366828019 1
825816113 1
429947571 1
950800536 1
185868938 1
26794610 0
381441948 0
349228585 1
82198824 1
784798699 0
459001719 1
29410814 1
882710052 0
476474681 0
120101143 1
67217542 0
232679403 1
780700501 1
540577170 0
580958032 1
836861936 0
416190573 0
642521559 0
483161847 1
645425629 0
313632190 0
752537701 1
433934487 1
948048014 1
563828543 0
912307682 0
831292555 1
79998174 0
837981404 1
693654747 0
714687366 0
152111422 1
85143715 0
691878976 1
623265572 1
438162627 0
361323885 0
695501755 1
473461530 0
843797075 0
377368113 0
353291473 0
430003319 1
681780183 0
963594921 0
603392326 1
953622303 0
553145473 1
470420139 1
510558491 1
634852955 1
676994583 0
404346421 0
158515465 1
956333514 0
860752639 0
430922884 1
984799311 1
932257489 1
136843554 0
815908745 1
176170574 1
173060628 0
509495800 1
431597109 1
296612253 0
369143311 0
549810552 0
262934864 1
385862924 1
262533524 0
186385988 0
963148238 0
788021242 0
769018450 0
179944559 0
619028058 0
136437140 1
837584659 0
273034365 1
796000732 0
233445472 1
954920167 1
7265719 1
668630579 1
180119746 0
325135697 0
250899850 1
597748476 0
528543132 1
714589842 1
718524545 1
347260212 1
361785035 1
215985993 0
919515418 0
746160595 0
272962692 1
479958885 1
215908516 0
561700277 0
405544284 1
809966346 1
155331025 0
452442913 1
42987397 1
741403158 0
377636324 0
871206986 1
285590773 1
772897317 0
498668738 0
344786845 0
732034888 1
4613674 0
756124587 1
380454787 0
356746041 0
241173312 0
622925275 0
160265647 1
696133569 0
195606225 0
278519043 1
429728929 1
557807685 0
712578650 1
435887516 0
479784841 0
589849960 1
374090133 1
901830598 1
831070214 1
65879636 1
330319220 1
264642525 1
301800652 1
482243150 1
16501559 0
853136989 0
696955694 1
503345623 0
931217178 0
894900832 1
491067170 1
311797253 0
44331061 1
192823126 1
9957659 1
933212191 0
836600797 0
336767228 1
316738323 1
419107865 1
227570545 1
576705855 0
777401914 1
26707067 1
431484400 1
624373323 0
717819583 0
561661492 0
194658184 1
31091916 0
842215334 0
190993780 0
858709569 1
828190165 1
984053648 1
132078222 0
807518830 0
448664057 0
607525699 1
128566804 1
11728207 0
630143248 0
860375989 1
540242399 0
576912209 1
673846946 1
709949177 1
698250560 1
932104471 0
703657588 0
487459110 0
218921075 1
252370617 0
172961168 1
613602598 1
394033474 0
829720328 1
635425039 1
962825141 1
958850904 1
161533487 0
916665994 0
867918601 1
999146069 1
193921137 1
68565364 0
771204241 0
170933716 0
405055539 1
370484209 0
76080140 1
392416549 0
949749793 0
888798807 1
752708940 1
425287037 0
464003791 1
913816005 0
859328244 0
882211995 1
161846667 1
16216922 0
252675807 1
290797710 1
790774806 0
461751078 0
497300811 0
13747971 0
974858961 1
92876536 0
208330152 1
650282644 0
161129797 1
724301222 1
83612895 1
116936685 0
769089077 0
304451582 0
117707623 1
125341499 1
768068332 1
778773895 1
198209918 1
463593584 1
994156054 1
797982016 1
693146118 1
237433582 0
603689140 1
585645381 0
873172196 0
918852957 0
244183263 0
783114885 1
502926341 0
919189521 0
229325811 1
899638573 0
210277514 0
600351664 0
590344131 1
746043286 1
425584670 0
183364342 1
578116045 1
687523733 1
166912061 1
937238828 1
167718459 0
345711941 0
479171454 0
895398801 1
405497513 1
756335124 0
143426833 0
690465240 1
441568117 0
680799925 1
76475247 1
983150259 0
15845490 0
839945156 0
467993181 0
441177704 0
80649394 1
629556653 0
316576739 0
414478455 1
172624263 1
702921341 1
578450839 0
431114761 1
277692567 0
855561335 1
350273349 0
302435815 0
115565741 0
602459870 1
17470971 1
19404725 1
769823021 1
816142022 1
858869618 1
212785591 0
476854166 1
734621174 0
209956691 1
80591857 1
422867815 0
231816688 1
920171515 0
542886865 1
512326147 1
632100468 0
188451286 0
601270744 1
243327182 0
628486919 1
61584774 0
213630444 0
26959263 0
531985216 0
410442584 1
139787348 1
766431436 1
88060594 1
752388900 1
197263957 1
646236113 1
735105910 1
418525158 1
769116032 0
207788691 0
942156127 1
795759886 0
104070941 1
592900021 1
128645882 1
83119241 0
494254191 0
230826555 0
139347830 1
621469360 1
366378808 0
342975851 1
315767689 0
80209151 0
134950920 1
311659882 0
405923766 0
533497769 0
865061592 0
642114123 1
386625028 0
485373980 0
840435259 1
939381300 0
8296533 1
590736049 0
303066414 0
835884980 1
700051397 0
360186153 0
991256754 0
254433414 1
192091810 0
948780951 0
983998073 1
602362312 1
220475299 0
66757312 0
338085083 1
437460456 1
775239326 1
782085777 1
46104195 0
122262485 1
799420099 1
584236446 1
513676424 1
471008691 0
476389076 1
812576826 0
764496837 1
444569709 0
998506997 1
928571344 0
460737119 1
951736922 1
717243029 1
827190212 1
847145761 0
849686621 1
702694307 0
314756731 1
622282119 0
337032730 0
740010954 1
806160447 0
240963900 0
809930942 1
993792297 1
518297491 1
73361321 0
206243405 0
939772713 0
470828984 1
824458831 0
285978205 0
418692424 1
660668083 0
981813012 0
838145276 1
658243220 1
371206071 0
91405769 1
961348450 0
811909359 0
358215199 1
939951085 0
509035658 0
184627042 1
718356154 0
816731811 1
312355690 1
988037428 0
949415215 1
921948328 0
105932488 0
3527751 1
694174858 0
371219854 0
438037144 0
141871242 0
95165423 1
531842835 1
450743518 1
810763600 0
842725716 0
991552201 1
38230357 0
465603895 1
496752982 0
893672043 0
930289843 0
945478740 1
29579595 0
764104050 1
698176551 0
373706922 1
210916967 1
163237440 1
407071173 0
611636565 1
906624688 1
853552683 0
179655699 0
602259392 0
954550275 0
65877201 0
934449200 1
799501422 0
350393901 0
547323016 1
621631720 1
559504361 1
123092703 0
461265100 0
149535911 0
719715656 1
88353194 1
164631713 0
156433020 0
70811669 0
670668169 1
79982964 0
791781105 0
870324384 1
700797390 0
146243402 1
683784809 1
283541336 0
826847877 1
207522549 0
305725439 1
16843009 0
445090004 0
261508255 0
574002054 1
268497648 0
630163119 1
277936789 1
599929030 1
982880120 1
880576060 0
838661528 1
895593688 1
273251545 0
511515944 0
244080074 1
461601665 1
153601062 0
730113407 1
255688375 0
93502216 1
364031128 1
381642782 0
302845937 1
19253501 0
733003309 0
78576413 1
727345782 0
815225056 0
167745204 1
582747396 0
461610692 1
748133355 0
42057876 1
987332505 1
738499078 0
632088979 1
292480820 0
763171156 1
646305090 1
252852477 1
441966038 0
391731015 0
993003394 0
553898606 0
306481583 0
28630882 0
234735629 0
681661756 0
461161587 0
275543600 0
950956176 0
7243964 1
735350344 1
559463846 0
131872340 0
359267834 1
332451035 1
684525185 0
851754334 1
551858549 0
754905720 1
500976674 1
118259356 1
896075378 0
807843519 0
77780023 1
905358846 1
713977533 0
839961355 1
606272399 1
51866312 0
441892150 1
650302545 0
286727340 0
352935797 1
532204881 0
523705000 0
656014368 0
73654522 1
474741611 1
73957419 1
53363494 0
469245089 0
347513382 1
56941805 0
669737821 1
201865276 1
593235684 1
774798111 1
939628316 0
680818114 1
188707797 0
595545986 0
335853655 1
885088521 1
359895712 1
618124588 0
613795982 1
854774117 1
19127018 0
755282737 1
61272569 1
861984615 0
184745718 0
624371348 1
17888316 0
537451822 0
455289232 1
256208753 1
186976030 1
932765337 0
716913022 1
904642636 0
843807528 1
350283629 1
860639414 1
534530921 1
46878096 1
423278790 0
584998721 0
395459649 0
251311739 1
406787867 1
797374933 1
942796823 1
903874927 0
416211462 1
161611772 1
290622396 0
91833029 1
487228708 1
473866510 0
296893325 1
76851404 1
267632205 1
352236387 1
7851240 0
541115553 1
861115291 1
446595832 1
525365991 1
552529214 0
410359297 0
95949985 0
952151731 0
681715592 0
644201804 1
514286967 1
291188375 1
272590834 1
544452659 0
800047382 0
845985848 1
921090238 1
643850792 1
901019429 0
295201961 0
419819633 0
112324860 1
336940928 1
984770206 0
404164203 1
536747185 1
827280628 0
813467836 0
273752721 1
784577379 1
541514888 1
75449990 0
414268205 1
730195357 1
265942627 1
235609371 0
937214956 0
512624563 0
397634161 1
101020458 1
414477056 1
725078578 1
518174519 0
531446234 0
211509393 0
282163292 1
274420071 0
270687261 0
363167301 1
731336301 0
528386293 1
871493553 1
66600901 0
686427398 1
984916145 1
622868138 1
240095445 0
735525880 1
513857693 1
468576068 0
309457257 0
977490251 1
678087710 0
804607365 1
209905673 0
542459041 0
624844674 0
368478513 0
420171958 1
374903235 0
234293638 1
313464627 1
431952431 1
966760026 1
907960730 1
93770322 1
973028882 0
970005757 0
548552222 0
46653181 1
43412295 1
367889996 0
325082307 0
200321680 1
989656767 0
857986233 0
249670217 1
784110009 1
715442503 0
980831811 1
8027849 1
145604266 0
899619793 0
221885631 0
378720634 0
671157562 0
192313648 0
487236678 1
50376948 1
188227455 0
101173629 1
21952644 1
51001414 1
791213688 0
925925138 0
972652985 1
741580397 1
196504006 0
995163923 0
496334236 1
968357551 0
388426128 1
892290361 0
735298259 1
839724587 0
155091950 1
902872467 1
935863058 0
591525390 0
527432813 1
304172699 0
52885371 0
115004224 0
46200189 1
175237569 1
382541860 0
86903020 0
378052786 0
29793347 1
803774411 0
792732187 1
550636108 1
245012342 0
425488848 1
122616673 1
808193520 1
369608518 0
669576437 0
633124366 0
998650391 1
487324623 0
215837438 0
139235409 1
737877875 1
421585275 0
657757836 1
378020322 1
240529651 0
136673440 0
223450588 0
574116322 0
637595319 1
680396493 1
420992459 1
792320540 1
385758441 0
93648763 0
256213151 1
923076283 1
20154326 1
375303146 0
420667523 0
238932995 1
35862926 1
827447775 0
645085897 1
428574671 0
796207895 0
365366959 1
198111671 1
342923707 1
319874716 0
64431774 0
117711261 0
113606282 0
424041953 0
331777858 1
954668089 0
431644327 1
114574078 1
927489858 1
472222994 1
437846928 0
909368908 1
248035447 1
89922949 0
238727953 0
643589724 1
515570434 0
272748408 0
682138811 0
676185537 1
440456759 1
213534932 0
150819584 1
106710077 0
736619476 0
266906301 0
603973533 1
367445490 0
775213170 0
996922783 1
543027807 0
380876949 1
285444397 1
652699686 0
478762528 1
726953812 0
786780632 1
324703415 0
671116735 0
329033767 1
100401691 0
856931891 1
710528867 0
852829711 1
10226139 1
721505454 0
639502207 1
653605551 1
240356431 1
547106630 1
293364191 1
667925146 0
406306423 1
762723634 0
305791400 1
546545694 1
576933169 1
718915264 0
533427627 1
633136511 1
691953488 0
326168292 1
822734762 0
69258540 0
292747408 0
194586307 1
646991536 1
269977217 0
159754964 0
416549623 1
748251758 0
634329458 1
272346442 0
838897248 1
749881844 1
583529227 0
811390442 1
351384819 1
106324230 1
415206323 0
301182265 0
895201376 1
416020510 0
419491541 0
868767481 1
964358339 0
256480793 1
748376372 0
696275196 0
110308474 1
752778280 0
887566365 0
318636836 1
582421598 0
808000133 0
610309100 1
924402861 1
111184357 1
667446550 1
841527247 0
763429828 0
191894715 0
562225644 0
505591120 0
411308664 0
941826670 1
192018723 1
489907656 1
321439801 0
41405555 0
627427579 0
939241641 1
150956945 1
149381425 1
705587272 0
781419018 1
579040214 1
541586568 0
819778169 0
649139497 1
383965120 0
822764528 1
177314110 0
566024356 0
662001950 0
41865922 1
996415671 1
851750901 1
522748811 0
170524349 0
375186949 1
993102480 1
828039418 0
56237559 0
724176360 1
979574996 1
88404172 1
975327165 0
472104443 1
494828662 1
329566452 0
539001422 0
829550922 1
227765549 1
162807946 0
300492224 1
992313345 0
995388100 0
220139829 0
993383848 1
538813828 1
767695042 0
86387875 0
295107216 0
265879527 0
232713973 0
66466930 1
609654043 0
801771788 1
70280771 1
229303755 0
370799098 1
508046895 0
888276602 0
17044523 1
571260233 0
814865032 0
348170853 1
959968763 1
812788989 0
423331834 1
530276752 0
316014770 0
762502279 0
562652896 0
850130760 0
619087407 0
86242408 1
986513831 1
194707079 1
380850391 0
314532726 0
418770150 0
130145646 0
45949007 0
759450814 1
667388989 0
535353110 1
155059781 0
589840502 0
690104848 1
576125724 0
502359997 1
445424831 0
703018342 0
174487263 0
603947304 1
271900482 0
152846788 0
694284690 1
850597121 0
481056882 1
76082909 1
660805771 0
684644735 0
298171986 1
303659034 0
631295856 1
46085323 1
31741490 0
325755445 1
125284318 1
644440617 0
38060243 1
225607826 1
53236888 1
326954718 0
874201275 1
553847492 0
359138592 1
456707400 0
836049363 0
455580838 1
61607748 1
109422704 0
398315291 0
980377102 1
91874057 0
738182528 1
676383520 1
912520858 0
323440386 0
922098713 1
966365283 1
843545752 1
381549326 0
663527511 0
746836359 1
935283088 1
674028002 0
943580510 1
380604837 0
752350222 0
701997618 0
925461517 0
460084173 0
177862716 0
439737457 1
934122746 1
282589849 1
322182349 1
426877429 1
516922595 0
751457315 0
847593034 1
715773524 0
328069524 1
36328421 0
745296837 1
990753769 1
414311484 1
388083149 1
50391763 1
291554163 0
439978404 1
185652476 0
192018972 0
645950231 1
67072387 1
419408766 0
660058986 1
413989545 0
152564037 0
349524577 0
790114236 1
914123032 1
109245640 1
139685415 1
636730710 1
968568848 0
80754507 0
979373538 0
106922250 0
629334736 0
600489491 0
197516059 1
922732736 1
651779155 1
950753758 0
678396825 0
485014463 1
319652764 1
398395125 0
287249106 0
876664381 1
430481143 1
877437270 0
545668478 0
41670392 1
891907509 1
514128329 1
194386870 1
606921788 0
739874123 0
80788938 1
152327983 1
447551137 1
192220489 0
465157898 0
950891152 1
403262603 0
722634395 0
138108845 1
2442201 1
640287845 1
699347387 1
423842673 1
156162803 0
210672238 0
679560452 0
550698395 1
317195667 0
777595899 1
549183862 1
378622552 1
484044979 1
446339956 1
486780876 0
673284091 0
267233117 1
769889863 0
616284368 1
955353907 0
471842218 1
401797900 1
861569576 0
772042213 0
953152252 1
251246853 1
339521222 1
830658149 1
126014537 1
867466647 0
723451467 1
246140107 0
21910079 0
426612802 0
526691467 1
524542222 0
607126199 1
626155569 0
894905700 0
415838582 0
905807050 1
93200466 0
834505750 0
667780870 1
29952851 0
506111512 1
895610436 1
526203917 0
428583213 0
419720962 1
666411261 1
284152465 1
381120235 0
110446390 0
237183047 0
250729915 1
698225023 0
1232525 1
569794205 0
260517604 1
571688535 1
190631435 0
749075130 0
847985419 0
292536300 0
29410655 1
267011649 0
462956744 0
29264978 1
672665575 1
88793563 1
328082739 0
370631097 1
968490205 1
300610412 0
657634148 0
462038882 0
653926576 0
983525480 0
384950238 1
249301841 0
740818772 1
841322584 1
441505535 0
578783817 1
305434299 0
642361078 0
736952290 1
294773191 0
242728975 0
108837649 1
23241327 1
265786471 0
9580467 1
576073018 1
517653093 0
595412443 0
134504674 0
516124738 1
309506492 0
464294313 0
630136974 0
877183885 0
394485794 0
602596341 0
132288099 0
136525860 1
826192979 1
334434294 0
902051679 1
139892085 1
986057788 0
777253466 0
682963429 1
519949608 0
279246793 1
997759931 0
69861419 0
155617882 1
476530306 1
743914905 0
601880966 0
898088926 0
481332849 1
674978871 1
357497259 1
753031279 1
952250923 0
470666689 1
151455387 0
819019935 0
630803516 1
890869299 0
444143015 0
10489537 0
752625850 0
900772890 1
12562998 1
558088297 1
903964133 1
74773133 0
887540248 1
513213192 0
767048874 1
352416952 0
768434309 0
100123769 1
293662516 1
445014719 1
66715231 1
85450686 0
330484155 1
705878110 1
587540347 0
14531373 1
210738122 1
525641973 0
741945523 1
63552545 1
86514077 1
636259901 0
583402563 0
49563483 0
864970999 0
169548695 1
353711952 0
413847928 1
762597581 0
628403409 1
286101820 0
762079766 1
405762644 1
271603057 1
144011006 0
132415364 1
159771773 0
217726740 0
151333878 1
895140707 1
384747132 0
45971612 0
319404855 0
130250565 0
116784201 1
643667360 0
379993445 1
662123508 0
220764007 0
207505125 0
132264478 1
324924581 0
531692083 1
539340407 0
671201944 0
935950483 1
853270108 1
146900008 0
277534393 1
834584810 1
228917242 1
529828875 0
868062059 0
610025934 1
40474384 1
839562316 1
338708425 1
14871640 0
918092776 1
967663630 1
58475674 1
947576222 0
266873366 0
654921973 1
529025186 1
589015266 1
703907949 0
17250879 0
60870794 1
356422626 1
628537079 1
111785197 1
66179803 1
558447309 1
127172165 1
28192477 0
449510753 0
731903569 1
4286176 1
710220712 0
842167252 1
234745345 1
505767306 0
998228475 0
814034767 0
525889073 0
404535241 0
724779941 0
807070216 0
28325682 1
915391424 1
89315076 1
146792745 0
254003661 0
588564747 1
616701452 0
634368916 0
749384973 0
350327086 0
904196754 1
565980384 1
653727670 1
966119126 1
868987183 1
952788354 0
173902537 0
417160003 1
635802452 1
342555785 0
576028550 1
784118437 1
248848611 0
878664432 0
909863826 1
900986115 1
109005870 1
83660925 1
685769431 1
809856670 1
822349258 1
788401506 0
178477472 1
153231446 1
7200737 1
347448356 1
422824134 1
83255879 0
483982146 1
48163520 1
902787544 1
82410236 1
375417366 0
694535911 0
38523856 0
914513496 1
543526694 1
841364041 1
59205203 0
861326932 0
981824764 1
708829717 0
233719798 1
250473211 0
789791165 0
299145667 1
778042641 1
135667780 0
947105961 0
932275255 0
447995300 1
501309967 1
31831486 1
788326904 0
13715860 0
755462747 1
729845231 1
888809455 0
603898957 0
660390225 0
677396085 1
207342077 1
390407742 0
589548620 0
662938738 0
79232932 1
657577058 0
884617871 0
280052310 0
522813865 0
633524458 1
645394913 1
751987786 0
538394711 1
747505126 0
790308817 1
383118414 1
202346353 0
930544372 1
951971466 1
304093252 0
369722973 0
822107743 0
317672561 1
189916568 1
811747800 0
894741766 0
513773186 0
405461195 1
179489589 0
375732656 1
640782663 1
492464870 0
139295901 0
131325516 1
200400364 1
331114482 0
670153161 0
616808464 1
332097618 1
259156965 0
281601603 0
699755160 1
663274217 1
717543105 0
73736890 1
897810481 0
732902924 1
991553940 1
384137476 1
711626947 0
948815125 1
973165329 0
240580181 0
641630700 1
351457022 1
975106718 0
697096760 1
479426980 1
763069363 0
442348570 0
751098100 1
744274753 0
181420548 0
210752191 1
138828952 1
150478223 0
372787492 0
120089522 1
479003089 0
247544508 1
502623548 1
955695552 1
594941760 0
63773726 1
833600745 1
403865402 0
711232464 0
805538342 0
611370947 1
962204678 0
268346783 1
382772876 1
475818231 0
884291482 1
119519613 1
551197686 0
800152846 0
793206208 1
661004615 0
697314781 1
845651137 0
493744244 1
557393192 0
687203951 0
659899059 1
727990819 0
25879603 1
554450944 0
707846110 1
901045054 0
509226608 0
487722491 1
743260419 1
458786244 0
250589065 0
341071742 1
543445881 1
250938000 1
541133911 1
749639747 0
543980686 0
909115616 0
413156753 1
615876016 0
696238673 1
68373031 0
503478293 1
44557303 0
191525110 1
402126881 1
739860512 0
786104618 0
935500683 0
855803912 1
156205464 1
39495292 0
506594400 0
652270150 1
353904715 0
75323000 1
747404970 0
823066578 1
563124694 1
451769690 0
867070855 1
107917282 0
181737232 0
128084495 1
11206008 1
824080935 0
288711047 0
324666466 1
366802715 1
306914849 0
452523092 1
25693745 1
134361761 1
604186655 0
489291221 1
387812678 1
171235189 0
296289385 0
114813712 1
413773153 0
518672110 0
49516195 0
352528421 0
299751039 1
638238401 1
16510040 1
325524257 0
709344271 1
714818057 0
104848509 1
938875825 1
603456328 1
387248214 0
318028510 1
565665617 1
889582411 0
684065203 1
316660366 1
417326768 1
283083628 0
165044230 0
33242487 1
486719015 0
377953608 1
615815289 0
527320842 1
344202840 0
20018971 1
673462481 0
883179959 1
973787889 0
451868012 0
534698498 1
795542502 1
3351558 0
931368071 1
147667623 0
668576573 1
225696075 0
626808321 0
783763427 1
324377245 0
94812421 1
465719599 1
415385753 1
53008551 0
966226820 0
333969745 0
886608537 0
767060517 0
930011503 0
827792934 1
702377235 1
529455668 0
757516186 0
266379562 0
917210946 1
854954641 0
685593367 1
931300955 1
824523709 0
789573504 0
141707813 1
532444582 1
419725432 1
739876367 1
389456935 1
298856285 1
789111116 1
202776655 1
151805699 0
997853657 0
114181216 0
287876135 1
266777105 0
747453300 1
18222464 0
265804557 1
339911985 0
724694552 1
117285842 1
705138622 0
205389029 1
582592976 0
365999304 0
954497078 1
345051729 0
401529872 1
755059012 1
526189274 1
590950979 0
534619391 1
58764152 0
546002533 0
288224012 1
873940693 0
95030776 0
13998193 1
938140789 1
599784127 1
519468669 0
528339978 0
834435385 0
519899944 1
938963352 0
509199757 1
93964973 0
963443919 1
218220962 0
785048703 1
918165649 1
424402045 0
586188936 0
259700005 1
962325314 0
456756341 1
854264908 1
650615432 0
383362630 0
704286128 1
755162639 1
180427627 1
951607723 0
430401256 1
139858315 1
950061302 1
995180366 0
949210469 1
271315969 0
169041599 1
645163816 0
193130467 1
33338163 1
417228759 1
654028257 0
127303744 0
224791716 1
328713332 0
781327315 0
966966368 1
219255323 0
478417810 0
895679376 1
714766218 1
847312745 0
947108792 1
299652117 0
995467011 0
218426374 0
136334537 1
652019836 0
387749810 1
854803753 0
365833593 0
765199998 1
174727017 1
151919758 0
58787054 1
196891381 1
39386930 1
292081206 0
57914249 0
27421736 1
75331612 0
962256167 0
651266394 0
79916732 1
423896643 0
133597755 1
654940891 0
383120312 0
134822498 1
890762891 0
2620698 1
278930206 1
971183361 0
984212107 1
75094209 1
675285400 0
283076822 1
260276396 1
177478367 1
852697836 0
330992447 1
449372867 1
168364438 0
823111046 0
378802084 1
569020412 1
173219513 1
579929305 0
61429005 0
602140861 1
853153695 0
840420469 1
270549953 1
612540259 0
954064757 1
539900308 0
101552598 1
236263256 0
578755062 1
225344319 1
925651662 0
485570239 0
402050030 0
46919649 0
907286462 0
295813938 0
141726001 0
416362315 0
971591299 1
50218370 1
698610432 1
930786166 1
688643039 1
515076534 1
114558276 1
556510930 1
601749367 1
144501470 0
727212069 1
949040532 0
512346941 0
161420928 1
34349467 0
385053171 0
370028239 0
224068298 0
127663931 0
177909805 0
774185670 0
226590370 1
560189365 0
426951395 0
555468310 0
536192595 0
215958126 0
310718205 1
85613693 1
137267397 0
112529780 0
684506347 0
64543442 1
925517315 0
693369091 0
316842967 1
135756919 1
770231871 1
835762744 1
685502603 1
11699956 1
802817545 0
615088406 1
514569478 0
678168716 1
979417713 1
24295691 1
209609025 1
700763637 1
916839893 1
513926076 1
129527069 1
875806610 1
198706021 0
312240319 1
393137320 0
990240497 0
423059089 1
953106448 1
493801855 0
617500499 1
696093309 0
991980331 0
35302468 1
632260919 1
897128503 0
187524395 0
400551300 0
180805471 0
716219205 0
493087483 0
105665486 0
948042072 1
48582725 0
747741491 1
227816024 1
867623799 1
805678720 1
145948065 0
705646188 0
779314437 0
949879301 1
805765739 0
427710730 0
516341983 1
77539742 0
808804487 1
340037677 0
143617013 1
974587614 0
914266736 1
19117994 0
752029076 1
778118208 1
117274316 0
233235703 0
532916825 0
373548550 1
287139591 0
560170969 0
403492996 0
824913513 1
998945176 0
567969059 1
343836184 0
668159373 1
587428359 0
695157109 0
660788403 0
323838320 1
279980275 0
283905051 0
453030155 0
167948581 1
708199441 1
625805594 1
318555672 0
516232698 0
114785009 1
845476196 1
340085227 0
202422965 0
41437223 0
856376612 1
886269358 1
758221374 0
227098815 1
442995767 0
779897517 1
689976714 1
648940966 0
570331824 0
794811017 1
678829560 0
928429798 1
670485122 1
447809800 0
319503006 1
736212650 1
133662913 1
351012578 1
181273413 0
755870094 1
149997385 1
805414684 1
488112852 0
405699818 0
812217697 1
950943198 1
753961960 0
631650207 1
377825023 0
795591740 1
447734094 1
269787709 0
632410951 1
730103643 1
678262541 0
962654451 0
486819022 1
942549280 1
3392625 0
298364608 1
138266770 1
88060084 0
79187983 1
174754689 1
149493399 0
991015139 0
139080228 0
566576211 1
885717040 0
649152934 1
535882281 0
699885991 1
688086733 1
271678111 1
901831302 0
743198727 0
37534887 1
808309719 1
365305205 1
460253245 0
17058526 1
165703227 0
811107794 1
283534743 1
663613684 1
894577057 1
698882634 1
110081536 1
941676609 0
714709850 0
740922388 0
604150523 1
852825308 1
127715210 1
63551734 0
925328483 0
179016761 0
601146543 1
470966517 0
584855669 0
748858003 1
742684420 1
940866452 0
33586662 1
595134790 0
555868082 0
922557329 1
59147661 1
92420056 1
235845274 1
168473520 1
602040513 1
749200479 1
594802813 0
809283282 1
204945653 1
175567404 1
280025933 0
475007342 0
890283847 0
794644800 1
198734827 0
897017321 0
873646845 0
571066560 1
263911497 1
737949417 0
806493836 1
641563246 1
85739271 0
109925698 1
551019587 0
534469358 0
277062623 0
292010346 0
320694387 1
152245374 1
664895228 0
701214678 0
916005476 0
6929997 1
886299092 0
761999432 1
863058868 1
143447070 1
581763478 1
996536136 1
365532443 0
566206005 1
843937214 0
650937503 1
537095130 1
17453494 1
432783023 0
538748639 1
410191357 1
74056992 1
350560222 1
499915438 1
464647968 0
554378269 1
593889189 1
638890677 0
408637591 0
94352335 0
869174354 0
58476954 0
732549663 1
212009487 0
924519685 0
83478151 1
750002700 1
882961813 1
313834632 1
224736721 0
225265666 0
284512077 1
337308709 0
163392884 0
368290006 0
761668729 0
120394044 0
643928499 1
690344014 1
843743987 1
173302007 1
192770093 0
147870709 0
492293302 1
525316872 0
951499617 0
512775789 0
96598653 1
302713131 0
516685273 0
529952502 0
961909106 0
168915685 1
165509169 0
841491340 1
857895739 0
256004449 1
475267692 1
28357195 0
221991396 1
773593105 0
988924168 0
866211542 1
258088344 1
694158454 1
534736205 1
296866307 0
895109010 0
204225231 1
312169567 1
480034726 0
200158025 0
898850876 1
751324179 1
947345607 0
190700242 0
149522978 1
953237428 1
585791968 1
172839063 0
462489939 1
704008685 1
325680715 1
808725190 1
521780103 1
382073707 1
882625343 1
822053281 0
56480202 1
231609488 0
28724935 1
857305988 0
504043747 0
22698526 1
952170396 1
397858459 1
384787264 1
596584902 0
200661230 1
263488312 0
566814125 1
430456100 0
137399092 0
947026232 1
862081255 0
458330106 1
620707652 1
911234060 0
373425733 1
64416463 1
873530195 1
598567297 0
188053226 1
400707368 1
841427619 1
657206877 1
557192347 0
194842409 0
200337249 1
46153749 0
886003497 0
95005851 0
973451141 0
718264912 1
458945845 0
48786368 0
156676012 0
417969555 0
729582497 0
958735995 1
863152430 1
121247710 0
834502712 1
437548650 1
58215397 0
327965514 1
462730002 1
556584862 0
493463598 1
506304871 0
435916946 1
11492444 0
163336213 0
153641471 0
836309779 1
323213004 0
130981037 1
612120413 1
55406113 1
665676670 0
651496769 1
179721147 0
924647725 1
231665938 1
679096906 1
530737099 1
645479466 0
421868092 1
30667479 0
629495315 1
638124760 0
15296098 1
94245709 1
221433493 0
960907962 0
211923850 0
929883245 0
699058149 1
926931279 0
865386023 1
492108901 1
582323818 0
442027076 1
216624805 0
249397303 0
975909425 1
140145135 1
890706280 1
661073695 0
963783068 1
411808873 0
123568073 0
695630145 1
30666326 0
930421021 0
590939663 0
487777849 0
737414070 1
400713688 0
372409325 0
533992327 1
726541995 1
609937901 1
537840928 0
949345930 0
730244987 1
285105564 0
834596457 1
9141587 1
901895725 0
819958693 1
331521469 0
305993243 0
440088081 0
71635019 0
853279871 0
929511855 0
792805497 0
240769281 1
819236543 1
231397061 0
51878582 1
924879447 0
363055996 1
675292065 0
890421613 1
695036449 0
309911814 0
841172098 1
896155967 0
569912298 0
393234456 0
516063269 0
263858802 0
937535596 0
4671465 0
115914922 1
95851790 1
265023198 0
203721682 1
828115320 1
387142731 0
575123598 0
296637916 0
621767683 1
506338205 1
215242202 0
26633548 0
417711858 1
701911079 0
94087274 0
466431172 1
513024795 1
536752512 0
193458332 0
689044650 1
124597829 0
617215295 1
535944443 0
211353953 1
577880559 0
348546763 1
381762244 1
521347944 1
894289087 1
706369412 0
806687764 0
288810302 1
178456033 1
611359941 1
73426185 0
410845156 1
536489804 0
691960752 0
917142377 1
238282865 0
631351969 1
41205878 0
373083810 0
115602496 0
211953252 1
501982299 1
428280030 0
357383681 1
802848267 0
397179412 1
119171821 0
524218139 0
780351183 1
521271894 1
913506500 1
166211266 0
644594556 0
335691345 0
817675695 1
545331056 1
621329260 0
594402539 1
299278531 0
970415371 0
434813316 1
735300136 0
120880234 1
620938395 1
271701065 0
696024196 0
959047928 1
723181815 1
544443056 1
622166601 0
693288244 0
788619943 0
801006895 0
873946760 1
18250965 1
202734497 1
112358721 1
325086924 0
186486979 1
46019773 0
852535564 0
26636937 1
943782251 0
788996763 0
636466921 0
285422568 0
795598359 1
243413127 1
783995963 1
861638744 1
590888089 1
787859408 0
448096037 1
562764277 0
392183711 0
66659235 0
514781826 0
12706949 1
392410089 0
504585179 1
193969970 1
324664589 0
856473558 0
785437893 1
946902798 0
793118404 1
265310531 1
634910793 1
711869739 1
119025965 0
208381202 0
483195124 1
930257394 1
716691516 0
211211241 0
394105722 0
773450911 1
148614350 0
437255563 0
891740015 1
703920443 0
153246720 0
913245851 1
126944094 0
21231261 1
309281581 1
203148775 1
381892110 1
962946830 0
254542691 0
103322947 1
997442359 0
601862101 0
372720869 0
698595461 0
102465744 1
486098030 0
958157960 1
292813177 0
26173219 0
982642132 0
786023433 0
23036245 1
567525614 0
768889292 0
550995926 0
932594301 0
561602497 0
135961590 1
797964701 0
666960621 1
806620537 1
56887615 0
600828211 0
14669483 1
495579971 0
905827403 1
707772724 0
362617392 0
518851191 1
410198860 0
741550114 0
202992533 0
512158352 0
201892650 0
544553241 1
949514381 1
371678260 0
333403477 1
727799597 1
24528817 0
676497403 0
759408757 1
710931916 1
595905440 0
12079423 0
724289898 0
979509869 1
37294123 1
130510971 0
280103632 0
54258042 0
28093110 0
203933931 1
767730474 1
86279875 0
314566294 1
354257842 1
281206701 1
121860988 1
612854964 0
456717698 1
390991504 1
372590530 1
573539849 0
422563106 0
266925233 1
189110593 1
910121887 0
844054589 1
298276211 0
26509311 0
273214955 1
981709183 0
665936509 0
157089770 1
836228401 1
51214094 0
346525907 1
635693796 1
358285888 1
326361914 0
185948951 0
247328282 1
61997239 0
186134407 1
507177112 0
523364426 0
265780400 1
244652587 1
510862901 0
70276759 1
826988536 1
282949619 0
379195524 0
660592621 1
523231166 0
643902721 0
41751547 1
848574324 0
612144725 0
647842738 1
326160175 0
921795809 0
114585998 0
300083824 1
900548161 0
725602305 0
63806557 0
802202002 0
930900278 1
208907622 1
864809020 0
256914669 1
639821872 1
508028067 1
448127257 0
43183505 0
438144818 0
693361061 1
965619011 0
220091981 1
343771357 1
908791226 0
834415460 1
93551713 0
832375754 1
599882900 0
241902595 1
826394317 1
60322173 1
937862136 0
582702509 0
412284559 0
977290183 1
94023159 0
235180792 0
526911307 0
198821657 1
541331143 1
456454599 1
344773925 0
380771649 0
154526168 1
544263216 1
176345931 0
461842403 0
585864152 0
353425288 0
238214248 1
840797628 0
409834843 1
659354745 0
341605812 1
23152977 1
656812251 0
632340066 1
72272746 1
177061818 0
263500695 1
937503060 1
132118771 0
952187037 1
451077051 1
183336402 1
977381358 0
380061535 0
870182572 1
346156242 1
528164828 1
705407906 0
721100244 1
584000032 1
527143618 1
395552532 1
192830607 0
93496489 1
877056467 0
669194626 1
329662015 1
856376451 0
677997829 1
877022035 0
835332463 1
562885162 0
885767123 0
723819321 1
550628974 1
920288746 0
248514173 1
751258351 0
521607832 1
144525982 1
575848203 1
982851890 1
878247586 0
911226967 1
678545907 1
261857315 1
668742913 1
499838915 1
198906984 0
760255965 1
81374949 1
511683227 1
603323475 1
32279480 1
448769697 0
974190283 1
165949640 1
810573611 1
118940534 0
510051864 1
431525466 1
455761785 1
410499260 0
806528868 1
317497765 0
150446977 0
425731261 1
840114012 1
40023598 1
163635286 0
926554194 0
630213750 0
991332495 1
850770368 0
403508373 1
838280728 0
206645254 1
681568581 1
852445644 0
928676357 0
876270316 0
984591324 1
965104774 0
689733159 1
695113642 1
994806785 1
784665314 0
641830588 0
770438759 0
48879049 1
551859135 0
636123950 0
678157479 0
454734047 0
938628453 0
634840597 0
232694993 1
296666808 1
900207571 1
841788008 1
803720681 0
824822659 0
493574509 1
482557459 0
653125807 0
483576913 1
549575514 1
121753469 0
961058109 1
824779692 0
415991179 1
280095307 1
490940187 0
498853326 1
752879056 1
751518479 0
360755691 0
691012137 1
643624339 0
587822462 1
256632282 0
856898631 0
534452089 1
393282452 1
836212016 0
534002951 0
713177435 0
465361197 1
919074281 1
543359144 1
235277708 1
49663847 0
212611759 0
268560593 0
625286577 1
100635813 0
130918047 1
413883192 1
151899976 1
64809362 1
801497394 0
756742113 0
134198519 0
134067309 1
874040584 1
365548407 0
375412759 0
282030723 1
522668029 1
401887422 0
424171570 0
222630826 0
484006872 1
318891056 1
72999440 0
636417367 0
76982635 1
198346951 1
140371509 0
374423224 0
946390838 0
885404229 1
872060488 0
916839814 1
534472085 0
702028851 0
318894055 0
549345081 1
499216863 0
406294435 1
245928070 0
940052417 1
623934637 1
527567703 0
833992951 0
82653031 0
23507096 0
177788313 1
498332788 0
641150092 0
729675203 1
864561316 0
926631093 0
861045663 1
968954397 1
425862997 0
554236514 0
524547624 1
191257966 0
585291005 0
730273405 1
164472424 0
932440207 0
439003766 1
756313170 1
671696170 1
644079193 0
490278171 1
177745653 0
688705731 1
768149145 1
199131751 1
954348645 1
948055297 0
274030620 1
123527835 1
830725058 0
895447811 1
423397130 0
427612582 1
300947499 0
461283759 0
656841439 1
524218797 0
957845740 1
159526579 1
805057354 0
56046744 1
485009519 0
21740536 0
156163389 1
704122953 1
870035362 1
359765943 0
728372117 1
56427381 0
438388288 0
329020840 0
265060266 1
558273076 1
465561641 1
187706149 0
258262592 1
852974283 1
383275732 1
984031687 0
245713389 0
171862098 1
354706792 0
169514137 1
326326096 1
665155654 0
193859723 1
983577059 0
697168653 1
901464421 0
565501571 0
346710953 0
818329246 1
333303824 0
923038127 1
835226764 1
686772848 0
537736249 0
694053571 1
678271038 1
280090395 1
584496366 1
210120277 1
598697653 1
799960553 0
92720736 0
740121489 1
661149218 1
982583446 1
946173099 1
921028553 0
521878197 0
830705631 0
524217143 0
107979910 1
830828045 0
707831023 1
273279176 0
293584747 1
793778394 1
288632264 1
134418762 1
649781872 0
292498717 1
975513739 0
533247983 1
822724859 1
964675484 1
62224330 1
223591620 1
184344971 1
333159824 1
600833370 0
694165776 1
438611899 0
955072771 1
685791072 1
521115809 1
562360335 0
822354678 0
823916864 0
40360583 1
411098109 0
828728376 0
793083675 1
479733013 0
189272589 0
190686780 1
575348115 0
153866876 1
613183452 1
657869175 1
321456584 1
688937927 1
784124640 0
295175030 1
296737711 1
629169195 1
33472915 0
535988911 1
999169788 0
455001450 1
45687468 1
449015077 1
153178500 0
624816981 1
242936226 1
92166430 1
183252120 1
978544576 0
478577833 1
903365219 1
955191853 1
10332390 0
340054707 1
714087836 0
831231779 0
706718025 0
413951998 0
56520061 1
491576020 1
969941192 1
267575400 0
608909930 0
90455251 0
804170667 1
405117074 1
279458529 1
411639403 1
911283973 0
119716926 0
387071478 0
377157314 0
620519779 1
991265506 1
562327522 1
620849242 0
582361837 1
688970481 0
142749249 1
31426545 0
47502227 0
232822446 0
623445973 0
969345708 1
391954691 0
620904481 1
417793699 0
353361292 0
519667560 0
158791329 0
985686647 0
417812460 1
910598349 1
508939279 0
432358195 1
11416344 1
559534132 1
106817038 0
787316184 0
778541462 0
584514742 0
211444587 0
855368456 1
412908453 0
863796172 1
930955451 1
661118955 0
410257420 1
773890910 0
121534449 1
242929877 1
657666033 1
443854105 1
737042624 1
296340180 1
378545432 0
181830397 0
352145688 0
740625258 1
526489056 0
527943006 0
687240171 0
843953965 1
55025940 0
249094332 0
866450053 0
216304687 1
988892890 0
793566433 1
64497176 0
70297086 1
858506127 1
727670003 0
977210493 0
639116749 1
274460191 1
716009722 1
427785363 1
172353470 0
770806769 0
154222204 1
218677740 1
516523276 1
915940198 0
407362816 0
280432165 0
638722819 1
20098115 0
219135145 0
563000727 0
640752925 1
414384331 0
945691160 0
578506374 0
600978232 1
46951971 0
284556454 0
259597073 1
73226718 0
611790347 1
270296512 1
26596845 0
230800445 1
330841445 1
124953741 1
37976797 0
164210340 1
763808440 1
78044794 0
768278561 1
527423282 1
493277203 1
570362572 1
859331365 0
540377152 0
490453239 0
431115226 1
479755370 1
956439943 1
334447599 1
729503174 0
565817219 1
218319903 0
243249687 1
693674428 1
951858268 1
86326669 1
371581407 0
834358238 0
846205069 1
276212666 1
883904561 0
809484075 1
678516645 1
59982697 1
635142400 1
416774198 1
150991106 0
182891734 0
378163955 1
291734630 1
109464668 0
830795040 1
450011626 1
302680124 1
39182376 1
720088166 1
167594898 0
23689860 0
109652648 1
501497117 0
734225385 0
834862559 1
995701171 1
199407052 1
474760076 0
326262627 1
151028157 0
673879250 1
504544365 0
350638871 0
700658747 0
182872732 0
303897468 1
763208881 0
54167347 0
857170815 1
253690118 0
669829741 1
582870132 0
968460153 1
582428498 1
576873399 0
105008880 0
66273494 1
407215122 1
634608600 1
954374498 1
159087851 0
518136839 1
677125682 0
940583880 1
624743976 1
377547909 1
913761819 0
330398974 1
639490935 0
777344215 0
472265623 1
842879858 0
986121682 1
393046904 1
445803054 1
861451889 1
644012894 1
93229065 1
772053387 0
142677672 0
231947916 1
307117037 1
176404098 0
44968677 0
538128366 0
764727627 0
533091879 1
432331114 0
641059773 1
439434723 0
266177713 0
478617236 0
300800427 1
972192832 0
740086081 1
746662968 0
434015041 0
664141686 0
536399162 0
699041013 0
734998639 0
289830987 1
454202180 0
926287199 1
787578841 1
752576071 0
424181732 0
765993149 0
950718532 1
610105685 0
866965891 1
465899463 1
951740186 1
902698330 1
489467708 1
222889361 0
976376048 1
276505405 1
432762155 1
392118851 1
334140122 1
763172237 0
246728315 1
315332554 1
471645204 0
717970528 0
714203378 1
155866112 1
273913874 1
809157778 1
292267142 1
476833573 1
868862410 0
764205872 0
935534772 0
240483507 1
493695079 1
301049649 1
956938308 0
529828440 0
221449463 1
627904030 1
501029528 1
867749328 0
293859331 0
743814796 1
447184760 0
213248498 0
466951493 1
637589050 0
387796384 1
639602395 0
713472656 0
949907692 1
454815012 1
229485014 0
676081578 1
430293983 0
439117125 0
674182799 0
349034370 1
771349388 0
37911159 1
902262955 1
857658848 1
791604083 0
293500472 1
938440922 1
420993075 1
125123304 1
472847478 0
135464114 0
951824465 1
376524540 0
23542767 1
792152415 1
897159230 1
567516810 1
572068282 1
961302732 1
674095648 1
142910961 0
836344245 0
227303228 1
533653781 1
833492784 1
448936454 1
317834497 0
734728183 1
190179956 1
138783775 0
681628452 0
813094437 0
969822569 0
288154481 1
663698953 1
507599289 1
961647625 1
825025092 1
684763979 0
154648951 1
913258579 0
783612172 1
532567428 1
195336005 0
869563227 0
159022170 0
737754080 1
143017660 1
961450081 1
199004707 1
978963462 1
194029483 0
195135628 1
569247509 0
25550486 0
926291440 0
134184956 0
776005352 1
139787545 0
467360844 0
631674599 1
861317499 1
488267045 1
882054548 0
457729660 1
565937013 1
761747883 0
606496967 0
358200157 1
857305415 0
166966279 0
694209440 1
994896222 1
245814213 1
726492261 0
747539354 0
689337542 1
823408603 1
747054073 0
238572375 0
352689781 1
552544159 1
115729658 1
278842887 1
322315639 1
653019017 1
313222665 0
694203608 1
853709462 1
967929245 1
820022428 1
559036648 0
121084677 0
747315468 1
594631010 0
346400184 1
483622677 0
693621881 0
214444743 0
235029603 0
798733840 1
55539571 1
437944601 0
866274928 0
581341637 1
958329375 0
202595138 0
921371226 1
194946989 0
393803162 0
749835993 1
34916422 0
784239396 1
487069674 1
54324423 0
410371607 1
567097484 0
762603481 1
462635676 1
431786325 0
339022998 0
227286637 1
340476649 1
673334637 0
994712017 1
829191408 1
480004910 0
907073426 1
717620471 0
318854453 1
547801712 1
69878415 1
13234550 1
769771122 0
165039931 1
662255375 0
256388855 1
936898928 0
323618769 0
290369632 1
753639327 0
108254796 1
236752777 0
875394030 1
509924506 0
548379085 1
436463389 0
738877153 0
535012925 0
126022677 1
119802104 1
641826871 1
266782187 1
6704865 1
137658698 1
390195606 1
752145947 1
7014770 1
973753355 1
699119240 0
172994953 1
734013174 0
807706426 0
68444890 1
922654386 1
313354118 1
625815592 1
807320399 0
315344316 0
996299270 1
660998448 1
711052969 1
93606057 0
576970241 0
441558115 0
105202999 0
68611966 0
463417130 1
321366658 1
616280854 1
970663351 1
535543775 0
151814826 1
5633774 1
694541208 1
193931292 1
761447511 1
90621861 0
903059894 0
274593048 0
610518824 0
414461042 1
627591327 1
526372113 0
571722201 0
945424799 1
661935813 0
723012904 0
344913825 0
969798619 1
166600557 1
561932877 0
476522927 1
433434357 1
486567700 1
908573103 1
658240537 1
509355872 1
75658124 1
123076919 1
586008525 1
246719155 0
604430020 1
996305931 0
56103165 0
941428056 1
113380136 0
385643087 0
175030915 0
719374163 0
269850289 0
880081186 0
733877546 0
633967338 0
59266783 0
320024525 1
381249390 1
110071575 1
545345903 0
918433880 1
839303656 1
840043360 1
793952555 0
904828632 1
267214639 0
516470652 1
940510442 0
699212362 0
193904565 0
352641282 1
355308832 1
200238035 0
104290440 0
260812374 0
860594117 0
618748767 1
793329444 1
728360481 1
686897226 0
32449318 0
248115101 1
469681112 1
854485623 0
659993631 0
707456605 0
497950813 0
790152697 0
683047953 1
388689803 0
860820905 0
913961301 0
757871782 1
821313379 0
212672498 1
880357481 1
798673097 1
633403131 1
50410236 1
384013955 1
990975051 1
260571883 0
375112736 1
954721744 1
239861996 1
904986234 0
620048450 1
663191537 1
753143447 1
958242804 0
317071942 1
61214476 1
650035539 1
874139672 0
740927365 0
330828347 0
721400568 1
286495174 1
606732094 1
996381368 0
773449817 1
659217638 0
169803615 1
566105938 1
399198871 0
9291785 1
880592216 0
82770045 1
358071090 0
873754991 1
536236613 1
230578265 1
682676526 1
982914376 1
381112361 1
290181433 0
733262943 1
274588953 0
997958392 1
344996728 1
417866535 0
414230046 0
531130504 0
206200710 1
757587092 1
464421677 0
825257657 0
669878533 0
766197259 0
576387950 1
70030307 0
817210205 0
802228313 0
542816013 0
432441166 0
969828538 0
906444821 0
759063153 0
940427045 1
754288510 0
156001133 0
446022278 1
401315161 0
552525427 1
851481810 0
493847246 0
40373453 0
574610339 0
241981827 0
394616450 1
68002751 0
531649418 0
993086663 1
861014293 1
987489006 1
749673415 0
246783277 1
790391105 0
467547975 0
811197428 1
739827576 1
433764491 0
988189874 1
250718101 0
699433978 0
664699680 0
68482142 0
999027382 1
808105181 1
634448900 0
926698299 0
758672804 0
376616229 0
132784771 1
214197679 1
826542177 1
740045440 1
642365761 1
67319182 1
391110769 1
126952764 1
296603172 0
384271024 0
622986876 1
337516612 1
343267525 0
298194470 1
751474660 0
489741323 0
675265689 0
320514135 0
136664989 0
101859904 0
691708705 0
830590416 1
516620868 1
187028293 0
394322453 1
558997936 1
438896698 0
411890808 0
463532458 0
434699713 1
147565466 1
369629583 1
339861734 0
425807667 1
680511179 1
631361837 1
360826949 0
243089481 1
228901460 0
432982306 0
748442174 0
494015543 0
213588556 0
84557152 1
672398618 1
267880937 0
175032627 0
451598989 1
747127912 0
629532954 0
524700707 1
306928841 0
874289768 1
305128515 1
784865768 1
760469466 0
627109571 1
774031840 0
634692337 1
245834332 0
288961560 0
382207066 1
943861740 0
413015702 0
674902474 0
294531538 0
685164275 1
267496648 1
123759249 0
85515229 0
823872422 1
998408807 0
253938287 1
970017055 1
356539262 1
37239893 1
744690566 0
452507386 1
155350045 0
721064250 0
522614131 1
222142259 1
614250668 0
810314719 1
587430287 1
96003554 0
973817262 0
350197582 1
118461527 1
521770008 1
554331290 1
200756421 1
796025874 1
707108856 1
207769430 0
723359734 1
825034205 0
751005771 1
999057042 0
738167283 1
836309314 0
853092262 1
565595527 0
607659524 1
967104348 1
892342525 0
54116737 1
994740324 1
999196511 0
614540716 1
388839413 1
751256931 1
305486139 0
738295216 0
626158055 1
641808769 0
679971297 1
179381217 1
170022867 1
135511509 0
76594683 0
803452471 1
744606658 0
547492771 1
520126000 1
445858732 0
757434619 0
196499253 0
994744748 1
319215732 1
910846820 1
193776241 1
486935272 0
138106415 0
445420857 1
793502522 0
855352381 0
412420759 0
809823984 0
429715865 1
23855566 1
870389052 0
96352721 0
287223776 1
852340162 0
772682245 0
182001923 1
615536523 1
124109284 1
962650093 1
397857864 0
464702665 1
305935711 1
557467765 1
949766960 1
100991500 0
761806675 0
868672520 1
293144343 1
21949295 1
383115494 0
585144725 1
156622368 1
353190368 0
892761596 0
573818371 1
115723805 0
98884212 0
606132130 0
158482631 0
37806983 0
84881649 0
84409720 0
857983412 0
717945726 0
772181352 0
863947994 0
901170026 0
672838687 0
981174153 0
413668761 1
148862732 1
475012396 1
466109815 0
725572923 0
805292946 0
968408476 0
831635491 0
506330711 1
789137533 1
439962119 1
243222099 0
508440765 1
390836131 0
433971048 0
217871828 1
453152585 1
331188475 0
242125109 1
580753485 1
580908364 0
862043007 1
503982141 0
42379568 1
189010149 1
856885389 1
967005583 0
964212291 1
56545393 1
800239021 0
59117897 0
326066368 0
757815731 0
852018787 0
358089666 0
640625077 0
708498776 0
180272554 0
438273798 1
112428008 0
760480561 1
70899960 0
330503093 0
545471360 1
163791235 1
638121415 0
734035904 1
905994171 0
446334730 1
960040743 0
356186114 1
631411283 1
995471729 0
641836113 0
674904816 0
115863800 1
358538266 0
581083196 0
572340609 1
174407430 1
940255997 1
504000793 0
992218137 0
553086963 1
24021088 1
172373054 1
691181158 1
497693636 0
365866874 1
611417483 1
871990758 1
694462934 1
287379959 0
331026061 0
346757735 1
719517875 0
4028239 0
782548093 0
237078650 0
991247930 0
85712852 0
492786429 0
916921394 0
645782988 1
671968387 0
578505416 1
397667965 0
831362994 0
363039702 0
695301184 0
61160566 1
484602511 0
466703199 1
611575446 0
602472701 0
63941500 0
203126114 1
386951299 0
410159819 1
93436650 0
763089476 1
786202738 1
735981214 0
731933018 1
290196641 0
740868457 0
452018839 0
195506419 0
941687211 0
512884015 0
544673441 0
824765152 1
112898450 0
934983490 0
543908044 0
768420853 1
775574536 0
50666383 0
477578671 1
634934027 0
416721902 0
612761758 0
295569054 1
101422050 0
863444533 1
47131702 0
96589524 0
492518513 0
633293149 1
109115018 1
387767310 0
970322744 0
904646996 1
821703410 0
994608484 1
875136226 0
973812848 1
987828562 0
244365382 1
682148285 0
794953344 1
467489380 0
241710318 0
751405155 1
345902251 0
765144152 0
3763052 1
245807438 0
899102865 1
621104509 0
407872713 0
866101371 1
517035694 0
355230241 0
943408480 1
770324469 0
369619153 1
30537251 1
237063798 0
160269464 0
646712012 0
179634823 0
462938818 1
170745729 1
439996226 0
327486692 0
593688678 1
280372577 0
165018300 1
954210121 1
645342560 1
460108436 1
54281457 1
556469772 0
899041428 1
289333775 1
240494415 1
357969426 0
472115997 0
787330266 1
876256827 1
758022541 0
879644251 0
842831728 1
567974264 1
669424720 1
342984879 0
340664531 1
95225673 0
101472948 1
693693655 0
599887562 0
614767528 0
93296920 1
787161260 1
39635667 0
116927871 0
98936470 0
756146957 1
388543262 1
93859246 1
830399150 1
628852740 1
767772670 1
566791988 1
411442036 1
936347813 1
668094775 1
917727421 1
81261332 0
469973089 0
775789255 0
31977258 1
519376187 0
579906169 1
570725651 1
928206598 1
972635615 1
74016453 1
462320943 0
106938205 1
139016055 1
491399498 0
29425593 1
644716243 0
72695737 0
583082815 0
770201201 0
963987858 1
92536832 1
522680467 0
182504718 0
163256528 1
833801766 0
62244764 1
628607699 0
739007278 0
289457460 0
37813123 1
972551938 0
786086859 1
890357293 1
91580631 1
266068244 0
91260945 1
803062129 1
328655660 1
561739450 1
191050074 0
720730046 1
671945686 1
376613364 1
207814432 0
887757771 0
831532275 0
471204792 1
874956925 1
984228014 0
998698211 0
785337734 1
817295704 1
839501451 0
458056134 1
692665457 0
312523931 1
636679803 0
929958308 0
613433001 0
440383801 0
285891028 1
89784485 0
668292579 1
245198902 1
16166248 0
817168749 1
771193926 1
637372424 0
235082037 0
377911019 1
759191980 0
444616072 0
964255873 0
795150825 1
286680507 0
68738761 0
228458818 0
817102712 1
881137064 1
246919526 0
557958387 1
927318869 1
759626821 0
33131415 0
575430240 1
332392798 1
63096678 1
474349340 1
542472011 0
951244725 0
289190289 1
332021541 1
71710082 0
344470003 0
569667489 1
945205724 1
847946093 0
76274363 0
697672217 0
168533398 0
850449472 1
446711362 1
272540493 0
403530878 1
182147298 1
979724633 0
147850395 0
43763065 0
591541787 1
706073942 0
480915600 1
501887867 0
33873840 0
563725381 1
485301684 1
818087352 0
628384307 1
539858344 0
732051133 1
707108276 1
529947729 0
707929650 0
536977805 1
664228455 1
965411135 1
163404173 0
597652054 0
382052657 0
244343291 1
370416089 1
871005435 1
496183917 1
814165998 0
810018926 1
31865777 0
540568519 0
764791722 0
347062306 1
114444663 1
893640684 1
171762389 0
133708865 1
814463323 0
676725791 0
280377358 0
490681378 1
388339555 0
528490681 1
922911854 1
243937786 1
172003269 1
138908111 1
100835968 0
959021154 1
758364465 1
753620298 1
375379844 1
6954210 1
514498939 0
565420100 1
442352001 1
424271884 0
544498151 1
234377284 1
793984750 0
728916570 0
298763444 0
525369806 0
338912114 0
579641806 1
229481573 0
345063603 1
726360513 1
867238820 1
383975865 1
603764874 1
439450791 0
970993776 0
709284104 1
332439598 1
393396078 1
934839834 1
255010829 1
720308011 1
54852026 0
288824219 0
976821786 1
475181185 0
323220662 1
699537548 0
226120506 1
863232569 1
934215995 0
998145884 1
660991031 1
755616776 1
486823948 0
352962435 0
282329746 1
629096935 1
372083543 1
616543782 1
677972132 0
27517100 0
771081585 0
333431983 1
811024622 1
422647108 0
776829575 1
865892201 1
317307791 1
184083723 1
723319374 1
105287276 1
616970617 1
57635138 0
150240498 1
666723470 0
671904176 1
699538182 1
378726672 1
989664820 1
508014584 1
114881098 1
667361313 1
499635768 0
849787854 0
401570516 1
75896541 0
205723563 0
855519257 0
197860865 1
736362873 1
673450030 0
421796641 1
723134908 0
653370039 0
899642240 1
895667654 1
639546042 0
965684315 1
878144725 1
526019385 1
947511073 1
32413208 1
474169116 0
662101942 1
198637166 1
80054432 1
404119311 1
415900721 0
674509133 1
833118008 1
671207934 0
781000464 0
347578854 1
899253066 1
268866269 1
573819937 1
186084978 0
668039788 0
971827160 0
224257187 1
691818428 0
959332702 1
11786242 1
352896146 0
175492558 1
919168556 0
73050274 1
9092536 0
936481936 1
492655617 1
874749833 1
29282249 1
869667770 0
685194487 1
49765667 0
838499387 0
669891499 0
638936642 1
871935314 1
115705304 0
405967944 1
388532918 0
353011038 0
110524303 0
652587509 0
126019998 1
528292051 1
250674679 1
375213243 1
673434612 0
186803938 1
882759735 1
620594929 1
681212878 1
883892980 1
604228879 0
616242224 1
634700677 1
392190020 1
291704222 0
160391631 1
255370249 1
690947643 1
667944855 0
236710800 0
267352217 1
801195534 1
667221204 1
638747881 1
592749452 0
463686437 1
530507024 0
465314704 1
760826636 1
660868413 0
383067786 0
181869070 0
74539490 0
661587078 0
810059303 0
917409648 1
427962440 0
923547714 1
831179512 0
392173572 1
515681772 0
276546842 0
828307074 0
852053294 1
509448256 1
784918070 1
295250394 0
291259062 1
993738099 1
320952463 0
981706619 1
870718227 1
471975220 1
179980870 0
711212225 0
492070668 0
327730536 0
693143113 1
245802378 0
476362808 0
724246746 1
406372653 0
623655647 0
311084667 1
26688981 1
892207238 1
567037140 1
579534787 1
524536921 0
789096196 1
38151582 1
971411123 0
460004622 0
96262046 1
627919294 0
326705817 0
670147664 1
814322416 1
392816809 1
724762259 0
471891040 0
34252828 1
162858044 1
346284866 0
877561302 0
727257223 1
707340212 1
679591022 0
694523321 1
91681176 1
619966033 1
879576007 1
271786856 0
606588231 0
452746171 1
365054717 1
66092325 0
896499287 0
762318530 1
252742359 1
598396138 0
984759223 1
296255717 1
310717516 0
795147260 0
700854355 1
845382444 1
956849060 1
47963720 0
543534048 1
618464881 0
920280506 0
78845653 0
205782595 0
98599935 0
640957300 0
504975572 0
218794775 0
524022668 0
343294245 0
343544497 0
140391491 0
789234278 0
431073039 1
388304598 1
291192901 0
61012017 1
378081889 0
542879910 0
572630107 1
294406499 0
484560324 0
87260660 0
922682262 0
417196407 0
846935680 0
781689300 1
769604756 0
251088516 1
186457586 0
144700177 0
464652299 1
9710961 0
289905443 1
221027737 0
606750209 0
175809213 1
908894716 0
437936811 1
172057258 0
771215360 0
77100711 0
773654023 0
557188989 0
902642465 1
349862463 0
296865048 1
273926534 0
85030721 0
498437735 0
417838191 0
326629101 1
430762016 1
574022177 0
345658045 0
810531880 0
679957098 0
52363166 0
490915873 0
79679930 0
538213998 0
14948236 0
772045465 0
304076916 1
59079428 1
804803348 1
936847407 0
741713106 1
331847213 0
302388721 0
527943546 1
492729016 1
959093613 1
732673327 0
125380989 0
285774250 1
378871280 1
642900706 1
921735406 1
536887920 1
922507025 1
863946894 0
22221665 1
219924937 1
336646820 0
848282102 0
782843698 1
84148533 0
653859520 0
768758877 0
689402645 0
784476399 1
480384498 0
653880468 1
494480312 1
908165082 0
708458909 0
570714212 1
967560072 1
447013271 1
252178113 0
215426577 0
558456192 0
432223564 1
577545597 1
288726806 1
920565025 1
233374135 0
26174930 0
599521717 1
975787009 1
276651681 1
328679479 1
987896420 0
848673668 0
742616649 1
31340020 0
627637581 1
364614444 0
704640592 0
734481338 0
554683948 0
572012805 1
429370452 1
842437508 0
499218873 1
629891239 1
176543703 1
673684480 1
519233702 0
522221673 0
298546475 1
958617917 1
84585989 1
902074630 0
875280083 1
43669991 0
951673317 0
194743766 0
50665066 0
25637489 1
602252717 0
410947343 1
740385751 1
467561309 0
984265280 0
3635609 0
732608495 0
207616115 0
745801263 0
290823327 0
724132016 0
345143841 1
187970001 0
932031957 1
777946572 0
480162142 1
162927417 1
853435363 1
130373696 0
163386248 1
386969170 1
535263043 1
612487402 0
579574171 1
334303569 0
955752751 0
703456497 0
312447782 1
216603041 0
430957520 0
87266158 1
515520334 1
954620364 0
976736652 0
784515936 0
143073119 1
423988135 0
591393819 0
889690969 1
247515802 1
311006841 0
693847541 1
359087585 1
427819057 0
57402714 1
172479882 1
739122210 0
299891520 0
790869153 1
366635383 0
281611421 1
652774620 1
150054897 1
878223589 0
159957749 1
264382509 0
671285148 1
796782663 0
481804788 1
765373374 0
922148561 1
526122411 1
717334606 0
253230489 0
203154557 0
15110741 1
744899221 0
647621525 1
436294044 0
70341280 1
470193562 1
363150254 1
671330940 0
953363533 0
701304753 0
151725156 0
500998124 1
804778995 1
297354212 1
229703431 0
479881101 0
237905370 0
980178187 1
74513371 0
259129178 1
16000602 1
477524879 1
255303117 1
748207312 1
922510739 1
726418704 1
740372961 0
268138033 1
473496850 0
767779916 1
665148486 1
136159752 0
483726543 0
615340070 1
230873087 1
169745450 0
563013516 1
296071036 0
973116790 1
322817489 1
783192579 1
71514839 0
744857651 1
562558475 0
141276945 0
701496143 0
45045646 0
528899567 1
969517624 1
512314868 1
403594852 1
528438126 0
268748733 0
878043391 1
616984462 1
429169161 0
564202463 1
302892656 1
133824807 1
795266129 1
207686874 0
836540781 1
61997318 0
354295824 0
313569613 0
738828485 0
2943327 0
14548550 0
611479748 0
230937904 0
883960799 1
852594260 1
630899071 0
9813376 0
665259432 0
381731001 0
580689582 1
331061186 0
77935337 1
440357253 0
410015266 1
230327056 1
100535480 1
683659678 0
504884020 0
285291851 1
481246689 1
571999495 1
423051037 0
807353580 1
116495070 0
534669057 0
509077873 0
171379740 1
781282299 0
646074457 1
329005172 0
345545508 0
904556020 1
157668195 1
842379291 1
477737743 0
31399732 1
174778338 1
444729861 1
754131490 0
727359725 0
941049502 1
472301734 1
518506047 0
352531558 1
570470475 0
190182986 0
833597152 1
390214832 1
526371634 1
550069752 1
677154844 0
755250083 1
377127828 1
689756181 0
134411099 1
947650705 0
428593124 1
484084996 0
946546131 1
382052550 1
747783682 1
935575739 1
970452892 0
51527839 0
191611709 0
617969547 0
899497645 1
617115512 1
354817906 1
981980052 1
503944698 0
287680734 0
444265529 0
419218410 1
909974257 1
782670892 0
94129305 1
121729064 0
319786380 0
454984491 0
623918204 0
865104847 1
684982202 0
705329308 0
137750741 1
955770201 1
33088649 0
251705349 1
982858357 1
144999139 1
532677401 1
982547877 0
514963641 0
640374915 0
46893477 0
380800293 0
88333716 0
415175130 1
588259655 0
214716901 1
890613442 0
280816745 1
221526184 0
778685233 1
261690362 1
800443636 1
531934509 1
985510785 1
56594514 1
675663752 1
378127531 0
978789857 0
448186800 0
444086851 1
187837309 1
129637762 0
905861944 0
368669294 0
741553571 0
678183127 0
531644458 1
176857662 1
787902810 1
972618082 0
302606718 0
475002726 1
292552463 1
397956606 0
590138105 1
469161400 0
520267874 1
252051300 1
55957211 1
428489124 0
784337450 1
547900572 1
475582665 0
187094907 0
30180075 0
756827385 0
746219618 0
500207917 0
245300283 0
879237138 1
553554634 1
197100967 1
8027194 0
407833120 1
171106036 0
591617694 0
437619737 1
367970053 0
505555487 1
358109674 1
332204291 1
620207247 1
935966910 0
869139387 1
279130471 0
925891678 0
871963137 1
296316928 0
591473637 1
638455427 0
617519724 0
309852300 1
123683387 1
66397394 0
819910198 0
194812887 0
166097631 1
467900641 1
327645944 0
486824412 1
99851247 0
333048113 0
866725945 0
163042030 1
990394338 1
384971885 0
606251098 1
509699056 1
847876524 0
393550895 0
922263191 1
733607741 1
245535942 0
838416178 1
187918691 1
833851847 0
835796842 0
734052874 1
339010559 1
839162384 0
473406332 0
703081435 0
815851791 0
24634300 0
875921002 1
346187355 1
833360833 0
91008813 0
847247038 0
16423951 1
301062431 1
68408488 0
68264335 1
662608821 1
736884411 1
893369693 0
343307613 0
484307206 1
423586195 1
158664692 1
804343318 0
14352310 0
848681387 0
519446528 0
518762045 1
525004865 1
430517209 1
22451452 1
703330385 1
545375784 1
952868430 1
309255982 1
130878502 1
7303206 1
555613433 1
1645169 0
419190977 1
573712190 0
379588061 1
675456073 1
303824850 1
399309240 0
250625693 0
792513848 0
20637740 1
911891784 1
863407798 1
66696190 1
958724030 0
244894636 1
178453293 0
290149838 0
296934195 1
910890604 0
474881436 1
510675006 0
539247938 1
950533798 0
457360697 0
933057274 0
45101622 0
451158280 1
382282964 1
83614094 1
422734616 1
27460038 0
650894683 1
407428889 1
752689993 1
565340770 0
106026017 0
925492722 1
702683048 0
245723315 1
413281364 1
482734685 0
945661656 0
263327520 1
351626906 0
919410813 0
807326430 1
26616552 0
308546283 0
943185102 0
793367307 0
578192452 0
434957301 0
712353912 0
921461696 1
205036644 1
374010821 0
867518440 0
97482216 0
332713821 1
591155564 1
545410474 0
68943990 1
33866593 0
990128075 0
765104655 0
148550403 1
260172089 1
745845914 1
868684601 0
14528751 1
768878666 0
427322384 0
678681830 1
716957650 1
121162637 0
947564682 1
48295714 1
854009768 0
783447887 0
41378566 1
54957406 1
432791333 1
35536979 0
408138415 1
607020000 0
677361165 0
280405431 0
433065920 1
186479165 1
903897378 1
827793990 1
470381405 1
608582786 0
559674656 0
717532182 0
256013078 1
701429955 0
281392569 1
887910871 0
898830758 0
775332291 0
170962415 1
385601606 1
517122556 1
385255330 1
691005345 0
966577843 1
716572843 0
470368988 0
388803579 0
770427507 0
145004194 1
292752195 0
470647105 1
309376963 1
769255860 0
290843347 1
68484597 0
595428088 0
935006760 0
485615100 0
93441064 1
882502466 1
802243415 1
497549972 0
569380900 1
645815507 0
196879917 0
123393194 0
769357114 1
370264397 1
335605363 0
818964520 0
801878258 0
497900030 1
106251509 1
921883099 0
860348263 1
219316906 1
447190739 1
942653191 1
573647805 1
324019909 0
951805032 0
218894804 1
8198674 1
473054094 0
833149864 1
875320635 0
656825498 0
571035409 1
647015688 1
247066125 1
634996056 0
229552875 1
439877969 0
42073362 1
771306724 0
854654141 0
643420413 0
773623317 1
671851247 0
653529448 1
211681465 1
115890724 0
381185612 1
818848025 0
203802895 1
284480647 0
905445249 0
554599715 1
353691543 0
69538363 0
933244608 1
206233260 1
349935377 0
436135682 1
396463822 1
326589333 0
818369409 0
252191936 1
177849127 1
56981691 0
816397741 0
633196572 0
928075791 0
34080534 1
29862311 1
606970480 1
689243513 1
38287124 0
175602447 1
547796672 0
288553453 1
511416647 1
969315037 0
311952236 0
685209337 1
566467659 1
454351635 0
967220649 1
438665596 1
369054708 1
38147397 0
478639529 0
291759874 1
759868889 1
736382080 0
884579781 1
678025119 0
245965900 0
920052766 0
266846357 0
353920896 1
369998322 0
51320756 0
969502097 1
790888798 0
362916416 0
975048778 1
923971497 0
856738107 0
648134514 0
169213383 1
261427461 0
588973410 1
131769268 0
673164040 1
130653258 1
377263125 0
557484014 1
147253669 1
972104152 0
755383388 0
101457526 1
829561553 0
857685309 0
204599947 0
941451111 0
204688426 0
66501557 1
196619633 0
531932532 1
95073185 0
612280445 1
595771247 1
267438880 0
584941764 0
399679457 1
795071044 0
198816113 1
243906155 1
367751675 1
574853486 1
590843603 0
983319681 0
741181411 1
512334309 0
448218235 0
601283229 0
94597141 0
51662022 1
496376750 0
145666965 0
1580949 0
603125794 0
560550016 1
334364335 1
573101842 0
702113483 1
706242510 1
372800113 0
56431675 1
918158054 0
821819209 0
839132922 0
600296328 0
701190979 1
496397338 0
852309612 0
142353895 0
153923837 0
162833173 1
24257074 0
767285776 1
138377553 1
823768019 0
35456575 0
450604043 0
393869915 1
220086657 0
773534123 1
294516070 1
603928843 1
272070705 0
879776098 0
64621352 1
690021658 0
473520432 1
358549479 1
652909863 0
225261113 0
932627281 0
227335625 0
180135666 1
160725196 0
115116326 1
160268107 1
234874649 0
150264476 0
353268455 1
306792332 1
874810206 1
667093498 1
396254091 0
710358165 1
54508788 0
649862074 1
617184545 1
957311030 1
612166370 0
508851620 0
487216227 1
735349346 0
119168242 0
636145365 1
401992995 0
887676222 0
823770848 1
156110348 0
66324644 1
655635319 1
714673288 1
363556692 1
855263201 0
176420619 1
344264710 0
673116268 0
766077143 0
527237272 0
503818909 0
22683348 0
625416109 0
655255322 0
737974386 1
730562923 1
88278098 0
193707717 0
142255356 0
257445989 1
554079757 0
112922712 0
768231212 1
868121455 0
610721788 1
266578969 1
62784456 0
8378170 0
18532417 0
890889050 0
919016023 1
591543449 0
249016977 1
128090629 1
240372438 0
694151823 1
997970272 1
409776710 1
571433019 1
935572900 0
554590500 0
525579275 0
987922083 1
551530697 1
787197431 0
803915431 0
291765703 1
438569955 1
562265492 0
250081434 1
749030002 1
885538493 0
965447723 1
473663275 0
330224061 0
624903076 1
573149547 1
939833545 0
677910297 1
982482413 0
290890535 1
680530154 1
198135873 0
674628001 0
221459932 1
677314274 1
399361879 1
617903459 0
437084885 1
626009304 0
539537236 0
341895791 0
238844044 0
15893718 0
547780205 1
329948734 1
113072886 0
126906997 1
39410149 0
84725050 1
4552239 1
762581622 1
621795973 0
230096478 1
54186318 0
441271926 1
469982082 1
734122754 1
10393532 1
587678858 0
760894071 1
635441067 1
148362201 0
814940225 1
831004074 0
123125967 0
235754635 0
331972336 0
166095978 0
688183485 0
831235787 1
780855649 0
898751257 0
52624257 0
708106092 1
897746067 1
937093782 0
101822540 0
271765390 1
559400669 0
11055051 0
160440995 0
823037772 0
230770724 0
351747774 1
759446282 1
176677679 1
405760486 1
844525361 0
880045462 1
624107214 0
202614223 0
172954186 1
286024844 1
120865523 0
614389660 1
497164308 1
234019578 0
757852518 1
198914426 1
522850730 1
550207962 1
838466939 0
905636121 1
20341833 0
334750100 1
626443849 0
632074821 0
964525753 0
757140506 0
185441148 1
702620169 1
128973802 0
549163462 0
1184235 0
813646359 0
806401858 1
883965136 0
765218558 1
615689941 1
634191013 1
412819235 0
775873729 1
923652210 0
220736252 1
314227843 0
751749170 0
487655353 0
393027627 1
229668968 1
535502045 0
582837585 0
831654471 1
323128597 1
314024915 0
579488484 1
621894115 0
120315499 1
564891510 1
575516019 1
618321353 1
790795215 0
247725912 1
85886450 0
983343089 0
564446601 0
203490071 1
810495757 0
753924027 0
180846874 1
234881869 1
106465549 0
988762737 0
424665016 0
226589018 0
710728571 0
308914783 1
739414438 0
692949499 0
915841465 1
725559846 1
320376062 0
760098364 0
327229073 0
996535100 1
867704774 1
14637221 1
983751954 0
137726672 0
642691951 1
325413192 1
897130638 0
581657066 1
317830726 0
827738768 1
952724705 1
584815664 0
341534518 0
887003138 0
303874170 0
832674033 0
18173314 1
807545643 0
962571315 1
812247409 1
898755506 0
163234615 0
841171049 1
726804112 0
187395969 0
835481676 0
784853328 1
251317251 0
796592431 1
21237055 0
494841186 1
446257417 1
261830387 1
852575948 1
334196160 0
222279925 0
331249692 0
978191015 1
685182572 0
948765066 1
79261858 1
319898948 0
703784191 0
668470172 0
536885864 1
932994941 0
377286477 0
413022384 1
45501494 0
552743143 1
595721258 1
623950118 1
1803191 0
14808210 0
974818487 1
371335737 1
69790037 1
437743321 1
932881813 1
712019782 1
341390720 1
678979104 1
377700923 0
885061565 1
626793199 0
219598077 1
107175858 1
197121351 0
53699440 1
172482845 0
849566617 1
325645966 0
522623538 1
6053605 1
51055139 1
810303411 0
907329895 0
115711420 1
417856468 1
466317931 1
282900637 0
413393372 1
891251490 1
677676521 0
91693084 0
693309184 1
113971783 1
466399236 1
781210586 0
809109625 0
758684537 0
134837228 0
272405233 0
55745169 0
615490599 0
98997144 0
613143441 1
576022138 1
731562631 0
415954029 0
978350053 0
623812563 1
129803172 0
358579610 0
478422712 1
441494910 1
108552996 1
217478614 0
497041596 1
328973321 1
783818090 1
128947185 1
740029208 0
746748801 1
753360848 1
182699712 0
126669096 0
141459970 1
519692913 0
241509216 0
390237102 0
393618970 0
306724383 0
507383766 0
156567064 1
473288444 0
567742483 0
690612294 0
252177304 0
171627782 1
364809224 0
295891138 0
787644570 0
555135198 1
634447356 1
357576013 0
157944752 1
491756263 0
460135290 1
814712547 1
975613874 0
480974757 1
137889199 0
70125277 1
99436097 1
175270450 1
118070069 1
507822554 1
195837373 1
53187885 0
82075844 1
501606699 1
139398730 0
318097145 1
866008274 0
324216485 1
851203199 1
794808189 0
936152612 1
667134845 1
497372593 1
650522104 0
926468415 1
315459353 0
87183553 0
186979440 1
540599402 0
873561320 0
294338361 0
829723381 1
199730803 1
788295106 1
233037400 1
799515111 0
606571425 1
129562585 1
967223081 0
552493369 1
563222218 1
692629243 1
437594701 0
240431129 1
693586358 1
940103272 1
343971715 1
7359050 1
932193376 0
741434007 1
712809412 1
167408277 1
328838360 0
262362754 1
692481121 1
666933131 0
435490340 0
249540198 0
446719459 0
520971172 0
945779180 0
523536566 1
92559661 0
603583986 1
421431236 0
275814017 1
625125239 0
228701234 1
874261311 0
338608530 0
214539883 1
941078937 0
517289126 0
118821045 1
200036476 0
698120452 1
908641866 0
908063681 1
364612639 1
104799523 0
855410912 0
203190417 0
231517605 1
274911450 0
483245192 0
494806396 0
159996130 1
330537986 1
524742590 0
932479046 0
592135413 0
961789906 1
75349114 0
828500463 0
738397047 0
473925704 1
121780085 1
852522129 1
886702599 0
433140970 0
77732299 1
211336053 1
144857905 0
35542765 0
144243225 1
665223426 0
939968931 0
268187531 0
362950767 0
843462456 0
794872222 1
393942174 0
477171713 0
352004479 1
894276201 0
783652437 0
561710070 0
965715882 1
466629752 1
64500253 1
300798845 0
248001353 0
152405377 0
80992978 1
8929579 0
711562993 0
68085576 1
403104817 0
902045763 0
344424498 0
82704588 0
941987801 0
569082011 1
579187412 1
828221345 0
764542565 1
64346966 1
873659971 0
67858424 1
248262537 1
295929954 1
33133564 0
209914986 0
4250703 0
518648707 1
255203040 0
810707257 0
963048854 0
61152343 0
484401304 1
6365866 0
887355845 1
152909795 0
907952693 1
915402979 1
771665778 1
73548634 1
838540515 1
649413418 1
609574782 1
827727147 1
671180288 1
188058432 0
143159573 1
209366999 1
373600729 1
639012877 1
405296132 0
383518889 0
278582706 1
429637279 1
439588783 0
987375104 0
841868452 0
763022386 1
374279442 1
513039495 0
239846742 0
181040733 1
119450167 0
270285083 1
610647736 1
959133477 1
119642590 0
927748719 1
541521323 0
292641415 0
999640222 0
975057604 0
141447613 0
329139753 0
878964893 1
784644896 0
572568079 0
183123697 0
609142716 0
495901574 0
924874320 0
362598117 0
218503808 0
943885753 0
305130236 0
404439288 0
408381304 1
759196243 1
120524507 1
505587163 0
421439776 0
99377648 1
438927164 0
849410914 1
993456244 1
583598888 0
350556638 1
320878524 1
904193234 1
89160560 0
257492364 0
972233 1
103582040 0
759831886 0
6551411 0
813230239 0
381867810 0
536428612 1
331338632 1
331257074 0
550552700 1
655089326 1
820927897 1
195363183 0
557312028 1
335319593 0
718029441 1
3783870 0
153956650 1
456715479 0
142433080 0
769743996 1
337681069 1
25416662 1
441213353 0
2999565 0
205475086 0
296185530 0
615767384 0
64503504 0
357421249 1
621190374 1
460335575 1
67531643 0
883400039 1
554045047 1
90299532 0
954609395 0
962543759 0
986315793 1
406060887 1
736240219 0
477427909 0
315895547 0
677584083 0
560049140 0
140165075 0
30615105 1
4691546 1
465554936 0
279023518 1
594209289 0
960890526 0
13804968 1
484169418 1
616647937 0
340721693 1
835986083 0
843173372 0
28899439 0
646477695 0
199715822 0
361249162 0
982999867 1
459284179 0
972938685 0
446943926 1
473919220 1
435025756 0
199343027 0
774201035 1
799521138 0
752236212 1
526011105 1
446302365 0
493551312 0
722574315 0
971846676 1
538180972 0
61457426 0
416676205 0
562018974 1
521514319 1
182368225 0
28349110 0
895217487 1
649430038 0
100285989 0
496822482 1
551491744 0
253008114 0
277115821 0
486251972 0
14094427 1
325053941 1
996050536 1
445030619 0
699513805 1
428653009 0
151446086 0
178023628 0
827202711 1
669072955 1
219431728 1
880074755 1
490983398 0
661786721 1
958204966 0
35986562 0
725180475 1
64786241 0
732506835 0
62942617 1
978767430 0
547946983 1
135645535 1
699213412 1
882618963 1
696856414 1
837852832 0
485507207 0
3480187 1
32877007 0
154576882 0
445835254 0
459729645 1
457202323 1
818309608 0
752941040 1
890630207 0
618027886 1
914432539 1
907351736 1
406279475 1
372524826 1
958269322 0
807890075 1
222523781 0
91696147 0
178352826 1
936439419 0
806236270 0
335947998 1
698663764 0
230301830 1
754948512 1
797215817 1
14076903 1
544305276 0
853235661 0
349695314 0
308084600 1
574137147 1
381885205 0
659254951 0
539180886 0
336690627 1
834333391 1
873311131 1
161424267 1
283980377 0
942426728 0
257179123 1
562877908 1
993594315 1
716021832 1
129499215 1
794591751 1
326678188 0
923829639 0
443581970 1
109465962 1
419109813 1
73374924 1
469685109 1
746476758 0
36690828 0
777360880 1
103180352 0
550673747 1
458666621 1
624182594 0
286938496 1
795266165 0
947015091 1
424601490 1
165668841 1
914592112 1
110278549 0
429648625 0
937602762 1
184573221 0
256431447 0
923594354 1
39595573 0
311957528 1
624220148 0
788609523 1
187091130 1
696329479 1
238075113 0
823734348 1
865762825 1
178726472 1
37297540 1
956259031 0
272785900 1
53394989 0
44131292 0
926372757 0
243124968 1
952728222 1
402533152 1
627360755 0
769596096 0
497236280 1
903559577 0
54596561 1
589592099 0
320026982 1
830133594 1
427392536 0
936915746 1
210722584 0
266765648 1
175672256 1
322423394 1
390171613 0
25194772 0
755244379 1
46516055 0
127664612 1
180219523 1
133048572 0
919268543 0
152247733 0
23060505 1
322830919 0
491351713 1
544425604 0
353091074 0
767860927 1
135741085 1
315224236 1
305427526 0
587100908 1
180074030 1
311690783 1
557039509 0
179064880 1
418031291 1
184298434 1
878173991 1
946829448 1
949715019 0
883265318 0
658365301 0
396435590 1
835163385 1
482386399 1
941781519 0
546726817 1
234006730 1
343571320 0
453447926 0
9319543 0
363871309 1
361701085 1
925911723 0
976995195 1
11986949 0
481828519 1
741970040 0
54857906 0
698379127 1
577759148 0
574813128 0
190322646 1
714337784 0
300554751 1
918156940 0
62377115 0
388972574 1
270675462 1
846228258 1
928968341 1
444364158 0
436280058 1
705215813 1
114750684 1
427766743 0
299663836 1
499091411 1
13456537 0
918125729 1
465693867 0
703867332 1
896514585 0
895199325 0
884372309 1
665128025 0
879315927 0
761979950 1
675733952 0
514826521 0
840120681 1
435570709 0
89928609 0
147895058 1
677831869 1
448574383 0
491186329 0
354518203 0
481026998 1
177429364 0
365430758 1
886655945 0
722702350 0
368326768 1
311918947 0
333539659 0
407690892 1
801061185 0
267304077 1
958362948 1
301531731 0
786686984 1
581820297 1
737793451 0
807035134 0
236372098 1
565221149 0
531976659 0
720866359 0
71505195 0
703200991 0
162255190 0
312237408 0
908697451 1
61749648 1
282770091 1
810425873 1
485356354 1
999808227 1
269871949 1
855845235 1
44702181 0
289747504 1
488386208 0
253724131 0
494742140 0
82410189 0
402893858 1
903049561 0
49285487 0
96327732 0
938836791 0
916395624 1
457408684 0
191128870 1
403880274 1
157533260 1
88455157 0
796720638 1
284822784 1
132971881 0
268689827 1
575773276 0
612410408 1
554409331 1
396428666 1
802066715 1
201784208 1
282005625 1
685713433 1
959567959 0
217143626 1
160786696 1
853248712 1
517404610 1
655818328 1
237854585 1
538793679 1
234519708 0
963848382 1
999245091 0
652033123 0
727597042 0
924243010 1
343791764 0
525782133 1
738325266 1
989648336 1
810268963 0
684079794 0
660364279 0
903400568 0
981195383 0
146609299 1
428324381 0
949456233 1
934993448 1
287471932 1
636756304 0
568550509 1
178888547 1
533934688 1
447573581 0
214121668 0
840662730 1
474729630 1
138995386 1
732135144 1
885153310 0
70657345 0
444912797 1
832755651 0
89514608 1
369297114 0
69387751 1
483509344 0
854768860 1
871241340 1
480798901 0
203171668 0
810730822 1
813123278 1
124818764 1
149717215 0
461059173 0
17964399 0
296323133 1
732507041 1
470900406 0
841424768 1
263072674 0
83471386 0
180633874 1
344921691 1
839351914 0
639960051 0
487360181 0
221654682 0
129893964 1
348444196 1
578702080 0
263907519 0
11504682 0
423856453 1
996650214 1
587227941 1
512544562 0
12221420 0
797300316 1
553111784 1
33230661 1
810811702 0
999074179 1
750473094 1
102652453 0
649650884 1
823110328 1
753131381 1
520365476 1
18308006 0
600402113 1
465757039 0
642183550 0
183778289 0
263498330 0
636517353 1
836539778 0
310846459 1
773155105 1
928828413 1
140538188 0
964473067 1
445233042 0
237855368 0
547369348 0
484611805 0
863720113 0
113042037 1
766232665 1
711444156 0
215005485 0
120324799 0
57815333 0
887287444 1
733491360 0
891754565 1
349143524 0
366355085 1
719429431 0
789099730 0
583114131 0
202989325 0
687782179 1
404718824 0
276164819 1
27368731 1
201210132 0
758836809 0
344418715 1
64952976 0
284173070 0
961118230 1
907222131 0
300617123 1
996879429 0
631133858 0
650663697 0
682941643 1
754772801 1
960871326 0
918177771 1
617244241 1
539063778 1
915563431 1
109930005 0
681193024 1
659567516 1
84364067 0
495604704 1
123526694 1
62072986 1
549357160 1
414608762 0
69428356 0
766496584 1
64501770 0
729519195 0
783089375 1
654992019 0
96215747 0
490942008 0
233029494 1
762836310 1
166392935 0
395910191 0
866457873 0
7929646 0
553258206 0
176724341 0
166510241 1
495664843 0
906367154 0
624121155 1
499000551 0
270896966 1
548814006 1
309200470 0
704114587 0
365164449 1
425431972 0
72327471 1
611962353 0
798747224 1
967342587 0
491310686 0
8556340 0
739347278 1
745396382 0
717788648 0
247934741 0
370215369 1
291572138 0
769127867 1
405919011 0
860210336 0
544534083 0
409193921 0
570288825 1
259983140 0
308124857 1
598794213 0
408911185 1
956233312 0
766731202 0
177460942 0
57141376 1
268680947 0
310177667 0
160545224 0
614880147 0
920593311 1
702650521 0
191942714 0
34432452 1
274877209 0
567461983 0
394185931 1
360837187 1
459864224 0
267511890 1
254523619 0
803904879 0
50487481 1
347247224 0
665349261 1
25968881 0
247556969 1
127940337 0
832393104 0
235238092 1
660771823 0
17038342 0
918712856 1
364886818 0
695087621 1
897471065 0
349987119 0
183834721 0
662421228 0
5467298 1
890500292 1
361338512 0
68078696 1
708250838 0
304159104 0
465407845 1
697937962 0
660528678 0
569273309 1
907201288 1
54853792 0
645067336 1
494464276 1
293455023 1
482610669 1
805507912 0
963317426 1
236839329 1
562066771 0
379229901 1
369005962 0
998046400 0
96141303 0
714376940 1
590598059 0
919651821 1
252292566 0
849485389 1
942438011 1
236558035 0
641470831 0
35669888 1
944344907 0
995260731 1
132626785 0
234543724 0
870369879 1
337978721 0
36760479 0
562453226 1
918393644 1
142119965 0
773873608 0
263577958 0
915681077 1
28977149 0
508926110 1
377388276 1
674573724 1
698976884 0
980424646 1
247357339 0
671483060 1
762696508 1
965103874 0
316551060 1
542360783 0
532723474 1
756753425 0
702573026 1
504295448 0
890581071 1
1017896 0
886738330 1
746241845 1
620045910 0
987697779 0
332342809 0
89964017 0
879383218 0
779150711 1
525104472 0
203935857 1
972913419 0
469216289 0
273507461 1
128585315 0
738690691 1
349913740 0
324464797 1
69126688 1
969934312 0
106984185 1
535288038 0
338343757 0
9714856 0
732611929 0
944038702 1
956194831 1
784387378 1
70543011 1
229363252 0
589326462 1
295996971 0
817763947 1
976402695 0
315498672 0
160725650 0
95490851 0
423425007 1
35168493 1
214090012 1
902650636 1
278356419 0
937939115 1
210705642 0
131652673 0
679230853 1
181798771 0
632890934 0
262539443 0
332690587 0
626102598 1
330129533 0
985169618 0
668037344 0
148318499 0
429141427 0
169330601 0
118461314 1
310956902 1
539326491 0
654022547 1
1051451 1
268430863 0
107063453 0
551712371 1
713365182 0
258772973 0
430260634 0
273463904 1
945679389 1
317399712 1
644505730 0
171017173 1
863169305 0
192955669 0
323823158 0
105450629 1
585304240 0
725267225 1
189004610 1
258483331 1
502842461 1
835153819 0
170304906 1
466330458 0
153192276 0
276861516 1
790647412 1
468163340 1
456656848 0
234500520 1
524226405 0
651278347 1
122184760 0
466803767 0
488907501 0
32617276 1
218346234 0
472884409 1
639156396 0
271463859 1
155970842 0
596785604 0
430818715 0
271499394 0
297692769 1
382298525 0
958876348 0
260421673 0
698811667 0
651310099 1
6634959 0
345911423 1
820831805 0
56775701 0
436604570 1
826058240 0
679557902 1
657888193 0
178559734 1
946808024 1
587508606 0
229262224 0
923456872 0
634548625 0
16616366 0
558572394 1
36784162 0
385931117 0
182746295 1
778242975 1
497026574 0
616230613 1
677514705 0
647966511 1
758159602 1
383759720 1
429816412 1
360780761 0
162147759 1
742449875 0
325407623 1
495238398 1
81428524 1
770192133 0
445122708 1
303197171 1
420170899 1
57954709 1
46010185 0
793234065 1
216831372 1
249399273 1
987088733 1
332142250 0
107500516 0
199565803 0
973281120 0
450999262 1
174414271 1
858742025 0
44155151 1
974614918 0
102256412 0
406499680 0
364528283 1
264830165 1
657199489 1
749908786 1
178146243 1
755049873 1
26510711 1
71054113 1
332104886 1
835063140 1
56647396 1
337877515 0
945550837 0
256574576 0
949283240 0
342867876 1
772215528 0
494391078 1
594482326 1
75549582 0
223563423 0
250535731 0
982935656 0
147999296 0
767888245 0
316704219 0
179477254 0
257018581 1
432875328 1
696495964 1
435920799 1
815650124 1
648455232 0
234007122 0
520703465 0
319510914 1
581866922 1
683294639 1
565031557 0
986378906 1
949726566 0
676220273 1
55201746 0
173391509 1
99062118 0
654544383 1
965342814 0
649396915 1
500780894 0
981556525 1
87403090 1
869957415 0
886556668 0
329836119 1
713215593 0
730239072 1
595874064 0
773538184 1
330723593 1
947173518 0
733970257 0
148899008 0
569618181 1
608273557 0
114429844 1
648256108 1
930239877 1
126411701 0
492006726 1
352021497 1
536951740 1
947505823 1
50141973 1
43765847 0
303096818 0
75605808 0
369866707 1
837410917 0
761262686 1
618362348 0
733644501 1
391840790 1
261509241 1
345392457 0
678782370 0
515210857 0
298717803 0
417733898 1
432122357 1
162999630 1
516124466 1
45866199 1
561375538 0
501886273 1
611964857 0
499477918 0
641811991 0
432415330 0
411103011 1
887686634 1
548785513 0
468987041 1
425177205 1
978569963 0
480713800 1
215983798 0
143442373 1
706187991 1
609420281 0
330231858 1
439828882 0
737210011 1
922539695 0
717570683 1
112820765 0
76164059 1
373144123 1
591888410 0
721002269 0
992083273 1
651503261 1
218306639 1
614314851 0
612870964 1
681867081 0
476893893 1
386174446 0
317766949 1
535387464 1
416321894 1
144761960 0
451806008 0
779991597 1
970322860 1
386294129 0
144279636 0
104379368 0
823127940 1
412805405 1
534730406 1
90995812 1
155662659 0
653596486 1
742721812 1
98933848 0
139456700 0
839576101 1
486755321 1
945050823 1
241433324 1
865703455 1
582672379 0
293489141 0
790017218 0
162485883 1
739612335 1
969245068 0
736553271 1
52113158 1
460816779 0
231743887 0
683942303 1
823495622 0
416775405 1
900341505 1
870488074 1
835554851 0
179353536 0
824870444 0
177849380 0
881531772 1
969425199 1
604893050 0
95956680 0
439107684 1
787755617 0
32064993 1
189218564 0
864331588 0
33579015 0
306718297 0
325333022 0
856750143 0
402275499 1
550205713 1
17464714 1
499422618 1
44180011 1
217112549 1
960799769 1
640595011 1
460524738 0
904588556 0
337027477 1
322315395 1
804218005 0
838337504 1
259358397 0
85905943 0
65973602 1
420846195 0
8399963 0
989850265 0
142352626 1
566985155 1
79728946 1
220379824 0
852151067 1
827372185 0
332992341 0
772966531 1
507715876 0
284940228 0
80867050 0
618081738 1
134690213 1
126139790 0
986359358 1
687573625 0
801342585 0
858136931 1
182645290 1
933026062 0
457479612 1
692756976 0
277901053 1
492216142 0
256216837 1
747485797 0
532937253 1
401875243 0
9573300 0
850727705 0
651551892 0
538157828 0
413788023 1
433741928 0
122068516 1
819471888 1
115454612 0
741831372 0
695213830 0
873611902 0
513990056 1
621616314 1
445875594 0
842529538 1
707638156 1
581071484 0
564254483 0
197798147 1
812992624 1
648854931 0
882330564 1
381404750 1
632363496 0
159117423 1
935026594 0
165786984 0
998292983 1
199957247 0
134695370 1
460917281 0
209752264 0
817942551 0
346089584 1
504302007 1
298623656 1
644398432 0
756551273 1
152646003 1
604611204 0
281118599 1
148667728 1
295199920 0
140037775 1
346621243 1
780713113 0
283338604 1
245692516 1
607802901 0
579836461 0
133620062 1
128610190 0
618169399 1
448394941 1
145724407 1
329667571 0
849892232 0
460354445 1
627867021 1
27771383 0
698456731 1
405490507 0
700279648 1
765918682 0
749249621 0
885013460 1
388436309 0
562215432 1
832584036 1
596505658 1
359006764 0
749407734 1
321793171 0
862347726 0
569829705 0
319157677 0
297276123 0
712909347 0
383408635 0
619055305 1
140439559 0
645383745 0
529070677 0
813988267 0
6375813 1
147387738 1
824809400 1
353900146 0
126686504 0
106649178 1
794371494 0
943436603 1
571579250 1
514609540 0
938730687 1
982667469 0
559196594 1
869914532 1
292229360 1
207745005 0
571209801 0
648367739 0
974752736 1
2603282 1
452911030 0
248559636 0
739692261 0
655131208 1
609050367 1
939505918 0
606827742 1
578036200 0
432144776 0
383053230 0
71302697 0
45146806 0
314815631 1
399059543 1
854965178 1
67943696 1
636652548 0
663604815 1
839562872 1
158807828 0
209313748 0
323298255 0
386904897 0
251796873 1
449797919 1
556124482 0
875485265 1
913943813 0
126157953 0
444596312 1
777654243 1
24664339 0
752997972 1
95613774 1
28414138 1
826031391 0
857228217 1
505964528 0
692052200 0
759648910 0
59490243 1
679680303 1
372849961 0
787183565 0
98286108 1
481696338 1
814665270 0
625889172 0
882155382 0
357381515 1
638795105 0
885896683 0
695134177 1
309993814 0
67859307 1
340245201 0
793562921 1
498225999 0
21103563 0
355800961 0
395610897 1
657568371 1
591221060 0
193204139 1
582507412 1
76091746 0
610373705 0
605383611 0
306725554 1
453886447 0
167424256 0
967064702 0
96186913 0
809383068 0
617454416 1
535814401 0
801040331 1
533932118 0
936592928 0
674617263 1
553580593 0
458165598 1
721472904 1
510520330 1
120385302 0
742664865 0
242209541 0
425842784 0
818169050 1
880387783 1
497704514 1
721519686 1
132742368 1
550549220 1
219024402 1
462206152 0
592998255 1
529117510 0
755851936 1
914339483 0
364256820 0
409954906 1
473793719 1
415074349 0
84244638 1
671175888 1
850982596 1
624266274 1
84750247 0
269341660 0
527128723 1
188147784 0
366752009 1
949054404 0
338867296 0
582625908 1
35143049 0
194085264 1
364269787 0
476369864 1
539463485 1
112429199 0
992256473 0
47651986 0
955593956 1
415381115 1
259016258 0
713448106 0
663916446 0
338891314 0
351994150 0
504427963 1
217869686 1
732351692 0
254773417 1
864600601 0
670297283 1
345023191 1
476117683 1
295571058 1
587726106 1
52175432 0
273691553 0
725777094 0
755582408 1
900393208 0
941446448 1
344197111 1
153029888 0
892587538 1
228062263 1
948130466 0
292676874 1
32825431 1
895410995 1
500217377 0
153516581 0
178996056 1
471807665 1
395015829 1
678395305 1
376074349 0
205252773 0
616621386 1
563437112 0
47400306 1
631647864 0
111328826 1
890621035 1
19563853 0
66576669 1
678397483 0
700653569 0
617969639 1
374902785 1
389819209 1
589729941 1
25726205 1
719102360 0
365155840 1
712030493 1
727041339 0
77829534 0
770911845 0
937795698 1
188573041 1
702159502 0
3517499 0
969115216 0
546402877 0
328149258 0
75795086 0
971293567 0
340940808 0
134290900 1
301681785 0
725466414 1
221793686 0
192968710 1
830838418 1
515088492 1
767764415 0
177628259 0
214700848 0
264245119 1
336550794 0
461410463 1
914881411 1
371652554 1
231028928 1
578859757 1
596597120 0
267064229 1
386392354 1
853222342 1
822926531 0
34080174 0
69163536 1
251721764 1
554494364 1
409572474 0
513351991 1
661354493 0
136707624 0
849303501 0
519619503 1
505786695 0
353988484 0
369200384 0
424748035 1
947356835 0
570655078 0
290744264 1
895172657 0
770281188 0
747725821 0
965412337 1
139971758 0
746685871 0
767720377 1
425972607 0
737652966 0
387125173 1
378328042 0
526934192 1
990036678 0
70680267 1
732394959 1
914337805 0
381368995 0
918957226 0
140219688 0
484888079 0
561197060 0
824478189 0
511290049 0
324736394 1
583263665 1
662081808 1
920646497 1
378072782 1
987907417 0
892346905 0
159404311 0
956546872 1
542823700 0
498532287 0
532521011 1
115385801 1
391037643 1
337640213 1
946332111 1
518973618 0
619036551 0
567717143 1
717200975 0
933329845 0
138641880 1
12407027 1
504028843 1
972797732 0
283882022 1
374013640 0
498554817 0
37948353 1
3237342 0
474454425 0
590765352 1
576691786 0
587527097 0
939840449 0
554967731 0
66192387 1
111397118 1
444187658 0
945112852 1
434909118 1
368990724 0
873754152 0
248567427 1
869265594 0
40022661 0
122485077 1
754271048 0
606785434 1
220409683 0
853862485 0
480034261 1
678957157 1
392161058 1
869233942 0
523760489 0
699127632 1
289652343 0
657507380 1
955476504 0
637102757 0
836702883 1
79572071 1
134413916 1
223217029 1
757019049 0
213097316 1
810002673 1
354176051 1
897270101 0
663547 0
778639839 1
734186948 0
284737699 0
577707715 1
21980524 1
872863936 0
486333005 1
427043896 0
775349704 0
740839906 1
894314952 0
706541077 1
294931708 0
320256730 1
628257866 0
594677120 0
255245583 0
175984843 0
788567458 1
646986998 1
596671572 0
983377496 0
828305470 0
741534478 1
476802353 1
699228902 0
339583394 1
388426242 0
883307797 1
935935289 0
47131074 1
888522646 1
225219478 0
369203288 1
768703659 1
640818140 0
456819691 0
684888399 0
818990985 1
165162743 0
625367130 1
279177262 0
603342997 0
357991577 1
105159076 0
850481533 0
846261756 0
173564960 1
877944805 1
35099570 1
379903134 1
512481189 1
119879004 0
603196457 0
685836903 0
734709409 1
479353106 1
556079090 1
776931682 0
322067057 1
786580424 0
890615818 0
39076068 0
208148847 0
390718360 1
304050307 1
206144943 0
423484072 1
861200314 0
123902057 0
923341136 0
689921895 1
123589729 1
72130881 0
864638715 1
830527343 1
449196175 0
575207987 0
923987384 0
362734852 1
705368382 0
317606965 0
224759404 1
530471513 1
193564618 0
675334317 0
675708012 1
886074219 1
506340554 1
925056087 0
851322818 0
728259418 1
349539805 1
917257283 1
964442096 0
473741770 0
688246238 0
291670163 1
910423598 1
785676531 1
578364085 1
83504345 0
927854597 1
424741897 1
867798695 1
403234750 1
246186198 1
332870669 1
130068671 0
771823627 1
153290631 0
88581808 0
606873219 0
860419584 0
838413078 0
939552059 0
340860682 0
505835581 0
998964880 1
238293098 0
580178054 0
950298957 0
832666813 0
920870633 0
963130149 1
740137541 0
891384675 1
598466998 1
760929844 0
519582994 1
893301047 0
37144608 0
369701668 1
441573904 1
241118178 1
469329143 1
36345071 0
570085493 0
455668279 1
221407249 0
41186367 0
88570881 0
133828888 0
324164417 1
968691548 1
129065621 0
3641356 0
306573076 1
756300539 0
763648276 0
841172718 0
20092929 0
892522198 0
219959811 1
730286234 0
310979490 1
426121027 0
266156565 1
200862487 0
399685797 1
398306789 0
799530922 1
354562365 0
707648922 1
568220921 0
40364174 0
273213965 0
69189158 0
277573886 1
929100279 1
338382312 0
744078521 0
387735236 0
515102572 1
580426739 0
455292922 0
431421964 1
175234441 1
504748369 0
867699326 0
165226495 1
904699674 0
424069518 0
239666107 1
599234306 1
703212434 0
285949952 0
429161588 0
752739677 0
389504263 1
852151995 1
489124001 0
300241294 0
783283022 0
442605064 0
937106363 0
738845276 1
555374264 1
462780316 1
453637402 0
44887592 1
937200587 1
667286200 0
218828755 1
124949285 0
586191031 0
152574787 1
783723291 1
147496495 0
550231395 0
778426053 1
147404464 1
189041595 1
414263751 0
242983808 1
996571396 1
690345506 1
480300615 1
341358096 1
115000060 1
273457110 1
738269248 0
990594443 1
403136961 0
963298040 1
934754439 0
457622147 1
650186081 1
188115413 0
186882833 1
159365874 0
716941028 0
785098231 1
110208400 1
258708057 0
788183192 0
813270836 1
543112559 0
851694519 0
406061281 0
475727802 1
558129732 1
211836873 0
873963452 1
161850344 0
201143493 0
421946827 0
60420823 1
745522702 0
294123186 1
201025985 0
612387644 0
239550720 0
347061622 1
280667218 1
726993558 1
457193189 1
152481135 0
135511356 1
827310141 1
779613434 0
436678818 1
511650823 1
903441468 1
705209596 1
209251382 0
18620681 0
672683089 1
404639252 1
506066790 0
847054256 0
423898636 0
201981057 1
144693706 0
95420356 0
724034158 0
619193681 0
747706848 1
704274058 1
768185894 0
735872987 0
165098050 0
211126885 1
175139707 0
376219167 0
284301800 1
53892747 1
320269732 0
31291826 1
424526003 1
450679063 0
225555503 0
797350149 1
818132552 1
837393832 0
215035583 1
502807038 0
207210946 0
143988454 0
981706453 1
637618168 0
573159425 0
425718068 0
806939283 0
580775800 0
938311806 0
995711228 1
159674673 1
31223946 0
102232658 1
255186289 0
700091839 0
226764931 0
173941772 0
417627624 1
797253733 1
454555616 0
383546777 0
595192030 1
853260836 1
730528581 1
861837815 0
129278362 0
959091132 0
461946518 1
781593517 0
427606894 0
184202683 0
674065592 0
415578435 0
26554348 0
772112849 1
369371959 0
86963132 1
767091423 1
302175701 0
365851638 0
770933021 1
29294662 0
776072828 0
372589134 1
71467934 0
708914699 0
67463083 0
237813687 1
217729374 1
133497218 1
613594411 0
410097031 0
933913802 0
354172319 0
532033356 0
780424808 1
696537173 1
855834247 0
812234737 0
857448548 1
166471847 1
918850433 0
645392973 1
124478828 0
352920199 0
939814406 1
359585722 0
607279150 1
670017967 1
65972675 0
754585757 1
861186658 0
122401464 0
688381690 0
389803112 0
145361097 1
311574998 0
208157551 1
246493597 0
647155882 0
833137011 1
947489076 0
261843045 0
935794684 1
720219600 1
838225050 1
564648359 1
977206972 1
106801632 1
785982227 0
482788356 0
906244441 0
922951107 0
420649193 0
354173582 1
213104021 0
737131779 1
177343154 1
659952003 0
674021734 0
467870228 0
937999872 0
323714992 1
103389590 0
331959881 0
384103098 0
535750925 0
887015958 1
41631847 0
35456214 0
874764928 1
45485741 0
303674897 0
691385617 0
868241248 1
780741006 1
930019015 1
216361593 1
582560343 0
799607946 0
279886668 1
705836391 0
862706071 0
789819891 0
296371501 1
582459146 1
489012644 0
663342320 0
214625819 0
410273147 0
990818921 0
229965294 1
634261734 1
279673096 0
560269561 0
295419490 0
916964823 0
478670544 1
111151011 0
159843979 1
407615772 1
421946843 0
376571180 0
202304942 1
125542419 0
919179404 0
547905487 0
698993554 0
967673696 0
123374609 1
562391867 1
889441035 1
241451571 1
765672254 0
609663918 0
627821378 0
105457128 0
903028120 1
990364908 1
275500802 1
225430624 1
88327427 0
806200185 1
188015794 0
783424268 0
708900786 0
607184968 0
762492108 1
273877651 1
972129221 1
90117421 0
584512776 1
14453311 1
212869831 0
351097939 1
283090411 0
392195312 1
441210476 0
528053910 1
120362854 1
642547131 0
268213720 0
757247539 0
950424744 1
684472650 1
157006013 0
972286417 1
913216690 1
88909189 1
682192453 0
218390286 1
729038502 0
240562650 1
188284108 0
307884415 0
2166529 1
53888968 0
101424998 0
813173745 0
537938716 1
836409345 0
291051449 1
176789429 1
28738933 0
69961614 1
829249828 1
486667818 1
514199623 0
623430518 1
324328648 1
787656251 1
457499813 0
786789691 0
969708479 1
44059713 1
737511448 0
107460253 0
310341907 0
34819817 0
13169729 1
410949787 0
117007664 1
874465329 0
963473595 1
748162307 1
255049781 1
806372282 1
364714325 1
721711818 0
520714377 1
933929698 0
708917652 1
860955802 1
342757732 1
453466508 0
462690844 1
927024668 1
977826795 1
605192311 1
887884314 1
718320629 0
648173368 0
783436805 0
598504491 1
634945871 0
671138337 1
67763138 1
598909403 1
705115151 1
84438474 1
338144109 0
390796035 1
887280796 0
68044682 0
523980902 0
317175390 0
62195957 0
332802900 1
899855114 1
438066087 0
736375357 1
287223225 0
400359645 1
345978457 1
55023766 0
231950250 0
369860612 0
367113472 1
496285469 0
535697485 0
951233625 0
861072794 1
700371347 1
568906946 1
269176490 1
784983413 0
199107057 1
209446813 0
93112460 0
760429060 0
943334025 1
105414497 0
977294093 0
448653919 0
934494881 1
701793423 1
253106673 1
992843955 0
843879383 1
172781689 0
783895151 0
598517919 1
811163313 1
964537539 0
60191180 0
171404855 0
594788350 1
974190955 1
489537726 0
567502216 0
69586225 0
695874662 1
344168423 1
419797794 1
443868948 1
571950894 0
123931057 0
77245132 1
519322914 0
255701935 1
354375086 1
835741215 1
752925779 0
968242338 0
76812328 1
708142786 0
682614412 1
813733105 0
449109606 0
109154305 1
783148784 0
587277874 0
454374886 0
987759049 1
917509842 0
505830431 0
527314273 0
37221605 1
641048893 1
188043292 0
53966930 0
472768716 0
907827649 0
541939511 0
218519955 0
375520201 0
391739720 0
44741474 1
680926808 1
144059530 1
610380347 0
760627727 0
588855362 0
958151300 1
173736972 0
730910237 1
608184244 0
247464697 1
800048730 0
118366362 0
348849422 0
797632461 1
189867691 1
576462291 1
838563566 1
992967651 0
164654603 1
420956038 1
181272907 1
587598655 1
460416058 0
892446065 1
374824656 1
114148955 1
858343340 0
61033409 1
232559149 0
538392594 0
772699720 0
256116438 1
192918551 1
850401931 1
44586670 1
42778349 1
472933430 0
578651682 1
104637214 0
946625552 1
680172991 1
315835035 0
954371250 0
113866605 0
807762086 1
440346478 1
746084221 1
832091086 0
248132825 1
100558704 0
984080009 0
390230674 1
576424257 0
872232629 1
39539343 1
297269458 1
16933833 0
557364776 1
113634166 0
725344002 1
565938828 1
109459021 1
410388302 0
152248358 1
858765119 0
492621655 0
543201815 1
59901365 1
534308850 1
730271828 1
712372209 0
282068048 1
234120350 0
328216182 1
854681166 1
827574236 1
472730777 0
180088966 0
293993704 0
946758587 1
985754576 0
325008061 0
381643664 1
113854689 1
181831621 0
467060263 0
993593758 0
508001707 1
798220785 0
463041593 0
379638344 1
663044296 0
675843311 0
944548326 0
993621821 1
960715893 1
81303010 1
520054821 0
278904156 1
326205447 1
212481748 1
934736437 1
947916708 0
449979339 0
583202962 0
376256724 0
305026380 0
953174264 0
748945952 1
964485280 0
702840815 1
364222107 1
418676290 0
444153034 1
242041535 0
811441413 1
754197427 1
402177012 0
951161417 0
876856585 1
970274622 0
190743413 0
431717093 1
825358631 1
626190584 0
473430467 1
696595249 1
568392191 1
248606380 0
566529242 0
401448128 1
983450856 0
473355981 1
521596426 0
107975058 1
518060651 0
727380173 0
989141748 1
226900889 1
206900541 1
271689497 0
766856460 1
809172915 1
959782944 1
733459578 1
830829326 0
200982380 1
305110893 1
535058283 0
457918489 1
537090207 1
728957526 0
211706116 0
979348526 0
992750180 0
934024720 0
308023625 1
848021421 0
753190878 1
839660694 0
471307706 1
249704231 0
711503686 1
985237408 0
950756093 1
268836956 0
176984427 1
831358663 0
942082653 0
951353 1
655319273 1
709033352 1
527822582 1
933615951 1
646459790 1
33561017 1
343968829 0
631614773 1
244257398 1
585250320 1
813804654 1
171751241 0
296827472 1
140111802 0
571216225 1
947410293 0
415614455 0
350168317 1
648789321 1
498738905 1
457461668 0
269693795 1
952364591 1
183579148 0
373593672 0
871820369 0
710598754 0
986333938 1
290379386 1
344687878 0
694081270 1
958070714 1
216150843 1
516314944 0
519151768 1
944304136 0
149717908 0
547712203 1
943920382 1
150085944 0
276164987 0
282533415 1
584509061 1
460459489 1
981480307 0
656081398 0
452885028 0
298467913 0
143228976 1
970742584 0
920390488 0
379388095 1
398400915 1
641936006 1
27983869 1
324070106 0
699113311 1
238000433 0
678863950 0
647912253 1
402068151 1
689554538 0
787006492 0
898732064 1
157377724 1
488658057 0
91517811 0
902958675 0
286292936 0
222324813 1
92468348 0
533291411 0
283247718 1
287412103 1
309138435 0
295641325 0
885910032 1
167182257 1
201089067 0
802546847 1
572319828 0
461823502 1
133841645 0
563379620 1
280312462 1
143406072 1
571097606 1
911651814 0
685040356 1
277035192 0
766779313 0
905259827 1
686429669 1
97338224 0
3940678 1
148523615 1
527003839 1
546350894 0
309663719 0
566042997 1
337620638 1
949797254 1
290389395 0
301414467 1
650710687 1
617192902 0
779292624 1
564874352 1
529037291 1
434505101 1
432103506 0
349495967 1
804689639 1
993061278 1
117813076 0
536919648 0
85153949 1
320262469 1
211826454 0
280925289 0
594059592 0
807385113 1
667711043 0
486495543 1
211014855 1
981638267 1
245805505 0
442037001 0
623622558 1
963651007 0
771098521 1
554273250 1
996681117 0
240589519 0
909649531 0
67494674 0
839145288 0
845601901 0
292566236 0
461828212 0
208259554 0
266702685 0
111022098 1
710247887 1
377495941 0
172459914 1
438779730 1
56939509 1
363562041 1
167376515 1
239545785 1
351962005 1
187759160 1
158853817 0
595143449 0
239419120 0
334552236 0
329127597 0
457052585 0
637647964 1
376539506 1
459454734 0
482986202 1
276493586 1
876579169 0
142546572 0
896392159 1
108308067 0
621245705 1
853243207 0
147989378 0
873722082 1
678264105 0
34961708 0
32467756 0
835450073 1
329153008 0
350566180 1
907914359 1
19592046 0
261818472 1
868378648 0
91977972 1
917748664 1
997949640 1
391405871 0
190560368 0
489287974 1
306370795 1
59019891 1
451982399 0
748946072 0
793898652 0
21558520 0
472530959 0
777218467 1
744542805 0
395834186 1
147878369 1
341862983 1
147616318 0
198171501 1
247395686 0
732298084 1
645199029 0
585350690 1
671333645 0
640397711 0
429698372 0
708445416 1
238481846 1
616882329 1
906426769 0
104171685 0
164065473 1
458845318 1
163899696 1
642205433 0
530719038 1
855919856 0
975325320 1
739439095 0
76409663 1
237618680 0
574651825 1
516131771 0
152177243 1
371006715 0
796120688 0
631467716 1
834880168 0
193506587 0
267595410 1
443704402 0
395104776 0
223489558 0
188159542 0
733001875 1
147278694 1
905543792 1
7535114 1
710798415 1
641935018 1
277120614 1
873711896 0
654974253 1
799669540 0
397353509 0
297962008 1
175373314 1
211594798 1
708324546 0
276301266 0
560141634 1
797004093 0
505149644 1
996711749 0
486254020 0
136148901 1
240576528 1
255613431 0
68289661 1
546501855 1
691200177 0
313868700 0
511467974 0
457756831 0
171168347 0
552261376 1
719382146 0
959760500 0
361414170 0
930242382 0
966397763 0
681250599 0
52963529 0
90825451 1
189310997 0
287135874 1
70979948 0
221579276 1
182668709 0
47132544 0
802853163 1
322574721 0
166335489 0
558105329 1
726094642 1
989032249 1
268455719 1
654641504 0
292926050 0
620840386 1
828704251 0
681487560 0
450705474 1
461118000 0
573918006 0
732046147 0
379258894 0
660397721 0
212216153 1
38323397 1
143798934 0
225120825 0
782757518 0
48952825 1
818268947 0
191478198 1
706938260 1
313451391 1
991560628 0
569257653 0
401805276 0
674327015 1
639015434 1
132619085 0
641408748 0
725910998 1
246238618 1
857645716 0
517771482 1
189733814 1
892082515 0
433619872 1
100658880 1
697809883 0
92942567 0
96403474 1
429056334 1
655248884 0
814956127 1
504765226 1
41785198 0
111355568 0
317481981 1
612216775 0
21966084 1
585635909 0
177692792 0
951345249 0
648858155 0
91465144 0
828447337 0
821498858 0
907234678 1
366540580 1
813062502 1
235472952 0
649910391 0
453203056 0
731741676 0
717923446 0
568271846 1
812618094 0
60931020 0
258718655 1
513168051 1
992494303 1
163184605 1
533929463 0
864870512 0
756261841 1
641200357 1
463280956 0
878778274 1
772516942 1
584023355 0
118963534 1
937741529 0
890347938 0
613909735 0
691573204 0
532818936 1
626866210 0
706309863 1
986510659 1
275961036 1
963494628 1
539480245 1
54665794 1
952482503 0
487406599 1
191780783 0
563235113 0
703447641 1
275573436 0
657056898 0
186803388 1
305323807 1
902257270 1
553022407 1
350760932 0
746858365 0
450934226 0
518694371 0
668327898 1
659056766 0
648104162 0
228759847 0
152037705 0
875337903 0
26456389 0
71367266 1
46975693 0
192422638 0
84472914 0
840899202 1
324040967 1
59932335 1
940866184 0
367560657 1
415965702 0
705454283 0
164255171 0
401211710 0
374231858 1
444037833 0
918463006 0
799077937 1
781315161 1
174650032 0
279411313 1
848231720 0
966439872 1
987216815 1
992025724 0
952218635 1
453486343 0
605826941 1
227514138 1
474128264 1
682543991 1
426032868 0
802813487 0
681005088 1
874158699 1
43659610 1
384551692 1
218581988 1
77154899 0
584145308 0
302527697 1
203083705 1
571613679 1
296390677 0
936022974 0
415838461 0
916462667 1
268347564 1
78261782 1
995629879 1
836119616 0
154584120 0
51728422 1
447787475 0
540566993 0
676043034 0
799700116 0
196787332 0
106246861 0
439668994 1
122105562 1
640094835 1
918421303 0
572137932 0
770763160 1
596740847 1
126874417 1
893247593 0
890735388 0
452150393 1
662482148 1
941889640 1
501546612 0
71249741 1
948110418 0
606138818 0
71860530 1
19276677 1
805458263 1
260286237 1
72891186 1
291866260 0
426434430 0
204065109 1
395047416 1
28788596 1
98149348 0
201145128 0
969770676 0
82810643 1
875012298 1
284057755 0
118357412 1
35774257 0
565014945 0
396538264 0
799280488 0
473311212 0
391523052 1
850425213 0
74290464 0
815420994 1
606523895 1
796547674 1
701105915 0
99207789 1
806527003 1
338370619 0
107178695 1
11071834 0
202896345 0
207427780 0
443541036 0
952327005 0
908981173 1
706829174 0
877394467 0
106957017 0
158577014 0
265768321 0
739173212 0
978237078 0
539306274 0
334986138 0
773365231 1
168392126 1
266166107 1
833551587 1
732125611 0
830867313 0
482600939 1
525140538 1
88149785 0
120519300 1
697795300 0
375123 1
584520033 0
790863215 1
145035886 1
775898040 0
95029659 0
988275758 1
851967880 0
317940699 0
897186550 1
416273921 0
513868679 1
389798075 1
143160518 0
443816940 0
494815371 0
421887843 0
735423832 0
138839394 1
325866560 1
952176452 1
409475290 1
654192218 1
902821514 0
692274365 1
669245772 0
500846984 1
471695129 0
638565761 1
1026393 0
502406955 0
918880020 1
581768277 0
646572178 0
112663401 0
835459455 1
482403589 1
733874998 1
689939111 0
736525356 0
517712999 0
808620631 1
646812218 1
614952483 0
245932207 1
73737526 0
94078618 0
389594351 1
67190638 1
927187000 0
911027436 0
819362731 1
155091434 0
367285347 0
5581553 1
250274079 0
340857063 0
325969830 0
924546831 0
111366888 0
35182824 0
532715414 1
670675435 0
840260665 1
494463679 1
325465234 1
499454157 1
260550076 1
776385766 1
213467449 1
295530845 1
651658069 1
138796647 1
74398199 0
979143352 1
60811210 1
16106353 0
620329833 1
705020505 0
587502719 1
297586605 0
172505207 1
722703884 1
36462949 0
340857105 1
11977453 0
329005103 1
138330803 1
887459300 0
217630403 0
762424603 0
319364439 1
970653676 0
811301794 1
630792951 0
971209380 1
770593850 1
279308747 1
387255330 0
943499993 0
20237185 1
660726921 1
46497703 1
276973548 1
802706362 1
131725566 1
301597943 0
391945943 1
271533073 0
677938915 1
563854382 1
611414648 0
513618890 1
960648021 0
681891339 0
145259602 0
484584296 0
76303429 0
385707778 1
382010887 0
768446073 0
606467269 0
265947358 1
361565102 0
657607033 1
210598145 1
215692559 0
728279240 1
711200105 1
939136466 1
937280427 0
87893914 0
389515140 0
651142472 1
193437966 1
825227396 1
641330313 1
964762019 0
780329745 1
699937035 1
278605759 1
345873367 1
521183844 1
878127314 1
489427044 0
296038710 1
686362254 1
866553029 0
915777269 1
275371435 1
927984167 1
30752509 1
759461073 0
225134171 1
694666772 0
131493778 0
428956694 1
190224747 1
152720294 0
821079569 0
521338960 0
269918869 0
281075079 1
109183556 0
970626713 1
253831918 0
831512939 0
266833722 1
951314609 0
576499500 1
738480183 1
834830891 0
467655919 0
650204139 1
676786700 0
604527330 1
190882103 0
320005391 1
447847949 1
585293174 1
779288269 1
749237227 0
331175005 1
594961072 0
508284797 1
928723486 1
465152797 1
6712577 1
985910826 1
236623596 1
711759810 1
234022212 1
138729929 0
753372293 1
447975947 0
533284035 1
706752331 0
943516356 1
152935817 0
907075234 0
281891308 1
188621571 0
758860827 0
950422607 0
114917528 1
335399385 1
247858867 0
538171375 0
11494130 1
620816476 1
569933907 1
75065280 1
749913431 0
893136023 1
152142733 1
645314845 0
716685020 1
713170549 0
120610840 1
788025004 0
64075376 0
223946918 0
147159135 1
290577183 0
644827851 1
539185463 1
931186269 0
313921881 0
492904077 0
63110299 1
905319196 0
604297032 0
164319297 0
70799071 1
600417749 1
764922257 0
263802917 1
34927097 0
733665551 1
656118455 1
918703861 0
23718138 1
480009401 0
66998878 1
112349871 1
180325319 1
69424986 0
25823033 0
492140304 0
966731178 1
400069215 1
281523297 1
606341317 1
337385458 1
704405039 1
301566767 1
809356565 1
987279721 1
244870554 1
385565263 0
210913616 1
597054036 1
598668859 1
75974813 0
49008404 1
312472908 0
985594051 1
907865991 1
269229621 0
872801423 1
16275268 0
776492385 0
837130725 0
969319916 1
67600104 1
284556325 1
493090473 0
449588607 0
241885960 0
442573388 1
975904963 0
653653238 1
558410987 1
967690907 0
525803592 1
971322803 1
970981726 1
179458604 0
30039154 1
269731043 1
652773696 0
478620602 1
750737473 1
606023727 0
204849050 0
983036128 0
660861431 0
265901073 1
5515110 1
590146078 1
209956636 0
359726465 1
443139320 0
551590976 1
348075557 0
120855772 1
325478307 0
349914350 0
961901820 1
361443533 1
392794354 0
781652016 1
801575983 1
710736848 0
870154973 1
534989720 1
213451685 0
309931790 1
652252298 0
173888443 1
500573898 0
418383061 0
764293118 1
967850691 1
582027822 1
662323868 0
239291904 0
91758385 0
691552639 0
613656915 1
949082491 1
358642907 1
871097414 0
308338157 1
598954334 1
348078999 0
833177442 0
278763158 0
317629016 0
267351659 0
81900825 1
980908454 1
820984701 0
845432452 1
39300517 1
982354481 0
289937663 1
479385457 0
887120259 0
517921225 1
96912188 0
884114979 0
484855081 1
145531029 0
326416862 0
923549950 0
388579392 0
889457719 1
678172942 0
46477988 1
346159655 1
232495370 0
759856272 0
129733393 1
626121395 0
465129651 0
168516355 0
187790919 1
393143214 0
941848657 0
569135160 1
238083915 0
635718952 1
410073409 0
134695679 0
752259301 0
29359643 0
661157005 1
280974901 0
825646468 1
966931889 0
97628124 0
745509887 0
899926134 1
484873108 0
85425094 1
188331 0
248241244 0
807334061 0
633883695 1
298089715 0
339282911 0
449039026 1
86952580 1
650498386 1
593631895 0
558007756 0
30489487 1
765474142 1
336312199 1
491744698 0
705098373 1
785034959 1
53921538 0
435245707 0
451492678 0
44791798 1
479309651 1
952054496 0
709992314 1
596366924 1
407365523 0
38283246 1
2696305 1
589835474 0
343284690 0
34537804 0
521801185 1
823090540 1
152453828 0
703716524 0
994982733 0
570770575 0
637734026 0
329297769 1
874995789 0
503799592 0
176205619 0
156312160 0
350434460 0
814397820 1
354536050 1
153752723 1
586517976 0
775195872 0
311910625 1
837353170 0
131115816 0
269997326 1
902927323 0
75402635 1
543524243 1
321325954 0
867033423 1
194264740 0
502298829 1
49500130 1
185944424 1
445375816 1
777468789 0
177368039 1
352718487 0
240258945 1
770542660 1
126177697 1
802120046 1
767377976 1
394863724 0
903524329 0
857424002 0
571429046 1
690716702 1
630151898 1
366943312 1
126825126 0
146548913 1
936171068 1
104340482 0
12404115 1
793875031 1
240270907 0
276926094 1
412421422 0
581337850 0
206300135 1
26385890 0
323147852 0
1479943 1
513559639 0
693933683 0
300119551 0
619855928 1
250083945 1
352523229 0
330934508 0
975805356 0
628597607 0
164402162 0
12935723 0
790244008 1
501076877 0
193491827 1
181784701 0
398893414 1
753590159 0
25178519 1
941907836 1
704433041 1
750710044 1
807480364 0
314065892 0
386080396 0
260795057 1
669930884 1
181742766 1
73247164 0
870293402 1
755942899 1
587062727 1
970313151 1
859632465 0
953460672 0
111915851 0
78392235 0
242234203 1
972186766 0
249291718 0
807138894 1
459924314 1
930142267 1
264013598 0
177578181 1
809568910 0
320556530 1
819274077 1
637069472 0
335113345 1
196968577 1
770753058 1
165302775 0
408130450 0
911474180 0
727690752 1
112248754 1
739234772 1
380104560 0
672007887 1
872173171 0
414541192 0
540331626 1
147406280 1
866634191 0
963063823 1
110583488 1
654449044 1
13805414 1
655570208 0
646641649 0
640406358 0
335170217 1
554767996 0
661801667 0
471731134 1
442791431 1
753588446 1
684780298 0
493508823 0
522442691 1
669017975 0
316378308 1
573464960 1
543952259 0
562660429 1
135780749 1
614711340 0
838490186 0
272312551 1
20289000 0
730134407 0
887681366 0
110972478 0
725849595 1
665586086 0
76268108 1
24938030 0
350813841 1
990957824 0
545044899 0
524709229 0
840652412 1
270437667 0
677669412 0
428359901 0
370612989 0
834203420 0
985601244 1
372828820 1
552110408 0
744109413 1
239405898 0
433055628 0
332846957 1
57085436 0
92953273 0
33431377 1
811375649 0
234334217 0
852899024 0
810204418 0
31990501 0
561244693 0
84420397 0
745015366 0
443276050 0
48736031 1
17277340 1
952863676 0
554832578 1
315384200 0
454212518 1
666876854 1
536109605 1
250107666 0
623011366 0
1158448 1
19120602 1
126556990 1
88814536 1
993948714 0
184792157 0
492412528 0
69350496 1
133333043 1
830405663 0
769623377 0
952214603 0
106332450 0
309292698 1
431386359 1
645140521 0
442490005 0
169160721 0
391195141 1
429903008 1
33448709 0
792778620 0
324255015 1
652556039 0
818148110 0
138741561 1
592597342 0
819102505 1
430172029 1
517335979 0
426028847 0
227998556 1
855559627 1
199728643 1
190020959 1
131089971 0
280751715 1
208296681 1
968778438 0
561230856 0
196988033 0
642416536 1
202522318 1
697275286 0
5200648 1
137933195 0
594108373 1
365196008 1
888035100 1
810566494 0
497145006 0
648575689 0
359802954 0
314888708 0
39513523 1
606056974 0
359318659 0
655330848 0
703027311 0
289049550 1
650277769 1
266248088 1
810500360 1
548672550 0
732933780 0
266396883 1
463333005 1
406189059 1
473323535 0
305101183 1
32524072 0
792049682 1
6442980 1
727017489 1
745824677 1
859357377 0
764610322 1
921700346 0
339137696 0
458176892 1
808711540 1
767466893 1
31358901 0
606906079 0
745997662 1
401599830 0
696558592 1
433691283 1
754200024 0
645073209 0
316611961 1
993255273 1
748230423 0
3883421 0
149927277 0
59929381 1
816713960 1
268343545 1
883042313 1
81333351 1
718836589 1
93261602 0
324934127 0
173343469 1
249621758 0
798120992 1
700052281 0
169421980 1
533091631 0
158601918 0
855175962 0
587375693 1
593779689 0
291353134 1
737915693 1
487540377 1
90414383 1
889850799 0
638798590 1
25005814 0
480171896 1
305098212 1
83651041 0
262641860 1
786361310 0
982510839 1
498965796 0
556961985 0
765975907 0
999024109 1
57399521 1
720333693 1
720552586 0
813911666 1
661222620 1
42511108 1
129856545 1
102386766 0
561648420 0
144019889 0
839093231 1
457451262 1
504322602 0
117193200 1
285333197 1
18456421 0
834904028 0
85390341 0
60871166 1
640276333 0
352597534 0
27441708 0
852113273 1
670578210 0
981488659 0
426952746 1
335924288 0
727551321 1
362997014 0
690765282 0
889258025 1
785513695 1
130723617 0
210916320 1
905809648 1
848475800 1
104684628 0
460462708 1
205015849 1
597629962 1
145624661 1
674972343 0
772666468 0
169596041 1
701595444 0
616083110 0
961506956 0
206591350 0
868581865 0
755433467 0
379020866 0
184186347 1
838495816 0
968965874 0
337705775 1
718323452 1
759005760 0
896120440 0
939304066 1
127308805 0
735169639 1
353103116 0
516337368 0
314863871 0
213612501 0
290665758 1
267676001 1
946796701 0
538013246 1
989313718 1
582323267 1
361019865 0
254995235 0
923435620 1
12934328 1
829041781 0
116445110 1
695689397 0
393073539 1
436339502 0
813072223 1
440753298 0
442348139 0
816493672 1
938742739 0
537744811 0
983712061 1
625354842 1
131964941 1
901831063 0
671702906 1
463146732 1
860434781 0
517902315 0
38288972 0
399457225 0
779579796 1
560464987 1
987601702 0
112549018 0
737283084 0
302140534 1
808779945 1
145014304 0
701763488 1
925444495 1
312229995 1
53924713 1
496483725 1
598067241 1
964845849 1
660148186 0
881569114 0
315560256 1
487995411 0
61202095 0
345562182 0
344762097 1
443613863 1
728180477 0
305000147 0
943287079 1
135289415 0
951991311 0
188104243 1
156239882 1
663389864 1
169197921 1
524657737 1
805805897 0
659731847 1
619958252 1
506697173 1
316828540 0
22731695 0
798046446 0
843375096 0
854937810 1
620405217 0
696101191 1
499927177 1
539804747 0
103214202 0
334103042 1
749200004 1
807676393 1
578688667 1
525860349 0
858323799 1
154294683 0
688551053 0
648134827 0
559026480 1
84475396 1
238428220 1
166252116 1
634446364 1
192527089 0
640942909 1
930935305 0
502079069 1
986433025 1
774473782 0
420997558 0
259989061 0
925902479 0
118350818 1
967302899 1
617187386 1
61058567 1
302190511 0
97211958 1
199080745 0
15441613 1
997073680 1
557292983 0
221622448 0
788805766 1
98039697 0
300027166 0
207433656 1
574182817 0
968556126 0
654269679 0
452830597 0
519282969 0
989867663 0
331228963 1
938525501 0
335662848 0
108988597 0
130265083 1
602278198 1
934403359 1
728775131 0
526547994 1
214035582 0
216836464 1
6721064 1
62613317 1
473440988 0
910490551 1
199982853 0
895191350 0
558055712 0
390753604 1
36213537 0
808528166 1
47558306 0
855234259 0
974966366 0
875327466 0
92645386 1
591798992 0
843374849 1
158948060 0
800829975 1
926456832 0
423082928 1
879359309 0
85123111 1
514104601 0
983374729 1
239635827 1
914901442 0
179622461 0
836986733 1
177679754 1
220545031 1
985716411 1
667165123 0
315761268 1
805847227 1
916166717 0
572225268 1
937380910 1
78526895 0
227703393 0
564343303 1
618226899 1
117648321 1
547593622 0
739410507 1
408107839 1
189720244 1
993694769 1
417044289 1
631668463 1
827632891 1
341481710 0
987817432 1
146220234 1
615513220 1
385924924 0
834394756 0
65194200 0
224760593 1
847362990 0
892057268 1
720938306 1
3628027 1
266958287 0
461511756 0
616301676 1
908941499 1
896735358 1
133064707 0
813521449 1
579704786 1
645687134 1
908072450 0
970045159 0
202596350 0
670288224 0
136814277 1
666468057 0
19526626 0
698121546 0
298727120 0
579040180 1
962535015 1
172116112 1
651821531 0
193301024 1
362251832 0
988493248 1
907633182 1
767400276 1
554326356 1
84828193 0
559123589 0
393857695 1
919775536 0
172947253 0
904573100 0
111992570 0
916077396 0
270452893 1
178972231 1
915650822 0
599688747 1
937272533 0
470626 0
951733072 1
354289040 0
744258582 0
480683933 1
897677128 0
96684236 1
603690515 0
487817425 0
310892132 0
589628116 1
697306170 1
918986894 1
759148039 1
744792095 0
874928852 1
716816573 0
184154844 1
194231225 1
337448066 1
828575407 0
827214428 0
836783919 1
337723586 1
772826507 1
749439524 1
825726283 0
943719276 0
563001730 1
202121514 1
493858895 0
138949777 1
874965987 1
324342957 1
582793191 0
473700721 0
309561109 0
341847981 1
675420826 0
719103217 0
785781186 0
617169464 1
914130108 1
535331108 1
507847002 1
108284779 1
527142891 0
927594732 1
47146111 0
201409545 1
22901553 1
925416531 1
394720519 1
329662022 0
711742650 0
48312212 0
190150055 1
100225477 1
340263282 0
301115810 0
362797823 1
149787082 0
787864459 1
750438259 0
672117564 0
478422486 1
758807375 1
176815966 1
802877716 1
776270039 0
911513776 0
232768535 1
16953825 0
798837890 1
600297783 0
392024746 0
636435839 0
967496638 0
610697619 0
486432680 1
451025606 1
509253445 1
225800663 0
894059448 1
181644597 1
325151257 1
299532666 0
167481634 0
344735074 0
861421535 1
566797201 0
54406367 0
822317268 1
489856197 0
327359874 0
423420053 1
193172714 0
743651869 0
932193967 0
564493366 0
272033874 0
572880905 1
79967522 1
296286053 0
649103596 0
394038443 1
334503921 1
419403926 0
1346457 0
211962729 1
101586786 1
129817577 0
235414190 0
912044912 1
563076845 1
658909093 0
108313401 1
339858316 0
38075159 0
592239569 1
138207628 1
522282382 1
485651308 1
889494557 1
829969968 0
909999249 1
992033641 1
865662172 1
404518651 0
959676001 0
831954324 1
827635535 0
58749997 0
807343189 0
668515607 1
3632886 1
351344857 1
803543185 1
171937555 1
749874398 0
276573499 0
304516990 1
336205900 0
895074630 0
572908663 1
185717883 0
750101420 1
740396387 0
699442330 0
646563134 1
587918622 0
3015171 0
978549414 1
721636776 0
540022382 0
31106497 0
476339370 0
294089242 0
365172619 1
498368674 1
434920497 0
159425480 0
376499169 1
533103988 1
793261804 0
553462120 1
618366475 1
898806348 1
883890909 0
406312405 1
780183769 1
967849253 0
484314611 0
823484000 1
843805050 0
112746997 1
149062847 1
406786493 1
491286608 1
585925715 0
341249683 1
561933794 0
745321150 1
119248069 0
623638153 0
815371590 1
519412986 1
186316385 1
152609495 1
5432330 1
378738607 1
351010354 0
297514917 1
153613589 1
75963974 1
786124658 0
175990318 0
974550615 0
199394178 0
490437265 1
129169677 1
821075125 0
721916771 1
758546907 0
692105883 1
484006135 1
963606349 0
427852232 1
368887490 0
83946287 0
536936070 1
266671241 0
661313330 1
238977667 0
353402350 1
46406228 1
924997196 1
161349344 0
449755161 0
969210388 1
177423430 0
996083216 1
1356045 1
159861698 0
209054585 1
52106281 1
499606202 0
195748562 0
459086245 0
673395808 0
447210085 1
123673330 0
190059831 0
889316630 1
616886298 0
148950975 0
386219316 0
294021742 0
967991342 1
527464846 0
599656937 1
942635745 0
466761673 0
433642664 0
567014135 1
873064807 0
365538558 1
338493436 0
24283257 0
983835002 0
229959377 0
768485848 0
441925464 1
723275843 1
733691088 0
426527827 0
484495480 1
439068401 0
170277418 1
181656322 1
409846803 1
610306870 1
119556654 1
33006364 1
856356505 1
864583814 1
789687328 1
304266006 0
456343810 1
599521146 0
872443486 1
686417812 1
862534634 0
189580848 0
648714318 1
324026090 0
93827278 0
161632255 1
580246766 1
912835793 1
818619331 0
470057124 1
185425309 0
974303116 0
113523863 0
317295632 1
508491136 0
59999458 1
391543155 0
777994042 1
400930716 0
47840749 1
574472671 0
633494069 0
559885665 1
405137528 1
752857731 0
789110743 1
723327560 0
329629078 1
74747254 0
285583294 0
900284673 1
251984445 1
870329779 1
861113949 1
845540389 1
179851793 0
760394036 0
125929258 1
193162708 0
959979803 0
129973756 1
794509915 0
420488889 0
919263177 1
351557139 0
667033785 0
396530080 1
241069173 0
846673957 1
301380138 0
919069618 0
714788723 1
815580026 0
559949843 0
480687911 1
719279169 1
591098132 0
594038564 1
464710518 0
785527609 1
849722639 1
739319238 0
639621005 0
303259772 0
36777033 0
530987678 1
25374290 0
109295038 0
858800536 0
915697719 0
383273409 1
326218983 1
323081537 1
806878604 0
727837809 0
266771243 1
8992266 0
76173684 1
825001288 1
39544530 0
729162342 1
108162517 0
441972877 0
445975450 1
485040095 0
827139248 1
598232680 1
725587540 0
106403042 1
184213738 0
641976018 0
452645245 0
268612192 0
617795555 1
700858900 0
561701330 0
971048916 0
500182804 1
20238028 0
606571250 1
454307641 0
601473093 0
952632099 1
697478408 0
756340603 1
493632501 0
522707530 0
249695713 0
178630926 0
615569898 1
139069287 1
458786039 0
330475740 1
178427701 0
485333330 0
656208196 1
850928589 1
58186795 0
785472966 1
215046414 0
128625284 0
348249829 0
605193806 0
920072417 0
738116572 0
122077074 1
264083832 1
377407629 1
505159629 0
981935731 0
527541385 1
834492042 0
253105719 0
776992370 0
628031840 0
655047494 0
751604036 1
469603716 0
88992029 1
386405072 0
307589479 1
178106920 1
490510145 1
490285144 1
13540204 1
117517704 1
999147441 0
47313344 1
794957469 0
564386929 1
415319866 1
87674675 0
852949609 1
825617486 0
765623046 1
471299033 1
863421472 0
881756761 0
88953938 1
229402550 0
280034051 1
807071817 0
226227451 0
388062236 0
194185014 0
385663581 1
472194614 1
848448720 0
141242490 0
872328107 1
68191445 0
695631811 1
855788857 1
572355248 1
450242649 0
944788168 1
205230220 0
519198661 1
510961837 0
309814696 1
911048271 0
937798090 1
352618425 0
858604674 1
321962106 0
692562644 0
161284428 0
565344343 0
240355315 0
672395213 1
869953784 1
490388370 0
907018925 1
221713021 0
33829311 1
45786064 1
883795953 1
239331416 0
820484016 0
492920295 1
612051464 1
876706278 0
47012253 0
917393303 0
221467309 0
312674062 1
715698983 1
766671134 1
37592134 0
926179647 0
373904923 0
429855073 0
528999975 0
925818169 1
521245702 0
572749119 0
293937122 0
425505218 1
502933068 1
95403468 0
872633996 1
899731448 0
643178304 1
850665380 0
818600431 0
659212630 0
421505942 1
527437228 0
867493396 0
965308132 0
173618581 0
659296187 0
578695158 0
849622691 1
770629741 1
230531580 1
735835035 0
360581291 0
966084480 0
269542450 1
55306551 1
24536112 0
70705995 1
556991885 0
62042263 1
369759471 0
677761823 1
838052860 1
699810057 1
999416828 0
32169383 1
717957475 1
878168704 1
306270570 0
974636152 1
398754565 0
937895533 0
145813543 1
976605432 0
762342037 0
247288586 0
512196730 1
813848986 0
428111192 0
773933232 1
59134524 1
436639889 1
720624588 1
836514504 1
74248746 1
432246568 0
441239073 1
671126738 0
96320191 0
964138444 0
337638613 1
534649566 1
542068314 0
313421457 1
685631391 0
549653792 1
898869515 1
366474933 1
706404023 1
947236555 1
414535517 0
613446387 1
710329537 0
158731864 1
25373233 1
950442659 1
139441938 1
277673900 0
611169282 1
443276204 0
43987889 1
443774923 1
240487290 0
723879152 0
716102541 0
141704383 0
769997936 1
545851253 1
267969217 0
558042224 1
75719591 0
957827338 1
756187912 1
223043648 0
832852664 0
79086445 0
225425650 0
757989253 0
246181008 1
752602181 1
475162781 1
871307209 0
211279141 1
605831592 0
496971113 1
286213801 0
824296062 0
312929850 1
979008462 1
906480698 1
343165483 0
72694495 0
189559997 1
950997100 1
970659651 0
920985540 0
703056027 1
34573051 1
389074839 1
265948144 0
373162013 1
166860052 1
160486777 1
366381354 0
899545358 0
692913331 1
486478848 1
801452840 0
559463932 1
96778300 0
97803520 1
773511393 1
551743762 0
54017541 0
942972614 0
970679543 1
820249463 1
835361215 1
195665800 1
134581405 1
567526830 1
553722013 0
77175201 1
993135828 0
475545502 0
311842600 1
64100347 1
16826562 0
529754090 1
397580940 1
249604106 0
82274119 1
580696501 0
622662252 0
734120442 0
57636639 0
270346295 0
464336619 0
946041858 1
73737701 0
140321975 1
837586557 0
124021045 1
636608299 0
990420421 1
186324660 0
277705995 0
411875341 0
924451627 1
969045085 1
234636352 0
132308903 1
230130702 0
648115652 1
939681792 0
953477589 0
558382417 0
444407713 1
286150390 0
135833232 1
678224628 1
428338303 0
882818032 1
775869491 1
466796390 1
408034717 1
650706180 0
120333198 1
955327261 1
248767542 1
650836507 1
236764524 0
715327515 0
251528772 0
254402395 1
535646292 0
864725968 1
39667703 1
843330482 0
967906186 0
909789499 1
886663857 0
870539309 0
470342526 0
491261909 0
392040266 1
754221257 0
111084325 1
976757451 0
404594449 0
523759884 0
319906676 0
316205145 0
310455726 1
153329014 0
50361488 1
270881929 0
896857984 1
863752952 0
940659527 0
548128264 1
973273639 1
260838294 1
998469355 1
164048110 1
708363165 0
751622079 0
115130956 0
738893420 1
577935853 0
557694272 0
369937577 1
140087674 1
340707282 0
204531716 1
244291028 1
340673690 1
437775444 0
822886442 1
19542770 0
54104633 0
758025240 0
792174965 1
482612433 0
880658818 0
491998022 0
795652953 1
916197081 0
467205013 0
430437980 1
428532686 0
125862420 0
669879972 1
950842113 1
802890177 1
5667310 1
230648093 1
958549133 0
280244404 0
66559144 1
693774796 1
838052465 0
174221939 0
484067468 0
906931952 1
100878137 1
25060385 0
119290832 0
50155905 1
385955631 0
823225339 0
522139835 1
992082038 0
376390088 0
919749844 0
993631809 1
491263112 1
399978225 1
4027934 1
268234349 0
530754604 0
385146094 1
698182269 1
350430909 0
457332188 0
264043961 0
251404230 0
811945690 0
874427994 0
282764271 0
630040404 1
640012709 1
501211122 0
90357080 1
337159505 1
3362983 1
892389321 1
688044185 0
646132213 1
878791298 1
707392841 0
680577407 1
770928003 0
475222764 1
498771122 0
578561182 0
740137165 1
355109649 1
149600385 1
376851730 1
543522594 1
154209961 0
758851727 0
466960931 1
418789737 0
888274383 1
334837868 1
998804917 1
546086378 0
947174626 1
364296838 1
558930004 1
448578208 1
18975189 0
33203316 1
573329914 1
841366044 0
236919465 1
863521729 0
860388026 0
770205292 1
74765653 0
502777740 1
844914904 1
449032629 0
85607708 0
409558845 0
157217698 0
664151522 0
134089676 1
409569213 0
514685207 1
326907328 1
728700210 0
38755614 0
382824808 1
887361238 1
329840552 0
907363457 1
523098071 0
382626946 1
630048289 0
206055208 1
597966589 0
697227817 0
90222864 1
554745647 0
576831369 0
311961914 1
495017430 1
693290418 1
593170954 0
865568109 1
670688220 1
895180 1
359620626 1
311102897 0
96592893 1
873556582 0
250403902 1
498419790 1
118553303 1
383560381 1
181212981 1
821667240 1
768096922 1
725544193 1
528395901 0
529108460 1
679000439 1
541904361 1
418247838 1
364340939 1
777000442 0
571890156 1
601294664 1
304068136 0
817293725 0
210978190 0
913326757 1
322030566 0
404075809 1
721093068 1
860362089 1
468875993 1
766701636 1
578601937 1
243927654 1
413132000 1
943634645 0
751685545 1
971321638 0
422008668 1
170370056 1
347981155 1
193036278 1
668308842 1
515248777 0
227434274 0
555727663 0
4485177 0
859248295 1
530089815 0
525283887 1
143748378 1
973199849 0
176993567 1
714726605 0
259365010 1
305352074 1
692235243 1
152425189 0
10626307 0
827352965 1
572521603 0
890206523 1
228194843 0
674098501 1
765590223 0
423722079 0
305460066 0
661726790 0
723867057 0
268054408 0
279307552 0
446489417 0
415504980 1
697937062 1
756835673 0
953805335 0
551445138 0
379830749 0
254745477 1
129259333 1
528988054 0
299462516 0
819743465 0
434899352 1
289890477 1
123204174 0
736420500 0
77569050 0
3297406 0
124096577 0
762607522 1
324842260 1
283858429 1
487788238 0
710354373 1
555769103 1
48059314 1
501160004 1
397902571 0
43350425 0
480207233 0
562803525 1
71797446 1
511461735 1
225342447 1
860926963 1
594720003 1
982188497 0
190468645 0
374308622 1
776168935 1
433592180 0
469479947 0
362218094 1
432821727 1
52317892 1
775522031 1
769386651 1
139370423 1
160308983 1
515976164 1
62342651 1
455646850 1
734037143 0
275254897 1
762313903 0
92045961 1
995368579 0
719336443 1
116192012 1
718244676 1
114429480 1
486299058 0
905838245 0
706421561 1
352579462 1
364529320 0
331594157 0
424681926 1
460633842 0
452565948 0
24427032 0
528401525 1
377691685 1
828872212 1
662078183 1
199479220 1
154764872 1
319886866 0
827659450 0
494895255 1
16750402 1
669573962 1
950596900 0
818339258 1
584999884 1
477931357 1
494171771 1
192951375 1
686008170 1
494123780 0
599548242 0
343168038 0
856939322 0
785838762 1
272572703 1
217421065 0
573524492 0
851408633 0
973802501 1
393925935 0
291096744 1
894015343 1
639844265 0
762916967 1
732369757 0
383896888 1
645943828 1
127926526 0
603957753 1
656106632 0
449184837 1
777764858 0
599164239 1
806919778 1
517133577 1
498737357 1
147068976 1
885856856 1
992069551 0
743033950 0
746464935 1
899529580 1
105369524 0
234718850 0
794702391 1
62886661 1
979227891 0
395200883 1
489359100 1
637894940 1
84808776 1
931868836 1
180942604 1
759724813 1
571286153 1
756783116 0
493359842 0
224368093 0
91278357 1
646333630 1
807869040 1
899012009 1
468149636 0
592734892 1
633808752 0
471966139 0
461856513 1
458079839 1
296968336 0
866627012 0
446137166 1
676541169 0
940487335 1
783106285 1
755156929 1
59400159 0
595309331 1
173862457 0
69176559 0
255746833 1
180155638 1
418097924 0
336575665 0
403260258 1
181965403 1
142681256 0
823021621 0
607174369 1
95880169 1
551194516 1
822507792 1
897034121 1
584050706 0
736031849 0
456622658 0
594610443 0
352548195 0
449116601 0
621425533 1
202649321 0
777181785 1
483098870 1
217235579 1
82292527 0
355248703 1
13428394 0
453646545 0
537004435 0
368146694 0
840679145 1
384255701 0
188849143 0
814496358 0
161150167 1
674920782 0
350120091 0
758521347 0
414796966 0
644536343 1
826331912 0
496126518 1
901810660 0
447806041 0
449786172 1
812246279 0
775941200 1
431772070 0
957701880 1
349186154 1
143597453 0
579567855 0
35848813 0
208556114 0
861861514 1
305917465 1
601548786 1
680680399 0
723874295 0
349231233 1
838375764 1
950041834 1
483994074 1
46705157 1
43320209 1
2926465 0
635501902 1
703516333 0
313023705 0
866804404 0
343977727 0
476451371 1
630652880 0
702227058 0
746827521 0
856796235 1
374335715 0
361454735 0
176349695 1
107044431 1
951033659 1
420105409 0
12499610 1
320290389 0
445346049 0
355239664 1
206590837 1
572990619 0
65997392 1
358537159 1
207927778 1
382722950 1
546535166 1
910151643 0
681322812 1
619215628 0
347567263 1
748329924 0
555554688 1
743712588 0
16903996 1
345040497 0
423910288 1
79697851 1
825181756 0
368769712 1
462463797 0
504456887 0
41468725 1
94304183 1
149909229 1
281281777 1
159880830 0
527170401 0
308626350 0
104973524 0
918110695 1
844055794 0
658122685 0
952759721 0
127611837 0
22068218 1
127029997 1
515394888 0
162912634 0
682168999 0
167580077 1
528338744 0
402265756 0
717916784 1
861114141 0
981499376 0
976578767 0
572587213 1
396551222 1
876844060 0
701543440 1
377367576 1
111699893 1
728034490 1
888611624 1
349242468 0
116012892 0
214075041 1
896869191 1
347086176 1
861247708 1
194455796 1
211329585 0
266922778 0
733148572 0
454393470 0
261521120 0
846840936 0
781021656 1
73260010 0
648378741 0
698777045 1
286138196 0
137596275 0
726822713 0
354110206 1
454165026 1
706296032 1
691057884 0
21868034 0
339033285 1
23031242 1
711500975 0
83493028 1
381509742 0
276756526 1
393565346 1
912942946 0
135071052 0
614318525 1
495404010 1
144228240 1
445835523 1
537193986 1
181258545 0
375981681 0
74362224 1
486687790 1
285533836 1
580439936 0
168619761 1
465588729 0
642710994 1
616010917 0
496300442 0
334081834 1
578989921 0
859152339 1
592885118 0
831211865 1
235662915 0
562489569 0
578624947 1
585787950 0
710292462 0
460566503 1
576689619 1
806538418 1
141241055 0
376993173 0
620513489 1
932126819 1
809102725 1
306787546 1
175852848 1
701036870 1
983563804 0
728818884 1
903767954 1
738406479 1
614611460 0
467322740 0
951984358 1
788385984 0
536439282 1
979322694 0
413668644 1
889382600 1
353344838 0
575280443 0
993464146 1
985630067 1
714612708 0
675308128 0
227512498 0
392417367 0
462984379 0
827966459 1
720372874 1
121897263 1
410238296 1
584819336 1
670621027 1
931964879 0
334916784 0
811351961 1
610588154 1
136454508 0
656492826 0
603808106 1
771479179 1
909147861 0
762412517 1
972705036 1
342849294 0
270613165 1
12826042 0
827109316 1
438959680 1
496959139 1
795117350 1
185401023 0
556132193 1
839831448 1
823576196 0
642824134 0
843686469 0
160474206 1
850372080 0
197442786 0
508379327 0
112733426 0
501099434 0
973467777 1
559766002 0
457660906 0
415849894 0
762296773 0
199330568 0
406984967 0
104698954 0
547384981 0
155992756 0
351547719 1
47270210 0
106818310 0
961882098 0
657074565 1
133956618 0
3523714 1
317471683 0
843629399 1
767812374 0
621903986 0
806534531 0
805387459 0
293613623 1
320569936 1
508456542 1
712764691 1
324672681 1
905754405 1
907630303 0
678200506 0
25992777 1
145010488 0
724033062 0
787106029 0
263054135 1
305113371 1
323197271 1
545706562 1
993206677 0
656518065 1
262946712 0
870848186 0
790315943 1
965348740 1
92162324 1
840990318 0
544854831 1
571425775 1
647270262 1
624640037 1
801534180 0
9384402 0
850652646 0
301869046 1
277867567 1
148006526 0
840607817 0
223062295 1
784817042 1
822558124 1
332437304 1
576102026 0
112307927 0
301764062 0
17808481 0
648894256 1
490767386 0
788587157 1
531680473 1
331071761 1
779946504 0
508075552 0
648452959 0
231640241 0
462549635 1
986098411 1
875895763 1
121637593 0
613089198 1
750528074 1
167486287 1
576272414 0
131715250 1
875291345 1
757024334 1
935158023 1
159650460 0
483436070 0
570180727 0
273339813 0
285751646 1
573689368 1
709794869 0
633427959 0
957948199 1
620583440 0
790267842 1
21803432 1
755298492 0
285968806 1
674809922 0
17323264 1
185747619 1
596274265 1
653286805 1
37682554 1
819263973 1
268512344 0
629656106 0
284805493 1
678086435 1
458710424 0
777388335 1
895991979 1
168159281 1
355285529 1
259170731 1
925397323 0
361075751 0
484113349 1
447441679 1
643996244 0
844338968 1
728567376 0
898990286 1
540619444 1
266767646 1
6370698 0
165604472 0
703928762 1
259358798 1
28927568 0
511685208 0
78777312 1
972892747 1
145517270 1
855122401 0
389683517 0
796744115 0
695688200 1
611204903 1
4624270 1
983150424 1
607768431 0
163706712 1
305397601 0
336002238 1
894119076 1
943730579 1
707429206 1
895738386 0
175613497 1
511670587 0
402598030 1
186162343 1
127207619 1
930443949 1
324817580 0
915949413 0
161094966 1
14161150 0
998809339 1
515802810 1
430326075 1
323154969 1
769954853 0
349585911 0
738638622 0
71839294 0
748023291 0
963288405 0
779556279 0
399071832 0
796679212 0
140332690 0
808282302 1
893068666 1
944411793 1
150992182 1
945426393 0
487676385 1
969671585 1
874335788 1
220879839 0
800249058 0
402024369 0
846770164 1
874171757 1
922207243 1
372676220 1
387852366 0
333430287 0
259258371 1
355435548 0
372482574 0
655082292 1
373000812 1
790743292 0
749187457 0
437578402 0
754647948 0
219810737 1
910567559 0
792402422 0
839759705 0
756700654 0
391055657 0
474322063 0
650643278 0
902972035 0
239956438 1
773056082 0
28511890 1
656116795 1
690134334 0
981754734 0
281158064 0
28036748 1
180201813 1
872841354 0
366520435 1
338811854 0
946631755 0
704391814 0
84251754 1
91677626 1
230393326 1
906873775 1
195528171 0
17192642 1
374394710 0
206643273 0
905723830 0
323877908 1
127289 1
235116081 0
375369555 1
997821391 1
494317280 0
310290824 0
635857649 0
650689970 1
867324900 1
663042806 1
590577024 1
255379867 1
169211129 0
881476984 1
994554555 0
175162521 1
288969040 1
342664217 1
541081226 0
242350156 1
357980306 0
286027183 1
100407138 0
5161216 0
887215209 0
890752292 1
154008333 0
577062034 0
549130869 1
320556972 0
115300884 0
262716815 1
60382938 0
570746853 0
304213668 1
32286704 0
301313825 0
406854674 0
587424704 1
276898833 1
295982820 0
166275838 1
862367679 1
149777586 0
647913001 1
46238972 0
973852303 1
182215812 0
689501943 0
165431243 1
673389643 1
701224660 1
539157436 1
235374616 1
399071902 1
586824692 0
811328425 1
372258362 0
864614419 1
383700123 0
891381054 1
877903833 1
365198987 0
757617377 0
629061144 1
288669247 0
950906439 0
824601594 0
878812009 0
229334427 0
906189094 0
248074375 0
184391919 1
777400475 1
524820953 1
310942402 0
358682592 0
611542308 1
278103659 1
466991053 0
616858283 0
883319609 0
749323648 1
917117126 0
800332085 1
423742672 0
642776860 1
930065257 0
444421733 1
489015797 1
699068077 0
291724248 0
152353795 0
78176819 0
569317689 1
173510581 1
861821688 0
943357319 0
786033818 0
687427994 0
171857401 0
995314487 0
926935092 0
430065659 0
979170405 1
625990156 0
191053896 1
408936151 0
801001988 1
924586853 1
655156363 1
122905736 0
90565918 0
271740273 1
811027345 0
366036837 1
144061657 1
28543227 1
265666366 1
629368174 0
213057446 0
131515580 1
505601380 1
672739414 0
774113170 1
156718553 1
899298418 1
626399991 1
233551509 0
38257047 1
106196448 1
447988951 0
412408608 1
17183819 1
941462173 1
807331606 0
853065629 0
6768291 1
656320114 0
954388018 1
599568444 0
670922534 0
954927997 1
771076948 1
546986261 0
384031959 1
276736763 1
733692140 1
785523039 0
391414303 0
92377134 0
833445661 0
376286173 1
658221082 0
383953506 0
741987030 0
790289228 0
574211883 0
648441181 1
936193278 0
734071850 0
270803736 1
903121588 0
424806225 1
389010048 0
837141902 1
614265893 0
632795927 0
686888336 0
449716829 1
378686943 0
609050370 0
494341516 0
603127447 1
642991748 1
227291976 1
757854671 0
409201172 1
102500912 0
167522017 0
181443748 0
13845802 1
632107853 0
110124941 0
720591138 0
783725610 0
705488905 1
459992727 1
798571677 0
825762565 1
794952666 1
586433485 0
140043613 1
911148315 1
863219177 1
900976002 0
247084279 0
779101255 1
434108335 1
352943609 1
733436344 0
687601234 1
147378873 0
170014398 0
810725987 0
826951376 1
661411189 0
924058128 0
606434010 0
4957653 0
7351219 0
573894556 1
32321966 1
93450593 1
53135577 1
54703138 0
370772847 0
59165977 0
297883281 1
514619489 0
183468360 1
821129537 1
697216341 1
646731430 0
89784183 0
502327580 1
449919594 1
975500245 1
560666618 1
126573191 0
275414199 0
930286862 0
493050660 0
858501716 0
685525832 1
366320796 1
26507692 1
674696845 1
429875341 0
67645581 0
915051149 1
792139578 0
688800168 0
201493776 0
70433201 1
202489777 0
971059234 0
266907778 1
256819258 1
741864504 1
933560721 0
42710894 1
443838412 1
135837882 0
644015919 1
394432604 0
491645241 1
224552556 0
95385588 0
821234890 0
252704634 1
753127156 0
93876905 0
762553079 1
701667753 0
37876081 1
940109369 0
671830949 0
714817997 1
865255885 1
660667415 1
841711458 0
60577217 0
970163479 0
168879195 0
472644876 1
895318740 0
846323525 0
206554232 0
800151367 1
241763856 0
889037333 1
95241258 1
960854065 0
425042899 1
155492118 1
116537000 1
361850353 1
972628474 0
970506376 1
789936040 0
472880999 0
235146038 1
817135676 0
251412250 1
32768158 1
425829512 1
498263882 1
667061113 1
732747109 0
819239903 1
734746955 0
338114191 1
836997607 0
978024492 1
426028660 0
335353925 1
165085511 1
638356925 1
399462402 1
581960039 0
455514425 0
520034438 0
480335814 0
496279705 0
431560787 0
497959203 1
828894941 1
88293546 1
864340099 1
946731593 0
353399460 1
333250278 0
517632839 1
71820683 1
743928885 1
328998960 1
410521563 1
404245971 1
461010125 0
446158261 1
956432717 0
178599032 0
539799466 0
183110825 1
172488834 0
918649429 1
628092498 1
356345739 1
114354072 1
678255368 1
902941869 0
239572233 1
721633341 1
248570445 1
483205907 1
156850379 1
582430465 1
984748466 1
915972392 0
700039800 0
686972429 1
155566025 1
388861200 0
903412121 1
816180356 0
892440414 1
128910554 1
236285588 0
488679357 0
413942586 1
334820848 0
827463892 1
484693737 1
817469902 0
408561658 1
586782942 0
702337154 0
946316406 0
247246473 1
362079524 0
137371805 0
46372700 1
965180407 0
100574704 0
962036230 0
797511643 1
813843403 1
780683297 0
415986336 1
808284715 1
504294136 1
32904985 1
141253978 1
863687256 0
242955907 1
600877395 1
708185177 0
583640303 0
788488503 0
457187570 1
6893430 0
306848562 1
494818333 0
437710678 0
138598441 1
630153369 1
47498242 1
739782340 0
65088350 0
529075157 0
914484290 1
716187205 1
624517853 1
305999906 0
215856760 0
762325092 0
717501045 1
762888577 0
281826556 0
833457006 0
616235643 1
742983916 1
141971975 1
790834539 0
657016984 0
893795938 1
551590884 1
249529415 0
179025830 1
749587186 1
141427973 1
20572473 0
397941062 0
494086820 1
936170281 0
924480910 0
243753104 1
693349473 1
971904430 1
916613044 0
295253976 1
397287022 0
549884901 0
257231690 1
638896646 1
204638161 0
671784344 1
476669524 0
369277728 0
788004652 1
729057244 1
635249856 1
457693590 1
168816803 1
825361094 0
771680034 0
582925821 1
816330728 1
936388464 0
218808464 1
102385096 1
312709829 0
896768186 1
356081993 1
193617501 0
424351746 1
312492527 1
753192579 0
215095024 1
267102188 0
747807499 0
624142155 0
643784003 1
835439186 0
122066917 0
589017093 1
397930551 0
426669907 1
333271711 1
686472510 1
463787735 0
232703815 0
978509431 1
912538052 0
679259885 1
459825010 1
382996257 0
328347650 0
977647710 1
1540459 0
218032455 0
294453070 0
684982771 1
109487703 0
692849097 0
137442513 0
372392599 0
564400138 0
114831182 1
984998963 0
414950215 1
383059703 1
681571758 0
313411311 1
71471479 0
784182386 1
379023679 0
27620634 0
135696155 0
637318496 0
805467075 0
425410060 1
320010283 1
430931429 1
906770369 0
411852210 0
19287307 1
220962670 1
547137144 1
859363740 1
289446880 0
904081825 0
514204823 1
347869851 1
985725875 0
854591730 0
533143209 1
661690284 0
822798250 1
815668113 0
740784427 0
703406548 0
461939767 1
203439321 0
407185144 0
542474926 0
994349416 0
565864321 1
646142562 1
863263105 0
255944902 1
999057162 0
367915060 0
74399348 0
800658209 0
624409156 0
697401372 1
82579447 1
1007270 0
385152993 0
951905463 1
592097085 0
580635282 0
623507632 0
452560424 1
980586217 1
219978975 1
717808345 1
202135771 1
953594861 1
363113832 0
177301920 0
24669363 1
309935482 0
145774664 1
861049765 0
386635796 1
547662704 1
760046691 0
230228775 1
741726003 1
70658209 1
598036217 0
399862733 1
840542374 1
15634584 1
846041697 1
592937846 0
60682270 1
129218515 1
92554233 1
743738121 0
125648656 1
703938248 1
617486794 1
963347140 1
869088255 1
81288277 0
614858559 0
819862093 1
121034900 0
301009721 1
883865855 1
150305741 1
613633713 0
107068127 1
185154181 0
544262921 1
370141798 1
548948452 1
914336325 0
118342891 0
979415868 1
66400023 0
221266100 0
73552602 1
366357233 1
74556066 1
411351913 1
492616956 1
649555201 1
975865244 0
423037040 0
661832369 0
14534150 1
81882261 0
288512019 1
950962032 1
265813831 1
507808931 1
391983575 0
438378644 1
82966019 0
761296832 0
156266259 0
469348648 1
577802680 0
619178311 1
807302732 0
943737165 1
664979518 0
383202235 0
465792035 1
752719968 0
906314714 1
249403045 1
725983626 1
207591469 1
37511432 0
376744531 1
62909666 0
450428840 0
210442200 1
751505785 0
379404538 0
521238534 1
579483116 0
261215252 1
587045191 1
233940690 0
567390138 1
727107841 1
106944800 1
632848911 0
372906704 0
925928034 0
850321501 1
180484640 0
795903648 1
340466166 0
599905845 0
849445797 1
842653357 0
946793320 1
31301191 0
759178302 0
45130935 1
821794639 0
546565095 0
522936254 1
450659656 1
538098776 1
989626103 0
259583708 1
523256518 0
639657773 1
93883304 0
431884693 1
525012426 0
611425209 1
352524005 1
614127148 0
264729228 1
517472834 1
214483523 1
155143419 1
32746054 0
54066968 0
499727513 1
722699633 1
128111768 0
246150835 0
122452375 0
226392541 1
664950734 1
14331153 0
184325299 1
240119302 0
739790305 0
380632692 0
220484152 0
236953340 0
515074427 0
849168747 0
151827720 1
695197212 0
809685772 1
589567949 1
863307277 0
506158623 1
649601235 1
387650015 0
930118209 0
516801348 1
715912867 0
353248300 0
198775899 0
884024704 1
42524075 0
635133522 1
130026740 0
299913778 1
655407142 1
827184986 0
852729935 0
419018998 1
795276415 0
708127607 0
633115310 1
706862370 0
743079044 1
169415705 1
184384916 1
811839746 1
199863915 1
139474964 1
998603568 1
503467520 0
436119673 0
494832750 0
220046297 1
728972344 0
751394017 1
384719005 1
28435525 1
230546498 1
838022586 0
215742443 1
549287172 0
904371856 0
123930400 1
447934583 1
359789891 0
439224225 1
851642138 0
125811711 1
688504369 0
729729871 0
531500676 1
713603638 1
547730550 0
871073513 0
220072061 1
676794578 1
829212585 0
772703310 1
375301723 1
233951873 0
29139285 1
476711152 0
447409546 0
373609943 1
544255230 0
189924341 0
872793323 0
969853480 0
463354231 1
411057695 1
707366894 1
644874013 0
146661945 1
445635822 0
866019860 0
516104318 1
651846930 1
646219272 1
878707256 0
555050457 1
530327981 0
668770396 1
742030761 0
454728299 1
305535586 1
881029768 1
632021778 0
24973908 1
91900446 1
868376857 0
792763326 0
508321896 1
415312292 0
418150134 0
324963043 1
719935024 0
4999525 0
934895557 0
670616536 0
789297714 0
830505622 1
596397293 0
638235978 1
903756158 0
462435003 0
606945826 1
663244515 1
333597154 0
877881259 1
441777388 0
926015283 1
440744783 0
364671892 1
126381444 0
695612802 1
540143209 1
442470882 0
847715216 0
290335705 0
999446567 1
384249421 1
429138763 0
760784708 1
717608031 1
186013890 1
962834948 0
187757326 0
123820763 0
414121443 0
423163056 0
99985507 0
780172315 0
528788319 1
65683779 0
210233578 1
396496620 1
483323375 1
852813977 1
551946416 1
777419292 0
473183333 1
842083628 1
282187697 1
484660361 0
683896240 1
348262136 0
778912343 0
852547252 1
533463158 1
481246282 1
603185048 0
909870818 1
171680128 1
758127464 1
940668272 1
639265459 0
851055308 0
263987297 0
354208070 0
970659495 0
751961900 1
142249079 0
224684678 1
948500649 1
421328729 0
351312801 0
566059871 1
567245789 0
510501308 1
800830736 1
946261469 0
922880350 0
10223781 0
418650872 0
115924698 1
335804237 1
295449035 0
438545809 1
702568952 1
678886745 1
202869126 1
194379054 1
551236924 0
555178814 1
421025220 0
940144968 0
465625277 1
349477382 1
328203836 1
196187465 0
626957538 1
927280028 0
988218429 0
179239406 1
778171494 1
320833186 1
236595171 1
51330831 1
188539891 0
815321188 1
573157520 0
646511440 0
666210353 0
695373472 1
305195680 0
25456677 0
838389022 1
310479660 1
17761634 1
510606417 1
773988844 1
701851163 1
815679044 0
13637575 0
573473268 0
677493595 1
14400463 1
398829476 1
81625172 1
470714045 1
114433353 0
777843879 0
788526827 0
415772727 1
678388602 0
725696518 0
338341450 1
990518743 1
346126900 1
831869474 0
480235955 0
88693452 0
273582290 0
138557836 0
521783182 1
923765467 0
723093629 1
184119204 0
356980122 1
646001730 1
378331004 1
393440652 1
965356831 0
858035944 0
718864712 1
922382316 0
178554740 0
451393666 0
720470661 1
921352534 1
111801526 0
653885221 1
251775715 0
621594725 1
786454526 0
210766182 1
744343457 0
526071407 0
611589822 0
156588008 0
366978192 0
739390107 0
187766568 0
862947564 1
720111771 0
213008958 0
258638047 0
491073952 1
655576731 0
998180489 0
270818778 1
564553923 1
812367077 1
146744215 1
182858786 0
248831100 1
817917183 1
448297367 0
617195220 1
783253771 1
328557157 0
652451214 1
489394491 0
698778940 0
592392694 0
61681924 1
330983109 0
874187101 1
976363921 0
764677047 0
34886482 0
511941147 1
71520485 1
802760137 0
998732685 0
174813567 1
993830482 1
14198344 0
441886133 1
152858181 1
930229770 1
972513707 0
438243589 1
600993756 0
26480028 0
532923447 1
630042280 1
173683960 0
956206447 1
131171711 0
488861155 0
197072203 0
960656023 1
444173527 0
737949796 0
719675857 0
124961000 1
316970314 0
673449920 0
133519114 0
265289684 0
764183052 1
520654950 1
516655205 0
457504421 1
667578385 0
885472951 1
550883118 1
616493742 1
783952440 0
340046387 0
631324228 0
180276249 0
884729294 1
300230737 1
541090016 1
561032911 0
656686577 0
474315995 1
532107165 1
356908358 1
211186514 0
248415254 1
280447990 0
820956860 1
313400480 1
983089719 1
82662162 0
526295819 1
129653741 1
700000105 1
904570171 1
822091525 1
147304853 1
541222048 0
946323202 0
914848104 0
41897359 1
511752604 0
806951418 0
498898698 1
919636392 1
548610368 0
570332746 1
403601436 0
243780334 1
135610979 1
139016118 1
679726322 0
559807514 0
683903342 0
604780804 1
719970818 1
657811671 1
109718295 0
707408748 1
59675275 1
662997120 0
814782547 1
561197547 0
961589244 0
689257532 0
281761830 0
898340637 1
739908404 1
188379957 1
264539492 0
888518593 0
463475969 1
769798684 0
456482286 0
64988684 0
51474308 1
408989190 0
299973884 1
622018182 1
131960314 0
349359794 1
304450307 1
522644757 0
757854293 1
398165480 0
624790290 0
865526261 0
340001360 1
178954451 0
422331208 0
686290478 0
399983452 1
243501693 1
499264475 0
167180680 1
457320284 1
81589135 0
826718231 1
120781046 0
503470227 1
981181190 0
345777880 1
89334466 0
26743935 1
276603683 1
657760928 0
584685941 1
532252551 0
898413137 0
911312888 1
708383735 1
494038211 0
894684896 1
864922617 1
288551570 0
482600430 1
850853056 0
232155693 0
420366685 1
131794460 0
687439142 1
491001681 1
390592451 0
72244812 0
27021699 1
788110222 0
742148151 1
642868230 1
265349162 0
279297050 1
510569798 1
139788778 1
615455186 1
79726063 1
447427743 1
186135837 0
519161620 1
711035451 1
345194792 1
9992775 1
343070514 0
339109566 1
5170639 1
266573134 1
174839870 1
241853949 1
873626023 1
737908574 0
982168556 1
77274487 1
597522010 1
662681748 0
358040723 0
86193430 1
536561243 1
48844390 0
857806606 0
565127302 1
296962291 1
986734920 0
863973365 0
999606384 1
243284561 1
996911298 1
920061970 0
696614906 0
124828892 1
65056172 1
869414889 0
981912129 0
511334890 0
854715057 0
818346059 1
35563874 1
288756305 1
254224406 0
268434160 0
303668408 0
485641292 1
226155886 1
5108309 1
580475583 1
199002182 1
478481540 0
492194707 0
839116805 1
31461914 1
424326182 0
101603148 0
321818486 1
493177753 1
941003487 0
728373750 0
230968880 1
166681913 1
929135397 0
411510197 0
466783738 0
952319171 0
534134723 1
935516352 0
634382864 1
366984067 1
916970665 1
389997138 0
645622415 0
316247593 0
640601109 1
969150678 1
198078161 0
299506595 0
390137017 1
258843823 0
760488195 0
768819605 0
426249326 0
442691488 0
557998654 0
24322960 1
820005693 1
870467041 0
152010437 1
727105699 0
493745080 1
533367260 0
35430573 1
752022941 0
854054347 1
357866088 1
177865612 0
826834657 1
638888428 1
586585606 0
995660941 1
588644908 1
406456833 0
269533058 0
491546859 1
654296017 0
198115376 0
378898595 1
718639307 1
205286720 0
442085580 1
716195479 1
853769215 0
848986518 1
134665839 1
241689694 1
181767097 0
304574732 1
166807801 1
441716493 0
544362140 1
336130038 0
217773513 1
495220564 1
131341835 0
472441341 1
952171610 1
699550342 0
57287797 1
24476540 0
23392297 0
16674814 0
867838752 1
289693584 0
503658381 1
26568500 0
42560578 0
654025052 0
843803584 0
305740165 0
594230135 0
184560221 0
389338319 0
72911602 1
972833330 1
119803774 1
963132120 1
433343458 1
208972685 0
340221361 0
263174558 0
594182031 0
281158941 0
866531652 1
187046308 0
959079957 0
374532046 0
619233849 1
190005879 1
474209612 1
957993162 1
928341299 1
469337625 0
760862658 0
191106834 1
499756331 1
23208008 1
882642814 1
16137383 0
209447197 1
88861094 1
175350591 1
488468716 1
235612761 0
489801686 1
527196853 0
537791849 0
518649815 1
178228708 0
41609652 1
532274453 1
676431457 1
408154347 0
606983380 1
290323501 1
701239434 1
68294674 0
447581346 0
991845425 0
422341128 0
553350346 1
682921786 1
237514822 1
262006393 0
770920108 1
275614084 0
426382790 1
15250648 0
904954000 1
851073743 1
737434222 1
399809299 1
697271218 0
479697044 1
912887654 1
100368326 1
426028427 1
724998131 0
17454834 1
259054675 1
234055836 0
151879369 1
810762841 0
826470745 0
247138970 1
24509344 1
539502114 0
976963115 0
627264571 1
910312852 0
316363860 1
573157406 1
184895539 0
931426328 0
636948828 0
120649125 1
626255610 1
828439562 1
569694955 1
400496384 0
58236273 0
255316966 0
515778144 1
929859613 1
145735442 0
744278063 0
524540252 0
645921390 0
808021182 0
846570340 1
791638034 0
234926331 0
655655577 0
762998051 0
936926760 1
838487188 1
7527751 1
57540429 1
676920955 0
255358638 0
250456758 1
357412875 0
479405382 1
618693793 0
600685358 0
351766478 1
924410983 0
242238206 0
327136688 0
587981749 0
118022155 1
857366938 0
753057212 1
808188977 1
76769970 0
905238404 1
808085438 1
836478050 0
459082413 0
611546612 0
208325088 1
449160920 0
831043868 1
452050742 1
48276863 1
914907958 0
822900684 0
566819297 0
805383887 0
193646475 1
129604267 1
154301369 0
917656130 1
786602359 1
507388806 1
897875263 1
15333419 0
946484397 0
975618219 0
197311906 1
232858308 1
690562368 1
675968875 0
417539502 0
640507888 1
848362237 0
433254392 0
714945575 0
555061181 1
529663913 1
207436451 1
890433768 1
69136604 0
656814640 0
125214573 0
338733906 1
741347453 1
697535975 1
745811028 1
141633270 0
769539645 1
333483738 0
993319778 0
767892143 1
836736972 0
543919715 1
918480876 0
341876698 1
66438680 1
507321625 1
594924908 0
788915060 1
824184961 0
230712306 1
113215474 0
440883418 1
661840420 1
156218804 1
874452202 1
926622148 0
868200089 1
961314966 0
907251308 1
259159620 1
106604643 0
693876684 0
31661527 1
80408388 0
397957015 0
5512837 1
634488304 1
244513164 1
96332089 0
734057991 0
611181682 1
338289402 0
488481196 0
109370567 0
772840757 1
5194261 1
535533060 1
778705483 0
906765394 1
731619353 0
311724089 1
157363902 1
728568704 1
170262338 0
919473972 1
817949782 0
827701599 1
79492535 0
530562557 0
110714111 0
938704695 0
298116578 1
922845340 0
118664379 0
798616215 0
238610918 0
897408302 1
40406289 1
762490959 0
694951669 0
333222673 1
297130520 1
617142492 1
629887311 1
70184343 1
602195619 0
574942599 1
655002815 0
910884315 0
500460495 0
651649852 0
735469319 0
955643936 1
132669941 0
295589850 0
814586883 1
624594525 1
456963495 1
875106590 1
952432335 1
220490014 1
399814712 1
857538885 1
325083421 1
657508306 1
197301823 1
532710176 0
910488946 1
767114973 1
600791365 0
809340552 1
65856407 1
433340890 0
92407545 1
107071811 0
981527583 1
655051200 1
990661896 0
183292986 0
882621522 1
220415429 1
903654555 0
71364921 0
824295768 1
846236074 1
643908727 0
711889996 0
842108809 1
65232993 0
829031049 0
520970277 1
821996832 0
133282137 1
838013144 0
639750342 0
282711716 1
898116175 0
918979106 0
331798267 0
541736415 0
94803386 1
319498177 0
215089862 0
938530354 1
48790245 1
600588944 0
892046103 0
570404025 0
918815184 1
969100856 0
958628909 0
813899043 1
491070835 0
125811653 0
115340168 1
887644068 0
503416133 0
669929232 1
123166253 0
195622450 1
604345502 0
642889954 0
983789150 0
364378309 0
535948281 0
949603954 1
44581617 0
204061611 0
145317315 1
250095342 0
20982246 0
754325627 0
443288769 1
950574758 1
78012857 0
768795443 0
48390927 1
795642786 1
976110489 0
697630550 1
886703529 0
728861741 0
139773980 1
56004769 0
989424368 0
657141151 1
914895496 0
164337482 0
691574999 0
615682191 1
627660657 1
905072842 0
608698339 0
884405575 0
352065815 0
55126884 0
432302821 0
816177129 1
665817231 0
645423059 1
204266258 1
196381880 0
930297294 1
850633214 0
446681725 0
307709533 0
422762987 0
375640045 0
577863213 0
48898839 1
930129647 0
727130417 0
340494247 0
30945474 1
413034645 1
707705749 1
714670347 1
420961024 1
897939683 1
276808518 0
794826432 1
176158591 1
831359779 0
113052941 0
284112557 0
258701622 1
841916298 0
346510024 1
366247453 0
497858220 1
549281470 0
275096032 1
712316364 0
85517706 1
253026685 0
317968980 0
429238742 1
904065492 0
818557762 1
478853539 0
17935157 1
754022043 1
374378396 1
783121716 0
439460524 0
414975934 0
317829360 1
636106264 0
56549951 1
776062356 1
709349539 0
315954675 1
915740908 0
616801159 1
626508715 1
294581918 1
434843854 1
190905333 1
759890761 1
527710256 1
599594628 1
486927895 1
511342856 0
703231 1
533531662 1
367586519 0
714076733 0
29906476 1
269694770 0
226156004 0
976486854 0
348826816 1
638731206 0
794964 0
403854059 0
506118376 0
233287482 1
19057977 0
282199024 1
515699712 0
671990960 1
916632431 1
731959341 1
476896471 1
320282399 0
518690236 0
372250329 0
436724722 0
505928961 0
578461564 0
897202029 1
512678477 0
895027311 0
68066797 0
659055167 1
453405218 1
135858146 0
243539045 0
450308410 0
307937437 0
160076683 0
797156334 1
985274709 0
414884962 0
685823317 0
576538100 0
580452945 0
921439461 0
467507195 1
655760708 1
807783037 1
655066752 1
415205785 1
631173736 0
51586324 0
25048355 1
898138384 0
79564460 1
38926816 1
866121788 0
170483438 0
100637103 1
631611811 1
779065997 1
846284626 0
253974522 1
607935662 1
416299638 1
442791962 1
400368690 1
840830866 1
457131555 0
614540285 0
703804893 0
32422829 1
180996289 1
68242428 1
696554213 0
346235587 1
979179335 1
178126454 1
989637085 0
930533030 0
302263658 0
438251954 1
445664928 0
781076365 0
435678362 0
654742851 0
65781841 1
511856304 0
610573725 0
104195916 1
945067683 0
468690974 0
748680638 1
688618465 0
172771457 1
731887591 1
716992631 1
670863207 1
910591428 1
408714562 0
168571392 1
582886747 0
858579356 1
745509078 0
659319688 1
356290144 1
992379259 0
524531181 1
501520555 0
293542100 0
216953744 1
548759724 1
154531637 0
24903876 0
414464808 1
84856533 0
21573723 1
372241191 1
333205420 1
131623780 1
831558117 1
435965835 0
12697252 0
994652494 0
507615445 1
466846244 0
73682267 0
606919185 0
799904846 1
324681663 0
830309495 0
544104124 0
477437041 1
797993894 0
260955613 1
247297008 0
1548495 0
30496960 1
803154857 1
212883729 0
833646493 0
693446633 0
415146529 0
596365315 1
663043532 1
706237031 1
847975362 0
851774485 0
397472862 1
354018861 1
746236442 0
800750579 1
38347007 0
837231237 1
116945461 0
420881277 1
243369909 1
874343433 0
198979951 0
878173414 0
300462858 0
825943398 0
111093187 0
75490410 0
375284846 0
95897992 1
378965270 1
716411032 0
506749256 0
27755819 1
210677625 1
55470114 0
795785921 1
386204585 0
91002955 0
781211940 1
972924520 1
656076302 0
356103953 1
261743278 1
620453793 0
282790188 1
80728793 1
764033890 0
382025665 1
326544327 1
507249896 1
380614993 1
398099277 0
187679637 1
445616615 0
722877696 0
153737512 1
169525997 0
604616465 1
810253728 1
592136935 1
491048272 0
891281622 1
868697846 0
156519894 1
343118732 0
160838501 1
180212076 1
554287159 1
634266566 1
20030224 0
770601380 1
833278239 0
294545993 0
360952552 0
517513134 0
432934544 1
106971309 0
678854655 0
386344085 0
83955513 0
772448722 0
364494073 0
324320857 0
878198215 0
236832411 1
368604262 1
994240792 0
867337202 0
220087087 1
669929271 1
416116501 0
868076046 0
517948887 0
285576241 1
602956998 0
433707090 0
460241028 0
621696385 1
130153157 0
573743299 1
554136365 0
496985154 1
404477046 0
767367877 0
764642855 0
888599710 1
107365014 1
395481572 0
870516901 1
364663260 0
882896929 0
500372781 0
121457861 0
784630102 1
758417567 1
13598547 0
6505174 0
568323437 1
558868630 0
583138228 0
788197261 1
23186547 0
173922775 0
441075444 0
98334802 0
699729364 1
208610060 1
532337643 0
546213372 0
803302674 0
981708716 0
819575677 0
666117630 0
976619991 1
269859013 0
909269882 0
944563204 0
860400607 1
387384883 1
954004589 0
588287441 0
984300662 1
261878002 1
110373432 1
972645160 1
370962179 0
448774079 1
730897186 0
570080136 1
328829775 0
301935591 0
675713919 1
728244525 0
914638610 1
396585030 0
197841240 0
546169235 1
899901361 0
375537592 1
901765808 0
447517773 1
299913222 0
458919188 1
254328690 0
229044919 0
32356142 0
410529000 0
913601037 1
418000857 1
574839943 1
710798124 1
369299860 1
404414108 1
664685274 0
342072227 1
376839670 0
524618267 1
802786611 1
10346478 0
7884764 1
689197073 1
264023091 1
978140540 0
918541559 0
947503365 1
549309423 1
350798110 0
577524595 1
390283075 1
244658291 1
682365275 0
238470371 0
548634197 0
558312683 1
519768291 1
171881236 1
49771050 1
522087984 0
65374774 0
35805247 1
836218347 1
659610010 1
261742146 1
742311794 0
399228588 1
639876228 0
452953781 1
623208562 0
976860928 0
407041270 0
571129886 0
935383240 0
841286202 1
516203812 1
205027325 0
920197598 0
763299113 0
686254566 1
710730286 1
883257672 1
3794048 0
663683828 1
952896183 0
536558690 0
938938694 1
373365081 1
30518407 0
790242809 0
912939033 1
932663663 1
890267536 1
437320246 1
680706063 0
789044006 0
482876148 1
591604357 1
300036371 1
101663844 0
667495030 1
262241803 1
348642685 0
223254342 0
164231344 1
977053554 1
701260718 1
830725610 0
757899339 1
862268702 0
752489547 1
730387735 1
135265640 0
138769419 1
769924759 0
529564030 0
635558831 1
206882269 1
648885493 0
85475343 0
761761627 1
340799835 0
593790999 1
538404490 0
207955478 1
284304618 1
195972331 1
367749197 1
332824055 0
329125074 1
999815253 0
176141869 1
353224712 0
825572144 1
510289871 1
222775988 0
627370812 0
518812966 1
410432227 1
259126784 1
741451305 0
278735449 1
985138933 0
663235528 0
109370830 1
656607621 1
319923673 1
759799213 0
578178844 0
136596817 0
48882286 0
174421117 1
257766778 1
700621018 0
956924348 1
486449130 0
311780840 0
944078263 1
234175583 1
688073025 0
838918696 1
474472025 1
35909026 1
422113494 0
470024980 0
342777446 1
961789471 0
341447142 0
205263650 0
196286855 1
917148233 1
617171328 0
523971964 1
716450447 0
931504925 0
205170037 1
344869088 1
495986558 0
680047313 1
245748852 1
995482481 1
128126581 1
833288182 1
398642553 0
963981680 1
948223471 0
488021715 1
300576642 1
18354713 0
452189937 1
584092736 1
793565271 0
480651074 0
657628607 0
591146343 1
254743152 0
163951131 0
323977105 0
783619443 0
487562272 0
264534097 0
571266505 1
162642796 0
402709317 1
638422165 1
52444726 1
817967044 0
15470187 0
868559641 1
204745919 1
499640847 0
870092055 1
745776653 0
356344679 0
453786267 1
454657769 1
740355846 0
698813707 0
247391577 0
680905749 1
920566992 0
89016891 0
552196628 0
449988074 0
63118242 1
460284119 0
529109706 1
537001933 1
903773248 0
18234014 1
669557789 0
346248674 1
20763787 0
23279519 0
344403099 0
906598632 1
50315348 0
7085791 0
842042342 0
728807290 1
861409019 1
943267205 1
289529876 0
167430535 1
803007378 1
545014211 0
323592688 0
886937467 0
488217026 0
257791572 1
458048207 0
124463874 0
388539381 0
337209370 0
597733353 1
102399357 0
518769605 1
328744534 0
287345120 1
360986068 1
6313634 0
863686085 1
649826618 1
625261596 0
448255861 0
714895192 1
791271842 1
651811107 0
803786374 0
718458675 1
117187781 1
213129007 1
18625876 1
370103735 0
438659671 1
154090663 1
418285740 1
370525870 1
2780927 0
664014702 1
746918668 0
482078150 1
763879223 1
784104303 0
378159189 1
988643035 0
955405767 1
366890689 1
719053261 0
7339091 0
97464950 0
491782229 1
33019987 1
516557363 0
887474206 0
415447081 0
724379839 1
609184767 0
554496295 0
260278800 0
890353683 1
219523246 0
922828164 1
925336241 0
234571585 1
811194465 1
106025216 1
191781503 0
760821339 0
737918705 1
303976341 1
54890119 1
365678324 1
197851916 1
378602106 1
324190253 1
764950476 0
678259901 1
649161792 0
139890724 1
271425019 1
695776772 1
799933633 1
953945015 1
17991278 1
369057826 0
736656804 0
552826568 0
415301371 1
827367803 0
37310679 0
83080344 1
8526102 1
345161044 1
773868803 1
836126794 0
376840907 0
458219982 0
796184748 1
857000523 1
107525019 0
75776535 0
304903967 0
755640940 0
617225855 1
562759808 1
467002419 1
263611266 0
854704271 1
180631426 1
765012623 0
356749032 1
369479010 0
879423861 1
636671262 1
379610382 1
964011043 0
322679399 0
808925216 1
181106489 1
944930245 0
154600573 1
228288074 1
144829638 0
673389238 1
518667246 0
272446042 0
595877264 1
834055872 1
747839666 1
717497299 0
555729507 1
462539064 0
597705101 1
550474926 1
353355817 1
213184618 0
334906764 0
426246953 0
669168859 0
344585749 0
253718265 0
38876023 1
747192759 1
665344480 1
100569415 0
881737991 0
896293588 1
224465713 0
973290020 1
624380940 0
321282373 1
386124251 1
955346556 1
164496209 0
742014019 1
4351131 0
690427776 0
909189998 1
64109672 1
141220084 1
675232075 0
335140977 0
873194146 1
952405613 0
575541763 1
514021638 1
220023266 1
789895028 0
233031083 0
89078242 0
311916713 0
584996347 1
376792267 1
767999168 0
88302813 1
196075626 0
536827983 0
434269861 0
285985556 0
651074173 1
564099196 0
631602493 1
487367383 1
438752962 0
331446782 1
507795875 1
147998307 0
591628392 0
115082961 1
363634713 1
323165923 1
856652295 1
34194235 0
932638207 0
413581826 1
245713080 1
955913600 0
71691595 1
698247441 0
28864384 0
408968731 0
354228922 0
393939924 1
852395101 0
613750044 1
214137661 0
777620904 0
186582959 0
757215679 0
724144605 0
904261358 1
937399569 0
820697087 0
473152326 1
849269639 0
367794709 1
593298317 1
918369808 1
21053618 0
103193966 1
466190237 0
900528613 1
539211415 1
186309870 0
172830738 1
55742590 1
188048305 1
227753643 0
294868523 1
11521759 0
108830116 0
748746466 1
625639117 0
500481296 0
656213364 0
998535177 0
816214160 0
689932743 1
481608855 1
607643632 0
291883418 1
13426519 1
95983068 1
561057518 0
641110015 1
537704726 1
324288104 1
210523611 0
87181834 0
185984299 1
964960536 1
39325744 0
966002174 0
346508122 0
288377516 0
995291153 0
500079054 0
410915600 0
699035113 0
130102695 1
982049808 1
985073288 0
749119703 1
37465530 1
626081444 0
676102724 1
449645427 1
495203810 0
614356489 1
885789955 0
99672555 1
128533240 0
269605324 1
506247855 0
608936443 0
560693982 1
542140934 1
137804208 1
190574135 0
555514698 0
481921940 0
881007424 1
992619107 1
800664014 1
465803748 1
872406866 0
965838672 0
218097036 1
499738176 1
630603760 0
393054725 0
865546332 0
78144560 0
842040018 1
920164819 1
738234111 1
583943318 1
622991311 1
918548559 0
138176305 1
754923549 1
650530927 1
607079863 1
402183743 0
397326741 1
428384399 1
558592314 0
869717183 1
199933353 1
939441369 0
481920440 0
126766711 0
767932981 1
849791311 1
528707670 0
445635873 0
609049522 1
201629763 0
350510699 0
401303883 1
878506869 1
573662660 0
957726848 0
49129777 0
893773080 1
554445783 1
214870795 0
214718093 1
27717660 0
704295065 0
886856565 0
254790756 0
368072511 0
40797183 1
171203753 1
178600523 1
625236147 0
332638356 0
980647999 1
205748492 1
26002927 1
51530563 1
827914147 0
289256967 1
251705219 1
256747815 0
776271284 1
304481525 0
32204016 1
754116500 1
306069307 0
458377158 0
405381214 1
929362256 1
570738403 1
805860143 0
322601221 1
826411241 0
497798194 0
460494377 0
315905087 0
839989826 0
691195908 1
15792924 1
545883204 0
129012743 0
67501499 1
983408808 1
313899178 0
70151119 0
521502600 1
958360394 0
590511406 0
78933112 1
459912688 1
18246387 0
406262548 1
366898842 1
520827039 0
252645256 0
483572981 1
62447610 1
739045667 0
166345792 0
565730333 1
540793991 0
92614156 0
843664229 0
437581542 1
378198987 0
461055391 0
340747774 0
199488090 0
352210124 0
202776583 0
699829062 0
2257496 1
359126432 0
249324329 1
905659544 1
591934058 1
752689042 1
102608323 1
750953944 1
550122613 0
2299433 0
241297438 1
847963602 0
188643740 0
734716934 0
266634641 0
676011392 0
105913121 1
430067259 0
709016843 0
261086428 0
155576082 1
106412525 1
461226 1
91092392 0
734089176 0
79602146 1
150030142 0
591455665 0
815134931 0
762093482 0
822746563 1
310904818 1
852124362 0
637032989 0
970938132 0
392770059 1
621977625 1
918378053 0
48862727 1
455853737 1
870857868 1
335512254 0
840360835 0
221864839 0
911177087 1
483098165 0
208334287 1
328175257 0
15847995 0
147135694 0
195023858 0
664824091 0
433836669 0
948561342 0
678250276 0
396370911 0
813164185 0
788506768 1
679125631 1
215691549 0
528498417 0
744768529 0
184550303 0
29774621 1
923410759 1
588460245 1
446973321 1
140811371 0
269242006 1
402107683 0
330516163 0
201495495 0
460545878 0
210797147 0
882502500 0
704894154 1
402655539 1
168444676 0
740992404 1
570924933 0
591268174 1
879138325 0
520697066 1
648885370 1
87339901 1
399546106 1
615836228 0
310682043 1
730862160 1
12184563 1
138427648 0
128445585 0
835953351 1
108694995 1
294452880 1
822741271 1
329630327 0
547478392 0
726688338 0
145335890 0
515673500 1
947360243 1
791470891 1
350640642 1
751744816 0
38600230 0
593438974 0
93551132 0
704541633 1
840380813 0
587434025 1
786493579 1
132408164 0
733285137 0
272161443 1
547069575 1
355067080 1
780367802 1
116766919 0
542478545 0
828329178 1
728423658 1
346765806 1
899235028 0
971326531 1
24793210 0
983299856 1
154950329 0
198219901 0
180957166 1
795307155 0
676716653 1
212132284 1
799402873 0
769968846 1
494005041 0
366083732 0
46250946 1
278185499 0
549734704 1
137857972 0
746530051 0
530787482 1
101988508 0
537466919 0
893618953 0
754596358 1
908837304 1
259116446 1
682259738 1
986775214 1
214434139 1
303658354 1
222285087 1
814764568 0
951038123 0
46567552 1
250733816 1
979987366 1
393691596 1
595612290 0
336264055 1
406844181 1
365206150 0
822218371 0
252563217 0
358788991 0
290909557 1
907475009 0
971139216 0
105897111 0
411156764 0
417646536 1
246768619 0
497331632 0
709164290 1
429693047 0
925330544 0
192994571 1
269070722 1
879698375 0
7107341 1
2087846 0
469809154 1
654381136 1
698932400 1
122251215 0
205775679 0
801128595 1
511146179 1
539126995 1
915766326 1
692457071 0
125751162 1
816102617 1
223422005 0
181525679 1
198796322 0
117552782 1
838596641 1
960349600 0
139447146 1
972518669 1
810248682 1
368533956 1
583998011 1
581964797 0
260860871 0
391515985 0
486677680 1
250304342 0
312194198 0
122938264 1
183189755 1
831635007 0
49768955 1
834904013 1
262965367 1
530599169 0
511144164 1
987774222 0
938178907 0
44249238 1
338828872 0
588409464 0
945262095 1
36513051 0
459310586 0
282228117 0
742345493 1
493283153 0
905140996 0
53251473 1
479004907 1
712497697 0
514810213 1
457544092 0
3273892 0
868852619 1
26712606 1
614959315 0
59592887 0
348780078 1
647749622 1
634021667 0
593708699 1
866507992 0
773562004 0
320638282 0
894461760 1
870537720 0
830800777 1
892097461 0
207533278 1
274940124 0
541550306 0
597035105 1
369097497 0
873895590 0
550217735 0
490098976 1
37572539 0
965357714 0
508097501 0
617190200 0
607473468 1
624380455 0
515388533 0
870414545 0
382007756 1
294039310 1
174085915 1
238403775 1
536505996 1
900801533 1
845334174 0
711315299 0
490721887 0
390055003 0
24677081 0
113819037 1
209777385 0
33379396 1
14091602 1
47968047 0
576742473 0
244141727 1
50417908 1
837569766 1
619229884 0
677154615 0
416477164 1
337520073 1
300534747 0
863584564 1
631539338 1
261174617 1
216945316 0
722878756 1
968881978 0
544649758 1
702940650 1
90766622 0
915456822 1
276393637 1
895740279 0
605754506 0
615165225 1
792358365 1
58924353 0
130838714 1
96072181 1
572583435 1
31141246 0
446752708 1
708582319 0
517609671 1
577511165 1
370331908 1
714585036 0
664560281 0
680878935 1
451436721 1
159601557 0
769983065 1
541537397 1
856930963 0
871174796 0
417783393 0
264149294 1
91882319 1
815249621 1
240511146 1
38591763 1
225617709 1
359204835 1
753243264 0
908406967 0
198222710 1
443127545 0
709624495 0
631478117 1
690903213 0
447788723 0
179085194 0
271305924 0
376866922 0
449953717 0
103252601 1
403201518 0
22283624 1
804078740 1
174234697 0
582279258 1
916749653 0
770338485 0
369976960 0
768783681 0
743330662 1
379276823 0
668245328 0
831593885 0
17112141 0
678820664 1
400021891 0
626143539 0
192951516 0
839110133 0
153741151 0
973805668 0
735346038 0
644980482 1
412590893 0
816531118 0
624683256 0
966312583 1
341892003 1
811598361 1
389984688 0
382357698 0
333874986 1
532726069 0
554757003 0
673295584 0
840239049 0
652133308 0
642982129 0
799704019 0
97775645 1
912932477 1
423570645 1
553030385 1
630913543 1
728854521 1
796764766 1
523013849 1
615328345 1
84055769 1
223563365 0
251714256 0
441680780 0
241664756 0
917189075 1
799767949 1
266931450 0
802165999 1
677094823 0
771150931 1
625799455 0
373468026 0
598290418 0
821683618 1
353553627 1
615685607 0
215281292 1
406031920 0
285662820 1
249829906 1
987722779 1
58820446 1
542307894 1
284673233 0
553372675 1
329879739 1
752809628 0
292764769 1
237466455 1
643088237 0
883219446 0
428168553 0
670911429 0
240445064 0
613470176 0
105828549 1
226630019 0
777082496 1
6469384 1
95552930 1
962263291 0
171409023 0
156241520 1
195057606 0
949005424 0
805143904 0
462001939 1
797354165 1
280110543 1
334328650 0
117201963 0
476211884 0
544283403 0
868975425 1
270163650 1
412596131 0
394839254 1
380421270 0
271295816 0
23390010 1
845732116 0
789138946 0
812225816 1
292295746 0
240409057 0
608025308 0
631852512 0
952126041 0
717319331 1
694050065 1
756936234 0
889602249 0
349648515 1
690996575 0
645890406 0
190908560 0
797640303 1
444803651 1
197456986 1
412264995 0
933465518 1
886726374 0
929080974 1
72079464 0
398384349 0
144209636 0
708070044 0
361497102 1
482878573 1
116374088 1
424846110 1
311344350 1
515036713 1
401810552 0
687128664 0
743136006 1
801560324 1
828967930 0
225097760 1
27357638 0
642468935 1
193927372 0
341879402 1
654569832 1
13007366 1
726771563 1
320517756 0
916172939 0
711108944 0
319776945 0
495815233 1
849346460 0
253558017 0
620023977 0
146840447 0
987066940 0
858069617 1
15667682 1
522663961 0
1770298 0
363543103 0
817986713 0
191243280 1
845196604 0
20772979 0
824344971 0
904653123 1
360487817 0
660436522 0
100087506 0
386701965 0
229159383 0
828792072 0
239680084 1
400653817 1
303925312 1
423029810 1
503217196 0
763494609 1
776601776 1
469499188 0
251383317 0
574894361 1
527333191 0
687236332 0
904445739 1
7014010 0
725490674 0
926037371 1
569781104 1
454098288 1
712258263 0
503673797 0
905269709 1
341860553 1
430677329 0
510459099 0
447423693 1
3825777 0
753149082 0
161559259 0
594832505 0
957681496 0
845052331 0
956696407 1
641887277 1
65607071 1
640891715 0
24076882 1
899253096 1
131074674 1
99661260 0
746536169 1
172676570 1
753507071 0
353631999 0
284773471 0
703465916 1
563665454 1
371091415 1
921729113 1
197937673 0
62064917 0
495253960 0
339536520 1
67034460 0
596708442 0
956963402 0
224635527 1
122499907 0
333379848 1
284729229 0
368164284 1
712593661 0
91092711 1
488518202 0
993438537 1
554601989 1
553923152 1
952558532 0
888469438 0
548532970 0
911360849 0
756143992 1
900176842 1
217019797 1
614291679 1
835198589 1
626208301 1
566763313 1
518742253 0
291081269 1
591626104 0
971878244 1
786807430 0
10883078 1
344945682 1
980279832 0
892326697 0
261974605 1
873404810 0
168257724 0
865276131 0
81522946 0
763822008 1
838131755 0
791699051 1
900131581 1
1411565 0
279573165 1
284934093 0
90596737 0
777905780 0
171723605 0
111944215 1
90251275 0
317678434 1
104754511 1
87916320 0
291855809 1
596955501 0
803091401 1
574714159 1
813935753 0
226686867 0
671115042 0
164730627 1
729995803 1
297382567 1
931289743 1
390526222 0
111792411 1
501531206 0
535851407 1
335596599 1
569312573 0
518003406 1
513852503 1
186732537 0
741066364 0
400215128 1
511715960 0
886012482 1
962099082 1
30226291 0
318213774 1
684827635 1
774368480 1
369830034 1
208917103 1
133525349 0
511535061 0
314388659 1
563369170 0
4771221 1
905088929 1
492187729 0
300915962 1
894937604 1
825151887 0
476171987 0
951933073 0
138375839 0
293317030 0
512753414 0
800564202 1
876581957 1
997892536 1
884564006 0
658432014 0
616425686 1
990352883 0
200889103 0
120809909 0
865356540 0
689801410 1
96168820 1
800542483 0
348993511 0
124860594 0
516065205 1
939736523 1
633486450 0
945230987 1
808701171 1
275118492 0
258755634 1
514472057 1
527351282 1
612662575 0
190329296 0
994153623 0
460393695 1
849982000 1
667036043 1
824000468 0
700300140 1
69729989 1
492950878 1
526075075 0
933258770 0
670819893 1
963508184 1
152069479 1
15859682 1
397251290 1
329859271 1
984919658 0
428011040 0
580992971 1
842173688 1
996736366 1
236946247 1
397863396 0
614549840 1
998037079 0
809342893 0
178444906 0
100515444 0
349461357 0
636869656 0
556283368 0
839856480 0
624780296 1
603065971 1
530301672 1
609096484 1
25478574 0
198132054 0
546624420 1
926745836 1
288668141 1
652900965 0
64209273 1
85435772 1
916587247 1
513706945 1
871876411 0
81128546 1
452506002 1
917363780 0
972026857 1
948204888 0
713337861 0
528577960 0
689730430 1
904525615 1
453487004 0
850588375 0
892967428 1
523653676 0
768681019 1
422382086 1
849115850 0
244028212 0
89800940 0
17636326 1
952932900 0
426538999 1
842660572 1
642219857 0
351264690 0
403707719 1
432434564 1
974683077 1
715334638 0
31660654 1
557496838 1
998975523 0
292352595 0
907234899 0
344996857 0
991618657 1
969630223 0
514462078 0
462335456 1
816512674 1
640381956 0
237722859 0
994028976 1
229895285 1
459063596 1
88866462 0
269029776 0
889244200 0
412873953 1
388062125 1
63024877 1
81528158 0
596057628 1
567378263 0
118844034 0
571153150 1
253144540 0
864856999 0
173095292 1
28801123 0
124382699 1
955049227 1
552551696 1
765851829 1
542388924 1
719118592 0
436709303 0
652977947 0
298001549 1
988746107 1
36060610 1
325121679 0
558577593 1
504191467 0
558842635 1
707484203 1
492176765 0
657402288 0
433973219 0
213959286 0
961897163 1
704261289 1
11718834 1
328659006 1
824475949 0
936419487 1
293482803 1
911831786 1
907843680 1
540831979 1
153602316 0
734971736 0
637385496 0
458621978 0
845997273 0
268312463 0
288438827 1
541781210 0
116345223 1
542252849 1
47608527 1
114467665 1
177520945 1
49321117 0
230525711 0
284428427 1
781764095 0
809867155 0
45666780 1
330231134 0
894858874 1
844089564 1
297450253 0
751646755 1
40886576 1
643132698 0
951953051 1
618953982 1
627822818 0
413775330 0
993906069 1
776310068 0
159871144 1
23622075 1
991178423 0
430444571 1
582988632 1
763939338 1
647822562 0
497826947 0
408902510 1
732922834 1
72597980 0
805174889 0
788720217 0
814278273 1
820023048 1
660935382 0
597977612 1
53310082 0
310135130 0
585689261 0
347285533 1
303474728 0
434221872 1
448743207 1
690551803 0
452022735 0
731943119 0
355174252 1
40468742 1
112677728 0
521563617 0
273123945 0
223616700 0
651323123 0
940160253 0
203080906 0
96245912 0
223553149 1
676403272 1
845339871 1
947166579 0
776023554 1
973806697 0
188561616 0
575877881 0
554155263 0
842862600 0
449980740 0
574238414 0
194596287 0
922703154 1
524302211 1
625827522 1
671098796 0
467482513 1
881831727 1
42738803 1
350156039 0
356100452 0
145085043 1
505077892 0
417568743 0
621378892 0
646911283 1
308983853 0
114625705 0
344021247 1
252570125 1
605871210 1
784027841 0
213888911 1
577528352 0
885549198 0
627877484 0
655435007 0
413054513 1
311846791 1
837000672 1
791834407 1
570229840 0
525344341 0
973936601 0
755527185 0
174384477 0
588087903 0
294835212 0
410809246 0
83502127 0
137679444 0
702060889 0
795177264 1
267613801 1
585187318 1
264604086 0
259818966 0
437637100 0
322872621 0
464330297 1
622013914 1
106029454 1
801345526 1
541654671 1
902340492 1
729158941 1
692772493 1
685912900 0
851640908 1
338482274 0
195096774 1
549637198 0
458162867 1
913332257 0
303975521 1
34029721 0
304590175 1
280325627 1
328501348 0
120338148 1
38718631 0
409499381 1
170108586 1
310467403 1
3971130 1
496922103 1
241408195 1
451047772 1
56607247 0
852658499 0
813546501 1
499215337 1
408143180 0
986689145 0
159955402 0
748680682 1
526927591 0
966187116 0
931393508 1
178350860 0
261797274 1
476893176 1
902563813 0
145492774 1
140163418 0
447780182 1
705319883 0
580347086 1
336220992 1
489002018 1
177628231 0
675289990 1
211959629 0
363244288 1
106179638 0
982406270 0
595692691 1
517777838 1
463538597 1
285120093 0
576396552 0
888515739 1
714803431 1
373610370 0
454177823 1
695848395 0
389147149 1
319859482 1
499691570 0
355297218 0
479972101 0
264442311 0
711604969 1
650539330 0
205129667 1
623496529 0
208025749 0
747283596 0
535414841 1
173516820 0
917253157 0
697711481 0
81745809 1
107319128 0
231527675 0
173437028 0
472206619 0
609266905 0
362560963 0
296838002 1
499447130 0
924543377 1
87423919 0
799126217 0
666115360 1
410859815 0
149620583 1
783081634 1
592781412 1
527856358 1
563763740 0
924062218 1
467180736 1
717132654 0
633323807 1
445459909 0
359748368 1
99907212 1
549859085 1
372388372 1
864556638 0
922703607 0
29497555 0
914542366 1
57633237 0
628684970 0
100319695 0
964775238 0
19119859 1
917870039 1
609436768 0
103785282 0
492888682 1
167266441 1
491428487 1
300495352 1
261572351 1
861207886 1
382480310 0
856615940 1
9981101 1
515450730 0
698791842 0
712592992 1
399096293 1
448256727 1
472309661 1
494418966 1
839685432 0
441143342 1
33993781 1
258293900 0
430353993 0
789673368 1
231269782 1
29107181 0
501527791 1
687800376 0
250586402 0
858325819 0
151931825 1
501973231 1
851928307 1
397104894 0
931455630 1
512987728 0
403652205 1
177661560 1
507247145 1
531455646 1
13659617 1
458620966 1
456106203 0
112922009 0
287637339 0
614677706 1
951289658 1
235616073 0
196239126 0
241307680 0
638110502 1
656723303 1
702906277 0
584467497 1
954553598 1
938272314 1
948941903 0
577942377 1
917003913 0
425084027 1
383305714 0
89937530 0
628245407 1
26746236 1
387068327 1
97736597 0
418494773 0
919459395 0
988644989 0
496670500 1
761623539 1
59914003 0
755856702 1
12644942 1
832171740 0
594446890 0
902273452 0
435459778 1
742359355 0
680281200 0
611059042 1
976701106 0
32252865 1
595766440 1
556325637 0
542979292 1
444309194 1
983459391 0
946736284 1
31279357 1
34301679 0
44065618 0
681448215 0
86041716 0
124356459 0
600504791 0
126649221 1
552415491 1
979925507 1
534241538 1
515153028 1
131627478 1
885929793 0
586055535 1
302004573 1
675520070 0
187461640 0
905805985 0
282486400 0
974989121 1
677733595 1
324024329 1
238622684 1
285100471 0
174986302 0
233302787 1
236266442 0
937709092 1
690487075 1
220508465 0
530160116 0
783213801 0
199131678 1
341430246 1
974616432 1
290345778 0
144341369 0
231024393 1
147945074 0
289840367 0
785055438 1
248103527 1
201437468 0
809581651 1
633047014 1
429139163 0
277264741 1
449598361 0
700739840 0
997660451 0
486102308 0
232308889 0
426457136 0
432931421 0
271500138 1
352989435 1
170864581 1
623430833 0
827913222 1
617525687 0
324607308 1
817963900 1
304671746 0
944758263 1
308664863 1
877911339 0
782996446 0
653624515 0
676359111 1
907943646 0
494288209 0
756948740 0
200104711 1
553138782 0
546434629 1
999052484 0
627497118 1
296944046 0
679683074 1
75732222 0
539605899 1
109801214 1
105244135 0
520343010 0
139499242 0
349788425 1
776293222 1
661058335 1
793925084 1
236454474 0
697916122 0
849639242 1
76398514 1
432845798 0
595164521 1
876871172 1
908221651 1
914024615 1
849866755 0
436673587 0
154030679 1
990223313 1
259259721 0
95747585 0
943207510 0
985313472 0
169446152 1
159786216 1
977794905 0
840841039 0
155318337 1
576502179 1
281983078 0
959191363 0
127060373 0
899558384 0
991338128 0
126214383 1
908389087 1
201054395 1
324212797 0
103731064 1
542727522 0
312496789 0
110065512 0
36150803 0
435588973 1
977553710 0
546474308 0
679234011 0
449761126 0
953728400 1
297963108 0
236754931 1
348240932 0
598843823 0
313591724 1
394255913 1
435706391 1
932756715 0
875197797 0
841840853 1
197959286 1
769260108 1
842118652 0
576886999 1
29758109 1
739153514 0
803990531 0
816518577 0
398110183 0
407412532 0
162451775 0
815664162 0
760886629 1
298328384 1
969494671 0
135662964 1
794962782 0
58963646 0
119195533 1
571010363 0
391778877 0
184210220 1
761655216 1
759674481 1
831501838 1
907312092 0
245477731 0
445663476 1
89172274 1
6336 1
240141059 1
846108315 0
126837803 1
112376696 0
757735692 0
959394687 0
181537553 0
636748486 1
146083834 1
786338724 0
990942972 1
537477251 0
615150977 0
527598623 1
910556229 0
749525003 1
558807974 1
929970044 1
617338966 0
880472163 1
73054675 1
98592964 0
718799398 0
392996646 1
624731627 0
77724124 1
691052278 1
700811521 1
378509543 1
33265350 0
723107894 1
795293465 0
287274588 1
305499597 0
395906404 0
696146714 0
188012532 0
770118897 1
305680319 1
623766943 1
895284693 0
69221362 0
603390731 1
108923030 1
169817066 1
708263478 0
491865570 0
191508337 0
777856400 1
10222814 1
102038328 0
386112708 0
617554957 1
865543139 1
241082092 1
241600475 1
261573706 1
476318155 0
241458142 0
396814415 0
358152946 0
468896813 1
743029769 1
339787044 1
728419258 0
438052832 0
468509120 1
642251300 0
411911658 0
914713066 1
80491755 0
202421790 1
343335908 1
462796703 0
461189392 1
682137022 1
945614845 1
449179888 1
678892209 0
212839347 0
795510129 0
85702196 1
181981682 0
473981365 1
376483284 1
863401274 0
517755464 0
100819068 0
952936801 1
260917226 0
478526325 1
528878523 0
976160941 0
345285746 0
985898827 1
246460296 0
346110314 1
297979266 0
562323368 1
712170265 0
708899985 1
87799752 1
580258489 0
768029928 0
192045223 0
646575658 0
116095894 1
593985227 1
355849100 1
348152915 1
401542158 0
939927988 0
203501567 1
305658465 1
488435938 1
798880531 0
378214307 1
100794033 1
272310071 0
411913445 0
533075624 0
322597925 1
673918843 1
450417159 0
17476177 0
962387080 0
934796082 0
709886269 0
131640157 0
436937696 1
480986607 0
784999301 0
849056880 0
236268618 1
114583847 0
804689016 1
291797173 0
429116793 0
756910140 1
147645670 1
17777692 0
260174538 1
729940055 1
573631519 0
492786584 0
450382563 1
706055188 0
894324721 0
646769655 0
382734578 0
703113324 1
437721 1
446396554 0
739360800 1
41103692 1
424569851 0
10742312 1
780650328 1
68533538 0
800156148 1
7604514 1
128782639 0
833758434 0
68875786 0
806831492 0
779279035 1
785932869 0
903471017 1
503880452 1
750199349 0
943345727 1
951004869 0
603790107 1
107922962 1
179749756 0
433887026 0
278026115 0
172192958 1
975106701 0
437384803 0
597970319 1
539717572 0
792828760 0
260435685 0
189542377 1
372724074 1
574393188 1
258606783 1
902920686 1
256012009 0
463573488 0
809995805 0
858301608 1
837905662 1
178880738 1
34444173 1
190487453 1
350954576 1
560473766 1
39194871 1
436540175 1
957944199 0
131369412 1
387728568 1
54971893 1
781365237 1
310005884 1
866917703 0
919908750 1
951535177 0
863007162 1
674517014 1
597745634 1
128809083 1
30306308 1
377072833 1
4769988 0
735452758 1
737270813 0
85715248 1
440944510 0
199102851 1
626427870 0
577871398 0
64576881 0
321634042 1
600285664 0
699153653 0
637919070 0
270325558 1
494699405 0
521650667 0
65700347 1
880197559 1
404091876 0
153319482 1
750860775 1
365635141 0
210507114 0
850160505 0
585104294 1
456834389 0
749497876 0
90764211 1
243336138 0
653095881 0
763071955 1
605187936 1
73127595 1
143968501 1
13475560 0
118958652 0
403353098 0
303829039 0
313604196 1
315961319 1
507865098 1
30218050 1
628833606 0
946339992 1
565986748 0
101593636 1
787254225 1
656078463 1
566208911 1
559437518 0
729026435 1
641603569 1
612899734 1
203006586 0
491396907 0
820382779 1
74568381 1
67043028 0
80075157 0
924402567 1
552340906 0
584593967 0
11946653 0
535051820 0
103339434 0
202970580 1
805740457 0
596558027 0
235478665 1
641695315 1
504107197 1
351993640 1
925200446 1
537262399 0
705901911 0
438220149 1
427823607 0
65263028 1
329420184 0
11969649 1
979405917 0
558422570 1
34817488 1
429180825 0
569285680 0
849090417 0
647426418 0
274839295 1
422256253 1
433486033 1
899793187 0
319656891 0
684786221 1
723512350 1
936776148 1
271145449 0
352588868 1
345190920 1
168581978 0
856562877 1
559479965 1
255945611 1
348309915 1
832238768 0
86839832 0
260499623 0
478844626 0
260396357 0
746682035 0
261926690 1
697389628 0
662114974 0
669685763 0
480723083 1
857851069 1
704088305 1
628324695 1
132072440 1
712866328 0
677010608 1
902545358 0
936946804 0
30296947 0
549292486 1
266408881 1
719578093 1
401480423 0
398687099 1
175727196 1
249989868 1
543828624 0
291735561 0
418068519 0
246000749 1
899850521 0
137665864 1
685104615 0
503376101 0
987027139 1
80250959 0
16254679 1
239919671 0
635013891 1
78709982 0
979297642 0
646531660 0
699831994 0
557377849 0
734790796 0
763281418 0
142980391 0
40801479 0
530452516 1
939977126 0
793318696 0
368718640 0
292488408 1
693563110 1
415912108 0
24686490 1
295896728 1
90897605 1
832777759 1
773680068 0
255867220 0
100576703 0
14086872 1
76693442 1
33540361 1
698523241 1
646587915 1
250208957 1
730979931 0
602975890 1
465915664 0
129126674 1
708268665 0
138694982 1
470573095 1
343978923 1
750192464 1
657324163 1
640571580 0
282418293 0
951817467 1
891606049 0
722577184 1
552390489 1
225458665 0
588260451 1
553221500 0
910798238 0
145250147 1
798524966 0
924167186 0
995770365 0
310343020 1
225289863 0
801949251 1
77826356 1
214848267 0
518389717 1
6866962 1
667639254 1
392366259 1
962905477 1
669267273 1
924707452 0
66125587 0
272248880 1
904408723 1
239628376 1
823520584 1
399866 0
528794037 0
783339446 0
232831499 1
989589246 0
944809199 1
146773959 1
566249193 1
582758319 0
209273656 0
77704056 0
219534263 1
28527133 1
425633693 1
256287075 0
515916143 1
800025937 0
665243573 0
193402274 0
609681612 1
228959694 0
304014479 1
840803682 0
292039148 0
526505633 1
353468473 0
308537090 0
744913518 1
700035149 0
619857492 1
312662986 1
781257519 1
579391443 0
132511869 0
179115772 1
429146153 0
384791997 0
17320905 1
685136532 1
477420997 1
370655979 0
581320540 0
7978325 0
747321506 0
806110252 1
591555344 1
751001899 0
638145380 0
368629377 1
114426656 1
120188092 1
462739678 1
365515468 0
551279771 1
119436549 1
517964930 1
989143067 1
932813521 0
634449187 1
190959323 0
962169182 1
526247920 0
954511714 1
597815707 1
258613208 0
500509120 0
576186207 1
861154207 0
508827168 1
254485545 0
721828924 1
577433037 0
923896590 0
501324058 1
350088869 1
985736019 1
990724830 1
102797319 0
190660241 1
184348110 0
371723761 1
970670492 1
303736347 1
15570536 0
907163307 1
920389210 1
508743492 0
713449427 0
172801983 1
861675950 1
626008566 0
816881565 1
589482489 1
185929370 0
653301782 0
43052473 0
48456521 1
865119169 0
951753563 0
887191 1
713143171 1
173515920 0
541709480 1
280764073 1
670834156 0
173663403 0
81813939 0
527856269 1
963960283 0
24942418 0
63291849 0
772832561 1
702201633 1
379630734 1
702851205 1
384354434 0
10233778 1
351925846 1
402543209 0
862395674 1
320010277 1
344936985 0
443877196 0
762144411 0
684019442 1
640162182 1
974514954 0
341944652 0
409280908 1
403754009 0
823491149 1
419417667 1
112401823 1
742633839 0
693019257 1
530603148 0
625356444 1
57769818 0
901767920 0
804212001 0
671415545 1
295865780 0
226511905 0
850541028 0
243397404 1
704600557 0
884116861 0
507639057 0
520403612 0
851878277 0
673255027 1
916566048 1
525879261 0
703133999 1
940920444 0
108261415 0
230357258 1
689322847 1
482964490 0
59813789 0
751543191 1
85085769 1
289257593 0
297497034 1
58299470 0
365116007 1
657627519 1
889948209 0
31790195 0
739096011 1
469154136 1
650613413 1
80525950 1
756919675 0
933023362 0
683764217 0
148705192 0
160041853 1
648965294 1
857536919 0
387617940 1
415750494 0
183292590 1
617045013 1
373309554 0
308905097 0
147953641 0
745528584 0
475094836 1
392168711 1
695609042 1
46356333 0
152058009 1
97199412 1
836301659 0
157540583 1
807832586 0
152676124 0
328203757 1
949082241 1
628386671 0
173734440 1
514125622 1
72314568 0
608047860 1
165675303 0
148685962 1
352329553 0
196192343 1
413349334 0
321407209 0
47148970 1
624272963 0
400280016 0
445369731 1
29579405 1
378935377 0
46825995 1
532180115 0
830056561 0
778459501 0
885503949 0
759733951 1
260566207 0
87212628 0
336865472 1
812608071 1
918335828 0
200140869 0
635101125 0
686974211 1
287543366 0
293516040 1
811240927 1
204898090 0
983363588 0
980312112 0
659455353 1
334740674 0
259950091 0
867778719 1
270762468 0
495844428 0
204518779 0
545442253 0
531296670 1
308930651 0
141668873 1
397023708 0
603770846 0
147020458 0
10237982 0
835572307 1
256369965 1
246580750 0
213623691 1
207060339 0
833344885 0
773238257 1
274666374 1
134231555 1
902427761 0
411359854 1
429405956 1
599545662 1
311360096 1
185610142 0
546812705 0
592597678 1
895616800 1
225910678 0
31920847 1
851777391 0
896112491 0
264993299 0
298075918 0
529947728 1
977677392 1
31805242 0
226361785 1
720675957 0
387491566 1
463889060 1
89434511 1
767363244 1
893543769 1
927851650 1
169924101 1
860774824 0
2080617 1
941052726 0
623849000 0
368331947 1
480076947 0
170927620 0
39570945 1
712651478 0
634592949 0
761771790 0
611995491 1
17894147 0
325685433 0
53800559 1
325761988 1
932816801 0
616596321 0
977967378 1
465819573 1
500041311 0
824567716 1
318582865 1
634931928 1
442061038 1
149575201 0
426559729 0
259370434 0
174653910 0
780629751 0
200820585 0
417067794 1
493761856 0
482060113 1
216102123 1
31679233 0
717246543 1
312178849 0
642763691 1
379830085 1
763311061 1
36633411 1
424964618 0
514153532 0
352743004 1
656563320 0
237266126 0
21636570 0
688838780 1
38781476 1
103652079 0
256208655 0
579706001 0
823093021 0
246251958 1
665819103 1
115763879 1
924996302 1
562227571 1
66216566 1
181401405 1
270610375 0
845720341 0
234008254 1
936000717 1
249432418 1
13305162 0
91058914 1
313368263 1
464413613 1
252845045 1
980913279 0
855359859 0
251133053 0
303881328 0
84790743 0
496669780 1
487407853 1
287537165 0
718737117 1
212008937 1
176979530 1
407013253 1
45300412 0
255704289 0
406839710 0
539956196 1
167583213 1
10735675 0
620132722 0
120420484 0
937799789 1
705527192 0
744354782 0
343613908 1
781011062 0
720421482 1
470448956 1
574194381 1
418520167 0
930752338 0
438243601 1
151279962 1
822448673 1
849237704 1
383191700 1
597864289 1
759092541 1
921433602 1
938139401 1
993133952 1
205425521 1
428529542 0
234089482 1
783004376 1
97168388 1
90407412 1
113126692 1
588151074 1
529298425 1
867233325 0
661659847 1
637924563 1
264656646 1
919978446 1
121962883 0
673212990 1
764563349 0
754691400 0
991405003 0
866713927 1
809579971 0
290226327 0
933292838 1
645759037 1
922101583 0
143745115 1
915760616 0
323564264 0
863368448 1
643763735 0
441671817 0
297742821 1
194297534 1
54656659 1
509539330 1
826140420 1
614420624 0
54008956 1
199013541 1
198616207 1
892915822 1
24847385 1
1107980 0
156364853 0
125660027 1
947229531 1
726204896 0
287453690 1
412982800 1
760994147 0
243096519 1
540904214 0
95125714 1
346082613 1
651941587 0
133239562 0
540458921 0
586833285 1
575779983 1
851467217 1
356493299 1
861796891 0
927975977 1
103367858 0
854709255 1
621353474 1
25266682 0
813864627 0
367479318 0
200376098 1
937510522 0
401002580 0
743590840 0
722592265 0
114826768 0
500230491 0
773571885 0
164366875 1
161772300 0
625847819 0
796100759 1
967183235 0
972019329 0
97063734 0
329646216 1
942508889 0
866138124 0
539469120 0
302915087 0
552719180 0
792205098 1
996968923 0
304558445 1
865392236 1
327795480 0
918095903 1
202104896 0
860493436 0
334042529 1
489095324 0
745162689 0
472645605 1
952434233 0
244291889 1
643718815 0
587870460 0
839201584 0
658796498 0
943229084 0
9827680 0
668780554 1
435593622 0
237429098 0
190333596 1
181360391 0
353993066 0
115436741 0
315697661 0
196912527 1
98277813 0
140581585 0
200670132 0
952226077 0
557579942 0
896519877 0
166067881 0
541138650 0
727767197 1
748982757 1
322208787 1
301021740 1
779999250 0
190271395 1
586480277 1
737034311 1
755898641 1
636514445 0
841963178 1
810643388 1
328305774 0
55875846 0
619231018 0
229095171 1
249383054 1
779954341 0
82549604 0
506095214 0
359483983 0
26886158 0
317370645 0
881270368 1
160651071 0
698914745 1
143437343 0
880624916 0
14364271 1
543789493 0
177908337 1
238736076 0
833375669 0
378725186 1
391346378 1
311468978 1
315890041 0
645805248 0
855875327 0
573645997 1
655300447 0
822389785 0
514997172 0
624505636 1
899329705 0
89578733 0
529651902 0
799999872 1
298126583 1
150352439 1
684080226 1
619429571 1
122901406 1
830845191 1
986307534 1
843878741 0
80146511 1
534962249 0
706961431 1
518472195 0
761466293 1
161245767 0
416170882 0
807709891 0
29316378 0
698972302 1
791408913 0
116674207 1
832588800 0
820831457 0
164570673 1
832362348 1
895775323 0
619884445 0
59838847 1
986576666 0
566074960 1
663358293 1
938804781 0
554446627 1
735259736 1
23489516 1
522536053 1
335830250 0
938522806 0
745726161 0
604307572 1
243058271 1
994934404 1
835619736 0
562388886 1
119973611 1
214955476 1
7272456 1
23233050 1
443562730 1
614760405 0
279667835 1
156046868 1
560519991 0
172113425 0
24155960 1
168618925 1
396769850 1
424258393 1
284743385 1
849508323 0
646990187 0
443742762 0
754730373 0
430919897 1
488997266 0
913981252 1
845062793 0
130508798 1
581116959 1
563454098 1
12044990 1
394297283 1
398386483 0
145486722 1
564408216 1
486129219 0
933030270 0
431131655 0
222199301 1
599239897 1
513935283 1
143136132 1
577894561 1
186794748 0
903070314 0
97172200 0
446465321 0
81399298 1
208987940 1
794221705 0
228110968 1
373560739 1
330089569 1
669104161 1
301255388 0
697476191 1
996102637 0
45998608 1
792372641 1
385451734 0
935520471 0
852182555 0
977947689 0
296295185 0
175299623 1
443482678 0
133844116 0
151877467 1
707467059 1
209535179 1
996732308 1
815258339 1
241275301 0
888913980 1
520137064 0
790033135 1
936172213 1
60819380 1
9429395 1
265253055 0
949672390 1
76224819 0
476183071 1
786592445 1
871461215 0
498346432 0
559191836 0
557406719 1
346162221 0
982148757 1
246962222 1
642764891 1
410510845 1
51924827 0
469639264 1
759934165 0
250502796 0
189463905 1
343562807 0
807018478 1
420210408 0
397981586 1
199841479 1
692747232 1
292215801 1
201902583 1
351051674 0
381999734 0
643605872 1
788669553 1
666590 1
585807239 1
777320451 0
626234489 0
410549291 1
748980833 0
809635443 0
323529135 1
954798493 1
639050033 1
960990858 1
518210976 1
680101465 0
747387139 0
796370459 1
691947995 0
384390112 0
84279787 1
523983198 0
752836197 0
929124509 0
275419803 1
183255550 1
809647391 1
84598643 0
847676930 0
272403973 0
166852911 0
471612155 1
404789456 1
396515815 0
752257039 1
782924967 1
906094703 1
31326156 0
434610686 1
385705779 0
611018197 0
502038542 0
184854934 1
746520188 0
175228303 0
851283430 1
405114085 1
571879338 0
333113552 1
722562324 1
764086217 0
626956605 0
341632356 0
977636659 1
763065233 0
415289350 1
834772394 1
689607722 0
177503828 0
914070106 0
136284657 1
952017153 0
136445442 1
530946776 0
105078058 1
717470870 1
827818027 1
484576189 0
216653635 1
652931796 0
351511383 1
416542973 1
850595304 1
892795628 1
59738594 1
987899465 0
727660918 0
58126053 1
595024237 1
648797766 0
317983436 0
841703105 1
383231260 0
397538649 1
573036097 1
822595787 1
121621631 0
69019348 0
369895748 0
363704924 0
328967963 1
587462368 0
761612151 1
332643651 0
139339905 1
57276430 0
445670540 0
714590331 0
765187609 1
269319238 0
739906709 0
344259947 0
423400779 0
221225910 0
235914458 0
971002863 1
594530019 0
76385737 1
104183769 1
332884279 1
858880366 1
139890257 0
784499903 0
366477752 0
896161918 0
148859813 0
696649778 1
390933141 1
602622472 1
35229843 1
707722337 0
400188160 0
228477706 0
900823652 0
19935484 0
633133572 0
80630566 0
386097688 0
399118300 1
114843126 1
936889691 1
559803134 1
115143137 1
886613891 1
183535227 0
257044135 0
28084196 1
99495588 1
313874584 0
518884907 0
663925284 1
653771116 1
577263749 0
211953935 0
390952595 0
2970924 1
843076114 1
937293005 1
68194315 0
355153810 0
838981639 0
521738084 1
15989319 0
345239969 1
442393996 1
72145463 1
349407635 0
804126863 1
924660123 0
752697665 0
26136154 0
31109335 0
749469331 0
221448749 0
876526230 0
606705152 1
71120032 1
77870500 1
796665452 0
261659038 0
548481307 0
411614712 1
875688891 0
735635450 0
155172100 1
319338836 0
190590508 0
819256710 1
186096480 1
998162554 1
212224955 1
873477835 1
296771060 1
216972092 1
635685826 0
768765665 1
493245558 1
280579958 1
857342340 1
839031434 1
714847854 0
103636047 1
738725300 1
556321859 1
278022174 1
585315669 1
595313390 0
218024568 1
457775770 1
740798829 0
504616212 0
195794232 0
785666254 0
955531679 0
289241794 0
168740837 0
133516010 1
398296881 1
211430085 1
876708817 0
610144394 1
438206357 0
496729331 1
382070440 0
467082383 0
727064969 1
855449153 0
554559207 1
790513966 0
204102107 0
151125576 1
284224467 0
803880141 0
387961181 1
764370177 0
715457119 0
968569091 0
32145604 0
230785006 1
231690353 0
76326423 1
595421605 1
342511862 1
285494950 0
730833839 1
479452495 1
881950037 1
580759572 1
613067587 1
537863302 0
311143643 1
659210638 1
747834460 1
341251773 0
554041907 1
510024050 1
923313163 1
377193909 1
328016731 1
873524803 0
294920984 1
238514697 0
861296206 1
239166178 1
280937636 1
892317017 1
347488235 0
625130103 1
566118392 0
807951920 1
32782518 0
39696243 0
986845251 0
869249314 1
440099810 1
201491031 0
348591178 0
423233099 0
673321185 0
380258039 1
495977497 0
876910883 0
97924978 1
411090219 1
71927790 0
697672125 0
629052224 1
495188616 1
902958210 0
762034429 0
663240725 1
938453206 1
279698486 1
778721725 0
618627467 1
194129876 0
699988360 0
349083790 0
588050758 0
572614238 0
35403450 1
953816818 0
306727614 0
584534446 0
569685067 1
42844606 0
430068845 0
510072697 0
548176104 0
627729624 0
182217182 1
951437721 1
185940368 1
607584231 0
712239104 0
123896881 1
827861029 1
204653765 1
97147335 1
897743630 0
158831911 1
549054942 0
541899519 0
295203130 1
105423575 0
88537185 0
62565473 1
472254121 0
336408118 0
8488996 1
459901463 1
907345485 0
943686170 1
70850006 0
11889152 0
356424044 1
774958016 0
671440246 1
798054661 1
323926027 0
803064439 1
832456440 0
956560939 1
745231615 0
994088647 0
148510877 1
831956470 1
606842618 0
569077514 0
578472450 1
770708859 0
663395174 0
169022631 1
666444336 0
372599968 1
351754438 0
800784088 1
219142679 1
489910482 0
299226579 1
981718411 0
259608648 0
949727668 0
351517495 1
659086330 1
122875185 0
948776614 0
125730585 1
998548169 0
744029260 0
660128247 1
623963954 0
518225470 1
22592352 1
980715988 0
794731474 1
858115880 0
901785738 1
269500164 1
222551689 1
952514910 1
124734990 1
352558974 0
157706961 0
207383938 0
56276590 1
998120133 0
392035764 1
424681720 1
451819266 1
816956469 1
175526426 0
185683477 1
823809889 1
906702845 1
216597143 0
296864223 1
318354144 0
429448410 1
437123077 1
57556477 1
804568415 1
21734169 0
267466492 1
571489159 1
598899647 1
59545652 1
602054614 0
272716624 1
161826486 0
160383702 0
209700141 0
677716617 1
347834609 0
665826265 0
693553050 1
544513261 1
572929074 1
276633919 1
855638096 1
186088275 0
314645599 1
237334221 1
906074284 1
717873898 1
878687596 1
854149401 0
835187662 1
534144378 1
482187406 1
94815123 1
408497991 1
806380762 1
146275882 1
566614275 0
997178629 1
796569716 1
832188732 1
567589318 0
610494705 1
854314986 0
388043316 1
791977 1
653245944 1
559664820 1
420417162 0
819200227 0
963919241 1
273735725 1
277639289 1
25170546 1
48000501 0
85602687 0
454664891 0
844088977 0
634144709 0
608447530 1
697873995 1
853369340 1
817917890 0
989846847 0
595375820 0
91777063 1
88232966 1
115837628 1
399512375 0
642146069 1
415358269 0
384058450 0
365286491 0
482478366 1
112301528 0
388759959 1
401297533 0
140210474 0
642863050 1
882740702 1
839793303 0
590767714 0
498542535 0
985428319 0
953869346 1
277803329 0
628016588 0
767550584 0
900318111 0
947100131 1
846782269 1
156665578 0
597311731 0
412696854 1
607359432 0
313363493 1
889698081 1
591535594 1
495618684 1
257848859 1
161396287 0
768860622 1
857512534 1
116192454 0
602357855 1
234165830 0
425765460 1
712561466 0
62432475 1
57693569 1
331999381 0
489881556 1
802898432 0
83862082 1
380912908 1
627236277 0
10838387 1
558136670 1
455867356 0
430165133 1
987140208 0
877912416 1
775818854 1
402595491 0
212470920 1
174833852 1
729927416 1
705190566 0
930801424 1
930056974 1
2173572 1
45973711 0
511929183 1
635130153 0
173978321 1
393926678 0
817169447 0
910098505 0
824616806 0
866708369 1
886452453 1
17033117 1
134408461 1
679785315 0
415750084 0
623122793 0
170142304 1
87401814 1
2730285 1
815308049 0
892545473 0
510633154 0
298677380 0
82133078 0
603672250 1
378480863 1
354479822 0
609196630 1
543944991 1
31591938 1
871851778 1
678875307 1
271726539 0
501169608 1
72500808 0
784109552 1
343970707 0
242287338 1
636520446 1
154670631 1
156240778 1
207768932 1
582575112 0
719671982 0
423939336 1
565477064 1
814684509 1
252133630 0
731885513 1
576167253 1
367723887 1
271024367 1
786712352 1
418509456 1
332423302 0
53324141 0
632782531 0
572818142 0
297945306 1
277538689 1
511366027 1
438548361 1
589935426 0
867663293 1
486666814 1
655793734 1
559624235 1
812262994 0
511620500 1
410129081 0
338204842 0
567116474 0
950034324 0
832509626 0
524560185 1
927671965 0
45527720 1
406199707 0
652541919 0
618957601 0
640169831 1
47198496 0
939150641 0
882347892 0
582184665 1
182097632 0
989067216 0
942914068 1
661228238 1
615359450 1
434200947 1
72800366 1
201092979 0
561429268 1
2296672 1
432239334 0
886304189 0
123071487 0
47981918 0
629320336 0
820143102 0
214819939 0
361684049 1
619681785 1
509933776 1
194610197 0
604317493 1
993608181 0
123826204 1
642170371 1
952663330 1
382649382 1
688588177 1
182427967 1
747059124 1
881408483 0
180244225 0
955686458 1
865984627 1
533649263 1
874287894 0
202677373 0
198089966 1
828337324 1
690165812 0
674837775 0
216469867 1
450894250 1
676116862 1
176980153 1
372916262 0
889178877 0
493340505 1
248150485 0
755573264 0
328568480 1
601036075 1
573289002 1
452195653 1
895390850 1
250525339 0
191726936 1
433582003 0
198993252 0
387281461 0
874932325 1
495642233 1
147548301 1
549280912 0
578419256 1
621968083 0
991607068 1
761345418 1
302753948 0
524685998 1
964188061 0
12118864 0
417674444 1
806362922 0
774267447 1
532948784 1
203006509 0
805949212 0
169173961 0
559180564 1
352207584 0
266263271 0
305839202 0
682207777 1
891207019 0
268926788 1
114248659 1
870081606 0
445468291 1
574119619 0
153905037 0
99054746 1
786770852 0
122187608 1
965915555 0
604672216 1
793493786 0
631151705 0
740668968 1
323076077 0
489475323 1
228586817 1
475073098 0
557864528 1
884155695 1
730974994 1
396612302 1
581041774 0
379299231 1
778446734 1
243768160 1
359885313 0
73589491 1
706286018 1
402084054 0
378113521 1
177982925 0
664895946 1
742038547 0
966045530 1
539329520 1
766006332 0
97067710 1
311282588 1
431349347 1
972601135 1
770549482 1
856842628 1
77793627 0
693555102 1
766368535 1
225961315 0
971488744 0
283537906 0
539378256 0
561687325 0
491575817 0
579610436 0
435141195 1
791914482 1
119407388 0
841055974 1
205913195 0
265199340 0
13656974 0
426426415 0
836656797 0
991421135 1
234771338 0
414342220 1
529847878 1
144385526 0
536906906 1
107635343 0
409193480 1
678692401 0
934580577 1
986433360 1
873782016 0
785711460 0
645854293 0
69050344 1
351515690 0
166843787 1
71901150 1
264546478 0
908962590 0
201540908 1
535446752 0
258411244 1
244847027 0
562119409 1
589548235 0
163887625 1
901110793 0
295179697 0
635264592 0
114613852 0
210205813 0
241618387 1
679628822 0
959932783 0
549168581 1
100784860 0
535203127 0
609402364 1
789846968 0
185732652 1
114249130 0
540764523 1
389122556 1
408702695 1
466614715 1
669271726 0
346842504 1
846266027 0
253081565 1
289573341 1
962075641 1
216607871 1
131759126 1
439733705 1
128609731 0
661505543 0
237085002 0
746865055 1
71783987 0
227623053 1
299815200 1
396585070 1
981160093 1
340094637 0
914910650 1
22936527 0
851089766 1
423257181 0
428645286 1
564277525 0
332956050 1
882989017 1
993442491 0
307710473 1
195685894 1
836227627 1
555473222 1
759188051 1
456491438 1
434973339 0
142702409 1
526546949 1
849635120 0
659443225 1
134355114 1
429939015 0
945492119 1
123495060 1
753733194 0
739675051 1
579669499 0
951450158 1
163874334 1
756993131 0
722688941 0
400252808 0
537839792 0
979020014 0
740944350 0
318230144 0
137142408 1
564037562 1
871175797 0
500405817 0
68877933 0
759521032 1
115374673 1
536337799 0
487877456 0
76253050 0
400798850 0
508490566 1
179783696 1
439370622 1
495919786 0
267172875 0
702550254 1
746385140 1
113034273 1
953762451 0
739191497 0
416744208 0
414113072 1
644860193 1
466850487 0
779558455 0
762319954 1
135536188 1
510783806 0
260262208 1
760752895 1
441329845 1
827855129 0
937412168 1
250237313 1
883864787 1
414498773 1
327594946 0
476807982 1
869611350 0
187815947 1
821426262 0
799241035 1
787404927 0
486399095 1
630674728 0
232885450 0
882762088 1
410575022 1
206860877 1
159674529 0
286578609 0
618938713 0
256533788 1
492466707 1
1283584 1
234202582 1
293682725 0
547232116 1
205790134 0
416672411 0
602003205 1
723632707 0
942994944 1
621525459 1
405262570 0
713730641 0
44732405 1
934374193 0
517005173 0
237616022 0
405433671 1
917835372 0
580864560 0
718765168 1
231150855 0
129507888 0
237591656 1
816160061 1
322910929 1
587050904 0
181727844 0
82382112 0
717517149 0
362787953 1
452664736 1
777139988 0
288353491 0
645408778 0
962311531 1
72079240 1
692542306 1
975843344 0
570862810 1
739833876 1
60515249 0
806997394 1
482586600 1
165957899 0
381160319 1
401371553 1
670488913 1
494061662 1
774130116 1
377811570 0
947795495 0
459792896 0
80296835 0
386469283 1
121648123 1
521871787 0
372289980 0
495430018 1
6109098 1
835725905 0
860640801 1
923358593 1
275392949 1
239821661 1
268791134 1
945378911 1
735409165 1
20676011 1
749335216 0
951142766 0
914009741 0
598280027 1
437514283 0
787316988 1
288213449 0
982326042 0
173388282 1
583870385 0
337395562 0
384398027 1
878289863 0
591908098 1
392288281 1
446300010 0
154783853 0
237352553 0
173856242 1
430797441 1
251729015 0
266940989 0
768063944 0
252778933 1
490222242 1
332412003 1
50367738 1
760919869 0
696011870 1
737180672 1
587714990 0
852265243 0
745612947 0
498642459 0
192632288 1
750201155 0
797440875 0
248940618 0
963895671 1
917234531 0
656187181 0
754182322 1
654248671 0
78025727 1
235870273 0
550394706 0
954531749 0
79835775 0
189465193 0
279929761 1
537842934 0
341610557 1
891578048 0
470707332 1
884076962 0
178222576 1
739162422 0
91905772 0
461996971 1
695156885 0
681964392 0
372787565 0
368416021 0
251081611 0
284067204 1
57843793 1
781542306 1
644013097 1
184899016 1
782059446 1
545830007 0
440245915 0
865738594 0
51272825 0
709545091 0
276736400 0
139101250 1
507108426 0
706997633 0
944750850 1
177471884 0
573828496 1
251710301 0
252233423 1
536057080 0
602011387 0
368400054 1
79512699 0
285247267 1
919315500 0
445418511 0
496442839 1
501576565 0
949195514 0
762942783 1
913995208 1
29563013 0
790049877 0
877542692 0
171615389 0
956074216 1
395195963 0
137564274 0
190302235 0
637992222 0
720240089 1
585361289 1
424145670 1
627522020 1
525633472 1
259312552 1
800281290 1
340498544 1
550492858 0
867868192 0
740284486 0
603977268 1
813569229 1
749256549 1
666555383 1
326955878 1
115949877 0
754793700 1
313968153 0
750354728 1
527422023 0
266180099 0
155861848 0
657320693 1
563759833 1
417418268 0
80702155 1
326932698 0
390066376 0
174383998 0
499346272 1
63059480 1
630004941 1
724268037 1
689212416 0
301752012 0
426432063 0
868047112 1
451501009 0
778635116 1
232037902 0
153358315 0
671389034 1
453088381 1
618151823 0
432943668 1
111322639 1
749227657 1
73086896 0
697539981 0
333712359 0
88161277 1
910654144 1
192448762 1
141502368 1
801374541 1
396119260 1
152716110 0
173216344 0
752148833 0
975774887 0
623536696 1
549377645 0
953690236 0
518293234 1
961759454 1
1953395 1
468532758 0
737866774 0
467636871 0
712485661 1
917746916 0
564440536 1
904514972 1
492315311 0
904693914 1
290850542 1
422062596 1
231931953 1
130705126 0
805037779 1
220514377 0
88382416 1
660519220 0
687397392 0
341014970 0
410170605 0
585798039 0
446019536 0
689250534 0
38296110 1
238117508 0
763432499 0
861583380 0
141223972 0
758185211 0
905104055 1
665428007 1
115932685 0
784669005 1
670764040 0
209381584 0
819294183 1
433181520 1
721452895 0
756571133 1
552599937 0
854818815 0
657816833 0
191763674 1
67042105 1
396542134 1
127764494 0
173920044 0
370163414 1
937917384 1
673282622 0
354754611 1
66887124 1
868227863 0
145465237 1
628169394 1
247002099 0
285995948 1
714230160 1
12798496 1
55081672 0
551931933 0
100623130 1
76128429 1
122870800 1
185624813 0
545120630 1
476012045 1
139686315 0
827672191 1
467639335 1
900416504 0
159215211 1
271816443 1
287185963 1
749796601 1
882491435 0
6816386 1
971762854 1
414154656 0
427388609 0
676107017 0
802816086 0
185551845 0
470536751 1
855508988 0
273803806 0
126696387 0
324235514 1
898822303 1
700238132 0
50615592 0
676173785 1
775983863 0
37370544 0
619359890 0
989311013 1
646036267 1
204434603 1
285876164 1
635587993 0
629366719 0
445442564 1
761302323 1
782515365 1
263353140 0
310184172 0
446102204 1
87926128 1
920734506 1
94023652 0
987813440 0
533319810 1
917682009 1
27229171 0
470032365 0
41615907 0
709915332 1
440664342 0
466967768 0
381911177 0
641633069 0
271885902 1
138998633 0
291648549 0
670301179 1
285281678 1
526746351 1
955727125 1
88493382 1
502069447 0
826975992 1
303203754 0
735397360 1
632159080 1
700173317 0
666973201 1
931102045 0
201660181 1
685564627 0
449633801 0
661188878 1
100561965 0
938170396 1
337243849 1
183416272 1
643584160 0
515337734 1
958409126 0
147365207 0
592003617 0
123320475 0
664365330 1
712184973 1
512245522 1
645018494 1
375947137 0
625190972 1
6788725 0
318163355 1
484277513 0
33440662 1
374204356 0
162814932 0
874443597 0
891455423 0
467125301 1
100756694 1
60407251 1
762251204 1
405036142 1
615823734 0
431714781 0
739319452 0
241319609 0
389290556 1
965082248 0
651338941 0
663513756 0
823556020 1
330885504 1
144348113 0
356565833 0
972650164 1
741455061 0
703958611 1
201228862 1
290178992 1
20098442 0
695806645 0
780818338 1
260807855 0
663631435 0
418459595 1
156248031 1
372405406 1
92174794 1
461754636 0
265469713 0
928059405 0
695005962 0
643930137 1
453169174 0
878909215 0
912624996 0
831330340 0
410802786 1
741237029 1
4440538 0
89100646 0
418615381 1
570858181 0
544935499 0
967697230 1
406367005 1
84843369 0
979748245 0
252133592 1
113411440 1
953720036 1
829138587 1
296422080 0
960719748 1
604956832 1
758369776 0
843350783 1
302845484 1
959859292 1
97644588 1
234137246 1
678638502 0
285732428 1
225434748 1
662909046 0
689524833 0
826217681 1
770412010 1
940843715 1
250228178 1
548198533 1
818199647 0
935391765 0
165879706 1
538268412 1
28300334 0
419192483 0
209694937 0
563897684 0
2892756 1
122077959 1
618263969 0
85000163 0
468346382 1
311287042 0
342915810 0
651751427 0
435576066 0
569967708 1
668411070 1
488364111 1
398152285 1
307531011 1
359541804 0
203423181 1
253718054 0
315138371 0
298022202 0
478865027 1
773879951 1
569722910 0
412208489 1
230758081 0
837251408 0
52336544 0
192247849 1
744710750 0
191462743 0
149142452 1
754799543 0
970257127 0
224987253 1
95030379 1
840218856 1
333879962 1
327562153 1
502819988 1
104254650 1
6026974 0
627355810 1
388362812 1
234387260 1
772496873 1
155507207 1
310045412 1
788257373 1
153429637 1
193050645 1
966350335 1
53288549 0
135929023 0
743465075 0
423251115 1
284161019 0
991094510 0
172249899 0
265994171 1
541711713 0
238768196 1
667247470 1
798028318 1
177765438 1
388875202 1
163836764 1
185166562 0
357068019 0
224544649 0
12930107 0
156071514 0
340497496 0
394579885 1
938637927 0
42550897 1
816553533 0
841291919 0
834525779 1
58213068 0
527403644 1
240500580 1
904323968 0
787833483 0
912196708 1
263140508 1
363517267 1
428265685 1
49311890 0
454333015 1
975878154 0
407614724 0
460492060 0
624631510 0
463287484 0
81410340 1
943961154 0
722667192 0
859529247 1
829864413 1
315313976 0
356122997 1
163380272 0
562922913 1
289917684 1
290727746 1
422585607 1
549272684 1
627424620 1
589028495 0
83886437 0
157361441 1
283697454 0
678153121 0
972664301 1
303367529 1
339828907 0
749836791 1
21471125 0
141384861 1
280022154 1
888898181 1
611832290 0
131571865 1
325659966 0
519892793 0
513629105 0
40529055 0
9269396 0
77960120 0
697300682 0
193052263 0
316159474 1
877455195 0
233636489 0
495569717 0
512002330 0
580767955 0
271304147 0
617063326 0
130836194 1
826786743 1
24937419 0
521013174 1
366114836 1
213704855 1
973574198 1
491330853 1
297162788 1
104899888 0
776762589 1
364743191 0
125242154 1
793732707 0
483566275 1
956742534 0
549003956 0
558387413 1
917539168 0
483809907 1
47684240 0
408190829 1
372523717 1
111151620 1
494384663 1
496357032 0
445877993 1
771996027 0
861857115 1
455635457 1
731108912 0
156401012 0
496834443 1
565418447 0
587822027 0
234129823 1
322667536 1
136171855 1
255744988 1
14317391 0
329149799 0
911629876 1
489545999 1
916180749 0
554797710 1
420510941 1
78776328 1
662538266 0
17905724 1
409073001 1
124880981 1
489300973 0
475212767 1
429494275 0
91223271 1
92502907 0
385097341 1
6868707 0
173352623 1
430084332 1
734114885 0
205876749 1
244967038 0
878781213 1
253525202 0
383797554 0
767642240 0
458481126 0
947722045 0
635583224 0
508310626 0
879597584 1
642394173 1
922711389 1
126053318 1
265104351 0
789713996 0
624187576 1
298404185 1
712707106 0
77898965 1
575803200 1
860374542 1
423652329 1
234726058 1
279180139 0
56856135 1
452306475 0
259601454 0
932180504 1
306877032 1
334267871 1
400371505 0
285820632 0
777642044 0
149984104 0
393874498 0
924874879 0
947563101 0
341248358 0
550726884 0
717301822 0
160943128 0
563652134 1
695376597 0
272532325 1
245378331 0
157926756 0
591614310 1
733133135 1
926540405 0
40048471 0
860271331 0
653126003 1
615520554 1
985488958 1
677652777 0
289359177 0
570543688 1
378637292 1
427751933 1
271502399 0
850130114 1
761294612 0
788544208 0
812122191 0
500897173 0
609202029 0
714985477 1
177226853 1
95877569 0
928764443 1
420032782 1
293431989 1
173396040 0
149961519 0
781370623 1
497784891 1
987759863 1
29363146 1
536753656 1
233523006 1
361563863 1
692407402 1
258993026 1
344954696 1
138058626 0
914109466 0
479312645 1
808838582 1
156836797 1
396250436 0
178640942 1
743109211 0
721751910 1
862864575 0
76699865 0
87470392 1
723029956 0
150907907 1
404103972 0
193239941 1
781417818 1
542012212 0
384312438 1
971434524 0
24009336 1
234517930 0
716720076 0
848939624 0
295574193 0
946486651 1
792461609 0
923861693 1
791622369 1
867104000 0
822173 1
958258737 0
318624889 1
442302696 0
211947400 0
790837255 1
954332823 1
236891845 0
872298823 1
892823476 0
47248335 0
769090490 1
595403706 0
275532828 1
210751908 1
93879897 0
328272830 1
154790750 1
500509270 1
71539192 1
485684572 0
808061552 1
428732346 1
941982775 0
350797481 0
738801564 0
988668490 0
462362333 1
997934439 1
990399567 0
866516365 0
126823378 0
651508780 0
710418173 1
121450589 0
869941479 0
869278758 1
606344622 0
889816068 0
282719757 1
373009286 1
13043218 1
239141321 1
598454634 1
991061087 1
685511108 1
931483755 1
821483464 0
769774618 0
321830347 0
267058001 1
601934089 1
599817630 1
755171990 1
478752017 0
480219820 1
317787814 1
84950277 0
980567770 0
54656352 0
26883264 1
979664886 0
918149898 0
417407910 1
821141265 1
713557887 0
718779856 0
595459494 0
530123649 0
408723210 1
17349093 1
564948931 0
348746035 1
217109502 1
136247643 0
903253414 1
906354856 0
675849966 1
937238571 1
990692570 1
90750298 0
25078938 0
992346219 1
70163694 1
416465483 1
938874973 0
369507356 0
756154658 1
522045229 0
366256208 1
315358191 0
275284649 0
255986471 0
844905881 0
131153986 1
699218830 1
827297105 0
693834001 0
746942642 0
568148990 1
953358740 1
610600574 0
208549197 1
538575261 1
847943359 1
929005886 0
500722668 1
658241302 1
111380430 0
334973118 0
683474128 1
793978106 1
557046876 0
545419510 1
941605799 1
263420378 0
953718093 1
839324028 1
451876069 0
350395093 1
650973821 0
565755768 0
354620451 1
207619140 0
81664993 0
671870244 1
25577184 0
410818114 0
354762117 0
806372330 0
243276055 0
783243281 0
701396327 1
665386529 0
903264897 0
361803871 0
817008355 1
229585589 0
402124129 1
466458265 1
795184516 0
798865698 1
982631977 0
922438993 0
374898110 1
685589049 1
140681845 0
512725262 1
423208424 0
933180852 1
910014607 1
574065431 0
98244577 1
497475585 1
433023003 0
369484871 1
635656245 1
268257836 0
21561366 0
444407050 1
287575601 1
541017782 1
933066671 0
313101097 0
523862515 1
555440032 1
465133278 1
634865309 1
787806800 1
437127890 1
259249363 1
343943840 0
730545981 0
606746587 1
987337179 1
345135176 0
224328712 1
928153182 0
766471104 1
829111546 0
185307972 0
322993204 0
534950721 0
129004642 1
172744872 0
997258576 0
87135898 0
173692343 0
911943653 0
280843808 1
185571437 0
364638916 0
263057701 1
323764683 1
576131415 1
426274991 0
971986166 0
136871208 0
761191453 0
268922666 1
767933133 1
218599688 1
490570217 1
267123891 1
999980723 1
29875800 0
750529138 1
612849851 1
188500145 1
795737535 1
342674088 1
71704274 1
550095449 1
712041271 1
369693166 1
99448203 0
340916569 0
377487219 1
759125535 0
854875582 0
860678779 1
391619750 1
209962659 0
214142581 1
98851301 1
779499154 0
553986793 0
861975876 1
92980964 1
502142073 1
809641892 0
541442548 1
645179826 1
300078550 0
57558255 0
854460493 1
261710898 0
965555952 1
830868183 1
240238725 0
728083799 0
512884042 1
172080441 0
490889378 0
426682467 0
187386419 1
378397429 0
435092443 1
724993611 1
117947904 0
743820645 0
954847469 0
594343115 1
346293827 0
519140024 0
227207037 0
550782523 1
534425743 0
733557977 0
785186870 1
70784087 1
831337306 1
947523566 1
356985139 0
777244930 0
41053589 0
860252210 0
450999664 0
733352735 1
501145131 0
842741619 0
33378194 0
72674336 0
376550338 1
979857791 1
251288453 0
333257060 1
250867259 0
360715976 1
516862598 0
398614603 0
763150721 1
665510849 1
316685163 1
738381778 0
393181473 1
757979724 0
562883823 0
686950531 1
337987860 0
953835341 1
27480512 1
172623671 1
222710612 1
827334668 0
847184115 1
251102166 0
219393312 1
641852525 0
172210650 0
778436199 0
793935036 1
319402189 1
671264899 0
231985426 0
34799910 1
542877809 0
905040931 0
886387160 1
120510479 0
627411009 0
514689994 1
625400018 1
178094698 0
627148922 0
952233998 1
110961861 1
33681761 1
353411073 1
292725951 1
647840168 0
820484198 0
890476097 1
427776782 1
731065465 0
336703601 1
115820229 0
971519926 1
509960787 0
273342130 1
157081014 1
19942133 0
547707533 1
362525040 1
385755286 0
675933367 0
252563846 1
933659860 1
804302991 0
692482522 0
951756427 0
477798654 1
367274440 0
605269355 1
413001344 1
83172936 0
619971331 0
559412543 1
759884442 0
236695216 0
104670272 0
994894546 1
505100812 1
974868651 1
811843673 1
615250615 1
659155295 0
715838582 1
276641447 1
903599251 0
370126581 0
484858351 0
569484111 0
457016471 0
751924543 0
943735806 1
186154643 0
861720980 1
595721088 0
38528490 1
661572904 0
866719740 1
578480770 1
189569268 0
262792354 1
324382090 1
247478574 1
266441133 0
731692947 0
162025115 1
802686686 0
634044170 1
449163000 1
709812317 1
687245989 1
260058850 1
789094678 0
321024944 1
341392817 1
8497393 1
148241227 1
954158145 1
160438006 1
141898371 0
482779712 0
798420666 0
172503310 0
113788134 1
487730674 0
399609535 0
9178885 0
529889405 1
694581311 0
952101093 0
643332130 1
252715286 0
611049596 0
703882944 0
837950816 1
609326389 1
614154194 1
586388159 1
112304 1
861950421 0
932058610 1
416692840 0
164600120 0
505853482 1
109138784 0
6238568 1
13242894 0
844493439 0
683208423 1
657761794 0
577339019 0
226953867 0
981444455 1
218005903 0
409235970 0
449534482 0
150581071 0
646218873 1
880841537 0
242733411 1
260356150 1
706641878 1
109995677 0
210109951 0
371334068 1
210267123 0
341425970 1
2156544 0
766166995 0
370170491 0
168945300 0
692947841 1
288767366 0
469038757 0
478994360 1
533925140 0
403962578 0
839173184 1
242317676 1
764915137 0
809098313 1
397977422 0
172096764 0
41405978 1
572846996 0
153541070 1
879939220 0
590917544 1
591036535 1
397683765 0
879019662 0
607467459 0
819717968 1
66435759 0
916419471 0
423422687 1
564626264 1
331694352 0
937815346 0
175790267 1
81645780 1
939399074 1
395381691 0
944848403 1
942411417 0
161021743 1
455148704 1
839455025 1
543229302 0
181874379 0
246987905 1
189383369 0
998821049 1
530624080 0
253262127 1
826864505 0
435443636 1
395861202 0
750771109 0
667771275 0
895032384 1
632822799 0
438800872 1
980339304 0
613852419 0
168215825 1
536140018 0
721775136 0
155080529 1
80585953 1
919052819 1
481348413 1
863780999 0
278990535 1
696218208 1
480368690 0
217370967 1
537534640 1
740553326 0
323731676 1
138443923 0
120167105 1
858786847 0
756155599 0
267504837 0
710461798 1
900173561 0
284753838 0
607444153 1
16510686 0
507452517 0
508633734 0
476527723 1
991833967 0
635898387 0
927870810 0
766636869 0
966244337 1
648197555 0
926778130 1
998939465 1
798124512 0
53212886 1
246607025 1
456615543 0
804935856 1
815537345 0
337624727 0
134368143 0
604986557 1
65320696 1
283519243 0
661314822 1
97282596 1
59187475 1
773784948 0
965500518 0
593051833 1
485744924 1
674502258 0
869932549 1
27196112 1
6081588 1
96231859 0
328856375 0
118313790 1
12550278 1
492707655 0
771136362 0
862805861 0
664394412 1
417258766 0
907089818 0
833542042 1
588303539 1
650780314 0
346489638 0
712626821 1
172288240 1
126691350 0
51892791 0
234412204 1
782343776 0
984538619 1
235144101 0
717690123 0
640797403 0
802494300 0
173104909 0
631612075 0
849404073 0
749279970 0
315588082 0
387760454 0
117296721 0
250011271 1
396011159 0
826173618 0
127366150 0
962733120 1
407705873 1
60502212 1
664457694 1
19795747 0
367778117 1
122199906 1
777189602 0
206771166 1
308728076 0
424528066 1
844749924 1
786720238 0
732158048 0
768504657 0
200776148 0
32053570 0
818780111 0
702869084 0
789882561 0
592902600 1
789402550 1
19647832 0
92504898 0
95952507 0
886956186 1
277330762 0
648025706 1
372298112 1
119281012 0
22458612 0
54610024 1
469287760 0
846926502 1
871218256 0
75651004 1
664122754 1
840759207 0
726208187 0
311385275 1
519891156 0
319070357 0
988170708 0
739666350 0
888919690 0
34025496 0
656987581 0
921969366 0
127343788 0
544209006 1
896225386 1
447611400 1
799819637 0
1196649 1
123366574 1
295079601 0
960707551 0
32265238 1
397414433 1
989707462 1
714151111 1
91024612 1
621235057 0
326228978 0
42623262 1
567522537 0
435185124 1
635050742 1
4061078 1
144956344 1
30255443 0
94738106 0
261045854 0
222103815 0
898847080 0
534183613 1
401737443 0
124727886 1
209419543 1
746198009 0
403010311 0
34442827 1
854638723 1
183621767 0
169399135 0
610359322 0
74348719 0
435103350 0
866811120 1
583510008 1
818071449 0
348336096 0
866352657 0
793780604 1
765129385 0
503848953 0
386285435 1
522718832 0
545276380 0
921284561 1
792100072 1
359661820 1
968717078 0
838154797 1
32417101 1
742187588 1
775284436 0
462799819 0
606729891 1
778400455 0
863182460 0
727884189 0
395738863 1
138035418 0
276480233 0
82554422 1
778136392 1
278454852 1
949581502 1
357316283 1
33553371 1
322841224 0
848009454 0
997275169 0
360736221 0
668137836 1
693135078 1
239964613 1
768001050 0
41237277 0
739621030 0
728858474 0
25871138 1
594448328 0
406361906 0
756321808 0
702935050 0
484374277 0
271300692 0
553492031 1
31838310 1
898615779 0
955319149 1
116019093 1
254543282 1
464435649 0
761383728 0
998850970 1
815183724 0
885106397 0
779561775 0
270034013 1
83796677 1
736437725 0
86222468 0
601250924 0
120162571 0
429351847 0
756786863 0
870059646 1
3739787 1
973655099 1
835712129 0
809847047 1
523112260 1
190439867 0
888287242 1
828953376 1
380567204 0
417107297 1
37589578 1
278070710 1
715597156 0
430095779 0
144776006 1
519428003 1
789217516 0
270824016 0
803876860 0
16890274 0
739764619 0
421235546 1
641645655 0
901558532 1
917585960 0
877511083 0
266569492 0
160812455 0
329451421 1
544072712 0
200656847 0
686864411 1
156678522 0
772977293 1
136577672 1
326996310 0
261342712 1
586174001 0
573213797 1
319448840 1
512637939 0
113482677 0
280402598 0
24163116 1
463945059 1
686896393 0
82482200 0
986788067 0
402217871 1
356883271 0
486364917 0
635677116 0
132642213 1
122423799 1
513623248 0
392103035 1
528600406 0
125240434 1
424650605 1
923049312 0
562346772 0
88055645 1
362685910 0
964122889 1
747810758 0
292396262 0
601654987 1
365292511 0
870544848 0
483855207 0
751165971 1
470956843 0
73368655 0
940150733 1
456105242 0
852166407 0
148713620 1
498066777 0
695985106 0
658735316 1
482022538 0
107823721 0
524637334 0
72314956 1
73083803 0
951064075 1
951038520 0
49505547 1
116224101 0
214147769 1
248288763 0
626203249 1
918481076 1
384170569 1
31318068 1
770949830 1
898298830 1
95143807 1
823439655 0
601258975 1
437911771 0
846525371 0
586527631 0
256234427 1
993254372 1
736187223 1
950152692 1
710305083 1
818418176 1
633464061 0
984957323 0
916728000 0
926698361 0
847456452 0
567759180 1
683053421 0
645257546 0
856694250 1
601129806 1
813992280 0
276770798 1
886220102 0
868272247 1
553054470 1
858675151 1
748359571 0
933700681 1
671089616 1
419161509 0
885560301 1
134752250 1
408916907 1
95353596 1
91205196 1
906835935 1
815254759 1
92864051 0
244688659 0
591761119 1
883841498 0
8843224 0
578162449 1
250205904 0
764657336 0
61919068 0
699389192 1
423649640 1
755740077 1
254015909 0
351240221 0
564998527 1
888065271 1
396455973 0
121381378 0
675278491 0
170566198 1
118144309 1
635431418 1
145104520 0
324440834 0
758283333 1
634264307 0
452764512 0
947630497 1
717219703 0
89655749 0
3996031 1
710942531 0
576378445 0
796292435 1
637989725 0
379329483 1
377941163 0
314762013 0
318009238 1
879215236 1
821031129 1
624531034 0
554970597 1
117979364 1
702770585 0
51390674 1
383834201 0
79294148 0
538658789 1
47736742 1
742016220 1
370255465 0
362317420 0
557691755 0
825581843 0
153440373 0
969954517 1
265711175 1
369573935 0
208277482 1
515075774 1
275213115 1
921296369 0
30869200 1
381829321 1
53519162 0
125708901 1
617258183 1
708469058 0
529194085 1
423344884 1
978782125 0
671698952 1
198745366 1
893187625 0
928800410 0
93361716 0
384474067 1
418720399 0
94532264 1
199505179 1
710563727 0
686817475 1
209995452 1
559434844 1
273234077 1
304898903 1
662279216 0
956140740 0
884183945 0
649500520 0
385184976 1
364312520 1
29034505 0
84586214 0
834823049 1
249482192 1
290174851 1
337821662 1
303871551 0
581340705 1
135527038 1
940005209 1
975326838 1
135695685 1
709035503 0
29592349 1
308287820 0
793426855 0
234848943 1
595163341 0
605027777 0
627306963 0
112246362 0
258889519 0
184192595 1
151543435 1
975118110 0
498698187 1
838544241 1
827652588 0
295827491 1
39721827 0
591004551 0
431573217 1
391751470 0
384409366 0
34814325 1
144748501 0
897364865 1
589925504 0
431447297 0
584256620 0
121449131 1
620489713 1
850516675 0
113475168 1
112919307 0
990598102 0
944617056 1
645723664 0
267767892 0
936256080 1
97146666 0
48318964 0
628618441 0
361419142 0
713294535 0
493542647 0
967753350 1
282130558 1
580839928 0
882249437 1
505243946 0
126565076 0
879546802 1
587642816 1
715258882 0
105653595 1
322066666 1
247278349 0
214529114 0
338481276 1
224906619 0
672462094 1
50244761 0
622380071 0
606990856 1
621227660 0
141182664 0
246916593 1
190362944 1
281635828 1
759033634 0
6884529 0
518967660 0
944488030 0
249108084 0
163824922 0
11551335 0
978834036 1
365862568 1
877163087 0
46584997 0
990082139 1
458130024 0
377498992 0
431521371 0
247779835 0
71632102 1
419343333 0
289314733 1
290965090 1
261346441 1
682703198 0
786995479 0
160800594 0
708890800 1
764683927 1
937313089 0
822577241 1
364061900 1
982839218 1
474625615 1
942519070 1
700659328 0
443198621 0
857894636 0
567418219 1
477509461 1
714088273 0
408937543 1
700149754 0
990720475 1
296089892 1
750991898 0
40809390 1
907059366 0
796587271 0
532638926 0
834800935 0
796173352 1
392829624 0
97611864 1
521381580 1
449732114 1
964990674 0
183690160 1
365668300 0
410070647 0
704383804 0
764820994 0
790813430 1
827994204 1
978413215 0
141201198 0
584487834 1
641233283 0
522227741 1
835330996 1
356423985 0
851439415 1
269400058 0
174526620 0
725334200 1
802344923 1
991812154 1
351073200 1
521950777 1
543137615 0
846778655 1
832937088 0
206849881 0
733853039 1
796686887 0
144328911 0
154831909 0
426107373 1
26725963 1
622774025 0
278366808 1
70553498 0
262404096 1
822818262 1
411107027 0
226664763 0
568699553 0
49040948 0
379343668 0
255294178 1
132367923 0
625058756 0
631060770 0
720755487 1
746657580 1
346743119 1
446991895 1
835081518 1
971901818 0
87087939 1
83287168 0
191406556 0
683007012 1
440831409 1
466915096 1
330703527 1
646963290 1
623974584 0
760125032 0
503220524 0
808582452 0
908379344 1
546920736 1
292969336 0
566955266 0
516292308 0
659871717 0
455369770 0
529608725 0
965654215 0
636340936 1
67369478 0
25102480 0
153220754 0
280653011 1
718957107 0
143698098 0
2149706 0
565937240 1
775168922 1
452942067 1
997296504 1
992478097 0
903873000 1
714118088 1
345456394 1
816030982 1
260813532 0
857014271 0
496265152 1
636109472 1
435940335 0
13932160 0
547023700 0
156217230 1
226497328 0
557853397 0
279765446 1
831144004 1
967617162 0
855103154 0
556416576 1
905549146 0
341515528 0
755769558 1
733018540 1
520591673 1
577831747 0
57277900 1
243771081 0
581219972 0
326441772 1
888464241 0
284770185 1
191532877 1
362798679 1
480791746 1
68886824 0
230381399 0
940309946 1
951727356 0
528449276 1
361644570 1
727617824 0
300234206 1
131067783 0
893990925 0
281679869 0
213565335 1
973717798 0
702457261 1
962172328 0
112499342 0
869275483 1
964197863 0
345644646 0
60928788 1
918679421 0
559062938 1
345127468 1
486340280 0
886458383 1
399208882 0
892171389 0
431583130 1
789209284 0
956784238 0
650889952 0
318820634 0
506841142 1
838272424 0
93332102 1
943589698 1
261564964 1
782738849 1
909632008 0
232097933 0
962778119 1
490383881 1
206272817 1
141375510 1
584384857 0
943328109 0
632451135 0
23753737 0
401342055 0
315136045 0
299106989 0
665710089 0
908085279 0
182802186 0
839109695 1
816824447 1
300471185 1
372237902 0
9012665 1
9309278 0
56476127 0
287769091 1
695960884 0
731013883 0
26588118 1
631964047 0
656359282 1
400848588 1
651652607 1
296057809 1
458485392 1
390727866 0
727617898 1
384341242 0
204014265 1
59416546 0
634182596 0
670990635 0
301732815 1
687994255 1
552718551 0
621453433 1
214779003 1
372937544 1
614339594 0
111006517 1
167998905 0
154629365 1
236644002 1
418948185 0
461498857 0
689284377 1
513909362 0
537231287 0
19251709 1
837773082 0
73955793 1
355951855 0
282445458 1
667686143 0
780294160 0
898745537 1
310901785 0
734823052 0
690518178 0
21862594 1
545134030 1
431032666 1
773760083 1
190141622 0
858970256 1
531490953 0
252731075 1
108786722 0
231819181 1
171481895 1
911945349 0
221004589 0
365387806 1
123735699 0
854890467 1
941025128 1
443106901 0
177660321 0
966578012 0
369945113 0
457516755 0
485556636 1
164056223 0
612382946 1
555488741 0
156245562 0
347646952 0
771283707 0
521217239 0
637579687 1
250785547 1
696848065 1
939789648 1
746638626 1
14540074 1
439602848 1
567508013 0
645671142 1
838819500 1
158214989 0
284086760 1
520233499 1
341489067 0
211002340 1
307243268 0
680373822 0
327418702 0
533911567 1
815081419 0
382147939 0
150947367 0
835301961 0
135387069 1
342450340 0
56025701 0
152963247 0
799883004 0
868786614 1
704927736 0
186108339 0
56462313 0
733569536 1
616904824 1
671851658 0
957509980 1
415699361 1
622314850 1
33645152 1
754899935 0
574998919 0
989227273 1
344695524 1
355071572 1
665369297 1
703507343 0
931499727 1
382579863 0
103948161 0
702241734 0
619017737 1
430873440 0
214668197 0
135757913 0
441589434 0
140371581 1
825278812 1
2342153 0
231078748 0
766253579 1
164268202 0
784974040 0
683848981 1
242233373 0
742604582 0
531509143 0
503593239 1
862186849 1
202300015 0
698101689 1
109727982 0
661984241 0
6465836 0
479050715 1
980819746 0
786838433 1
263947625 0
660594983 1
557984703 1
282344941 1
945060069 0
169287409 1
993205171 0
383960005 1
370607475 0
148348109 0
570960624 0
440655107 0
950769593 0
862838187 0
761974184 0
944939303 1
754314174 1
493290817 1
480906654 0
550077809 1
813591538 0
48174212 1
214638586 1
467569291 1
919156104 0
998759595 1
294648086 0
991648113 1
594935153 1
914584589 0
672522414 1
428471994 0
90652176 1
548263832 1
344357160 0
862968553 0
737710433 0
962980681 0
102662052 1
265412964 1
236338364 1
736571538 1
567245341 1
166769316 1
457351906 1
570427942 1
513936328 1
835414405 1
961992551 0
208543145 0
469524604 1
857788992 1
488199030 1
819416982 0
377384621 1
539298342 0
369547135 1
935013973 1
744811872 0
220291199 1
57399564 1
108128484 0
88287135 1
41606189 0
334075874 0
946485479 0
765583603 0
344597193 0
869383164 0
302567126 0
463021536 0
227563918 0
417328347 0
624852158 0
751334268 1
645887691 1
116544239 1
965626271 0
357776916 1
275630449 1
822736594 1
438326399 0
860557076 0
891010218 0
380752708 0
184225126 1
185811615 1
437819489 1
415750666 1
961290223 0
977567522 0
471634164 1
867692879 1
68292806 1
132847156 0
988562896 1
810626831 1
259731658 1
273771306 1
803345729 1
874486704 0
963429585 1
26753690 0
639238081 0
739409858 0
914327299 1
917051408 0
474535080 1
149805292 1
895253145 0
491907209 0
671430683 0
618837052 0
561885717 0
915438416 1
913409729 0
484396799 0
80827467 0
85676075 1
294390778 0
684548280 1
999744215 1
919253258 0
762906328 0
909806721 1
251733731 0
928863658 1
617274333 0
668658585 0
833243212 1
533284758 0
507293907 1
118707999 1
330713652 1
594261459 0
961284041 1
604301520 1
19215905 1
763733206 0
464620678 0
856941335 1
71657212 1
420156198 1
312094226 1
964366496 0
401996662 1
120705208 0
334259169 1
840738871 0
831430422 0
804509997 1
554401749 0
33077735 0
845878232 1
335719302 0
637645326 0
671412510 0
876432734 0
169626110 1
93980335 0
324050074 1
651386635 1
739926018 0
478091358 1
275552566 0
581686665 0
878363366 0
68824417 0
667464213 0
11134622 0
683233204 1
103480045 0
990371329 0
906664039 1
839133786 0
792694277 0
891490505 0
155125555 0
474403844 1
612585678 1
980826392 1
382458651 1
16583846 1
109444999 0
812931187 0
471721407 1
796985577 1
1505175 1
980005597 0
846058808 0
621932094 1
90503261 0
356136944 0
596748265 1
725701819 0
688683365 0
946450074 0
377139580 0
24592700 1
64676079 1
784066693 0
284156102 1
576305104 0
340473691 1
920364305 1
641195702 0
72799721 0
701901052 1
772039761 0
32847485 1
412092382 1
677933752 0
347777197 1
326845629 1
813384129 0
641076964 0
725220047 0
235689785 0
448816875 0
436230825 0
177804750 1
646317837 1
327350780 0
788101875 0
801046227 1
38202008 1
109369153 0
311543460 1
183584699 1
166573100 1
948536488 0
111054928 1
152296595 0
713175547 0
401813261 1
57994736 0
148247671 1
907797542 0
1856854 0
747137611 1
180518300 1
892358876 0
500274795 1
188793130 0
765595326 1
911986354 1
6492870 1
207137774 0
481701647 1
521775561 0
881018630 1
288083940 1
572704552 1
223135311 1
402644599 0
847755532 1
845012410 0
201322881 0
69825044 0
937210002 1
249306897 0
703030667 0
235240898 1
982921782 1
956409589 0
77396400 1
979556656 0
37344196 1
961386850 0
909159350 0
316804910 0
462495946 0
287070613 1
908918821 1
214041884 1
821151460 1
722125064 0
824198785 0
553596153 1
650384565 1
908967824 0
30763183 1
887704591 0
560391052 1
592031968 1
707068543 1
524978504 0
450172290 1
638976039 1
982377921 1
219606946 0
93997460 0
239007447 1
496048310 1
885399136 0
945181809 1
852637539 0
482083039 0
683475625 1
573244321 0
114907744 0
356338109 0
962915349 1
126623909 0
664139292 0
519877673 1
806196126 0
66964081 0
705654586 1
532990000 0
859964812 1
984730020 0
310282307 1
173193756 0
991273490 0
586353285 0
597127807 1
123371275 0
44686120 1
768331321 1
982149302 1
189486551 1
988816982 0
344815691 1
581331748 0
871179200 0
584417753 0
645800937 1
562015749 1
625811094 0
119201764 1
772620667 0
617671428 1
894499745 1
981620235 0
795099998 0
114068933 0
796022074 0
237171242 0
874414041 1
211287611 0
273805702 1
208506121 1
443501052 1
712142453 1
154886844 0
694699309 1
948475773 0
947487018 1
317437842 1
506511318 0
955728785 1
106551153 1
2112912 1
559977267 0
122242328 0
399143454 1
940503939 0
811120899 1
691091862 1
744298366 0
225629134 1
320696263 1
616545576 0
512458558 1
240532394 0
94675599 0
664271546 0
943941545 0
169596474 0
350771956 0
707539485 0
466618904 0
789772256 0
826264124 1
947184586 0
698987679 0
288894592 0
565747136 1
169813760 0
141504097 1
874113360 0
99840304 1
943621434 1
128679196 1
859992270 1
433074935 1
118716325 1
949863709 1
141948129 1
54646907 0
974077616 0
599114133 1
731615208 0
285372937 0
230287206 0
891592289 0
539240464 1
82892449 0
398222926 1
781769723 1
697896557 1
864490715 0
998368956 1
788281140 0
763976694 0
507293464 0
873675890 1
631823024 0
755088661 0
758020643 0
384754278 0
993743584 0
481341302 1
196284993 1
60429892 1
782984994 1
316612210 0
886250521 1
664790833 1
903698411 1
420684482 0
192828626 1
653996345 0
286474522 0
454232753 0
41854754 1
292252899 1
472915068 1
324094952 1
432176447 1
472129839 1
931683497 0
768741125 0
986256381 1
604715745 1
742639501 0
943443869 1
410913831 1
143163570 0
98597086 1
3269695 1
416385590 0
999380042 0
440296927 0
99993007 0
972769095 0
113068608 1
900297348 0
348723607 0
419353773 0
655686306 1
910118749 0
38867090 0
19379394 0
733527256 0
993312117 0
442911720 0
843745706 0
134431822 0
796623394 1
245048795 0
85349382 1
747162930 0
734010883 1
143819361 1
547671410 0
250002440 1
101244960 1
346376626 0
506507836 1
805341582 0
545638498 0
421950403 0
597807533 0
481768528 0
846366775 0
746100011 1
227823176 1
329582653 0
138053042 1
606082145 0
198896244 0
885356884 0
796489907 1
718340570 0
110316295 0
547790266 0
434243461 0
344214795 1
732555570 0
405061759 0
884619896 0
412061011 0
910563875 1
11961490 0
930894474 1
268934878 1
354300104 0
816798173 0
654855357 1
12938398 1
164059208 1
755827531 1
110401109 0
90231377 0
904305533 0
667826899 0
411554119 0
353169905 1
259157198 0
495449320 0
442338578 0
317931766 1
243535906 1
905811813 0
570645278 0
263411210 1
437309047 1
27523767 0
126000784 1
954832769 1
743421549 0
810746582 1
22013857 0
692551234 1
497065179 0
631075377 0
280908433 0
632547327 0
797509077 0
872759614 0
2041543 1
752152481 1
911065399 1
931251499 0
630836467 1
730285562 1
310543146 0
941108104 0
515833009 1
519321816 0
601015173 1
462985257 0
814699908 1
264154318 0
570929563 1
920766490 1
324124390 1
517703534 1
271423323 1
512313730 0
823332379 0
539143594 1
649538349 1
885791929 0
149552140 0
793380645 1
916801386 1
867905489 0
172986265 0
378809711 0
28158079 1
520363001 1
476754158 0
156480964 1
840747321 0
988546308 1
876419518 0
276510699 1
830982834 0
367882141 1
702100536 1
433673126 1
820384028 1
889619733 1
807161334 0
631487772 1
765416969 0
439118867 1
557826287 0
611444402 0
901579460 1
798998186 1
714851131 0
156783665 0
298303731 1
848929190 1
347606518 1
209976057 1
643457497 1
713733042 1
636004851 1
100009578 1
48410868 0
355339939 0
653203535 0
702773761 0
994184692 0
38517416 1
47639560 1
591229303 1
436814842 0
585311657 1
891286420 1
496769545 0
638836406 1
826384445 0
866209463 1
363858840 1
953737148 0
402064233 1
429190932 1
317251754 1
613011075 0
971560733 1
557561445 0
431269124 0
375886314 0
592547370 1
215659698 1
982514089 1
37617290 1
254513089 0
476438184 0
752679854 0
522616550 0
401090988 0
198743492 1
840859386 1
436394751 0
2327700 0
976109262 0
213765605 1
447366814 0
173266166 1
496038014 0
674652951 0
792464525 0
118428178 0
190042851 1
221214834 0
811885332 1
461973417 1
350262561 1
685747152 0
906064224 1
105621763 1
673896266 0
440472942 1
809528604 1
351043176 0
533881070 1
768994004 0
295282746 0
147418073 0
216619015 0
546474677 0
659230625 0
549282580 1
814523266 0
459899784 1
438653117 1
786976380 1
808045059 0
360890738 1
457898643 1
314849471 1
800959843 0
684904675 0
616526676 0
635569249 1
328375628 0
729638567 0
650182896 0
179392845 0
136623650 1
840517917 1
688335595 1
409519361 0
242426494 1
568987093 1
509590287 0
220637579 0
750994088 1
102128592 1
315579818 0
804079329 0
713442607 0
511044324 0
878638986 1
735458467 1
759176588 0
864509784 0
252292116 1
488317688 0
856032947 0
291424566 1
157871195 1
880512462 1
1542179 0
594877086 0
183133626 1
687039181 1
723618686 1
449259851 1
481561169 0
145124055 0
76517739 0
955302621 1
533526180 0
231567225 1
223291790 1
767297584 0
943097465 0
990807703 0
99091386 1
649251387 0
17672744 0
502245492 0
328062258 1
971574601 1
636077898 0
947287168 1
473978310 1
742956853 1
786439824 1
160694526 1
855271720 0
338530286 0
285539607 1
133259879 1
399873987 0
245406659 1
186829780 0
644559746 1
437488048 0
764722648 1
586927601 1
434873240 1
820848019 1
405791514 0
964672197 0
998792834 1
703188457 1
541158712 1
676386543 0
376480659 1
200068286 1
514398305 1
209641393 1
698867740 0
289567327 1
766250798 1
169650564 1
831375710 0
538340653 0
72568743 0
739723161 1
261821184 0
189413229 1
860881540 0
985691908 1
568370521 1
645154307 0
407917217 1
863081282 1
652735005 1
523629248 0
69296207 0
576137945 1
229420553 1
823374379 0
641586471 1
891930075 1
847685914 1
324550216 1
877233179 0
681529120 0
171084066 0
259024169 1
736194553 0
85014828 0
792946213 0
850371248 1
790842060 0
605566471 0
719540185 0
886513160 0
665256564 1
931625912 0
660733524 1
851900301 1
69343903 1
317314930 1
22962165 1
618237909 1
292083637 1
828898172 0
752094118 1
613957018 0
268403291 1
642681969 0
403816067 1
434172700 1
375323849 1
788693184 1
89617052 0
135782152 1
469837688 0
56911527 1
426937916 0
899604418 1
311163286 1
820476276 1
923552869 0
394699719 0
21126996 1
108538163 0
256824654 0
313890394 1
42487192 0
142273465 0
68242642 1
103329322 1
339782763 1
389981071 0
572922102 0
219655294 1
745320282 1
873523192 0
763843179 1
685043502 0
34873046 0
361298009 1
65296945 0
263480262 0
585607231 0
144190314 1
128482657 1
236911462 0
665687738 1
842204680 0
206965679 0
294798898 0
62293363 1
29808548 1
257350843 0
55208671 1
391046501 1
433647197 1
323393953 0
535273657 1
121540121 0
699571951 0
119335955 0
56926027 1
38160747 1
940699440 0
738813636 1
793210595 1
470752804 1
676915152 0
951683568 1
943219333 1
405377286 0
652788387 0
866965129 1
194088715 1
83203582 1
846113767 0
370069773 0
484390675 1
997363583 1
163238382 0
51351760 0
306355159 0
360095459 1
8551321 0
631321501 0
46418316 0
872662100 0
636931767 1
413823053 0
56859459 0
961531903 0
762079886 0
514553576 0
706998118 1
229251765 1
987860924 0
146856052 0
617985465 1
417234655 1
374428006 1
724229548 0
74276086 0
220275758 1
279625491 0
557813432 1
881564199 0
698744023 1
708218578 0
793602702 0
836492606 1
7917127 1
828997778 1
297415221 0
316202367 0
734357416 0
726313760 0
222250954 1
554098562 1
477439883 0
162843344 0
313240467 1
673347600 0
796928175 0
745695030 1
758833571 1
352735618 0
633182612 0
507717751 1
979009623 1
710364452 1
763945469 1
523845413 0
426574249 1
578304982 0
981956605 1
12491712 0
68924084 0
386674687 0
621244588 0
901917766 1
764253657 1
490584648 0
492521016 1
703473608 0
848783531 0
550560294 1
575029398 0
338254026 1
470437715 0
224136818 1
398356465 0
37233427 1
554582612 0
801957855 0
865502638 0
596926145 0
871278131 0
738933001 1
313273142 0
95186309 1
293614660 0
486846080 1
54400360 1
612808225 1
350032779 0
848758862 1
151164569 0
704178664 1
547414506 0
319430423 0
669496902 1
833501914 0
408792912 1
192374341 0
461707956 1
739420476 1
295985979 0
115162994 1
149800624 1
522907188 0
933699841 1
887687686 1
204051373 0
7627838 1
393717616 0
659760737 0
476595771 0
77554861 0
928920847 0
113201004 0
968298898 0
255268643 1
325174307 1
641558738 1
161555993 1
421624431 1
627763871 1
968061151 0
248631733 1
325324583 1
948043536 1
404035390 0
991046112 0
421383462 0
157430897 0
102535425 1
495764892 1
603228061 1
613989266 0
485337376 1
922895141 1
76937492 1
343373270 0
239337736 1
395612018 0
615818666 1
770248399 0
847466890 0
54954006 1
682178270 0
189590529 1
739784585 1
634167741 0
479552646 1
546987281 0
444983426 0
685524973 1
195435322 0
460269727 0
546884691 0
324949174 0
767877873 1
792797163 0
364854932 0
288240041 0
928663815 1
552142008 1
545538622 1
909546110 1
268577439 0
485773430 0
958288750 1
259100083 0
319169621 0
943478347 1
806588204 1
743229688 1
282345948 1
136184146 0
827066272 1
297382515 0
89675491 1
961652851 0
363209107 0
17831488 1
895536660 1
312006092 1
52848657 1
683903206 0
425296408 1
818098111 0
931053951 0
924678910 1
906622437 1
118130032 1
845901613 1
514660007 0
98851544 1
999205234 0
579832663 0
313819525 0
71220401 1
746580967 0
593853119 1
961073162 0
358588017 0
601297460 0
175039313 1
473977585 0
496379249 0
911300081 0
547641935 1
980376411 1
831789289 0
516190186 1
938513628 1
457194357 0
773894604 1
235791384 0
256565576 0
450033700 1
310083584 0
890631423 0
181258611 1
507777685 1
916010455 1
416824446 0
906640759 1
918591220 1
987278749 1
329378420 1
954942875 0
906473725 1
963016264 1
382223199 1
628929142 0
508814343 1
362393620 0
296956894 0
266360693 0
102859502 0
662140473 1
302681521 0
112326350 0
390144901 1
531244950 0
790427511 1
959646478 0
119256835 0
671906366 0
676761454 1
363347330 0
251316683 0
176380047 0
314034319 0
622855181 1
656176930 1
124506560 0
767031112 1
152174520 0
619950321 1
963949574 0
375644859 0
200935544 0
608587454 1
941250609 1
738287238 0
148988044 1
150772528 0
861022815 0
312456582 0
874473324 0
219409890 0
845289059 0
384612340 0
957499428 1
376776771 1
679543953 0
726432163 0
713113300 0
742080829 0
630736802 1
605196719 1
957649270 1
586908076 1
886039225 0
992237791 1
904908458 1
564747211 0
257362291 0
142248577 1
93548071 1
541531886 1
560810408 0
558583151 1
339040166 0
446840241 0
886963501 1
252712549 1
761568386 1
653377693 0
552009796 1
515743030 0
139646134 0
821965215 0
15227813 0
326037346 1
652712669 1
720029081 1
338133582 0
139629391 0
388004768 1
328532638 0
651140427 0
957064711 1
16510051 1
135983290 0
786119959 1
834420212 1
304909663 0
38059215 1
21206642 0
428474194 0
817677533 0
830246737 1
703634948 0
365227378 0
914957990 1
44919176 0
408903575 0
921217686 0
659943098 0
289163317 0
257770394 0
313280712 1
290921885 0
55314624 0
199993863 0
403356099 0
638499439 0
193679887 0
999532655 0
310847723 1
814384612 0
921864088 0
807832764 0
917075983 0
11232403 0
58471927 1
586541425 1
247100161 0
622843841 0
187319978 1
326927134 0
393340362 0
35975694 1
691897868 0
109349584 0
324719911 1
331132845 1
704377617 1
1317325 1
476929197 1
354586741 0
236380587 1
591941375 1
295372616 0
235722597 1
619168461 1
965322283 0
477706516 0
88123592 1
40475570 0
112255208 1
78755628 1
53287023 1
716729334 1
495536701 1
83394374 0
257006881 1
339945721 1
689005949 1
882375826 1
643596750 1
672305914 0
211089430 1
589565178 1
257535952 1
541629822 1
969470384 0
583224736 1
902874014 1
660991315 1
588223456 1
558546306 0
890858866 1
536550237 0
350832137 0
263599379 0
539441987 0
545323566 0
291241873 1
40751450 1
779205534 1
12395138 1
161218485 1
994204388 0
502990068 1
3773147 1
52234307 1
407224458 1
879616946 1
618464254 0
531615642 0
457168771 0
987317419 1
876372557 0
397418889 1
91556086 1
494023115 1
792164797 0
902479818 1
982338644 0
448473643 1
776121540 1
692914283 0
389296002 0
174906591 1
448384265 1
56094443 1
865290028 1
587917229 1
237830234 1
961776147 0
97422000 1
838461888 0
569705034 1
957824726 0
567958300 0
949952614 1
585623316 1
408143703 1
878657103 1
51654660 0
104456646 1
896842673 1
422463770 1
702927212 0
988838445 0
8414548 0
867075039 1
602028494 0
299485038 1
516035445 1
698628479 1
986214958 0
978836039 0
963087101 1
776286582 0
21188006 0
798246797 1
759568382 0
37165735 1
57695 0
101331522 0
859870004 0
510347797 0
604896586 1
386990854 0
3325155 1
334488295 1
35914515 0
934718940 0
532526993 0
625824796 1
781240406 1
431683137 1
987633884 0
933789185 0
321319206 1
851694851 0
260854170 0
434052057 0
655244647 0
138484251 0
263600602 0
991349275 1
505777807 0
634543829 0
934217240 1
877434309 0
943071969 0
846487078 1
738705678 0
991845030 1
591798014 0
994351493 0
242806253 0
110027614 0
50780753 1
800350185 1
982563671 0
446116527 1
630441602 1
182161964 1
67369102 1
260445808 1
555727129 0
550380376 1
38291153 0
879856666 1
286208993 0
630123203 0
741245609 0
371488196 1
645123034 1
378676765 1
837111478 0
232407792 0
890419811 0
539849099 0
460143885 1
615984070 0
529148926 0
381292801 0
90408145 0
607942881 0
263442695 1
454433084 0
85963363 0
665647187 1
79487183 1
597876684 1
854902437 1
412550290 0
560922528 1
864563782 1
277105426 1
746691325 0
189071927 1
526357068 1
652570132 1
886027799 0
327918379 0
434950449 0
29206536 1
131983077 1
538400553 0
336843830 1
784637299 0
174608802 0
682035318 1
358651302 1
427410671 0
355705084 1
388731199 1
402232985 0
760149861 0
854606328 1
534261683 0
94392152 0
983925983 1
916912084 1
427166807 0
93426595 1
261870139 0
15847590 0
731401617 1
840873692 0
796500434 0
972196041 1
656083930 1
562618720 1
10789274 1
889728031 1
966059339 1
343562240 0
731549487 0
427960513 0
713365495 0
807314227 1
694758199 0
559517522 0
731522428 1
595085930 0
564753530 1
637459610 0
310383829 1
684953512 0
369187962 1
707964186 0
735106902 0
303843685 0
553513206 0
605494706 0
898138812 0
651346650 1
684851215 0
822407354 1
716613956 0
516364874 0
282456099 0
772386785 1
927264681 1
23838511 0
526082674 1
363892001 0
256876412 0
103623727 1
304521120 0
802546997 1
807592116 1
539863641 1
992306585 0
925944018 1
720368667 0
338943151 0
767028189 1
781388928 1
798711838 0
650432946 0
969666318 0
492202915 0
254339547 1
416098747 1
712703693 0
132704974 0
961935635 1
423636969 0
853124156 0
497847090 1
416651740 1
52457456 0
819514427 1
601764254 1
369016579 0
960571102 1
383941819 0
636049977 1
875028635 0
560324376 1
96387707 0
835971988 0
615096325 1
801850640 0
436149855 0
140743240 0
316832149 0
934149140 0
327628196 1
32453440 1
57953136 1
352878827 0
552053891 0
26346044 1
734191882 0
987866130 1
375716696 1
720166558 1
922035593 0
4733845 1
878579524 0
250028170 0
606296169 1
795468149 1
937217203 1
775902811 0
14432288 0
429895440 1
678685883 0
775894246 0
784711807 0
808424531 1
271228592 0
382981918 1
316333232 0
221619995 0
99574202 1
196462723 1
438350352 1
288006328 1
361234239 1
590567722 1
371553636 1
155746407 0
988383277 0
447803607 1
965484049 1
387552615 0
849704586 1
748621433 1
826566439 0
75481703 1
427002598 0
69921591 1
490854493 0
838793938 1
219961692 1
67774341 1
332825262 1
736007322 1
74700758 0
138955468 0
977435847 0
956545367 1
439409829 1
572315477 1
435502458 0
684532215 1
554665140 0
579848670 1
502438289 0
869025949 1
700698762 1
339601707 1
285075291 1
430607820 0
851639039 0
945447280 1
940340945 1
847187375 0
185441017 1
259132858 1
234800816 0
349549330 1
920206193 1
817797367 1
308549067 0
173315805 0
591690075 1
29898141 0
81412815 0
316112321 0
685315201 1
445109132 0
709269630 1
212211076 0
178093503 1
602398868 1
574021134 1
16632924 1
296158697 1
739619094 0
96176204 0
7776946 1
199176124 1
162193618 1
188829961 0
399366555 1
663989111 1
402372491 0
453837800 1
834193933 0
603201876 0
367600736 0
790339878 1
716796764 1
816643615 0
473089059 1
548005159 0
681357686 0
12024329 1
982406547 0
314658653 1
859301807 0
315022583 1
503640457 0
975462835 1
745587272 0
557683259 0
155823296 0
882919481 1
490978202 1
854288990 1
285845018 0
759836340 0
809255337 1
608245173 0
990007568 1
744783381 0
370836961 1
436465912 1
985442918 0
141297151 0
23103878 0
429534406 0
444668356 1
109932537 1
968589073 1
396703563 1
850934240 1
273972076 0
114121641 0
674830100 0
996415151 0
880090948 1
594621971 0
932998697 1
366557162 1
960684809 0
327599821 1
427984633 0
628462122 0
196455492 0
997314126 0
570575708 0
224746151 1
285222434 0
341270544 0
542612391 1
847717623 1
650400934 1
618370333 0
273210526 1
881939253 0
130779963 1
75412744 1
655275688 1
423866551 0
834368545 1
894686777 0
223134836 0
649777871 0
580740361 0
823617879 1
873448145 1
996359203 0
267692894 1
513657456 0
667628364 0
677450262 0
35295423 0
479461082 1
181492237 0
8060775 1
429420471 1
194546115 1
712292996 1
455101676 0
639963281 0
399811617 1
114912562 0
372244373 1
761669409 1
866428087 1
273141029 0
306522234 0
811024326 1
12188994 1
565537354 0
957725693 0
662292044 1
827136685 1
618205643 1
583214858 0
151824043 1
560549284 0
557381982 1
675283809 1
141992451 1
27621967 0
386077886 1
491521906 0
801948866 0
669576625 1
616671266 0
268736813 1
704196713 1
144853956 1
550899291 0
898533583 1
803396685 0
444251701 1
459273779 1
321570234 1
652233553 0
704125997 0
499477502 1
964662345 1
98009023 0
42825390 0
630492362 1
535689506 0
22084958 0
871478454 1
571738911 1
760770247 1
234500569 0
862767070 1
821803118 0
465712781 0
965429619 1
765081926 1
969112187 0
852787093 0
452639069 1
93782009 1
747141252 1
174869506 0
499211610 1
989069852 1
690537363 0
159607848 0
133609209 0
13081681 0
325897153 1
582447954 0
143170900 0
729626229 1
970403376 0
247167730 0
795585502 0
276185950 0
392550728 1
155378955 0
779864363 1
822211751 1
845185650 1
389848154 0
965921259 0
372321061 1
684078592 0
140698635 1
961983979 1
651557524 1
436754651 1
488848173 1
695803654 1
318024938 0
209419798 0
949150485 1
371712312 1
930632220 1
742234320 0
615485103 0
953526335 1
668757644 0
125486877 0
393136722 1
625799416 1
69811503 0
341598214 0
45034593 0
29481647 1
509863967 1
313946783 0
436033803 1
400632017 1
164325221 1
127556796 0
166173844 0
286856811 0
211481296 1
278971468 1
958655445 1
301725887 1
16731642 1
857654000 1
404147226 0
200288014 1
662851014 0
8508414 1
288957007 0
712033342 0
854119744 0
770578345 1
235828403 0
307345701 1
548971310 0
194980664 1
752828484 1
446275080 1
161363045 1
945358358 1
727284672 1
229431774 0
439094798 1
591097668 0
54075029 0
74337613 1
727606870 0
538208978 0
84134203 1
422835489 0
11926122 0
836074719 0
403701159 1
855105918 1
994180506 1
61020588 1
888319211 0
630230462 0
660239315 0
463271827 1
295629745 0
774770422 0
2367548 1
441645940 0
448537349 0
791682636 0
207063668 0
97122182 0
110530857 1
419493726 0
853390340 0
103998609 0
420663389 1
377549329 1
812131083 0
552486190 0
899602826 1
27683356 0
947096219 0
735874045 1
29423014 1
559130557 1
696124773 1
318206088 0
796431029 0
688337794 0
367557761 0
711525620 0
409706446 0
546188756 0
619047607 0
678496322 0
130069906 1
620043690 1
193517325 1
352185315 1
151710608 0
204198382 0
568328111 1
363135292 1
874486151 0
161050162 0
885384420 0
10305612 1
631247814 0
485480799 1
726241861 1
764177192 1
416639764 1
723291835 1
388277933 1
863100630 0
920909945 0
927027278 1
676603102 0
341009867 1
989530736 0
676453317 1
449085267 0
122935229 1
504107176 0
215754728 0
875262182 0
482349516 0
778086074 0
239489900 1
737218297 0
455180615 0
752843706 0
723735310 0
912717221 1
30549698 1
525557212 1
507108412 1
465992720 0
203115823 1
998674501 1
656719470 0
969479896 0
199439270 1
902927983 0
150090256 0
574485342 1
142572741 1
780299948 0
108306449 1
269686686 1
179506344 0
533205089 0
654722077 0
854315284 0
310264682 1
946356586 1
898165359 0
192733232 0
219842521 0
104816976 0
553527307 1
519986723 0
798006645 1
329705419 1
513989748 1
30722798 0
461504707 1
748491241 1
82234057 1
708963580 1
500611255 0
264225363 1
367100577 1
571762507 0
543194886 0
737973265 0
382526639 0
888279039 1
946572953 1
5112665 1
755088614 1
322679102 0
364706247 1
666665251 0
431544046 0
486115751 1
655946880 0
921266272 0
452992419 0
866335769 1
968258169 1
264737619 0
24097246 1
918613756 0
306218109 1
963890985 0
47199274 1
426964732 0
386531759 1
545277335 0
477707797 0
66762695 0
970388930 1
264939080 1
402789722 1
161244117 0
688465763 0
657161613 0
595539508 1
841482353 0
223997767 1
51832867 1
219979069 0
971492088 0
12779220 0
8029701 0
942831185 0
938761840 1
265118171 0
472326687 1
126918558 1
60616174 1
40150611 0
533094594 0
75197894 1
458602638 1
97945221 0
646702962 1
402832996 0
8397352 1
82979976 1
743280768 0
144145184 0
378639398 0
25556701 1
998161415 0
877060461 0
796401635 1
794663946 1
665292448 0
463337954 0
415593457 0
885835629 0
608030217 0
763529373 1
510236721 1
518313738 1
250032515 1
502203384 1
336497463 1
118181268 1
548922033 1
270058784 1
487033709 1
794074572 1
734378318 1
376411225 0
301089904 1
175599432 0
333167535 0
980175123 0
109427810 0
838309137 1
271255041 1
380215882 0
907614146 0
789038454 1
612232454 0
47893185 1
143698561 0
484599161 0
863756298 0
646378405 1
921063934 0
491709536 0
596588286 1
545925491 0
650917601 1
366276257 0
658052905 1
402359875 0
659531252 1
471782330 0
755009566 0
423189717 0
485681575 0
556993574 1
320359281 1
331652988 1
970909769 0
975436401 1
217586921 1
421009961 0
338475504 0
226659289 1
578708315 0
146240513 0
819389104 1
673369001 0
906240009 1
268894005 0
729718419 0
423033417 0
129140306 1
84151523 1
270211601 0
190369552 0
939953685 1
564319233 1
10530463 1
844780874 0
136282266 1
830800155 0
130735283 0
233388433 1
768063419 1
726551665 0
185726043 0
288568459 1
623949095 0
998566494 1
719621394 0
396527935 1
509196634 1
567690963 0
977729919 0
71359840 0
859909607 1
327084479 0
702376286 0
415733574 1
343600432 1
630597706 0
961618313 1
950276757 0
874310193 1
552834882 0
523767025 1
724691055 0
77964668 0
327522101 0
303040868 1
896194710 1
509080433 1
531045461 0
919641362 1
335225217 1
33700711 0
37881844 0
871756930 1
321261460 0
624372109 1
113235641 0
175468633 0
85424279 1
376972125 0
95090149 0
699536622 0
495521656 1
553627332 1
481345566 0
836210670 0
722405488 0
353760392 0
196459343 0
650886571 0
417830227 1
590842592 0
171532277 1
578308595 1
673244518 0
551628504 0
827532224 1
614259642 0
641489860 1
796540677 0
548908988 1
943476257 1
716450662 1
653870991 0
14753611 1
382754218 1
625152296 1
930869483 0
478516204 0
285035503 1
354653598 1
652503736 0
347723253 0
950228897 0
855032073 1
886347473 0
427211050 1
402744735 0
822461291 0
44966666 1
410316335 1
300360392 1
587907149 1
875642891 0
784098904 0
407447789 1
279447702 0
684850533 1
681505937 1
345532339 0
345601116 1
852048415 1
802450152 0
758056182 0
298281381 0
685724215 1
898255306 1
919024213 1
836434008 1
655125533 1
137859990 0
153211033 0
791796740 0
767041511 0
238270436 0
190510421 1
273410634 1
732717259 1
818632049 0
740118387 1
615154432 1
66049243 0
376533887 1
17567684 0
372619606 0
858435965 0
77818818 0
608846092 1
67177534 1
726559360 0
46887532 0
139934358 0
447780049 1
498960740 0
285550643 0
273728976 0
298178189 1
145906144 0
412346341 0
288104751 1
43773930 1
399531718 0
624911791 0
364236808 0
80200566 0
327688639 0
554669922 0
834573449 0
548307278 0
513612144 1
756739959 0
482870707 0
130356780 0
798955079 1
284371418 0
34495638 1
185408579 1
572068730 0
791858410 1
45882264 0
538366930 0
370900966 1
225551895 0
549746563 0
57601220 0
9183936 1
507062084 1
377397240 0
590464807 1
99729087 0
249968734 1
347273799 0
871962193 0
644902933 1
364961057 0
286314359 0
147525338 1
10850719 0
758270956 0
894168822 0
503659460 0
278467721 1
440404019 0
588096919 1
447591541 1
946076894 0
525185767 1
231411451 0
265585984 0
42642340 1
30769362 0
597353478 1
525742161 0
968704702 0
81373653 0
594864739 1
911119592 1
559024017 1
202509018 1
903370665 1
704573340 1
779822525 1
75019169 1
282475141 0
368292382 0
378531553 0
3007340 0
927175850 1
999664712 1
784646906 0
91018376 1
408359463 1
770865811 1
886594590 0
403632497 0
732031712 0
305368136 0
810054675 0
999052548 1
367836943 1
283787716 0
27460746 0
526785786 0
450537974 0
805931547 0
185696624 1
400652964 0
898819199 0
938684200 1
264376937 0
392020749 0
316565356 0
455810182 0
723199784 1
545708290 0
887140268 1
528543912 1
516044156 1
89536013 0
269533640 0
849249060 0
691562785 1
86116004 0
66644187 1
241506060 1
900245279 0
460679778 1
362781816 0
556045038 1
583801372 1
613862422 1
382762833 0
751838599 0
952170324 0
816799377 1
482297555 1
100776376 0
891550821 0
28493726 1
307903064 1
951834101 0
28704335 0
276374198 0
850256293 1
965172134 0
700029786 0
333985928 0
693940645 1
161415146 1
63462430 0
466298743 1
773165038 1
577261605 1
251808313 0
742619668 1
863625900 1
769190793 1
41101880 0
373052109 1
15086059 1
183119513 0
35890956 0
410524768 1
106205071 1
829404960 1
12399636 0
951192991 1
773759341 1
317595265 1
339171172 1
833071667 1
326497094 0
595585109 1
738493525 1
560015065 0
994896641 0
243013041 1
630779207 0
388522765 0
451287039 0
385338891 0
601751634 1
219573554 0
311087285 1
695049408 1
463996689 0
898669952 1
902859224 0
487200390 0
738565024 0
793803315 0
362522949 0
644563401 0
716644640 1
448383845 0
558277344 1
599175426 0
638751341 0
269866494 1
12075168 1
890449972 0
245192696 1
148838017 0
548791902 0
152033165 1
926198542 0
729062114 0
374612805 0
674700005 0
569714240 0
400673096 0
858471122 0
902480757 0
618000504 1
892872774 1
874372710 0
700150365 0
296674963 1
469418994 1
388331099 1
35479179 0
125200376 1
790071014 0
93886201 1
959943812 1
873390783 0
335500474 0
398803265 1
228075449 1
259139983 0
486319362 1
21811407 0
851005016 0
760645197 1
111640040 1
331072288 0
136857831 0
955493090 1
502418595 1
525950304 0
696283009 0
622834627 1
628626582 0
388134714 0
802702330 1
93767836 0
433207243 1
567022583 1
550032885 0
528270176 0
495248710 0
668504051 1
835274919 1
973194182 0
198732486 1
357097263 1
791317 0
765385473 1
856418986 0
859570043 1
735217638 0
901777748 0
899217159 1
907084751 0
871075228 0
853348179 1
339612783 0
438571026 0
595327343 1
706502987 0
84931204 0
877181735 1
206939453 1
476751455 0
460207126 1
861288760 1
888737525 1
358210187 0
861789639 1
208764783 0
853791985 1
55510789 0
291414620 0
343089031 1
527225319 1
670158909 0
194365690 0
425677273 1
575107003 0
81405038 1
395327264 1
902201269 1
47845995 1
309037680 0
280050804 0
40599350 1
933250535 0
602098231 1
853994827 0
651734002 1
419084785 0
230146080 0
126542203 1
260740947 0
759931341 0
243012572 0
251779123 1
799822612 0
577382368 1
806551626 0
166469310 1
637842975 0
39093318 1
514108134 1
479284243 0
463062457 1
340679918 0
730626362 0
522266419 1
167508847 0
726781161 0
525781065 1
983349117 1
954431793 1
352261899 1
293750885 0
705864068 0
304710011 1
638645648 0
831499239 0
542048441 1
377322079 0
328690345 0
912065891 0
986621983 0
285628868 0
389842926 1
420566853 1
486251345 1
785940657 0
291569499 0
58819771 1
523374822 0
268717846 0
854402822 1
637496375 1
660608530 1
992356386 0
405235652 0
75483326 0
918046951 0
542797266 0
84273785 0
83887741 1
386541746 0
97245105 1
244826000 1
669063118 0
669518071 0
892347921 1
145574099 0
819764964 0
123347513 0
336324620 0
609844698 0
807805704 0
754455650 0
585666191 1
650470230 0
344795155 0
972981242 1
734064129 1
449138810 0
92639881 0
496497849 1
850575629 1
242547574 1
29960656 0
677793916 1
187079595 0
320997410 0
259198964 0
579774535 1
532819199 1
311263629 0
283870970 0
894225971 0
861789817 1
520125584 0
907133720 1
631506253 1
527769266 1
401726537 1
818633075 1
76810633 0
369283134 1
431669502 1
617787686 0
534183517 1
785602266 1
15093265 0
104474685 0
315737538 0
806063009 1
638528376 1
75934539 0
966276545 0
275387403 1
731671472 0
912720112 0
704738804 1
532548074 1
493059866 1
356427977 1
977367477 0
330859606 1
667251842 1
129605362 1
420124507 0
313098294 0
395607641 0
183721821 0
260856875 1
73048497 0
506243860 0
574520218 0
631228434 0
515204198 0
969448209 1
124577443 1
877496390 0
929714600 1
908714435 1
470366292 1
363050699 0
667703962 1
387888341 1
536278238 1
867476345 1
853707824 1
784461876 1
527853506 0
746575030 1
506919845 1
544449642 1
854700308 0
522226341 1
339723157 0
126804143 1
954821474 0
408316052 1
149266791 0
738723810 0
619727209 1
570647338 0
957683530 0
691573454 0
474068065 1
990259377 1
854262835 1
191003275 1
907288740 1
37352449 0
88217672 1
966779590 1
894142709 0
183831447 0
719400090 0
846584815 1
108135575 1
463779738 0
125468175 1
167314541 1
317651657 0
951180442 1
27949508 0
767211939 0
575451032 0
606406708 0
490751616 0
475682923 0
396990371 0
636450185 0
424529478 1
829381430 0
4094575 1
46110730 1
986938936 1
689617880 1
531316097 0
508817727 1
797866771 0
996403835 0
225871964 1
152295357 1
166599154 0
952716293 1
430273065 0
29703311 0
829002028 0
583186984 0
66951581 1
59051895 1
703388534 1
457959578 1
961074459 0
4395280 1
227836769 1
436336668 1
89410193 1
768668019 0
235672334 0
207704348 1
824403506 1
974537468 1
119960373 1
699445821 1
306367245 0
207654029 0
720342919 1
421301729 0
638649820 1
543812714 1
206360493 0
690815950 1
639981508 1
824616903 0
857566107 1
179891468 1
882972093 0
934067494 1
48967927 1
591442502 0
256436313 0
180139526 0
885518716 1
827390793 0
189651845 1
725860609 0
709368846 1
266944913 1
97139 1
482767491 1
416413759 0
686659091 0
367244653 1
538707142 1
944132780 0
584537940 0
329899660 0
145407409 1
813171085 1
408291467 1
758046088 1
270675001 1
449747734 1
782456310 1
771888978 1
924862602 1
965573449 0
139629503 1
185852599 0
53372154 1
315017508 0
294973095 1
681407817 1
714184071 0
715093697 0
211605781 0
502414797 0
832267289 0
562196611 0
780271820 1
351660065 1
182875946 1
818927906 0
805428188 1
921287213 0
27691575 1
885074803 0
69027111 0
140459201 0
683613799 0
972301679 0
882234758 1
653387741 0
915642034 1
347107542 1
519713941 0
792513792 0
536913980 1
418955339 1
333676456 1
961410498 0
152138993 0
544595597 0
374479565 0
400375994 1
738326792 0
598540606 1
54428379 1
460210674 1
521265562 1
431019933 1
979796502 1
465581877 0
354983274 0
990863909 1
716659090 0
953966388 1
584105813 1
11697473 1
984059597 1
742802854 1
859079053 1
593190803 1
413983254 1
884724394 1
531862170 0
594741868 0
499658289 0
585283804 1
607387660 1
567885475 1
968816225 1
529003671 1
489350420 1
752867445 1
339217805 1
717187488 0
644064476 1
127571164 1
91792678 0
877499502 1
250734915 0
506901874 0
964849722 0
538826991 0
96469832 0
514580457 1
559905429 0
586323714 1
763416747 0
294041372 1
901995298 1
701166523 1
182911503 0
483089044 0
700766886 0
271070002 0
107148725 0
908529740 0
691280485 1
669445300 0
979589379 1
598293463 1
563043045 1
793687723 1
478905209 1
255486065 1
61236203 1
894028815 1
316422169 0
636092021 0
185796622 1
855536736 1
345011252 0
264033024 0
641944049 1
838026374 1
351469617 0
639694307 1
992507377 1
103917763 1
215665669 1
957656775 1
499710342 1
979877685 0
680520390 1
344714395 0
674658912 1
884166900 0
698738011 0
299073130 1
240059966 1
682895362 0
927974865 1
238090994 0
887416419 1
543258160 0
620057288 0
568069401 1
203691131 1
155845572 1
910014295 0
436244903 1
813206961 0
350265140 1
665767507 0
437502285 1
704673649 1
225177457 1
272192236 0
976682387 0
574390271 0
737166211 0
331265249 0
115877686 1
549618236 0
990525619 0
213724106 1
880075317 0
612913796 1
596853729 1
445651638 0
969557171 1
799156490 1
140141839 1
673261171 1
244930343 1
110586971 0
711307742 0
227983054 0
818332752 0
883243741 1
488088318 1
930323453 1
912102775 0
734922194 1
244692256 0
343053978 1
114072059 0
93656968 1
436054986 1
977592148 0
992610804 0
78310606 1
8338923 1
249124723 0
35249609 1
854611635 0
598133097 1
554313036 1
398009893 0
64247270 0
79706263 0
180921240 1
133435353 0
497722454 1
779581105 1
853441500 1
679287854 0
405800445 0
500053652 0
306666835 1
904331990 0
122907885 0
19051026 0
963605338 1
872946148 0
844832196 1
156704606 1
166434689 0
651846537 0
352526875 0
540712464 1
246262392 1
824945822 1
434099675 0
464232546 0
928301457 1
705515286 1
882079595 1
538913622 0
66448759 1
963098960 0
504057799 0
928486364 1
497930946 1
113494523 0
196954767 1
713347128 1
905856829 1
149416328 1
752560880 1
579213501 1
565328716 1
175661515 1
537860577 0
114890678 0
143555376 0
429458377 1
83446456 1
589189587 1
404060072 1
730131842 1
269169721 1
605879135 1
654574313 0
414283264 0
879761839 1
765757663 0
230828478 1
922986016 0
145310258 0
589240367 1
886712697 1
644908960 1
930340479 1
316563229 0
227992846 1
239426443 1
985284595 1
338295855 0
764603688 1
54696765 0
292871839 0
522898556 1
558836993 1
955448749 1
25951480 1
900668493 0
464208838 0
728640805 0
663517895 0
165610585 1
163494406 1
444111144 0
938468966 0
277271849 0
820498585 0
259312437 0
945096374 1
144679504 0
863438915 0
338221684 1
767923353 0
1893379 0
480618101 1
812801546 0
387332822 1
53235307 1
420438608 0
348747435 1
428067412 0
997932589 1
163649816 1
474000931 0
957387856 0
5303785 0
827546437 0
869366091 1
105828034 1
16686350 0
403119330 1
38293171 1
624761488 0
530135732 1
588284561 0
9816521 1
125257682 0
7250107 1
648918502 1
892854172 1
638947080 1
276861971 0
360135939 0
22619361 1
482416636 0
360167331 0
657664460 0
329663107 1
833957088 0
346241603 1
991217893 0
718403283 1
740333938 1
741582783 1
272834041 1
930642183 1
220715542 0
933288248 1
973712684 1
998295892 1
700082385 1
737808288 0
537234497 1
754621 1
983673998 0
631773915 0
125040538 1
752635981 0
268292365 0
574681733 1
129329182 1
720932783 1
498232359 1
355616821 0
30221932 1
542536870 0
461564082 1
999588907 1
770431473 1
871155077 1
103503428 1
444753404 0
76626861 0
319457757 1
982126438 0
198213640 1
286503718 1
544055728 1
38246005 0
23229285 1
730079114 0
801055719 0
501963940 1
463916124 0
345145897 0
618371318 0
446464309 1
415189180 1
663722231 0
236808830 1
311202725 1
202806549 1
507467442 1
729071822 0
288843477 1
329740822 0
842845026 0
863026238 1
608899279 0
872020867 0
485410381 0
880801762 0
407549313 1
122909124 0
818835604 1
424026547 1
22414617 0
859561682 1
112141696 0
50780963 1
841633909 0
181733604 0
486774523 1
651932034 1
494395039 1
296134760 0
386248343 1
402162230 0
761028645 1
177002710 0
885958368 0
626078976 0
862119626 1
820820157 1
896006355 1
861031907 0
403157643 1
346615886 1
916379023 1
34128641 1
146955081 0
687492991 1
892812503 1
545804019 1
393628124 1
335617355 0
876718105 0
100737004 1
275505980 1
225159648 1
793441833 1
139454528 0
677847686 1
30451106 1
773355463 0
858914506 0
757570053 0
457612364 0
89163947 0
52304247 0
757935188 1
733037254 1
522086901 0
16676846 1
666047913 0
242399696 0
608227861 1
428721901 1
409853134 1
7438634 1
475291212 1
629950635 0
25040729 0
261457228 1
29380294 0
103193236 1
664636851 1
251383729 1
774759337 0
73602856 1
435622449 1
911139031 1
574672384 0
847071681 0
634453135 1
618272099 1
839067613 1
302794077 1
54713869 0
941074367 1
75738292 0
887883111 0
907742811 0
75185050 0
474703178 0
817528532 0
5410432 0
438060552 0
312125207 1
416028851 0
203055757 0
15408073 0
4693255 1
707593134 1
863147276 1
521881310 0
694252585 1
457004950 0
206403078 0
501650034 1
376081392 1
778346889 1
966758711 1
942184082 0
359180874 1
815002929 1
198022425 1
996617653 1
71952778 0
748342949 1
282766530 1
369084994 1
988606701 0
938419533 1
217510543 1
437518666 0
835882459 1
454994716 1
872095506 1
428635085 1
624641244 1
847215494 1
671525092 1
605228391 0
335223327 0
208726228 0
382552171 0
665711417 1
378222763 0
752643735 1
862216676 1
589309168 1
567202271 0
677502891 1
87916743 0
455389233 1
825902757 1
586583736 1
242281398 0
78067847 1
67582492 1
919076315 0
781808831 1
704294421 1
559134140 0
733954217 1
508238 0
477219266 0
525427508 0
597030675 1
47273573 1
439257675 1
497065345 0
23057002 1
166308126 0
8443041 0
261359173 1
90288320 0
933235911 0
335709871 0
924133619 0
932194373 1
226782850 1
156186368 1
576211529 0
413984335 1
752430197 0
317970423 1
91092934 0
149446106 0
526193981 0
879482447 1
62010062 0
204067428 0
436687056 1
220504287 1
491920763 0
518294913 0
926229499 0
65214602 1
724264158 1
726349757 1
128097985 0
94583173 1
391989002 1
876579021 1
784985263 0
67302848 1
680052633 1
770499769 0
465563754 0
415214806 1
602041035 0
152080120 0
638360582 1
454484572 0
574333631 1
597646517 0
6273471 0
796179271 1
970190926 0
636518669 0
872661593 1
605150469 0
843452757 0
536698342 0
163678564 1
824490093 0
84480891 1
791078996 1
405414150 1
742611409 1
906390053 1
138794910 1
294035743 1
416498672 0
277398828 1
639732670 1
430424027 1
98612863 1
360553508 1
970337819 0
342814391 1
438755670 1
673257482 0
721450276 0
518877858 1
719907639 0
768809604 1
577159694 0
790728372 0
538659007 1
553537744 1
664184649 1
416840455 1
299152602 1
283101715 1
573643598 1
81188753 0
492486878 0
740576091 0
644239091 1
282300993 1
317698878 1
736484359 0
801516239 0
958953689 1
313087553 1
648328376 1
326940695 1
615550506 0
81930808 1
924508261 0
12137187 1
366642575 1
571683187 1
512135928 1
312188028 0
980605474 0
716104795 1
758263317 0
750856284 0
562279481 1
678077651 1
46083190 0
171582629 1
7692685 1
518576777 1
23239478 1
854375083 0
164128242 0
824056978 0
647319646 0
798428816 0
86818788 1
164883146 0
911928670 1
687251689 1
53086214 1
20520248 1
506088710 1
286109768 0
787808229 1
533083732 1
89980359 0
523364334 1
588950195 0
252362896 0
838325037 1
297748849 0
957056955 1
139016962 0
969615773 0
392508228 1
895748530 1
899064560 1
377521057 0
119233194 0
56350264 1
58315640 0
191807822 0
577791286 1
14264494 0
162773250 1
618618447 1
702496753 0
860585093 1
165860143 1
352870852 1
855424969 0
338302439 0
375744595 0
141766385 0
304476863 1
403996689 1
173140585 1
152282678 1
788495157 0
167578882 0
956469157 1
612338031 0
446866108 1
723967845 1
254033661 0
39598926 0
18833148 0
852407375 1
301708771 0
217349018 1
28972603 1
19620339 0
148237030 0
437716509 1
579825625 0
884560392 1
343849838 0
614155159 0
898605647 0
259934468 0
291172395 1
869715299 0
598714016 1
917753452 1
234778973 0
306014583 1
868444143 1
622314562 0
715660437 0
673002086 0
185723574 1
402640213 0
154796331 1
828530782 0
896565552 0
543143847 0
556831178 0
76690412 0
193755038 1
948895830 1
392051213 0
718571683 0
285149097 0
981669659 0
60849611 0
39553581 0
409554061 0
932810593 1
326330839 1
287314071 1
587026897 1
187225776 0
7289243 1
164069829 1
397310181 0
302715844 0
210395419 0
657519870 1
204398969 1
675318600 0
415841428 0
249099599 0
56179244 1
547192465 0
46326669 0
573205318 1
136846662 1
806893720 1
983033391 0
336636349 0
852282041 1
875203593 0
460940022 1
951295441 1
816530907 0
612646982 1
147219552 0
56136155 0
881016414 0
328680556 1
731587055 1
847918367 1
109484383 0
11420921 0
779403638 1
402573323 0
163958940 0
996054946 1
95669429 0
907401075 0
383155446 0
163763671 1
956723938 0
267512410 0
914574535 1
78119903 1
362426857 0
643191549 1
35125228 0
87583243 1
996980958 0
364735004 1
935866482 1
594958032 1
606300282 0
653393456 0
872362317 0
487870188 0
18859144 0
910358849 1
365787555 1
257244832 0
477826944 0
516654284 1
296889787 0
894385921 0
530076968 0
350017150 0
557736322 0
755995952 1
281761210 0
38052888 1
508740381 0
915334566 0
581475987 1
384908629 0
525804758 1
201427148 0
687631592 0
68094752 0
752818213 1
199133403 0
714202104 0
566327145 1
66215365 1
804469617 1
975960415 0
555732354 0
180301845 0
239582566 0
558172858 0
998026118 0
990999172 1
429258316 0
436539878 0
959601535 1
38706125 1
720364085 0
662216622 1
464046666 1
91191002 1
100665853 1
745059852 0
740057324 1
320594948 1
163719879 1
245905780 1
96694722 0
496431025 1
327802056 1
402138757 0
376922390 1
917878318 1
493205324 0
218648567 0
896942156 0
440970637 1
992954659 1
722462328 0
913114497 1
830258573 1
978518191 1
398464472 1
826357480 1
794862542 0
44199837 0
434239049 0
998437161 0
128478670 0
785972065 1
420018661 1
666077754 1
589749628 0
351917389 1
817360402 1
128532706 1
241160313 0
415438176 1
735481479 0
867620818 0
668704800 1
301068327 1
252390610 0
368534866 0
903530441 1
592442359 0
898486784 1
487226772 0
482994086 0
713776931 1
606809251 0
485323939 1
325029239 0
57687858 0
805596277 0
928222612 0
471249187 0
144456229 0
811309321 1
412396797 1
519737756 1
298664934 0
176684817 0
682171254 0
262695737 0
710955680 0
765541962 1
267570465 0
122475980 0
86335194 1
35673287 1
284881153 0
740360905 1
33780766 1
548488455 0
78231579 1
770280032 1
337550861 1
10023843 1
448216245 0
169104633 0
271117478 1
392634493 0
507334274 1
226555180 1
599413200 1
88118526 1
982837961 0
162651687 1
946363070 0
550984540 0
210198438 1
6256753 1
511695390 1
571746067 0
526268784 1
623213210 1
399553241 1
180764442 0
975898240 0
980275854 0
319515569 1
622483741 1
433776724 1
147474856 1
390125709 0
413179550 1
153560074 0
13514507 0
277062639 0
610970803 0
613271363 1
553364504 0
372193463 1
7346940 1
169243308 1
26411707 0
902185513 1
177951057 1
516953461 1
733419392 0
583351162 0
565300768 0
616358403 0
677591436 0
709036281 0
45050037 0
718774567 0
649933665 1
985097559 0
191813928 0
595639549 0
931997096 0
635565980 0
751598657 1
401533125 0
217871743 1
80428762 0
884010162 1
561829688 1
911951054 0
680458415 1
921572966 0
141968132 1
268550086 1
261067356 1
37012258 1
375135902 0
551185591 1
106524769 0
492342568 1
924484796 1
527181036 1
514606065 0
210211925 1
454565744 0
453999786 0
497672537 0
580589675 1
505084310 1
464968914 1
280087390 0
197754217 1
255062474 1
217319427 0
741814665 0
409455226 0
823415902 1
632336349 1
986300411 0
480079228 1
489567079 0
64784117 1
994265005 0
81533277 0
163280858 1
895950411 0
706165066 1
430774247 1
925008061 1
291164905 0
920004537 0
678342759 1
459569568 0
801276686 1
498881601 1
339940840 1
20624709 0
395513354 1
293953446 1
890695405 0
582649643 1
27548216 1
61643045 0
513966346 0
60071440 1
803744900 0
934409993 0
369913739 1
372982513 0
444999463 1
703491919 0
46594722 0
894270779 0
426112081 0
756366825 0
836436389 1
330875558 0
847149684 0
324177659 1
240194384 0
619943520 1
853459170 1
464134217 1
616024083 1
625423418 1
44254385 1
471608133 1
919305733 0
312058833 1
734685139 1
567863204 1
90178138 1
799630134 0
8877000 1
5692399 1
63624292 0
664812312 0
822316230 0
182139653 1
422727857 1
630627582 1
540156921 0
351823411 1
885793163 1
48031355 0
764045302 0
369136211 0
682319869 0
235180437 1
555296549 1
998118610 0
90525385 0
458453997 0
140009252 0
363348168 1
200546239 0
94855196 1
481779937 1
772822996 0
147534133 0
650647533 1
939582167 0
939566551 1
771367381 0
873590697 0
669235687 1
659056396 0
99900357 1
461122263 1
155501558 0
457114643 1
772476620 0
563437773 0
146011536 1
888923922 0
193702760 1
668632388 0
951557284 1
338222864 1
148588822 0
458886400 0
564209106 1
406166853 1
141650854 1
803328917 1
66023894 1
874036782 1
262206167 1
697060733 0
362137311 1
466263746 1
287408617 0
423485796 0
53258146 0
874987540 1
188857468 0
467628840 1
425950693 0
641899490 0
586148058 1
711665907 0
489794199 0
555336335 1
113717429 1
175009195 0
318798732 0
481800873 0
742227810 0
397498972 0
762928888 1
630942879 0
178475877 0
502803568 0
344821744 0
461255243 1
839822019 0
504893600 0
733863340 0
298326025 0
635697017 0
683312415 0
582779190 0
548491549 0
22047001 0
834975388 1
340458179 0
740631273 0
566182806 1
36311100 1
491612523 1
435359045 0
138773899 0
642485161 0
105500912 1
301844622 0
62294028 1
18643621 0
620523142 0
566211326 0
929301143 1
728051057 0
416743308 0
755754990 0
335488992 1
614921000 1
91747061 1
264070369 1
288070430 1
519246884 0
757240981 1
421940925 1
723628263 0
937714639 1
864679482 0
204168118 1
375705586 0
415262232 0
403706411 1
127440098 0
337204647 0
375046069 0
275457830 0
56632267 0
481053569 0
897251457 0
959735793 0
597752249 0
269615729 0
961649312 1
688278683 0
147455296 0
63130076 0
142325575 0
741395345 0
882870460 1
264474997 1
708601376 0
680749605 1
396450980 0
332222678 1
115651683 1
488205069 0
906236826 0
748469962 0
504448455 0
945713052 1
186729805 0
173665945 1
638343245 0
162038288 1
615101272 1
339149888 0
330097492 0
123139039 1
14471958 0
897207020 1
695935577 0
891195104 1
675361735 0
244235439 0
507094171 1
698444786 1
46968967 1
500121877 0
708389926 0
235270098 1
770374110 0
855691657 0
183855771 1
84869192 0
321640292 0
836384233 0
274113514 1
607034403 1
884154912 0
731126780 1
24212192 1
669003657 0
17085018 0
392399950 1
19302982 0
366891620 0
687718581 1
167999698 0
431477885 0
431282772 0
842048649 1
57096975 1
147719112 0
376733429 1
440145451 0
885163002 1
394216126 1
330788019 0
669064037 0
979657195 1
473034344 0
475026188 1
42057243 0
480242999 1
832569873 0
549821469 1
403240696 0
657713318 0
798842423 0
790154468 1
693452529 1
515732093 1
818224296 1
376028275 0
446795643 1
926133772 0
200596819 1
326098227 0
380310281 0
17930087 1
458717584 0
577340452 1
426571383 1
104672922 1
678661796 1
274813308 1
126812774 0
160241424 0
561728455 0
74458748 0
550905379 1
637460130 1
362043305 0
856042356 1
756576871 1
561162567 0
621611780 1
192753509 0
845922586 0
400622273 1
140385822 0
448048319 0
765658744 1
368669017 1
320102679 1
9269622 1
176362098 1
286804131 0
178181388 0
891491755 1
897483794 1
353369771 1
463392508 1
140439582 0
352196213 0
207643579 0
769632442 0
651628243 0
511699571 1
988728585 0
773658499 1
725398661 1
545910630 0
388304581 0
512192693 1
41523300 1
861439652 0
309364083 1
128182546 1
295295436 1
942444429 1
423183105 0
599916921 1
445017000 1
235237607 0
850658801 1
815193654 0
507206803 0
895792520 1
923548347 0
894711804 0
66237940 1
741741397 0
161428915 0
505590549 0
285419438 0
922019481 0
408443551 0
44258268 0
89423130 0
831031591 1
999589277 0
428485583 1
745195277 1
253695796 1
255530810 0
535067966 0
683831747 1
784123330 0
101658248 1
188656315 0
104210317 1
29716560 0
756787462 0
320797439 1
934137186 1
938233321 1
884120884 0
286467656 0
560392070 0
348716723 0
368238439 0
433725618 1
346721058 1
226986282 0
257292093 1
646128717 1
760638572 1
825660249 1
774288762 1
780746783 1
156765986 0
642137110 0
143857050 0
513386920 1
241841978 0
15372918 0
807113982 1
819512375 1
268581852 1
996539488 0
689746071 0
817397228 1
211178975 0
758762385 1
236134999 1
771879050 0
708429189 1
544970065 1
695124871 0
324539303 1
485707250 1
814820970 0
19295976 0
315018712 0
560575001 0
570811015 0
218713618 0
993105495 0
837856942 1
496821327 1
192857168 1
622802424 1
234142667 0
790412405 0
302457640 0
990189553 1
212742819 1
93369792 1
995703655 1
756460337 1
90380697 0
112081475 0
88204060 1
43369941 0
979020968 1
900412740 0
699308729 0
767725690 1
514795257 0
987124268 0
153438766 0
973313542 1
945244042 0
866003341 0
851755424 0
96696785 0
114894419 1
163023733 0
886257809 1
334847637 0
866845343 0
257051219 0
673081062 0
358397370 0
111943400 0
181954488 0
966067640 0
375708901 0
382110564 1
271655287 0
499780981 0
650916858 1
37108187 0
266787079 1
965575502 0
248093023 0
652472847 1
600657162 0
398874213 0
816135238 0
48478101 1
892120687 0
959816132 1
509599382 0
179961542 1
567877241 0
735268542 0
523316805 0
380396717 1
447403352 0
723515019 0
23280203 0
97843609 1
697695544 1
101533902 0
842428615 1
936462134 1
750192125 1
637299716 0
751127621 0
958794504 1
181689735 0
837021110 1
414662679 0
241218390 1
283916629 0
836109644 0
347105997 1
50234468 0
391821380 1
392351333 1
575090990 1
61584231 1
317015213 1
721425502 1
479604799 1
402281802 1
610451703 0
187924945 0
355015475 1
21829528 1
769462320 0
554177802 0
984489141 1
515549687 1
718032226 0
256180762 1
101159055 1
362041066 0
881578414 0
337101532 0
887482526 0
794085724 0
751338688 1
888781520 1
174537761 0
88233995 1
19217390 1
987979414 0
902585376 0
273424551 1
30399006 1
395669557 0
40007914 0
393202895 0
359722668 1
827753879 0
432136296 0
392264462 1
484958588 1
85468507 0
992047782 1
15043075 1
104480774 1
291061536 1
661524453 0
333691459 1
529923435 0
54942441 0
44468397 0
321410805 1
220106603 0
602517741 1
842852111 1
606070347 0
142789377 1
987905653 0
764580911 0
736877755 0
353031515 1
119729042 1
859324652 1
809767449 1
784459039 0
438658594 0
92215998 0
373540462 1
602674856 1
295828883 0
224327642 0
536372463 1
815281515 1
215476490 0
120017499 1
529518651 1
257946688 1
62646977 1
672390477 0
701413909 1
856815539 0
781020900 1
42745165 1
522723510 1
293157914 0
890498464 0
484399710 1
217808847 1
448081154 0
871220437 0
489676502 0
182853331 0
610653756 1
881985537 1
253064600 1
921111481 0
836976572 1
116674099 0
917942701 0
837744038 1
848781676 0
91145309 0
777218546 1
214184386 0
323712505 0
655076273 0
485776283 1
475732278 0
949824785 1
566682212 1
486703032 0
828270539 0
275874052 1
953071777 1
240101022 0
687633169 0
455115780 0
149026339 1
112924193 0
576465810 1
701015041 1
572949266 1
225297593 1
607039793 1
251164083 0
837963463 1
685524521 0
402377298 0
684939182 1
462135841 0
103988430 1
84591141 1
786727986 1
156861014 0
541793374 1
922449963 1
582138580 0
837730235 0
154264785 0
757295576 0
888882617 0
896373417 1
792345111 0
881775658 0
981242597 1
966194927 0
777937650 1
160792657 0
851673047 1
835985523 1
538124467 1
259248777 0
124601747 0
480017594 0
83096347 1
203013828 0
912392880 0
115713714 0
303270708 0
233052045 0
183244604 0
406331558 0
548330957 1
538949727 0
412845888 1
904198800 0
653436837 1
455895534 1
622591238 1
642966783 1
575652367 0
280480781 1
869656020 0
411278899 1
188162108 0
208238290 1
489240113 0
184453172 1
239407431 0
399334946 0
241783801 1
527582332 1
828682465 0
206612418 0
419638754 0
625797850 0
76997910 1
418611885 0
365715742 0
953359845 1
827253314 1
738906542 0
472132548 1
646109198 1
446720102 1
945416362 1
267262543 0
619531958 1
815523832 0
368528429 0
467973951 1
644132915 0
837773479 1
901914561 1
148157365 1
891577877 0
952826746 1
239547747 1
190604484 0
8041524 0
577974420 0
145656420 0
983699255 0
668686024 1
837993089 1
475126720 1
376002452 0
439687074 0
636397826 1
812696528 0
643683588 0
715738404 1
88591381 1
703915305 0
131612342 0
661297574 1
288345309 1
412313829 1
157232625 1
706277783 1
593853215 0
687381694 1
919652841 0
49285427 1
567460453 1
633721833 1
973390091 0
250248439 1
663298024 0
827581153 1
236353950 0
561468685 0
392729602 1
726427172 0
191631621 1
412644221 1
999437795 0
357477351 0
726873293 0
520458252 1
418650972 1
621028255 1
447401224 1
955541228 1
454786722 1
44932647 0
304994678 1
972803907 0
235497057 1
146015752 0
524690937 0
736259267 0
40834975 1
876197765 1
200021360 0
524105091 1
382117782 0
326593997 0
610024931 1
486888449 1
180056385 0
276764122 0
638073920 1
834003882 1
111121679 0
282867478 0
334855056 1
842711816 0
178754171 0
50457652 0
289538004 0
827467082 0
738047033 1
478353047 1
750968315 1
197620216 1
861996830 1
396893238 0
589309481 1
983409435 1
17794547 1
489347371 0
321899186 1
399686560 1
231055136 0
468506216 0
465186352 0
498141442 1
355926 1
324019880 1
496058017 1
74641529 0
380564239 1
819569797 0
270582044 0
495441764 1
549180865 0
543495563 1
384324810 0
806217841 0
966844388 1
145272178 1
255828088 1
428020995 1
60876950 0
762644736 0
287341391 0
569198195 0
160787887 1
272603658 0
853130800 0
572744818 1
845385258 1
65579752 1
648929281 0
422112897 1
208386355 0
252784472 0
80804771 0
944891998 1
715781609 1
947093237 1
52158889 1
858651848 1
213448187 0
704608995 1
900040050 0
329353668 1
747391509 1
87803168 1
815796696 0
267123077 0
497516715 0
172586080 0
958247413 1
62582251 0
820800514 1
237251295 0
802886867 0
756850542 0
667750278 0
447332177 1
41132000 1
733015988 0
370088054 1
963604003 0
3584991 0
742383003 0
450567406 1
75146685 1
266122704 0
769804441 1
236519488 0
94992514 0
200141308 0
843006618 1
416352048 0
265705577 0
168934095 0
901436044 0
958895060 1
483039278 1
227460702 1
418153343 0
19376234 1
787781362 1
134213448 0
887864408 1
158165417 0
420341825 0
320764239 1
793119923 1
883577716 0
198387497 1
375067230 1
946194478 1
226558234 0
195401873 1
625252682 0
714726233 0
157599183 0
839998447 0
99022696 1
371955849 0
646103162 0
882608567 0
551637570 0
533575106 1
700315044 0
759079544 0
34827957 1
338066208 1
976223366 0
510581160 1
492234998 0
159705809 0
614068226 1
295701220 0
729056363 0
324373754 0
735508348 1
731484280 0
424211748 1
71577820 1
500947195 0
454389719 0
59083276 0
532415216 0
347880909 0
162297139 0
158917006 1
930449547 0
78504150 0
872384278 1
93534109 0
617927369 1
225275933 1
193474147 0
74593312 1
980444201 0
751834900 0
60222385 1
82350891 1
956775233 0
985076130 0
551651637 0
356821268 1
963462850 1
540727450 0
88109870 0
590337252 1
719764620 0
623995894 0
522030957 1
242660901 0
544874794 0
159908733 0
430412444 1
589760578 0
56800510 0
482321249 1
823167619 0
944396431 0
84535243 1
980376077 0
768293410 1
468643182 1
295402959 1
344638495 1
763884904 0
310211010 0
332118470 1
730636798 1
906459925 1
608335307 1
208705424 0
618065153 0
716577911 1
345215810 0
247518797 0
38829550 1
158786848 1
492365813 0
738951374 1
713786472 0
448015593 1
65773461 1
748452238 1
767614764 1
319688974 1
333977356 1
577111918 0
927450916 1
338732407 1
275626089 0
894564267 0
264337224 1
221211707 0
198795258 1
630161146 1
303704800 1
923256751 1
933070155 1
343951655 1
36138509 1
208855449 1
858374388 0
32534808 0
920578055 0
824323733 0
933407333 0
65167432 0
94663550 0
474947393 1
803393983 0
585984507 1
774908712 0
626156980 0
290506113 0
292707981 0
367345209 1
325971229 1
349790466 0
715130539 0
810809603 1
908982665 0
779764301 1
823117744 0
781432326 1
540819451 1
174734860 0
120135126 0
304101919 1
490321890 0
963608369 0
282403353 0
626525508 0
422633516 0
269943336 0
225833333 1
133289103 1
672400867 0
806855857 0
637439737 1
965408068 1
720463601 0
32279655 0
103261026 0
764419348 1
90614829 1
939815510 0
426735436 1
446596638 1
672640329 0
641515935 0
184741830 1
848219201 0
227001127 1
614850590 1
792345291 1
260824340 1
912474334 1
464298727 0
230608455 1
801175650 1
405840337 0
981466234 1
171530715 0
419228045 0
67121714 0
913030717 0
60142669 1
618686495 0
486832103 0
990969680 1
4427798 1
426061476 0
320213708 1
923108723 1
634043636 1
983783479 1
427275507 1
33723821 0
66919230 1
181820286 0
449121117 1
834310650 0
685647649 0
38747203 0
798378896 1
28531107 1
829720204 0
889302008 0
226652456 1
786179220 0
410601339 0
255172953 0
286536356 0
756066612 0
46075801 0
637905857 0
15563092 0
75245677 0
498352336 1
494976987 0
778295138 0
201963767 0
776156995 1
557001513 0
785849950 1
756650123 0
806254966 0
327748085 1
916828251 0
516287992 1
184779163 0
560978604 1
869663499 1
397613609 0
275202986 0
492241820 0
146348783 1
203568262 1
868204920 0
489252116 1
279829528 0
330705318 0
438107515 0
49319742 0
611039225 1
747584979 1
255724778 1
826722808 0
76742813 1
300966344 1
481026749 0
924902320 0
208157510 0
973171979 1
901451637 0
950614613 1
108686567 1
372231636 1
515939450 0
307902874 1
127126091 1
38417838 0
667234544 0
57647793 1
665902104 1
231593583 1
827275337 1
368470478 1
661674715 0
244720550 1
895488776 0
35039940 0
237417067 0
80597299 1
446383303 1
121497467 0
706242946 0
443974233 0
773556470 1
675533602 1
529927309 0
144907087 0
324475591 0
649662005 1
848535870 0
307532335 1
40714079 0
577266990 1
110964196 0
483402617 1
853010258 0
988945640 0
205157977 1
70695483 0
82217284 1
525120596 0
475893094 0
14119722 0
304860778 0
183453849 0
484869064 0
97122393 1
530756044 1
149200790 0
653485041 0
729243168 1
818086910 1
870861125 0
141657027 0
157609986 0
113346286 1
937372360 1
194342238 1
959722771 0
429202480 1
141311478 1
424613537 1
899341970 1
784650484 0
532087182 0
34092279 0
311930495 0
1663309 1
357960042 0
438807903 0
645542410 0
996567849 1
844815746 1
297580558 0
904772712 0
891463835 1
631246851 0
405884502 1
955104936 0
7996140 0
841348311 0
444351715 0
489630025 1
547923902 1
629462037 1
499202609 1
430450338 1
675151139 1
183354046 1
429361688 0
796366214 1
506251866 1
226450504 0
381420725 1
272777377 1
443872014 1
431463571 0
473317373 1
939079095 0
280285717 1
966479879 1
661187860 0
573222345 0
139427229 0
487965762 1
372209062 0
92013076 1
239024482 1
304252834 1
584428116 0
648466065 1
270699500 1
171757373 0
754490658 0
155496027 0
804125404 0
669340751 0
31705852 0
250103549 0
398937270 0
170772461 0
998276339 1
732696158 0
422887829 0
570807544 0
6409131 0
683436976 0
176077089 1
760812114 1
269266910 0
470860035 1
771095622 0
652935661 0
785332811 1
994724728 0
926188224 0
825425638 0
865947000 0
548255620 1
599397867 1
265047300 1
696769596 1
106703073 0
415603591 0
259405489 0
227687346 0
197670440 0
726755646 1
991451777 0
693959936 1
672414486 1
609923467 1
934476454 0
707551176 0
462667407 1
616723433 0
484860022 1
400279905 1
460424944 0
124579703 0
957183954 1
1395992 1
593213528 0
500700729 1
193306732 1
293458898 1
366182551 1
314310896 1
730085773 0
291546128 1
651903019 1
560681893 0
886485305 0
427471491 1
144417719 0
19073515 1
193434119 0
434933009 1
152756863 1
939338608 1
661979408 1
654107937 0
159868201 0
997139207 0
521819469 1
190949783 0
43131666 0
268497443 0
191725547 1
203347856 1
73795293 1
551310486 0
803881585 0
522921113 0
750105247 0
674370500 0
357701837 1
758562684 0
103413439 1
866876074 1
433582166 0
110223440 0
705011559 0
690987967 0
443050709 1
294277514 0
153190 1
676544886 1
503530439 1
925227019 0
118122670 1
896529056 0
129725177 0
604580889 1
84410872 0
339197502 0
501725475 1
474973184 0
537756797 0
122255128 0
514096768 1
235751227 1
596298355 1
996472361 0
990329113 0
468905737 0
922493876 1
558040227 0
545713986 1
479441306 1
486370770 1
115867818 1
671272245 1
227942134 1
202131548 0
71496070 1
777996604 1
832507582 0
718181141 0
681784963 1
709408778 1
383136652 0
94375811 0
947251144 1
761135840 0
135370387 1
399550407 1
592692308 0
850454849 0
991198751 1
792042101 1
638131453 1
952152941 1
27435578 1
843942201 1
402939351 0
608719425 1
358247399 0
483338537 0
220100926 0
11459754 1
310505090 1
988936304 0
839290877 1
96317912 0
973319350 0
335864579 0
337262532 0
216513022 0
757949152 0
13391708 0
604554436 1
817498059 0
851403998 1
787823900 0
743877130 0
906454145 1
703090485 0
610632729 1
379481548 0
464366662 0
501951262 1
407879691 1
679700023 1
160016155 1
969033124 0
843811809 1
767906538 0
527217103 0
500662524 1
931976075 1
816879049 0
946037433 0
388530449 0
602285637 1
944319787 0
797791321 0
125228153 1
577543042 0
757502089 1
557598983 0
373138088 1
564900819 0
910632401 0
468704814 1
61348830 1
973566215 1
31841963 1
989274263 1
731274938 0
903828192 0
811202282 0
130264867 0
372352969 0
926261283 1
648628394 1
862336598 0
883963073 0
979104797 0
785889448 0
931366713 1
740124910 0
285421686 0
965929571 0
618239228 1
124734221 1
973124139 1
872491532 0
959108495 0
701661532 1
795088638 1
267619908 0
97843620 1
664343810 0
258435093 0
427735277 0
793508069 0
935354516 1
677487437 1
19794337 1
591255612 0
539042984 0
246257696 1
982798131 0
49027563 0
419592239 0
745759229 1
768553280 0
11641980 0
165664526 1
821730473 0
730161786 0
552270060 0
519309660 0
894550076 0
471162715 0
573072537 1
435742393 1
647168330 0
904114711 0
854403559 0
812464167 1
420280012 0
147546122 0
77122413 0
988957042 0
46821524 0
874728079 0
897016692 1
777081498 1
891129568 0
325389772 0
148338391 1
47009036 1
937168613 0
115956414 1
202743811 0
59677469 0
140365019 1
593595430 1
166756876 1
357172975 0
329073134 0
739879700 1
540877846 0
26339874 0
705362638 0
892288401 1
817685480 0
662203598 1
736678829 0
924184035 0
430994032 1
704257408 1
616389187 0
664831730 1
887016366 0
863035991 0
890314743 1
683996587 1
376810930 0
328055580 0
288322735 1
32984725 1
538651099 0
863653688 0
808293743 0
823527650 1
685767826 1
392962579 0
293921955 1
246277077 0
801051319 0
30675201 0
430300169 0
713071086 0
464257312 1
300353985 1
388582221 0
153620068 0
821351365 0
774673604 1
242532760 0
867836948 0
612329485 1
554632384 1
994774953 0
426856334 0
639041509 0
466244275 0
792848727 1
821706621 1
652109072 1
601921920 1
979948215 1
647966408 0
393912258 1
273681920 0
127550072 0
422764389 1
251380792 1
660295840 0
448408019 1
531475452 1
982472065 0
135464313 1
274735246 0
186398635 1
984783873 0
171069778 0
369323421 0
41382005 1
602271840 1
39368164 0
775804132 1
717099424 1
732363045 0
790929026 0
258992108 0
27499469 0
135633500 0
93165089 0
558434180 1
10983299 1
609708346 1
880442297 1
871927697 0
152960821 0
302245906 1
353911624 1
165047384 1
656175980 1
4517040 1
281038084 1
470922920 1
409868343 1
856877494 0
272416334 1
10834396 0
399453497 0
81188136 1
812390570 1
354583990 0
876340855 0
548444878 1
401835515 0
457734805 1
580413108 1
956117684 1
578459665 0
21686583 1
194064429 0
773849059 0
240931762 1
756147982 0
371834951 1
948857547 1
531053891 1
962529326 1
544049132 1
980349341 1
621418521 0
666227347 0
255517718 0
952018428 0
753727783 1
488617165 0
907689034 1
583279749 1
220146912 1
314719765 1
650106759 1
17738520 1
745781847 1
404010213 1
962415963 0
137496750 1
716006449 0
58343191 0
696088065 1
235468539 0
856654257 0
552550964 1
837366751 1
86416692 0
1041144 1
147617045 0
171751034 1
319870025 1
796313951 1
713913241 0
694598831 1
706409936 1
564351166 1
408224424 1
841038924 1
969124816 1
854912901 1
625633585 1
214399737 0
355198500 0
363088812 1
560648299 1
439879394 0
345545372 0
616710738 1
261647878 1
39965209 0
385022742 0
116517004 1
226414433 1
734452424 0
535399020 0
465087970 0
38552198 1
664327741 0
297914977 1
34785466 0
602990445 0
901997662 1
734790869 1
695276246 1
236946998 0
220109277 1
137875486 1
693244854 0
739836370 0
124376308 1
51421946 0
881320373 1
453370309 1
962499298 1
820630189 1
863987849 1
116196036 1
952533241 0
339630088 1
923216604 0
597947440 0
369006288 0
626552708 1
938265747 0
962494044 1
585358205 1
642466265 0
14001618 1
822934141 1
416093883 0
941505995 1
126966731 0
494200891 0
929956456 1
695623784 0
498124721 0
173734731 1
424562117 1
741393144 0
722862711 0
337543822 1
224568623 1
108791202 0
153663811 0
235086765 0
220279716 1
459033883 1
538155253 1
146127577 1
428164316 0
537778595 1
571413421 0
172625922 1
547774922 0
719468713 1
573167133 0
282181232 1
868519427 0
296134010 1
364378569 1
351286148 0
725503366 0
574108413 0
128564973 1
730995422 1
866064271 0
408049529 1
210558629 1
550773666 1
289068005 0
439229803 1
841049180 0
177327597 0
580696874 0
234705355 1
582664747 1
734009651 1
76111223 1
471088988 0
670636858 1
852641296 0
813917043 1
933518218 1
176192661 0
258254135 0
100254854 0
674802908 1
531391512 0
197953851 1
610046023 0
691331065 1
500450121 1
279670411 1
818562668 1
180362577 1
902423502 0
163495040 0
98923182 1
698997320 1
600647169 0
471606918 0
198689855 1
17067229 0
947242584 1
640357044 0
233727397 1
259487130 1
266098332 0
837650849 0
977756532 1
536272377 1
533139661 1
504588799 1
419112459 0
728551263 0
668393430 0
96573519 0
576147308 0
612167065 0
878490343 0
825409634 0
794297715 1
141020956 0
299420278 1
400000150 0
739342521 1
621420846 1
407749812 1
898053588 1
737439817 1
232947378 1
244959787 0
811423905 1
236424196 1
996534028 1
95602669 1
496550782 0
610053055 0
744824663 1
948995148 0
53346583 1
942104028 1
935714187 0
406596240 0
394557412 1
449176484 1
109574697 1
595701394 0
270817349 0
210552392 0
491467293 0
145567382 1
572791439 1
740759708 1
469008531 0
372664847 1
875885954 0
813865708 0
487566728 1
376351524 0
198989163 0
374028064 0
833553013 0
187722338 1
556576409 0
240240848 0
522659688 1
707861260 1
799240488 1
761728581 1
284256956 0
589424797 1
720494621 1
576325748 1
419735395 1
363972902 1
272035453 0
953414108 0
84032027 0
807429365 0
146566036 1
473421103 0
397686333 0
759743119 1
173355313 0
710674823 1
226901788 0
328708789 1
497350148 0
723886237 0
455056857 1
841950180 0
527626683 0
82110617 0
321840164 0
318016788 0
324681609 0
245598006 1
371525422 0
965566842 0
193095984 0
36177042 0
849548773 0
139622086 1
47766506 1
9059665 1
177082028 0
839172894 1
766805324 0
205688069 0
754812543 1
976458135 0
417925246 1
991336549 1
290686418 0
162005302 1
682496391 0
540269319 1
968835535 1
420232994 1
991502853 1
38028681 0
933553416 1
6134740 1
927007865 1
578092142 1
394130404 1
248858139 1
237338240 0
893722188 1
772909415 0
877362993 1
672564031 1
776906385 0
96868466 0
63410620 0
576140305 1
212415665 1
310011865 1
338085531 1
315472002 0
190567540 0
418474099 1
723852006 0
956358208 1
682338489 0
843958818 1
25771080 1
233494973 0
51173737 0
751263715 1
45396505 1
682730906 0
706751040 0
618094734 0
813024492 1
139704181 0
116672736 1
429308184 1
578588761 1
119148646 1
150001888 0
343830831 0
976770453 0
48981085 0
991013829 1
405953381 1
803011510 1
948070578 1
817300161 1
829646824 1
677738457 0
236032607 0
999140070 1
969265654 1
200644263 1
589060954 1
264266381 0
592759893 0
842210812 1
686588898 0
876631525 1
991734139 0
542775957 0
899028930 0
1893620 0
391274768 0
261632698 1
712798910 1
582287960 1
967256260 1
630830289 1
278806990 0
553042070 1
683310955 0
965689811 1
882424375 1
957090385 0
740454475 0
192772629 0
866605338 0
606394183 0
133942463 1
119820677 0
250086180 1
463088802 0
561769307 0
90298576 0
668500740 0
106028378 1
497869212 0
944963873 1
4923645 0
234020308 0
533819053 0
28672897 0
531527802 0
133999925 1
444156178 0
408238643 0
796782256 1
981420465 0
513935634 0
814011883 1
611297249 0
231882607 0
374516215 1
12773689 0
233517730 1
471179935 1
213400633 0
712491192 0
838994985 1
497101979 1
648627542 0
357722539 1
707685488 0
779608515 1
622653665 0
224724358 0
267751909 1
353536635 1
823342427 0
376785931 0
29061282 0
383703176 0
613763046 0
623443357 1
384156210 0
957954320 0
794303983 1
858454404 0
497983537 1
151363610 1
139242140 1
927911164 0
757539611 0
794272404 0
285342190 0
199144085 1
641855272 1
370626223 1
312732019 0
222092652 1
849443090 0
182860350 1
309167331 0
605021858 1
231555632 1
435569482 0
39155191 0
487607663 0
273421607 0
144698036 0
988382988 0
703297204 1
14161657 0
862204731 0
854896 0
310274066 0
219065435 1
618605842 0
712849960 1
451548328 1
833648368 0
642730881 1
791550567 0
576347424 1
363337623 1
404309259 0
199006280 0
136463509 0
452347655 0
994478087 1
530507138 0
937538478 0
503130802 0
762613020 1
352771875 1
838857845 1
1961202 0
372438999 0
196346338 1
155200967 0
90625043 0
940839716 1
249343869 1
615427284 0
960880065 0
637065699 1
416526542 0
547115709 1
703211466 1
791376510 0
547912052 0
508142513 0
999016001 1
908625280 0
463206639 1
103262249 1
724332934 1
607175651 0
750172450 0
249262034 1
504650956 0
916422918 0
117475735 1
622525913 0
999446910 0
71091135 0
532320997 0
134427332 1
993144486 1
348014291 1
407873301 0
878363504 0
80827951 0
283303616 1
288412094 1
262069276 1
919052472 0
839156251 1
54279757 0
764195253 1
920136581 1
848925870 0
599171182 0
781233850 1
802759614 0
523971217 0
149569180 0
406444525 0
631095202 0
23099801 0
640831910 1
547738177 1
442195919 0
883169774 1
161718645 1
954490621 0
228899790 1
985471812 0
461347632 0
98136197 1
865111529 0
103557231 0
16078371 0
356118327 0
601455657 0
847382335 1
933671341 1
18182483 1
142947386 1
540348225 0
259087277 1
360290874 0
579505635 0
634767980 1
292261784 1
854021045 0
408492410 1
424262233 1
554769811 1
483524604 1
474554008 0
57320371 1
953085127 0
900437438 1
714562658 0
396043724 0
245081469 0
121640732 1
186131751 1
288761577 0
470898357 1
537482594 0
714197314 1
156269156 1
846730874 0
833082392 0
796567444 1
353872767 1
270142585 1
83907933 0
622764566 0
196243242 1
925664018 0
817697650 1
199221288 0
321743235 0
70004761 1
252521386 0
709320730 1
407227476 1
422954750 0
614007412 0
814448037 0
273771168 0
589562327 1
307510954 1
424098447 0
415928447 1
261218169 0
214744669 1
763595058 1
350213065 0
888372376 1
478980655 1
925805542 1
806016637 1
587262250 0
522296805 0
328350634 0
252653610 1
904049975 0
795940172 1
933690787 1
9491388 0
851811453 1
849465465 0
410687233 0
279312421 1
751781853 0
857655212 1
719869638 1
536900945 0
148737165 0
328571325 0
422585131 0
862773367 0
900814004 0
634886170 1
537110816 1
259029076 1
796950179 0
754099593 0
683280738 1
791211026 1
233211971 0
964774754 1
886123896 0
905907946 0
644192876 0
110710965 1
768846978 1
551418430 1
63726611 0
49545630 0
88035239 1
558008210 1
395568835 0
65896410 0
366562163 1
927261544 1
73559689 1
308587261 1
25690070 0
845189637 1
798387616 1
68089851 1
949843302 0
446373281 1
534253239 0
855897733 0
455205255 1
684301425 1
835012106 0
830490013 1
139666986 1
539832741 0
430187841 0
804442714 0
724203475 0
361778474 1
374399579 1
209456307 0
206658677 0
108531779 1
459876621 1
598477242 0
683807918 1
66012199 1
131384825 1
543538542 0
302544166 0
313990017 1
11482014 0
277540364 0
908439829 1
816491276 0
573584193 1
227159713 0
170082234 1
456257522 1
947292606 1
381633353 0
75502286 0
478500440 1
954456790 1
821256929 1
644119866 0
831498488 0
915843584 0
626280365 0
761347310 1
545899628 0
922077042 0
599987702 0
79993873 1
632460052 1
888662593 1
777846107 0
597278873 0
693215588 1
91510023 0
645458742 1
618801212 1
714133572 0
458573594 0
494918140 0
933532404 0
99018331 0
105268364 1
767518072 0
832059270 0
123443174 0
607830597 1
834480539 1
429690631 0
971032198 0
143145217 1
92783749 0
979862892 1
77384079 0
148717681 1
732163717 0
433150542 1
709884338 0
853491437 1
758883796 0
708104279 1
436160902 1
151247385 0
546498072 0
347912158 0
673472200 0
77674543 0
181841496 0
815313507 0
485679554 1
324166622 0
39601636 1
586635616 1
548316092 1
693036291 1
827662797 0
237421472 1
138306883 0
637020147 0
393690753 0
844023690 1
581992149 1
528515351 1
704710606 0
141251262 0
67504379 1
317984138 1
463385195 1
264089955 0
994536578 1
780443933 1
327145199 1
645233682 0
35986786 0
626139346 0
704387147 1
866879204 0
317007281 0
189832188 0
20975317 0
480888825 0
434737767 0
622911820 1
772291760 0
372669275 1
63125208 0
505417301 0
2630899 0
628613838 1
770810928 0
992508695 1
431009613 0
603139518 1
974253319 1
296851592 0
109325341 1
149887639 0
270211747 0
678524602 0
624158739 0
277120056 1
728961493 0
921052286 1
385493054 0
177225054 1
255843115 0
27055929 0
960947657 1
337092848 0
927297592 1
276702263 0
699037088 1
956545121 0
177189230 0
684044290 0
33176326 1
959265003 0
679080832 0
178434499 0
121590268 0
298360054 1
796379108 1
598940673 1
535853449 1
240927798 0
375853424 0
789755796 1
652110518 1
420463282 1
288131225 1
776033777 0
168638060 0
414727253 0
223275494 0
16691145 0
20331831 1
697426068 0
484223477 0
715938332 0
225532821 1
468476974 0
974885938 1
942220842 0
931548077 1
125948841 1
629645541 0
875699743 1
284445627 1
512551441 1
820826626 1
883563944 1
33035871 0
708925799 0
397737945 1
225384883 1
142326374 1
365810662 0
666253126 0
33811581 1
978800293 0
794004597 1
528491011 0
556464148 0
194003155 1
233983856 0
305188654 0
900567595 1
333317022 1
344495008 0
334442132 0
64448517 1
770041010 1
816935378 1
800703642 1
165999254 1
183652276 1
959603599 0
270891237 0
407642611 1
153056469 0
986124758 0
886797923 0
180713101 0
173928533 0
100315302 1
300224392 0
718418294 0
240000293 1
279784873 0
475648226 0
566505125 1
331612718 0
565629534 0
187479405 0
710801461 0
401381802 1
348468884 1
971349521 1
588156320 0
245398920 1
591482896 0
845012371 1
208667468 1
28443007 1
361993667 1
461932574 1
985291782 0
810143603 0
248793116 1
270652818 0
490736068 1
781896942 1
799923846 0
529173844 1
911508660 0
975333841 1
327878804 0
594464183 0
803963684 1
135466769 1
707284772 0
221970927 1
246016968 0
195325916 1
847353410 1
658993778 1
274475286 0
450647555 0
617569914 1
833500429 1
760716909 0
964428389 1
691716550 0
711687681 1
194639799 0
556689266 1
799223615 0
685023858 0
11569445 0
640594840 1
827808063 1
499230964 1
607229355 1
960687440 1
862562551 0
13670783 1
756953006 0
663472817 1
825190071 0
839315954 0
813047504 0
11678680 1
318489072 1
675661751 0
552490607 1
31945644 1
243593050 0
638836549 1
629881821 0
554948991 1
208137270 1
232529974 0
591055931 0
290773424 0
911029089 1
736449411 1
803602473 1
924652394 1
978815462 1
302369733 1
422413286 0
27922642 0
806505054 0
146613680 1
634943695 1
705423555 1
581063067 1
111745462 1
916872032 0
248295717 0
350152489 1
693238012 0
993293312 0
100168436 0
442604992 0
540059398 0
868338466 1
313345360 1
516068365 1
721874930 1
871440742 0
654486617 1
469616848 1
240864738 0
701317676 0
973759680 1
111498222 1
747610841 1
845138807 1
686199143 1
219078615 1
692262426 1
606110420 1
861141024 0
694238311 0
237778498 1
290570885 0
686602960 0
340270561 1
479588937 0
205601233 0
729560924 0
482803876 0
48668335 0
835443869 0
980577379 0
927338054 0
86519389 1
660165207 1
945534544 1
273267062 1
789136402 0
834768550 0
756421205 1
917354211 1
299498906 1
131672760 0
29033206 1
742676591 0
417231742 0
790898817 0
842138888 0
242849285 0
805126728 1
144269551 0
238990419 1
852953816 1
993490192 1
967678660 1
319768133 0
513079483 0
372462781 1
487752979 1
843457866 0
759969747 1
413869920 1
916894214 1
890417238 1
296057188 0
839373106 0
501073093 1
258603676 1
658826451 0
521926694 0
848974029 1
772821056 0
637033920 1
140668010 0
724969901 0
89136771 0
942220877 0
939669874 0
886052881 1
572408061 0
575950297 0
754646659 1
220293038 1
868185635 1
68187133 1
218610496 1
985519032 0
503365960 0
620563581 1
930867957 1
727280238 0
412564600 0
182487583 0
778516862 0
307428194 1
611425969 0
703237154 0
414514229 0
649405251 0
943164480 1
143928280 1
527242796 1
444384056 0
220608484 1
893674149 0
394094175 0
983877141 1
189624996 0
232032849 0
188438398 0
85633939 1
249494042 1
883234771 0
699930906 1
977870163 1
97916264 0
714542668 0
147387780 1
986964612 1
92891716 1
937780301 0
379208051 1
401497179 1
981269412 1
920194342 1
517793026 1
650024892 1
672601274 1
387888112 1
662015834 1
981841197 1
363463062 1
877585221 1
42267794 1
680707890 1
921149483 0
585592410 0
640774165 0
72180588 1
188310557 0
30307950 0
36314540 1
471137184 0
704308279 0
392505493 1
413302840 1
996594799 0
349593875 1
890177428 1
97280641 1
849142562 0
11882436 0
945139203 1
46621845 1
958606668 0
888570406 0
919343182 1
269095472 1
360219689 1
731305073 1
249109260 0
668476223 0
180957121 0
833716856 1
937315370 0
952799408 0
544258960 0
230246040 1
323488965 1
228506202 1
622269271 0
805257785 1
487084484 0
425352118 1
65644042 0
14096691 0
356584331 1
733265207 0
923998881 0
165422732 1
470426773 1
546960337 0
731484131 1
717585291 0
158981841 1
826506347 1
39136177 0
136456828 1
106396490 1
312041458 1
608019653 1
51915463 1
403251786 0
204782406 1
209503851 1
338425620 1
851774285 0
683279985 0
187839218 1
562935395 0
133100258 0
128678987 1
241578100 0
516821312 0
646331338 0
951807608 1
1687453 0
270056493 0
88026904 0
743646395 0
250815024 0
500915402 1
647702402 1
270066509 1
890777811 1
774820216 1
165113561 0
610600677 0
867446796 0
786893948 1
605511638 0
424032999 0
580395823 1
932954745 1
442984380 0
77529842 0
143148734 0
9722268 1
45150311 1
907599069 1
47241267 1
803019875 0
23176758 1
314724407 0
667513285 1
646283246 1
356366592 1
422190363 1
950522386 0
453610767 1
125154783 1
222548363 0
622747690 1
236237727 0
814942646 0
130361597 0
578795059 1
241106540 0
355356016 1
908278182 1
719903406 0
275077370 1
895612087 1
237844589 1
566108915 1
329444761 0
361479631 0
626340958 0
297000024 1
801048107 0
385582594 0
837310376 0
615729291 0
938964472 0
854982659 1
376281804 1
565364962 1
391541932 1
427331681 0
710515482 1
314061035 0
831246289 1
714748275 1
514350109 0
482450578 1
325526318 0
807165196 1
92157435 1
51814722 1
349793496 0
38321983 1
924177470 1
10086876 0
252455030 0
183340179 1
155537681 0
310167291 0
493563625 0
959995283 1
711512271 1
715494158 0
939472037 0
533755371 1
487430394 0
799055821 1
515962675 1
22074551 1
456675499 0
916197116 1
397368060 0
613078726 1
128583683 1
830170026 1
728177243 1
821729575 1
837182826 0
973039950 0
952162282 0
377924206 0
719110393 0
364722312 1
313150960 0
567186385 0
121212386 1
36978767 1
293645071 1
462737069 0
767606442 1
366040805 0
505771525 1
885115509 0
17281966 1
398697072 0
997083685 0
940275384 0
793315242 0
887227081 0
971446369 1
91782671 1
102928558 0
289799720 1
634808847 0
521873696 1
828505445 0
592538369 0
527544581 0
900041155 1
332875768 0
871837309 0
387327431 1
87614382 0
298525294 1
551753937 0
814690265 1
748631881 0
304274217 0
312581355 0
785041387 1
382001187 1
216259106 1
785567554 0
7886371 0
882175765 1
315354370 1
881964129 1
105643982 1
815646504 1
497220582 0
292644963 0
721267369 1
829667653 0
939919814 0
116850759 0
107262680 0
435357111 1
684276397 0
691788233 1
701255448 1
366977603 0
325150174 0
661634699 0
459414503 0
759871413 0
853888521 0
648880611 1
608223964 0
197897025 0
451211127 0
18565526 1
2657190 0
922773794 1
840727237 0
216621680 0
271076320 0
659365787 0
495159508 0
32304016 1
969879950 0
174991029 0
148347979 1
619608191 1
435920397 1
525240389 0
414011294 1
373159799 1
891760936 1
149921736 0
946746253 0
268046838 0
423898574 0
44707356 0
586450438 0
258369401 1
634484603 0
591754493 1
466482164 1
306759696 1
352026855 0
240006400 1
574809782 0
31521947 1
193082849 1
124883737 1
732975909 1
64560381 1
822933944 1
997678459 0
210125080 1
827763744 0
950983641 1
409107028 0
927021094 1
869235950 1
141051380 1
252507273 1
399434796 1
317405778 1
426627762 0
850542541 0
668490465 0
536362807 1
300482549 0
883082738 0
810445051 0
306092541 1
378076113 1
775726391 1
136612689 0
442917200 1
607017880 0
992061205 0
64067369 1
739895278 1
699888259 1
344347853 0
591240457 1
297509573 0
313214693 0
480183573 0
821546155 1
672950138 0
89680668 0
407007629 0
801764635 1
611786053 0
702906812 0
678966640 1
144198451 1
579588648 0
856163784 0
443503619 1
25529451 1
496419346 1
520325173 1
271873747 0
71813722 1
127818248 0
369443240 0
735955325 0
353294606 1
922020486 1
872645296 0
922696608 1
421790815 0
473749987 0
63567129 0
185131583 0
406817453 0
121886809 1
345087059 0
898952252 0
951632637 0
366835924 1
695422745 0
588800233 1
494073347 1
500970150 1
820629278 1
331270485 1
873812412 1
23527162 1
130006173 1
101638182 1
921167557 1
113137611 0
382342007 0
331896248 1
785442244 0
682606356 0
46852347 1
310986322 1
400999284 1
752898999 0
616374649 1
964570382 1
300998093 0
115421904 0
847789282 1
785308100 0
192174794 1
979437530 0
357575040 0
323797083 0
324303879 0
573155894 1
956697112 0
769466811 0
898568596 1
772142263 0
916891449 0
499812767 1
232139600 0
115455837 0
337731865 1
945946220 0
433254359 0
485563830 1
444082762 0
940756490 0
88057534 0
856601150 1
448470885 1
803006335 0
313963833 0
181055354 0
8635447 1
365963283 1
203651209 0
785116220 1
618317786 1
494746701 0
521372403 0
871369571 1
889098499 0
608793822 0
291439286 0
659748569 1
407686763 0
350037545 0
374658373 0
600435360 1
234585249 1
120349643 1
948630926 1
268169876 1
486944762 0
837009619 0
146090722 1
404579252 1
673286049 0
91087932 0
19406396 0
273609465 0
163882491 0
131957130 0
499803852 0
67563020 0
127607909 1
601807790 0
33948708 0
9234371 0
569767234 0
3223057 0
849561077 0
883169781 0
511122606 0
895756371 1
736404013 1
669328201 0
678107293 0
93387745 0
923577671 0
945003066 1
538883850 0
878186970 1
195338591 0
608276934 0
72545611 1
740046435 1
376251546 1
920176660 0
552785956 0
207438632 0
167486368 0
826852151 1
929849688 1
828130425 1
268099297 0
353752191 0
371485301 0
181123891 1
988594845 1
981930046 1
29625380 1
87475426 0
505198718 0
492391665 1
231927333 0
495340191 1
487854967 1
658963897 1
631376370 0
595831014 0
151584031 0
332946399 1
730453835 0
330906881 0
860984237 0
403603378 0
707652469 1
176231996 1
769267135 1
398982040 1
344130071 0
839034828 1
941859118 1
92113877 1
5287773 1
289954864 1
434202614 1
127731950 1
997580950 1
401955178 0
87174264 1
383626083 1
77559895 0
541756604 0
809895864 1
616135576 1
129065166 0
430882700 0
954135556 0
664717112 1
978973355 1
148711815 0
758294740 1
873502795 0
555012206 1
996774879 1
601845634 1
585166511 1
306154351 0
295867914 1
188506121 0
135671772 1
211737012 1
347124740 0
884808940 1
317792189 0
149995639 0
618522640 0
673540923 0
737286893 0
21937973 1
588099757 1
387604650 1
869155856 1
946618866 0
735405602 1
569199878 0
932754512 1
863517716 0
812748498 1
955476947 0
588737278 0
646082196 0
596956465 1
267591317 0
275546641 1
997116139 1
9460069 0
908509737 0
995985361 1
577474577 0
932903123 0
4089427 1
666632621 1
726755273 0
134386764 0
519434017 1
904452630 0
326265450 1
980528478 0
695046206 0
123593096 0
260723784 1
50365477 1
17216675 0
989621531 0
813509845 0
353431066 0
566212216 1
407573128 1
46788505 1
217266498 1
595707223 1
587427278 1
947691221 1
327942769 0
55775073 0
309251174 1
707815428 1
379016706 0
642463232 0
579519200 1
294097731 1
850099696 1
168898918 1
123272948 1
700173526 1
11812480 1
138259292 0
758638667 0
105984110 0
336176584 0
364914216 0
459922491 0
864948354 0
159634439 1
415807873 0
978524181 0
603203483 0
763685627 1
790726782 0
950529382 0
990097846 1
388400081 1
810680686 0
725892458 1
195547123 1
462182116 0
119290005 1
804511200 0
769601772 1
222647186 1
222675099 0
187336741 0
60296476 1
579732075 1
562688732 0
420209802 1
194063787 0
670730047 1
13944454 1
712991135 1
935745078 1
984722316 0
102749119 0
210114940 1
98423676 1
571622396 1
520531399 1
245113353 1
960542927 1
312155207 1
276430220 0
262539898 1
87925288 0
813046971 0
621737973 0
645000880 0
61124137 0
23399869 0
762635890 0
443545595 1
99227026 1
373111723 0
410829 1
267559295 0
929157751 1
105274693 1
982002106 0
986643234 0
31654883 1
767266257 0
105941037 0
269772728 0
576672479 1
832819740 1
843251367 1
67832668 0
181527272 0
775737660 1
750567903 0
601673161 1
495669376 1
818428217 1
638933841 1
274076998 1
137945348 0
429243290 0
834095047 0
570906776 1
135788471 0
954037358 0
412984621 0
156297970 0
82346227 0
878510590 0
340513877 0
16572052 1
130606325 1
2141939 0
582326847 1
758970291 1
168143165 0
98813961 1
997401504 0
443980005 1
997612456 0
13559149 1
737039023 1
908145092 1
747100671 1
671535111 1
90174878 0
98138096 1
968619327 1
932657818 0
645300541 1
409040008 1
46364392 0
613115148 0
691973679 1
862572171 1
798623953 0
15924502 1
629587474 0
10091720 1
543075928 1
758949096 1
869687329 1
469274334 0
114164555 1
117493393 1
716041106 0
200983003 0
102450366 0
204589396 1
497655584 1
345580430 0
726136255 0
787675851 0
977730239 1
390931051 1
849377062 0
212781538 1
486570552 0
823996381 0
658077119 1
844967823 0
869698849 0
886683340 0
274411866 1
698997607 0
235212068 1
776933473 0
954121927 1
369530419 1
892313614 0
361869133 0
976150781 0
588012858 0
717209149 1
363979152 0
954976164 0
200500374 1
104555362 0
132532036 0
863856277 1
915767267 1
679494607 0
6350634 1
472259440 1
268525425 1
962171507 1
172826969 1
704800031 0
547529272 0
356418026 0
867784628 0
920337483 1
199008641 1
498823032 1
649507657 0
103688373 1
955529831 1
261124415 0
222341661 1
113149405 1
333255337 0
851974375 1
572115168 0
31345788 1
141124374 0
962795404 1
6957436 0
264971028 0
479615187 0
524578326 1
595383540 0
897229708 1
645000449 1
545241898 1
455722798 1
266838198 1
256152862 0
36043166 0
370972367 1
29889018 0
205174999 0
6354989 1
587857237 1
222119010 1
869427978 1
513197351 0
725660193 1
96564980 0
388442962 1
744257235 1
644772878 0
236594031 1
183707491 0
836911299 1
418391031 0
609852223 0
783997046 0
331150031 0
557141636 0
21392800 0
927439493 0
849913620 0
92696931 0
568965194 1
264036307 1
442566605 1
454335147 0
103024716 1
556826507 0
354131056 1
753581020 1
718521619 0
970111561 0
728414841 1
25117461 1
755222231 0
23193934 1
138695893 1
128979471 1
46435468 1
14399375 0
346887004 0
607007938 0
908534749 1
530099362 0
823443174 0
726276300 0
725935961 0
109999579 1
661987542 0
27733319 0
19890216 0
977732903 0
475977567 0
223210841 0
538940604 1
490016793 1
852995641 0
900734690 0
918191069 1
571950375 1
347205868 0
46321278 1
593091326 1
660651404 1
73665811 0
605416076 0
988380240 1
452133024 0
565452712 0
401034261 1
576926530 0
568563731 1
143325948 0
552658909 0
801397 0
364879807 0
649689792 0
448828796 1
611999928 0
974889684 1
328606464 1
50274347 0
462659031 1
726315421 1
258336321 0
108983503 0
49642004 0
325944338 0
403296373 1
450885296 0
228023209 0
704880851 1
38107230 0
535776893 0
871382338 1
105313742 0
226322573 0
465046949 0
745515465 1
963995258 1
590768277 1
641055979 1
728733516 0
250036965 0
234814589 0
597732252 0
694423410 0
15281373 0
625081342 1
833402658 1
810075307 1
643209281 1
434959976 1
472518382 1
336718953 1
134721650 0
79873753 0
586045558 1
500067617 0
637602065 1
704465142 1
133094309 0
545154997 1
708406241 1
263656627 0
712568571 0
377452541 1
184204759 1
142023425 0
329974442 1
13590982 0
833992175 1
902334488 1
186716452 0
781214226 0
678058388 1
261458963 0
826947295 0
91746875 0
654917092 0
526627849 0
830304307 1
857655205 0
80559181 0
131637850 0
229142901 1
120095788 0
708633001 1
198821410 0
531876917 1
835585488 1
922888777 0
714430498 1
869066155 1
466037000 0
401859033 0
176808803 1
851225446 1
661726356 0
685888146 0
730801441 0
955851749 1
311511817 0
759046073 1
137025415 0
243981989 1
927505449 0
269527678 0
900555076 1
160328123 1
196894235 0
980461773 1
863284184 0
937732341 0
217225797 1
65675719 0
177648323 0
930779734 1
639455401 1
249162255 1
320318423 1
291398798 1
534403227 0
325162345 1
75565716 1
974988287 0
809082206 1
918335262 1
952833310 0
420621371 1
717286767 0
852403624 0
928069454 0
795383588 1
457500985 0
907767904 0
647553903 1
651794168 1
5743863 1
529603676 0
218480583 1
73004 0
806254685 0
729272220 1
254673522 0
183875577 0
368370962 1
322698807 0
133305289 1
15139107 0
744095829 0
749770098 0
678937381 1
578600317 1
207860636 1
290088789 0
661037107 1
264017505 1
819840698 0
947667525 1
562320532 1
354827051 1
339792445 0
315088823 1
734840529 0
839693761 1
145429611 0
60530530 1
244693950 0
607822286 1
434894332 1
519595195 1
408894246 0
353279998 0
952538213 0
890951275 1
459126022 0
377146589 1
153135013 1
180135655 0
479281999 1
802336065 0
154108965 0
96778753 1
999671460 0
893794690 0
941508721 1
148580366 1
67073129 1
837849638 1
404912554 1
981228742 1
242418159 0
426783050 0
924847242 0
532707452 0
901187708 1
243408875 1
157032603 1
352289357 0
791636540 0
835118100 1
227852068 1
211692063 0
677834207 0
423294002 0
401022539 1
68851091 1
313498116 0
997769971 1
203364745 1
252189599 1
584359995 0
579446792 1
193836860 0
180289416 0
402026283 0
65578622 0
125581197 1
768784999 0
244648504 1
897143390 1
301850252 0
961724453 1
340255117 0
362963857 0
277020485 0
310998126 0
68090620 0
759913677 0
996863181 1
423109831 0
737020084 1
279142370 0
44700266 0
378651694 0
64555932 1
911860124 1
344073906 1
266362689 0
171492037 0
959138922 1
535204771 1
507702885 0
3211887 1
16927993 1
933867199 0
885151840 1
677364800 1
291657383 1
230451339 0
969995313 0
241571672 0
948699874 1
906226117 0
439877446 1
396819018 1
489864771 0
195276144 1
147228648 1
606696364 0
747739144 0
494889511 0
255929726 1
191182867 1
59879987 0
990504622 0
189257898 0
16294945 1
864214833 0
940759 0
748381177 0
630702737 1
769938768 0
410909637 0
87705716 1
262609993 0
256891294 0
366076306 1
997214291 1
685321519 0
668220217 1
360985521 1
55293437 1
408331610 0
232888739 1
688947746 0
294848074 1
81516928 1
691502051 0
669177764 0
325716138 0
773511360 1
178594722 1
653566214 1
172935649 0
697801249 0
890535307 1
32962339 0
351771810 1
764115024 0
490316379 1
610577251 1
727020654 0
893067033 0
344074845 1
954752130 0
414443813 0
817703314 0
159249057 1
268925410 1
819851943 0
266586072 0
493003140 0
276509885 0
905871009 1
868131731 0
457054096 0
834147038 1
390710093 1
267456582 0
106947643 0
926249668 1
743877739 1
283695375 0
514589737 0
358503052 0
572819257 1
292789494 0
406798267 1
799400939 1
598657309 1
559277881 1
425103517 1
131806256 0
448008661 0
491661224 0
741394813 0
787786361 0
493913769 1
202319911 0
33082370 1
91978893 0
946319185 1
607642271 1
436726840 0
582261450 0
108486439 0
454267784 0
456326584 1
926836514 0
998340396 0
227772302 1
922494634 1
221650687 0
981169276 0
43215659 1
867836014 0
327200635 1
69546952 1
389560155 0
527634901 0
264139641 0
570574350 1
380623541 0
596722993 1
276459064 1
758528827 0
738432396 1
951371611 0
542301524 1
456348577 0
776523870 0
158835594 1
890313144 1
448181559 1
768954237 0
812800078 0
576347520 1
45165902 0
451958847 0
404057760 1
261237735 0
880582712 1
828920883 1
544814119 1
704554013 0
776899745 1
947008560 0
195508951 1
416030461 1
258862813 0
491407260 1
601391054 1
937339429 1
856561068 1
118902145 0
51971108 1
670585853 1
210273780 1
602868374 1
942697188 0
139278313 1
965136623 1
220904378 0
374503104 1
862621766 0
897093555 1
191447337 0
395531042 0
359961818 0
348360055 1
801512309 0
93808671 0
202338818 1
67584618 1
593946522 1
752861962 1
207027010 1
923890419 0
609363009 0
946859599 1
306309103 0
83515763 0
967020722 1
680694146 1
979899298 1
412244281 1
53352040 0
890163174 0
334142393 0
281870564 0
236304098 1
397404558 0
553051138 1
659587314 0
710443777 0
365764121 1
401428558 1
874755390 0
94333323 0
49240609 0
750111882 1
915441697 1
897941408 1
130612102 0
635609046 1
344871356 1
463089139 0
671894937 0
617416117 1
999944305 0
921717764 1
546388557 0
405819843 0
800138049 0
777622941 1
535687659 0
869898934 0
36095225 1
579289377 0
739279592 1
877273591 0
667377524 0
320758750 1
129312299 0
848271350 1
451424336 0
286773507 0
747188505 0
478906309 0
372421949 0
181593235 0
484282499 1
775763544 0
86539376 1
233760059 0
925560405 1
341554588 0
777604173 0
647732201 0
440534377 0
265193702 1
223931279 0
661560857 1
196073653 0
433104259 0
273056477 1
13961200 1
722694084 1
737286086 0
362945610 0
318932975 0
937651151 0
811537014 0
255537296 0
684000548 1
201707408 0
119887112 1
324050395 1
134298644 1
784250595 1
392467734 0
928222915 0
74492302 1
717948341 0
516412187 1
95765834 1
100952838 1
683289671 0
555887938 1
159060259 1
832772363 1
455868361 1
868915335 1
212504677 0
73785204 0
701423569 0
173905702 1
464529358 1
209076480 1
778659445 1
574220297 1
252874495 1
951970047 0
37461296 0
71109617 1
155360226 0
165521566 0
792499773 1
722660259 1
200495011 1
524348525 1
263583445 0
800493119 0
783702517 0
21642013 0
504280387 0
104433057 0
334739169 0
529475859 1
79884129 1
135141040 0
934665053 1
5831959 0
483324210 1
650430178 0
447714558 0
767505120 0
669150419 1
249335779 0
847273701 1
346336394 1
409468743 0
580446916 1
423867690 0
239123750 0
651094361 1
94560076 1
576662564 0
84278273 1
898445064 1
66986631 0
791112188 1
890742408 0
752598139 1
753321030 1
329012927 0
470530258 1
253840872 1
952918520 0
812296044 0
654054026 0
100617841 0
413393029 0
210708446 1
88183148 0
93929854 0
379229652 0
73523131 1
187781907 1
46492295 1
303481101 0
326621216 1
547157991 0
458561908 1
6196726 0
979269624 0
83099819 0
569631327 0
70758811 0
329887229 1
234025019 1
109643707 1
725646258 1
501504693 0
25818687 1
174265199 0
113474387 0
746868452 0
858838214 0
75055933 1
918971144 0
631171313 0
967292650 1
321207812 0
610733134 1
924019743 1
979138240 1
981482428 1
177101911 1
442876093 0
623171105 0
631868772 1
687843049 0
914740896 1
192630366 0
415022890 1
726720939 1
772032178 0
177392006 1
727303800 0
769195827 1
521527218 1
912026409 1
749068323 0
256476282 1
922260561 0
862086703 1
307841239 1
494284357 0
30022026 1
70014905 0
633459537 1
871174046 1
542905903 1
666751565 1
201315006 1
2364282 1
557562278 1
727840829 0
370441860 0
957662567 1
623524141 1
380487010 0
256792662 1
132348299 0
660151472 1
266339124 0
341163944 0
623217321 0
731377919 1
10199963 0
997134520 0
587043742 0
102212885 1
168609862 0
941344942 1
249203849 0
300827253 1
370144535 0
670792755 1
721303569 1
969441057 0
710413349 0
723929101 1
615014749 1
143895754 1
886088960 1
301985135 0
847858608 1
821066516 0
4817221 1
727177532 0
49381545 0
915776425 1
823666753 0
683863210 1
680495906 1
507419494 1
904962695 1
407294688 1
406543255 0
893944932 0
251669932 0
445282827 1
404836050 0
788735763 0
519889845 1
137142487 0
294689892 1
366877282 0
35622537 1
778574947 0
346253717 0
918241882 1
308175042 0
519487434 1
733502546 0
610043035 0
886589279 0
312770533 1
139077633 1
389341454 1
393107509 1
869261020 0
996843059 0
774740516 1
888347710 0
360963055 1
22778266 0
982455129 0
926892515 1
829904652 1
240479746 0
757333763 1
996150470 0
696986247 1
951632675 1
617671342 0
948017479 0
825518711 1
864854253 0
171481475 0
838890594 1
722057538 0
362021198 0
429245160 1
524168042 1
22155867 1
632299225 0
961105099 1
76893585 1
404414502 1
564952879 0
735725448 0
135688306 0
919445503 0
767321831 1
34516548 1
488906631 0
505052203 1
939153287 1
424348343 0
219967903 1
262287926 0
302074656 1
911570617 0
205877611 1
185981727 1
141581524 0
68337019 0
467963801 0
99702130 1
532022418 1
147731503 0
948704403 0
7007003 1
552547829 1
72677736 1
393432558 1
616982506 0
582592789 0
637810579 1
555080857 0
864413731 1
467639020 0
116531072 1
171685275 1
678795054 0
572304672 0
875451269 1
980659114 1
900573898 0
603717827 1
500848803 1
215534663 1
51008059 1
247022663 0
944158613 1
414506506 1
797840900 1
902419118 0
634089227 0
350827828 1
529532674 0
587392713 1
612024524 1
797640125 1
579488387 0
685044541 1
65023017 1
685250528 0
288963860 0
969219444 0
80617407 0
839131996 0
194608267 0
340558814 0
396023085 1
322352545 1
910005542 1
196170015 1
645768737 1
120815579 0
42513803 1
668998190 0
955923893 1
513920868 1
694205709 1
296406860 0
694064807 1
230600924 1
983593521 1
782346166 1
110850913 1
566905762 0
232920963 0
347938140 0
260670628 0
507024352 0
330958557 1
274826898 0
580210859 0
133234589 1
437937556 0
828270673 0
198350501 1
528499154 1
426096441 0
684643839 0
647468035 1
605260472 1
101537729 0
914082919 0
454666320 1
584960902 0
798139874 1
262216391 0
67204947 0
96753301 1
329601426 1
268210339 1
319733561 0
786540133 0
212463764 0
670451835 1
772085551 1
328962459 1
642048218 0
194746600 1
260403396 0
604296863 0
397404781 0
799279326 1
461991156 1
699858615 0
706995960 0
200886712 0
518851368 0
513669500 0
36618959 1
97775940 1
282155573 1
288919332 1
312258937 0
179219785 0
807249161 0
182173232 1
117671695 1
359281819 0
742277775 0
39903445 1
880510866 0
405996050 0
357907486 1
826176235 0
671463556 0
131966019 0
374879876 0
244997589 1
400091573 0
364515120 0
52984105 1
80874730 1
194036858 1
763193004 0
387366000 0
546494567 1
950809237 0
985622270 0
228173501 0
989006280 0
479177303 0
995856631 0
230065385 1
171388564 1
27036549 0
677550912 1
813657156 1
817907522 1
337054969 0
217238344 0
403809132 1
58103823 0
60224803 1
889671633 1
60037760 0
911021913 0
536036659 1
885258892 1
614990441 0
964003570 0
208358448 0
622460156 0
714223760 1
287728004 1
63435804 1
618103114 0
575463817 0
873669219 1
739684313 0
867410563 1
16390761 0
859903542 0
335541832 1
71033708 0
80988637 0
576054382 0
832384115 0
963607396 1
916014342 1
125159355 0
914642659 1
815328628 0
572050288 1
83695283 0
364651415 1
688856359 1
516454003 0
980823055 0
451778006 1
579350951 1
298190826 0
531078716 0
184444454 0
20901874 0
617460471 1
280263134 0
376912892 1
836248683 0
61037054 1
67192312 1
337923963 0
143812388 1
814463669 1
552059245 1
842555127 0
831734255 0
668403011 0
666233449 1
18281035 0
291359900 0
636872083 0
360935026 1
605273919 1
780903657 0
519285965 1
509145220 1
457091929 0
117800169 0
84390595 1
59880810 1
541107421 1
241793775 0
485207358 1
201715417 0
77715055 1
803982300 1
736197062 1
675175719 0
808713225 0
594622738 0
813992202 1
134494891 0
576280046 1
723138359 0
112678246 0
416684398 1
34594918 1
873720063 1
233073911 1
859619396 1
520898606 1
536711258 1
667739160 1
503786394 1
28334944 0
769005347 0
116022797 0
830624812 1
972435860 0
314674023 0
558738736 0
897951666 1
273295860 0
729068972 1
489140788 1
18220862 1
197762409 1
783701900 1
239478665 0
916713154 1
436155237 0
432447856 1
287538313 0
130633091 1
225821759 0
207520789 1
3294617 1
493501910 1
672681664 0
767698521 0
850214946 1
15439201 1
135436706 1
340311410 0
278233600 1
168480143 0
451701581 1
431016070 0
240730069 0
270733884 0
62024093 1
685679159 1
230038099 0
442302872 0
431161782 1
584900042 0
278443342 1
13158399 1
45090995 1
469031973 1
935578934 0
77253773 0
950670385 0
365271619 0
621762818 0
205098916 0
641773954 0
701585567 1
423546227 0
274341348 0
124204943 0
471760142 0
555735143 1
13025213 1
860914438 1
574646486 1
166159711 1
263003557 1
739517587 1
262268113 0
335372728 1
951053605 1
660310579 1
178598653 0
266939220 0
51918176 1
477204404 1
178207349 0
710142350 0
155851232 1
996325564 0
103315698 0
499211715 0
542263046 1
662003954 1
141742047 1
65458927 0
64829719 0
274524919 1
155666124 1
569916623 1
195705721 0
474075902 1
483384379 1
555255631 0
32804125 0
310991712 1
761155957 1
444021486 1
527792111 0
707922035 0
717435598 0
954211774 0
525625424 0
420059128 0
917150157 0
812513148 1
152345618 1
8309506 1
380724314 0
230142691 1
255456682 0
55992691 1
134795538 1
4204877 1
153722401 1
951526774 0
202720144 0
907166644 0
589589538 1
655107089 0
755322745 0
849375755 0
620583903 0
488210014 0
471049671 0
22323049 0
220639927 0
566223455 1
525095618 0
321523198 0
655982391 1
370822740 0
850362422 0
719107762 1
141825120 0
886232550 1
332272358 1
900059171 1
96860199 0
663508271 0
901539836 0
123843252 1
10798183 0
888124128 1
857610022 0
666671109 1
734144385 1
510101791 0
681537403 0
889478544 1
246618881 1
877013632 1
278587293 1
861824938 0
997145235 0
153208892 1
118575645 1
58680941 1
855479456 1
824482360 0
450439005 1
597309172 0
223454734 0
641762588 0
398726955 0
873876841 1
707750340 0
97219577 1
785662574 0
15363364 1
590619702 0
555020874 1
184253398 0
180908422 0
540119902 0
819588971 1
920015035 0
931456420 0
748304790 0
32897811 0
818928308 0
305342816 1
253722457 1
107300408 1
145466950 0
665048172 0
714672359 0
122869154 0
423114691 1
792505464 0
636800567 1
475101578 0
571744851 1
681035573 0
188928541 0
76534462 1
537892886 1
245777311 1
42938373 0
309987984 0
772372405 0
419134632 0
318034806 0
426643750 0
517729126 0
257704365 0
110453534 0
415859876 0
725112259 0
134801519 1
842393267 1
313512471 1
211222252 0
627939039 1
174792498 0
284790888 0
76133348 1
435747280 0
788100124 0
115508381 1
394385382 1
241037575 1
934462067 0
126473461 0
588865968 0
201099324 1
825492819 1
729809074 1
522830630 1
782415507 1
737481983 0
974598485 0
44619407 1
532364641 0
696451339 0
915582423 0
159544225 1
501786780 1
964254005 0
122001356 1
686081672 0
183866608 1
497415592 0
115124766 1
337177194 1
507106550 0
573614747 0
209941805 0
74514514 0
810059342 0
81156408 0
988421783 0
744620419 0
530474148 1
3877242 1
796255094 0
852668780 0
61294980 0
647701205 1
992192646 0
22842832 0
434230927 1
343026867 1
301697639 0
477276274 1
987211091 1
966804393 1
225542511 0
812818251 0
503859857 1
175882833 1
786606428 1
536268511 1
860800427 0
512461476 0
493225991 1
891246014 1
577824352 1
147222596 0
480855426 0
32290008 0
948593751 1
30195110 0
531198051 0
837896679 1
468911562 0
913859051 1
933890726 1
64523834 1
445969425 0
827874048 0
196946333 0
752285310 1
576188787 0
2285654 0
699223536 1
356767601 1
907774560 1
557972886 1
599253342 1
366771131 0
594373957 0
788363520 1
722155617 0
38385338 0
851979368 0
347263265 1
891475570 1
145383699 1
870663555 1
837539760 0
728528272 0
141423311 0
706048310 0
954028749 0
162577705 1
878978898 1
79885297 1
518973036 0
886577268 0
65782984 1
960701025 1
775624586 1
325000779 0
700801730 1
537175581 1
321919821 1
921012576 0
404308471 0
662861661 1
869796771 0
43299804 0
346873644 0
100744577 1
167982794 1
914302767 0
264315544 0
261881390 0
683776133 0
964881973 0
221861550 0
796083565 0
974249045 1
512331149 1
477683147 0
50926644 1
553857727 0
402522190 0
554669404 1
750108030 1
122736181 0
969652428 1
989583066 1
140499602 0
296633723 1
66411525 1
898908058 0
127099961 1
544442493 1
299324971 0
180430090 1
576302914 1
518978345 1
157055143 0
352677490 0
4508737 0
873620068 0
566519742 0
87604892 0
775193337 1
319132870 0
654721999 0
725005280 0
410673037 1
5344075 0
834204742 0
156651810 1
328487260 0
57225909 0
121317715 0
200201774 1
219835824 1
898613129 0
682359933 1
46973830 0
569247736 0
500696816 1
439763193 1
76291289 1
316919450 0
472352960 0
652971847 1
530182247 0
798265926 0
804069800 0
549734032 1
49159783 1
253080099 1
171786892 0
998809844 0
621277221 1
186637347 1
374140272 1
394602429 1
659725705 1
676601617 1
475565357 1
831629368 0
639941477 1
720140696 1
112261447 0
728702661 0
279613641 1
197265084 1
532183924 0
719338047 0
343938355 0
211483957 0
166682077 1
24039381 1
302210635 0
840808161 0
226776782 1
443213420 1
682561401 0
929488451 1
902202676 0
33468498 0
269064714 0
561816560 0
91301991 1
487388591 1
382009470 1
977394407 0
903526865 1
635991387 1
141891666 0
500476551 0
626592566 0
892533119 0
423975190 0
795407581 1
492989920 0
48964790 1
491873878 1
351981840 0
974028115 0
316338312 0
762830028 1
752468 1
725415545 0
81387121 1
745765437 1
833491198 0
192135540 0
453064690 0
927407301 0
738087489 1
661063390 0
906382449 0
703063351 0
129990670 1
922349290 0
154560872 1
248626844 1
195668354 0
575982571 1
792540549 1
31970160 1
552910327 0
126914404 0
135904366 0
364653048 0
467828202 0
314243129 0
399577513 1
941874594 1
703590037 0
613824178 1
761577111 0
465461315 1
472733222 0
312714054 1
524314776 0
708215377 1
739733701 0
209774778 1
170856469 1
76226488 1
830114221 0
568476555 0
419532892 1
914876171 1
654940931 1
866756561 0
533980573 0
634174609 0
741592159 1
164338056 0
276768371 0
660831950 0
119120289 1
47410380 0
28619094 1
247186847 1
252808241 1
534941664 0
78882196 0
422731229 1
238469490 0
296005138 0
343643090 1
871974779 1
446689235 1
133810193 0
973408501 0
405262284 1
645260679 0
943134383 1
458518351 0
385900058 1
951180972 1
613750957 0
25203632 1
99874598 1
847631721 0
936122862 1
651663217 1
835828399 0
962927734 0
865794060 0
673001929 1
767253890 0
130544438 1
150679388 0
433935660 1
753050886 0
263338851 0
931916195 0
304276853 1
208788022 1
443021611 0
794730929 0
20943652 0
2328745 1
535390661 1
441764717 1
475766335 1
44459066 1
583515006 1
651624190 1
91430168 1
824963445 1
193161381 1
910509741 0
206754810 0
485825603 1
544758404 0
825377878 1
909935216 0
209761524 1
319906545 0
218854546 1
354860743 0
363971117 0
226000822 1
847441706 0
962027332 1
970203646 0
299922138 0
605902584 1
483532029 0
80084934 1
311786815 1
485559223 0
687420339 1
305396957 0
71491066 1
667819689 1
462479435 1
337477007 0
343824781 1
32308046 1
14799536 1
906212048 1
849013416 0
988336825 1
972564847 0
931626071 1
711001956 1
873410819 0
963440656 1
226619932 0
655182232 0
17948584 1
976243235 1
534430132 1
921290391 0
539640122 1
467946745 1
513565619 0
849519950 1
371218686 0
755313237 0
811342370 0
398779990 1
472756105 1
209882805 0
313552224 1
695523989 1
2132321 0
774296533 0
229092455 1
980581074 0
781471030 1
103994852 1
637062588 0
509030321 0
696961901 1
509405113 1
696535353 0
977516640 0
793887526 1
635248386 0
977202835 0
784529250 1
322052297 0
533516774 0
366128548 0
123752897 1
414065919 1
935037932 0
338334757 1
428100524 1
9416102 0
338572965 1
421787974 0
137448826 1
615190302 1
851574098 0
19146196 1
288147924 0
482395649 0
1299488 1
376418597 1
863247569 0
83004713 1
870060928 1
264022960 1
970847284 0
784766292 0
693369253 0
390507030 1
449283616 0
219636574 0
522136518 0
754084129 1
122711841 1
225264419 0
683316753 1
292044857 1
537641729 1
374712796 1
477491499 1
694196842 1
314571129 1
240597080 0
270062854 0
117521310 0
165323774 1
607581887 1
150730484 0
26365373 0
711279698 0
792558674 0
997850568 1
991438808 0
46055419 1
896671399 0
89292138 1
800208817 1
318275879 1
577839465 1
515759175 1
515959282 1
408701320 1
516828753 0
910394838 0
935081061 0
768639204 1
183704289 0
623769595 1
27450539 1
432468798 1
203340534 0
868347274 1
148942442 0
131015481 1
19707235 1
383298886 1
304537856 1
965944991 1
355230615 1
408815585 0
663418280 1
128141117 1
765306455 0
463858167 0
320310818 1
200532472 1
155433312 1
262692658 1
971732580 0
588995389 1
279096460 1
533489246 0
233379292 0
657524292 0
640751107 0
654711166 0
7816365 1
510672933 0
169154804 1
150604568 0
6640827 1
640668166 0
656658484 0
56629438 1
594648009 0
380170519 0
326090926 0
696358587 0
628263358 1
534417386 0
62915612 0
622887974 1
618201954 1
687081968 1
177682755 1
111056079 1
346131022 1
385138132 0
206778429 1
942937576 1
504559872 0
578747504 1
330883397 0
86148494 1
947130367 1
56438732 0
903069710 1
718464470 1
759531578 1
99194406 1
914402561 0
648995631 0
251431373 1
862547569 0
369333505 0
165751260 0
461646976 1
649387658 0
438646630 0
88545171 0
752604824 1
236444132 0
711756324 1
568265785 1
270614782 1
943418025 0
937080100 1
122618620 0
936081543 1
405292616 1
147947 0
680964682 0
290051506 1
533439285 0
151399980 1
828909590 0
678464062 0
267119286 0
322958436 0
934693733 0
817255939 0
205198725 1
532405531 1
314814385 0
970734697 0
71323112 0
390587304 0
954488659 1
562887829 0
857843148 0
616244122 1
816177773 1
222648573 0
625837363 1
194558038 1
973160263 1
684337074 0
586547675 0
475860446 0
815703945 1
221682758 1
113114910 0
711329526 0
131500107 1
916645573 1
637605642 1
568899703 0
74684204 0
456962203 1
508894112 1
417687255 1
705642020 0
962940571 0
918884340 1
693961832 0
988019789 0
967950935 1
615735046 1
675031961 1
724738591 0
412051001 0
611163485 1
549336310 0
658045445 1
35218269 0
62688854 0
818848491 0
829989028 1
264577277 1
369514833 1
270656206 0
998639325 1
54789493 0
457826800 0
476965647 1
506062684 1
152959876 0
893634593 0
945172882 0
647162645 0
368149283 1
742409739 1
220594612 0
764854515 1
545872197 0
311548199 0
985893149 1
945892644 0
366192350 1
782727338 0
126511006 0
628885739 0
693073002 0
630516269 1
335238910 0
423810865 0
880727823 1
456425228 0
805873970 0
618338238 0
454716369 0
850360553 0
75355138 1
284780146 1
80447077 0
466767867 0
561761882 1
439212755 1
792991190 1
369521644 1
543877346 0
128531913 0
321364907 1
117760888 1
482410219 0
761435398 1
760969200 1
255944882 1
586513454 1
911315439 0
420915055 1
403952308 0
26450651 1
924259036 1
112802435 1
306016339 1
648476659 1
365187952 0
491747066 0
949371905 0
453873066 1
64990653 0
886574583 1
426794030 1
967713358 1
943804048 1
299481836 0
86076197 1
86240252 1
13265549 1
208834686 0
603931577 1
64250682 0
364019320 1
402903873 0
102287662 1
753070371 1
220952593 0
739491428 0
248016571 0
557252819 0
785413525 1
190722986 0
63281250 1
182876953 0
934420489 1
109537736 0
170106087 0
927662166 1
856421526 1
390447610 1
301399500 1
153168415 1
378077624 0
682230770 1
375896637 1
840154328 0
46021964 1
529070154 0
26372514 1
467507660 1
488412823 0
422498097 1
303165742 0
230701445 0
222462909 1
973231526 0
560620981 1
295504961 0
839286859 1
203036964 1
430583092 1
840455236 1
585220135 1
897247702 0
967817298 0
171328480 0
363147998 0
542519830 0
600240603 1
639221507 1
825501272 1
442914305 0
323461253 0
238271188 0
910508449 0
533607013 0
889331701 0
88017708 0
831084363 1
483295812 0
729886066 0
896807925 0
986060591 1
927773347 0
249500825 1
397107619 0
550358166 1
155997086 0
114264584 1
573319978 0
56696305 1
258500552 0
941735841 0
811609294 1
260074879 0
838497302 0
802993706 1
932319652 1
985313420 0
561913436 1
335987811 0
55732077 0
176789299 1
683875353 1
508725279 0
311708261 0
156604111 0
642416500 0
625045530 1
376072474 0
907841469 0
698694944 1
358470499 1
290711155 1
773069134 1
365769468 1
97789259 1
647818329 0
171388 1
305002509 0
577548403 1
965630250 1
894633336 0
30554001 0
28035283 0
920322750 1
870240400 1
948664808 1
558976658 0
461256820 0
610136369 1
525737629 0
496341975 0
452038652 1
8379636 1
83047736 0
754890537 0
707021656 1
29904212 1
627288184 1
814053840 0
435142028 0
957427298 1
801143410 1
463522594 1
154262894 0
914493367 0
361210386 0
714185837 0
537612709 1
287175737 1
308535217 1
493323864 1
810709295 1
44515285 0
767543699 0
170233078 1
356307277 0
835415355 0
231124866 0
677956114 0
458616917 0
541972220 0
422271994 1
798020575 0
721548422 0
577976215 0
200273446 0
636805441 1
896835554 1
43711667 1
586149259 1
547106111 0
899057322 0
792950895 0
931825163 0
550051195 1
947832811 1
266456212 0
911065835 0
65780654 0
459159251 1
227479104 1
760618344 0
719605147 0
549455278 1
291068829 0
158073994 1
60525434 1
339609921 1
739838164 0
897411165 1
231045768 0
519429030 1
592238113 0
714640415 1
188948771 0
679575408 0
528399578 1
577604742 0
381009219 1
2930347 0
800708708 0
190164324 1
760001106 1
925995862 0
487046134 0
313766428 1
98477189 0
364326265 1
12760894 1
427361355 1
377283961 1
426196070 0
350482737 0
661691037 0
414819591 1
357766995 1
617531623 0
728416154 1
827897937 0
782141654 0
751220592 1
984633289 1
337546706 0
715725511 0
54774372 1
507860395 1
518513628 0
850640130 1
705784082 1
625205278 1
409574650 1
366007553 0
427598611 0
689567628 0
167573752 0
800765556 0
85566657 0
44199493 1
518382721 0
313963839 0
380565964 0
648809570 0
403413124 1
984450446 1
978179560 0
329371518 0
318439268 1
386762622 1
994577425 1
720621697 0
40566932 1
233483577 1
669508534 1
626390804 1
124645342 0
860543292 1
684913901 0
722179898 0
965462586 1
402875029 0
729992786 0
125954719 1
524202292 0
723058355 1
235021310 1
263995783 0
195414678 0
586120108 0
558819594 1
963526128 1
20880908 1
997097794 0
442366052 0
887333100 0
283401055 1
951023495 0
313987757 1
808250326 0
569779364 1
842963664 0
414748313 0
817383457 1
59454789 1
846260688 0
239481127 1
619879272 1
421654015 0
430438924 0
574676379 1
621312430 1
529138773 0
351103158 1
838927529 0
623984348 0
574799194 0
575545 0
899488443 0
870985044 0
716383210 1
94006560 0
369326267 0
782657676 1
385655167 1
265116584 1
669870975 0
240144815 0
793469305 0
437239017 1
382383038 1
719745226 0
854415995 0
345733930 0
942088459 1
801868447 0
256462859 1
187461405 1
556820431 1
673856310 0
741100457 1
847029014 0
56065622 1
46291976 1
892569357 1
402031671 1
371608698 0
378240260 0
173124343 1
779308576 1
796616820 0
306555018 0
839717702 1
774482041 1
374767165 0
189388150 0
621426623 1
975235719 1
632380117 1
127848728 1
407999028 1
20883540 0
424490563 1
45146538 0
121535380 0
644834298 0
576787106 0
251007247 0
743094646 0
626889385 1
612503594 1
577049459 1
799521664 1
905944606 1
657988626 1
296081170 1
166045718 0
426566122 0
941415314 0
358749788 0
851342541 0
173586394 0
103742373 0
784290062 1
12820538 0
283943428 0
338365973 0
336218711 1
874428039 1
793485041 0
822509921 0
697940469 0
152770222 1
655484827 0
685630117 1
113952401 0
805740705 0
785067491 1
483279536 1
612474654 1
372241810 1
340468759 0
781809725 1
191163509 0
786478679 0
794255662 1
27902901 0
179421475 0
26860976 0
39950418 1
399474711 1
657164392 0
774285438 0
981904242 0
863534718 1
792906393 0
843058811 1
542999060 1
114730942 0
228697125 0
112842860 1
484214041 0
221615388 1
902527133 1
99976323 1
757368362 0
968567965 0
565104362 0
660551890 1
438270086 0
114028714 1
345482590 1
13092233 1
329807281 1
602979105 1
738284113 1
799393686 1
842825686 0
944991542 0
54021624 1
415037956 0
654749238 0
421236080 1
618274974 0
876704356 1
121220353 0
710731621 0
2963142 1
632488686 1
768928058 0
598403773 1
113527788 1
733623299 0
596435853 0
194890616 1
554841141 1
712951536 0
523714880 0
646925745 1
151963522 0
711578340 1
448523351 1
719099451 1
323373266 1
132259531 1
521606824 0
738904795 0
676936577 1
924018738 0
345659528 1
666362054 1
940009295 1
544076499 1
161107951 0
764617635 1
151782296 0
358877824 1
249247241 1
740354097 0
695450293 1
796638087 1
351473142 1
27239559 0
422108382 1
620021431 0
976170979 0
532708493 0
673393230 0
823844639 1
116033994 1
537265056 0
597022693 1
353304584 1
41882090 0
657778471 1
987917718 0
308287578 0
823003184 1
356574310 0
811594611 0
876961323 0
246844519 0
756621289 0
218432365 0
810671786 0
91212967 0
968007880 1
169555762 0
95057656 0
237368390 1
239126213 1
852611364 0
680389619 1
92495764 0
669526640 1
609652688 1
550715564 1
176883320 0
652668443 1
458876352 1
675106600 0
655953327 1
854457922 1
681828121 1
701216857 1
843786486 0
382701032 0
865298695 0
272321787 0
635911890 1
954967605 1
306112030 0
123711519 0
398562499 1
64329090 1
468159657 1
275354806 0
148177642 0
177011215 1
806645545 0
986489550 0
783374033 1
295914158 0
142239407 1
388732449 0
259170463 1
814380667 0
424744255 0
639773310 0
927673065 1
121021768 0
49558270 0
337704152 1
449719647 0
894219593 1
977093294 1
565811167 1
944600823 0
643979066 0
770182900 0
933026095 1
275855363 0
476337747 1
415690856 1
757072680 0
998135948 0
313906288 1
366046571 0
248772580 0
337584490 0
739686115 0
11003897 1
250695384 1
619796668 1
658244242 1
50309725 1
786778848 1
995855483 1
72753661 1
584025779 1
557423462 0
167370421 0
579158461 0
844542539 0
966544944 0
889986012 1
963262270 1
2809268 0
411993653 1
476226020 1
931513820 1
755037323 0
129341933 0
741077725 0
282910391 0
526319629 0
916153308 1
966752318 1
402809582 0
851482498 1
63371577 0
165902988 0
873660910 0
689543514 1
967119293 0
236652960 1
490787625 0
787504240 0
821352564 0
10690131 1
808984861 1
132718118 1
851685419 1
835995128 1
375811513 0
676625457 0
743432891 1
514714692 0
440854784 0
186423231 1
745643771 1
102670796 1
112292253 0
462020215 0
651494177 1
733641907 0
197960071 0
978429690 0
926058650 0
105804087 0
814895491 1
437172442 1
175567152 0
40796296 1
124900584 0
522704618 1
647459639 1
412153152 0
668712727 1
204224206 0
189489296 0
330471545 1
220693144 1
381412437 0
493698284 1
920722438 1
472091335 0
573552372 1
575408772 0
112162992 1
852619001 1
707313034 1
33248471 0
948031267 1
19223282 0
265683399 1
72807882 0
820152709 0
483068428 1
489757612 1
816751843 0
780263585 1
246708242 1
948214576 0
96884170 1
420014614 0
795412977 1
997201722 0
851169283 0
579786781 1
499495378 0
339794555 0
515578734 0
217844696 1
958760977 1
701626837 1
210642949 0
791897953 1
2223100 1
162095630 1
438281345 1
964302523 1
50250354 1
556859774 1
989455911 0
439087077 1
8207084 1
396643182 0
655623648 0
748732629 1
789693394 0
303658264 1
604064129 1
576744491 1
100386185 1
547460629 0
64673477 1
228227776 1
399001881 1
859749572 1
884797185 1
414465802 0
828760826 0
253955116 1
917266451 1
266994926 0
474620215 1
968747657 1
617726074 1
689310044 0
765800410 0
572274592 0
277405329 1
972962519 0
21674370 1
357727735 0
297111407 1
988150688 1
19301662 0
543706068 0
227814898 0
147526986 1
68070412 1
348209342 0
997531921 1
721442666 0
584106472 1
548709900 0
588612005 0
670382779 0
839544334 1
367076151 1
770070861 1
112788423 1
395937482 1
123761354 0
749382967 0
636361503 0
251444585 0
990030722 0
748886970 0
707006240 1
517542550 0
266868707 1
52951801 0
641831506 1
101858816 0
465249261 1
870101585 1
627562992 1
575356218 1
461066566 1
414218560 1
54268374 0
876192471 1
257673861 1
462004501 1
724873795 0
98418512 1
77855836 1
890056564 0
151972264 0
491620547 1
136744939 1
119601226 0
235032265 0
703594511 0
94227945 0
404793122 0
852382775 1
10108467 1
264390766 0
862173658 0
821388325 1
618978991 1
808681224 1
21117039 0
904822263 0
34471588 1
416597011 0
540388845 1
809860129 0
388245351 0
262137025 0
74249415 1
138739033 1
373498368 0
448955631 0
500374383 1
235219505 1
246824007 0
277164348 1
962839019 0
296496433 0
930183074 1
939002436 1
909502179 1
206892024 0
804390296 0
497374464 1
994631702 1
880109570 1
93651016 0
505455279 0
226704227 1
826316027 0
232601638 0
698580732 0
528014076 1
454784279 1
330698298 0
984638426 0
307254903 0
338085503 0
860711428 1
44717644 0
391910060 1
382507506 0
574727553 1
356625919 0
299342378 0
434630822 1
881446764 1
890745902 1
192050639 0
600879052 1
715536065 1
748535916 0
480535192 1
475992009 1
948097839 0
77874889 1
985935426 1
608008243 1
783353807 1
502461256 0
957501148 1
287856309 1
27772914 0
497049537 0
503913463 1
833267343 1
911872583 0
947521335 1
188288070 0
365049374 1
363702598 1
247654107 0
412006981 1
90158324 1
285653819 1
260843073 1
994370851 1
12023151 0
595498452 1
511737511 0
266981729 1
427172092 0
732086165 0
685340711 0
159323084 0
689701688 0
205064471 0
154916519 1
45649585 1
853190107 0
347314362 1
709051653 1
506789217 1
138571694 1
879886036 0
722065638 0
624198261 0
343524337 1
130698221 1
79968984 1
251110768 0
48520071 1
893839597 1
951444140 1
695555787 1
899360794 1
206419372 1
790781505 0
880259636 1
228133276 1
921724181 1
327108580 1
812033850 1
543913191 1
980594465 0
684835824 1
805881606 0
182251981 1
168511591 0
121443759 1
569405836 1
886528439 0
856984954 1
947360874 1
720322331 1
649200208 0
548535186 0
716621270 1
727054683 1
746827320 0
934181543 1
499244075 0
973600281 1
960768952 0
498508431 0
715948297 1
376568774 1
787736551 1
327370382 0
594214350 0
920327773 0
426944224 0
576357543 0
447532939 1
674077733 0
11171581 0
746055516 1
170073430 1
487717919 1
809373891 1
531502875 0
964133510 0
20063924 1
207442360 0
716944585 1
869143390 0
785391988 0
753743926 1
75709808 1
255994930 0
159189809 0
589753897 1
129659100 0
648312785 1
429721189 0
139080907 0
74274397 0
565998478 1
320435396 0
900921799 1
621144309 0
477986255 1
854506835 0
299290627 0
603133547 0
47017424 0
809248731 1
111410054 1
405628667 0
576326154 0
770670774 1
36973290 1
872437284 1
738012779 0
246954530 0
782108645 0
926518293 1
915811315 1
717573252 0
797033960 1
152915718 1
196590790 0
901610010 1
192458864 0
798571191 0
821014892 1
460162877 1
947500957 1
760673540 0
231682988 0
887487907 0
16608793 0
722095285 0
38511653 0
427112472 0
40601380 0
389002713 0
271123540 1
994132950 0
920559224 0
261358371 1
535256676 1
285156504 1
494830574 0
516155319 0
314454717 1
756393485 1
744925649 0
928461922 1
575720115 0
455195485 1
136951665 0
10899495 1
889738066 0
794012382 1
651368835 0
829906193 0
232708277 1
619306847 0
145436650 0
815831320 1
222260279 0
544017261 1
240060673 1
347009823 1
8749967 0
229911469 0
169412423 1
928873340 1
273984327 1
752013370 0
653061325 0
566746353 1
673426478 1
416862412 0
880064507 0
762458293 1
471874810 0
995469894 0
511149997 1
900357007 1
960620765 0
205254668 0
127780483 1
76721419 0
233369064 0
892341749 1
51802715 0
311217679 1
631731685 1
664154223 1
840421567 0
633347822 1
584944545 1
695754751 0
290921398 1
938999109 1
622799979 0
572845117 1
743820263 1
497209994 1
537121537 0
95387080 1
144443020 0
585555446 0
438479566 0
327154047 0
561016525 0
412079716 0
537358755 1
895527708 1
408065625 0
344725582 1
47373102 0
404903979 1
131371693 1
582468327 1
602761705 0
34611944 1
649223198 1
841385156 0
779635430 1
481819487 0
512789122 1
11595941 0
543160959 0
949205148 0
907360707 0
107576692 1
129585268 0
907641547 1
795195031 0
548262566 0
361299089 0
388976066 0
803754387 0
838520244 1
671938806 0
556878151 0
928661367 0
57164095 1
477369910 0
522670066 0
903739938 1
922130376 0
689002894 1
338452303 0
697899767 1
783866930 1
90069016 1
220655909 1
988793045 1
940649870 1
896030002 1
426570849 1
324556202 1
8283545 0
597363137 0
307246657 0
961125582 1
964315916 1
440815863 1
644811567 1
707182624 0
645946777 1
119345285 1
597836157 1
685249753 0
332380675 1
368718035 1
89447128 0
249670102 0
843369305 1
102945098 1
548220145 0
867042789 1
716314756 1
406654763 0
849358886 0
746717436 0
165674683 1
363040602 1
193373875 1
406666487 0
708240254 0
913608046 0
242726178 0
245737161 0
878651642 1
617750983 0
209636551 1
353552909 0
142242683 1
312076646 0
839814908 0
338404302 1
67225867 1
930804447 0
596526352 1
748037757 0
855721734 1
68761024 1
703967367 1
219955010 1
776901931 0
31631243 1
635034238 1
905463864 1
808749177 0
212436960 1
770897897 0
813452673 0
842821976 0
154100892 1
535077484 1
685967787 1
78663814 0
661277390 1
975837379 1
593452893 1
412009737 1
840578050 1
910349287 0
813545959 1
714183251 0
405371094 1
604831475 0
343567487 1
761148541 0
617466888 1
897607938 0
50368520 0
394022361 1
509467161 1
484657393 1
610399649 1
269860348 1
566520770 1
962732004 1
576372712 1
79147003 0
653285004 0
300265993 0
87255687 1
189254962 0
992640037 1
319551643 0
929401496 1
477606313 1
521706589 1
411233643 1
598889683 1
816174718 1
973047052 0
246846122 0
279251577 1
105879734 0
900878174 0
401426946 0
291544503 0
146141784 0
390881419 1
536751067 0
303374694 1
149620399 1
153233099 0
337071025 0
13960094 1
773349838 0
297051966 0
946390279 1
769130743 0
362211298 0
909036620 0
421529316 0
695217553 0
545753746 1
893093217 1
574880869 1
519451850 0
548625933 1
918205431 1
282821488 1
376315598 0
206639981 0
127529148 0
139607162 0
560362620 0
21229782 1
317727377 0
473318474 0
877243008 1
768318511 0
888697074 1
135932191 0
372383200 0
351550523 1
178009355 1
529952108 0
547761258 1
555228482 0
455592613 0
506119557 0
31852728 1
298403042 1
788253869 0
923820647 0
115909628 0
616786046 0
441643274 1
247146882 0
858648868 1
235595360 0
366029559 0
737209410 1
157532476 0
580352472 1
310880818 1
327017313 0
102552740 1
479405647 1
497323111 1
943563935 1
644901402 0
55733545 0
358857992 1
292664537 1
697968553 1
856750256 1
586860385 1
345032994 1
744179083 0
787224994 1
791290673 1
297603820 0
30781212 0
618442829 1
860869570 1
670672021 1
832146739 0
682363 1
657754836 0
786223476 0
189240288 0
31148127 0
478730219 1
300884319 1
478140209 0
750622124 1
255553226 0
100283783 1
266723620 1
988209234 0
317969339 1
506788844 1
185196134 0
369433498 1
449195932 0
533269756 1
815456646 1
572310969 1
972688232 0
719825261 0
235005073 0
565295484 0
867779826 0
750605703 1
559272412 0
51499850 1
981475185 1
135271133 0
208943796 1
662458311 1
103270681 0
842619848 1
589640385 0
680993657 1
389882705 0
64137567 0
821174434 1
226895355 1
890660853 0
995579011 0
679080815 0
467153714 0
279944131 0
24199934 0
628685708 0
724699211 1
856113153 0
475064981 0
274771824 1
60213127 1
911952695 1
187987217 0
79845717 1
701545349 0
565469213 1
475369735 1
603775748 1
657061859 0
72950169 0
929319483 0
424104092 0
888574388 1
260882397 1
617805597 0
14313090 0
191432953 0
843906048 1
747313605 1
838457528 0
536266880 0
177668078 1
730016922 1
616502612 1
484202627 1
897637328 0
482662340 0
705854593 0
797285878 0
549316348 0
868376544 0
164980272 1
935697442 0
609340742 0
774719365 1
462194412 1
208511702 1
518141537 0
268783915 1
959506448 0
245418871 1
372311814 0
144132335 0
757250902 0
662607869 1
238736173 0
549983383 1
761658671 0
801393285 1
165589951 0
412581377 0
261393062 0
449968454 0
173244854 0
893852011 1
646014094 1
394819311 0
581002143 0
757747428 0
244372593 0
233451972 1
595149662 1
355412570 0
80422945 0
453518859 1
739772373 0
75707192 1
920042158 0
883412452 1
815282619 0
532467661 1
165258322 0
633231325 1
535891084 0
742369856 0
137997769 0
100241001 1
626637274 1
67567778 0
716001658 1
621209961 1
2410105 1
78006956 1
554429445 0
842385398 0
71769794 0
852737389 1
824271776 1
411651254 1
929904205 1
217291867 0
283195841 1
987209851 1
686543870 1
308790122 1
747325656 0
873370082 1
297515096 1
175536692 0
159166802 1
932132659 0
224441489 1
942154573 0
752077383 1
790583822 0
985576796 0
584803238 1
642476792 1
405764966 0
446381666 1
163462748 1
603078852 0
564044336 0
770738405 1
422016378 1
208254283 1
916780434 0
968239341 1
608172799 1
802456541 1
394709339 0
984265237 0
74085794 1
565853745 0
813004467 0
582695210 1
384166999 1
383411184 1
276107507 0
517494199 1
109526513 1
860793530 0
31703878 0
391833835 1
635096339 0
500647208 1
896500018 0
653458453 1
802449017 0
101829888 1
504871756 1
425313497 0
486172497 1
739100461 1
575317573 0
693735582 0
371525239 0
251408250 1
576278433 0
631773098 1
802336516 0
305638377 0
512354019 1
384400562 0
605483965 0
851958661 0
821762737 1
90357025 0
324500782 1
299304305 1
219697156 0
910292114 0
915308155 1
631504207 1
120754304 1
777481031 1
273417564 1
640978267 0
347712692 0
12917184 0
781345627 1
263452934 0
779420128 1
840651633 0
325352490 1
228618910 1
409637138 1
6883848 0
177080737 0
564240501 0
293968081 1
688286566 0
72914163 1
737683044 1
377671966 1
262980329 1
152419806 0
268857028 0
322490477 1
392555854 1
447907158 0
28884756 0
157876713 1
583155080 0
762247888 0
955436652 1
438414657 1
224388629 1
91393303 0
992817345 0
396152148 0
217937201 0
395863854 0
857094585 0
281002799 0
446177845 1
308878161 1
976750136 1
638582991 0
128091581 0
317499676 0
764317027 1
540592252 1
294702149 1
127722135 1
941348618 0
73617350 1
690347246 0
537840800 1
4217232 1
353132694 1
209565379 0
617846595 0
689568183 1
263352605 1
932123164 1
497510965 0
348860045 0
807352827 1
59649124 0
518309177 0
242283479 0
54196340 1
329324249 0
338960249 1
824224922 0
426180619 0
757453087 1
749318684 1
895586306 0
421860752 0
841310028 1
56961650 1
943952848 1
595226634 0
856941326 0
493791136 1
781745238 1
513598018 1
862574319 1
837764822 1
792979591 0
240328063 1
605674994 1
500892816 1
652866732 0
563301199 1
681532088 1
389715601 0
877803095 1
366008465 0
193693151 0
960110449 0
481603493 0
231583849 0
537570629 1
739391990 1
496014906 1
684909761 0
541167438 0
599723979 0
117110852 1
86392878 0
51356010 0
832481727 0
393180647 1
2199588 0
356444490 0
608225277 0
164128771 1
469492911 1
960747297 0
992979744 1
953348759 1
377192828 1
384980894 0
422228537 1
65834796 1
85534868 0
357495182 0
170342974 0
960848952 0
850067446 0
230956382 1
129928224 0
957643816 0
951095205 1
681976263 1
364044120 1
890101992 0
405562186 1
455737452 1
54713523 1
616875578 0
47193727 1
812994134 0
258431681 1
507218575 0
323185558 0
381024694 1
944270230 1
474086286 0
357005793 0
370805194 0
469490123 1
633855676 1
996871520 0
800473148 1
406466584 0
803498525 1
276640261 0
367848401 1
675492658 1
381555329 0
488550300 1
976148006 0
317955289 1
677550358 0
494658409 1
992078569 0
753288913 0
325033154 0
636648343 0
531639366 1
915371527 1
334207713 0
394862719 1
153389155 1
124889885 1
366729027 1
531353753 1
636485923 0
460526140 1
672457942 0
183744031 0
691186965 0
324134441 1
115918313 1
662669711 1
649458759 0
146339096 0
163186130 1
446836092 1
678713829 0
239789566 1
240392644 0
631866367 1
791663998 1
931106192 1
221479157 0
291347467 1
243961108 0
705469070 1
396113724 0
662263073 0
936441584 1
338574353 1
360998040 1
472304403 0
624647069 0
610559627 0
577824028 1
852855766 0
223990878 0
965686920 0
991214748 1
353311989 1
949985091 0
889315819 0
813903570 1
791786562 1
961525926 1
291171547 0
749762399 0
653368626 1
203824476 1
66237754 1
525314901 1
806886385 0
909595083 1
420602010 1
297117042 1
136312400 1
495028176 1
513917552 0
150924920 0
942963955 0
717542134 1
501475135 1
584776874 1
937202286 0
70810483 0
56751983 1
10464116 1
832849577 0
653368280 0
505812948 0
481082466 0
667954861 0
306992120 1
321840984 1
669017418 1
161895407 0
518955898 0
595214882 1
828763489 0
145481312 1
688626013 1
918360646 1
358032901 1
884216272 0
695822377 1
32155559 0
97904665 0
431317333 1
492914429 0
421076725 0
661753354 1
934495881 1
312703556 1
601427606 0
894247440 0
39855317 1
819360092 1
105039282 1
101455517 1
388977074 0
47554332 0
797499740 1
774326175 0
463868006 1
166560267 0
593336976 1
488257236 0
497206394 0
589523951 1
848724367 0
73331172 0
185896453 1
253987472 0
338405721 1
548999432 1
885149525 0
422151177 1
976304037 1
244964283 0
125317911 1
346321920 1
933948894 1
573250249 0
636492670 0
631092115 1
851612167 1
790715819 0
423647297 1
821096351 0
638704841 1
5341204 0
164345118 0
607749936 1
105477495 0
676319466 1
238622615 0
136532228 1
385130462 0
231562666 0
944807025 0
926172007 0
191527184 0
175231150 1
546162428 1
821419719 1
999019981 0
611508501 0
182306514 1
895520551 0
938920516 1
954491715 1
591421454 0
505062721 1
56870232 1
383243745 0
664790405 0
401548232 1
117179019 1
749806362 1
209138381 0
807644335 1
923012693 1
754002732 1
832033417 1
930443840 1
173120335 0
377648128 1
215058034 0
632041555 1
156371121 0
289168242 1
63619835 0
216510204 1
910892007 0
331087139 1
923728279 0
701368711 0
179968637 1
110930784 0
504988458 1
333017104 1
716950227 1
982001384 1
767338446 0
152196608 0
742094820 0
872474350 1
885563390 0
704901246 1
5753055 0
842099884 0
933311495 1
339229704 0
695768185 0
18613144 1
842370501 1
353123076 0
474721867 0
159731298 0
526743257 1
600110800 0
724121074 0
87655591 0
790467228 0
371095692 1
197144539 0
400634345 1
746369318 0
238693019 1
952851190 1
523225077 1
81198003 0
792705001 1
670507141 0
426845980 0
491520084 1
697510277 1
78951853 1
972078527 0
531284750 1
487010146 0
164785594 1
848138796 1
187640219 0
605921395 0
256984052 0
440435001 1
751853367 0
986149358 1
881275123 0
321372963 1
335729011 1
213944237 1
928498311 1
694358772 1
193867667 1
931536457 0
174311704 0
679964641 0
55143937 0
688914104 1
377424935 0
529543730 0
866225541 1
401998808 1
987340190 1
265580424 0
121601397 1
406119244 1
314668035 1
908848015 1
762000845 1
106972215 1
773994792 1
788582212 0
261834267 0
264331600 0
359246842 1
997701266 1
569543339 1
86672949 1
10796998 1
431150548 0
918065236 0
887367096 0
976337626 1
215994585 0
186533629 1
966349381 1
424141729 0
789781059 0
63567547 0
154173250 1
116485965 1
530091840 1
576863967 1
163744979 1
263804297 1
313848369 1
417384407 1
964131442 1
483749286 0
845382272 1
37006966 0
926256640 0
71071157 0
52139340 1
276977710 0
821092197 1
717322124 1
377547761 1
433622669 1
271546608 0
34652261 1
462230025 1
166335172 1
217357222 0
534354912 0
118858494 1
758282707 0
159861306 1
212369691 0
863113022 0
27529320 1
766007531 1
629276252 0
377133681 0
255915247 1
104067172 0
730160559 1
263391088 0
317812624 0
411874876 1
725396765 1
734449156 1
618346355 1
757895478 0
69390355 1
38144174 0
433335477 0
624334211 1
884507744 1
101436232 1
357095159 1
220114897 0
175286147 0
37157842 1
985788754 0
323723299 0
924708951 1
663272842 0
46436991 0
407857423 0
171416168 1
374376295 1
711718970 1
805475921 1
166208032 1
465033177 0
465195372 1
814501285 0
590139044 0
350847158 1
596816247 0
634008492 1
991910268 0
402283753 0
78110484 1
607801352 0
808864478 0
370028893 1
925445385 0
740859354 1
53730007 1
409696818 0
21592524 1
492556157 1
614523135 1
709434392 0
791199306 0
896390185 1
432002711 1
707205047 1
401951719 1
663763495 1
327276729 1
350814745 1
676834131 1
268427353 0
244614720 0
110361942 1
832164150 0
924580686 1
205168275 0
459552634 1
842941123 1
504204784 0
506605128 1
817507870 1
974096419 1
164847116 1
918097817 0
549706138 1
298930242 0
578659595 0
46514327 0
915216781 1
443482311 1
41876293 1
805494962 1
551835766 1
411992907 1
744871021 0
979842184 0
272069420 1
617133986 0
175354959 1
957589006 0
977480430 1
456961813 0
685609991 1
149384920 1
865875592 0
410926433 0
14650207 1
393224432 1
935247826 1
391731304 1
597291324 0
855399037 0
230083139 0
904830554 0
699458922 0
733452029 1
731997042 1
947531928 1
123528088 1
934293669 0
781123332 1
125899331 0
887476423 0
564863597 1
612353213 1
470961125 1
173282402 0
32553649 0
923648048 0
950120486 0
416296320 0
481782841 0
136364286 1
41334744 1
220846695 0
874563085 1
809008373 0
542991180 1
822332988 0
488042066 1
934227305 1
60970554 0
7954914 1
747453983 0
82855433 1
72405038 0
574779166 1
222955262 0
66117801 1
77630131 1
314263699 1
98433960 0
505879956 1
672694710 0
133802913 0
955827382 1
948294829 0
599864904 1
561539589 1
839893134 1
393791527 1
871015734 1
39832311 1
87043743 0
754089342 0
693053069 0
200325180 1
504622855 1
451212099 0
646364128 0
514879891 0
703239133 0
759153931 0
253479656 1
392549529 1
196939099 1
729444327 0
653428925 1
265266596 1
167863080 1
427773351 1
433293337 0
531145180 1
242158481 0
315706580 0
597009725 1
925804226 1
276395344 1
545989583 0
885565051 0
592735281 1
698402350 1
720952677 0
299663325 1
895065854 1
885795902 0
286106734 0
25303100 1
760429095 1
70859757 1
133137072 0
386135060 1
29646191 0
601834223 1
99443278 1
372676443 1
785468248 0
209232221 1
719978798 1
582895165 0
80298202 0
164039487 1
780570716 0
532682469 1
347772283 1
731501301 1
613357405 0
274813168 0
493435972 0
575845067 0
370903904 1
482071555 1
606704472 0
988694016 0
154290126 0
737145610 1
907213729 1
416390224 1
394243711 1
248043324 0
151095249 0
462807571 1
401507178 1
327690067 1
857130225 1
537776499 1
302552202 1
671735871 1
666857837 0
927742303 1
339373762 0
112048360 0
267664276 1
309061833 1
850253797 1
653295408 1
588726547 0
55137633 0
495695663 1
807360098 1
883496970 1
948574279 0
17744973 1
58724115 1
266805486 0
48298053 1
814080609 1
381864154 0
924807882 1
859753906 1
835418079 1
490256269 1
283632032 1
792545642 0
232334457 1
537238966 1
716172888 1
765521746 1
271454147 0
735840790 1
862827606 0
450549469 1
302952401 1
154474239 0
661431998 0
644116795 0
113844876 1
272204967 1
220723683 1
833280609 0
310988619 1
360227045 1
457432435 0
280214534 1
836942571 1
556417346 0
316899105 0
163143994 1
912365456 1
235287931 0
122562649 0
864433339 1
864996698 1
220989615 1
635542625 0
118642973 1
426092922 1
302588147 1
755030188 1
346800564 1
350597093 0
602120366 1
846654954 1
462447984 0
648547168 1
854007118 1
795814580 0
700687603 1
963291047 1
604936581 1
184042133 0
359418185 1
609524644 1
801763821 0
190545789 0
274964794 0
327333435 1
62410737 0
552413811 0
288132314 1
28843347 0
844784648 1
738522297 1
860740928 1
973629445 0
835665326 1
774201867 1
316114266 1
811831066 1
583614071 1
213638226 1
651902600 0
632963252 1
865396632 0
590444058 1
151686674 1
372474926 0
983288584 1
189005452 0
308368014 1
98808610 0
761272355 1
737013987 1
923473360 0
758615363 1
896289958 0
540084402 0
414631633 0
806330637 1
30594978 1
500525519 0
642619677 1
439495644 0
134347083 0
539599362 1
223982381 1
991278685 0
561545036 0
403196047 1
352599835 1
372681486 0
348404091 1
636208182 1
206930413 1
539573048 0
619110343 1
230030760 0
408171896 0
245401580 0
85505150 0
95546690 1
853711080 1
801687441 1
978499234 0
68156802 1
584856421 0
658181256 0
35013430 1
58588169 1
898729534 0
543717555 1
521750622 1
27201429 1
508631391 0
884072400 1
950733313 1
266663013 1
43124958 0
201640464 0
802719026 0
260023734 1
288495720 0
29218584 0
429984577 1
932008732 0
453738983 0
308418702 1
32880598 1
407210118 0
230874483 0
695663056 0
820969495 1
453494913 0
128787752 0
331895417 1
980518609 0
635344638 1
923580221 0
782756069 0
471990891 1
863608728 0
287691999 1
384925817 1
422635713 1
702116088 0
246006458 0
99735781 1
422276871 1
990810330 1
275884065 1
231771791 1
589476240 0
475161113 1
960039667 1
854986056 1
315349211 0
753680186 0
685204423 1
579846437 0
643928570 0
411660718 1
39674580 1
318267275 0
544542403 0
192775898 0
486411251 0
516472924 0
140956247 0
887446148 0
998197167 1
437865051 0
696065032 0
904556704 0
71746767 1
661001537 1
336467327 1
911948898 1
868116540 1
632709240 0
380935208 1
146001834 1
913701522 0
816975207 1
254154998 1
111093077 0
140470307 0
756261068 1
876736560 1
405487109 1
505794997 1
936724708 1
898490735 1
495596796 1
363087719 1
412877091 1
677047988 1
381810679 1
434585696 1
127979331 0
420988155 0
661369703 0
341618550 0
254123766 1
599181529 1
66011911 0
398882412 0
286879329 0
802438055 0
371679018 1
93086038 1
166286142 1
295276738 1
993713384 1
719881084 1
67857948 1
856220431 1
494236807 0
971329925 0
741110103 0
559660206 1
566724 0
361368277 0
918151730 0
940684970 0
957699304 1
825525767 0
154839491 0
639852808 0
221966218 1
8842856 1
342767485 0
616075696 1
547965735 1
518747794 0
918464825 1
577404326 1
10134128 0
980508818 0
390397031 0
742238332 1
810848682 1
962163168 0
979532517 0
973383029 1
698836361 1
310705011 0
455306943 0
172143887 0
642080808 1
737365610 1
490516198 0
680698819 0
39205559 1
207801723 1
419706924 1
24087847 0
196093807 0
139936570 1
707525742 0
939541469 1
961444245 1
417187509 0
175398029 1
340622883 1
947024913 0
835305726 1
491355552 0
111681154 0
646390010 1
660860600 1
717947763 0
573192287 1
624535205 0
847522660 1
238264382 0
936783522 0
63532878 1
349608417 0
305870749 0
222778312 0
937322251 1
384588735 1
305527402 0
276251130 0
599475206 1
604531250 1
9635264 1
855239980 0
217213445 0
576382725 1
447961135 1
368655735 0
533132016 1
224720608 1
632362154 0
668379027 0
646298607 1
271263864 0
568608456 1
499345521 0
187110985 1
269171126 1
975656858 1
970259386 0
811347442 0
644438291 1
434057153 0
559980331 1
140819350 1
37286866 1
790696547 1
405151750 1
329386075 0
597625297 0
695029657 0
798966627 1
826223872 0
779213098 1
69745216 1
275655377 1
76854781 0
637591836 0
261485128 1
463680665 1
73876488 1
666832913 0
569319683 1
98437330 1
256390195 1
782876846 0
546123905 1
118615329 1
648816472 0
504728407 1
803308669 1
695939174 1
115081940 1
966041106 1
583859303 0
436840319 1
605769059 1
413251496 0
859397806 1
604586797 1
825450394 1
46262113 1
44712052 1
91927051 1
854753301 1
785853195 0
817182661 0
854105059 1
740871755 1
373485765 1
291992142 1
960614962 0
392464962 1
703348954 1
648683971 1
909824711 0
295990861 1
601049456 1
155279778 1
769534281 0
626917683 1
505079748 0
517000827 1
536561957 1
357280845 0
662899785 1
393307603 1
875449514 0
806425752 1
384904345 1
988323126 1
862992877 0
35828024 0
877120710 1
622173193 0
212406075 1
996687975 0
550706688 1
22652398 1
566484717 1
901628555 0
549968386 0
272442576 0
618683746 1
782446036 1
601265848 0
328650062 0
953569942 0
92588082 1
62480231 1
420029036 1
715863461 0
281539340 1
884261993 0
186381618 1
98353054 0
305358411 0
128553364 0
177915070 0
491269199 0
908058551 0
924769938 0
579090529 1
713167238 1
329326923 0
796438573 0
598410748 0
976618216 0
622842593 1
574974120 0
723861527 1
396785898 0
937513250 1
955010728 1
196118058 0
896377635 1
841665014 1
501873041 0
876052596 1
846578988 1
718608318 0
633897361 1
298826485 0
103491179 1
522001546 1
848906325 0
52471286 0
131104821 1
481098534 0
21029929 1
496587981 1
825421120 0
332721856 1
908626681 1
966754488 1
598478436 0
739069605 1
859707544 1
434915225 1
2999392 0
475990370 1
402674273 1
743406888 1
534670434 0
658136440 0
879005388 1
884160099 0
337149655 0
511683090 1
258305646 0
914366575 1
800779847 1
911940764 0
552730768 1
324900906 1
850262021 1
650773286 1
462754060 1
344350510 1
247461038 1
110932585 1
307030763 0
30660623 1
140133624 0
50137759 1
351446791 1
811116057 0
140351793 1
941067634 0
666238940 0
83000085 0
247542301 0
238537398 1
351713342 1
100966615 1
86177277 1
647411771 0
355281685 0
766480786 0
888662705 0
111777618 1
136965841 0
517729768 1
904411940 1
146108675 0
287548181 1
681038102 1
9120519 1
689823890 1
252378414 1
81270889 0
32132206 0
156144250 0
810800026 1
219915530 1
416912775 0
194705072 1
171605370 0
827066430 0
749436994 1
730166818 1
307359892 0
296896443 1
588362081 1
887709305 1
953863306 1
23217652 0
148410363 0
956167050 1
721715286 1
746189560 1
245013446 1
683990554 1
24706 1
609897406 0
504146454 1
581324994 0
433469155 1
355823880 1
581223533 0
729495716 1
678051060 0
715476752 0
442261975 1
348110855 0
772069502 0
64048998 0
547562830 1
226711493 0
618420420 0
900771945 0
466280933 1
459226085 1
760990236 0
916415350 0
881849705 0
714811379 0
560703634 0
85946384 0
265917826 0
507048767 0
408653881 1
626234884 1
890746789 0
421873333 0
700971116 1
975071671 0
637471578 1
154328081 1
3262181 1
59868350 1
277467647 0
323591729 0
294439364 1
100950712 1
849231302 1
912108474 0
138224333 1
459334912 0
900525988 0
654141191 0
631682018 1
739189153 1
78027698 1
564618207 1
411811267 0
70981300 0
808967153 0
526566630 1
963261370 1
222032305 0
652666003 1
195076266 1
602391754 1
600129398 1
918106920 1
870590547 1
342472665 0
271699466 0
920901644 0
414970981 1
696362008 1
176788916 0
749846320 1
971066584 1
36521932 0
684299656 1
841640328 0
832765016 0
231139446 0
822174089 1
878051336 0
283118332 1
968876184 0
719700312 1
187700227 1
845998738 0
420218594 0
95666779 1
817584687 0
68996625 1
435657434 1
170159821 0
17246516 1
771936796 0
211168130 1
153225711 0
212820862 1
835361398 1
191568509 1
684604459 1
980498328 1
397178386 1
314688984 1
287514950 0
231332939 1
975109737 0
72276150 1
208032707 0
783567471 0
579432065 0
372733602 1
728114879 0
573235269 0
413886455 0
185628404 0
732301433 0
3589596 1
469365448 1
853363621 0
638324748 1
295379910 0
515439516 1
691719932 1
740310348 1
716878315 0
243213242 1
726183445 1
977328912 0
731327573 1
603583182 1
360879102 0
546539767 0
58012219 1
442717447 1
195329795 1
64005613 0
228548906 1
592412392 0
37611390 1
591165188 1
208929961 0
625875882 0
688327498 0
611229839 1
278206704 1
485392947 0
404960756 1
277184386 0
335765178 0
579609389 0
171691725 1
11086733 1
513965295 0
216182282 0
294627389 1
896144831 1
690966688 1
249667850 0
886648111 1
736951299 0
806165491 1
870876871 1
152729126 1
919406077 1
303761244 1
545378174 1
941138094 1
831505321 1
340587030 1
176681026 0
610214782 1
176757655 1
960219408 0
751527303 0
152705154 0
994597158 0
192205661 1
220368421 1
435609035 1
803014576 1
184682256 0
423141218 0
187737522 0
89077483 0
541229756 1
967929793 1
611652015 1
679057893 0
209131247 0
635701673 0
982774308 1
938436780 0
168257311 0
465407002 0
957234747 0
459631859 0
407808235 0
624585785 1
48490347 0
359446648 0
928523431 1
115874712 1
209603218 0
726039992 1
622252191 0
2273110 0
827947180 0
664246278 1
695269000 0
580632174 1
220242482 1
659508233 0
401267516 0
542492755 0
75483735 1
865711166 1
887864725 0
228698059 0
974490514 0
50020214 0
933347640 0
641708937 0
762081358 1
172297514 0
410712281 0
451395954 1
703101398 0
158384592 0
817666251 1
156959415 0
810976858 1
755412511 1
537610977 1
193119667 1
115586885 0
98944674 0
718979418 0
487476041 0
194200257 0
188540590 0
480647687 1
516502285 1
521994333 1
804614698 0
575937629 0
588189326 0
789957382 0
653860659 1
240837624 1
300321809 1
845318961 1
919073484 1
209935795 1
38862078 1
768744158 1
388056000 0
287439763 1
620050991 1
128534091 0
531700388 1
547962503 0
620117342 1
563280282 0
681643808 1
300620591 0
391427879 1
20164384 0
752336752 0
718570880 1
904387948 1
95209060 1
331708269 0
729290880 1
2978189 0
318834850 0
270011807 1
147654437 1
473007817 0
313485776 1
945439721 1
791913137 0
547172714 1
704247265 1
775020551 1
59678259 0
644566521 0
372311375 0
609093931 1
627842609 1
94990767 1
404961750 1
681212097 1
812172298 1
552599841 0
518448226 1
924821749 1
926059784 1
948891090 1
808927367 0
693497317 1
576440774 0
840835127 0
917195518 0
516328209 0
627887365 1
186898621 1
773235527 1
780242691 1
147826739 0
525669693 0
353333179 1
288224938 0
907128773 0
945843430 0
6809021 0
766592674 0
718315725 0
988771009 0
610925134 0
855255275 1
384954519 1
197384117 1
310584038 0
873915670 0
705256784 1
247360201 1
476378899 1
958564939 0
227814340 0
391430029 0
796720175 0
998378199 0
792685116 0
783365532 1
583476404 1
643944017 0
20422048 0
907216126 1
651259765 0
510310429 0
280365978 1
643540356 0
140296733 0
826709759 0
534209363 0
11392707 0
788919516 0
195081769 0
865026976 1
701696686 1
708040072 0
274257861 1
959117082 1
564484134 1
534390732 1
540258458 1
174225749 1
318682093 1
894039593 1
865628216 1
117167232 0
848154696 0
153642841 1
22912861 0
231396736 0
221603445 1
159757135 0
661199857 1
586317572 1
676379634 0
117804929 1
194507479 0
304835406 0
698986874 1
984956345 1
107456487 1
966719771 0
545886466 0
302952473 1
324311741 1
764263463 1
320309308 0
108539698 0
249056838 0
431074215 1
449029979 0
340201467 1
264487830 0
249109121 0
447484793 1
509907196 0
628792531 1
45376813 0
561404987 0
114138771 1
492570619 1
860990341 0
270147117 0
551848762 1
240470244 0
936639140 0
232408658 0
561567580 0
262702900 1
711385673 1
496405301 1
606363085 0
61476547 1
378836961 1
387982267 1
768122792 0
875496475 0
484438324 1
843821029 0
120295688 0
358148894 1
835181210 1
340959416 0
173657373 0
248537708 1
713967204 0
788787484 1
960277482 1
830126112 1
373934554 0
650960360 0
670953370 1
851445978 1
671296233 0
539483842 1
421098140 1
583435068 1
122173827 1
10267225 0
753583615 1
948426008 1
318440478 1
113601939 0
796400756 0
592833068 0
496473791 0
673942056 0
944030852 1
465960598 1
322082803 0
541548595 0
993935972 0
945167953 0
756798558 0
13164696 0
536324521 1
285257636 0
839283559 1
202453695 1
731584612 0
457322813 1
178670988 0
874095870 1
574744335 0
182317718 1
4945126 0
122922221 0
80793102 0
235833074 1
276077463 0
147141908 1
836987661 0
660056004 0
441227469 0
387361701 0
49402051 0
26210814 1
811843043 0
102283579 0
484888233 1
888968382 0
328539198 0
636679762 0
910353138 0
562135803 0
672010473 0
309054146 1
713364978 1
869155852 1
696917228 1
650160263 1
205461736 1
971036042 1
864465216 1
871975423 1
547006373 1
404462381 0
260903141 0
993423191 0
470282326 1
398564418 0
801176152 1
90251747 1
273055282 0
543917681 0
417715642 0
559442353 1
328698447 0
916989841 0
786879230 0
39157244 1
347538421 1
484138483 1
351268896 0
535912154 1
82694968 1
236383540 0
237911299 1
868441919 0
437875035 1
562250952 0
896977766 0
878901995 0
403444205 1
378035365 1
970396926 1
462650714 0
474716532 1
970791310 1
705327000 1
96455594 1
476176773 0
594120892 0
427750531 1
625747961 0
191435414 0
246967116 1
731068323 1
745171526 1
20799100 1
995930208 0
18636477 0
566587470 1
150277998 0
980683884 1
603976022 1
637602457 1
484909361 1
996969240 0
120653515 1
219464534 0
307638949 0
177588689 0
534355418 0
963521408 0
537317483 1
625897150 1
752284090 1
339188795 1
311404077 1
263675105 0
407603502 1
952350199 0
969894457 1
122763450 1
46395986 1
756313816 1
121885602 1
579996061 1
721795457 0
494395354 0
516702794 0
796315739 0
702418722 0
594987459 0
607014662 0
591387810 1
674471479 1
166862578 1
765845669 0
954290516 1
822554639 1
743869006 1
91026363 0
922942312 0
279372158 1
917349566 1
807869818 0
183885111 0
376277962 1
997290815 0
769153813 1
163749467 0
579818006 0
744703546 1
743105183 0
757337884 1
584228353 0
164769325 0
403361246 0
527727514 1
368404796 0
797843913 0
934163873 1
187790327 0
510652167 0
257027336 0
398996496 0
275264146 1
644101152 1
842550181 1
204804236 1
529243781 1
776416847 0
846908056 1
591435407 1
949252005 1
9233256 1
879704146 1
657254357 0
851191814 1
451754716 0
265509515 1
82675589 1
54615622 0
841380373 0
145849162 1
349282674 0
550276518 0
343694768 1
922141731 1
813165875 0
501679411 1
365205220 0
55225781 0
69017469 1
247306449 1
300369796 1
370021152 0
645579965 1
785753334 0
982444039 0
991414784 0
315214731 1
188775844 0
772558106 0
847471954 1
112610504 1
218723211 0
507733162 0
493440269 0
640254953 0
116970389 0
166010776 0
276382431 0
387313452 1
667652433 0
350116 0
774929159 1
817109842 1
559803848 0
983265603 1
972124936 0
272792366 1
139102324 1
489028169 1
613316403 1
174175354 0
827559017 1
888462610 0
725593544 1
726027154 1
911367888 0
784884764 0
427676419 0
552272782 1
375519124 1
790790064 1
294788836 0
571398138 0
614039955 1
755075325 1
350388223 1
968988665 1
766277039 1
94256069 1
791154679 1
357852494 0
883718517 1
80805436 1
856251713 1
350714455 0
61385967 0
245803739 1
241950560 0
510077449 1
39164458 0
301088734 0
49808419 0
277808632 0
805299841 0
533862548 1
577881999 1
118173456 0
305330451 0
448655747 0
680713652 1
286379987 0
327846250 0
600928525 1
166081617 0
864355697 1
172774767 0
987131503 0
266297031 0
55093691 1
303095670 0
608388653 1
942170873 0
739506534 0
417376043 1
333390077 1
176044445 1
68808355 1
770185017 0
949438166 1
435575001 1
701646958 0
149004667 0
643026535 1
164153271 1
209912066 1
664388169 0
924150662 0
596020566 1
465386238 0
70952756 0
567931686 0
3080022 1
112685291 1
65516596 1
407222306 0
268396782 1
510170443 1
868281970 0
333605607 0
12946423 1
796612530 1
157344209 0
91537908 1
808872744 0
640237853 0
54092198 1
634134723 1
759404863 0
702831045 1
787603911 0
475558231 1
23216164 1
419191998 1
143744579 1
182223254 0
664227437 0
245029520 0
920945634 0
761164159 1
994549629 0
465270798 1
424339013 0
99299159 0
590128412 0
974279386 1
915503815 1
763218039 1
466237960 1
915647934 0
244594823 1
837432776 0
225978176 1
274509488 0
827692639 1
593183209 1
188252487 1
323376486 1
955443293 0
719372241 1
398891441 0
916889604 1
364360042 1
493550856 1
235710095 1
678936573 1
219155157 0
558909027 1
977669212 1
877848237 0
638427411 1
798609744 1
915024428 0
650588326 1
904702890 0
833801336 0
865765398 1
411685590 1
581100698 0
562148404 0
795885230 0
289849827 0
511478338 1
601878281 0
850009556 0
105694041 0
477334575 1
378693593 0
277412739 0
687347652 0
242766055 0
230640100 1
526991150 1
313926291 1
466782139 0
999370287 1
160669579 1
244240039 1
840998001 1
487175113 0
801457966 1
950161657 0
873971184 0
198059172 0
312216032 1
786062226 1
298822486 0
463244758 1
834445721 0
8165871 0
973350754 0
949802531 0
568577748 0
746838423 0
435998017 0
129326129 0
723213112 0
42015359 0
302154903 1
558419205 0
21948209 1
417375357 1
853442158 1
538196469 1
888814852 0
383031894 1
385255474 1
899560283 0
931988124 1
734633966 0
213677081 1
692706729 0
984035026 0
431399139 0
971349348 1
938120215 0
109791324 1
503243334 0
251104295 1
192951211 1
967302783 0
889626514 0
564591586 1
980182978 1
356789069 1
934124447 1
550733826 0
223196742 0
238786545 0
731743494 0
637566867 0
651233281 1
322854548 1
502356541 0
224047964 1
475042522 0
791843979 1
7073406 1
368178368 0
265764782 0
456105405 0
45434725 0
678354986 1
541791895 0
385697389 0
962635 1
531533508 1
584168959 0
887745566 1
702571166 0
763516404 0
494661123 1
550108627 0
473022851 1
639913398 1
641967023 1
8933019 1
535693014 1
60236788 1
181661691 0
11582514 0
108664545 0
65519315 0
935176761 1
132228787 1
771009010 1
192262662 0
45745768 1
568255525 0
180252584 1
257016379 0
324097428 1
524002026 0
166864294 0
336296806 0
17999109 0
602933500 1
742635820 1
598306418 0
335272351 0
386346718 1
210524044 0
282445414 1
333577878 1
666021551 1
278436497 0
402884732 1
331768886 0
515350351 0
413465633 1
316887689 0
337502220 1
277560365 0
178986572 1
170474580 1
301876087 0
485739901 1
978579799 0
984885374 0
679573061 1
381504286 0
711960498 1
944235620 1
880527281 1
481866763 0
986351763 1
158988773 0
986808380 0
231036845 1
169106548 0
169989710 0
963060262 0
828052633 1
843227037 0
234809494 0
397715930 0
355296319 1
992042408 0
961221707 0
709133459 1
317329974 0
998439738 1
667607790 0
952145970 0
704907819 0
43194431 1
349752207 1
706002234 1
775262915 1
57523455 0
267717837 0
294686382 1
47144051 0
466290374 0
917278068 0
161507653 0
443537225 0
499071391 0
791094977 0
673956526 0
388101218 1
872567918 1
344646171 0
424529876 1
76430059 1
283519251 1
950993192 1
216238020 0
906580151 1
503606749 1
394699870 1
890928493 1
802453236 1
769748356 0
173235552 1
24962728 1
768824275 0
460477992 0
127597901 0
69960230 0
851964046 0
589002252 1
814114823 0
807634109 1
304938105 0
514985878 1
863953265 0
407097618 1
934431881 0
950787917 0
305606699 1
896299764 0
793829939 0
264913646 0
890507657 0
74013779 0
544510407 0
944083972 1
244136865 0
104510739 1
314605930 1
448685481 0
660642535 0
563781350 0
417859214 1
121217355 0
198200277 1
999312997 0
45304722 0
738660575 1
336976271 1
31150556 1
125470436 0
788799107 1
128422450 1
90783107 0
56214480 1
238461510 0
738834129 1
750744160 1
822760587 0
316085477 1
489022979 1
830156282 1
182829053 0
589363004 0
709163364 0
84815684 1
257625671 1
213167276 0
971282993 0
392540104 1
119937881 1
917565507 1
856677343 1
564448226 0
409911585 1
500752474 1
805695941 0
214424607 0
110215692 1
10289433 0
536978913 1
489043238 1
334880168 1
833066070 1
18211959 0
338416789 1
782008181 1
615088612 1
247852504 0
458630866 1
955384461 0
226194049 0
350650000 1
1475310 0
878813439 0
468222889 1
6330216 1
654055356 1
762992994 1
185747043 1
71757228 1
57965764 1
426519742 1
988615543 1
964953628 1
952887198 1
820726719 1
39057293 0
826864664 1
367502135 1
358944695 0
871565054 0
618881740 0
738056225 0
144141680 0
265287561 1
893943453 0
794770156 1
980588072 0
519731831 1
376476016 1
892690589 1
380469346 1
154916008 1
863827804 1
442043163 1
693945086 1
219349936 1
934945916 1
596584762 0
611016818 0
394141638 1
817891778 1
26666253 1
697937436 1
639928377 0
970806556 0
237663993 1
797621622 1
842345212 1
427884244 0
251052870 0
183339100 1
877556418 0
486800623 1
576060126 0
598057903 1
556253223 1
164901269 0
867905605 0
325189711 1
832751859 0
388233755 1
390933684 0
817346047 1
393649769 1
453664889 0
338821112 0
448363536 1
725489142 1
79138952 1
572796081 1
527235373 1
282389700 1
529957284 1
913173686 1
963626729 0
379459695 1
895321663 1
203680599 0
121907881 0
807134090 1
98110297 0
899482719 0
414721137 0
48476068 1
545451122 0
9119275 0
719678856 1
510319980 0
940163353 1
368556268 0
105507442 0
527708934 0
695446097 0
251776083 1
816087496 0
115130209 1
450999037 0
130272125 1
210071330 1
389040876 1
413803833 0
277161834 1
429937128 1
681574597 0
557380976 1
479062070 0
117719887 0
267419343 1
109711505 1
527295285 1
616671056 0
243816543 1
347290971 1
50705901 1
955804475 1
483314362 1
280179846 1
794850605 1
340769841 0
958112698 1
917024248 0
483757976 1
330776560 1
41930702 1
434914086 1
729785908 1
436355390 0
254588546 0
491142187 1
558767879 1
833386696 1
200674464 1
620248972 0
217749773 0
657712960 1
389191785 1
763502445 1
847208439 0
840371029 1
505307128 1
759022529 1
45241771 0
15543880 1
820848885 0
645358342 1
607974426 1
715992366 0
213793769 0
382919730 0
780751499 0
533239066 0
738846140 1
52727905 0
926876713 1
488346872 1
994756458 0
626598192 0
337834654 0
485670598 0
650020866 1
610684595 0
978390419 1
510928379 1
233564747 0
933619245 1
307633335 0
556995092 0
735464516 0
826417212 1
592869355 0
662976455 0
723544925 0
450473508 1
799578035 0
860825408 1
718871941 0
541884007 0
616304891 1
845554595 0
761773349 1
240507306 0
845969064 1
941932806 0
748780103 1
345690617 0
665823541 0
845648375 0
126769155 0
634186668 0
594584798 0
735524276 0
682735317 0
252218300 1
467837872 0
426218591 0
533578297 1
765452619 0
810005756 1
336658174 0
928233190 1
273465984 1
405999562 1
990362027 0
497533198 0
197948300 0
11782730 0
409619156 0
733943731 1
936869363 1
260819798 0
952580019 1
472746592 1
560977081 0
535139764 1
11329615 0
781007901 0
86807694 1
452054425 0
262487319 1
403596136 0
612428889 1
295440757 0
624742504 0
57981844 1
940840707 0
59292487 0
257624668 0
746184245 1
776254656 1
468398177 1
348985674 1
93635059 0
569374575 1
36685757 1
895743904 1
211220680 1
323694049 0
799444674 1
658847996 0
308350041 1
907000080 1
654624861 1
235317731 1
425665435 0
694975096 0
287740651 0
558264101 1
564003013 1
893106019 1
673927771 1
908611015 0
191961839 1
994441256 0
558646159 1
746121471 0
955156299 1
226005642 0
933973761 0
751429931 0
68448454 0
479500853 0
499478441 1
934338887 0
608978085 0
964244315 1
23528758 0
1461522 1
534547253 0
203298833 1
291094402 1
98739604 0
146044445 1
425514917 1
528988302 1
151862851 0
726328833 0
296698464 1
580087961 0
557473445 1
76753753 0
69985089 0
841896043 0
553949194 1
749752634 1
974796380 0
39214257 1
29140972 0
165155962 0
846561987 1
299219087 1
636634543 1
701279551 0
654039452 0
473858596 0
774877612 1
423762687 0
706016630 1
249976088 1
363729862 0
529702271 1
269906079 0
441265354 1
44113285 0
227538437 1
685431336 0
233019795 0
927821193 1
736914441 0
635982397 0
563408690 1
482956051 0
91063328 0
630614813 0
278935730 0
219852132 0
18951569 1
596454313 1
20524514 1
153925448 0
125322808 0
204098487 0
864799391 1
843395550 1
487282266 1
986833293 1
531562619 1
195894039 1
526212215 1
619104235 1
851711373 1
477907038 1
337401346 1
850305266 0
18823610 0
190556838 0
767319871 0
444251286 1
884653936 1
759417461 0
162955114 0
664275195 0
78132477 0
599060454 0
818221388 1
140922601 0
982457000 0
554369205 0
621562261 0
36001044 0
64623049 1
252905746 0
524038314 1
82014094 0
578100630 1
37943659 1
152811939 1
623668126 1
984472341 0
673077640 1
567361694 1
829601910 0
195262065 1
194795767 0
200589511 0
680080567 1
860093341 1
794016722 1
344594083 0
96629997 0
525185765 0
589164287 0
565893217 0
630425903 1
248793142 0
720767347 0
950094283 1
475649574 0
725449468 0
847546294 0
354734949 1
263282570 1
459099437 0
220241973 0
33838301 1
431762690 1
9075668 1
989709694 1
101611616 0
310537813 1
405963565 1
164013352 1
955062389 1
966152530 0
864446411 0
86505429 0
625406613 0
820863617 1
265560967 1
222075722 0
395659972 1
305264654 0
517485867 1
543839909 0
260949749 1
750200582 1
812843467 0
857677314 1
233002616 1
465920633 0
256957305 1
608414517 1
889841336 1
474216860 1
509220768 0
651979964 1
871628935 1
692042330 0
878100971 1
59601551 1
465417758 1
979446931 0
905555976 1
540328820 1
139423927 0
31902129 1
35089327 1
385806185 0
565052645 1
534486346 1
224343923 1
740593611 0
490080240 0
775631037 1
904936358 1
989731397 1
687571382 0
324824800 1
386610337 1
919980846 1
597740378 1
203516931 0
718222035 0
349816948 1
901535071 1
48729679 0
434668285 0
258618879 0
890001586 1
814779289 1
545033999 0
869958133 0
657573061 0
326908147 1
385150218 0
210761206 0
570536338 0
434149923 1
89147536 0
290349414 0
789849184 0
276996460 0
395311327 0
426931489 0
630673927 0
207778737 1
590171269 0
599493384 0
358298741 0
523656986 1
827859731 1
849460107 0
156766218 1
680881255 1
342395089 0
13129429 0
262293803 0
843937640 0
602205558 1
455066279 1
674127307 1
220765286 1
391206220 1
107389320 0
701292275 0
417764097 0
787206996 0
940478134 0
259418138 0
568532161 0
542058822 0
724630354 0
226013092 1
882858144 1
624864250 1
194021808 1
838005632 0
964870941 0
619427864 1
682125750 0
391145343 1
510144737 1
137047277 0
949763919 0
614815047 1
836203704 0
904871563 1
712355354 1
582449707 1
888376258 0
922830017 0
967117018 1
954649452 1
394274478 0
694744611 1
347248981 0
3764993 1
202344407 0
508245647 0
446003650 0
668158667 1
947998179 0
914794074 0
959136716 1
819804197 0
120723973 0
865429712 1
234556218 0
36661842 1
369358222 1
81264733 1
931109459 1
101299540 1
820904699 1
884185788 0
245317153 0
167479442 0
962718320 1
977056727 1
909421030 1
646792878 1
781481160 1
234603075 0
965472515 0
943130053 0
158436704 0
958566578 1
133996766 0
200603840 1
669673597 0
749265526 0
532297238 1
891063814 0
252610888 0
42405741 0
238727314 1
701192158 0
322572690 1
832664673 1
502749042 0
767658664 0
230795768 1
701887622 1
653045623 1
141767493 0
496287333 1
382120483 0
214719698 1
58705302 1
191007437 0
545266166 0
492077408 1
704185841 1
431758184 1
765535867 0
854853842 0
622119040 1
639691791 1
411069371 1
78478798 1
150576796 1
202750703 0
6135646 1
399949403 0
723044480 0
168830679 0
637639517 0
492647351 0
901047314 0
172213873 0
833584438 1
664107521 0
900744921 1
706147821 0
470617856 1
531371875 1
977066862 1
121266961 0
953849250 1
768679659 1
872500847 0
482753917 0
377949509 0
835603228 0
728293104 0
917450514 1
506637983 1
318749571 0
730517838 1
434346160 0
654607316 0
364158041 1
119077574 1
703590726 1
694680141 1
912705684 1
698306568 1
153439328 0
498964543 1
623967930 0
515530436 0
511844428 0
544608431 0
128442276 1
20170274 1
322333054 1
173189245 1
663909321 1
643489540 1
903882623 0
762850294 0
254963320 0
17262305 1
173964478 1
570763052 0
14809507 0
862065181 0
589142690 1
807696424 1
968760616 0
698657150 1
934850565 0
572386444 0
599497556 1
883605662 1
538663830 0
393589722 0
993663268 1
356941917 1
791294915 1
380744892 1
64420588 1
655209486 1
367281917 0
642735046 1
92235999 0
51804864 1
150916834 0
190544875 1
970918760 0
56611372 1
362218872 0
542466379 0
14404134 1
172375194 1
622805609 1
367466545 0
102369601 0
105839921 0
440641226 1
452974998 0
248942418 0
884898804 1
683146089 1
370848592 0
791931211 1
418925229 0
172104120 1
18025828 0
935156213 0
930845358 0
975244057 0
487687137 0
467707237 0
748759838 1
202240879 1
651581518 0
280658762 0
648700482 1
469941812 1
646000271 0
546483053 0
395599480 0
499271169 1
51745688 1
378107744 0
849444615 1
299133168 0
448327647 0
418529084 0
524828977 0
983728594 1
781126231 1
703411897 0
994017671 0
726072093 0
148766839 0
709086430 1
951721804 0
601422890 1
166413808 0
972249304 0
915669954 1
182607121 1
775371571 0
914517935 1
33548650 1
39978518 0
791210522 1
335339398 1
108896207 0
919576801 1
203930 1
362313158 0
949580035 0
569394476 1
291286699 1
20293941 0
396561286 1
532061066 0
551369936 1
768755098 0
929225265 0
374048925 0
337064311 0
189032830 1
256602538 0
761204740 1
723199202 1
765804921 0
156936064 1
179591677 0
78940900 1
37050111 1
68279083 0
830958872 0
442807590 1
535074858 0
277787420 1
653324186 1
139506163 1
956736330 1
65631136 0
12026078 1
876023152 1
70392890 0
789525468 0
417192545 1
492592635 1
86285601 0
20193202 0
612739747 0
931064425 1
643044463 1
589815321 1
471940359 0
321121248 1
723012150 1
363788507 1
507256787 0
130460197 0
756031615 1
126279137 0
272631536 1
416181215 1
626216660 1
537940412 0
581884316 1
832494575 1
43409969 1
381542655 0
595175808 1
33576842 1
8573561 0
585308795 1
406260265 1
473450159 1
189409055 0
405456087 1
718495490 1
754027457 1
155260411 0
650226221 0
202094671 1
282895659 1
650642886 1
82897707 0
461407330 1
805371567 0
654543299 0
981625631 1
606745721 0
169157045 1
592686224 1
241783864 0
330520074 1
585395823 0
764778843 1
70869507 1
389499551 0
18267864 1
71644078 0
238264014 1
178051779 1
52723278 0
865938506 1
408844006 1
616084050 0
821424666 1
101315167 0
277404114 0
159032669 0
115601704 1
66990304 0
600703274 1
405412540 1
407077346 0
257565317 1
551005803 0
402049116 1
444712942 1
605703602 1
994733559 1
456412199 0
407541489 0
207862650 1
653874024 0
251097703 1
414386758 0
342936696 1
524935539 1
68449913 1
426684331 0
860871242 1
828835743 0
936659181 0
302109954 1
904583163 0
822254724 0
772436075 1
729402016 1
436651099 0
312760942 1
852648835 0
474543776 1
20276844 1
238309517 1
603495726 0
345828548 0
704334301 1
219512658 1
884162211 0
316987298 1
571257451 1
548135558 0
152707580 1
821313923 1
557176981 0
169409407 1
655880243 1
536710119 1
906832154 0
44514268 0
430215068 1
914432631 1
458028639 0
135586349 1
358896863 1
892026243 1
289396484 1
332156454 0
28699436 1
651710341 0
53147080 1
84269837 0
554390166 0
279529473 1
690559493 0
527674020 1
958041418 0
453619697 0
543121587 1
605425353 0
382430782 1
293936461 1
940780509 1
439849368 1
691226454 1
332922326 1
245945140 1
973030032 1
614103670 0
756646699 1
983988407 1
568871269 0
684906254 1
790002104 1
939907871 0
464219283 1
145884070 0
798238493 0
184855228 1
165636605 0
560886314 1
228821935 0
174535191 0
940667037 0
206438681 1
156603403 0
568226032 0
813944798 1
695800457 1
765982129 0
175081571 1
137352604 1
555191332 1
472259583 0
849534625 1
249262876 1
490780510 0
668323849 0
689223270 1
472811608 1
46042700 0
705268364 0
992710166 1
312368530 0
473119170 1
821612979 1
86616856 0
699448331 1
380595487 0
84814301 1
459421665 0
165968969 0
132632422 1
75672858 0
596708225 0
921379472 1
303163728 0
569300578 1
497027090 0
338677420 1
356064596 1
462868516 0
546801932 0
352314787 1
718479435 1
731130333 0
275918401 0
138952212 1
373804042 1
479634099 1
650227131 1
433002331 1
866229965 1
764948253 1
853732689 1
694285852 0
560645415 0
567932334 1
73412486 0
863556439 0
193862569 0
901727012 1
188881006 0
423714258 0
268002259 0
139591247 1
588967487 1
394553267 0
757882495 1
757200016 1
333551086 1
515859231 1
5270610 1
254602590 0
686161935 1
307538448 1
909520873 0
663176717 1
883931130 0
174162200 1
139207910 0
58187290 0
247440306 1
18864347 0
926299545 1
640380385 0
883234765 1
433061870 1
988868804 0
382847873 1
926625804 1
89350766 0
863513128 0
344470884 1
865477262 1
505190528 1
129259987 1
117172909 0
753853714 0
932794947 0
87101599 0
252550032 0
434086614 0
786358779 0
29057294 0
170243903 0
374221207 1
428035950 1
893755266 0
465166462 1
525395731 0
360856648 1
354456801 1
551780318 0
561330797 1
903843766 1
442349798 1
668346165 0
724014353 1
105519810 0
727576011 0
812034118 1
667143474 1
198326109 0
26239549 1
890145685 0
900732674 0
48631482 1
655768343 0
299811370 0
701356689 1
550847847 1
917390183 1
394688644 0
393475988 0
131103395 1
266736895 1
177876359 1
426240983 0
284542496 1
52360077 0
530383781 1
772625870 1
310793840 1
440063279 1
654410867 1
103009635 0
450461245 1
693079782 1
716620514 1
514900597 0
81540199 0
812548273 0
254910959 1
127095103 0
2807548 0
624087515 0
817744723 0
27215918 1
922449882 1
940284248 1
407745660 0
632309120 1
396502308 1
340836399 1
403588386 1
938098136 1
312529455 1
122982739 0
656816274 1
408232818 1
459376017 1
304803726 0
685550088 0
972322659 1
723166253 0
623458002 1
862929115 0
236088345 1
665611423 0
222417376 1
985955156 0
857263003 0
465484042 0
461465696 1
832317285 0
990065207 0
852756908 0
173517466 1
432752407 1
321202806 0
498839943 0
47911235 1
106344454 1
267751065 0
890595050 0
111988320 1
806544334 0
638384886 1
601606039 0
519576230 1
423650162 1
233383426 0
194081312 0
430795589 1
222996326 0
514420485 1
750361493 0
128302218 0
832337288 0
863740661 1
715434939 1
78233844 1
481446751 1
168834062 0
610723125 0
401070215 0
86987433 1
768870394 1
133085245 0
875736707 1
684169089 0
954708388 0
575243830 1
614648122 0
767000332 0
121910753 0
339676131 1
436663974 1
115858240 0
824412428 1
701064112 1
434488987 1
611255957 1
775157274 1
512050075 1
280788306 1
66157201 0
654396278 1
624790200 0
404441225 1
207179160 1
308496883 1
834386900 0
171094850 1
170043896 1
639016375 0
205332532 0
77128167 1
985901870 1
515798239 0
436194565 1
835962211 0
125986829 0
240397010 1
764055473 0
200024958 1
769711488 0
675532089 0
477454680 1
554370651 1
615534347 0
962430071 1
228006963 1
497077204 1
273530725 0
659984540 1
454279103 1
746024068 1
802174513 1
395759525 0
110232844 1
51002542 1
953694628 1
177565116 1
695685982 1
35776356 1
566939140 0
106812304 1
711722939 1
605766434 0
71110726 1
273707124 0
120680903 1
898457434 1
816050639 1
394525443 1
899356048 1
940463333 0
740654732 1
805216826 1
992461009 1
458659406 1
348093484 1
453460994 1
616590892 1
888723649 1
440825834 0
19124477 0
69042333 1
999957802 0
245365270 0
372500854 0
993430952 1
972640231 0
226607558 1
314480894 1
360898884 1
59578579 1
842896721 1
459923345 0
43963489 0
16990559 1
419829583 0
971004152 1
861668310 0
83574248 0
219864655 0
409237058 0
377347449 1
202613326 0
700230056 1
34165055 0
390537916 1
998505847 1
617416122 1
934576592 1
382622859 0
323134071 1
75824098 0
939092048 0
22356636 0
975787152 1
798888373 0
181951973 1
910254616 1
362933448 0
952783088 1
388674880 0
751252895 1
480798610 0
156119414 1
325308246 0
506806488 1
949021069 0
109396129 0
563109538 1
942642530 0
814778861 1
329979306 1
899999380 1
319825631 1
797369432 0
741338136 1
278908454 0
951998125 1
956258609 0
997712933 0
4905356 1
627024637 0
845064157 1
509082405 1
616604536 1
655649729 0
788240345 0
195617356 0
146077345 0
853993494 0
676199327 1
34311914 1
463411477 1
756282017 0
537077766 1
725895018 1
944981817 0
246018614 0
801913536 1
358839060 0
547294081 0
43863786 0
488390381 0
746434654 0
919982598 0
132256898 0
54462222 1
223947544 0
220924662 1
333994610 0
430418498 1
492456237 1
288991275 1
742188673 1
4286850 1
826769831 1
770248394 1
988774402 1
141992325 0
510660967 0
990004381 0
235137762 1
382947395 1
557083521 1
409370677 0
285126906 0
390238256 0
479081123 1
228759703 1
762518664 1
634015562 1
202206732 1
407431394 1
613067621 0
31543247 1
812811891 1
997891769 0
438551242 0
364822287 1
471967261 1
142075270 1
226256383 0
864494364 1
643756195 1
762015028 0
31373725 1
212148027 0
818461870 1
829803720 0
216261412 1
586462411 1
508438471 1
675083836 0
893652428 0
950835758 0
43264209 0
418896925 0
162036965 1
244792699 0
986756540 0
247898552 0
872213824 1
490357199 0
973644902 1
973828968 1
152747345 1
562370813 1
940140196 0
843723330 1
80949503 1
376584617 1
258610463 0
230566459 1
604449998 0
120652833 1
225712838 0
158223522 1
457212682 1
483804666 0
978695747 0
907638752 0
203276302 1
924349071 0
498254619 1
866779365 1
810208276 1
527671002 0
908224741 1
520722741 0
941000339 1
117359906 0
396949490 0
701156120 0
486632797 1
472751399 1
393928868 1
282299083 0
51333045 1
244197521 0
587524249 1
185277432 1
236867266 0
865871146 1
672433035 0
929899337 1
267889212 0
192577632 1
360249452 1
700523117 1
947363291 0
297295942 1
652755964 0
841087779 0
131284276 1
477730944 0
613135749 0
845483470 1
646789171 0
885267227 1
763376653 0
177126297 0
163442567 0
654658044 1
878179900 0
774545620 1
439637453 0
656374413 0
786102746 0
8281432 1
573401056 1
512193031 0
791095661 1
113974107 0
53714124 1
177166165 1
732053043 1
887199434 0
370347848 1
6978083 1
426226942 0
319896566 0
191930499 1
806211767 0
564850099 1
250542109 0
378599126 0
297734249 1
466737764 0
262199442 1
70551817 1
275535783 0
766588250 0
152627710 1
534362130 0
955947918 1
531391918 1
351904097 0
737551067 1
376751845 0
234355940 0
726659851 0
732481453 1
486312962 0
494197380 1
818863879 1
198761276 1
994912071 0
628239390 0
160589421 0
591138300 0
822690304 0
534439158 1
421017843 0
325696524 0
33613057 1
53438805 1
505498472 0
532367069 1
998346209 1
622009009 0
890641079 1
146854258 0
674930298 1
806995360 0
300158583 1
866730424 0
66380630 0
257123263 0
847991762 0
491585285 0
652933065 1
482290281 0
808862750 0
232013768 1
770472671 1
525407743 0
335643828 1
266730348 1
946565461 1
233661103 0
222513910 1
918271229 0
735841527 1
609606235 0
707258018 0
66131677 1
601685103 0
13661666 0
925738885 0
465923921 1
920117222 1
600686158 1
642491009 0
757336944 1
675522323 1
572650355 0
671669990 1
467401946 0
817738953 1
836749639 1
527791976 0
607414711 1
379088234 0
940833520 0
236102819 0
916640248 0
538948830 1
627625463 0
566379454 0
67905833 0
582185822 0
236425389 0
234993798 0
797688438 0
255615317 1
235174341 0
489385175 0
91204956 1
866109276 1
182856831 0
726493042 1
593603895 0
741254291 0
737531850 1
317784878 1
107434011 0
154429166 1
431158972 0
326536908 1
26245976 0
585411077 0
500313720 0
102140210 1
848964786 0
512559753 0
23011019 0
986465679 0
526631218 0
604176464 1
39105082 1
317573982 1
261210523 1
534911645 1
267430008 0
971321368 1
118082611 1
324254655 1
769821429 0
115036428 1
12063693 0
847464997 1
224037428 1
15885435 1
331308685 1
738571559 1
724209345 0
79723731 1
106810470 1
532909706 1
841470753 1
638169917 1
27063168 1
560987798 0
287332738 0
181983292 1
387626985 1
570298282 0
483130112 0
913207877 1
754181594 0
912048790 0
893124170 1
114278094 0
664603084 1
446063440 1
412716939 1
238306169 0
308184552 1
532572049 1
927740145 0
314129669 0
203327218 1
656957741 0
559037839 1
904094085 0
810025726 0
341963774 1
658698933 0
427813116 1
329295360 0
172813191 0
508716345 1
679941771 0
190416120 0
947009467 0
691506862 1
147557988 1
823313829 1
213525034 0
726805996 0
80699805 1
16056013 0
23871153 1
518351926 0
110620917 0
713201707 1
481841064 1
946906536 1
527967873 0
284717148 1
163778328 1
311505042 1
215224172 0
851828135 1
394810958 1
917171725 0
404570492 0
29368355 0
215312712 1
471285701 1
489160396 1
204000179 0
457487457 1
672976008 0
705099023 0
44828415 0
827402921 0
446124337 0
275474166 0
690037416 1
815017347 0
71903176 1
705501983 0
306458197 1
840046238 0
933884128 1
933628329 0
176561051 0
324700525 1
879427411 0
619696516 0
279210024 1
546048119 0
473136266 1
145191625 0
528327587 0
501168890 1
199823155 0
126184787 1
421356977 0
195729390 0
97378199 0
360770621 1
839621990 0
979435790 1
190824138 1
823672202 0
48872467 1
427691226 1
817766916 0
254749599 0
466096183 1
65470579 0
459788817 0
264511410 0
125136903 1
128858136 0
354216178 1
483526083 1
366119063 1
607761715 0
555533402 0
260983995 0
987964374 1
952601476 1
627522823 0
187694189 0
250352897 1
277494006 0
760614874 1
65639589 1
319501529 1
909565090 1
909498408 1
358901615 0
200985566 0
558324543 0
488720047 0
444388112 1
270674726 1
102015909 1
941235840 1
150735896 1
86117444 0
418647827 1
801330844 0
316974358 0
526998871 0
129782217 1
264286647 0
632895349 0
658599404 1
995961164 1
849262096 0
648322428 0
473244247 0
621823349 1
555990259 0
406043824 0
347212157 1
394912713 0
26783887 0
514559144 1
729236154 0
143565268 0
514095526 0
662637586 1
981026731 1
708666289 0
810892764 1
14578854 1
191528690 0
32344231 0
372000192 1
19322674 0
207816439 0
406483112 1
500703805 0
928250365 0
905469956 0
910967352 1
607310798 1
781906321 0
729159192 1
516308952 0
663488299 1
262162014 0
739990914 0
841157246 1
534323809 1
670707347 0
184105370 1
933460053 0
576862009 0
380582825 1
710573159 1
945977832 1
129342787 0
919872027 0
890942383 0
934411836 1
743444160 1
933242620 0
702635939 0
480013994 0
590662227 0
890430062 0
545202881 1
139979292 0
698195465 1
879449878 1
468002669 0
845011219 1
622993873 0
566959370 0
257835378 0
234358741 1
319350679 1
437387950 1
348530279 0
893585048 1
222125036 1
718244252 1
437449253 0
191104791 1
965435720 0
853705538 0
965335884 0
389575998 0
24246526 1
586509297 0
613521700 0
898267135 1
337181907 1
45253488 1
291494260 1
215544559 1
593673925 1
102179888 1
85448941 0
502599017 1
389204292 0
897215292 0
105396283 0
504226612 0
284447453 0
147037126 1
483535222 0
931904635 1
268357635 0
887555068 1
540597813 1
438437228 0
414538741 1
133815324 1
143473422 0
181835186 0
358287479 1
148433066 1
760994398 0
471295000 0
542629794 1
28813750 0
193581771 0
816823694 0
485115033 0
875351408 0
130104011 0
241121769 0
347424978 0
190042569 1
607057675 0
632502770 1
124765684 1
499771990 0
133372097 0
295999866 0
35306107 0
560940608 0
778977791 0
328560627 0
278075233 0
385336488 1
769424067 0
701187515 1
604737944 0
312675863 0
369462776 1
333791203 0
212742211 1
422093456 0
354288302 1
972667778 0
133066631 0
119697960 1
327315677 1
354466225 1
831506396 0
642174055 0
523146802 1
316872753 1
778533631 1
988986527 1
494639063 0
549500629 0
316703714 1
369903727 0
378971129 0
269444412 0
163359488 1
723144186 1
872850999 0
144688748 1
778112372 0
10647482 0
21992716 1
643250200 1
93874360 0
163548964 0
347234629 0
837688133 1
222936051 0
603686620 1
642072290 0
116770473 0
786707697 1
760357754 1
648912719 0
617370407 1
215945501 1
670758841 1
744050211 1
37600840 0
826926702 1
248080791 0
186321519 1
884904981 1
292477041 1
31545732 1
348692293 1
164512688 1
760511067 1
915593540 0
42408423 0
327132469 0
666962481 1
221988410 0
193080768 1
569304542 0
330782753 1
89994300 1
426667968 1
933809996 0
150430451 1
27480139 1
226050558 0
869964671 1
980990310 1
764739981 0
886595758 0
697166245 1
5286648 0
96493928 1
255958221 1
236986887 0
904601231 0
466887820 1
35018098 0
409801550 1
883804958 0
869047317 0
608690717 1
312217585 0
527715874 0
675200968 1
932420358 0
476616536 0
640679433 0
34795775 0
927448027 0
156580209 1
868119748 0
552647130 0
109272944 0
271153691 1
950084380 0
345026658 0
922019942 0
327245247 1
146396752 0
76366848 1
511631507 1
384736607 1
381228133 0
697008355 0
426693647 1
303037329 0
899049823 1
802265803 0
850303973 0
540992602 1
617692387 1
658165412 0
695536049 1
262432882 1
84929509 0
870917048 1
349143700 1
1229388 1
890414961 1
146719150 0
789089064 0
959562866 1
509598186 0
141302984 1
876382116 1
927124721 0
329177549 0
13086347 1
562321760 0
60668983 1
676208162 1
323328831 0
285333503 1
929428065 1
152469798 0
876432961 0
938691183 0
835787970 0
491743573 1
148741658 1
196012138 1
747417673 0
754625888 1
860859425 0
861145746 1
477740871 0
585633312 1
186539367 1
107135888 1
419005502 0
758194040 0
344777383 1
305251679 0
703912025 0
331068300 1
126981047 0
964666199 0
623075366 0
740417199 1
757800461 1
24270664 1
304218361 1
277938497 1
233742056 0
859146543 0
466761570 0
602051147 0
944812889 0
526655763 1
523427008 1
197486045 1
910807224 1
27988942 0
289319113 0
719712171 1
349211509 0
605127197 0
800454635 1
703216363 1
36466427 1
658829885 0
605517498 1
637595980 1
292576404 0
338620513 0
987827467 0
322639333 0
9477586 1
119964231 0
977166526 1
641478241 0
379295071 0
862401990 1
161041855 0
618967669 1
723906295 1
146904215 1
272909043 1
775435234 0
541440962 0
950297063 1
780579905 1
49502020 0
322193589 1
582075554 1
603120020 0
38902133 0
20298126 0
262756208 0
947690035 0
536042902 0
235647174 0
771567836 1
164472231 1
343896784 1
317861720 1
622693477 1
822802437 0
933914973 1
937221643 0
295762445 1
181796114 1
78264357 0
952988321 0
265523252 0
933935896 1
556487730 0
460599617 1
830940890 0
855725088 0
993914963 1
392195374 1
78695416 1
75256127 1
923086687 0
236175634 0
252039313 1
604210594 1
445231199 1
32228950 0
801736227 1
395063656 0
320700903 1
87810156 0
647724573 0
504913621 1
511534757 0
845696950 0
843625754 1
135145616 0
250127007 0
37740114 1
496343088 0
572577263 0
589036152 1
551472702 0
925900890 0
135000174 1
99695819 1
327336993 0
234037637 1
838652209 0
455958432 0
263790759 0
297106534 1
879801537 1
795125877 1
835276520 1
53930455 1
725673743 1
313244360 0
981131655 0
894212511 1
475274566 0
530189152 1
576689668 0
46802024 1
580735635 1
328653808 1
685712201 0
925914832 0
242040651 1
494967567 0
992524826 0
38524668 0
604172709 1
173989432 0
568354340 1
923293174 0
231062872 0
619116228 1
560686252 1
760842311 1
128071253 0
102585954 1
287070674 0
55765723 0
57810183 1
479921654 1
552977133 1
383292029 1
165451727 1
728260735 0
778693108 1
791421658 1
905537773 0
16758029 0
618435561 1
952592294 1
632502374 1
310484611 1
638384981 0
406327764 0
941235479 1
367160678 0
243267075 0
55534742 0
661137471 0
92369635 0
69128068 1
202030072 1
466055941 0
581591522 1
283815605 0
790207478 1
552175640 0
605754513 1
667869530 1
794974454 0
662968439 0
269652205 0
577267396 1
122462678 0
799731155 1
842901558 1
934184355 1
623125135 0
388063827 0
886272553 1
131965796 0
360585984 0
631859647 0
778591034 0
60554037 0
716315896 0
987394434 0
534529627 1
796588033 1
769741012 0
730070191 1
130405992 0
384005866 0
912990130 0
868277504 0
79633176 1
793304858 0
545191555 1
415504034 0
192908890 1
98450372 0
263102267 1
332680167 1
440565989 0
666182072 1
826477587 0
717441275 0
12317335 1
625494644 0
580076605 0
723023103 1
798686538 1
506141638 0
717790809 0
381491839 0
142340381 0
482620390 0
552938778 0
79477413 0
362398623 1
513660564 1
487229671 1
740028851 0
159260713 1
20716225 1
404405101 1
813794590 0
467243801 1
360551704 1
626387417 1
924294349 0
954235038 1
419441934 0
563524198 1
499772868 1
645183439 0
922221702 0
662349333 1
774995147 1
97257418 0
907005610 1
688206483 0
679814128 1
489931923 0
551705638 0
332816705 1
647047200 0
263457113 0
820382083 1
568782943 0
845664611 1
757251422 0
724802872 1
448422299 0
588529556 1
833046680 0
104536039 0
22919504 1
155083345 0
281623861 1
221874259 1
583792736 0
985755049 0
36256356 1
678164104 1
579463338 0
145139922 1
739076938 0
503667973 0
926169595 1
750926447 1
352465714 0
922994031 0
440855987 1
384978196 0
521502358 0
197835221 1
801253247 1
936402403 1
466574181 1
735020280 0
699871354 0
376297915 1
717819989 0
555524344 0
33335591 1
767687807 1
714469291 0
959658459 0
558429002 0
419400386 1
544156536 0
122289113 1
837117764 1
445634867 1
762812037 1
38501692 1
383547345 0
326686152 1
724139681 0
437560728 0
178555731 1
772669051 1
534251084 0
195580314 0
159211155 1
32671385 1
854546159 0
23641133 0
850462870 0
893904165 1
439396912 0
298329760 1
229091342 0
672593962 1
499834932 0
739734284 1
727519148 1
966724932 0
456426088 0
385085721 1
475340133 1
895236012 0
109015499 0
688610558 1
893250955 0
590225621 1
812623708 0
605698110 1
908305416 1
295376575 1
749168972 0
722273003 0
68088933 1
398741095 1
959077577 1
902938928 0
283281915 1
811199314 1
175961526 0
381526061 0
996682037 0
530388108 1
275206922 0
66944881 0
447052866 0
37526299 0
295793354 1
939878784 0
433902269 1
797816168 1
177142204 0
160632178 1
205340205 0
74714239 1
817446973 0
299826027 0
171185182 1
358909922 1
845956657 1
293528911 1
891818723 1
378397589 1
680204089 0
384451488 0
395151363 1
728832643 1
110529437 1
872441809 1
752495582 1
300537076 0
431713641 0
970268503 1
880295644 1
519640576 0
324954870 0
440033202 0
75797064 0
609719836 1
592094901 1
679061568 1
833714626 1
40882079 1
713311330 0
362896013 0
143528164 1
360744021 1
358419870 1
345787489 1
664101669 0
102088378 1
100944680 1
458383960 1
531315622 0
288695570 0
801465969 0
430773995 1
802358090 0
545682739 0
881312104 0
439317906 0
437771171 0
856445961 1
572926839 1
901332172 0
686512304 1
452955527 1
205258827 1
126063034 1
282183143 0
766039525 1
959105268 0
822184744 1
239353953 1
438589255 0
254278478 0
380720444 0
800348499 0
169802625 0
370205126 1
912246232 1
768444707 1
261351920 1
313143821 1
84075621 1
898199405 0
498406725 1
578603592 0
785775023 1
488018152 1
257305582 1
928815367 1
13011876 0
164890821 0
469881528 0
791600946 0
566653396 1
127098291 0
981470584 0
807617267 0
464801385 0
781628165 0
457339426 1
371053349 0
100993178 0
889777759 1
123624881 1
778537973 1
92378282 0
403073061 0
709647190 0
209849123 1
582477214 0
618314659 0
477338043 0
370930998 1
260839963 1
247699276 0
144191099 0
961655806 0
903294392 1
412379596 0
325870130 0
785209781 0
815168632 1
802575624 0
697430865 1
758952126 0
278240742 0
523099727 1
775679511 0
346710338 0
27222995 0
434036296 1
329496152 1
790306611 0
124891165 1
898083119 1
173853165 0
506565252 0
338344337 1
522891967 0
575932991 1
198312932 1
508653854 0
814789574 1
345767571 1
419484125 1
690337282 1
205673412 1
585552525 1
189495325 0
361137031 1
186747425 1
531196239 0
154647878 0
248581852 1
1665872 1
721250745 0
364280014 1
660723386 1
640586006 1
321964974 1
118902696 1
188904580 0
150041106 0
391129305 1
766213804 1
57599295 0
924561229 0
768640012 1
229375658 0
395470194 1
829959625 0
578448755 1
564009111 0
389580441 0
586069608 0
912401239 0
627392155 1
108709176 1
213649306 1
296319144 1
275891656 0
200183603 0
534373468 1
458155182 1
914768295 0
411014870 1
460107974 0
810337476 0
912658429 1
925998327 0
51357565 1
149573032 1
529965964 1
666560333 1
566217206 1
570211409 0
734713333 1
541131613 0
863940559 1
166087556 1
925813641 0
833673386 0
501898303 0
838510930 0
723823380 0
126890107 0
940806780 0
874444250 1
829023478 1
827556272 1
400182427 1
974667154 0
701760245 1
169763839 0
297657183 1
736700752 0
840051344 1
170035838 0
226122893 0
299842616 1
968329251 0
229671675 1
890243189 1
386772084 1
559273681 0
566432698 1
755037774 0
648010271 0
554363109 1
116660471 0
568094992 0
824411032 1
537234118 1
374055398 1
601641823 0
395692414 0
353630033 1
178901080 0
332022905 0
542963274 1
327325668 1
787369533 1
559265683 1
664310402 0
182627231 0
277073575 0
667915554 0
529885565 0
712045753 0
236062214 1
387328524 1
323831493 1
678847674 0
977524845 0
525443520 0
209193962 1
765090052 1
999047366 1
903981107 0
297294073 1
92987863 1
542377018 1
770054467 0
742044463 1
752433481 0
259686223 1
825431830 0
341834160 0
40162107 0
369716935 1
53200406 0
939978800 0
913912944 0
985058808 1
733415475 1
472809665 1
705010819 0
502872380 1
401203449 1
31637282 1
463102715 0
934840136 0
330704087 1
664299234 0
927761398 0
686053633 0
858070986 1
203630242 0
572260005 0
359381983 0
101470516 1
209522118 1
441496660 0
602802567 0
249837603 1
144982711 0
722819636 1
877196800 0
625975833 1
15917746 1
668123082 0
307712455 0
768053511 0
450933829 1
667556367 1
880831291 1
907774797 0
559400882 1
23237496 1
57814722 1
33572351 1
42526961 0
813668780 0
651505382 1
112069219 0
369028954 1
450657475 1
560976703 0
954373377 0
270166437 1
311490807 0
630401921 1
993200814 0
838306177 1
341306662 1
414083483 1
646866973 1
486490801 1
418914259 0
852744452 0
440733555 0
481325923 1
172876057 1
633442987 1
339818153 0
830183824 0
725829452 1
465449697 1
508656903 0
918424096 1
600136172 1
330255988 1
212580098 0
745788638 1
964716346 0
274812950 1
835981934 0
677686225 1
108947850 1
402258167 0
281306928 0
481786350 0
334335367 0
529176267 0
433678092 0
130638786 1
804793922 0
784807100 0
483345335 1
495194802 1
472731733 1
536561510 0
318185326 1
899381928 1
663166048 0
631489704 1
670413856 0
150960792 0
261346956 0
18524271 1
701106621 0
663718156 1
114545349 1
722021584 1
417967565 0
768869035 0
477114901 0
524234946 1
207663797 0
230785076 1
229581170 0
948997712 1
343491626 0
812294486 1
396455255 1
383433541 1
213249798 1
32154328 0
433052658 1
142049921 1
85125696 0
941447606 0
229115652 0
532386098 0
540289216 1
1969074 1
448045357 0
789802057 1
184674908 0
585948599 1
551540685 0
482609556 1
22991960 0
549013077 1
969365986 1
638952479 1
711227618 0
199338253 1
126687913 0
555526123 1
521945279 0
994280937 1
915665650 1
967098349 0
492397567 1
426150841 1
975590510 1
501883730 0
238094299 1
985123190 1
391429479 1
787969507 1
631178179 1
3142094 0
874134784 0
226437453 1
290165617 0
101720869 0
994465476 1
641232507 0
547933983 1
709778818 1
792034910 1
910069109 0
293252109 1
267981544 0
394746727 0
490771995 1
787669666 1
884603969 1
560514664 0
726675226 1
867702007 0
165004364 1
780344695 1
364735060 1
823174095 1
282090333 0
855753993 1
469063055 1
276063283 0
293926274 0
575808031 1
604699843 0
364174978 1
164684562 1
610808042 0
17133043 0
281518291 1
225755410 1
754653864 1
8991365 1
433227277 0
643928861 1
443423217 1
384347917 0
156099553 1
402455889 1
471590260 1
847717481 0
198589729 1
700532211 0
773184795 0
525885134 0
405901529 0
451447525 0
522874394 0
792079952 0
787883474 0
441079454 0
795268888 1
922474218 0
281423880 1
295868265 0
195871512 1
348152782 0
327748839 1
656688904 0
891817437 0
358289335 1
632262021 0
890060900 0
254433112 0
893066661 1
685531516 1
386004447 1
461700430 1
792889255 1
421046147 0
644811533 0
71129178 1
668544485 0
879066427 1
235005357 0
93941142 1
955412081 1
333871295 0
413027565 0
655221120 0
442049590 1
855758909 0
233810908 0
187730717 1
538791039 1
793418490 1
378058081 1
948333329 0
518292773 0
932273027 0
445304221 0
216047994 1
735748020 1
69591275 0
504994824 0
140532964 0
946949876 0
7714781 0
25407307 0
622727860 0
853111596 1
294179948 1
336119612 0
710376755 1
798709116 1
208108769 1
87363252 1
799989990 1
557534004 0
713448495 1
88301275 1
297128491 1
726323341 1
200042437 0
914101927 0
691058947 1
561527665 1
30669577 0
529590471 0
162734309 1
768273364 0
236172896 1
819670011 1
256630665 0
538823736 1
40218432 1
168050590 0
660548358 1
196778985 0
403034013 0
782889534 0
521397140 0
527241400 0
450141714 0
122114000 0
555995996 1
728132857 0
885581139 0
879296841 0
299203676 0
493911167 1
751701329 0
956865816 1
940270823 0
226078822 1
698996140 0
772265682 0
666416843 1
638028725 0
890849609 1
590237871 0
184993595 1
807183653 0
665994214 1
641047392 1
701379414 0
838477799 1
653912988 0
799428814 1
255925763 1
903740184 0
446457951 0
619597876 0
54240842 0
527583367 0
517320614 0
146650588 1
660752808 0
755823017 1
433294345 1
669163154 1
371336550 1
223219123 0
525642117 1
656595493 0
177710226 1
440938289 1
209289636 1
241077409 1
340480522 0
138687140 0
315161315 1
589081498 1
647345694 1
307692628 0
666999063 0
775910687 1
671183255 1
13501988 1
296038786 0
546383292 1
841596894 1
252519853 1
699083305 0
414435796 1
344524593 1
524281859 0
239239660 0
635842644 0
891445593 1
593998262 0
634146300 0
716141936 1
411258566 0
437319055 1
225793293 1
660823076 0
170776144 1
788292963 1
56411463 1
294093203 1
929551121 1
174102773 0
354391540 1
405849578 0
942740659 1
663994041 0
348894090 0
218272721 1
539369290 1
440392512 1
368730302 1
475647349 0
440814577 1
947619012 0
403864093 0
73432449 0
539336471 0
400215096 0
231614217 1
918014366 1
398976657 1
584852613 0
982356032 0
68484610 0
4979894 0
672131435 0
608251268 0
913235687 0
934899069 0
113767154 1
52104730 0
222834485 1
836238110 0
982964681 0
126440466 0
789504036 0
43931520 1
99866913 0
846776286 1
73697988 0
171478060 0
90874591 0
137012895 1
133025335 1
166470823 0
3570750 1
950230210 0
604677863 0
351738373 0
275901211 1
431231929 0
992728973 0
612616967 1
812627662 0
681523003 0
405810546 1
574962664 1
302187285 1
240802429 1
284934296 0
691860167 1
7109204 0
214849543 1
813073808 0
475686730 1
571065987 0
880135574 1
91899175 1
675091106 0
506248595 1
906088686 1
816895977 0
359359472 1
157766147 1
749585488 1
946658620 1
526569674 0
987172437 1
306468859 1
159058101 1
261120527 1
503643271 0
875568184 1
563994538 0
481921851 0
284274776 1
561986789 1
870235361 1
101992547 1
303948625 1
619189113 1
926935896 1
951885613 0
790260456 1
823173665 0
795966154 0
296568073 0
317553022 0
286232257 0
513735957 0
273796018 1
277185895 1
37485552 1
470931906 1
155462582 1
465269741 0
876179130 1
335761603 1
984448779 0
371871434 1
194060041 0
890583087 0
700559185 1
701431790 0
147645511 0
393577112 0
340132056 1
697087705 0
968975927 0
788986771 0
902068021 1
778674954 1
920364575 1
591242290 0
777185333 0
167417780 0
343551830 0
771044536 1
240706835 1
708098124 1
868022669 0
131593399 0
277831559 0
748903436 0
623579803 1
823151323 1
903167953 1
727087927 1
668778780 0
326690630 1
60032908 1
538709632 0
145946232 0
313510658 1
989218415 1
962794801 0
776426171 0
457404686 0
607695654 1
247678953 0
880064360 0
903876173 0
757678254 1
448343536 0
933327096 0
901766789 1
252092391 0
705836928 1
112074823 0
942129823 1
716187074 0
71682050 1
586055434 0
190553251 0
874562886 1
538798321 0
616558492 0
190390605 1
106637408 1
741825302 1
655988476 0
831408992 0
945669449 1
275886971 1
845944215 0
587196011 1
919233815 1
619027317 0
11061098 1
371374687 1
403272629 0
337133300 0
569647454 1
346512236 0
797615400 0
810751644 0
914166227 0
972087471 0
238255467 1
736955211 0
972155608 1
546118165 0
611213886 1
823705303 0
893090997 0
597591716 1
604946152 0
473667302 1
12523362 1
331529865 0
723823341 0
881689429 1
70663217 1
816246323 0
735993553 1
125165581 1
463877204 0
759524949 1
879303920 0
122628581 0
391751491 0
692672682 0
515176364 0
130304205 1
78314091 1
834874451 0
596371734 1
505374241 0
584749806 1
715323370 1
647736578 0
742679511 0
1908959 1
7582268 0
254011904 1
711041040 0
149374663 0
745645279 1
423920568 1
661848704 0
964907011 0
948155582 1
644913202 1
466158772 1
589199933 1
456967406 1
923795558 1
666345137 1
70953486 1
191154620 0
826576859 0
432384790 0
227319482 0
64205388 0
529777616 1
991854360 1
595740955 1
453296812 1
963822767 1
795399018 0
133874038 0
378265158 0
943413837 0
72869945 0
689955570 0
618067377 0
741770871 1
692703771 1
3315734 0
539134276 0
431160349 0
113615100 1
114639085 0
438250327 1
825866217 1
460509101 0
693231765 0
108112224 0
271036506 1
786761734 1
760847427 0
674537518 1
126274055 0
240163251 0
161809800 0
52437150 1
117067379 0
50261506 0
90134977 1
524231371 1
665452967 1
633914575 1
268303933 0
140966150 1
766306964 1
332928794 1
840874658 1
296059894 0
714745987 1
841011802 0
968000543 1
580568963 1
576335018 1
287493414 0
657454807 1
553915825 0
274582303 1
889833104 0
368912717 0
42989227 0
46246124 0
330934511 0
652408341 0
674034165 0
939878754 0
967943177 1
870868598 0
761882383 0
887513043 0
41095073 0
418528926 1
930747921 0
275466131 0
922540183 0
950155658 1
759564070 0
116915929 1
346649295 1
260052995 0
752365222 1
125465547 0
139255240 0
476063108 0
931871713 0
237587098 0
340915726 0
909754211 1
236948187 0
586795602 1
504547864 1
592967114 0
553737106 1
999569209 0
205867968 0
658481384 0
71408844 0
25291729 1
664811478 1
746055888 1
410441817 1
898674801 0
804764736 1
87485708 0
710702164 1
191382676 0
745273311 0
431233028 1
277292630 0
317245827 1
964343764 1
307553548 1
381805792 1
699484697 0
687780196 1
441310964 0
926216896 1
646986967 0
154554585 0
442038870 0
509504140 1
561706021 0
873581262 1
459162557 0
273241142 0
495025752 0
421716637 1
65897385 0
657590082 1
156557679 1
802438385 0
138537875 1
423515738 1
795359744 1
461836728 1
520957407 1
240561565 1
664906241 0
898193921 0
786976702 0
685469636 1
19154267 1
641095297 0
928488236 1
17386429 0
556402180 0
268539082 0
426429596 0
581266515 1
947462482 0
641332684 1
287709872 0
261455298 0
917747953 0
415739780 0
561672010 0
319144128 1
794397348 1
538376965 0
153634238 1
661783615 0
704508041 0
164093563 0
669033980 0
607471300 0
6453317 0
497430992 0
99567242 0
367078392 1
299187114 0
474893842 1
138768513 1
491869377 1
512871314 0
496854700 0
772889922 0
272781802 1
494365834 1
332996660 0
716444853 0
237665419 0
98815372 1
974330819 0
941951028 0
574318260 0
859857803 0
51690637 1
317061791 0
553303245 0
280284079 1
966702169 0
715925202 1
758004986 0
306290075 0
739886364 0
928445797 0
897255082 1
216570745 0
428236547 1
812986958 1
310411208 1
370998400 1
983978334 1
613822655 0
340370424 1
102968358 1
35558698 1
572176133 1
656630669 0
513311980 1
89082510 1
878070118 1
436757479 1
877946468 1
888239381 0
546710599 1
695159239 0
41754423 0
705184562 0
832951258 0
476040295 1
573685926 1
544512242 1
891612507 0
487128932 0
185471781 1
134792524 1
142810662 1
719086770 0
991356219 1
526146024 0
814593745 0
409934174 0
654540612 0
574456752 0
227433602 1
724669554 1
182398775 1
735931163 1
295225387 1
965541888 1
657917694 0
492335027 0
509361685 1
855839844 0
739343655 1
37780665 1
646724734 1
768898983 1
137806773 0
211581459 1
857579688 0
528115867 1
348103097 1
117133140 0
874925340 1
999727422 1
642709463 0
458793240 1
390272765 1
77610143 0
746417723 0
889427918 0
436622620 0
471488236 0
391581747 0
808710779 1
472589292 1
571118379 1
84431896 0
400075965 0
857382728 0
55089391 0
194003985 1
361985176 0
175749019 0
103947453 1
796014512 0
606586198 1
908727822 1
597706823 0
771414090 0
590232675 1
408630530 1
81845917 1
452200061 0
559545059 0
919093619 1
482081617 1
230359507 0
328352706 1
540815627 0
602990009 0
692975831 0
25176901 0
135675166 0
76156337 1
749980197 1
622107033 1
966140680 1
699204589 1
966599902 0
188939253 0
97807214 0
836774091 1
838484390 1
336075776 1
790005677 1
873099341 0
940936321 1
567204451 0
29945964 1
655475525 0
144395314 0
859067692 0
351220200 0
976218763 0
229542775 0
586972742 1
788247726 1
406798528 1
360021268 1
674787224 1
666401304 1
32506926 1
828804897 0
50475671 1
929857057 1
528660649 0
983846768 0
723340837 0
846434470 0
875903182 1
701923400 0
959456115 0
470997769 0
14246416 1
855782555 0
545852084 1
28276400 0
413413214 1
58864090 0
913935300 1
724235859 0
819869742 1
752910923 1
690332665 0
704889769 0
595417826 1
823806668 1
385430718 1
705430327 0
4942718 0
190701480 0
561223641 0
211316524 0
331055576 1
873460377 0
899220331 1
526410806 0
952376223 0
184444853 0
170647204 1
692355241 0
635158738 0
805845693 1
260543916 0
794026556 0
612444112 1
25141892 1
95853974 0
129895922 0
539193789 1
54001675 0
277057910 1
159366674 1
230232528 0
530352362 1
867728468 0
659036666 0
944245359 0
995341809 1
675480066 1
590808121 0
475831125 0
415841689 1
558749912 1
992403276 1
587725846 1
861979035 1
669052015 0
925249913 0
276674550 0
523207052 0
530118001 1
222542501 0
141019743 1
448432799 1
211648293 0
912706975 0
734499898 0
488929873 1
936455316 1
412322178 1
235920520 0
155545237 0
226957070 1
374744483 0
838164619 0
628741536 1
545839884 0
415051872 1
791649925 1
956703590 0
541877742 0
759731862 1
877630867 0
339595643 1
908364898 0
141517921 0
498246542 0
239114352 0
53375283 0
49559503 1
605168443 1
722101871 0
606519926 1
934417580 0
70158926 0
447170461 1
153038790 1
521504400 1
963070251 0
102026012 0
832932126 1
823099142 0
24422774 0
753559701 1
270841375 1
893366601 0
219561075 1
669998892 0
454541043 0
389393598 1
659520863 1
182820694 0
202710057 0
102116876 0
764545647 0
893097803 1
601985359 0
905042394 0
591372551 1
259023856 1
5840719 0
20932047 0
155122794 1
147474235 0
557186873 1
212002233 0
353432785 1
8369144 0
89530581 1
699186937 0
951315091 0
309983707 1
470937238 0
249140291 1
656457902 0
671599540 1
593968279 0
68415035 0
834182166 0
976116433 1
829262530 1
330845437 0
127284104 0
113310295 1
827318653 0
47232180 1
633937320 0
451406895 0
463885352 0
907698220 0
903203478 1
205091878 0
387086440 1
857864679 0
974187704 1
972221708 1
936745242 1
635761293 1
12297398 1
311866065 0
222674954 0
850197129 1
545100480 1
684065020 0
101349572 1
51170978 0
557049030 0
647417077 1
219137121 0
650693228 1
953895132 1
975642263 0
137671918 1
622037192 1
321998427 0
523994495 1
677193121 1
257888683 0
272177245 1
38752563 0
773401187 0
689961609 0
770905210 1
3988128 0
7567949 0
79827071 0
324386817 0
976986866 0
727155846 0
387653253 0
267648465 1
700673353 0
461913919 1
708361776 1
12862551 1
935979503 1
67968442 0
473733312 0
126369279 1
407704727 0
291886522 1
409128883 1
474416953 0
657478026 1
369334655 0
593627658 0
667857374 1
373214417 1
31929746 1
452449178 0
933269101 0
594612496 0
964119802 1
656754539 0
194033338 1
783320740 1
347313641 1
9642182 1
849319755 0
162314578 1
561496127 1
148862859 0
971896973 1
297054318 0
811043060 1
20985182 0
595297156 1
778613099 1
98369225 0
616381785 0
664143853 1
12890757 1
795510526 1
166559502 1
180511309 1
306924676 0
195705232 1
989963935 1
745617802 0
401641324 0
851217539 1
998145633 0
756901656 1
782918828 0
20825674 0
114325810 1
319914600 0
684017147 0
189093379 0
705273451 1
747214362 1
207826177 1
948844392 1
943356470 1
391549178 0
534878445 1
391312880 1
965541333 1
223822809 0
350745060 1
911118492 1
524605178 0
920393564 1
978510668 1
393917208 1
825185631 1
595763557 1
725181170 0
341685230 1
728560614 0
837342015 1
914425377 1
428722264 1
329308858 1
612838850 1
365488130 0
315917900 1
945038952 1
449467603 1
877130028 1
414758556 1
290495966 0
189064109 0
995551631 0
255096678 1
45834573 1
288321186 1
399821565 1
153081197 0
578366272 0
878192312 0
987772278 1
115463051 0
698617197 1
171325925 0
508938977 1
561444072 1
272517274 0
451826133 1
252169627 1
676350400 0
658399287 0
697129891 1
269126642 0
52646891 1
130582397 1
679369677 0
300083098 0
930187317 0
360998760 0
921571189 0
453579814 0
896471516 0
934731859 0
797903920 1
349289102 0
424518022 0
908588272 0
456484189 1
705168554 1
31838254 1
379996952 1
55637969 0
291014053 0
928924022 0
100009167 0
814856107 0
852046742 1
241822988 1
439363468 0
691311130 1
566763370 0
235094719 0
635138066 0
582284574 1
101162694 0
800218 1
475200790 0
181035288 1
284063598 0
930682538 0
433232251 0
294239985 1
821596707 1
628827883 1
852984893 0
573684396 1
106128793 0
321937125 0
382414167 0
33094660 0
871351584 0
555144253 0
335306870 1
908099385 1
453281974 0
861552441 1
324105357 1
362619109 1
117611823 1
437971419 1
992738695 0
993289376 1
853896275 0
634228841 1
206887568 1
267952087 1
157223014 0
223306174 1
463190250 0
854459333 1
434194974 0
467893788 0
656366382 0
459263464 0
214518738 1
551458801 1
75415658 0
519101356 1
434116118 0
410888009 1
525415847 1
762544193 0
545362162 0
387195553 1
857942462 0
128924562 1
714530222 1
225952553 0
40946280 0
802579642 1
492512813 1
955813677 0
647534953 0
496056057 0
278461717 0
802667602 1
346142905 0
573775221 1
793739826 1
436446179 0
283394094 0
435156637 0
855890984 1
932484167 1
676560572 0
164443989 0
271850389 0
837962392 0
107267854 0
619394513 1
634991014 1
329985197 0
277511159 0
90612552 0
644942844 1
559462210 1
562258896 1
684079905 1
810068784 1
242921598 0
282934999 1
397318873 0
82181043 1
851386035 1
952943772 0
560442653 0
735035903 1
643669262 1
998890114 0
852350711 0
986489893 0
277006318 1
701061678 0
908162449 1
604289031 1
913564993 1
211185780 1
72155343 0
237590507 1
798601236 0
69897060 1
933408914 1
604573737 1
211055708 0
579123114 1
690199691 1
944904319 0
106292376 1
28009827 0
833662874 1
895589707 0
933422306 1
389040945 0
189852413 1
379108700 0
298496813 0
534674807 1
351272822 0
639779220 1
517569448 1
769434530 0
384801369 1
355238207 0
230151754 1
863335088 1
89153449 1
175787802 1
819691036 1
506943495 1
42388348 0
809839434 1
143094775 0
200484251 1
711420399 0
539482849 0
14921089 0
923914458 0
397637642 1
691806535 1
34694832 0
157495666 0
625823429 0
985075511 1
291236533 1
885156870 0
331544599 1
966036778 1
413487907 0
637692457 1
753389095 1
830731490 1
6006129 0
136609132 1
307529510 0
215031592 1
137314057 1
114795027 0
396939466 1
278832368 0
471824496 0
761465019 0
185290953 0
147926711 1
19284723 0
880763696 0
729238940 1
891205906 1
599333839 1
810605326 1
578391305 0
854351485 0
893677938 1
535451184 1
542533628 1
940946739 1
823967658 1
875674629 1
52253763 0
943070720 0
584411151 0
415696376 0
620696001 1
456774225 0
908230161 0
530719688 1
439428032 1
46273749 1
936690604 0
555225589 0
818448152 0
984647403 1
854467064 0
641394118 0
229679274 1
293886486 1
630971828 1
941300730 0
820250425 0
199658006 0
840579070 0
951221367 0
995762389 0
368817149 1
948733534 0
227500084 0
321037744 0
208692827 0
602976734 0
26770016 1
124609340 1
127050308 1
539104878 1
279800154 0
264811672 0
233921737 0
141952729 1
727925134 1
175941845 0
462457235 0
626367342 0
912319635 1
930451311 1
356959866 1
232491830 1
826409280 0
398494644 1
884215549 1
204126615 1
707374087 0
415250189 0
708773171 1
743155690 0
99303979 0
536138406 1
836656375 0
67205063 1
265832866 0
642508520 0
205297507 0
988169418 0
891112584 1
186838245 1
836915980 1
725413132 1
883525274 1
124303047 0
755178348 0
601520310 1
793073097 1
94924755 1
724810928 0
460238363 0
184624389 0
661474507 0
196237951 0
969647821 0
935695336 0
675246557 0
350288700 1
816433487 0
875892722 0
200904853 0
418391748 0
387669917 1
341927473 1
402722383 1
438609819 0
821905395 1
75282316 1
890892262 1
490723488 0
73506913 0
146885719 0
997546197 0
925831770 1
131225960 0
14399984 0
762810694 0
884961243 1
785909308 1
448916480 1
525356647 0
152360000 0
89694187 0
362467354 0
274349441 1
877894019 1
580421565 0
260163650 1
226069049 0
834782766 1
772166366 0
482147659 1
830112119 1
404007468 0
40466145 0
123878288 0
508960815 1
959418694 1
819444703 1
939605553 0
188718628 0
87495381 1
932331000 0
833968689 0
122066805 0
681621377 0
172734970 1
383795990 1
329981357 1
719445605 1
935030030 1
821204318 1
908052539 1
859702466 1
130721169 0
626656508 0
521196104 1
687958888 0
972836845 1
801115751 0
588819410 1
331883745 1
812320418 0
743299527 0
297741515 1
425754304 1
222518416 1
232618292 1
327699076 0
434295844 1
568980683 1
816591451 1
167057229 1
608722422 0
161872797 0
337335212 1
863402012 0
187246832 0
510276777 0
218822593 1
548237387 0
526726476 1
147819362 0
381483075 1
670362320 0
624381401 0
657805597 0
69543625 0
139767924 1
827559874 1
269905816 0
764398716 1
756667710 1
327155000 1
191545439 0
642990845 0
892357628 0
437072385 1
625428831 1
945284891 0
587547826 0
954174957 1
326620561 0
64892815 0
931257891 1
709198644 0
772643789 0
42314647 1
967607330 1
23158718 1
268542071 1
13105038 1
531270937 0
492657802 0
28159970 0
464329949 0
244283917 0
73736724 0
246869232 1
628339183 1
416897388 1
38691627 1
66533932 1
417119018 1
10718448 1
150490335 0
125765717 1
368323075 1
365641969 1
626303757 1
404582907 1
277568898 0
167430179 1
976951261 0
721936401 0
343415400 0
682267408 0
916100385 1
793231011 0
93310026 0
626521474 1
10677158 0
142967097 0
710532744 1
848566174 1
469230498 0
217538570 0
609593842 1
49628286 0
699461979 0
851771970 1
486189817 1
290608019 0
634339338 0
911584942 0
386316475 1
429301140 1
87110851 1
506738934 0
596663600 1
794680511 0
792026266 0
813545821 0
23583612 1
751813825 0
771286504 0
133445124 1
954395368 1
158161677 1
640331007 1
779873099 1
561629995 0
769810766 1
479394402 1
357646473 1
771219021 1
514942883 0
921094096 1
842361660 0
28655605 1
199731876 0
246590973 1
490589702 0
25002186 1
287918541 0
924789698 1
690861659 1
339162154 0
403043954 0
116629726 1
490580730 1
417432928 0
427717124 0
386670105 1
886239623 1
209474637 0
23945518 1
555300975 1
764501638 1
325655370 1
775059126 0
41505585 1
808974360 0
778873194 0
21140253 1
308504071 0
759755342 1
254141800 1
84863286 0
25983307 1
17437629 1
485705709 0
105453629 0
152535445 0
447895692 1
578743600 0
434226974 1
342677845 0
19208186 1
936013658 0
603213976 0
529582140 1
518245980 1
225473063 1
866873591 1
605690822 0
861424774 0
419067896 0
890084491 1
982703880 0
683629886 0
412632213 0
481257673 1
264644994 1
971272799 1
38026482 0
378404869 0
628587012 1
158629060 1
204034340 1
675408306 0
675823289 1
212439768 1
887006210 1
836858630 0
950471507 1
158507401 0
79408852 1
964836447 1
44021071 0
790322014 1
790014262 0
909105281 0
997079413 1
515383866 1
328882742 0
149769903 1
359514384 0
933000508 1
509209554 0
603035169 0
51799374 0
644196785 1
256887919 0
414133004 0
104123530 1
699857185 1
84761093 0
197366262 0
409333307 1
665975050 1
444935180 1
881569025 0
14791160 1
360594955 0
993742468 0
344678936 0
551049883 1
681648972 1
802743608 0
313219740 0
734614204 1
5845560 1
504051320 0
20420141 0
867083958 0
65247114 0
253357869 0
630982088 0
315393599 1
775017990 1
376566471 0
811772813 1
419731230 0
212323911 0
738127503 0
462686958 1
311963218 1
129112108 1
400986536 1
754690969 1
64109437 0
133766636 1
143693166 1
921519816 1
243404768 1
5660912 1
371648826 0
217025536 1
120506955 0
327914602 1
296866776 0
819828604 0
503678802 1
765797842 1
153353729 0
137977307 1
673090454 0
558726585 1
749959752 1
496060717 1
497356665 0
670140262 0
778585739 1
890558054 1
649430401 0
172427583 0
906056348 0
849257739 0
457000590 0
693707198 0
176425830 1
802002060 1
289663950 0
893405499 0
328173393 1
392110577 1
549187471 0
62904305 0
751972932 1
970652733 1
96816725 0
314339120 0
231063441 0
122671082 0
13630673 0
492606066 1
967891432 0
143914896 0
125751506 0
582240932 0
179415294 0
863576234 0
855520941 1
365729199 0
811271636 0
32781822 0
531598686 0
618824947 0
319807606 1
785295758 1
939807693 0
248220107 1
996624521 1
674338074 1
148003882 0
267934290 0
849667060 0
319321848 0
215814504 1
894036153 1
153819383 0
988042867 1
46803855 1
527181667 0
716396350 1
701532794 0
136747363 1
38391197 1
752771051 0
495903432 1
383022073 1
107022100 0
870837987 1
669129442 1
969225794 1
348372622 0
797897986 0
456433865 0
760260217 0
878215235 0
226166001 1
879090498 1
718567327 0
636066276 0
638285103 0
940004096 1
892561838 1
206547357 1
196240878 0
619845337 0
463730382 1
287780256 0
812657298 1
774618879 0
781548511 0
805728198 1
830242104 1
878974467 1
845353768 0
179068594 1
632947343 0
932968923 1
517630071 0
17909230 1
782480090 0
643168745 0
857009607 1
997240208 1
481360955 0
593500808 1
719904505 1
647625567 0
157028349 0
789700391 1
822726149 1
236017727 1
156076112 1
5204385 0
780885490 1
647544117 1
206320564 1
104208692 1
956132237 1
31886248 0
263482076 1
756723545 1
224254790 0
990366165 1
576449181 0
688635062 0
638124521 0
205563005 0
98481504 1
501330107 1
947827033 1
431260788 0
824603324 1
500295949 1
547553521 1
815995378 1
64083392 1
117007572 1
114044850 0
810923003 1
4354054 0
398857441 0
50106846 1
841345740 0
452437100 1
755043283 1
783361531 0
592002360 0
987322237 0
308563075 0
206472253 1
128364171 0
757260256 1
574984817 1
5238772 1
814595674 1
850936583 1
328763846 0
754720252 0
703779718 0
140746165 0
275930309 1
91917194 0
152047303 1
793935533 1
715083032 0
406663478 0
901702285 0
93467756 0
274933832 0
553392365 0
444445097 1
551461868 1
942467070 1
675801699 0
866985350 1
301610900 0
294025678 1
535225425 0
52449067 0
786769878 1
310929030 0
614972374 0
995148905 0
637904293 1
634125758 0
831295305 1
63054003 0
22549691 0
787894354 0
895552075 1
438966980 1
326977286 1
846698924 0
319254688 0
99179121 0
896769363 1
493051847 0
629429571 1
825149844 0
112232464 1
670131273 0
551112876 0
1366372 0
791782751 1
618618575 1
690852075 0
296882358 1
66449730 0
157013602 1
566470095 1
645506712 0
506142932 0
412437916 0
594422226 1
387822200 0
139839156 1
466237100 1
845736787 0
971932360 1
645381622 1
775311110 1
227403894 1
953607421 0
140267482 0
272432447 1
918708065 1
240552731 1
964229027 0
11010851 1
140382102 1
832884490 0
648342787 0
913806601 1
471533286 0
197552569 0
868527070 1
133116491 0
455762106 1
996040637 1
832178332 0
208186314 1
256287935 1
225751581 0
976716577 0
646809504 0
471139179 0
706936250 0
883274152 0
328688028 1
197560495 1
124931080 1
989617134 0
12403647 0
946767110 0
826522982 0
458385065 0
278074461 1
13925127 0
356545499 1
705452714 0
440208308 0
243336813 0
820372103 1
511486702 1
457809368 0
841995151 1
934297160 1
535889952 0
900386037 1
181011624 0
28685279 0
798278078 1
320441116 1
838373346 1
309136503 1
130587370 0
893373685 0
778508141 0
111660476 0
724437959 0
877961538 0
937929883 0
111308180 0
550528702 1
62565347 0
436747052 1
532920351 0
252585555 1
942713780 1
185944411 1
363507991 1
177556534 1
898391972 1
175478587 0
806459284 0
132399784 1
314892626 1
534400018 0
35333423 0
133168686 0
104611350 0
570863759 0
72889483 1
847443013 0
877147820 0
657524162 0
249814610 0
364027708 1
475833474 0
998066655 0
378231272 0
594520691 0
568800498 0
619360731 1
531067697 1
220778187 1
953994835 1
965244545 0
795018000 0
779104981 0
510154611 0
565516371 1
540831323 0
400288771 0
968198452 1
283712066 0
3873592 1
968497271 1
471441734 1
572710863 1
743459737 0
766241412 0
426365341 0
302366118 0
620822725 0
884880020 1
172086551 1
356051267 1
350535486 1
451438720 0
23704332 1
443966624 1
911670773 1
145726246 1
741732288 0
959314082 1
620550721 0
390586409 0
804977724 0
384283666 0
15133913 0
512799615 1
877293827 0
77954668 1
299821322 1
722294706 0
954792772 1
976583242 1
970810716 1
974345431 0
131055757 1
458601755 0
631056768 1
148511063 0
285859272 0
394326054 1
917204053 0
587652255 1
5095190 1
967040137 0
530754016 1
68033827 0
372205672 0
753965319 1
616373383 1
588983662 0
549523781 1
350317606 1
357541084 0
315418088 0
634853139 0
55309200 0
878373659 1
227000073 0
220288059 1
310185905 0
968522160 1
692328377 1
357966741 0
110887657 0
750300917 0
614156397 1
217502108 0
535019043 1
337173663 0
335630727 0
632705241 0
964294733 0
760797418 1
540789451 0
267094773 1
857761808 0
931779480 0
590704144 0
429086701 0
670997322 0
251198099 0
52194090 1
915546402 0
297824089 1
869715799 1
163918591 1
27822704 1
83684187 1
537426408 1
929472915 0
733548392 1
903695117 0
558344155 1
692354182 1
135914135 0
799039657 1
228527369 0
692892972 0
908679291 0
800733828 0
545431228 0
725467256 0
453465833 1
853020036 1
428459124 1
59384243 1
939164407 1
735252090 0
758237937 0
364919261 1
915767212 1
949990545 1
394676597 1
504600096 0
388713096 1
686162286 1
751074044 0
165151197 0
819041616 0
558144548 1
908255331 0
649490661 1
983670924 0
193581567 1
282356334 0
231663908 0
765800199 1
813615795 1
12968956 0
803637891 0
971571961 1
837241992 0
196517138 0
906463636 0
616687593 0
973188845 1
187533769 0
285368609 1
669949367 1
34217182 1
909497384 0
579428543 1
891352368 0
535867069 0
558838211 1
594001335 1
437402257 0
738694015 0
905660005 0
298376444 0
367305554 1
736677585 0
492137624 0
855126630 0
182584970 0
297077728 0
290123551 0
323583031 1
120725274 0
727830949 1
895376019 0
4345472 0
187241701 1
107075842 1
415341125 0
256647991 0
613123616 0
745597937 0
25824199 1
399429445 0
610992677 1
455035358 0
92161708 1
811802068 1
18021060 0
279333060 0
350991106 0
516447017 0
720684379 0
354016586 1
230775223 1
294605531 1
277113670 1
97708184 1
260385435 0
712639375 1
336546885 1
948960186 0
988352448 1
365419332 0
566175916 1
743045492 0
952469768 1
591080657 1
517663831 0
659958181 0
38590357 1
73366528 0
893667693 0
885650984 0
622803644 0
779031078 0
940797822 0
419384050 0
594971490 0
133133377 1
183452985 1
924771585 1
578365580 1
448977535 1
903032520 0
738898627 0
729113127 0
345508233 0
578096834 0
676174854 0
326177070 1
479372923 1
62327119 0
634540817 1
322348376 1
530611877 1
489004746 0
49018975 1
867777392 1
694736919 0
94687878 1
597849481 1
504364582 1
29613770 0
159345504 0
94567434 1
292625143 1
312663910 1
980119695 0
218668326 0
327730138 0
384664578 1
548479212 0
847604811 0
612285412 1
566684876 0
758336795 1
776512300 0
187424991 1
815879327 1
978639630 0
236031018 1
43230827 0
609169413 1
790837667 0
243558564 1
107437901 0
799515404 0
252829144 0
612315606 0
139792333 0
670050456 0
482913833 0
168069948 1
488405185 0
282905499 0
21071508 0
318546155 0
59130716 0
805712952 0
258386966 1
583066296 0
637161273 1
714385003 1
538953084 0
604171775 1
535522172 1
446108004 0
213093543 0
434989708 1
48591170 0
981145197 1
116692998 1
971978844 1
694322536 1
699663611 1
129040836 0
977646719 1
569570649 0
767649541 0
329485781 1
660056543 0
900378656 1
810511068 1
816633693 0
276805091 0
828880957 0
65882831 1
207237715 1
704293859 0
30757031 0
622286007 1
856415984 1
411698106 0
989820811 0
445037351 1
87715423 0
414252599 1
277433510 1
190217914 1
581974151 1
168417400 0
555481456 1
572160495 1
76387997 1
223549021 0
660726998 1
696138290 1
936456998 1
684800213 1
271430524 1
918561632 0
642078628 0
911700167 1
364881187 0
48644447 1
259438144 1
152518850 0
378168315 0
884556321 0
242731003 1
323868739 1
23919107 1
480952173 1
621136966 0
941957651 0
507841126 0
426582900 1
886652053 1
885599979 0
725946391 0
959321136 1
612786213 0
118629588 1
400708717 0
890527524 0
904803780 1
243923337 0
856875710 0
471188048 0
778070461 0
184418898 1
678035101 0
660841923 1
318613285 0
148728399 0
729250627 0
320511648 0
331209920 0
741542499 1
743961597 0
82253208 1
985059001 1
618168218 0
134867067 0
793468167 1
792896641 0
440701773 0
377967489 0
505259340 1
206906872 1
246456333 0
481146444 0
406874142 0
216691637 1
726044627 1
217478416 0
920260760 1
589191010 0
892387116 0
384223821 1
669999567 0
486557522 1
938389036 0
178959813 0
348823105 1
475462072 1
235041705 0
375153616 1
799569107 1
507569691 0
722507207 1
192358259 1
32610365 0
924379596 1
195049303 1
771243778 0
912922042 0
822494127 0
924963586 1
673020706 1
537089162 0
499390141 1
374578282 0
768960498 0
459156845 1
44444356 0
576939267 0
402018863 0
118808045 0
189834080 0
333704797 0
315813171 0
368432565 0
793443655 1
190888559 1
473953244 0
460186889 0
74109741 0
811549691 0
623912092 1
157153254 0
381152981 0
599634271 1
851947517 1
967871038 0
200150005 1
743337093 0
241216381 0
473902746 1
567035906 1
925893919 0
898563563 0
676528409 0
430921589 0
747097160 0
47292496 0
739025118 1
895713488 0
936293133 1
876668219 0
366195897 1
654458598 1
707654470 1
267204851 1
73241204 1
217685300 0
373233301 0
903589330 1
26600304 1
419814703 0
107464894 1
959533608 1
596387531 0
257542854 1
573053837 1
552103512 0
414751604 0
754937494 1
789616399 1
89040796 1
644036525 1
195329575 1
182600541 0
167102661 0
171510945 0
872804181 1
927765899 1
480564085 0
861820306 1
247404761 1
129574077 1
869245570 1
198753517 1
276149562 0
888673246 1
609501356 0
323944618 1
8921789 0
344160588 1
873243322 1
306683158 0
303417560 0
815907228 1
170221326 0
404500888 0
349391090 1
278098368 1
355511981 0
565250456 0
721237677 1
618780341 0
393616445 0
544824189 0
719029817 1
309246770 0
343217705 0
982390335 1
241420691 1
404801009 0
914528807 0
319821571 1
781973181 1
934373916 0
410445270 1
687964893 1
776279214 0
217132702 1
448550010 1
38622932 1
80852518 0
464669520 0
575769711 0
230646163 0
719904855 0
322208762 0
207870680 1
777328484 1
333716988 1
804305402 1
222236741 0
808137426 0
468180343 1
129900162 1
524037028 1
694910498 1
84373491 0
808365215 1
376761370 1
26027981 1
82882712 1
202845166 0
212459155 0
114217056 1
717311507 1
366492867 0
831174813 0
38384949 0
81326586 0
510390080 0
212957450 0
360327981 0
4177533 1
654246408 0
212791493 1
548346652 0
938384213 1
402419882 0
135725156 0
267376612 1
335881943 0
181563329 0
705978746 1
811213136 0
463603321 1
326914536 0
662148565 0
855178457 0
405166317 0
310180440 1
799929755 0
61097310 0
527742029 0
34039436 0
771130042 1
24446435 1
289468866 0
658610147 1
599340504 0
388113987 1
915510089 1
239209140 0
680597595 0
764913941 0
19345665 0
43455568 0
861818620 1
686052285 1
305523964 1
461378092 0
162605752 1
354717245 0
212538737 1
557684302 1
264241055 1
621604538 0
392574060 0
448395384 0
804501025 0
501290087 1
239644542 1
37018399 0
441405336 0
280090374 0
48538453 0
392135939 0
687246276 0
344362683 0
270276550 1
309631866 1
191468685 1
555637155 1
753630383 0
571662954 1
970676921 1
696680767 0
698117503 0
50845217 1
638062309 1
490153437 0
476572122 0
83422547 0
536909224 0
496274967 1
587959328 0
319900774 1
896638482 0
238615007 1
445348367 1
705917201 1
929309775 1
577508898 0
602919801 0
305195115 1
459687723 1
579293510 1
820975333 1
81282632 0
249260647 0
119005688 1
630525292 1
956594992 0
458750787 0
356381330 0
45330911 0
736628908 1
435019313 0
408240343 0
345647243 1
252220569 0
101425092 1
325660755 0
894659727 1
942523828 0
938565107 0
675754919 0
462177133 1
734903123 0
558084599 1
210456588 1
478319652 0
546777494 1
845764578 1
230879184 1
757954147 0
532921216 1
219465116 0
964748927 1
675165222 1
801161284 0
532929303 1
408645999 0
623748664 0
855192749 1
218891847 0
919424584 0
5818812 0
378410018 1
1079829 1
24644356 1
695012060 0
65515479 0
642855117 1
979036113 0
977935075 0
981941062 0
53356851 0
606882563 1
588689827 1
493172032 1
926156945 0
287109294 1
662546689 1
902102630 0
175838153 0
581703326 1
928405101 1
481359995 0
486585752 1
755388116 0
347047033 0
924248488 1
259010 0
745123135 0
229227628 1
963867301 0
97228383 1
316704299 1
281057937 0
401249284 0
694570734 1
399018497 0
350768932 1
216984133 1
232954504 1
158520573 1
246019412 0
60873263 1
16951939 0
289678525 0
157007568 1
694233290 0
211644112 0
50173613 0
863523846 1
756850892 1
963612474 1
230047547 1
151283733 0
727874389 1
350927492 0
403099920 1
776470426 0
207888249 1
144592532 1
671329503 0
975784683 0
511475062 0
459483917 0
746261341 0
115888285 1
10303724 1
665270059 1
557897086 1
897965366 0
484960785 1
950485347 0
853513501 0
754419695 1
604915983 1
832534377 0
293869052 1
296105660 1
30448664 1
30541058 0
900941769 1
133806056 0
947885851 0
103790771 0
986002683 0
682268993 0
392960097 0
366727075 0
498881593 0
873607805 1
500765727 0
969103317 1
517567139 1
282013618 1
417374502 0
307489874 0
69459066 1
393788641 0
605862613 0
712397918 0
486298659 0
726081465 0
841581991 1
387025030 1
624608797 1
478977969 0
668435073 0
575977870 1
930150955 0
888685422 1
962334187 0
535676821 0
520057668 0
622418696 1
377818506 0
577827102 1
387645418 1
414556825 1
152196724 1
379799665 1
81246116 1
470591140 1
128052677 1
98576386 1
677306861 0
498222225 1
947651609 1
754316236 0
267684676 1
589244554 0
636928941 0
990982760 1
41276807 1
279999603 0
355020414 0
969310090 0
359148393 1
847427561 0
598974303 1
346499611 0
325424303 0
534823949 1
812160876 0
979116844 1
480665033 0
99307993 0
25084076 1
867621391 0
363835947 1
630471933 0
107850090 0
307843074 1
163021465 0
243822843 1
393741759 1
683066400 1
483965490 0
83608970 0
423222795 0
179370044 1
554027136 1
801848445 1
329059899 0
456314782 1
759311205 1
976258539 1
274551462 1
867710569 1
404362410 1
99019085 0
225820760 0
517531099 0
430044224 1
125195459 1
385957259 1
434538406 1
258744204 0
51368569 0
166001286 0
28131641 1
522952452 0
496129417 1
7135839 1
826812210 1
54151700 0
176590963 1
764787726 0
14816149 1
690477356 1
157486126 0
349143667 0
515324535 1
829548053 0
702898568 0
459320638 0
729248467 1
488863939 1
901753101 0
427515396 0
407603117 1
126155183 0
393804387 0
478960658 1
112035316 0
520079089 1
565509926 0
77370182 0
133965393 0
967020428 1
530821791 0
168283424 0
479428643 1
655599849 0
641888557 1
676540388 1
942231114 0
698204003 1
682710402 1
315966506 0
766392149 1
170724025 0
867428897 1
479308597 1
379505350 0
124180139 0
126804502 0
666108520 0
450839233 0
32830290 0
809953023 1
898817730 0
373986439 1
972998744 1
659879592 1
972231801 0
347556934 0
404261389 1
349111222 0
362715767 0
425961514 0
857408718 1
287190485 1
441826578 1
86858941 0
101854129 0
888373148 0
284020588 0
721476343 0
738386548 0
176656493 1
453226741 0
211810993 1
994437479 0
264303187 0
489299997 1
772218335 1
461753176 1
416618674 0
743639605 0
364765392 0
720707996 1
73104327 0
901018907 1
698266896 0
18352333 1
140519800 1
41800411 1
206955299 1
598202380 0
593358755 0
329874213 0
554990114 0
637186293 1
99065271 0
283045567 0
166248817 1
33932355 0
136877172 0
899926086 1
250708279 0
441314031 0
377825529 0
961402973 1
167457652 0
987216478 0
524754441 1
685071238 0
144461833 0
144031303 1
735926862 0
314828662 0
18700035 1
719519482 1
863442938 1
903685068 1
622240246 0
787957525 0
219150666 0
818241363 0
39139656 1
933668499 1
50760995 0
564234058 1
853681896 0
827008911 1
587025362 1
738766079 1
712163683 0
852390961 1
939809784 0
113850311 1
412376715 1
176343178 0
254219791 1
433326859 0
940480028 0
269599982 1
842624894 0
3327441 0
190623327 0
686316198 1
637392133 0
822921845 0
742035081 1
754901143 1
805094325 1
383729901 0
694289815 1
341943108 0
830112436 0
661015859 1
728302780 1
667887497 0
375594364 0
295516212 0
58285657 0
662117474 0
987817734 0
531438876 1
829960139 0
810341051 1
656529844 0
781843484 0
823222687 0
575374531 0
731526819 1
317269439 0
301976196 0
93830022 0
494805976 1
543595013 1
335950136 1
688816906 1
859664438 0
276972025 0
203531699 0
196460838 0
803858696 0
921491271 0
705502761 0
291792169 1
410923169 1
817337431 1
179001537 0
53475234 0
387670676 1
993054156 0
665821124 1
385567022 0
377008755 1
863711850 0
363092365 0
567303596 0
535499322 1
676342885 1
128066151 0
876374339 1
857297071 0
580801774 1
574202980 0
61190454 0
534800581 0
347422548 0
637799471 1
440753244 0
246430160 0
803035905 0
66849798 0
210218177 1
318525659 1
496794834 1
274789179 0
637666262 0
419907252 1
784643739 1
907075658 1
629474323 1
952607390 0
726177477 0
728779420 0
338019984 1
238224265 0
641926073 0
660299840 0
147612881 1
298799525 1
74311315 0
115882994 1
445645213 1
72809849 0
520876600 1
828985750 0
499305792 1
516041199 1
392505321 1
597493481 0
572485638 1
475044182 1
69006505 0
492757999 0
604333791 1
797312232 1
419890697 0
979758665 0
987594494 1
160898632 1
952618856 1
3948328 1
5023200 1
252779879 1
630485656 1
107556170 1
216974038 1
665083549 0
608561098 0
671719014 0
61400467 1
289396263 1
573611110 1
537798380 1
998309832 1
334113841 1
378344289 0
974871533 1
66635974 0
264365344 0
353764580 0
270431043 1
87465004 1
761602966 1
507872889 1
741509635 0
272074770 0
484851166 1
154781154 0
509084699 0
153438930 1
264622815 1
463020248 1
402284544 0
291377192 0
532881465 0
23985105 0
117565238 0
695379087 0
827858322 1
595034801 1
986985484 0
187203303 0
898077597 1
207732315 1
267404835 0
548068123 1
994002351 1
885996286 1
981901441 1
771097485 0
823578705 1
203848690 0
280991519 1
498804582 1
652375111 1
139373790 0
673111550 0
480404668 1
501909429 0
860902260 1
93701629 0
640713661 1
392704957 1
287372778 0
327889739 0
923481151 1
365347971 0
39037345 1
801587426 1
824524130 0
185327254 1
148653528 0
466341476 0
938306563 1
523696395 1
504256551 1
919005164 1
33308248 0
324201338 1
870836964 1
232379011 0
909963583 0
430907353 1
857389590 0
578035206 1
329484022 1
282145879 1
817744419 1
256778690 0
394451726 1
591261988 1
796047707 1
568732028 1
220100032 0
364720867 1
161005619 1
785306426 1
839577740 1
97199403 1
824495896 1
635916647 0
191574035 1
188981398 1
53400804 0
307306372 1
412402369 0
153931656 1
93145756 0
12330336 0
918529760 0
384458599 1
149608623 1
898554165 0
802390348 1
622038794 0
590065765 0
110092013 1
444369637 1
980173724 0
152259487 1
938827810 0
781914290 0
709681803 0
789686080 1
647828773 1
269199646 0
547281045 0
279319634 0
433020973 0
193119758 0
637988167 1
883401432 0
614367529 0
816596470 0
452652143 0
797983697 0
610504351 0
421488846 1
156102907 0
776994050 0
16197133 1
598695282 1
782081587 1
528903842 0
58588937 0
119698596 0
614813488 1
435568220 0
607638644 1
96379018 0
709715105 1
281100373 1
516339494 1
373990139 1
365281233 0
168452720 1
473751928 0
723171214 1
176908951 0
563091918 1
495282852 1
130348551 0
495829273 1
823939364 1
683821377 0
866395126 1
371689072 1
631072800 0
877624524 0
924541562 1
888933921 1
775819948 0
396826550 1
358345603 1
807855543 0
616648646 1
550158412 1
293692387 0
391631828 0
891011581 0
737832500 1
116266527 0
549645976 0
855069783 1
653445826 0
634225502 0
557174709 0
205018927 0
630519735 0
808358779 1
965226828 0
150172961 1
596326528 1
443882323 1
352800503 0
122056997 0
741140661 0
723447413 0
624118217 0
451927893 1
761174473 0
586200446 1
476411782 0
497090226 0
544728112 1
912334008 0
670516781 1
928660732 1
146310816 1
491009441 0
753083911 1
131883318 1
690612429 0
104947799 0
425322690 1
521883062 0
294072884 0
732135541 1
801047146 1
519222262 0
598481590 0
595200724 1
180424816 1
357787738 1
761718592 0
858435237 0
951560183 1
788251943 0
30116268 1
546034187 0
970451926 0
267678452 1
147017312 1
907393687 1
322160617 1
706242827 1
324042483 1
412540432 1
186525047 0
102344678 0
642567480 0
389440901 0
378064589 1
692987250 0
83471781 0
149567050 0
581856949 1
596135427 0
419115065 1
781295762 0
624830210 0
306612137 0
304985083 0
217785287 0
953924162 1
645860824 1
187105360 1
530459449 1
389268356 0
907020209 1
624932673 1
299399651 1
825057133 1
923575853 0
176150467 0
29657079 1
457637766 0
89399114 1
290077530 1
905807570 1
758412563 1
957131394 0
23966391 0
772096243 0
936466085 1
178823572 0
457852127 1
748624342 1
254707426 0
169204977 0
739138909 1
460153736 1
668665841 1
192400432 0
313544506 1
314791291 0
649430990 1
131701569 0
304336038 1
220414522 0
293940856 1
227733116 0
250388786 0
857902125 1
170701066 1
635443032 1
636256421 0
908926040 1
909563920 1
408386401 0
719922960 0
591635643 0
517848686 1
442426308 0
508193972 0
86552791 0
137848225 0
98637996 1
555977359 0
219768738 0
78301882 0
949875039 0
106296776 1
709205545 1
771601479 0
127547817 0
822527390 1
456045308 0
578895856 1
784196553 1
94743448 1
972468302 1
589220546 1
880019522 0
568879544 0
978490105 0
702273 0
744085293 0
902969565 1
116254299 0
828941313 1
719348157 0
13535200 0
192345582 0
758977501 1
903189500 0
217583327 1
546232186 1
329417401 0
65846462 0
171237363 0
989494334 0
923455422 1
644569039 0
645133258 1
533597619 0
989526482 0
856676474 1
554560569 1
659996095 0
194973528 1
858103522 0
208467868 1
412128036 1
115667547 0
65973277 1
15310208 0
933602571 1
764270844 1
91648424 0
397672868 0
87001107 1
611270204 0
140556505 0
538327881 1
796452292 0
137399543 1
778076753 1
123739153 0
830904618 1
604267784 0
765203738 1
261302344 0
155981877 1
541376419 1
845923583 0
841942963 0
460686851 1
592350910 1
809511086 1
489977775 0
732639688 1
640360812 0
635951676 0
186202862 1
469276859 1
569789592 1
52851833 0
475594101 0
113759510 1
751568402 1
870986982 1
520797464 0
815998611 1
718351840 1
435803955 0
316228698 1
936039677 1
819816859 1
547098649 1
185701050 0
663703830 0
553599236 0
979790050 0
446169464 0
987190723 0
420179726 0
330369785 0
323576979 0
914891987 1
446162963 0
154617709 0
946938475 0
472322083 1
522158861 0
261749490 0
555602392 1
150551180 1
251555514 0
180472899 1
574596552 0
848484673 0
274344195 0
707352058 1
519433893 0
560605415 1
762021949 1
728406392 0
658147763 0
898599307 0
665738801 1
750164948 0
92362188 1
689486189 1
356551031 0
853201668 0
933050801 1
871723205 0
384031785 1
550294359 0
798144443 0
94723468 0
412120136 1
528296592 1
229793391 0
816346623 0
315003916 0
842810054 0
939803914 1
821007573 1
932477138 1
188099782 0
155091755 1
595150313 0
3264004 0
701671921 1
43426596 1
651842244 0
698717832 0
624072624 1
293990069 1
447900388 0
258446454 0
799858886 0
139720228 0
954174850 0
231728888 1
569943613 1
22095181 0
439543630 0
462373204 1
156249494 0
869855758 0
3865071 1
307000537 0
126804362 1
682060005 0
555952579 1
195921758 1
189073230 1
974646655 0
641928288 0
627179117 0
640835101 1
118948964 1
903885336 1
431707524 0
234022354 0
756349683 0
218696148 1
275735593 1
290279793 1
490156936 1
840132105 1
20500452 0
235200075 1
956078356 1
467212794 0
956220704 0
353702953 0
543715643 0
949023162 0
564924515 1
625232270 1
667157209 0
789182155 0
451412541 0
715611506 1
638642636 0
587265730 1
73258149 1
637728526 0
862661237 1
647474857 0
145359254 1
273030959 0
84206153 1
439492021 1
752039573 1
968133919 1
759043731 0
318117491 1
929347795 1
934486268 1
225360417 0
92140004 0
779566258 1
313028640 1
995485223 1
545061834 1
791077835 0
611966374 1
771319877 0
563044493 1
416226810 0
542245370 0
687556296 0
544773501 0
825731857 1
16392670 0
366473430 1
822043206 0
86167004 1
887089121 0
362056052 1
230405584 1
959548857 1
634984541 1
364527858 0
450865956 1
269721296 0
634834883 1
975090249 1
143579201 0
125671883 1
96751814 1
38022191 1
440601146 0
876018538 1
577769928 1
358172357 1
581456960 0
700203100 1
841733619 0
624889657 0
127631094 1
652271562 0
494473872 0
280173241 1
311777125 1
946060521 0
878028618 0
948830549 1
341532826 0
914587969 1
333790953 1
327383520 0
179988363 0
134860558 0
344248324 0
777574017 1
650010410 0
927586279 1
717521697 1
14278905 0
267552214 1
848189617 0
743401983 1
219671638 1
559008877 0
675097167 0
252925505 1
435588061 1
228518627 1
168201714 0
194576628 0
173484632 0
146017517 1
451718084 1
436953036 1
539922500 0
370210405 1
26050629 0
43238994 1
971644484 1
601866280 1
425038371 1
278813814 0
361823613 0
507197869 1
889618430 1
700692623 0
598628042 0
384106653 0
330786127 1
551995859 0
363771916 0
726656887 1
204047344 0
249009382 1
858056296 1
305343106 1
578852273 1
529716093 0
789684800 0
345279188 0
81141653 0
968799928 1
830175349 0
346342300 0
644606224 1
28841660 0
552718397 1
169598099 1
689037509 0
45460652 0
235819574 1
772052303 1
291305903 1
54507603 1
995667986 1
436681291 0
929496269 1
244896633 1
462594414 1
603475037 0
521961880 0
750181518 1
479805147 1
588434669 1
621341279 0
896023229 1
949931917 1
259944749 0
550911966 0
427119956 1
733812216 0
681396137 0
898248424 0
578278261 1
693498339 0
102613190 1
675888183 1
552715070 1
611787076 0
261692573 0
624936683 1
975454684 1
618861726 0
615000271 0
98804285 0
258288746 1
821337599 1
187974300 0
18193275 1
158330516 0
216575753 0
898244999 0
603475870 1
690539351 1
752987601 1
713347700 0
951822187 1
573137595 1
31965471 1
521269126 0
814510164 0
533839024 1
652257378 1
252945363 1
641484390 0
433634604 0
319354219 0
228640888 1
199773183 0
81390780 0
238701016 1
990709018 1
955601914 0
804756088 1
519784362 0
340735856 0
218943353 0
252602524 0
877626775 0
708364638 1
536459344 0
645769964 0
924109935 0
188362094 0
86526723 1
45555848 0
738319798 1
362256787 1
860303048 1
201921857 0
937711722 0
413342363 0
259584339 0
922642974 0
766256508 1
38959535 1
414845463 1
566898777 0
915450267 1
884185683 1
94368017 0
671701964 1
434145325 1
402769744 1
704814329 1
562472603 0
706503101 0
196466051 1
199011467 1
937432955 1
816024571 0
269756475 0
864645718 1
77175538 1
723814660 1
940654834 1
555700382 0
897372429 1
451081522 0
242058244 1
606667696 0
199766361 1
802071734 0
183388393 0
132704 0
17679038 0
570391327 1
496968413 1
132136887 1
84537393 1
369043755 1
818109492 0
628854035 1
719590434 1
30826018 0
714517222 1
195212051 1
711253691 1
546699404 0
456811185 0
200776993 0
841179448 0
783919922 1
685186901 0
636758733 0
574913182 1
44589136 1
591398916 1
975154321 0
672400925 0
955612052 1
649365139 0
211892657 1
536464553 1
744256062 0
540016527 1
953322817 0
587979839 1
626138498 0
253346883 0
66393108 1
818387676 1
175454361 0
99761610 1
664270728 0
414219680 0
138022187 1
293004760 0
155851297 1
983350788 1
914382761 1
995695539 1
811799399 0
211718987 1
457680920 1
494160494 1
173464045 1
241208670 0
666006144 0
838925316 1
239918053 0
715065649 0
369193125 1
839256139 1
267574009 0
793252229 0
545415118 1
300473248 0
732897067 0
444975818 1
666824760 1
902328177 0
547207187 0
92371674 1
211863354 0
797097250 1
129739473 0
360504307 1
101673385 1
226192448 0
554992389 1
259473776 0
22164029 0
547262530 1
210559175 1
777870495 0
837092762 0
200806136 0
27085883 0
687910676 0
794841951 0
429250991 0
280275777 0
579655307 0
241147292 0
141389108 1
401540855 1
476352904 1
793896928 1
312322498 1
775756893 0
322189016 1
50971198 0
64429706 1
877041115 1
466019229 0
538562080 0
9635719 1
261471919 1
390615658 0
870903180 0
377180757 0
207665722 1
401715100 1
730369068 0
89608326 0
197448140 1
55765089 0
607441636 1
284239687 0
376213597 0
125893282 1
212840618 0
205534686 1
640705473 0
458187547 1
134279566 1
431352397 1
77226768 1
130309274 1
333237234 0
703854571 0
124881987 0
776345813 1
663205947 1
965849700 0
439719247 1
521487165 1
855570438 0
722519044 0
625483235 0
223480413 0
462260561 1
265581821 0
840625962 1
716474817 0
556789582 0
615693851 1
99631655 1
324150062 1
491997260 1
652117344 1
549612346 1
734554280 0
24316402 0
12845219 0
578471494 1
959062478 1
893608984 1
903500074 0
135617894 1
89448595 1
253260968 0
717072433 0
306366944 0
247509052 1
972277163 0
601481770 1
230188418 0
467559652 1
853900626 1
897046221 0
413971619 1
818507075 1
745576701 1
114957597 1
876077229 1
593797673 0
360705939 1
812283448 1
197808421 1
661786427 1
509245753 1
422603437 0
509813230 1
21032848 0
813715380 1
959364746 0
572455909 0
551081507 0
733912544 1
572721892 1
51044444 0
634048353 0
346191127 1
895343070 1
963265284 1
398547850 1
806735224 1
457231489 1
982230157 1
436470485 1
749517110 0
91761466 0
701320017 0
919927987 1
761210040 0
626508295 1
422374401 1
785763371 1
231417658 1
164346170 0
388934880 1
108940622 0
404037332 0
279179788 1
628865107 0
224740219 1
434643358 1
760631791 1
353186690 1
774017932 0
739658917 1
288890502 0
496428994 0
769608629 0
756392092 0
513698882 1
87130250 0
110074096 1
360735224 0
702743410 0
513869173 0
427389940 1
599092047 1
523654759 1
420049559 1
552418897 0
205977885 1
671262195 0
17585855 0
907875888 1
925421641 1
795771820 0
446783104 0
706096085 0
648910193 1
409131336 1
337107915 0
48554131 0
254424005 0
99294272 1
209341449 1
261088478 0
63385558 0
100231787 0
964513097 1
106287665 1
904017542 1
461952231 0
451398760 1
762873367 1
841054797 0
137758467 0
292430643 1
170208207 1
915854395 1
734249846 1
125244739 1
951336629 1
60716629 1
127584630 0
162882257 0
965474086 1
595991905 1
638423093 1
144218975 1
431243890 1
993099634 0
698021925 1
309327090 1
704873651 1
987766922 1
427582296 0
801669962 1
331043768 1
978870973 0
931207298 0
85271834 0
477498969 1
215914282 1
363124205 0
822131546 1
948749536 0
980182677 1
106734863 0
382669345 0
300690777 0
121763008 1
443817014 1
783870288 1
820646970 0
139924475 0
410813084 0
478051754 0
382889257 0
686026580 0
880358282 0
957599807 0
632474697 1
698175249 0
839932594 0
698726881 0
540592599 0
615637717 1
868485900 1
28020503 0
372065051 1
541231614 0
199003091 1
928558972 0
31752368 1
70626086 1
647875493 1
602308632 0
383786353 0
542254882 0
989237173 1
147095813 0
926542888 1
127207066 1
194961436 0
175273073 0
597857109 1
921524173 1
19184101 0
430782870 1
287651925 1
799875514 1
495201383 0
355161831 0
602467602 1
516434492 1
449344870 1
313192066 1
739461192 1
682001010 1
253366680 1
227816346 1
596799908 0
846250075 1
130254316 1
905164950 0
755763552 0
53333754 0
976481725 1
639780673 0
116625963 1
721864902 1
767567129 0
534541509 1
692974617 1
511311420 0
525865485 0
290249323 0
437246151 1
757013061 0
974091980 0
642804885 0
187977344 1
508672500 0
609096418 1
15630749 0
227712965 1
668374586 1
592481048 0
305690759 0
13536050 1
65344369 0
759251122 0
666585085 1
382392655 1
120644182 0
421508067 1
107439838 1
816028778 0
81822328 0
35418086 0
980552776 0
136326774 0
931342059 1
185816537 1
667704269 0
932122880 0
912134532 1
222595627 1
194406032 0
601693934 1
134285677 1
245855923 0
306197603 0
438185298 1
866090300 1
764749159 1
462423779 1
627699180 0
471857805 0
989503836 1
707842697 0
778029803 1
81676611 1
878195349 0
953226697 1
777388674 0
75297825 1
271264243 0
510982056 1
653635482 1
235300304 0
388775125 1
784528537 1
274675118 1
350122298 0
471854123 1
773410601 0
984550393 1
111496832 1
175579086 1
668723213 1
379834077 0
167490590 0
78937618 1
241999892 1
879192282 0
362348326 1
754076345 0
725527236 0
333828377 0
849018999 1
461316800 0
54879159 1
899520051 1
901356211 1
805818682 1
153256132 1
874314318 0
776283916 1
42775479 1
77392745 1
124747326 1
897374683 1
347588091 0
2273158 1
692857547 1
73244097 1
80779517 1
165127056 1
367476581 1
779127537 1
424361261 0
110743956 1
649436313 1
680468286 1
419708158 0
675161932 0
586677967 1
17239312 0
936172880 1
474260686 1
870881062 1
344987076 1
167414554 1
965068217 0
143507765 1
978581180 0
437255690 0
424970703 1
150917637 1
73835153 1
743921783 0
323495019 0
769872637 1
591278197 0
761710555 1
259578103 0
315970557 1
433148119 0
985106088 1
736441938 1
817881000 1
438687030 1
296560375 0
63341357 1
750665506 0
226340809 0
295444073 0
916617436 0
358885535 1
129730066 0
546051032 0
986961151 0
846812912 0
561952501 0
907371958 0
853174909 1
805740102 1
797651361 0
145133348 1
903565986 1
175406450 0
490603137 1
996226097 1
419610249 1
871968334 1
952219425 1
201182088 1
279792507 0
211903041 1
85659649 0
828036410 1
413732845 0
448980491 1
719418939 0
976895410 1
976523742 0
74319722 1
119134050 0
766022654 0
911996897 0
958135172 0
551288928 1
111485486 1
689956449 1
15023775 1
373422306 1
355746557 0
796129407 0
508337441 1
707021538 0
559883615 0
249256119 0
395577173 0
601651921 1
98915129 0
380740193 0
73005048 0
884209139 0
752123242 0
38396472 0
854900192 1
187576478 1
122869379 0
393941446 0
477970201 0
632434000 0
514272809 0
845925569 1
848129115 1
752892677 0
342099582 0
293389343 1
672285254 1
926019763 0
659629030 1
165730827 0
419713477 1
632538254 1
44687927 1
697851010 0
419280679 1
750689489 0
160058546 0
718734191 1
303737344 1
508947492 1
788771653 1
229193209 0
936406023 1
853909658 1
33656950 0
508595100 0
528151874 0
844502212 0
528075104 1
89487920 0
855832416 0
130123393 0
73274870 1
931082536 1
474659383 0
853597366 1
617938402 1
247006967 0
836689844 1
543823083 0
636786396 0
310129231 0
583186264 0
351996204 1
189374733 1
55152208 0
552749536 0
325278661 0
342792428 1
480429288 1
972877872 1
390238127 1
326263668 0
138319396 0
544497868 1
679568744 1
246726221 0
992524246 0
727276261 1
579556214 1
887598729 0
670599583 0
867171387 0
630600676 1
80616493 1
579511997 0
577948850 0
611918442 1
743630901 1
962290680 0
133093851 1
318425845 0
363238358 0
351053492 0
218995983 1
478556698 1
103425868 0
636114353 0
397059804 0
714723996 0
311270280 0
451925662 1
720973623 1
682236745 0
464894289 1
843693205 0
701204199 1
263018692 0
312909605 1
498512377 0
364322284 1
659228284 0
675538847 1
902172953 0
792770757 0
367618670 0
316343286 1
650509979 0
257859165 1
450720534 0
72097321 1
79054736 0
403013123 0
285799759 1
984914343 1
840725735 0
544592816 0
293213963 0
464273501 0
8379550 1
989471562 1
937751343 0
49688316 1
291613643 0
990378039 0
843152257 0
269215311 0
71211128 0
481513679 1
265201617 0
209403848 0
185395806 1
874053169 1
980711525 1
569846786 1
78704614 0
604912655 0
487363665 0
263632064 0
581999254 1
825006238 1
629414208 0
763440990 1
305998941 1
721913465 1
275510926 0
851274051 0
420717976 0
969358098 1
914340252 0
366282225 0
631554845 0
930323089 0
161760895 1
620589237 0
120146144 1
102083643 1
309015895 0
512268326 1
784066557 1
1827271 0
907916596 0
426821156 1
214035780 0
193905316 0
288596146 1
420358845 1
821382967 0
555930720 0
699503505 0
674271458 1
988668149 0
731326028 1
289162948 0
185354422 1
600445474 0
633995998 1
846606955 0
285523689 0
963982222 1
366982905 1
462535461 1
558020479 1
270542388 0
114720133 1
841401927 1
596627986 1
884513426 1
209760979 0
437369501 1
848860931 1
805639343 0
390427864 1
665746997 0
500737274 0
788453243 1
425584536 1
10355435 0
215182029 0
232319547 1
332678597 1
883080696 1
190210709 0
209116644 1
315822980 0
684105879 1
701777238 1
552741041 1
705094672 1
736509510 1
949898751 0
780585900 1
921988337 1
294441478 0
566270724 0
445217285 0
5174716 0
734820840 0
503216960 0
605038077 1
567899058 0
945004844 1
535382331 0
391443145 1
140485718 0
146221126 0
872863464 0
319321793 1
908306402 1
652076026 0
916126545 1
401973432 1
868833383 1
238090444 0
833795092 0
984206164 1
498466608 1
829883578 1
772364203 1
294912655 0
448114756 1
209652317 0
63795478 1
323557911 0
885517010 0
619833766 0
457660316 0
306563438 0
73515077 0
928200711 1
449756734 0
626042734 0
838047578 0
652751413 0
278816623 1
738703312 0
1626467 0
645855290 0
969782606 0
413118956 1
3218831 0
808983903 0
549209280 1
455609706 0
732924007 1
387289733 1
554928246 1
294440176 0
854980507 1
586603825 0
510972345 0
305880541 1
435580202 1
555599338 1
821916544 0
636421862 0
720930433 1
622842221 0
59567978 1
510356454 0
146712352 1
373883353 0
262831599 1
373081888 1
76384306 0
773860102 1
615447491 0
422451812 1
792205278 1
105516392 0
488020824 1
39159936 1
145929941 0
105434255 1
451053074 0
710782570 0
311595192 1
18030071 0
56338294 0
636591620 1
881332953 0
865004561 1
178252927 0
8589620 1
492969135 1
967674437 0
954066799 0
139910662 0
721618014 0
947649717 1
11171145 1
233272482 1
850366391 0
389987943 0
793070920 0
855812277 1
820476153 0
514071102 0
370456867 0
946400010 0
107112863 0
384306401 1
171430454 1
854460536 0
550324380 1
946881844 0
832484723 1
729766492 1
680843442 1
902811925 1
486600749 1
76591034 1
60921711 1
724587038 1
117145320 0
877669549 1
902629519 0
154002670 1
613067763 1
969583019 1
183494376 0
833434545 1
897160907 0
169309640 0
669701438 1
271717249 1
723788251 0
825914546 0
689366131 0
340444886 0
994346326 1
552090846 0
853931555 0
308680657 0
968171811 0
377845197 1
133088998 0
473217223 1
762220348 1
178669845 1
273431551 0
644513077 0
248991325 0
955321646 0
857441583 0
606915821 1
226333708 1
652278568 1
853349654 1
122613036 1
391912580 0
136062127 1
562055358 0
687695925 0
595470755 0
985849424 1
533745294 1
298367924 1
816787083 0
523526617 1
786373963 1
323803136 1
310905542 1
340059338 1
852495251 0
137433182 1
99681450 1
855092719 0
859679513 1
849725796 0
983876569 1
522610440 1
629575908 1
372044429 1
910330524 1
6375979 1
70417323 0
192553623 0
315315330 1
556870954 0
199098061 1
982254342 1
605037885 1
365075120 0
992133333 0
26770940 0
962780814 1
678420075 0
383776127 0
549341209 1
801360280 1
360917900 1
831984443 0
164667224 0
267186885 1
890905557 1
765071257 1
729053713 0
482487538 1
874988432 1
819405221 0
957228727 1
875791609 1
655304558 0
944560968 0
73433089 1
24003430 0
45635992 0
62488664 0
830182811 0
809216838 1
621038997 0
942313211 1
185922226 0
695691697 1
174244632 1
385031490 1
925917381 1
455425273 1
733232712 0
867270472 1
276872865 0
794968641 1
939268896 0
239604434 0
723793765 1
375814911 0
690765871 1
153944640 1
775224479 0
254098583 1
30310694 0
666538842 0
736471935 0
610581126 1
408016662 0
348375970 0
10359951 1
720273619 0
950337223 0
416321312 1
367091172 0
774181830 1
210958225 0
390883574 1
82225648 0
873851544 0
246218126 1
347910929 1
634957852 1
30117373 1
687638597 1
816945527 1
306912205 0
606515918 1
727473825 1
379811012 1
692850290 1
899385457 0
609525984 0
567978192 0
780513081 0
906643809 1
524912668 1
87219842 1
349690557 0
414080123 1
418752125 0
141722849 0
804679085 1
225387686 1
560776109 1
765306381 0
830394187 0
733154398 0
108225691 1
879536577 1
455920432 1
862305494 0
824230294 1
261686142 0
156038945 0
337054450 0
955474536 0
79254859 0
634809363 0
653111381 0
232228124 1
335805382 1
736758406 0
104315648 0
905323784 0
40390102 0
491336958 1
229181139 1
482125210 1
388538277 1
47001259 0
390874516 1
158028537 1
144490891 1
484982346 1
280565624 1
42160437 1
107065894 1
405074735 0
630094631 1
7830893 0
241663413 0
659102367 0
277290185 0
348823045 0
543477504 1
888455375 0
639635786 1
751756472 0
285998945 1
461320263 0
859429988 0
992437637 1
659592226 0
982396271 1
688188420 0
861785961 1
717461270 1
869512965 1
301897672 1
705547218 0
417755636 1
764243047 1
41722822 0
499346512 0
799765704 0
518316019 0
697054865 1
349363607 0
87699518 0
947885175 0
440958538 0
112652726 1
717969337 0
680217283 0
978998128 1
490916519 0
896145044 0
15457581 0
293589059 1
701103131 1
173527097 1
941407043 1
28713729 1
342561493 1
663368033 0
787622894 0
194272540 1
621242412 0
791369283 1
875952957 1
587440786 1
991228011 1
775410587 0
871360868 0
477327354 1
651209998 0
172715740 1
571846667 0
574631099 0
86821932 1
738642834 1
448681809 1
347581749 1
15370254 1
213815368 1
835684787 0
300705617 0
153838670 1
139375552 1
139229066 0
739934159 1
255277197 0
627333079 1
288078766 0
18724270 0
320446742 0
949632155 0
130026248 0
515990254 0
372322786 0
130037048 0
561152159 0
328654983 1
36375192 0
977118909 1
46817491 0
872834276 1
759611117 1
504427603 0
293496066 1
480199119 1
266323150 0
991963532 1
986116077 0
159461067 0
191978242 0
633565028 0
724154419 0
557915167 1
587566810 0
81158411 0
614060390 1
242863956 0
77325976 0
679590555 0
903626635 1
533178313 0
896209061 0
531452598 1
903924626 0
195950825 1
577231529 1
371718607 0
22039037 0
684266109 0
623954472 0
23773118 0
776767703 1
873700537 0
15991036 1
31762976 0
838923014 0
135309284 0
115795759 1
383972715 1
60518844 0
370379027 1
261005525 1
724483205 1
904310852 0
101578939 1
999943932 0
113174015 0
87845153 1
211753617 1
586415713 1
423425104 0
249627809 0
635678608 0
671273607 1
562571021 0
846730035 1
787938215 1
792715632 0
765245403 1
84230820 0
130611749 1
702660935 0
702767724 1
96221169 1
211820140 0
874982867 1
43912881 0
702304047 0
150607375 1
427246780 1
599482707 1
851617096 1
192347095 1
736232321 1
346040569 1
670511808 0
332513735 1
168585313 0
662633181 1
776106534 0
370078248 0
952102288 1
930462131 1
340778292 0
105856095 1
86266810 0
409429438 1
291865669 0
736939790 0
434088258 1
172149475 1
84566597 1
367990002 0
288180380 1
346853577 1
965503499 0
802757903 0
432795824 0
889597267 1
289121320 1
246620620 1
272575160 1
323017991 1
689034337 0
334176901 1
533752960 1
875077469 0
328305034 1
862340843 0
808481535 1
180573118 0
556956893 1
305610082 0
715645287 1
717988156 1
318784599 0
954174303 0
74644987 0
98933450 1
476566897 1
531896257 1
609424179 0
877852478 0
13558594 0
411871213 0
646449842 0
819653749 1
426406510 0
66299833 0
758538816 0
969425693 1
701192291 0
514018605 0
385445367 0
140561493 1
520418351 1
950802353 1
640480910 0
786067607 0
755211972 0
931429122 0
550031497 1
437739727 1
146911068 0
721829464 0
241495769 0
942209610 1
630358563 1
633943716 1
611118736 1
702512471 0
170397394 0
856002384 1
599105053 1
993129517 0
991549153 0
444412571 0
524517082 1
135091039 0
851434067 1
606707544 0
423916954 0
233132323 0
664567730 1
764016931 1
646875828 0
120103667 0
357464459 0
555596703 1
47186010 0
61128317 0
822181517 1
130063406 0
13493504 1
325609737 0
568800557 1
915753038 0
760872096 1
149723881 0
551385944 0
541143033 1
596343023 0
369227846 1
363919819 1
200956967 0
527701565 1
139423143 0
805368174 0
573567328 0
535625340 1
972461359 1
472213722 1
355040758 0
661105649 0
983984919 1
140381983 1
799112146 0
705635926 1
753321078 0
201250977 1
770554687 1
536139122 1
176576609 1
944776784 1
55791141 1
8964013 1
254815724 1
175816830 0
135169335 0
226371216 0
456322576 1
810338972 1
77348266 1
538300745 1
65936738 1
371929671 1
717493614 1
642777451 1
998861434 1
987047768 0
352296966 0
523569150 0
286539529 0
382874130 1
339657865 0
465482110 0
964220457 0
207411000 0
899361557 0
73140714 1
913267212 0
515996667 1
991963081 1
820773499 0
30542330 0
684341144 1
245052479 1
198851893 1
88113231 0
783319809 1
351513970 1
879934749 1
718758061 1
566575358 0
116733156 1
544755069 1
231056613 0
554565151 1
628521961 1
915867134 0
773121768 1
679884386 1
583766363 1
580773677 1
307395771 0
302880361 1
59362824 1
563381943 1
460202981 0
428682445 1
852747546 1
971558472 0
134143958 1
587570665 1
428869422 1
589300263 1
373826406 1
931210235 1
291682713 1
952635398 0
326915621 0
718228898 1
178514139 0
471607629 0
966167819 0
630405893 0
312180554 1
405682377 1
35736328 0
815199159 0
482575900 1
245720760 1
551380103 0
354309240 1
287083166 1
136214132 0
249646467 0
232979259 0
840054148 0
35328226 0
626006898 0
36109732 0
366834917 0
929823146 0
221924354 0
291671481 1
124191615 0
249902773 1
940211756 1
736450107 0
978488675 0
457361890 1
33568622 1
201059543 1
901053166 0
708635266 1
794649924 0
504723954 0
811120112 1
584794432 1
24592358 0
987467885 1
535923070 0
313611313 0
311235192 0
322770766 1
852680934 0
937942772 1
483258479 0
327162150 1
482726534 0
740565607 0
590541940 0
685578749 0
498194066 0
21217761 1
444251461 0
800881382 0
817522854 0
401638758 1
390215650 0
83979092 0
400514249 1
927260763 1
99051197 1
975816317 0
73518184 1
373085911 1
776043402 0
641176761 0
834262708 0
272878563 0
662858650 1
588392536 1
851600298 1
656197838 0
298253007 0
905062705 1
847257180 1
526305519 1
786163106 1
277707774 1
673603102 0
973606174 1
286470851 0
472053419 1
743170005 0
112721783 1
794308135 0
750544914 1
733632832 0
634146762 1
58728631 0
339119269 1
550779258 0
251360087 1
585587999 0
373202269 1
36878843 1
267206939 0
296254450 1
590146269 1
731847725 1
887702203 1
307810886 0
244195811 1
947775916 0
842712762 0
362972516 0
342007482 0
122866831 1
942435357 0
976626906 1
45593008 1
271625646 0
135489933 0
509925684 0
772593635 0
641578725 0
250443758 1
629968940 1
757359218 1
937770653 0
42040992 1
450564769 1
933296554 1
234612680 0
35733753 1
777723816 1
373087844 0
303705238 1
216281974 1
710094635 0
112441029 1
240792664 0
240767866 0
227901692 0
625079884 1
856440455 1
307424344 1
484219164 1
29690300 0
RLLRRLLRLLLRRLLLRRRRLLLLRRRRRRLRLLRLLRRLLLLRRLLLLLLRRRRRRRRLRLLRLLRLLRRLLLLLRLRLLLLLRLRRRRRLRLRLRLRLLRLLLLRRLLLRLLLRRLLLRRLRRRRLRRLLLLRLRRRLRLRLRRLRRRLRRRLRLRRLRLLRRLRLRRLLLRLRLLLLLRRRLLRLRLRRLLRLRLRLLLRRLRLRLLLLLLRLRRRRRLRRLRRRLLLRLLLRLLLRLLLLLLRLLRRRRLRRRRRRRLRRLRLRRLRRLLRLLLRLRRRLLLRLRLRRLLLLRLRLLRLLRRLRLLLRLRRRLRLRRRRRRLLLLLRRRLRRLLRRLRLLLLRLLLLLRRLRLLLRRLRRRRRLRLRLRRRRLRRRLLLRRLLRLRRRRRRRRLLRLRLRLRRLLLLLLLRLRLLLRLRRRRRLRLLLLRLLRRRLLRLRRLRRLLRRRRLLRRRRRRRLRRRLLRLRRLRLRLRRLLLRRLLLLLRRRRRLLRRLRRRLRRRRRRLRRRRLLLLRRRLRLRRLRLLLRRLRRRLLRRRLRRRLLRRLRRLLRRLRLLRLLLRLLRLLLRRRRLRLLRLLLLRRLLRRRLLRRLRLRLLLRLRLLLRRLRLRLLLLLRLRLLLLLRLRLRRLLRRLRLRLRLLRLLRLRLRRRRLRRRRLRLRLRLLRRRRRLLRLLRRLLLRLLLRLLLLRLLLRLRLLRRRLLLLRLRRRRLRLLLRLLRLRRLLLLLLRLRLLLLLLRRLLLRLRRLRRRLRRRRRRLRLRRRLLLRRLLRRLRLLRRRRRLLRLLRLRLLRRLLRLLLLRRRLLRLLLLLRRLLRLRRLRLLLLRRLRRRRRRRLLRRRRLLLRRRRLRLRLRLRLRLRLRRLRRRRRLLLLLLLLLLRLLLLRLRLRRRLRLRRRLRLLRRRRLLLRRLLLLLLLLLRRRLRRLRRLLRLRLRLRLLLLLRLLLRRRLRRRLRLRRLRRRRLRRRLRRRLLRLLLRRLLRLLRLRRRLRLRLRLRRLRLLLRLLRRLRRRRLRLRRRRLRLLLRRRLRLRLRRRRLLRLLRLRRRRLLLLRRLRRLLRLRLLRRRLLRRRLLRLRLRLLLLRLLLRRRLRRLLRLRLLRRRLRRRRRLRLLLRLRRRLLRRLLLRLRLRLRLRLRLLRLLRRRRRLRRRLLLRRLRLRRLLLRLLLRRRRRLRLLRLRRLRRLLRLRLLLLLLRRRLLLLRLRRLRLRRLLRRLRLLRLLRLLLRLRRRLRRLLLRRLRLLLRRLRLLLLRRRRLRRRRRRLRRLRRLRRLLLLLRLRLLRRLLLLLRRLRLRLLRLLRRRRLRLRRRLRRRRLLLRRRLRRRLRLRLLRLRLLRRRLLLRLLRLRLLLLRRLLRRLLLRLRLRLLLLRRRLLRRRLRLRLRRRLRRRLLRLRLRLLLRRRLLLRRLLRLLLLRRLLRRLLLLRLLRRRLLRLLRLLLLRRLRLLLRLRLLLRRRRLLLRLLRLLRRLRLLRRRLLLLLLLLLRRLRLRLRLLLRLLRLRLRLRRLLRLRLRRLRLLLRLLRRRLLLRLRLLLRLLLLLRRLRRLLRLLLLLRLLRLRLLRLLRLLRLRRLLRRRLLRLLRRLLLRRLLRLRLRRLRLRRLLLRRRRLLRLRRRLLRLLRRRRLRRLLLLRRRLLRLLLRRLLRLLRRRRRLRLLLLLRRRLRRLRLRRRRLLRLRLRRLRRRRRRRLRLRLRRRLLRLLRRRRRRLRRLLLLLRLRLLLRRLLRRLLLLLLLRRLLRRLLLLRLRRLRRRLLLRRLRRRLLRLRLRLRRLRLLRRLRLLLLLLRLLLRLRLLLLRLRLLLLLLLLLLLRLLLLRLLRRRLRRRLRRRRLLRRRRRLLRRLRRLRLRLLRLLLRRRRLRRRLLLLRLRLLLLRLRRRRRLLRLRRRRLRRLRRRLLRRLLLLRLLLRLLRLLLLLRLLLRRLLRLRLRLLLLLLLRRLRRLLLLRRRRRRLLLRLLRLLRRLRLRLLLLRLRRRRRRLRLLLRRLRRRLLLLRLRRLLLLLRRLRLRRRRLLRLLRLRRRRLRLRLRRLLRLRRRLLLRRLLRRRLLLRRRLRRRLLLLRRRRRLLRLRLLRRRRLRRLLRRLRRRLRRLRLLLRRRLRRLRLRRLRRLLRRRRLLRLLRRLLLRLLLLLRLRRLRRRRLRLLLLLLRLRRLLRLRLRRRLLRRLLRLRRRRRLRLLRLRRRLLLRLRLRLLLRLLLRLLLLRLLLLRLRRLRLRRLLRRRLRRLRLRLRRRLRRRLRLRLRLRRRLLRLRRLRLRRLRRRLLLLLLRLRLRRRRLRRRLRRLLRLRLLLRLLLRRLLLRLLLRRRLLLLRRLLRRLRRRLLRLLRLRRLLLRRLRLRRRLRLLRRRLRLRRRRRRRLLLLLRLLLLLLLLRLRLRLRRLLLLRRRRLLLRLLLLRRLLLLLRLLRLRLRLRLRRLLLLLLRLLLLRRRLLRRLRLRLLLLRRRRRLRRLRRLLRLLRLRLRRLLRRLLLLRRLLLLLRLLRRRLLRLLRRLLLRLLLRLLRLRRRRLRRLLRLRLLLLLLRRRRLRRRLLLRLLRLRRLRLRLRRRLRRRLRRLLLRRLRRRLLLLRLLRRLRRRRLRLRLLLLLLLLLRRLLRLRLLRLRRRLRRLLLLRLLLLRRLRRRRRRRRLLLLRLRRLRRRLLRLLLRRRLRLLRRLLRRRRLLLLLLLLLLRLLRRRRRRLLRLLLRRLLRLRRLRRLLRRRLRRRLLLRLRRLLRRLLLLLRLRLLRRRRRRRRRLRLRLRLLRLLLRLLRRRLRRRLRLRLLLRRRRRRLRRLLRRRLRRRLRRRLRLLRLRRLRRRLLRLRRLLLRRLLRRRRRLLRLRLRLRRRLLLLRRLRLRRRLRRRRRLLLLRLLRLLLLRRLRRRLRLLLLLLRLRLLRLRRLRRRRLRRRLLLLRLLRLLRRLRRRLLLRLLRRLLRLLRRLLRRLLLLRLLRRRLRLRRLRRLRLLLLRLLLRLLRLLRRLRLLRLLRLRLLLLLLRRLLRLRLLRLLRRLLRRRRRLRRRRLRLRLLLLLRRLLRLRRLRRLLLLLLLRLRLLLRRLRLLLRLLLLLLLRLLRRRRRLRLLRLLRLRLRRLRLLLRLRRLLRRRLRLLRRLRLRRRRLRRLLLRLLLLRLRRRLLRLRRLRLLLRLRRRLLRLLRRRLLLLLLRLLLLRRLLRLRRRRLRRLRLLLRLRRLLRRRLLLLRRRRLRLRLRLLRRRRLRRRRRRLRRRLLRLLRRRLRLLLLRRRLLLLLLLLLLLRLRLLRRLRLLLLRLLRLLLLLLRRLLLRRLRLRRRLRLLLRLRLRLLRLLLLRLLLLLLRLLLRLRLLRRLRLLRRLLLRLRLRLRRLRRRRLRRRLLRRLLRLRLRRRLRLLRRRRRRLLLLRLLLLRLLRLLLLRLRLLRLLLRRLRRLLLRRRRLRLRRRRLRLLRRLRRLLRLRLRRRLLRRLLRLLRRLLLRLRRRLLRRLRRRLRLLRRLRLLLRLLRLLRLLLRRRRLRRLRLLLRLRRRRLRRLLRLLRLRRRRLLRRLLRRRLLLLRRRRLRRRLRLLLRRRLLLLRRRRRLLRRRLRLRLLLRLLLRLLRLRRRLRRLRRLRLRLRRLRRRLLLLRLRLLRLLRLRRRLRLRLLLRLLRLLRRLRRRRRLRLLRLLLLLRLRRLLLRLRLLLLRLRRRLRRRLLRRLLLLLLRRLLLRLLRRLLLRRLRRLRLRRRLLLRLRRLLRRLLLRLLLLRRLRRRLRLLLLLLRRLLLLRLLRLRLLRLRLRLLRRRRRLRRLRLLLLRLRLLRRLRRLLRRRRRRLRRRLLRLLRRLRLLLLLLLLLRRRLLRLRLRLRRRRRLLLLRLLRLLLLLLLLLRLRLLLRLRRLLLRRLRRLLRRLRRRRRRLRLLLRLLRLRRRRRRRRLLRRLRRLRRRRRLLRLRLLLRRLRLLLLRRLLRLRLLRRRRRRRRLLLLRRRLLLLLLLLRLLRRLLRLRRRRLLRRLRRRLLRLRRLLRLRRRRRRRLLLLRRLRLLLRRLRRRRLLRRRRLLRRRLLLLRLRRLLRRRLLLRLRLLLLLRRRLLRRLLLLLRRLLLLLRRLLLRLRLRRLRRLRLRLLLLRRRLRRLRLLLRRRLRRLRLLRLRRLLLLLRLRRLRRLRLLLRLLLRLLRLLLLLRLLLLRLLLRRLLLLLRLRRLLLRRRLRRRRLRRRLLLLLLRLLLRLRLLRLLRRLRRLRRRLRRLRLLLLLRRRLLRLLRRLLLLLLRRRRRRRLLLLLRLRLRLRRRRLRLRRLRRRRRLLLRLRRRLRRLRRRRRLRRLRLLLRRRLLRRLRRLRLRLLRLRRRRRRRRLRRRRRLLRLLLLRLRLLRRRRRLRLRRLRRRLLRLLLLRRLLLLLLLLLLLLRRRRRLRRRRLRRRRRLRLRLRLLLLLLRLLRLRRRRLLRRLRLRLLRRRLLLRLRRLLLRLLLLRRLLLLRRRRLRLRRLLLLRRRRLRRLRRLLLLLLRLLLLLLRRRRLLRRLRRRLRLLRRLLLRLRRLLRLLLRRLRRLLLRRLRLLLLLLLRLLRRLLRLRLRLLRLLLRRRLRRRRRLRLRLRRRRRLLRRRLRRRRLRRRLRRRRRLLLLRLLRRRLLRRRRRRLLLRRRLLLRRRLRLRLLLLRLLLRRLLRRRRRLRLLLRLRLRLRLLRLLLLLLRRLRLRLRRRLLLRLLLLRRLRRLLLRRRLLLLRLRLRLLLLRLLLLRRLLLRRRLRLRLRLLLRRLRRLLRLLRLLRLLLLRLLLLLLRRLRRRLRLLLRRLRRLRLLRLRRLRLRLLRRLLRRRRLRRLRLRRLLRRRRLLRLRRRLRRRLLRRLRRRRRRLLRLRRLLRRLRRRRLRRRRRLLRLRLRRRRLRLLRRLLRLLLRLRLRRRLLRLRLRRLRLLLRRLLRRLLRRLRRLRRLLLLRLRLLRLLRRRLLLLRLLRLLLLLRLLLLLRRLLLRLLLLLRRRRRRLLRLLRRLRRLLRRRRLLRLRLRLRRLRRRLLLRRRRLRRRRLRRLLRLLLLRRRRLLRRLRRRLRRLLRLLLLLRRRRRRLLLLLRRLRLRLLLRRLLLLLRRRRLRLLLLRLRLLLLRLRLLLRRRRRLLLLLRRRRRLRRRLLLLLRLRLRRRRRLRLLLLRLRRLLLRLLRRLLRRRLLLLRLLRRLLRRRRLRRLLLRRLRRLLLRLRRRRLRRRRRLRLRRLRRLLRLRRRRRLRLRLRLLLLRLLLLRLRLLRLRLLLRRRLRLLRLLRLRRRLLLLLRLLRRLLRRRRRLRRRLLRRRRRLLLLRRRRLLRLRRLRRLLLRLLRLLLLRRRRLRLRRRRRRLRLLRRLRLLRLLRRLRRRLRRLLRRLLLLLLLRRLLRRLRLLLLLRLRLLRLRRRRLRRRLRLLLRRRRLLLLLRRRRLLLLRLLLRRLLLRRRRLRLRRLLRRRRRLLRLRRLLLLLRRRRRRRRRLLRRRLLLRLLRLLRLLLRRRLRRLRLLRRRLLLRLRRRRRLLRRLLLRLLLRRLRRRLRRLRRLRLLLLLRRRRLLLRLLRLLRRRRRLRRLRLLRLLRLLRLLRRRLLLLLRRRRRRLLRRRLRRRLRRLRRLLLLRLRLLRRRRLRLLRRRRLRRLRLRRLLRRLLRLRLLLRRRRRLRLRRLRRRRLRRRLLRRLRLRRLLRRRRRLLLLRRLRRLLLLRRLRRLRLRLLRLRLRLLRRRRLLLRRRRRRLRLRLRLRLLRLLLLLLRRRLRRLRRRRLLLRRLLRRLRRLLLRLRLLRRRRRLLLRRLRLLLRLLRLRRLRRRRRLLRRLRLRLRLLRLLLRRLLLRLLLLLLRRLRRLRLLLLRLLLRRLLRLLRRRRRLLLLLLLRLLRLLRRLLLRLRRLLRLLLRLRRLLRLLLRRRLRLRRRLLLRLRRLLRLLLRRLLLRLRLLLRLLLRRRRLRLLLRRRLLLLRRRRLRRRRRRRRLLRRRLLRRLRLRRRRRRRRLRLRLLRRRRLLRLLLRLRLRRLLLRLRRRRRLRRRRRRLLLLRRRLLRRLRLLRLRRRLLRRLRLLRRRRLRRLRLRRLLLRRLRLLRLLLRLLRRRRLRRRLLRLLRRLRLRLLLRLLRLRRLRLRRLLLRRRLRRRLRLLRLLLLRRLLLLLRLRLLLRLRLRRRLRLRLLLRRLRLLRRRRRRRLRLLLLLLRRLLRRLLRRLRLLLRRRRLRLRLRLLLRRLLLLLLRLRRLLRLLLRRLLLRRLLLLLLRRRLRLRLLLLLRLRLLRRRRLLLLRLRLLRLRLRRLLLLLLRLLRLRRRRRRLRRLRRRLRLRRLRLLRRRRLLRLLRLLLRLRRLLRLLLLLLRLRRLLRRLLLLRRLRLRRRLLRRRLLRRLRLLLLRLRLLLRRLLRRLRRLRRLRRLLLRRRRRLLRLLRLRLRLRRLLRLRRLLLLRRRLRRLRLRRRRLLRLLLLLRRLLLRLLRRRRRLRRRRRRRRRLLRLRRLLRRRLRRLRRRLRLLRLLRRLRRRRRLLRLLRLRRLLLRRLLLLRRLLRRRRRRLRLLLRLRLRRRRRLRRRLLLLRLLRRRLLLLRLLRRRRRRLRRLRRRRLLLLRLRLRLRLRRRRLLLRRLLRLRRLLRLRLRRLLRLLLLLLLLRLLLRRRLRRRLRLLRLLRLLRRLRLLLRRRRRRLRRLRLRRLLRLLRRRRLLLRLRRRLLLLRRLRLRLLLRRRRLRRRRRLLRRRLLRRLRRLLRRLLLLLLLLRRRRLLLRRLRLRRRLLLLRLLLRLLLRLLRLLLRLLLRRRLRRLRLLLLLLRLLRRRLRLLRLRLLLLLRLRLRLRLLLLLLLRRLRLRRRRLRLLLLLLRRRLRLLRLRRLRLLRLRLLLRRLLLLLRLRRRRRRLRRRLLRRRLRLLRRLLLLLRRLRLLLLRRLLRRLLLLLLLRLLLRRLLLRRRRLRLLRLRRRLRRLLRLLLRLLRRLRRRRRRLLRLLLRRLLRLLRRLLRLRRRRRRLLRLRLLRRRRRRLRLLRRLLRRLRRRLRLLLRLLRRRRLLLLRLRLLLRRLRLLRLLRLLRLLRRRRLLRLLLRRRLRLLRRLRRLRLRRRLLLLRLRLLRRRLRRLLLRRRLLLLRRRLRRRRRRRRLLLRLRRLRRRRLLLRLLLRLLRRLRLLRLLRRRRRRLLRRRRRLRLLLLRRRRRRLRRRRRRRLLRRLRRRRRRLLRRLLLRRRLRLRLLRLRLRLLLLRRLLRLRRRRLLRRRRRRRLLRLRLLRRLRLLLLRRRRLRLRLLLRLRRRLLLRRLRRLLRLLLRLLRLLRRRRLRLLLRRLLRRRLRLLLRLRRLRLRLLRRLLRLRRRLLRRLRRRLRLRLLLRRRRRRLRRLLLLLRLRRRRLLLLLRLRRLRRRRRLLLLRLLRLRRRRLRRRRLRLLRRLLRRRLLLLLRLLRRRLLLLRLLRRLLLLLLRRLLLRLRRLRRRRRLLRRLLRLRRRLRLLLLRLRLRLLLLRRRRLRLRRLRLLLRRRLRLLLLLLRLLRLLLRLRLLLRLRLRLLRRLLRRRLRLLRLLRRLRRLRLRLLRRRLLLLLRRRRLLLLRLLLRLRRLLLRLRLLLLRRRRRRRRLRLLRLRLRLLLLLLLLRLLRRLRRRRLRLLLLRRRRRLLRRRLLLRRRRLRRLRLLLLLRLRLRLRRLRLRLRLLLLRRRRRRLLRLLLRLRLRLLRLRLRLLRRRRLRRRLRLLLLRRRRLLLLRRLLRRLRRRLLLRLRRLRRLLRLRRLRLLLRRRLRLLRRRRRRRLLLRRLRLRRLLRLRLLRLRLLLLRRRLRRLRRRLRRLLRLRRRLRRLLRRRRLRLRLRRLRLLRLRLLLRRLLRRLLRRRRLLLLLLLRRRLLRLLLLRRRLLRLLRLLLRRLLRLRRRRRRLLRLLRLLRRLRRRLLRRRRRLRRLLRRLRRRRLRLLLLLRRRLLLRRLRRLRLLRLLRRRRLLLLLRRRRLLLRRRLLLLRRRRLLLRRLRLLLRLLLRLRLRLLRLLRLLRRRLRLLLLLLRLRRLRLRLRRLRLLLRLLLLRRLLRRLRLRLLLLLLLLRRLLLRLRLRLLLLLRLRRRRRRLLRLLRRLLLRRLRRLRRLLLLRRLLLRRRLRRRLRLLLRRLRRLLLLLRRRLLLRLRRLRRRRRRRRRLLLLRRRRRLLLRRRRLRRLLLLLRRRRLRLLRLLRLRRRRRRRRRLRRRLRRRRRRRLRLRRRRRRLRLLLRLLLRRRRRRRLRLLLLLRLLRRRLRRLRRRLRLLLRRLLLLLLRRRLLLRLLLLLRLLRLRLRLLLRLLRLRRRLLRLRLLRRLLRRRLLLLRLLRRLRLRLLLLRLRRLLRRLRRRRLLRRLRLRRLRLRRRLRLLLRLLRRRRLLRRLLRLLLLRRRLLRRRLLRRRRRLLRLRRRRLLRRRRLRLRRRRRRLLRRRRLLLRLLLLRRRRRLLLLRRRLRRRLRLRLRRLLRLLRRLLRLRLRLLLLLRLLLLRLRRRRLLRRLLLRLRLLLLRRLLRLLLLRLRLLLRRLLLRLLRLLRLLLRRRRRLRRRRLLLRLRLRRRRRRRRLLLLRRLLRLRLLLLRRRLRRRRLLRLLLRLLRRLRRRLRLLLRRRLRLLLRLRLLLLRLLLLLLLRRRLLLRRRRRRLRLRRRRRLLLLRLRLLLLRLRRRRLLRRLLLLLRRRLRLRRLRRRLLRRLLRLLRLRLRRLRLRRRLRRLLLRRRLRLLLRRRLLLRRRLLLRLRLRLRRRLLLLLRRRLLRRLLLRRLRRLLRRLLRRRRLLRLRRLRRRLRRRLRLLLLRRLRRLRRRLRRRLRLLLRRLRLRLLRLLRLLRLLLRLRRRRLLRLRRRLRLLRLLLRLLRLLRLRRRLLLLRRRLLRLLLLLRLLRLLLLRRLLLLRRLRRRLRRLRLLLRLLRLLLLRRRLLLRLLLLRRLRLLRLLLRRLLLLRRLLLLRRRLLRRRLRLLRLRRRLLRRRRLRRRLRLRLRRLLRLLLLLLLLRLRRLRLRRLRLRRRRLRRRRLRLRLLLLLLLLLRLRLLRRLRRLLLRLRRRLLLRRLLRRLRLRRRRRLLLLLLLLLRLLLLRRLLLRRLRLRRRLLRRLRLRRLLLRLRLLRRRLLRLRLLLLRLLLLLLLLLRRRLLLLLRRLLRLLRLRRLLRRLLRRLLRLLLRRRRRLRLLLLLRLRRRRRLRRLLLLRLRRRLRRLLLLLRLLRRRLRLLLLLLRLRLLRRLRRRLLLLRLLLLRRRRLRRLLRRLRRLLLRLLRLRRRRLLRRLLRRRRRRLLLLRLRLLRLRLLRRRRRLRLRRLRRRRRLRLLLLLLRRRRLRRLLRRRRLRRRLRLLRLRLLRLLRRLLRLLRLLLRRRLRRLLLRRRRRLRRRRRLRLRLLLRRRLRLRRRLRRRRRLLRLRLLLLRLLRLRRLLLLLLRLRLLLRRLLRRRRRRRLLLRLRRLRLRLRLRLLLLLRRLRLLRLRLLLLLLRRLRRRLRLRLRRRRRLLRRRLRRRLRLLLLLLLLLLRRLRRLRRRRRLRRRLRRLRLRLLLLRRLRRLRRRLLLRRLLLLRRRLRLLLRRLLLRRLRRLRLLRLRRRLLRLLRRRRRRLRRRLLRRRRRLRRRRRRLLLLLLRRRRRRRRRLRRLLRRLRRRRRRLLLRLRRRRLLLLLRLLRRRRLRLLLLLLLRLLRRLRRRRLLRRRLLLRLLLRLRLRLRLRRLRRLRRRLRRLLRLRLRRRLLLLLLRRLRLLLRLRLRLLRLRRRLRLLRLRLLLRLLRLRRRRRRLRRRLLRLRRRLLLLLLRRLRLRRLLLLLRLLLLLLLRRLLLLRLLRRRLRLLRRRRRLRLRRLRLLRLLRRRRRRLLRLRLLLRLLLLLLRRRLLLLRRRRLRRLLRRLRRRLLLLLRRRRRRLRLRLLRRLLLRRRRRRRLRLRRRRLRLLRRLLRRRLLLLLRRRLLRRRRLRRRRRRLRLLRLLLRLRLRLRRLRLRRLRLLLRRRRLLLLRRRLRRRLRLRLRRRRRRRRLLRLLRLLRLLRRLLRRLLRLRLLRRLLLLRLLRLLLLRLRRRLLLLLRRRRRRLLRRLRRRLRRLLLLLRLLLLLRRLRLRRRRRRLLRLLLRRLLLRLRRLRLRRLLLLLLRRLRLRLRLLLLLLLRLLRLLLRRRRRLRRRLRRRRRLRLLLRRLLLRRRRRRRRLLLRRLLLRLRRRRRRLLLLRLLRRLLRRLRRRLRRLRRRLRRLRLLLRRRLLLRLRRRLLLRLRRRLLRRRLLRRRLLLLRRLRLRRLLLLRLRRLRRRRLLLLRLLRRRLLRRRRLLLLLLLRRRRRRRLRLRRLLLRRLRRRRLRLRLRRRRLRLRRRRRLRRLLLLLLRLLLRRRLRRLRRLLLLLLLLRRLRRRRLLRRLLRLLRLRRLRLLRRLRRLLRLLRLLRLRRRLLRRRLLRLLLRRLLLLLRRRLRRLLLLRRRRLRLRLLLLLRRLRLLRRLRRLRRRLRRLRRLRRLLLRLRRRLRLRRRLLRLRRRRLLRRRRLRRRLLLRRLRRLRLLRLLRLLRLRLRRLLLLRRLLLRLLRRRLLRLRLLRRLRLLLRLLLLLRLLLLRRRRRRRRLRLLLRLRRRLRLRRLLLRRLRRRRRLLLRLLLRRRRRRRLLLRRLLRRRLLRRLRRRLRRLRRLLRRLLLLLRLRLRRRLRLRLLLLLLRRRLRRLLRRRRLRLRLLRRLRRRRLLRRLLRLLLLLLLRLLLLRLRRLLRRLRRRRLLRRLRRRLRRRLLLRLRRLRLLRRRLLRRRLRLLRRRLLRLRRRRLRRRRRLRLLRRRLRLRLRRRRRRRRRLLLLRRLLRRRLLRLRRLLRRRRLLRLRRRLLLRRRRRLLRLRLLLLLLRRRLRRLLRRRRRRRLRLLRRLRLRRLLRLRLRLLRLLRRRLLRLLLLRLRLLLRLLRLRLLLLLLLLRLRLRRRLLLLRRRLRLRLLLRLLRLRLRLRLLLRRLRLRRRRRRRLRRLRRLRRLLRRRLRLLRLLLRRRRLRLRLLLLLRLRLLRLRRLRLRRRRRLRLRLLLLLLRRLRLLLRLRRRRLLLRRLRLLLRRRRRRRLRLRRLRRLLRLRLLLLRRRLRLRLRRRLRLRRRLRRLRRRLLRRLLRLLRLRRRRRLLRRLLRRRRRRLLRLLLRRRLLLRLRLLLLLLRLRLRRRLRRLRRLLLLRRLLRRRLLLRRLRLLLRLLRRRRRRRRLLRRRRRLRLLRRRRLLLRRRLLLRLRLLRLRLLRLLLRLRRRLLLRLLLRRLLLRLLRLLLRLLLLLRLLRRLLLRLRRLLRRLRRLLRRRLRLLLLRRRRRRRLLLRRLRLRLRLLRLRLLLRLLLLLRLLRLRLLRRLRLLLLRRRLLRLLLRLRRLLRRRRRRRLRRRRLLRRRLRLLLLRRLRLRRRRRRRLLLLRLRRRRLLRRLRRRLRLRRRLRLRRRRRRRLRRRRRLLRLLLRRLRRRRRLLLLLRLLLRRRRRRRRLRLRLLRLRRRLRLRLRRLRRLRRRRRRLRLRLRRLRRLRLLLRRLLLRRRLLLLRLRLRLLLLRLLRLLRLLLRRLRLLLRLLLLLLRLLRRLRLRRLRRRRLLRLLLLLRRRRLRLLLLRRLRLLRRRRLLRLLLRRLLRLRLLLRRLRRLRRRRRRLRRRRLLRRLRLRLRLLRRLLLLLRLRLLRRLLRRLLLRLRRRLLLRLLLLRLRLRRLLRRLRLRLRLLLLRLRRRLRLLRLRLLRRRLLLRLLRLRLRRRRRLLRRRLRRRRLLRRLLLLRLLLRLLLLRRRRRLLLRRRLLRLLLRLRLLRRLRRLLRLLLLLLRLLRLLRRRRRRRRLRLRRLLLRRRRRLLRRRLLLRLLRLLRLRRLRLRLLLRRLRLRLRRRLRRRRLLLLLRLRRRRLRRRLLRRLRLRLRRRRRRRRRRLLRRRLRLRRLRRRLRLLLRRLRLRRLLLRRLLRLLLRLLLLRRLLLLLRLLLRRLLLLRRLLRRLLLLLLLRRLRLLLRLLRRLRLRLRLRRRLRLRLLRRRLLLRRLLRRRRLLLRLRRRRLLLLRRRLLLRLLRRLRLRLLRLRLRRRRRRRRRRRRLRRLRLLLLRRLLRLLLLRLRLLLLLRRRLRRLLRLLLRLLLRLRRRLLLLRRRLLLLRRLRRLRLLLRLRRLRLLLLLLRRLLLRLRRRRRLLRRLLLRRLRLRLRLRLRLRRLLRRLRRLRLRRRLLRLRLLLRRRLRRLLLRLLRLRRLRLLRLLRRLRLLLLRRRLRRLLLLLLLLLRRRLLLLLRRRRRRRRRLRLLLLRRLLLRLLLRRLLRRLLLRRRRRRRLLLLRLLLRLLLRRRLLRLRLLLLLRRRRLLLRRLLRRRRLRRRRRLLRRRRRRLRLRLRRLRRLLRRRLLLLLRRLLLLRLRRRRLRLRLRRRLLRLLRRLRLLLRRLLLLLRLRRLRLRLRRLLLRLLRRRLLRRLLRLLRLRLRLLRRLRLRRLRRRLRRRRLLRRRRLLLLRLRRRRLRRLRRLLLRLLLLLLRLLRLRLRRRRRLLLRRRLRRRRLRLRRLLRLLLRLRLRRLRLLLLLRRLLLLLRLRLLRRLRRLLRRLLLLLRLLRRRLLRRRRLLRRLLRLRRRLLRRRRLLLLLLLRRRRRLLRLRRRRLRLLLLRRRRLLRRLRLRRLLRLLRRLRLLLRRRLRLLRLRLRRRRRLRLRLRLRLRRLLLRRRLLRRLRRLLRRRLLLRLRRLLRLLLLLRLRLRRRLRRLLLRRRRLLLRLLLLRLRRRLLLRLRRLLLRLLRLLLRLRRRLLRLRRLLRLRRLLRLRLLRLRRLLRLLLLLLLLLLRLLLRRRRRLRLLRLRLRRLLLLRLLLLRRLRLRLLLRLRLRRLLRLLRLRRLRLRRLLRLLRLLLLRLLRLRRLRRRRRRLRRRLRLRLRLLLLRLRRLRRRLRLRLLLRRLRLLLRLRLLLLRLLRRRLRRRRLRLRRRRLLLLLLLLLRRLRRLRRRLLRRRLRRRLRLRLLRLRLRLRLRRLLRLLLRRLLRRLRLRRLRLRRLRRLRLRLRRLLLRLLLRLLRLRLRRRLLLLLRLLRLLRLLRRLRLRRRRRLRLRRLLLLLRRRRLRRLRRRRLRRLRLLRLLLLLLLLLLLRRLRRLLLLRLLLRLLLRLLLLLRRRRLLLRRLRRRRRRLLRLRLRRLRRLRLLRRRRLLRRLRLRLLRRRLRLRRRRRLRRLLLRRLRRLLLRRRLLLRLRLLRLRLLRRLRRLRRLRRLLRRRRLLRRRLRRRLLLLLLRLRRLRRLRRRLRRLLRRRLLLRLLLLLRLLLLRRLLLRLLRLRRRRLLRRLLRLRRLLLRLRRLRLLRLRRLRLLLLRLLRRLRRLLRRLRRRLLRRLLLRLLRRRRRRLRLRLLRRRRLLRRRLLLLLLRRLLLLRRLLRRLLRLRRRRLLRRRRRRRRLLRLRLRRRLRRRRLRRLLRLRRRLRLLLLLRRLLLLRLRRLRLLLRLLRRLLRRRLRLLRLLRLLRRRRLRLLLLLRLRLRRRLLLLRLLLRRLRRLLRLRLRLLRRRLLRRRLLRRLRRRLRRRRRRLLLRLLRLRLRRLRLRRRRLRLRLLLRRLRRRLRRLLLRRRLLLRLRLLRRRLRRRRLLRLRRLRRRRLRRLRRLRRLLRLLRRRRRRLLLLRLLLLLLRRLLRRLRRRLRLRRLRRLLRRRLRRLLRRRLRLLLLLRLLLRLRRRLLLRRLLRLLRRRLRLRRLRLRRLRLRLLRRLLRLLLRLRLRRRLLRRLRRLLRRRRLRRRLLRRRRLLRRLLRRLRRRRRRLLLRRLRLRLLRLLRRRRLRRRRRRRLLRRLRRRLLRRLLLRRLRLLRRLRRLLLLLLLLRLRLRRRLRRLLRLLLLLRRLLRRLRRRRRLRLLRLRLLLRLRLRLLLLRLRRLLRLLLRLLRRRLRLLRRRRRLRLRRLLLLLRRLRLLRLRLRLLLRRLRRLRRRLRRRRRLRRLRLRLRRRLLLLLRRRLRLLRRRLLRLRLRRLLRLLLRLLLLLRLRRRLRRRLRLRLRRRLRRLLRLLLLLLLRRLRLLRLLRLRLRRRLLLLLRLLLLLRRRRLLRRRLRRRRLRRRRLRRLLLRRRRRRLRRRLLLRLRLLRRLRLRLRLLRLRRRRLRRLRLRLLRLRLRRRRRLRLLRRLRRRLRRRRRLRRRLRLRLLRLLRRRRRRRLRRLLRRLLRLLRRRLLLLLRRRLLLRRLRRRLRLLRLRRLRLRLLLRRLLLLLRRRRLLRLLLRRLLRLLLRLRLLLLRRRLLRRLRLRLRRRLLRRRRRRRLLRLRLRLLLLLLLLLLRLRLLRLLRLLLRRRLLRLRRRLRRLRLLRLLLRLRLRLLRRRLRLLRRRLLLRRRRLRLLLRLRRRLRRRRRLLLLRLRLLLRRRRRLLLRLRLRLLRRLRLRRLRRLLLRRRLLRLRLLLRLLRLRRRRLRRRLLRLLLLLLRRLLRRRRLRRRRRRLLLLRRRLRRRRLLLLLRLRLLRLLLRLLLRLRRRRRLRRRRRRRLLLLLRRLRRRLRLLLLLLRLLRLLLLLRRLLLRRLRRRLLLLLLLRRLLLLLLRRRLLLLLRRRLLRRRLLLRLRLLRRRLRRRLLLRRRLLRLRLLLLRLRLLRLRRRRRRLRLLLLLRRLLRRRRRLLRRRRRRRRLLRLRLRRRRLRRLRRRRLRRRRRRRLLRLLRRLRLRRLLRLRRLRRLLRLLLLLLRLLLRRLLRLLLLRRRRLRRLRRRLRLLRLLRLRLRRRRLLRLRLRRLRRLLLRLLLLLLRRLRRLLRLRLRRLRLLLLRLRRRRLLRRRRLLRLRRRRLRLRLRRRRRRLLRRLRLLLLLLLRLRRRLLRLLRRRLRLRLRRLLRRLRRRRLRLLLLRRLLLRLLRLRRRRLRLRLLLLLLLLLRRRRLRLLRLRRLLLRRLLLRRRLRRRRLLRLRLLRRLLLRLLRLRLLLLRRLLLLRLRRRLLLLLLLLRLLLLLRRLLRRLLRRRLRRRLLRLRRLRRLRRRRRRLLLRLLLRLRLLRRLLRLLRRRRLLLLRLRLLLLLRLLLRRRLLLLRRLRLRLRRRRLLRRLRRRLRRLRLLLRLRRRRRRRLRRRRRLLLLLLLRLLRRLLRLRRLRRRRLLRRRLRLRLLLRLRRRLLRRRLRRLLRRLLLRLLRLLLRLLRLRLLLRRLRRLLLLLRRLLRLRLLLRRLRRLLLLRLRLRRRRRLRLRLLLRRRRLRLLLLLRRLRRLLLRLRLRRRRRRLRRRLRLRLRRRRLRLRLLLLLLRLLRRRLRLRRLRRLRRRRLLRLLRRRRRRRLRRLLLRRLLLLLRLRLLLRLLLLLLRLRRRRRRLLLLRLRRLLLRRRRLRLRRRLRLRLRLRLLRRLRLLRLRLLRLLRLLRRRRRRRRRLRLRLRRLRLRLLLLLLLLRLRRRLRRLLLRLLLRRLRRLLLLRLRRRRLRRLRLLLLRRRLLRLLRRRRLRLRRRLRRRRLLRRRRLRRRLLLLLLRRRRLRRLRLLLRRLRLRLRRRLLLLRLLRRLLRLRRRRRRRRLLLRRRLRLLRLLRLLLRLLLLRRLRRRLRLRRLLRLRRLRRRRRRRRRLRLRRLRRRRRRLLRLRLLLRLLRLLRRRLRLRRRLRRRLRRRLRLRLRLLLLLRRRLLRLLRRRLRLRLLLLRRLLLLLLRLRRRLRLRRLRLRRRRLLLLLLRRLLRRRLRRRLLRLLLLLRRRLLLRRLLLLRRLRLLRRLRRLLLLLLRRLRLLLRRLLRRLRLLRRLLRRLRLLRRLLLRRLRRRRRRRLLRLLLRLRLLLLRRRLRRRRLLLRRRRLLRRRRLLRRLRLLLRRLRRLRRRRLLLRRLRLLRLLRLRRLLLRLRRLRLLLLLLRLRRLRLRRRRRRLLLRLRLLLRRRLLRLRRLLRRRLRLLLLLLLLLRRRRRLRRLLRLRLRLLLLRLLRLRRLLRLLRLRLLRRRRLLRRLRLRRLRLLLRLLRLRLLLLRRLLRLLRLRRLRRLLLLRRRLLRLRLLRRRRRLRRLRRRLLRLLLRRLLLLRLRRRRLRLRLRRRLRLRRLRRLLLRRRRLLRLLRLLLRRLLRRLLLRRRRLRLLRRLRRLRRLLLRLLRLLLRRLRRLLLRLRLLLRLRLRLRLRLLLRLLRRLRLLLRLRRLRLLLLRRLLLLRRLRLLRRLLRLLRLRLLLLRRLRRLRRRLRLRLLRRRLLLLRRLRLLRLRLLRRLLLLRRLLRRRLRLLRLLLLLRRRRLLLLRLLRLLRLLRLLLRRLLLRRLLLLLLRRRLRLLLRLRRLLRRRLLLRRRLLLLRLLRRLLLRLLLLLLLRLRLRLLRLRLLRRRLLRLRRLLRRRLRRRRRLRRRRLRRLRRLRLLLRRRRLLLRLRLLRRRRLLRRRRRRRRLRRRLRLRRLLLRRRLLLRRLLRLRLLLLRLRRRLLLLLRLLLRRLLLLRLLRLRLRLLLRRLRRRLLRRRRRLLLLLLLRRRLLLLLRRLRRRLLRRLRRLLRLLLRLLRRRRLLRRLRRLRLLLRRRLLLRRLLLLLLRLLRLRRLLRRLRRRLLLLRLRRRRRRLRRLLRRLLLLRLRRRRLRLRLLLRRRLRLRLRLRLRLRRLRLLRLLRLLLRRRRRRLRRRLRLLRRRRRLLLRLRLRRRLLLLLLRLLRRLLRLRRRRRLLRRRRLRRLRRLLRRLRRRRLLLRRRLLRRLLLRLRRLRRLLRLRLRRLLLLRRRRRLLRRLRLLRLLRLLRLRRLLLRLLRRRLLRLRRRLLLLLLRRLRRRRLLLRRRRLLRRLLRLLLLLLRLLLRLRLRLLRRLLRRRRLLRRLRRLRRLLRLRRRRLLRRLRRLLRLLRLLRRLRLRRRLRLRRRRLRRRLLRRLRLRLLRLRLLLRLRLLRLRRLLLLRRLRRLRRRRRRRLLRLRRLRRRRRRLLLLLRLLRRLLLRLLRLLRLRLRRRRRRRLRLRLLLLLRLRRRRLRRRLRRLLLRLLRLLLRLLLRRLRRLRLLRLLLRLRRLLLRLRRLRRRLRLRLLRLRLRRRLLLLRRRRRRLRRRRRRRRLLRRLRLRRLLRLRRLRLLRRLLLRRRRLRLLRLLLRRLLRLRRRRLRRRLRLRRLRRLLLRLRRRRRRLLLLLLLRRLRLLRLLRLLRRLRLLRLLLLRLRRRLRLRLRLRRLLRLLLRLRLLRLLLRLRRLRRLLLLLRLRLRRLLLRRRRRLRRLRLLLRLLRLRLRRLLRLLRLRLLLRLLLRLLRRLLRLRLRRRLLRLLLLLRRLRLLLLRRLRLLLLLLRLLLRLRRLRRLRRRRRRRLLLLRLRLLLRLRLRLLLRRRLRRRLRRLRRRRLRRRLRRRRRRLRRRRLRRRRRLLLLRLRLLLRLLLRRLLRLLLLLLRRRLLRRLLRLLLRLLRLRRRRLRLRLRLRLLRLLRLLRRRRRLLRRRLRLLRRLLLRLRRLLLRLRRRLRLRRLLLLLRRLRLRLLLRLRRLLLRLRRRRLRLRLRLRLLRLRRRLRRRRLRLLLRLLLLLRRLRRRRLLRRRLLLRLLRRRRLLLLRLRLLRLLRRLRLLRLLLRLLLLRRLLRLLLLRLLRRRLLRRLLRLRLRRRLRLRLLRRLLLLLLRLLLRRLLRRRLLLLLRRLLRLRLRRLLLRRRRLLRLLLRLLRLLLLLLLRLLRLLLLRLRLRRLLRLLRRLLLRRRLRRLLLRRRLRLLLLLRRLLLRLLLRRLRLLRLRRLRLRLRRRRRLRRLRLRLRRLLRRRLRLRLRRRLRLRRLRLRLRRRLLLLRRRRLLLRRRLRRRLRRLRLLLRRRLRLLLRLRRRLLLLLRLRLRRRRLRLRLLLLRRLRLRRRLLRLRLRLRLRRRLRLLLRLRRRLLLRRLRLRRLRRRRLRLRLLLLRRRLLRLRLRRRRRRRLRRLLLLRRRLLRLLRRLRRRRRRLRRLLRLLLRLRRLRRRLRRLRRLRRRRRRLLLLRLLRLRRRRLLRLLRLRRRRRRRLLRLLRRRLLRRRLLLLLLRLRRLLRRRLRRRLRLLRRLRRRRRRRLLRRRRLLRRRLLRLLRLLLLRLRLLLLLRRRRLRLRLLRLRLLLLLRRRLRRRRLRRLRRLLLLLLLRLLRLRRLLLLLRLLLLLLLLLLLRLLLRLRRLLRLLRLRLLRLRRRLLRLLLLRLLLLRLLLLLRRLRRLLRLRLLRRRLRLLLRRRLLRLRRLLLRRLLRRRRLLLLLLRLLRRRLLLLRLLLRRRLLRRRLLRLRRRRLLLRRRLRRRLLRLRRLRRLLRRRRRRRLLLLRLLLLLLLLRRRLRLRRLRRRRLLLLLLLLLLLLLLLLLRLRLRLLRLLLLLRRRLLRLRLLLRLRLRLLLRLRRRLLLRRRLLRLLRRRRRLLRRLRRRLRRLLLRRLRLLRRRLRLRLLRLLLLRLRRRLLLRLLRRRRLRRLRRRRRLLLLLRRLLLRRRLRRRLRLRLRLRRRLLLLRRRRRLLRLRRRRRLRLLRLLRLRLLRLRLRLRRLLRRLRLLLLLLLRRRLRRLRRRLRLLRRRRRLRRRRLRLLLRRRLRRLLLLRLRRRLLLLRLLLRRLLLLLLRLLLLRLLLRLRLRLLRLLRRRRRRLRLRLRRLRRRLLLRLRRLRLLRRRRRLRLRLLLRLLRRRLRLLLLRLRLLLLLRRLRLLRLLLLLLRRRRLRLLRLLRRLRLRLRLLLLLLRRLLRLRRLRRRLRLRLLRRRLRLLRRRRRRRLRRLRRLRRRRRLRLRLLRRLLLRLLLRLRLRLRLLRRRRLLLLRLLLRRRLRRRLRLRLRLLRRRRLLRLLRLLRRRLRLLRLRRRRRLLRRRRRRRLLRRLRLRLLLRRRRLRLRLRLRLRRRLRRLRLLRLRLRRRLLRRRRRRRLLLRLLRLRRLRRRLLLLRLLRLLRLRRRRRLRRRLLLRLRRRRLRLRLRRLRRLLRLLLLRLRLRRLLRRRRLLRRLLLLLRRLRLLRLLRRLRRRRLRRRRLLRLLLRLLRRRRLRRLRRRRRRRRLLRLRLLLRRRLRLLRRLLLRLRRRLLRRLLRRLRRLLRRRRRLRLRLRLRRLRRLRRRLLRRLLRRLRRRRLLRRRRRRLLLRLLLLLRLRLRLRRLLRRRRLRLRRLLLLRLRRRRRLRRRRRLLLLRLLRRLLLRLLRLLRRRRLLRLRRRRRRLRRLRLRRLLLLRLLLRRLRRLLLRLRRRRLRLLRRLLLRRLRLLLRRLRRRRLRLRLLRRLLLLLRRRLLLLRLLLRLLRRRRRRRLRRRLRLLLRLRRLRLRRRRLRRLRRLRRRLLLLLRRLRLRRLRRLLLRLRLRRRRLRLRRRRLRRRLLLRRLLLRLRRLLRLLRLLRLRLRLRLLRLLRLLRRLLRRRRLRLLRRLLLLRRLRRLLRRLLLLRLLRRLRRLLRLLRLRRLLRLLRLRLLRRLLLRLLRRRLLRLLLLRRLLLRLLLRLRRRLRRLLRLLRRRRRLLRRRRRLRLLRRLRLRLLLRRLRLLLRRLLLRLLLRRRLRLLLLLLRLRLRRLRLRRRLRRRLLLLRLRLRLLRLLLLLLRRRLRLRLLRRLRLRRRRRRRRLLRRLLLLRLRLLLLLRRLRLRRLRLRLLRRLLRLLLLRRRRLLRRLRRLRRRRLLLLLRRRRLRRLLRLLRRRLLLRRRLLLRRLLLLRRLLLLRRRLLLLRRRLRLRLRLRLLLRRLRLLRRLRLLRRRLRLLRRLRLRLRRLRRLRLRRRRLRLLRLRLLLRRLLRLRLLLLLLLRRRLRLLRLRLLLRRRLLLRRLRLRRLLRRLLLRRRRLLLRLLRRLRLRRLLLRRLLLRRLLRLRLRRRLRRLRLLRRLRLLLRLLRLLLRRLLRLRLRLRLRRLRRRRRRLRRRLRRLLLRLRLRRLRLLRRLRRLRRRRLRRRRRLLLLRLLLLLRLRRLRLLRRLRLRLRLRLRLRRRRLRRRLLLRLLRRLLLLRLRLRLRLLLLRRRLRLRRLRRLLLRLLLLRRLLRLLLLLRLLRRLLRRRRRLRRRRRLRLLLRLLRLLRRRLRLRLLLLLLLRRRRRRRLLLRRRRRLLLLLLRRRRRRLRLLRLLRRLLRRRLRLLLRRRLRRRLRRLRLLLLLLLRRRRRRRLRRLRLRLLRLRLLLRLLLRRRRRRRLLRLLLLRRLRRLRRLLLRLRRLRLLRLLLRLLLLLRLRLLLLRLLLLLRRRRLLRRRRRRRLRLLLLRLRRRRRLLRLRRRLRLRRLLRLLRLRLRRRLRLRLRRLRLLRRLLLRRLLLLRRLLRRLRLLLLRLLLRRRRRRLLRRLRRLRLRRLRRRRLLLLLRLLLRRLLRLLLLRLRRRLLRLRLLLRLLLRRLLRRRLRRLRRLRRRLRRRLLLLLLLRLLLLLRRLRRRLRRLLRRRRRRRRRLRLRLLRLRLLLRRRLLLLLLLRLLLLRLLRLRRLLRRLLLLLLLRLRRRLRLLRLRLLLLRLLLLRRLRLLLRLLRLLLLRLLLLRLRLRRRRLRLLRRLLLLLLRLLRRLLLRLLLRLLLRRLRLLLRLLRRRRLRLLRRRLRLRLRRLLLRRRLLLRRLRLLRLLLLLRRRLRRRLRRLRLLRLRRLLLLRLRRRLLLRRRRRRRRLRLLLLLRRLLRRLRLRRRRLRLRLLLLRRLLRRRLRLRRLLLLLLRLRLRLLLLLRLLRLRLLLRRRLLRRRLLRRRRRRLLLLRLLLLRRRLLLRRLLLLRRLLRLLLLLLRLLRLRRLLLRLRRRRRRRLRLRRRRRRRRLRLLLRLRRLRRRRLRLLRLLRLLRLRRLRLLRRRLRRRRLRLLRRLRLLRRLLRLRLLRRRRLRLRRRLLLLLLLLLLLLRLRRLRRLLRRLRLRRLLRRRRRRLRRLRRRRRLLLRRRLRLRLRRRLRRLLLLRLRLLRLRRRRLRLRRLLLRLRLRLLLLRRLLLLLLRLRRLRRLLRRLRRRLLLRLRRLRRLRRRLRLLRLLRRLLRLRRLLRRLLRRLRRRLRRRLRRRRLRLRRLRLRLLLRLRLLLLRRRRRLRRLLRLRLLRRLRLLLRLRRRRLLLLRRLRLLLLLRRLLRLRRRLLRLLRRRLLRLRRLRRRRLRRLRLLLLLRLLLLRLRLRRLLRLRRRRRLLRRLRLLRRLRLLLRLLLRRRLRRRLRLRRRRRLLLRLLRRLLRLRRLLLLLRLLLLLLRLRLRLLRRRRLLRRLRLLRLRRLLRLLRLLRRRLRRRLLLRRLRLRRLLLLLLLRRRRLRLLRLRLRLLLRLLRRRRLRRRRLLLRRLRRRLRLLLRRLRRRLLRRRLLRLLLLLRRRRRRRRLLRLLLLRLLRRLLRLRLLRRLLLRLLRLRRLLRLLLRLLLLLLLRRRLRLLRLRRRLRRRRLLLRLRRRRRLRLRLLRLLLLRRLRRLRLLLRRRRLLRRRRRLRLRLLLLLRRLLLLRLRLLLLLLRLLRLRLRRLRRRRRLRRRLLLRLRRLRRRRRRRLRRRRRLLRLLLRLRRRLRRLLLRRRRRRRRRLLLRRLRLLRRLLRLRLLRLLLLLLRRLRLLRLLLRLRLLRLRLRRLLRLLLRRLRRLRRLLRLRRRRLRRRRLRLLLLLLLLRRRRLLRRRLRRRLRRRRLLRLRLRRRLRLLRLRLLLRLLLRRLLRLLRLRRLLLRRRLLRLRLRRRLLRLLLRLRLLRRRRRRRRLRRLRLLLLLRLLRLLRLRLRLLLLLRLRLRLLRLRLRRLLRRRLLRRRLRRLLLRRLLLRLRLLRRRRRRLLLRLLRRLLRRLRRLRRRRLLRLLLLRLRRLRRLRLRLRLLLRLLLLLRRRLRLLLLRRRLRLRLLLRRRLRRRLRLLRRRRLLLRLRRLLRRLLLRLLLRLLLRRRRLRRLLRRLRRLLRRRRLLRRLLLRLRLLRRLRLLLRRRLLLRLRRLLLLLLRLLLRRLLRLRRLLRLRRRRLRLLLRRLLRLRLRRLRRRRRLLLRRLRRLRRRRLLRRRLRRRLRLRLLRRLLLRRRLLLLRLRLRLRRLRLLLLRRLLRLLRRLRLLRLRLRLRRLLLRRLLRLLLLLLLLRRLLRRLRLRLLLRRLLRLLLLRLLRLLRRLLRLLLRRRLRRLRRRRRLLLRRLRRLLRRLLLLRLLLLLLLRLRRLLRRLRRLLLLLRRLRRRLRLLRRRLRRRLRRRLLLRRRLLRRRRLLRLLRLLRLLRRRRLLLRLRLLRRRLRRLLLLLRLRLLLLRLRRRRLLLRLLLLLRLRRLRLRLLRRLRLRLRRRLRLLRLLLRRRRLRRRRLRRRLRRLRRLLRLLRRLRLLRRRRLRLRLLRRRRLRLRLRLLLLRLRLLRLRRLRRLLRLLRRLRLRRRLLRLRRLLRLLRLLLRLRLRLLLLRLLRRLLRLRLLLLRRLRRLLLLRRLRLRRLLLRRLLLRLRLLLRLLLLRRRLRRLRRRRRRLRRLLRRRLLRLLLLRRRRLLRLLLRLRLRLRRRRRRLLLLLRRRRLLLRRLLLRRLLRRRLLLLRRLRRLLRRRLLRLRRLRLLRLLLRRLLLRLLRLLRLRLLLRRLLRRRLLLRLLLLLRRRRLLRRRRLRRRLRRRRRRLLRRLLLLLRRRRRLRRLLLLRLRRRRLLRLLRRRRRLRLLLRRRRRLLLRLLRRRRRLLLLRRLRRRRRRLRRLRRLLLLLLRLRRLLLLRLLLRLRLLLLLRRRLLLRRLLLLLRRLRRLRRLLLRRRRRRLLRRRRRRLRRLLLLLLRRLRRRRRRRRLLRLLRLRLRRLRRRRLRRRLRLLRRRLRLLLLRLLRLLLRRRRLLLLRLRLLRRRLLRLLRRLLRLLRRLLLRLLRRLRLRRRRRLLLLLLRRRLLLLLLLRLLLRRRLLLRRLRLLLLLLLLRLLLLLLLLRRLLRRLLLLLLLLRRRRLLRLLLLRRLRLRLRRRLRLRRRLRLLLLRLRRRLRLLLLRRRRRLLLLLRLLRLRRRRRRLLRRRLRRRRLLRLRRRLLLRRRLLLRLLRRRRLLLLRRLRLLRLLLLRRRRLRLRRLRRLRRLLRLRRLLRLLLLRRLLLRLRRLLRLRRRLRLLLLRRRLRRRLLLRRRLLLRLLLRLRLLLRLLLRLLRRRRRRLLLLLRLLLRLRRLLLLLLLRLRLLRRLRRLRRRRRLRRRLRLLRRLRLLLRRLLRRLRRLLLRLLRRRLLLRRLRLRRRLLLLLLLRLLLRRLLLLLRLLLRLRRRRRRRLLRLRRLRLRRRLLRRLLLRRRRRRRRRLLRRLRLLRRLLLLRRLLLLLLLLLRRLRLLRLLRRRRLLRLRLLRLLLLLRRRRRLRLRRLRRLLLRLRLLLLRLLLRLRLRLRLLRRLRLRLRRRRRLLRRRLRLRRRLLRRRLLLRLLRRRLRRLLRLRRRLLLLRRLRRRLLRLLRLLRLRLLRLLRRLLLRRRRLRRRLLLLLLRRRRLLLRRRRLLLRRRLLLRLLLRRLRRLRLRLRRLLLRLRLLRLRRRLLLLRRRLLLRLRRRLLRLRRLRLRRLLRRLLLRLRLRLRRLLLLLLLLLLLLLRRLRRRLRRRLRRLLRRRLRRRLLLRLRLLRLLLLLLLLLRLRLRLRRLLLLRLLRLLRRRRRRRRLRLRRRRLRRLRRLRRRLRLRLLLRRLRLLRRLRLLLRRRRLLRRRRRRRLLRLLRRLLLRLLLLRLRLLRRRLLRLRLRRLLRRRLLRRLLRRRLLRRRRRRRLLRLRLLLRRRRLLLLLLLRLRRRRLLRRRLRRRRLLLRRRLRLRRRLRLRRRRLRRLRLLRRLLLLRLLLRLLLLLRRRLRLLLLRRRRRLRLRRRLLLRLRLRLLRRRLRRLRRLRLLRRRLLRLRLRLLRRLLRRLLLRRLRLRLRLRLLRLLLRRLRRLLRLLRLRRRRLRLRRLLRLLLRRLLRRLRLRRLLLLLLLLLRRLLLLRRLLLLLRLLLLRRRRLLRRRLLRLRLLRRRRLRRRLRRRRLLRRLLRRLRLRLRLRLRLRRLLLRRLRLLLRLRRLRLRLRLRRLRLRLRRRLLRRRRRLLRLLLRLLRLLRRLLLRRRRLRLRRLLLLLRRRRLLLRLLLLRRRRRLRRLRRRRRRLRLLLLLLLLLRRRRRLLLLLRRLLRLRRLLLRRLRLRLLLLRRRLRRRRLLLLLRLLLLLRLRRLLLLLRRLRLRRRLLLRLRRRRRLLLLRRLRLRLLLLLRLLLRRRLRRLLRRRRRLLRLLRRLRRLLRRRLRRRRLRLRLRRLLRLLLLRRRLLRRLLLRRLRRLRRLRRLLLLRRLRLRLRRRRLRLLLLRLRRLRLRLLRRLRRRLLRRRLLRLRRLLRRLRLLLLRLRRLRRLRLRLRLRRLLRLLLLLRRLLLLRLLRLRRRRLRRRLLRRLRRRLRLLRLRRRLRRRRRRRRLLRRRLRRLLLLLLRRRRLRLLLLLLLLRLRLRLLLLRRLRLRRRLLLLRLRLRLRLLLRRLRLLRLRLRLRLLLLRRRRRLLLLLRLLRLRRRRRRLLRLRLRLRRLLRRLRLRRLRLRRLRRLLRRRLLRRRLRLLLRLLRLRLLRLRLRLRLRRLRRRRLLRLRLRRLRRLLLRLLRLRRLRRLRLRLLLLLRRRRLLLRRRLLRRLLLRLRRRLRRRRRLLRLRRRLRLRRRRRRRLLLLLRLRRLRLRRRLRRRLLRLLRLRLRRLRLLLLRRRRLLLLRLLLLRLLRRLLLLRLRLRLLRRLLRLLLRRLRLLRRRRLLLRLRRRLRLRLRRLLRLRLRLRRRRLLLLLLRRRLLRLLLLRLRLRRLLLRLLRRLLRRLRLRLLLLRLRLLLLLLLLRLRRLRLLRLRRRLLRLRRRRRRRLRRLRRRLLRLRLLRLRLRRRLRLLLLRRRLLRLRRRLLLLLRLRLRLRRLLRLLLRLLLLRRLLRLLLLLLLLRLLLRRLRLLRLLRLRRLLRRLLLLRRRRRRRLLRRLLLLLRRRRLRRRLLLRLRLLLLLRRLLRLLLLRLRRRLRRLRLRLRLRRLRLRRRLLRLRLLLLLRLLLRLLLRRRRLLRLRRLRLLLRRRLRRRLLLLLLRRLLLLLRRLLLRRRRLLRLRLRLLLLLLLLRLLLRLRLRLRRRRRRLLRRRLLLLRLRRLLLLRLLRLRLRLRRLLLRLLRLLLRRRRLLLLRRLRLRRRLLLRRRLLRRRLRLRLRRRLRLRRRRRLLLRRRRRLRLLLLRLRLLRLLRLRLRRLRRLRRLLRLLLLLLLLLLRLRLRLRLLRLRRLRRRRRLRLRRLRLLLRRLLRLRLLLRLRLRRRRRLLRRLRRRLLRLRRLRRLLRLLRRRRLRLLRRRLRLRLRLRRLRLLLRLRRLRLRRLLRRLLLRRLLLLRLRLRLRLLLRRRRRLRRRRRLRLLRRLRLLRLRRLLRLLLLLRRLRLLRLLLLRLRRLRLRRLLRLLLLLLRLLLRLLLLRLRRLRLLRLLRRRRRRLRLLLRLLLRLLRLRRLRRRRLLRRRRLRRLRLLLLLRRRRRRLRLRRRLRLLRRLRLLLLLLLLLLLRLRLRLRLLLLRLLLRLLLLLRRRRLLLLLRRLRLRRLRRLRLLLLLLLLLRLRRLLRRLLLRRLLLLRLRRRRRLLRRRLRRRLRLRRLLLRRRLLLRLLRLLRLLRLLRRLLLRRLLLRRRLRLRRRRLRLLRRRRLLLLLRRRLRRLLRRRRRRRLLLLRLLLRRRRRLLRLRRLRLRLLRRRRRRLRLRRRLRLLRRRRLLRRRLRRLLLLRRRRLRLRLLLRLRRLRRLLLLRRRLRRRLRLRRLLRRLLLLLLLRRRRRRRRLRLRRLRRLLRRRRRRLRRRRLRRLRLLLLRLRRLRRRRLLLRLLRLRLLRLLRRRLRLRLRRRLRRLRRRRLLLLLRLRLRRLLRRLLLRLRLRLRRRLLRRLRLRLRLLLRLLLRRLRRRLLLLLLLRLRLLRLLLRRRLLLRRRRRLRRLRRLLLLLLRLLRRRRLRLRRLLRRLRRRRRRRRLRLLLRRLRRRLRRRLLLLLRRRRRLRRRRRRRLRLLRLLRLRLLLLLLLLLRLLRRLRLRLLRRLLLLLRRLRRRRRRRRLRLLLLRLLLLLLLLLRLRRLRRRLRRLRRLLRRRRLRLLLRRLRRLLRLRRLRRLRRRRLRRRLRRRLRRRLLRLLRRLRRRRRLLLRRRRRRLLRRRRRLLLLRRRLLRLLLRLRLRRLRLRLRLLRRLRRLLLLLRLRRLRLLLRRRRLLLRRRRRRLRRRRRLLLRRRRRRLLLLRRLRRLRRRLLRLRRRLRLRLLRRRLLRRLRLRRLLLLRRLRLRRRLRRRLRLRRRRLLRLRRRLRLRLRLLLRLRLLRRLLRLRLRRRLRLRRLRLRRRRLLRLRLLLRRRRLRRRLRRRRRLRRRLLLLRLRLLRLRLRRRRRRLLLLLRLRLLRRLRLRRLRLLRLLRRLLRRRLRLLRLRRLLRRLRLLRRRRRRLRLRLLLRLLRLRRRLLLRRRRLLLLLRLLRRRLLRRLRLLLRLRRLRRRLLRLLLRLRLRRLLLRRLRLLRLRRRRRRLLLRRRRLLRRLLRRRLLRRRRRRLRRRRLLLRRLRRLRRRRRRRRLLLLLLRRRRLRLLRLRRLLLLLRLRLLLLRRRLRLRLRRRRRLLRRLLLLLRRRLRRLRRRLLLRRRLLRRRLLRRRLRRRRLRRRLRLLLLLRLRLRRRRLLRLLLRRLRLRRRRLLRRLLRLLLRRRLLRLRRRRRLRLRRLRLLRRRRLRRRRLRRRLLRRLRRRLRRRRRLRRRRLRLLLLRLLLLLLRLLRRLLLRRLLLLRRRLRLRRLRLLRLRRLLLLLRRRRRLRRRLRRRLLLLRLLLRRLRLLRRRLLRLLRLLRRRLLRRRLRLLRRLLRLRLRRRRRLRRRLRRLRRRRLLRRRRLLLRLLRLLRRRRLLRLRLRLLRLLRLLLRRLRRRRRRLRLRLLLLRRLLRLRRLLRRLLRLLRLLRRRLRLLRLRLRLLRLLRLLLRRRRLRLLRLLRRRRRLLRLLLLRLLRRLLRRRLLLLLLRRLLLRLRRLLRLLLLRLLLLRLRRRLLRRLRLLRRLLLLRRLRLRLRRRRLRRRLLRRLRRLLLLLLRLLRLLLRRLRRRRLRLLLLLRRRLRRLLRRRLLRLRLRLLRRLRRRLRRLRLLRLLRRLLRRRRRRRLLLRLLRRRLRRRRRLLLLLRLRRLRRLRRRRLRRRLLLRRRLRLLRRLRLRRLRRLRRRRRRRLLLLRRLLRLLRLRRRRLRLRLRRRLLRLRRLLRRLRLLLLLRRLRRLLLRRLRRLRLRRRLLRLLRLRRLLLLLRRRLRLLRRRLRRRRLRLLLLLLLLLRRRLRRLLRRLLLRLLRLLLLLLLLLLLRRLRLRLLRRRRLLRLRRLLLLLRLRRRLLLLRRRLLRLRLRRRRRLRRRLLRLRLLLRLRRRRLLLLLRLLLRRLLLRRRLRLRLRRRLRLLRLRRRRRLRLLRRLLLLRRLRLLRLRLRRLLLLLRRLLRLRLLLLRRLLRLRRRLLLRLLLRLRLRRRRLRLRRRRLLLRRRLLLLLLRLLLLLLLLLRLLRLLRRLLRRLLLRRLRRLLRRRRLLLRRLLRRRRRLLRRRLRRLRLLLRRRRRRRRLLLRRLLRLLRRLRLLRLLRRRLRRRRLLRLRLLRLLLLRLRRLLLLRRLRRLLLRRRRRRRRLRLRRLLLRLRLRLRRLLRLRLRRRRLLRLRRRRLRRRRLLRRLLLLLRLRLRRRRLLLRLRRLLRLRLLLLRRLLLLLLLRRRRLLLRRRLLRLLRRRRRRRLRRLRRLLRLLRRLLRLLLLRLLLLRRRRRLRRLLRRLLLRLRRLRRLLRLRRRLRRRLLLRLRLLLRLLRRRRRRRLRRLLRLLRRLRRLLLRRRLRRLRLRLRLRRLLLRRRRRRLRRRLRLLRLRLLRRLLLLLRRLLLRLLLRRRLLLLRRLRRLLRRLLLLLLLRLLRRLRLLLLRLLRLRRLLRRLLLRLRRLLLRRRRLRRRLRRLRLRLLLLLLLLRRLLLLLLRRLRRLLRRRRRLLRLRRLLRLRRLRRLLLRRRRLRRRLLLRRLLLLRRRLRRLRRLRLRLRLLLRLRLRRLRLLLRLRLRLRLLRLLRLLRRLLLRRRRLLLRRRLLLRRRRRRRLLRLLRLLRLRRLLLLLLRLRLLLLRLRRRLLRRRRLLRRLRLRLRRLLLRRLLRRLLRLRRLLRLRLRRRLLRLLLRLLLRRLLRLLLRRLLLRLLLRRRLRLRLLRRRRRLRRRLRRRLLRRLRRLRLRLRLRRRRLLRRRRLLLRLRLRLLRRRLRRLRRLRLLRRLLLRLRLRLLLLLRRRRLLLLLRRRRRRRLRLRLRLLLRRLLLRLRLLRLLLLLRRLLRLRRRLRRRLLRRLRLRLLLRLRLLLRRLLRLLRLRLRLRLRLRRLRRLRRRLLLRRRRLRRLLLLLLLLLRLLLLRRLLRRLRLLRRRRLRLLLRRRRLRLLLRLRLRRLLLRLRLRRLRRRRRRRRLRRRLLLRRLLLRLRLLLLRRLRRLLLRLRRLLRRLRRLRLRRRLRLRRLLRRLLLLLLLLRLLLRRRLLRLRLRLLLRRRLLLRLLRRRLRRLLRLRLRLLRLRLLLRRRRLLRRLLRRRLLRLLLRLLRLRLLLLRRRLRRLRRLLLRRRLRRRRLLLLLLRLLRLLRRLRRRLLRLLLLRLLRLLRLRLRRLRLRRLLLLRLLRLRLLLLRLRRRLLLLLLRRLRLRRLRLRRRLRLLLLLLLLRLRLLRRLLLLLRRRLRLLRLLLLRRRLLLRLRLLLLLRLRRRRLLLRLLRRLRRRRLRLRLLLRLRRRRRRRRLLLLLLLLRLLLLRLRRLRRRRLRRLLRRRRLRRLLLRRRLLLLRRLLLRRRLLRRRRLLRRLRRRRRRLLRRRRRRLRRLRRRRRRRLRLLRLRRRRLRRRLLRRRRRRLLLLLRLLRLLLRLRLRRLLLRLLRRRLRRLRRRRRLLLLLRRRRLLRLRRRRRLLLLLRRRLLLRLLLLRRLLLLLLLLRLRLRRLRRLRRLRLLRLLRRLRLLLRLRLRLLRLRRRLRLRRLLRLLLLRRRRLLLRLRLLRRLRLLRRLLLRLRLLRRRLLRLLLLLLLRLLLRLLLRRLLRLLLLRLRRRRRRLLLRLLRLRRLLRLRLRLRRRRRLRLLLRLRRLLLLRRRLLLRLLLRLLRLLRRLLLLLRLRLLLLRLRLRLLLLLRRRLLRLRLLRLRLRRLRRLLLLLRRLRLRRRRRLLRLRLLRLRLRLLLLRLLLRRLRRRRRRLLLLLLLLRLRLLRLLLRLRRRLRRLRRRRLLLLLRLLRRRRRRRLLRLRRRRRLRRLLLLLLRLLRRRRLLLRRLRLLRRLRRLRRLRRRLRLLRLLLLLLLLLLLRLLRLRLLLLLLRRRLLLLRLRRRLLRLRLRRLRLRLRLRRRRRRLRLLLLLRRLRRLLRRLLLLLLRLRRRRLRRLRRLLRRLRLLLRLRLRRRRRRRLLLLRLLLLLLLLRRLRLLRRRLRLLRRLLRLRLRLRLLLLLLLLLRRRLRRLLLRRRRRLLLLLLLLLLRLLRRLRLRLRLRRRLLLLRLLRRLRLLLRRRLLLRRLRRLLRLLLLLLRRLRRLRLLLLRLLRLRRLRRLRLLRRRRRRLRLLRRRRRLLRLLLRLLRRLLRRRLLRRRLRLRRRLRLRLLLRRLRRRLLLRRLLRLRLLRRRLRRLLRLLRRLRLRLRLLLRLRRLRLLRLLLRLLLLLLRLLRRLRLRRRRRLLLRLLRRRRLLLLRLLRRRRRLRLLLLRRRLRRLRLRLRRLLLRLLLLLLLRLRRRRLLRRLLRLRLLLRRLLLLRRLRRRRRLRLLRRLRRLLLRLRRLRRRLLLLLLLRLRRRRRLLRRRRLLLLRRRLRRLRLLRLLRRLRLLLLLRRLRRRRRRLRLRLLRLRRRRLLLLRLLRLRRLLLLRLRRLLLLRRLRRLRLRRLLLRLLRLLLRRLLRRRRRRRLRLLRLRRLRLLRRLRLLLLLRRLRRLLLRRLLRRRLLRLLRRRLRLLLRLLRLRRLRRLRLLLRLLRLRLRRLRRRRLLRLLLLLRRLRRLRLRLRRRLRRRLLLRRLLRRLRRRLLLLLRRRLLLLLLRRRRRRLLLLRLRLRLRLRLRLLRRLRLLLRRRRRRLRRRLLLLLLRLRLRRLRRRLRLLLRRLRLLRRLLRLRRRLRRRLRLRLLLRLLRRLRRRLRLLRRRLRRRLLRLLRRRRLRLRLLLLRRLLRRRLRLRLRRRRRLLRLLLRRLLRLRLRLRRRLRRRRRLRRLLRRRRRLLLLLLRLLRRRLRLRLRLLLLRLLRRLLRLRLLLLRLRRRRLRLLRRLRRRRRLRLRRRLRRLLLLRLLRRRRRRLLRRRRLLLLRRRLRLLRRRLRRRRLRRLLRRRLRRRLLLLRRRRRLLRRLRLRLLLRLLRRLRLLRLRRRRLLLLRLLLRRRLLLRRLLRLRRRLLLLRLRRRRRLLLRRRRRRRRLLRRRRRLLRRLLLRRRLLRLLLRRLRLLRRRLLLLRRRRRLLLLLRRRRLLRLRLLRLRLRLRLRLLRRRLRLRRLLRLLLLRRRRRRRLRRLLRLLLLLLLLLLRRRLLLLLLLLRRLLRRLLLLRRLLLLLLRRRLLLRRLRLLRLLRRRLLRLRLRRLRLRLLLRRRLLRRRRRLLLLRLLLRRLLRLRLRRLLRLLRRRLLLLLLLRLRRLLRLLRRLLRRLRLRRRRLLRRRRRRLRRRLRRLRRLLLLLRLRLLLLRRRRLLLRLRLLRRRRLLRLLLRLRRLRLRRLLLRLRLLRLRLRLRLRRRRRLLLRRRLRLRRLRRRLRLLRRLRRRLRLLLLRLLLRRLRLLRRLRLLRRLLRLRRRLRLLRLRLRRRLLRRRRRLLRLRLLLRRLLLLLLRLLLLLLLRLRLRRRLRRLLLRLLRRLRRLRLRRRRLLRLLLLRLLLLLRRLRLRLLRRRRRLLRRRRRRRRLRRRRLRLLRRLRRRRRRLLRRLLRRLRRLRLLRLRRRRRLRRRLRLRLRRLRLLRRLRRLLRRLRRRLLRLRRLRRLLLLLRLRRRRLLLRRLLRLLRLRLRLLRRRLRLLRRRRRRLRRRLRRRRRRLRLLLRRLLLRLLRRLLLRRLLRLRLLRRRRRLLRRRRRLRRRRLRRRRRLLLLLRLRLLLRLRRRLRLRRLLLRLLRRRLRRLLRLLRRRRRLRLRLRLRLLRLRRLLLLLLRLRRRLLRLLRLLLLLLLLLLLRLRLRLRLRLRRRRLLRRRLLLLRRRLLRRRRRLRRLRRLRLLRRRRRRRLLRRLLLLLRRLRRLRLRLRLRRRLLLLLRRRRLRLRLLRRRRRRRLRLRLLLRRRLLLLLLLLLLRLLLLLRLLRRLLRLRRLLLLLRLLRLLRLLRLLLLRLRLRLRLLLLRLRRRLLLRRRLLLLRRLLRLRLLLRRLRRRLLLLLLLRRRLRRLLLRLRLRRRLLRRRRRLRRLRRRRRLLLLLLLRRLRLLLRRLRRRRLLLRRLLLLLLLLLLRLLRLRRRLLLRRLLLLRRLRLLRLLRLRLLLRRRLLRLRLRLRLRLRRRRRRRLRLLLLRLLRRLLLLLRLRLRRLRRLRRRLLLLLRRLLLLRLRRLLLRLLLRLLRRRRLRLLLRRLLRRLRRRLLLRLLLRRLRRLRRLLLRRLLLRLLRLLRRLLRRLRRRLRRRRRRLLLRLRLRRRLLLLRLRRRLLLLRLLLLLRRRRLRLRLRRRRRRLRRRRRLLLLRLLRRRRLLRRRLRRLLLRLRLLRLRLRRRRRRRRRRLRRLRRLRLRLLRRRRRRLLRLRRLRLLLRRLRLLLRRRLRRRLLLLLRRRRRRRRLRRLLLLLLRLRRLLRRLRLRLLLRLLLRRLRLLRRLRRLLLRLLLRLLLRRRRLLLLRLRRRRRLLLLLLLLLRRRRRLRLLRRLLRLLRLRLRLRRRLLLRRRLLRLRRLRRRLLRLRLRLLRLRRLLRRRRRRLLRRLRLLRLRLRLRRLLLRLLRLLRLLLRLRRRLRRLRRRRLLLRLLRRLLLRRLRLRRRRLLLLRLRLLLLLRLLRRRRRRRRLRRRLRRRRRLLLLRRRLLRRLLLRRRRLRRLLLLRRLRLRLRLRLLLRRLRLRRRLLRRRRRRRRLLRRLRLLLRLRLLRLRLLRLRLLRRLRRLLLLRRLLLLLRLLLLLLLLRLLRRLRLRLLRLRLLLRLLRLLLRRRRLLLRRRRRLRLLRRLRLRRRRLLLLRLLRLLRLLLLLRLLRRLRLLRRLLLLLLLLLLRRRRRLRRRRLLLLLRLLRLRLRLLRRLLRRRRRRRRRRRRLLRRRRRRLLRLRRLLRLRRLLRLRLRLRLRRRLLLLRRLRRLLRLLLRRRRLLLLLRLLLRRRLLLLRRRRLRLRLRLLRLLLRLRLLRRLLLRRLRRLRRRRRLRLLRLRRLLLRRRLRLRLRLLRRLRRRRRRRLRLLLLLLRLLRRRLLLRLLRRLRRLLRRRLLRLLRRRLRLRRLRLRRRRRLRLRLRRRRRRLLLRLLLRRLLLRLRLRLLLRLRLRLRRLRLLRLLRRLLLRRLLRLRRRLLRLRLRRRRRLRRRLRLRLRLLLRRRRRLRLRRLRRLRLRLRLRLRRRLLLRLLRLRLRRLLLRRLRRRRRLRLRRLRRRRLRRRRRRLLRRRRRLLLLRRLRRLLRRLLLRRRRLLLRRRRLRRLLRRLLLLLRLRLLLLRRLLLRLLLLLRLRRRLRRLRLLRRRRLLLRLLLRRLRLLRLLLRLRLRRRRRRRRLRLRLLRRLRLRLLLRRRLRLLLRRRLLRRLRRLLRRRLLLRLRRLRLLLRRLLLRRRRRLRRLRRRRRLRLLRLLLLLLRLLRRLRRRLLLRLLRLRRLRLRLRRLLRLRLLRRLRLRLRRRLLLRLRLLRRLLRRRLLLRRRLRLLRRLLLLRRLRRRLLRRLRLLRRLRRLRRLLRLRRRLRRLLRRRLLLRLLRLLRLRRLRRRRRLRRRRLLLRLRRLLLLRLRLLLRRRLRLLRLLLLRLRRLLRLRLRRRLRRRLLRRLRRLRLLLLLLLLRLLRRRLLRRLRLRRLLRLRLLLLLRLRLRLLLRLRRLLLRLLRRLRRRRRLRLRLRLRLRRRLRRLRRLRLRRLLLRRLRRRRLLRRRLRLLLRRRRLRLRRRRLLLRRRLLRRLLLRLRLRRRRRLRLRLRRLLLLLLLLLLRLRRRLLRRRLLLRRRLRLLRLLRRRLRRRLLRRLLRLLRLLRRLRLLLLLLLLLLLRLLLRLLLRLLRLLLLRLRRLRRLRRLLLRLRLLLLLLLLRRRLRLRRLRLLLLRLLLRLRLLRLRLRRLRLLLRRLLLLRRLLRLRRLRLLLRRRLLRLRLLRLRRRLLRLRRLLLLRLLRLLLRRLLLRRRRLRRLLRRLRRLRRLRRLRRLRRLLLRRRRLLLLRRLRRLRLRLLRRLLRRLLRRLRLRLLRRLRRRRLRRRLRLRLLLLLLRRRLLRLRLLLLLLRLLLRRLRLRLLRLRLLLRLRRLRRLLLRRRRLLRRLLLLRRRLLRRRRLLLLRLRLRRLLRLLLLRLRLLRLRRRLRRLRLLLRRRLRLLLRLRLLRLRRRLLLLLRRRLLRRRRRLRLRLRLRRRRLRLLRRRLLLLLLRRLLRLLLLRLLRLRLRLRRRRRRLRRRRRRLLRLRLRRRRLRLLRRRRLLLLRRLRRRLLRLRLRRRLLRLRLLLLRRLLLLRRRLRRLLLRRRLRRRRRLLLLLRRLLLRLRLLLRRRRLLRLRRRRRLLRLRRLLLLRRLRRLRLLLLLLRRLRLLRRRLLLRRRLLRRRLRRRRRRRRLLLLRRRRLLRLLLLLLLLLRLRLLLLLRLRRRLRRRLLRRRLLRLRRLRRLRLLRRLLLLLLRRRLRLRRLRRRLLRLLLLRLLLLLRRLRLLLRLRRRLLRRLRRLLLLLLLLLLLRRLRRLRRLRLRRRRRLLLRRRLLLLLRLLLRLLRLRRRRLRRLLLLLRLRRRRRLRRRLLRLLRRRRRRLLLLLLLLRRRLLLLLRRLLLRLLRRLLLRRRLLLLLLLRLRRRLLLRRLRLLLLRRLLRRLLLRLRLLRLRLLRRLRRRLRLRLRRLRRLRLRLRRRLLLRLRLRLLLRLLRLLRRLRLLRLRRRRRLLLRRRRLRRRLRLLLLLLRRRRLRRRLLRRLRLLLRLRLLLLRLRLLRLRLLRLLLLLRRRRLRLLRLLRRLRRRRRRRRLRLLLLRLRRLRRLRLLRLRLRLRLRLRRLLRLRRRRRLRRLRRLRRLRRLLRLRLRRRRLLLLRLLRRRRRRRLRRLLRLRRLLLLRRLLRRRRRLRRRRLLLRLLRLLRLRLRRLRRRLLRLLRLLLLLRLRLLRLLLRRRLLLRLRRRLRLLRLLLRLLLRLRRRRLRRLLLLLLLLLLRRLRLRRRRLRRLLLRRLRRLRRLLRRRLRRRLLRRRLRRLLLRRLRLLLRLLRLLLRRRRRLLRRRLLLLLRLRRRRLLRRRRLRLRRLRRRRRRLRLRRRLRLRRLLLRRLRLLRRLLRRRRRRLRRLRLRRLRLLLLLLRRLLLRLLRLLLRLRRLLRLRLLLRLLRRRLRLRRLRRRRRRLLRRLLRRLLRLLLRLRLLRLRRLRRLRRLLRRRLLRLRRLLLLLRRRLLLLLLRLLRLLLLRRRRRLRLLLRRRLLRRRLLRLRLLRLLLLRLLLRLRRLLRLLRLRLRRLRLRRLRLRLLLLRRLRRLLLRLRLLLRLLLRLLLLLLLLRLLLLLRLRLRRRLLLRLLLRRRRRRLRLRRRLLLRLLRLRLRLLRRRRLRLLRLRRLRLLLLLRLRRLRRRLRRLLLRRRRRRRLRLLRRLLRLRLRRLLRLRLRRLLRRLRRLRRLLRLRLLRLLRRRLRLRLLRLRLRLRRRRRLLLLLLLRLRRLRLLRLLRRLLLLLRLRRRLLLLLLLRLLLRLRLLRLRRLRRLLRLLRLRLRRLLRRLRRLRLRRLLLLRRRRLLRLLRRLLLRRRRRRRLLLLRRRRLRRLRRLLLLLLRRRRLRLRLRLLRLLRLRRRRRLLLLRLLLRLLLLRRLLLRLLLRLLRRRLRLLRLLRRLRLLLRLRRLLRLRLRRRLLRRLRLRLLRLLLRLRRLLRLLRRLRLLRRRRLRRRRLLLRRRLRLRLLRRLLRLRRRRLLRRLRRRRLRRRRRRLRLRLLRRRLRLRRLRLLLLRLLRRLRRLLLLRRLLLLLLLRRLRRLRRRRLLRRRLRRRRRRLRLLRRRRRRLLLLLRRRRRLLRLRRRLRRRRLRLLRRLLLLLRLLLLLLRRLRLLRLLRLRLLRLLRLLRLLLLLRLLLRRRRLLLRLLLRLRRRRRRRRRRRRLRRRLRLRRLRLRLLRLRRRLRRLRRLLRRRLRRLRRLLLRRRRLLLLLRLRLRRLRLRRRRLLLRLRRLLRLRLRLRRRRLLLRRLRLRLRRRRRRRRRRRLLLLLLLRLRLLLLRLLRLLRLLLRRRLRRRLLLRRLRLLRRRLRLRRLRRLLRLLLLLRRLLRRLRLLRLLLLRRRRRLRRRLLLRLRLRLLLLLLRRLLRLRRRLRRLRLLRLRLLRRLLLRRLLLRLLRLLRLLLLRRRLLLLLLLRRRLLRLRRLRRLLRLLRRLLRLRLRLLLRLLLRRRRLLLLRLLRRRLLRLLRRRRLLLLLLRRLLRRRRLLRRRRLRLRRLRRLRRLRRRLLRRLRRLLLLRLRRRLLLRRRRRRLLRLLLLRLLRRLRRRRLRLLRLRLRLRLRRLRRLRRLRLRLRRRLRLRRRRLRRLRRLLLLLRRLLLLLRLRLRLRLRRRLLRLRRLLLRLLLRLRRLLRLLLLLLLRLRLLRRRLLLLLLRLLRRLRRRLRRRRLRLLRLLLLRRRLRRLRLLLLRRRRRLRRLRRLLRLRRRRRRRLRLLRLLLRLRLLRRLRLLLRRRLRRLLLLRRLLRRRLLLRLLRLRRLRRLRLLRLRLLLLLLRLRRRRLLRLLRLLRLLLRLRRLLLLLLRRRLLLRRLRRLLRLRRLRRLLLRLLRLRLRRLRRRRLLLRLRRRLLLLLLLLLRRLRRLRRRRLLLRRRLRLLRRLRRLLLRRLLRLRRRRRLLLRRRRRRRLRLLLRLRRLLRLLLRRRLRLLLLRLLRLLLRRRRRLRLLRRLLLLLLLLRLLRRLRLRRLLLLLLLLLLRRLLLRLLLLLLLRLLRRRRLLLLLRRRRLLLLRLRLRLRRRRRRRLLLRRRLRLRRRRLLLLLRLRRRLLRRLRRRLLRLRRRRLRRRLLRLLRRRRRLRRLLLRLLRLLRRRRRLRLLRRLLLRLRLRLRRRLLRRLRRRLLLRLLRRRRLRRRRRLLLLRLRLLLLRRLRRRLLLLLLLLLLRRRRRLLRLLRRLRLLLLRRRLRRLLLLRLLLRRLRLRLRLLRLLRLRLLRRRRLLLLLLRRLLRLLLRRLLLRLLLLLRRRLLLLLLLRRLLLLRLRRLRLLRRRLLLLRLLLLLRRLLLLRLRLRRRRRRLLLLRLRLLRRLRLRRRLLLLRRRRRRLLRRLRLRRRRRRLRLRLRRRLLRRLLLRLRLLRRLRRRLRLLLLRLRLLLRLLRLLRRLLLRRRLRLRLRRLLLRLLRLLRLLRLLLRLRLRLLLLLLLRRLRRLRRLLRLLRLLRRRRRRRRRLLLRLRLRRLRLLRLLLRLLLLLLRLRLLLLLLRRLLRRLRLLLLLRRRRRLLRRRRLLRRLRLRLLLRRLRLLLRRRRRLLRLLLRRLRLRRRLLRRRLLLLRLLRRRLLLRLRRLLLLLRLRRLRLLLLRLRLLRLLLRRRLRLRRLRRLRRLLRLLRLRRRLRLRLLLLLRLRLLRLRLRLLRRRLRRRLLLLLRLRRLRRRRRRRRRLLRLRRRLLLLLLLRRRLRLRRLRRRLLLRRLRRLLLRRRLRRRRLRRLRRRRLRRLRLRLRRLRLRLLLLLLLRLRLRLRRRLLLLRLRRRLRLLRRRLRLLLLLLRLLLLLLRRLLLLLRRLLRRLRRLRRRLLLLRRRLLRRLLLLLLLRLLRRRLLLRLLRLLLRRLLLLLRLLRLRRRLRLRLRRLRRLLLLRLRLRLRLLRLLRRRLLRRRRRLRRLLLRLLRLRRLLLRRRRRLRRLLRLRRLLRRRRLLLRRLRRLRLLRLLRRRRLLLLLLLLLRLLRLLLLLLLLLLLLRLLRRLRLLRRLLLRLLRLLLRRRRRLLLRLRRRRRLRRLRLRRLLLRLRLRRLLRLRLLLRLLLLRLRRLRRLRRRRLLLLLLLRLLRRRLLLRLRRLLLLLLRLLRLRLLLRLLRLRRRLRRRLRLRRLLRLRRLRLRLLLRLRLRLRLRLLLRLRRLRLLRRRLLRRRRLRRLRLLRRRLRRRLLLLLRLRLRRLLLRLRLLLLLLRLRLRLRRRLLRRRRLRRLRLRLRLLLLLLLLRLLRLRLRLLLRRLLLLRRLLLRLLRRLRRRLLLLLLRLRRLRLLLRLRLLRLLLLRRRLLLRRRLLRLLRRLRRRRLRRLRRLRLRLLRRRLRRLLRLRRRRLRRRRLRLRLRRRRRRLLRLLRLRLRRRLRLRRLRLLLLRRRRLRRRRLRRLRRRRLLRLLRLLRLRLLRLRRLLRLLLLLRLRRRRRRRLRRRLRRRRLRRRRLRLLRLRRRLLRLRRRRLLRLLLRRRRRRRRLRRLLLRLLRLLLRLLRRLRLRRLLLRLRRLRRRRRRLLRLRLRRLLLLRLRRLLLLLRLLLLRLRRLLLRLRLLLRRRRRRRLRRRLLRRLRRRLRLRLRRLRRLLLRLLLRRRLRRLLRRRLLRRLLLLRLRRLRRLLRRLLRLRLRLRLRLLLRRRLLRRLLRLRRRRLLRRRLLLRRLRRLLLRLRLRLRRRLLRRLRRRRRLRLLRLLRLLLLRLLLLLLRLLLLLLRLLRLLLRRLRLLRRRLLRLRLRLRLRLRLRLLLRLRLLRRLRRRRLRLRLRRLLLLLRLRLRRLLLRLLLLRRLRRRRLRRLRLLLLRRRLRRRLLRRRRLLLLLLLLLLLLRLLRRRLRLRRRRRLLRLRRLRRLRRLRRRRLRRLLLLLRLLRLLRRRRLRLLRRRRLLRLRLRLRLLLLRLRLRLRRLRLLLLRLRLRRLRRLLLRLLRRRRRRLRRLLRLRLRLRRLRLLLLRRLRRRRRRLLLRRLLLRRRLRRLLLRRRLRRRRLLLRRRRLLRRRLLRRLLLLRRRLRRRRRLLRLRLRLLLLRRRLLRRRRRRLRLLLRLRLRLRLLRLRLRLRLLRRLRRLLRRRRRRLLRRLLRLLLLLRRLLLLLLLRLLLLRRRRLLLLLLLRLRLLRLLLLLLRRLRLRRLRRRLLRLRRRRLRLRLRRLLRRRLLRRRLRLRRLLLRRLLRLLLLRLLLRLLRLLLLLLLRRRRLLLRLRRLLLLRLLRRRLLRLRLRRRRLRLRRLLRLRLRLLLRRLRLRRRLRLLRLLLRLLRRRLLRLLLRLLRLLLLLRLLRRRRRLLLLLLRLRLRLRLLRLRRRLLLLRRRRLRLLLRLRRRLRLLLRLRRRLLRRLLRRRLRRRRLRRRRRLLLLRRLRLRLLRLLLRLRLRRRRRLRLLRRRRRLRRLLLLRLLLRLLRRLRRRRLLLLRLLRRLRRLLLRRLRRLLLLRRRRRLLLLRRRLLRRLLRRLLLRLLRRRLRRRLRRLRLLRLRRRRLRRLLLRRRRRRLRRLLRLRRLRRRLLRLRRLLRRLRRRLRLRLRLRLRRLRRLRRRRLRRLLLLRRLLRRLRRRLLRRLRRLLRRRLLRLLLLLRRLRLLRRRLLLLRRLRRLRLLLRLLRLLRLRRLLRLLRLLRRRLRRRRLRRLLLRRRLRRRRLRRLLRLRRRLLRRLRLRRRLRLRLRLRLLLRRLRLLRRRRLLLLRLLRLLLRLLLRRRLRLRLLRLLLLRLLRLRRLRRLLRLRRRRRRLLLRLLRLRLRRLLRLLRRRRRLLLRRLRRLRRLRLRRRRLRRLRLRRLRRLRRLLLLLLRLRLRRLRRRRRLRRLRRRLLRRLLLRLLLLRRLRRLRLRRRLRLRRLLRLLRRLLRLLLLRRLRLLRRRRRRLLLLLRLLRLRRLRRLLLLRRRLLRLRLLLRLRRRLRLRRRRRRLRRRRLRLRLLRRRLRRLLLLRLLRRRLLRRRLLRRLRLRLRRRLLLRRLRRLLLRRRRRLRRRLLRRLRRRLRRRRRLRLRRRRLRLLRLLLRRLRLLLRLRRLLLRRLRRRLRLLLLRLLRLRLRRLLRRLLRRRLRLRLRLRLLLLLLLRRRLRRLLLRRRLLRLLRLLLLLRLRLRLLLRRLRRLLRRRRRRLRLRRLRRRLLLLRRLRRLRLRLLLLLLRRRLLRLRRRRLLLRLLRRLRLRRLLRLLLLRRLRRLLRRLLRRRRLRLLLRRRLRLLLLRRRLLRLRRRLLRRLRRLRLRLLRLRLRRRLLRRRRLLRLLLRLLRLLRRLLRLRLRLRLRRRLRLRLRLLLRRLRRRLRLRLRLRLLRRRLRLRRLRLRLLLLLLRLLLLRRRRRLLLRRLRLRLLLRLRLRLLLRRLLLRLLRLLRLRLLRLRLLLRLLRRLLLLLRRLRRLLRRLLLLRRLRLRRLRRRRRRRLLRLLRRRRLLRLLLLRLLLRRRRLRRRRRRRRLRLRRRLLLLRLRRRRRLRRLRLRLRRRRRRRLLRLLLRLLLRRRLLLLLLLLRLLRLLRRRLRRLLRRLLRLLRLRLLLLLRLLRRRLLRRRRRLRLRLLRRRLLRRRLRLRLRLLLLLLLLRRRRLRRLLRLLLLLRLRRLLRRRRLRLRLLRRRRRLRRRLRLLLLRLLLRLLLLLRRLLRRRRLLRLLLRLLLLLRLLRRLRLLRLLRLRRLRLRLRRRRLRRRLLRLRRLLLLLLLLRLRLRLLLRRRLRLRLLRLRRLLLRRRRRLLLRLLLLLRRRRLLLLRLLRLRRRLRLLRRLLRRRLLRRRRRLLRRLLLRLRLRLLLRLLLLRLRLRLRLRLRRRLLRLLRLRRLRRLLLRLRLLLRLLLLRLLLRRRRRLLRLLLLLRRRLLLRRLRLRLLRRLLLRRLLRLRLLRRLLLRLLRRLLLRRLLLLLRRRRLLLLLRRRRRRLLLRLLRRRLLLRLLLLLRRRLLRRRRRLRRLRLLRLLRLRLLRLRRLLLLLLRLLLLRLRRRRLRRLRLRLLLLLLRLRRRLRLLRLLLLRLRLLLRLRLRRLLLLLLLLLRLRLLLLLRLRRRRRLRLLLLLLRRLLLRRLLRRLLRRLRRRRRRRLLLLLRLRRRRRLRRRLRLLRLRLRLRRLLLRLLLRLLRRLRRRLLLRRLRRRRRLRLRRRRLRLLRLRLLRLRLLLRLRRRLLRLLLLRRLRRLLRRRRLRRLRRLRRLRLLLRLLRLLRRLRLRLLRLRLRRRRRRLLRRRLLRRLLLRLLLRRLLLLRLRRRRRLLLLLRLLRLLLLRLRRLLRRRRRRRRRRRLLRRLRRLRRLLLRLLLLRLLLLRLLLRLLRLRRLRLLRRRLRRLRLLRLLRRLRRRLLLRRLRRRLLRRRRRRLLLLRRRLLRRLLRLRLRLLRLRRLLRLRLLLRRLRLRRRRLRRLRRRLLRRRRRRLLLRLRRLRRRLLRRRRLLLLLLLRRLLRRRLRRLLRLRLRLRRLLLLRLRLRLRLRLLLRRLLLRRLLLLLRLLLLLLRLLLLLLLRRRRLLLRRLRRRLLLRRRRLLLLLRLLLRRLLLRRLRLRLRLRRRLRLLRRRLLRRLRLLLRRLLLLRLRLRRRLLRLLLLLLRLRLRLRLRLLLRLRLRRLRLLRLLLRRLLLRLRLLLLRRRRRLLRLLRLRLLLRRRLLLLLRLLLLRLLLRLRLLLRRRRLLLRRLLLLLRLLLRLRLLRRRRLRLRRRLRLLLRRLLLLLRRRRLRLRRLRRRLRRRLLRRLRLLLRRRLRLLLRLRRRLLLLRLRLRLLRLLRLLLLRRLRRRRRRLLRRLLLLRRRRRRRRRLLLLLLRRLLRLRLLLLLRLLRLRLLLRRRLLLRLRLRRLRRLLLLLRLLLLLRRRRRRLLLRRLLRRRLLRRLRRLLRLRLLLRLLLRLRLRLRRRRLRRLRRLRLRRRRLLLLRLRLRLRLLLLRRLRRRLRLRRRRLLRLRLRRLLLLLLLRRLLRRRLRLRRLRRLLLRRRRRLRLRRLRLRLLLLLRLRLLRRLRRRRLRRLLRRRRRRRRRRLRLRLRRLLRLRLRRLLLRLLLRRRRRRLRRRLRLLRLLLRLRRLLRRLRRLLRLLLLLLRLRLLLLRLLRLRLLLLRRLRRRLLRLRLRLRLLRLLLRRLLLRRRLRLLLRLRRRRLLLRLRRLRRLLRRRLRRRLRRRLRRRLLRLRLRRLLLLRLRLLLRLRLLRRRRRLLLLLLLLLRRRLLLRRLLRRRLRRRLLLRRLRLRLRLLLLLRLLLRLLRRRLRLLRRLLRRLRLRLLLLRLLRLRRRLRRLRLRRRLRLRRLRLLLRRRRRLLLLLLLLRRRLRLLRRRRLRRRRLRLRLLLRLRLLRLRRLLLRRRLLRRLLLLRRLRRRLLRLLLRLLLLLLRRRRLLLLRLRRLRLLLRRRLLRRRRRRLLRLLRRRRLRRRLLLLRLRLRRRRLLRRRLRLRLLRLLRRLLLRRLLRLLLRLRRRRLRLRLRLRLRLRLLLRLRRLRLRLLLRLLRLLRLLRLRLLLRRLRRLLRLRRLRLRRRRLLLLLLRLRRLLRRLLRLLLRLRRRRLLRRRLLLRLRRRRRRLRRRLLLLRLLLLRRRRLLRRRLRLLRLLRRRLRLRRLRRLRLRRLLLRLLLRLRRRLRLLLLLLLRLRRLLLRRRRLRRLRLRRLLRLRRLLRLRLRRLLRLRLLLLLRRLLRRRLLLRRLLLLLRLLLLRLRLLRRLRLRLLLLLRRLRRLRLRLRLRRRLRRRRRLRLRRLRLLLLRLRRRRLLRRLLRLRRLRLLRLRLRRRRRRRLLLLRRRLLRLLLRRRRLRRRRRLRLLRLLRRLRLRRRLRLLLRLRRRRRLLRRRRLRRLLRLLLRLRLLRRLRLLLRLLLRLRLLLRRRRLRLRLLLRLRRRLLLRLRRLLRRRLRLRRLRLRRRLRLLRLLRLLLLLLRLLLRLLLRRRRLLLRRRRRRRRRLRLRRRRLLRRRLRLLLRRLRLRRRRRRLLRRRRLLLLRRLLLLLRLLRLLRLLLLLLLLRRRRRLRRRLLRRRLRRLLLLLLRLLRLRRLRLLRRLRLRLRRLLLLLLLLLRLRLLRLLLRRLRRRLLRLRRLRLLLRLLLRRLRLLLRLLRLLRLRRRLLLLRLLRRLRLRLRLRRLLRRLRRLRLLLLLRLLLRLRRLLRRLRRLRRLLLRLLRLLRLRRRRLLLLLLRRRRLRLLLLLRRLRLLLRLRRRLRRLRRRRRLLLRLRRRRLLLLRLRLRLLLRRRLLRLLLLLRLRRLLLRRLLRRRLLRRLRRLRRLRLLRLRLRLLLRRLRRRLRRRRRRRLRLRRRLLRLLRRLRRLRRRRRLRLRLRRRRLLLLRRRLRRLRLRLRRLLLRLRLRRRRLLLLLRRLLLRRLRRRLLRLLLRLLRLRLRLRLLLLRRLLLLLRRLLRRLLRRLRLLRRLRLLLRLRRRRLLLRRLLLRRLRLLLLRRLRLLRRRRRRLLRLRRLLLLRLRRLLLLRRLLRLLRRLRRRRLLLLRRRRLLRLRLLRRRRLLRLLLLLRRRLRRRRRRLLLLLLLLRLLRLLLLLLLLRRLRRRLLLLLLRRLRRRLLLLRLRRRRRLLRLLLRRLRLLLLLRLLRRRLRRLLLRLLRLRRLLLRRLLLLLRLLLRRRLLRLRLRLLRLLRRRRLLRLRRRRLRRRLRRLRRLLRLRRRRRRRLRRLRLLLRRLLRRRRLLRRRRLRRRRRRRLLRLLRRLLLRLRLRLLRLLRLLRLLRRRLLLLLLRLLRRLLLLRRRRLLRRRLLLLLLRLLLRLLLLRLLRLLLLRRRRRLRLLRRLRRLRRRRRLRLRLRLLRLRRLRRRRRLRRRRRLRRLLLLLLLRRLLRLRRLRLRRRRRRRLRLRRLRRLRLLRRRLRRLLRRRRLLLLLLLRRRLRLRRLRRLRRRLLLLLLRLRLLRRLLRRRLRLRLLLLLLLRRLRLRRLRRRRLRLRRLRRRRRRLLRRRLLLLLLRRRRLLLRLRRRLRRRLRRRLRLLRLLLRLLRRRRRLRRLRRLLRLLRRLRLLRLRRLLRLLRLRRRRRRLRLLLRRRRLLRLLLRRRLRRRLLLLRRRLLLRLLLLRLRRRLLRLRLRLRRLLLRRLLRLRLRLLLRRLLRRRLLRRLLRRLLLLRLLRRRRRRRRRLLLRLRRLLLRLRRLRRRLRRLRRRLRRRLRRLRLRLRRLRRRLRLRLLRLRLLRRRLLRRRRLRRRRLRLRLRLRLLLRRRRRRRLLLLRLLLRRRRRLLRLLRLRLLLLLRRLLLRLLLLLRLRLRRRRRRRRLRRLLLLLRRLRLLRRLRRRLRRLRRRLLRLRRRRLRRRLLLLLRRRRLRLRRRLRRRLLRLRLLRRRRRLLLLRLRLRLLRLRLLLRLLLRLRRRLRRLLLLRRLLLLLLRLRRLRLRLLRLRLRRLLRRLRRRLLLLLRRLLRRLLRLRLLRRRLLLLLLLLRRLRLLRLLRRRLLRRLRLRRLLRLRRLRRRRRLRRRLLRRLRRRRRRRRLRLRLLRLLRLLRLLRLRLRLRLLRRLLLLLRLRRRRLRLRLLRRRRRLLRRLLRRRRRRRLRRRRRRRRRLLRLLLRLRRRRRLLRLRRRRLLRRLLRRLLLLRRRRRRRRLLLLRRRLLLRRLRLLLLLLLRLRRRRLRRRRRLLLRRRRRLLRRLRLRLLLLLLLRLLLRRLLLRRRRLRRRRRRRLLLLRLLLRRRLRLRLRLRLLRLLRRLLRLLLLLLLLLRRLLLRLRRRLLRRLLRLRRRRRLRLRLLRRRLRRRRRRLLRLRRRLLLLLRLRLLLLRLLLRLLLLLLLLRLRLLRRLLRLRRRRLRLLLLLLRRLRRRLRLRLRRRLLLLRRLLRRLRLLLLRRRLRLRRLLLLRLRLRLRLLRRLRLRRLLLRRRRLRRRRLRRLLLLRLLLRLRLRLRLLLLLLLLRRRRLLLLLRRLLRLLRLLRLLRRRLRLLLLLLLRRLRLRRRRLRLLLRRLRLRRRRRLRRRRRLLRLRRRLRRRRRRRRLLRLRLRRRRRRRLLRLLRLRRRLRLRLLRLRRLRRLRRLRLRRRLRRRRLLRRRLLLRRLLRRRRLRLRLRRLRLLRLRRLRRRRLLLRRRLLLRRRRLRRRLRLLLLRRRRLRLLLLLLLLLLLRLRLLRLLRRRRLRLRLRLRRLRRRLLLRRLRLRRRLRRLLRRLLLLLLRRLLRLLLLLRLRLRLRLRRRRLRRRRRLLRLRRLRRRLRRRLLRRLLLRRLRRRRLRRLLLLRRRLRRLRLRLLLLRLLLRRRLLRRLLRRLLRLLRRRLRRRRRLRRRLRLRLLRLLLLLLLRLRRRRLRLLLRRLRLRLLRLRLLRRRLRLLRRRLLRLRLLLLLRLLLLRRRLRLLRRRRRLRLLRLLLLLLRRLLLRLRLLRRLRRLLLLRLLRRLLLRLRLLLLRLLLRLRLLLLRRRRLLRLRLLLRRRLLRLLRRLLRLRRLRLRLRRLLLRRRRRLLLLLLLRRRLRLLRLLLLRRLRRRRLRRRLRRLRRLRRLRLLRLRRLRLRRLLLLLRLLLRLRLRRRLLLRLLLRRLRRRLRLRLRLRLRLRRRLRLLRLLRRLRRLLRRRLLRLRRRRLLRRRRRLRLRRLRRLRLLRLRRRRLLRLRRLRLLRRRLRLLRRLLLRRRLLRRLLRLRRLRLLLLRRRRLLRLLLLRLRRRLLRRRLLLLLLRLRLLLRRLLRRLLLRLRRLLRLLRLLRRLRLLRLRRLLRRLRRLRLRRRLLLRRLRLLLLLRLLLLLLLRRRRLRRRRRRRLRLRLLRRRLLLLLRRLRRRRLLLLRRLLRRLLLRRLLRLLLRRLRLLRLRLLRRRLLLLRLLLLRLRRLRRRLRLRLLLRLRLRRLRRLLLRRRLRLLRLRLRLLLRRLLLRRRRRLLLLLLRRRRRRLLLLRRRLLLRRLRLRLLRLLLLRRLRLRLLLLRRRRLLLLRRRRLRLLLLLRLRLRRRLRRRLRRRLLRRLRRLLLLLLLRRLRRLRLRRRLLLRRLRLRLLLLRRRRRLRLLLLLLRRLLLLRLLLLRLRRRLLLRRRLLRRRLLLRRRRLLRLLLLRRLLLLRLLLLLRRLLLLLRLLLRRRLRRLLRRLRLRLLRLLRLLRRLLRRLRRRLRRRLLRRLLRLRRRRRLRLRLLRRLRRLLRRLRLLLRRLLLRRRRRRRRLRRRRRLRLRLRRLRLRRRRRRLLRLRLLLLLLLRLRRRLRLRLLRRRRRRRLRLRLRLLRRLLLRLLLLRRLLRLRLRLLLRRRLRLRRLRLRLLRRLLRRLRLRLRLRRRRRLLLLRLRLLLRLLRRLRLRRRRLLRLLLRLLLRLRRRLLLRRRLRLLRLLRLRLRRLLLLLLLRLRLRLRRLLLRLLLRLRRRRLLRRLLLRRLRLRRRLLLLRRRLRRRLRLRLRLRRLRLRLRLRLRLLRLLRRRRRRRRRRLLRLRRLRLLLRLRLLRRRRLLRLRLRRRRLRLRRRRRLLLRLLRRRLLRRRRLLRLLLLRLLRRRLLRLLRRLLLRRLRLLLLRRLRLLLLLLRLRLRLRLLLRRRLLLLLRRRLLRLRRLRRRRLRLLRLRLLLRLLRLRLLRLRRLLLLRRLRRLLLLRRLLRLRLLLLRRLLRRRRRLLLLLLLLRRRRRLRLLLRLRLRLRLLRLLRRRRLRRLLRRLRRRLLLRRLLLRRRRLRLLRRLLLRRLLRLRLLRRRLLRLRRRLLRRRRLLRLLLRLLRRRRRLRLRRLLRRRLLLLLLRRRLRRLRLLRRRLLRRLRLRRRRLRLRRRLLLLLRRLLRLRRRRRRRLRLRLLLLLRRRRRRLRRLRLRLRLRRRLRLLLRLLRRLLLRRLRRRRRLLLLLLRLLRRRRLRLRLLLLLLRRLLRRLRLLRLRLRRRRRRRRRLLLLLRRRRLLLLLRLLRLLRLRLRLLLLLRRLLLRRRRLRRLRLLLLRLLLLRRRRRRRLRLLRLRLLRLLLLRLLLRRRRRLRLLRLRRLLRLRRRLRLRRRRLLRRRRLLRLLRRLRLRLRRLLRLRLLLLRRLRLLLRRRLRRRRRRRLLLLRRRLRLLLRLLLLRRLRRLLRLLRRRRLLRRRLRRLRRRLRRLLLRRRLLLLLRLRRRLLLRRRLLLRLLRRRLRRLRLLLLRRRLRLRLRLLRRLRRLRLRRLRRLLRLLLRRRRRRLRRRRRRRLLRLLLRRRLLRRRLLRLLRRLLRLRLRLRLRRLRRRLLRRRLLRRRLLRLLLRRLRLRLRRLRRRLLLRLLRLLRLLLRLRRRRRLRLLRLLLRLLRLRLRLRLRRRRLRRLRLRRLRLRRLLLLLLRLRRRRLLLRLRLRLRLRRLLLRLLRLLLLLLLRRRLRRRLRRLLLLRRLRLRLLRLLRRRRLLRLLLLLRLRLRRLRLLRRRLLRRLLLLRLRLRRLLRRRLLLLLLLRRLLLRRLLRRRLLRLLRRRRLLLLRRRRRLLLRLLRLRLRRLRLRRRLRLLRLLLRLRLRLLLRRLRLLRRLRLLLLRRRLLLRLLRLLRLLLLLLLLLRRRLRLRLLLLRRRRRRRRRRLLRLRLLLLLLRLLLRLRRRLLLRLRRLRLRRRRRLLRRRLRLLRLRRRLLLLRRRRLLRLRLRRRRRRRLRLLRRRLRLLLLRRLLLLLRLRRLLRLLLLLLRLLLRRLLRRLRLRLRLRRRLLRLRRRRRLRLLRRLLLRLLRRLLLRLLLLRRLLLLRLLRRLLLRRLLRRLLLRLLRLLRLLLRLRRLRLLRLLLRRLRLLRLRRLLLLLLRLLRRRLRLRLLRRLRRRLLLRLRRLRRLLLLRRLRRRRRLLLLRLLLRRLLLRRLLRRLLRRRLLLRRRLLLRLLLLRRRLLLRRRLRRRLLLRLRRRLLRRLRLRLLLLLRRRLRRLLLLLRRRRRRLLLLLLLLRLLLRRRRLRLLRRRRRRLLLLLRLRRRLLLLLRLRLRLRLRRRLLLRRLLLRLRRRRLLLLLRLRLRRLRLRRRRLRRLLLRLRLLRLRRLRRRLRRRRLLRRLRRLLLRRLRRRLLRLLLLLLRRLLLLRLRRRLRLRRRLRRRRRRRLLLLLLLRLRRRLRRRRRLLLLRLLLRRLLRLRRRLRRRLRLRLRRLLLLLLLLLLRLRRRLLRLRRRRRLRRRLLLLLLLLLRLRRRRRRRLLLRLLRLLRRRRRLRLLRRRLRLRLLRRLLRLRRRLLRLLRLRRRLLLLRRLRLRLRLRLRRLRRRLLLRRLRRLLLLLLLRRRRLRRRLLLRRRLRLRLRLRLLRLRLLLRRRLRRRRLRRRLLRLLLRLRLRRRLLRLLRLLLLLRLLRRLLRRRRRLLLLLLLLLLLLRLRRLRLRLLLRRLLRLLRLLRRLRRRRRLRRLRRLLLLLRLLRRLRRRRRLRRLLRLLLLLLLRLRRRRLRRRRRLRLRRLLRRLRLLLRLLRRLLRLRRLRRRRRRLLRLLRRLLRRRRLLLLRLLLRLLRLRRLRLLLLLRLRRLRLLLRLRLRRLLLRRRLRLRRRRLRRRLRLLLRRLRLLRRLRLLLRLLLRLLLLRRLLLLRRRRLLLRRLLLRLLRRLRRLLRLRLLRLLRRLRLLRRRRRRRLRRLLLRRLLRRLLLRLRRRLLLRRLLRLLRLRLRLLLRLLRLLRLLLRRLRLRRRRLRLRRLLRRLLRRLRLLLLLLLLLLLLLLRRRLRLLRLLLLRRRRRRLRLLRLRLRRRLRRRLRLRLRLRRLLLLLLRLLLRLLLLLRRRLRRLLLLRLRRLRLRRLRRLRRLLLRRLLLLRLRRRLRLRRRRRLRLLRLRLLRLLRRLRRLRLLRRLLRLLRRLRRLRLRRLLLRLLRLLLRLRRLLRRLRRRRRLLRLRLRLLRLLLLLRLRLLRLLLRRLLRRRRRLRLRLLLRLRLRLRLRRLRRLRLLLLRRRRLRLLRLRRLLLLRRRRRRLRRLLRLRLLRLRLLLRLRLLRRLLRLLLLRRLRRLRRRLLRLLLRRRRLLRRRRLRLRRLRLLLRLLLRRRRRRRLRRLLLLLLLRRRLLRRRLRRLRRRRRLRRRLRRRRLLLLLRLLLLLRRRLLRLLLRRRRLRLLRRRRLLLLRRRRRLLRLRLLLLLRLRLRLLRLRRLLRLLLLLRRLLRRLRRLRLRRLRRRRLLRLLLRLLRRLRRLRLLRRRRRLLLLRLLRRRRLLRLRRRRLRRLRRRRLRLRRLRLRLLRLRRLLLRLLRRRLLLLRLLLLRLLLRLRRRRRRRLRLRRLLRRRLLLLRRLRRLLLRRLLLLRRLRRRLLLLLLLRRLLLRLRLRLRRRLRRRLRLRLRLLLRRRRLRRLLRRRRLLRRRLLLRLLLLRLRRRLRLLLLLRRRRLLLLLRRRRLLLLLRRRLLRLLLRLRRLRRLLLRLRLRRRLRLLLLRRLLLLRLLRRRRRLRRLLRLLLLLLRRLRRRRLLLRRLRLRRRRRLLLRLRLRLRLLLLRRLLLLRRLLLLRLLRRRRLRRRLRLLRLRRLLRRLRLLLLRLRRLLLLRRRLLRRLLRRLRLLRLRRRLRRLLLLLLRRRRLRLLRRLLRRRLLLLRRLLLRRLRRLLRLRLRLLRLLLLLLRRRLRLLLLRLRLRRLLRRRLLRLRLLLRRLRLRLLLLRLRLLRRRLRLRRLLRLLRRRRLRLRLLLRRRLRLLLRRRRLLRLLRLLRRLRLRLLLRRRRLLLRLRLRRLLLRRRRRRRRLLLRLLLRRRLLLRLLLRLLLLRRLRRLLRRLRLRLLRLRRRRRRRLLLRLLLRRRLRLLRLLRLLRLLRRLLRLRLRLRLLRLRLRLLRRLRRLRLRLLLRLRRLLLLRLRRLLRLRLLLRRRLLLRLRRRLRRRLLLRLRRLLRLRRRRLLLLLLLLLLLRLRRRRRRRRLLLLLRRLRLRRRRRLRRRLRLLLRRRLLRLRRLLRRRRLRLRRLRLLRLLLRRLLLRLLRRLLLLRLRRLRLLRLRLRLLLRRRLRRLRLRLRRRRLLLRLRLRRRLRRRRRRRLLLLLLLLLLLLRLLLLRLRLRRRRLRRRRLLLRRLRLRLLLRRLLLRRLLLLRLLRRRRRLRLRRRRRLLRRRRLRRRLLRLLRLLLLLRLLRRRRLLRLRRLRRRLRRRRRRRRLRLLLRRLRRLLRRRLRLLLLRLLLRRLRLLRLLLRRRRLLLRLLLRLLLRLRLRRRLRRLRRRLLRLRLLLRLLRLLLLRRLRLLRLRLRLRLLRRRLRLRLRRLLRRLRLLRRRRRRLRRRLRLLLLRRRLRRLRLRRRRLRRLLLLRRLLRLRLLRRRLLRLRLLRRRRLRLRRLLLRLLLRRLLLLRLLRLLRLLLLLLLRRRLLRRLRRRRLLLRLRLRRRRLRLLLLLLRLRLRRLRRRRRLRLLRLRLLLRLRRRLLLLRRLLRRRRLLRRLLLLLLRLRLRRRLLLLRLRRRRLLLRRLRRLLRRRRRRLRRRLRRLRLLRRRRLLRRRLRLRLRRLRRRLLLLLRRRLRLRLLLRLLLLLLLLLLLLRRLLRLRRLRLRLRRLLLLLRRLLLLRLLRLRLLRRRRLLLLLLRRLRLRRLLRLLRRRLLLLRRRRLLRLLLLLLLRLRRLRRLLLLLRRRRLLLLLLRRLLLLLRRRLLLRRRRLLLLLLRLLRRLLLLLLRRLRRRRLLLLRRLRRLRRLRLRLRRLRRLRLLRLRRLLLRRRRLRRRLLLLLLLLRRRRRRRRLRLRLLRRRRRRLRRRRRRRLRLLLLRLLRLRRRLRLRLRRLLLRLLRRLRRLRRLLLLRRLRLRRLRRRRRRRRRRLLLLRRRRRLRLLRRLLRLLRRRLLLRRRRRRRRLLRLRLLLLRRRLRRLRLLRRLLLRRLRRLLRLLLRRLLRLRLRRRLLRRRLRRLRRRLLRRRRRRRLRRLRLRRLLLRRLRRRRRLLRRLRLLRLLRLRRLRRRRRRRLLRRRLLRLRRLRLLLLLLLLRRLRRRRRLRRRLLLLLLRLLRRRLRRLRRRLRRLLLLLLRRLRLRRLRLRLLLLRLRLRLRLLRLLRRLRLRLRLRRRLLLRRRRRRLLRLLLRRLLRRRRLLRLLLLLRRRLRRRLRLLLRRLLRLLRLRLRLRLRRRRRLRLRRRRLRLLRRRLRRRLLRRRRRLLLRLRRRLLRLLRLRRRLLLLRLRRLLLLRLRRLRLRRLLLRRLLRLLLLRRLRRRLRLRLRLLLRLLLLLLLLLLRRRRRRLRRRRLLLRLRRRRRLRRRRLRRLLRRLRLLRLRRLRRLRRLRRLRRRRRRLLLRRRLLRRLRRLLLRRRLLRRRLRRRLLRLRRRLRRLLLRLLRRLLLRLLRLLLRLLRLLLRLRRLLRLLRLRLLRLRLLLRRRLLLLRLRLLLRLLRRRLLLLRRRLRRLLRRLLLRLLRLRLLRLLRRRRLRLRRRLRRRRRLLLLLRLLRRRRRLLLRRLRLLLLRLRRRLLLLRLRRLLRLLRRLLRLLLRLRRLRLLRLLRRLRRRLLRLLRLLLRLLLRRLRLRRLRLRRLLRRLRLLRLLRLRRLLRLRRRRLRRLRRLRRRLRRRRLRLRLLRRRLLRLLRLRLRLRRRRRRRRLRLRLRLLRLLLLLLLLRRRRRRRLRRRRRLRRLLLLLRRLLLRRRRLLLRLLLRRRLRRLLLLLRLRRRLLLLLLRRLRLRRRRLLLRRRLLRLLLRRLRLLLLRRRLRRRRRLLRRLLLLRRLRLRLRLRLLLRRRRLLRLRLRLLRLRLRRLLLLRRRLLRLRRLLLLLLLLLRRLLRRRRRLLRRRRRLRLLRRRRRLLRLRRRLRLLRRRRRLRLRLRLRLLLRRRRRLLLLLRRLRLRLLRLRLRRLLRLRRLRRRRLRLLRLRRLLRRLRLRRRRRRLRLLRRLLRRLRLLRRLRLRRRLRRRLRLRRRLRRRRRRLLRRLLLLLRRRLRLRLRLRLLLRLLLRRLLLRLRLLRLRLLLRLRRRRLLLLRRRLRRLLLRRRRRLLLLRRLLLLLLLLLRRLRRLRLLRRRRLLRRRLRRRLRRRRRRLLRLRRLLLRRLRLRRLRRLLRLRRRRRLLLRLRRLLLLRLRRLRLRRRLRRLRLLRRLLLLLRRLRRRLLRRLLRLLLLLRLLLRRLLLLRLRRLRLLRRLLRRLRRLLRLLLLRLRRLRLLLRLLRLRRLLRLRLLRLRLRRRLLLLRLLRRLLRRRLLLRRLLLRLRLLLRRRRLRLLLLLRLLLLRRRLRRLRRRLLLRLRLLRLLRRLRLRRLRLRRLRLRRLRLLLLRLRRRLRLRRRRRRRRRLLRRRLRLRRLRLRRLRLRRRRRRRRLRLLRLLRLRRLLLRRLLRLRRRRRRLLLLLLLRRRRRRLLLLLRRRRLLRLLLRLLRRLRRRRLRLRRRRLLRRRRLLRRRLLRRLLRLLRRLLRLLRRLLRLLRLRLRRLRRLLRRLLLRRRLRRRLRRRRLLLRRRRRLLLLLRRLRLLRRLLLLLLLRRRRLRRRLRRRRLLRLRRLRRRRRLLLLRRLRRLLLRLRLRRRRRLRLRLRRLLRRRRLLRLLRLLLRRLLLLLRLRRLLLLRRRRLLLLRLLLLRRRRLLRLLLLLLLRLRRLRRRLLRLLRLRLRRLLRRRRLLLLLLRRLRRLLLRLRLRRLRLLRRLRRRLRRLRRLLLLLLLLRRRRRLLLRLRRRLRLLLRLLRRLLLRLRRRRRLRLLRRLRRLRLRLLLLRLLRRLLRLLLLRRLLLRLLLRLLLRRLLRLRRRLLLRLRRLRRLLLRLRLRLRRLLLRLLRRLLRRLLLRLLLLRLRLRLLLLLRLRLLRLRLLLRRLRLRRLLLRRLRLLLRRLLLRLRRRLRLLRRRRLRRRLRRRRLRLRLRRLRLRRRLRRRLLRRLRRLRLLLRRRLLRRRRLRLRLLRRLRRRLRRLLLRLRRLLLLRLRRRRRLRLLRRLLRLRRRRRLRLLLRLLLRRLRRRLLLRRLRLRRLRRRRLRRRLRLRLRLLLLLRRRRRLRLLRLRLRRLRRLRLLLLRRLRLLLLRLLLLRLRLRLRRLRRRRLRRLLRRRLLLRLLLRLLRLLLLLRRLRLRLLRRRLLRLRLRRRLRLLLLRLRLRLLRRLLRRRLLRRLRRRLLRRRLLLRRRRLLLRLRRLLLRRRRLRRLLRRLRLRRRLLRRRRLLLLRLLLLRRRRRRLRRRRRRRRLRLLRLRLRLLRRRLRRLRRRLLRLRLLLRLLRRRRRRRLRRLLLLRLLRLRLRRLRLRLLRRRRRLRRRLLLLLLRRRRLRLLLRLRRRRRRLRRLLRLRRRRRLRLRLRRRRLRLRLRRLLRLRLLRRLRLRLLLRRRLLLRRRRLLRRRRRLLRLLRLLRLLLRRLRLLLRRLLLRLLLLRRRLLRLLLRRRRRLLRRLLRRLRRLRRRRRRRLLLLLRLLLRRLLRRRRLRRRLRRLRLLLRRRRLRLLRRLRRRLRLRLLRRLLLRRLLRRLLRLLLLRLRLLRLLLLRLRRRLLRRRRRRLRRRRRRLLRLRLLLRLLRRRLLRLLRRRLLRLLLRRLLLRLRLRLLLLLRRLLRLRLRRLRLRLRRRLLLRLLRRRRLLRLRLLRRRRLLRLRLLLLRLRLRLRRRLLLLRRLRLRLLRRRLLRRLRLLRLRRRLRLRRLLRRLRLLRRLLLRLRLRRLRLRRLLRLRLRRRRRLLRLRRLLRLLLLLRLLRRRRRLRLRRLRRLLRLRLRRRRRLLLRRRRLRRRLLRLRLRRRRLRRRRLRRRLLLRRLLLLRLLLLRLRRLLLRLRLRRLRRLRRLLRRLLRLLRLRLLRLLLRLLRRRLLLLRRRRRRRRRRRRRRRRLLRRRRRLRLLLRRLRLRLLRLRLLLRLLRLRRLRLRLRRRLRRLRRLRRRRRRLRRRLRLRRRRLRLRLLLRRRRLRRLRLLLLLRRLLRLLLRLLRRLRLLLRLRRLRLRRLRLRLRRLRLRLRRLLRLRRRLLLRLRRRLLRRLRRLLLLRLRRRRLLRLRLRLRLRLLLRLRRLLLRRLLLRLLRLLRLLLLRLRRRRLRRLLRRRLRLRLLRLRLLLRRRRRRLLLLLRRLRRLLLRLLRLRRRLRLRRRRRRRLRRRRLRRRRLRLLRLRRLLLLRLLRRRLLRRLLRLRRRRRRRRLLLLLRRLLLRRRRRRRRRLRLLLLRLLRLRRLRLLRLRRRRRLLRRRRLLLLRLRLLRRLLLLRRRLRLRLLRLLLLRRLLLRRRLLLRLRRRLRRRRLLRRLRLLLLLRRRLLRLRRRLLLLLLRRLRRLLLLRRLLLLLRLRRRRLLLLRLRRLRLRRLRLRRRRRRLRLRLRLRLLLLLRRLRLLLLRLLLLLRRLRLRLLLRLRLRLRLLLRRLRLLLRLRLLRLLLRLLRRLLRRLLLLLLLRRLRLRLLLLRRRRRRRLRRLRLLRRLLRRLLRLLLRRLRRRRLRRLLRRRRLRRRRLRRLRRRLRRLRLRRLLRLLLRRLRRLRLLLRRRRRRRLRLLLLRRLRRRLLLRRRLRLRLRLRLLRLRRLRLRRRRLLLRLLRRRLLRRRRRRRLLRRRRRLRRLLLRLLLLLLLLRRRLLRRRLLLLRRRLLLLRRLRRRRLRRLLRRRLRRRRLRLLLLLRLRLRLRLLLRRLRLLLRLRRRRLRRLLLLRLRRRLLRLLLRLLLLRLRLRRRRRRLRLRLRLLRLRRLLLLRLLRLRRLRRRRLRRLRRLLRLRLLLRRRLRLLLLRLLLRLLRRLLLRLLRLRLLRRRLRLLLRLLRLRLLLRRLLLLLLLLRLLLLLRLLLLLLRRLRRRRLRRRRRRLLRLRRRRRLLRRLRRRRLRLRRLLRRRRLRLLRLRLRRRLRRRLRRRRLLRLLRRRLLRRLLRRLLLRRLRRLRRLRRLLLRLLLRRLLRLRLRRRLRLRRLLRRLLRLLLLLRRRRRRLRRRLLRRRRLRLRRRRRRLRRLRLLLRLLRLLRLRLRRLRRRRRRLRRRLRLLRRLRRRRLRLRLRRRLRRLRRRLLRLLLRRLRLRLRLRLLRLLLLLLRLRRLLLLRRLRLLRRLLRLLLRLRLRRLLRLRLRRRLRRRRLRRRRRLRLLRRLRLRLLRRLLRRLRRRLLLLLLRRRRLLLLRRLLLLLRRLRLLLLRRRRLLLRRRLLLRRRRRRRRRRLLLLLRRRRLRLLRLLLRLLLRLLLLRLRLLLLRRRRRRRRLRLLLRRLLLLRRRLRLRLLRLLRRLRLLLRRRLLRLLRRLLLRLLLLRRRLRRRLRRLLLRRLLRRRRRRLRLRRRRLRLRLRLLLRLLRRLRRRLLRLLRRRRLLLLLRLRLRLRRRLLLLRLLLLRLLRRRRRRRRRRLLLRRLRRRLRLRLRRRRLRRLLLRRLLRRRRLLLRRLLLLRRRRLLLLLRLLLLLRRLLLRLLRRRRRRRRLRLLLRLRRLRRLLLRLLLRLLRLLRRLRRRRRRLLRRRLLRLRLLRLRRLRRLLLRRLLLLRRRLRRLLRLLRRLRRRRLRLLRLRLLLRRRRRRLRLLLLRRRRRRLLLLLLRRLRLRRLLRLRLLLRRLRLLRRRRLLLRRLRLRLRRRRRLRLRRRRRLLLLLLRLLLLRLRLLLLLLRLLLLRLLLLLRLRRRLRRLRRLLLRLLLRRRRRRRLRLRRRRLLLRLLLLRLLRRRLLLRLLRLLLLRRRRRLRRLLRRRLRLLRRLRRLLRRRRRLLRLRRLRRRLLRLLLRLLRRRRRRRLRRLLLLRLLLRRLLRRRLRLLLLRLRRLLLLRRLRLRLRLRRRLRRLLLLRLRLLRRRRRLLRLLRRRRLLRLLLLRRRRLLRLRLLRLLLLRLRLLRLLLRLLRLRRRLRLRLLLLLLLLLLRLLRLLRLRRLRLRRRLRRRLRLLRRRRLRLLRLRRLLLLRLLRLLLLLRLRRLLLRLRRLLRRRRLRLRLRRRLRLLLRLRRLRRLRRLLRRRLRRRRRLLLLRLLLRLLRLRRRLLLLLLRLLLRLRLLLLLRLRLRRRLLLRRLLLRLRLRRRLLLRLLRLRLRLRLLRRLRRRRLLRLRLLRRLLRRRLLRLLRLLLLLLLRRLLRLLRLLRRLRLRLLLLRLRLLRLLRRRRRLLLLLLRLLRRLRLRRRLLRRLLRRLRRRRRLRRLLRLLLLRRLRRRRLRRRRRLLLLRLRRLRLRLLRRRLLRRLLRRLRRLRRLLLLLRLLRRRLRRRLRLLLRLLLLRLRRLRLRLLRLLRLRLRLLLRLLLLLLRLLRLRLRLLRRLRLRRRRLRRRRRLRLLRRRLLLRRLLRRRLLRRRLRRRRRRLLLLLRRRLRRLRRRLLRLLRLLRLLRLRLLRLLLLRRRLRRLLRLRLLRRLRLRLRRRRLLRRLLRRRRLRLRRRRLLLLRRRRLLRRLRLRRLLLRRLRLRRLLRRLRLLLRRLRLRRLLRLRLLRRRRLLRRRLRLRLRRRLRLRRRLRLLLLRRLRLLRRLRLLLRRLRRRRRRLLRRLLLRRLRLLLRRRRLLLRRRLRLLRRRRLLLLLLRLRLLRRRRLLRLLRRRLLRRLLRRRRRRLRLLLLLLLLRLRRLLLRRRLLRRRRRRLRLRLLLRLLRLLLRLLRLRLRLRLLLRRRLLLLRLLLLLLRRRRRRLLLRRLLRLRLLRLRLLLRRLRRLRLLLRLRRLLLLLRRLRRLLRRRLLLRRLLRLRRLLRRLRRLLRLLLLRRLRRRRRRRRRLRRLRLLLRRLRRLLRRLLLLRRLRRRRLRLRRLLRRLRLRRLRRLLLRRRRRLRLLLLLRLLLLRLLRRRLRRLLRLRRRRRLRRLLRRRRRLRLRRRLRRLLLRRRLLLRRLLLRLLLLLRRRLRRRLLRLLRRLRLRLRLRRLRLLLRLRRLLRLLRRRRLRLLRRLRRLRRRRLRLLLRRRLRRRRLRRRLLRLLRRLRRRLRRRLRLLLLRLRLLLLRRLRRLRLRLLLRRRRRRRRLRLRRLRRLLLLRLLRLRLLLRLRLLLLRRLRRRRRRRRLLRRLRLRRLRLLRRLLLLRRLLRLLRRRRRRRRRLLRRLRLRLRRRRLRLRLLLLLRRRRLRRLLRLRRRLLRRRRRLLLRRLLRLLRRRRLRLLLLRRLLRLLRRLRLLRLLLRRLRRRRLRRRLLLRLRRLRLLRRRRRLLRLLRRLLLLRRRLRRLLRLLRLLLLRLRLLRLLRRRRLLLRLLRRLRLLRLLRLRLRLLLRLLLRRLLRLRRRLLRRRLLLRRRRRRLRRRRLLLLRLLLLLRLRRLRLLRLLRRLRRLRRRRRRLRRLRLRRRRRRLRLLRRRRRRLLLRLLLRRLLLRRRLRLRRRRRRRLRLLLLRLRLLRLRLLRRLRLLLLLRRRLLRLLLRRLRRLLRRLLRRRLRRRRRLRRLLLRRRLRLRLRLRLLLRRRRLRRLRLRRRRLRLLRLRLLLRRLRRRRLLRRRRLRRLLLRLLLRLRRLRLLRLRRLLRRLRLRRRRLRRLLRRRLRLRLLRRRLLRLRRLLLLLLRRRRLLLLLLRLLRLLRRLRLLRRRRLRRLLLRLRRRRLRRLLRRLLLLLLRLLLRLLLLRLRLLLRRLLRLRRRRLRLLLLLLLLLRRLLRRLRLRLRRRRLLLLLRRRRRLRRRRLRLRLRRRLLRLRRRLRLRRLLRRLLRRRRLLRLRRRRLRRLLRRRRLLLLLLLRRRLRLRLLLRRLRRLLRRRLRRRRLLLLRRLLLRRRRLRLRLRRRRRLLLLLLLRLLRLRRLRLLLRLRLRLRRLRRLLLLLRRRLLRRRRLLLRLRRLLRRLLRRRRLRRRLRRRLRLRLRLRLRLRRLLRLRLRLRLRRLRRLRRLRLRLRLRLRRRRRRRLRLLLLLLRRRRRLLRLLRLRRLLLLRRLRRLRLRLRRLRRLRRLLRLRLRLRLLLRLLRLLRLLLRLRRLRLLLLRRRLLRRRLRRLLRLRLLRLLRLRRRLRLLRRRLLRRRRLLLRLLLLLLRLLLRRRLLRLRRRRRLRRRLLRLLRRLLRLLRRLRLRLRRLRLLRRRRRRRLLLLRLLRRLRLLRRLLLLRRRLRLRRLRLLRRRLRLLLRLRLRLRLLLRLLLLLLLLLRLLLLLRLRLLLRLRRRLRRLRRLLRRLRRLRRRRLLRRRRLRRLLLLRRLRRRRLLLLRLRLLRLLRLRRLRLRRRLLLLRRLLLLRRLLLRLRRRRRRRLRLRLLRRLLRRRLLLLLLRLLLRRRLRLRLRRLLRLLLRRRLLRLRLLLLRLRLRRLLRRRRLRRRLLLRLRRRRRLRLRRRLRLLRLLRRRRRRLRLLLRLLRRLLLRRLLRLRRRRRLLRRRLLLRRLRRRRRRRLRRLRLLRLLLRLLRLRRLRLRLRLRLRRRLRRRLRRRRLLLRRRRLLLRLLLRLLLRLRLRLLRRRLRRRRRRRRLLLLRLRLLRRRLRRRLLLRRLLLRLRLLLLLRRRLRRLRRRRLRLLLRRRLRLLRLRLLRRLRLRLRLRLRLRRRRLRRLRLLRRLLRLLRRLLLLLLRLLLLRLLLRRLLLLLLLLLLLRLLLRLLRRLLLLLRLRRRRLLLLRLLRLRRLRLLLRRRLLRLRRRRRLLLLRRRRRRRLRLLLLLLRLLLRLLLRRLLRLLRRRLLRLLRLRLRRRLRRRLRRRRRRRRRLRLRLRLRRLLRLRRRLRRRLLLRRRLRLRLLRRLRLRRRRRRLLLRRRLLRRLRRLLLLRRLLLLRLLLRRRRRRRLLLRLRLLLLRRRLLRLRRRLLLLRLLRRLRLLRLLLRLLLLLLRRLLRRLLRLLLRLLLRLRLLLLRRRRRLLLLLLLLRLRLRLRLRLRLRLRRLLRRLLLRRLRRLRLRRLLRRRLRLLRRLRLLRRLLRRRLLLLLLLRLLRLLRLLLRRRLRRRLRRRLLLRLLLLRLRLLLLRLLRRRLLRRLLLLLRRLRLRLRLLLRLRRRLLRLLLRRLRLLRLRLLRRRRLLLLRLRLRRLLRLLLLRLLRRRLRRLLLLLLRRRRRRLRRRRRLRRLRRLLLLRRRRLRLLRRLRLRLRRLRLLRRLRLLLLRRRLRRLRRRRLRLLRLRRRRLRRLRRLLRLRLLLRLLRLRRLLLRRRRLRLRRRLLLLRRRRRLRRLRRLRRLLRRLLLLLRLRLRLLLRLLRLRLLRRLRLRLRLRLLRLRLLLRLRLRLLRRLLLRLRRRRRRLRRRLLRLRLRLLLRLRRLRRLLLLRLRRLRLLRLRRRLLLLLRLRRLLRLRLRRLLRLLRLRLRLRLRRLRRLLRLRLLRLLRRLRLRRRLLLRLRLRLRRRRLLRLRLRRRRLLRLLRLLLRLRRLLLRRLLLLLRRLRLLLLLRLRRLRLRLRLLRRLLRLLRRRLLLLRRLRRLRRLRRLRLRLRLRLLRRLLLLLLLLRLRRLRRRLRLLRLLRLLLRLLRLRLRLLRLRRLLRRRRLRRLLLLLLLRLRLRLRLRLLRRRRRRRLLRRLRRRLLRRRLLLLLRLLRLRRLRRLLLRLLLLRRRLRRLLLLLLRLLLRLLLLRRLRLLLRLLLLLLLLLLRRRLLRRRRLRRRRRLLLLLRLLRLRRRRRRLRLRLLLRRRLRRLRRRRRLRLLRRRLRRRRRRRLRRLLRRLRLLLLLLLLRLLRRLLRLLRRLRRRRRRRLRLLLRLLRLLLRLLLLRRLLLRLLRRLLLRLLRRRRRLLLLLRRLLLLLLLRLLRRRRLLLLLRRRLRLLRLRLRLRRRRLLRRLRLRRLRRLLLRLRRRRLRRLRRLLLLLRLLRLLRRLLLLRRRLRLLLRRRRRRLLRLRLLLRLRRLRLRRLRLRRRRRRLRLRLLLLRRLLRRRRLRRLLRLLRLRLRRRRLRLRLRLLRRRRRLRRLRRLLRRRLLRRLLRRRLLLRLRRRRLRLLRRLLLLLRRRLLRRLRRLRRLRRRRLRRRLRLRLLRLLRRLLRLRLRLLLRRRRRRLLRLLLLLRRRLLLLLLRRLRRRRRRLRRLRLLLRLLRLRRLRRRRRRLRLRRRLRRRRRRLLLRLLLLLRRLRLRRRLLLLLRRRRRRLRLLRRLRLLLRRRLRRLRRRRLLRLLRLLLLRRRLLRLLRLRLLLRLLLRLRLLLRRLLLLRRRLLLRRLLLLLRRRLRLLRRRLRLRRLRRRRLLRRLLLLLLRRLRRLLRLLLRLLRLLLLRRRRLLLRRRLLRRLRRRRLLRLLRRLRLLLRRLLRRRLLRRRLRLRLLLLRLRRLRLRRLRLLLRLLLRLLRRLRLLLRLRLRRRRRRRRRLLRRRLRLLLRRLRRLLRRLRLLLLLLRLRLLRLLLRRLLLLLRRLLRLRLLRLRLRLLRLRLRLRRLRLRLLRRLLLRLLLLRLRRRLRLRLRLLLRRRRLLRLRLRLRRLLRRLRLLRLLLLLLLLLRLRLRRRLLLLLLRRRRLLRRRRLLRLLRLRLRLLLLRLLRRLLRRLRRLLLLRRRLRLRRRRLRRRLLLRLLLLLRLLLRLRRLRRLLRLLRRLRLLLLRLRRLRRLLLRRRLRRRLLLLRRRRLLRRLRRLRLLLLLLRLLRRRRRLLRLLRLRLLRRLRRLRRLLRRLRLRRLRRLLRLLLLRRLRLRRRRLLRLLRRRRLRLRLRRLRRRLRRLLLRRRLRLRRLLRLLLRRRLLLLLLLRLRRRRLLRRRLLRLLLLRRRRLRLLRRRLRRLRRLLLLRLLRRRRRLRLRRLLRLLRLRLLRRRRLLRLLLRRRRRLLRRRLLRLLLRRRRLLRLLRLRLRLLRLRRRLRRLLLLRLLLRLRLRLRRRLLLLLLLLLLRRRRLLLLRRRRRRRLRRRLLRLLRLRRLRLRRRLLLRLRLRRRRLRRLLLRRLLRRRRRLLLLRRRLRLLLRRRRRRRLLLLRLRLLRRLRRLRRLLLRRLRRLLRLRRLLRLRLLLLRRLLLRRRRRRLRLRLLRLLLRLRRLLRRLLRRRLLRLLLRRLRRLLLLLRRRLRRRLRLRLLLRRLLRLLRRRRRLLRRLRRLLRLRLRLRLLRLRLLLLLLRLRRRLLLLLRRRRRRRRLLLLRRRRRRRRLRLLLRRLRLRLLLRLLRLRLLLLLLLRLRLLLLLLRLRLLRLRLLRLRRLLRLRRRRRRRLRLLLRRRRRLRRRLLRRRLRRRLRLRLLRRRRRRRLLRRLLLLRRLRLLRRRLRLLLLRLRRLRRLRLRLLRLLRLRRLRLRLLRLRRRLRRLRLRRRLRRLRLRRRRLLLLLRLLRRRLRLRLRLRRRRLRRRLRRLLLRRRLRRLRLRLLLRLLRRLRRLRLLRRLLLRRLRRLRRRRLLLRLRRLLRRLLLRRLLRLRLRLLRRRLRLRLRLLRRRLRLRLLRLRLRLRRLRLLRLRRRRLRLLRRRLRRLLRRLLRLRRRLLRLRRLLRRRRLRLRLLLRLLLRLRRLRRRLLLRRRRRRLRRLLRRRLRRLRRRLLLRRRRRLLLLLRRRLLRRLLRRRLRRLLLRLRLRRLRRLLRLRRRRRLLRRRLLLLRLLLRRLLRRLRLRLLRRLRLRRLLLLLLRLLRLLLLRRRLLRLLRRLLLLLLRRRLLRRLRLRLLRRRLLRLLLLLRRLLRLLLLRLLLRRLRRLRRLRLLRLLRLRRLLLRLRRLLLLRRRLRLLLLRLLRLRRLRRLRLRRLRRRRLLRRRLRLLLRRRLLRLRRLLRLLLRLLRLLLRRRLRLLLLLRRRLRLLLLLLRRLRLLRLLRLLRLLLRLRLLRRRLLRLLRRLRLRRLRLRRRRLRRRLRLLLRLRLRLLRLLRRLLRRRRRRLRLRLRRLLRLLLLRRLLLLRRRLRRLLRLLRLRLRLRLLRRRRLLLRLLLRLRRLLLRRRLRLRRRLLRRRRRLRRLLRLRLRLRLLLRRRRLRRRRRRLLRRLLRRLLLLRLLRRLLRLLLRLRLRLRLLLLLLLLLLLLRLLRLLRRRLLLLRLRRRRLRRRLRLRLRRRLRLRLLRLRLLRRRRLLRLRRLRRLRLLLLRLLRRLRRLLRLRLRRLRRRLRRLLRLLLRRRRRLRRRRLLLRRLRLRRLLRRLLLLRRLRLLLRRRRLRRRLRRLLLRRRRRLRLRLRLLLLRRRRRRLLLLRRLLRRRRRRRLLLRRRRLRRRRRLLLRLLRLRLLLRLRLLRLLLLRLLRLLRRLLLLLLLRLRRLRLLRLLLRLLRRRRRLRRLLRRRLLRRLLRRRLLRRLLLRRRLLLRLLLLLRRLRRLRLRRLLRLLLLLLRLRRRLLLLRLRRRRRLLLRLRRLLRRRLRLRLLRLLRRRRRRLLLLRRRRRRLRLLRRRLRLLLRRRRLLLLLLLRRLRRLLLRRLRLRLLRLLRRLRLRRRLLLLLLLRRLRRRLLRRLLRLLRLLLLRRRRRLLRRRRRRLRLLLRLLRLLLRRLLRLLLLRRLRLRLLLRRRLRRRLRRRRRRRLRRRRLLRLLLRRLRLLLLRLRRLLLLRRLLLLLRRRRLRRLLLLLRLLLRLRLRLLRRRRLLRLRLRRRLRLLLLLRRLRRRRRLLRRRRRLRRRLLLRLLLLLRRRRLLLRRRLRRRRRRRRRLRRLLLRRRRRRRLLLRRRLLLLRLLRRRLRRLRRRRRRLLRLLRRRLRLLLLRRLRRLLLLLLLLRLLRLLRRRRLRLRRRLLLRRRRLRRLRRLLLLRRRLRLLLRLLRLLRLRRLRRLLRLLLLRLLLRLRLRLRRRRLLRLLRRLLRRLRLLLRLLRRLLLRRLLLRLLLRLRRRLLLRLRRRLRRRLLRLLRLRRLLLLLRRRRLLRLRRLRRRRLLRRLRRRLRRRLLLRLRRRLLLRRRRRLRRLRRLRRRRRLRLLRLLLLRRLRRLLRLLLRLRLRRLRRRLRRRRLRRRLLRLRLLLRLLRRRRLRRLLLLRLRLRLRLRRLRRLRRLRLLLLRRRLLRRLRRRRLRRLLRLLRLRLRRLRLLLLRLRRLRRRLRLLRLRLLRLRLRRLLRRRRRLRRRLLLRRLLLRLLLLRLLRLLRRRLLLLLRLLRRRRRRLLLRLLLLRRRLRLRLLLRRLRRLLLRLLLRRRRLLRLRRLLLRRRRRRLRLRLLLLRRRLRLRRLLLLLLLLRLLRLRLRLRLRLRLLLLRLRRLLLLLLLRRLLLLRLLLLRRRRLLRRRLLRRLRLRLLRLRRRLLLRRRRLLRRLLLLRLRRLLLLRRLLLLLRLRRRRLLRRRRRLLLRRRLLRLLRLLLRLLRRLRLLRRRRRRLRLLLLRLLLRRLLRRLLRLRLRLLLRRLRLRRRRLRLRLRRLRLLRLLRLLRRRRRLRRRLLRLLLLRRRRLLRRRRRLRLRRRLRLLRLLRRLLRRRLRLLRLRLRRRLRRLRRLRRRLRLRRLLRRLLLLLRRLLLRRRLRRLRLRRRLRRRRRRRRRLLRRRRLRLLLLLRRRRLRRRRLRRLRLRRLLRLRRLLLRLRLLRRLLLRRLLRLRRLLLLRRRLRLLRLLRRLLLRRLRLRRLLLRRRRRRRLLRRLLRLRLLLRLLLRRRRRRRRRRRRRRLLLRRLRLLRRRRLLLLLLLRRLLLLLLRLRLRRLLRLLLRRRRRLRRLRLLRLLLRRLLRLRRRLLRRLRLLLRLRRRLLRRLRLRRLRRRLLLRLLRRRRLRRRRLLRLLLLRRLLRRLLLRLLRLLLRRLLLLLRLRRLRLLRRRLLLRRRRRRLLRRRRLLLLRRRLLRLRLLLRRRLRRLLLLLLLLLLRLLLLLRLLLLLRRLLRLRRLRLLRRLRLLRRLLLLRLRLLLRRLLLLRLLLRLRLLRLRRLLRLLRRLRRLRLLLLLLRLRLLLRLRRRLRLLLRRRLLLRRRLRRRRRLLLLRRLRLRRRRRRRLLRRLRLRLLRLRLRLLLLRLLLRLRLLLRRLLLRRRRRRRLLLLRRRRLLLRRRLLRLRLRRRRLLLRRLLLLRRRLLLRLRRRLRRLRRLLLRLLRRRLLLRLRLRRLLLRRLRRLLLRLRRRLLLRLRRRRLRRRLLLRRRLLLRLLLLLLLRRLRLRRRLRRRLRLRRLRRRRRLLRRLLLRLRLRLLRLLRRLLLRLRLLLRLRRLRRLLLRLRLLRRLRLRLLLRLRRLRLLLRLRRLRRLRLLLRLRRLLLLRRRLRLRLLLLRRLLLLLLRLRLLRRRLRLRRRRLLRLRRRLRLRRLLLLLRLRLRLLLLRRRLLLRLRRLRLRRLLLRRRLLLLLRLLLRLRLLRLLRLRLRRLRRRRRRLRRLLLLRLLLRLRRLLLRLRLLLRRRRLRLRRLLLRRLRLRLLRLRRLRLRLLLLRRLRRRLLLLLLRRRLLLRLLLRLLLRLRLRRRRLRLRLLRLLRRLRRLRRLLRRRRRLRRLLLRLLLLRLRLRRLRLLRLRRLLRRRLRRLRLRRLLRRLRLRLLRRRRLRLLRRLLRRRRLLRRRLLRLLLRLLLLLLRLRLRLRRRLLRLRRRLLLLLRRRLRRLRLRRLRRLRRLRLLRLRRRRLRLLLLRLLRRRRRLRRLRLLRLRLLLLRLRRLRRRRLRLRLLLLRRRRRRLLLRLLLRLLRLLRRLRLRRRLLLRRRRRRRRLLRRRLLLRLLRLRRLRLRRRLRRRRRRLLRRLRLRRRRRLLLRLLRLRLLLRLLLLLRLRLLLLRRRRLRLLRLRLRRLRRRLRRLRRRLLLRRRLRRRRLLLRRRRRLLLLLLLLLRRRLRRRRLRLLLRRLRRLRLRLRRRRRRLRLLRRRRLLRRRLRRLRLLRRLRLRLLRLRRRRLLRRLRRLLLLRLLRLRLLLRRLRRLLRLLLRRLLLLLLRRRRLRLRLLRLLLLRLLRRRLLLRRRLLLLLLRRLRLRRLRLLLRLRRRRRRLLLRLRLRLRLLRRLRLLRRLRRRRRLRLLLLLRLRLRRLRLLLLLRLLLLRLRRLLLLRRLRRLLRLRLLLRRRLRLLRRLRLRLRRRLLLLLRLRLRLRRRRLRLLLLRLRLRLLLRRRRLLLLRRLLLLLLLLLLRLLLLLLLRRLLRLRRLLRRLRLRRLRRLLRLRLRLRLRRLLRRLRLLRLRLLRRRLRLLRRLRRRRRLRLRLRRRLLLRLRRLLRRRLRRLRRRRLLLRRLLRLLRLRRLRRRRLLLRRLLLLRRLRRRLLRRRRLLLRRRRRLRRRLRRRRRLRLRRLRLLRLLRLLRRRRLLLLLRRLRLLLLRLRLLLRLLLLRLLLRLLRRLLLLLLRLRRRRLRLLLLRLRLLLLLLLRLLLRRRRLRRLLRRRRLLLRLLRRRRRRLLRLLLRRRRRRLRLRRRRRRRLLLLRLLRLLLRRRRLRLRLLRLLRRLLRLLRLLRRRRRLRLRRRLLRRRRRRRLLLRRLRLRRRRRLRRLRRLRLRLLLRRRLLRRRLLRRLRRRRRRLRLLRRRLLLRRRLLLRRRLLRLLRLLRLLLLRRRRLRRLRLLLLLLLRLLLRRLLLLLLRRRLRLLLLLLLLRRLLRLRRLRLRRRRLRRLLRRLLRLLLRLLRLRRLLLLLRLLLLLLRLRRLLRRLLLLLLLLRRLLRRRLRLRRRLLLLRRLRRLRLLLRRRLRRLRRRRRRRRLRLLRRRLLRLRLLLRRRRLLRLRLRLLRLRLLLLLRRRRRRRLRRRLLRLLRLLRLLRRLLLLRRLLRLLLLRRRRLLLLLRRRLRLRLRRRLRRRRRLLLRLLRLLLRLLRRLRLRLLRRLRRLLRLRLLRLRLRLLLRLLRLRLLLRLLRLLRRLRRLLLRRLRLLRLLLRRRRRLRRLRLLRRLRLLRLRLRRRLRLLRLRLLRRLRLLLRLRRLRLLRRRLRRLRRRLLLLLLRLLRLLRLRRRRRRRLLLRRLRLRRLRRRRRLRRLRLLRRLRLLRRLRLLRLRLLRRLRRRLLRRRRRLRLRLLRLLRRLRLRLLLLRLLLRRLRRRLLLLRLLRLRLLRRLLLRLLLRLLLRLRLLRRRRLLRRLLRLRRRLRLRRLRLRRRLRLLLLLLLRRLLRRRRLRRRRLRRLRLLRLLLLLRLLRRLRLLLRLLRLLLLRLLLLLRRRLRLLLLRRRLRRRLRRRLLRLRRRLLRRRLLLLRLLLLRLRLLLLLRRRRLRLRLLLLRRRRLRLRLRRRLLRLLLRRLLRRLLLLRLRRRRLLLLLRLRLRLLLRRRRLRRLLLRRLLLLRLRLLLLLRLRRRRLRRRLLRRLLLLRRRRLLRRRRLRLRLLRLLRLRRLRLRRRLLLRLLLRRLLLRRLLRRLRRLLLLRRRLLLLRLRRLRRLRRLRLRRRRRRLLLRRRLLLRLRLRLRRLLRLRRRLLLLRRRRLLLRRLRRRRLLRRRRRLRRLRRRLRRRRRLRLRLLRLRRLRRLLRLRLLRRLRLRLRLRRRRRLRLLRRRRRLRLRLLRLRRRRLRLRRLRRRLLRRLRRLLRRLLLLLRRRLRRLLLLRLRLLLRLRRLLLLLLRRLRLRRLRLRLLLLRLLLLLLRRRRRLLRRRLLRRLRLLRLRRLRLRRLLRLRRLLRLLRRLRLLLLLLRLRRRRRRRLLRLRRLLRRRRLLLLLRLLRRLRRLRRLLRRRLRLLRLRLLLRLRRRLRRRLLLRRLRRRRRRRLLLRLRLLRRRRLLRLRLRLRLLLRLRLRLLLLLLLLLLLLLLRRLRLLRLRLLRLLRRRLLLRRRLRRLRLRLRRRLRRRLLRLLRRLLRLLLLRRLLLLLLLLRLLLRLLRLLRRRLLRRRRLRRLRRLLLRRLLRLRRLLLRLLLLRRLLRRLRRLLLLRRLRLLRLRLLLLRRRLRRRRRLLLRLLLRRLLLLRLLRLLRRLRRLLLLLRLRRLRLLLRRLRLRLRLLLRRRRRLRLLLLLLLRRLLLRRRLRRRRRRRLRLLLLLLLLLRRRLRRRRRLLRRRRLLRRRLLRLRLRRLLRLLRLLLLRRRRRRRLRRLRLLRLRLLRLLRLRLRRRRLLRLLRRRLLRRLRLLLRLRRLRRRRRLRRLRLLRLRRLLLRRRRLRRLLLRLLRLRLRRRRLRLLRRLRLRRRLLRLRRLLRRRLLLLRLLRRLLRLLLRLRRLRLRLRLRLRRLRRRRRLLRRRLLRLRLRLLRRRLLRLRLRLRLRRRLLRLRLRLRRRLRRLLRRLRRRRLRLRRRRRRRRLLLRLRRRLRRLLRLLLRLRRRLLLRLLLLRLRRRLRRRLLLRRRRLRLLLLRRLRLLRLRRRRLLRRRLRRLLLLRLLRRRLLRRLLRLLLLRRRLLRRRLLRRLLLRLLLRLRRRRRRRRLLRLRRRRRLLRRRRRLLRRLRRRRRRRLLRLRLRRLLLRRRRLLLLRRRRRLLLRRLLLLLLLLRLRLRRRRLLLLRRRLRLRLLLLRLRRRRRLLRRRLRRRRRRLLRLLLRRRRLRRLLRLRRRLRLLLLRLLRRRRRLRLLLLRLLRRRLLRRRLLLLLLLRRRLRRRRLLRRRRLLLRLLLLLRRLLLLLLRRRRRLLLLLRLRRLRRLRRLLRRLRLRRLRRRLLLRLLLLLLRLLRLLLRLLRRLLLLLLLRLLLRLRLLRRRLRRLRRRLRLRLLLLRRRRRLLLLRLRRLRLLRLRLLLLLRRRRRRLLRLRRLRRLLRLRLLLRLLRLLLRRLLLRRLLLLRLLRRLRLRLRRRLRLLRLLLLLRLLRLLLLRLRLLRRRLRLRRLRLLRRRLRRRRRLRLRLRLLLRRLRLRRLRRRLRLRLLRRLLLRRLLLLRRRRLRRRRLRLLLLLLLRRRLRRLRRRRLRRLRLRRLLRLRLRLLRRRRLRRRRLRLRLLLLRRLLRLLRRLLRRRRLRLRLLLLRLLLRRRRLRLLRLRLRRRLRRLRRRRLLLRLRLLLRLRLRLLLRLRLLRRLLLRRRLRRLLLLLRRLRLRRRLLRRLLLRRRLRLRLLLLRLLRRLLLLRLRLRLLLLRLLLRLLLRLRLRLRRLRRLRLLLLLLLLRRLRLRRLLRLRLLLLRRRLRLLLRLLRLLRRLRLRLLRLLLRLLLLLLRLRRRRRLRLLRRLLRRRLLRLLRRLLLLLLRLLRRLRRRRLLLLLRLLLRRLLLLRLLLRLLLLRLLRRRLLLLLLLRRLLLRLLRRLLLLLRRLRLRLLRLLLRRRLRRRLLLRLRLLRRLRLLLLRLRRRRRLLRRRLLRRRLLRRLLLLRRLRRRRRLRLRLRLRLLLLRLLRLRLRRLLRRLLRRRRRLLLRRLLLLRRLLLLLRLRRLLRLRRRLLRLLRLLRLLLRLLRRRRLRRRLLLRLLRRRLRRLRRRRLLRRLLRLLLRLLLLRRRRLRRLRLLLLRLRLLLLLLRLLRLLRLLRRLLLRLRLLLRRLLRRLRLRLLLRRRRLLRLRRLLRLLRLLRRLLRRLLRLRRRRLRLLLRRLLRRLLRLRLLLRLLLRLLLRRRLRRLRRRLRLRLRRLLRRRLLLRLRLRLLLLRLRRLRRRRRLLRRLRLRRRRLLRRRLRLRRRLRRLLLRLRRLLLLLLRRRRLRLLRLRLLRRRRRLLLLLRLLLRLRRRRRLRRRRLRLLLLRLRLLRLLRRRLLRLLLLRLLRLLLLRLLLRRRLRLRLRRRLRRLLLLLLLRLLRLRLRLRRRRLLLLLRLRRRRRLRRRLLLRRRRLRRLRRRRRRLLLRLRRRLLRLLLLRRLRLRLRLLLLLRRRRRLLRLLRRLRRLRLLRLLRRRRLRLLLRLLRLRRLLLLLLRRRLLLLLRLRRLRRLLLRLRRRRLRRRLLLRRLLLRRRRRRLRRRRLRLLLRRLLLRLRRLRRLRLLLLLRLRRRLLLRRLRLLLLLLRLLRRLRLLRLLRLRLRRLRRRRLLLRRRRLLLRRLLLLRLRLLRLRLLLLLRLLLRRLLRLRLRRRRLRLRRLRLRRRLRRRRLRLRLRRRRRLRRRRRLLLLRLLRRRRLLLRLLLLLLRLRLLRRLLLRRRLRLRRLLLLLLRRRLRRRRRRLLRRLRRRRRLLLRLLLLRRRRLLLRRRLRRLLRRRRRRRLLLRRRLRRLLLRLRRRLLRLRLLRLLRRRLRRRLLLLLRLRRRRRRLRLRRLRLLRLLRLLLRLRRLRRLLRRRLLRRLLRLRRRRLRRLLLRLRLRLRLLLRLLLLRRLRLRRLLLLRLLRLLLLRLRLRLRRLRLLLLRRLRLRLRRLRRRRLRLLRLLLRRLRLLLLLRLRLLRLLLRLLRLRLRLRRRLRRRRRLRRRRLRLLLLRRRRRRRRLLRLRLRLLRRRLRRRLRRLLLRLLRLRRLLLRLLRRLRLRLRRRRRLLRRRLLRRLLLRRLLLRLLRRRLRRRLRLRLRRLLLRLRLLLLRLLRLLRLLLLLRRRLLLLLLLLRLLRLLLRRLRRLRRRRLRRLLRLLRLLRLRLRRRLRRRLRRRLRRLLRLRLRLRLRRLRRLLRRLRRRRRLRLRRLRRRRRRRRRRLLLLRLLRRRLLRRLLRRRLLRLLLRLRRLLLLRLLLLRLLRRRLRRLLLLLLLRRLLRLRRRRRLLLRRRLLRLLLRLLRRLLRRRRLLRLRLLRRLRRLRRLLLLRRLRLRRLRRLLLLLLRRLRRRLRLRRRRRRRLRRRRRLLRRLRRLLLLRLLRLLRLLLLLLRLRRRLRRLLLRRLRLLRLLLRLRRLLLLLLRLRRRLRLRLRLRRRRLLRLLRRLLRRLRLRLLRLLLRLRRRLRLLRRRLRRRRRRLLLRLLRRRLRLRRLLRLLLLRRLLLLRLLLLRLLLLLRLLLLLLRRRLRRLLRLLLRRLLLRRRLLLLLLRRRRRLLRRLRRLLRRRRLLRLLRRLRRLRRLRLRRLRLRLRRRLRRLRRRLLRRRRLRRRLLRRLRLRLLLLLRRLLLLRLRRRLRLLLRRRLLRLRRLRLLRLLRLLLRRLRLLLLRRLLRRLRRRLRLRLLLRLRLRLLRRRRLRLRLRLRLRLRRLLLRLRLLLLRLRRRLRRLLLRRLRRRLLRRLLLLLRRRLRRRLLRLRRRRLRLRRRLLLLLLLLRRLRRRRRRLLRRRLLLLLLLLLLRLLLRLRRLLLLLLLRLLLRLLRLRLRLRLLLRLLLRLLRRLLLRRRRLLRRLLRRLLRLLRLRRLRRLRLLLLLRRLRRLLLRLRLRRRLRRLRLRRLRRLRRRRRLRRRLRRRLLRRLRRRLRRRRRLRLRRLLRRRLLRLRLRRRLLRLLLLRRLLRRLRLRLRRRRLLLLLRLLLRLLLRLRLLLLRRLLLLRLRRLLRLLLRRRLRLLRRRRLLLLLLRLLLRRLLLRLRRRLRLRRLRLRLRRRLLRLLRRLLRRRLLRLLRRRLRLRRLRLRRLLRRLLLLRRRLLRLRLRRLRLRRLLLRLLLRLRLRRLRRRLLLRRRLLLRLLLLLRRLRRLLLLLLRLLLRLRRRLRLLRLRRRRRRRRLRLLLLRRRRRLLLLRLLRLLRLRLLRRLLRRRRLRLRLRLRLLRRRRLLLRLRRRRRLRLRLLRLRLLLRLRRRRRRLLRLRRRRLLRLLRRRLLRRLLRLLLLRLLRRLRRRLRLRLLLRLLRRLRLLLRRRLRRLLLRLLLLLLLRRLLLLLRRRLRLRRRLLRRLLRRLRRLRRLLRLLLRLRLLLRLRRRRLLLLRRRLRLRLLLLLLRRLRLLLRLLLRLRLRLLLLLLRRLRLLRRRLRRRLRRLLLRLLRRRLRLRLLRRRLLLRLRRLLLLRRRLRLLRRLLRLRRLLLLLLLLLLLLLRLRLLRRLLRLLRRLLLLRLRRLRLRRRRRRLLLLLLRRLRRLLLLLRRLRRLRLLLLLLLLLLRLLRRLRRRRLRLLLRLLLLRRRLRRRRRRRRLRLRRRLLLLRRLLLRLLRLRLRRLRRRRRLLRRLLRLRRRLRRRLLLLRRLLRRRRRLRLRLRLRRLLLLRRLLRRRLLRRLLLLRLLLLLLLLRRLRRRRLLLRRLRLLLRRLLLRRRLLRRLLLLLLRLLRRLLRLRRRRRRRLLRLLLRLLLLLRRRLLRLRLLLRRLRRLLRLRLLRRRRLLRLLRRLLLRRLLLRLLRLRRLLLRRRLRRRRRRRRLRLLRLLLRRRLLRRRLRLLLRRLRLRLLLRRLRLRRLRRRRRLRRLLRLLRLRLRLLRRRRLRLLLLLLRRLLLRLRRRLLLRRRRRLLLLLLRLLLRLRLRLLRRRRLRLRRLLRRRLRLLRLRLLRRRLRRRRLLRLLLLRRRLRLRLLRRRLRLLRRLRRRLRRLLRRRLLRLRLLRLLRRLLLLLLRRRRRLRRLLRLRRRLLLLRLLLLRLLLRLLLLRRRRLLLLLLRRLRRRRLRRLLRLRLLRRLLLLRRLRLRLLRRRRLRRLRLRLLLLLRLLRLRRLLLRRLRRLRRLLRLRLRRRLLRLRLRLLLRRRLLRRLRRLRLLLLRLLLRLRRLRLLRRLRLLLLLLRLLLLRLLRLRRLRRRLLLLRLRLLRLRRRLRRLLRLRRRLLLLRLRRLRLLLLLRRRLLRLLRRLLRLLLRRLLRLLRRRLLRRLLLLLLRRLLLRLLLRLRLRRRLRRLRRLRLLRLRRRLLLLLLLRRRRRRRLRRLLLLLRRRLRRLRLRLRLRLLRRLLRLRRLLRRLRRRLRLLLLLRLLRLLRRLLRRLRLLLRRLRLRRRRRRLRLLRLRRLRLLRLRRRLLLRLRLRLRLLLLRLRRLLLRLRRRLLRRLLLRLRLRLLRLLLRLLRRLLLLRLRLRLRRLLRRLLRLLRRLRRLRRLLRLRRRLLRLRRRLLLRRRRLLLRLRRLRRLRRRLLRLLLRRLLRRRLRRRRLLLLRRRLRLLLLLLRRRLRLLRLRRRLLRLLRRRLLLRRRLRRRLRRRLRLLLLLRLRLRLLRLLRLLRRLRLLLLRLRRRRRLRLRRRRLRRLRLRRLLRLLLRRRRRLLRRLLLLRRLLLLRLLLLRRRRRRRLRLRRLRLRRLRRLRLRRLLRRRLRLLRRRLLLRRRLLRLLLRLRLRRRRLLLRLLLLLLRLRLLLLLRLRLLRRRRLRRRRLRLRRLRLLLRLLLLRRRLLRLRLRRLRLLLLLLRLLRRRRRRLRRRRRLLRLRLRRRRLLRRRLRRLLLRLRLLLLRRLLLLRLRLLLLRRLRLLRLLLRRLRLRRRRLLLRRLLRLRLLLRRLLRLLRRRRRRLRRLRLRRLLRLRLLRLLLLRLLLLRRRLLRLRLRLLRRLRRLRLLLLLLLRRLLRLRRRRLRRRLLRRRRLRLRLLLLLRRLLRLRLLRLLRLLRLLLRRLLRLRLLRLRLLLLLRRLRLLLRRLLLRLLRLRRLLRRLLRRLLRRRRRLRLRRLRRLLLLLLRLLRLRLLLRRLLRLRLLLRLLRRRLLLLRLLRRRLLLRRLLLRRLRRRLRRRLRLLLRLLRLLRLLRRLLRLRRLRLRRLRLLRLRRRLRRLLRRRLLRRLRRLLLLRLRLLRRLLRRLLRLLLRLLLLRRRRLRRLRRLLRLRLRLLLRLRRLLRLRLLLLLRRLRLRRLLLRRRLRRLRRRRRLLLLLRLLRRLRRLRLRRLRLRLRLLLRLLRLLLLRLLLLLLLRRLRLRLRRLRRRLRLRRRLLRRLLRRRRLLRLRLLLRRLLLRLLRRRRLRLLLRLRRRRRLLLRRLLLLRRRRRLRRRLRRRRRLRRLLLLRRRRRRRLRRLLLLLLRRLRLLLRRRLRLRLLRLRLRLLLLRRRLRRLRLLRLLRRRRRLLLLRLRLRLLRLRLRLRLLRRLLRLRLRLRRRLRLLLRRRLLRLLRLRLLRRLRRLLLLRRRRLLRRLRLRLLRRLRLRRRLLLLRRRLLRRRRRRLLRLLLRLLLRRLLLLLRRRLLRRRRLLLRLLLLRRLLRLRRRRRLRLLRLRRRRLRLLLLLLLLLLLLRRLLRLLLRLRRLRRLLRRRRLRLLRLLLLLRRLLLLRRRLLRRRLRLRRRRLLLLLRLRLLRLRRLLRRRRLRRLRRLLLRLRRRLRRRLRRLLRLLLRLRLLRRRRRRLLLRLLRLLLRLRRRRLRRRRLLLRRRLRRLRRLLRLRRLLLLRRRRLRRLLLRLLRRRLRLRLLRRRRRRLLRLLRRLRLRLLRRRRLLLRRRLRLRLRRLRRLRLLLRRRLRRLLLLRRRLLLLRRRLRLRRRRLLRRLLLRLRRLLLLLLLRRLLLLLRLRLRRLLLLLRLRLLLRLRLLLRLLRRRRLLRLLRRRLRRRRRLRRLRLLRRRLRRLRLRLLLRLLLRLLRLRLRRLRRRRRLLRRRRRLLLLRRRLRRLRRLLLLRLLLLLRLLLRRRRRRLLRRLRRLLLRLRLRLLRLLRLLLRLLRLLRRLRLRRLLLRRLLLLLLLLRRLRLLRLLLRLLLRLRLLRRLLRRRLLRLLRLRRLLRRRLLRLRRRLLRLLRLLLRLRLRLLLRLLRLLRLRLRLLRRRRLLRRRRLRRRRLLRLLRLRRLLRLRRLLLLRLLRLRRLLLLLLRRRLLLRLLLLLLLLRLRLLRLRLRLLRRLRLLLRRLLRRRRLRRLLLLLRRRRLRRLLRLLLRRRLLLLLRRRRLLLLRRRRLRLRLLLRLLRLRRRRLLLRRRLLLRRRRRLRLLRLRLRLRRLRRLLRLRRRLRLLRRLLRLRLLRLRLRRRRLRRLRLLLRLLRLLRRLLRRRRLRLRRLLRRLLRRRLRRLLRRLRRRLRLRLLLLRRLRRRLLLRRLRLLLLLRRLLRLRLLLLRRLLLLRRLRRRLRLRRRLLRLRRRLRLRLRRRRRLLRLLLRRLLLRRRRLRRRLLLRLLLLRRLRLLRLRLRRRRRRRLRLLRLLLLLLLRLRLLRRLLLLLLRRLRRLLRLLLRLLLLRRLRLRRLLLRRRLRRLRRRLLRRLLRRRLLLRRLRLRRLLLRLRLLLLRRLLLRLLRRRRRRLLRRRRRLRLRLRLLLRLRLLLRLLLLLRRLLLLLRRRLRRLRLLLLLRLRLRLLLLLRRRLLRRLRLLLLLRLRRLLRLLLLLRLRLLLLRLLLRLLRLRRLLRLRLRRRLRLRLRLRRRLRRRLLRLLRRRRLLRLRRLRLRRRRRLRRLLRLLRLRLLRRLRRRLLRRLLLLRRLLLRLLLLRRRRLRLRLLRRLRRRRLRLLRRLRLLRLLLLRLRRRRRLRRLLRLRLLLRLRRRRLLRRLRRLRLLRRLRRRLRRRRLRRLRLLLLRLRLLLLLRLLRLRRRRLRRRRLLLLRRLRRLLLRLLRLLRLLRLLLLLRLRRLLLRRRRRLRLLLRRRRLRLRLRRLRRLLLLLLRRLLLLRRLLLLRRLRLLRRLRRRLLRRRLLRRLLRRRLLLRLRRLRRLRRRRRRRRRRLRRLRRLLLRLRRRRLRLRLLLLRLLRLRRRRLRRLLLRLRLRRRLRRLRLLRLRRRLLRRLRRRRLRRLLLRRRRLRRRLLLRRLLLLLLLLRLRLRRLLLRLRRLRLRLRLRRLLRLRRRLLLRRRLRLLLRRLLLLLLRRRRLLRLLRRRRRLLRLLLLLLLLLLLLLRRLRLLRLLLLRRRRRRRRRRLRLRLRLLLRRLRRRRLLLRRLLLRLLLLLRLRRLLRRLLRLRRRLRLLRLRLRRLLRLRLRRRLLLLLLRLLLLLLRRLLLLLLLRRLLLRRRLRLLRLRLLLLRLRLLLRRLRRRLRRLLRLRLLLRLRRRRRRLRLRLLRRRRLLLRRRRRRLLRRRLLRLRRLLRRRRRLRRRRLLRRLLLLLLLLLLLRLRRRRRLRRLRRLRLRLRLRLRRRRRRRLRLLRLLLLRLRLRRLLLRLLLLLRRLRLRRRRRLLRLRRLLRRRRLRLLLLLLLRLLRLRRLLRRLLLRRLRLRLLLLRLLRRRRRRRLLLRRLRLRLRRLLLLLRRRLLRRLRLLRRLLLRLRLLLLRRRRLLLRLLLLRLLLRLLLLLRRRRRRLRRLRLRLRLRRRRRLLLLRLLRRLRLRLRRRRLLLRRRRLRLRLRLLLLRLRLLRLLLLRLRRRLRRLLLLLRLRRRLRRLRLLRLLRLLRLLLLRRRRLRLRLLLRLRLRLLLRLLRRLLRRLRLRRRRRRRRLLRLRLLRRRLRLLLRLLRLLRLLRLLLRLRLRLLLRLRRLLLRRLRRRLLLRLRRLLLLLLLRRLLRRLRRRRRRRLRLLRLLLLLLRRRLRRRLLRLLRRLRLRLRRLLRLRRRRRRRLRLLLRRLRRLRRLLRLRRLRLRRRLRLRLRLRLRLLRRLLRLLRLRRRLLLLLRLLLLRLRRLRLLLLLRLLRRLLLRLRLRLRLRLLRLLRRLLRRRRLRLLRRRLLLLRLRLRLLRRLRRLRRLLLRLRLRLRLLRRLRRLRLLRRRRLLLLRRRLRLRRRRRRLLLLRLRRLLRRLLLRRLLLLRRRRRLRRLLRRLRRRLRRRLRRRRRRRLLRLRRLLRLLLLRRLRRLLRRLRRLRLRLLLRLLLLRLLRLRLLLLRRRLLLLRLRRLLLRLLLRRLLRLLRRRLLLRLRRRLLLLLLLLRRLLRLRRLLRLRLRLRRRLLLRRRLLRLLRLRLLRLRRRRRRRRLRRLLRRRLLRLRLLRRLRRLRLLRLLLLLRRRRRLRLRLRLLRRRLLLLRRRRLLRLRRLRLLRLRRRLRRLLLRRRRLLRRLLRRRLRLRLLRRLLLRLLLRLRRLRRLRLRRRLLRRRRRLLLRRRRLRRLRLRLLRRRRRLLRRRLRRRLLRRLLLRRRLRRRRRLLRRLRLLLRRLLRLLLRLRLRLRRLLLRLRRLLLLRRRRRRRRLLLRRRRLRLRRLRLRRLLRRRLLRLLLLLLRLLRLLLLRLLLLLLRLRLRRRLRLRLLLRRLRRRLRLRRLLLRLRRRRRRRLRLLLRRRRRRRLRLLRRRRLRRLRRRRLLLRRLRRLLLLRLLRRLLLRLRLRRLLLLLRLRRRRRLRRRRRRLRRRRRRLLRRRLRRLRLLRRLLLLLLRLRRRLRRLLLLLRLLLRRRRRLRLRRRLLRLRRRRLLLRLLLLRRLRRLLRRLLRLRRLRRLRRRRLLRLRLRLRLLRRRLLRRLRLRRLLRLLLRLRRRRLLLLRRLLRRRRLLLLLLLRRLLLRRRLLRRLRLRLLLLRRRRLLRLRLRLRRLLRRRLRLRRRLRLRLRLRRRLRRLLRRRLLLRRLLLRLRRLRLLLRRLRRRLRRRLLLRLRRRLRLLLRRRLRLRLRRLRRLLLLRRRLLLRRLLRLLRRRLLRRRLRRLRLLRRLLRRLRLLRRRLLRRRRLRLRRRRLLRLRRLLLLLRLLRLRRRLLLRLLLLLRRLRRLLLRLRRLLRRRLLLLLLRRRLLRRLRRLLLRLRRRLLRLLRRLLRRLRLLRLLRRRRRRLRRRLRRRLRRLRLRRLRLLRLRRRLRRLLLLRLRRRRLLRRLLLRLLLLRRRLLLLLLLRRLLRRLRLRLLRLLRRLRLRRLRLRLRLRLRLRLLLLLLRLLLRRLRRRRLRLRLRLLRRRRRRRRRRLLLRRLLLRLLLLLLRRLLRRLRRLRLRRRRRLLLLRRRLRLLLLRRLRRRLRLRRRRRRLLRLLRLLRLRRRRRLLRRRLLRRRRLLRLLRRRRRRLLRRLRRLRRRRRLRRRRRRLLRLRLRLLRRLRLRRLLRLRLLRLLLRLLRLRRRLRLLRLLLRLRLRRRRLLLRRRRLRRLRLRLRLRRLLRRRRRLLLLLRLRLRRRLLLLLRLRLRLRRLRLLRRLLRRRLLLLLRRRLLRLRLRRLLLLLLLLLRLLLRRLLRLRLRRLLLRRLRLRRLRLRRLLLRRRRLLRRRLLRLLLLLLRRRLLLRLRRRLRLRLRLRRRLLRLLLRRLLLLRLLLLLLLLLRLLRRLRLLLLLRRLLLLLRLRRLLLRRRLLRRLLLRLLLLRLRLLRRRLLLRRRLRRRRRRLLLRRRRLRRRLRLLRLRRRLLRRRRLRLLRRLLRRRRLLLRLLLLRRLRRRLLRLRRLRRLLRLRLRLRRRRRLLRRRRRLRLRLRRLRRLLRLLRRRRRLRLRRRRRLRLRLRLLLRLRLLRRRRLRLRLLRRLLLLRRRLLLRRLRRRLLLLRRRRRRLRLRRLRRLLLRLRRLLLRLRRLLLRRRLLLLLRRLLRRLLRRRRRRLLLLRRRRRLRLRRLRRLRRLRLRRRRLRRLLRRRLRRRLLLRRRRRLLLLLRRRLRLLLLRRLRLRRRLRLLLLRLRLLLLLRRLLLRLLRRLLRRRLRRRRRLLRRRRLLRRRLRLRLLRLRLRRRRLLLLRLLRRRLRRRLLRRLLLRRLRLLRRLRLLRRRRRRLLLRLRRRRLRLLLLLLRLLRRRLRLRRRRLLLRRLLLLLRLLLLRRRRLLLLRRRRRLLLRRLRLLLRLRLRRRRRLLRLLRRLLLLRRRLRRLRRLRLRRRLLRLLLRLLRRRRRLLRLLRLLRLRLRRLLLLLLLRLRLRLRRLRRRRRRLRRLLRLRLLRLRLRLLLRLLLLLRLRRLRRLRRRLLRRLRRLLRLLLLLLLRLLRRRLLLRRRLLRRLRLRLRRRLRLRLRRRRRRLRLRLLRLRLRRLRRRRRLLLRRLRLRRLLLLRLLRRLLRLLLLLRLLRRLLLRRLLRRRLLLLLLRLRLLLRRLLRLRRLLRRLRLRLRRLLLLLLRRRLLRLLRRLLLRRRLLLLRLRRRLRLLRLRLRLLRLLLLLRRRLLRLRLLLRRLLLLLLRRRLRLRRLRRLLLLLLLLLLLRRRRRRRRRRLRLLLLLRRLLLRRLLLRRLRLLLLLLRRRLRLRRRLRLRLRRLLRRRRLLLLRLLLLRLLLLRLRRLLRLRRRLRRRLLRRRLLRRLRLLRRLLRLLRRLLLLRRLLRRRRLRRLLLLLRLRRLRRLRLLLLRRLLRRRLRLRLLRRLLRRRLLLRLRLLLRLLRRRRRLRRRRRRLRLLRLRRLLLLLRRLRLRRRRRRLRLRRLRLRRRRRLLRLRLRRLRLLRRLLLLLRLLRLLRRRLRRLRRRRRLRLRRLLLRLRLLLLLRLRLRRLRRLLRRLRRRRRRRRLLLLRRLRRLLRLRLLLRRRLRRRRLLLLLLLLLLLRLLLLRLRRLLLLLLLRRRRLLRRLLRRRLRRRRRRRLLRLLRRRLLLLLLLRRLRRRRRLRLRLLRLRLLRLLRRLRRLLRLLLLLLRLRRRRLRLLRRRLRRLRRLRLLRLRLRLRRLLLLRRRRRRLRRRRRLRLRRRLRLLLRRRRLLRLLRLRRLLRRLRLRLRLRLLRLLRRRLRLLRLRLRRLRLLLRLLLRLRRLRLRRRRRRRRRLLLLRRRLLRRLLLLLRRRRLRRRRRRLRRLLRRRRRLRLRLLRRRLLLRLRRLLRLLRLRRRLLLLLRRRRRRRLLLRRLLRLRRLRLLLRLLRLLRLRLRLLRLLRRRLLRLLRLRRRLRRRRLRLRLRLRRRRRLLLRRLLLLRLRLLLRRLRRLLLLLLRRRLRLRLRRLLRRLLLLLRRRLLLLLRRRLRLLLLLRRRLLLRLRLLRRLRRRRLLLRLRRRLLRRRRLLRRRRRRRLRLLRLRLLRRLLRRLLRRRRRRLLRRRLRLLRRLRRRLRRRRRLRLRLRRRLRRLRLRLLLRRRLRLRRLLLRLRLRRLLRRRRLLLLRRRLRRRLRRLRLRRLLLLLLRRRLRLRLRLLRRLRRLRRRRLLRLLRRLRRRLLLRRLLRLRRLRRLLLLLRLLLLLLLLRRLRRLLRRRLLLRRLLRRLLRLLRLRLRRLRLRLRRLLLRLLLRRRLLLLLLLRLRRRLRRLRLLLRRLRRLLLRRLLRLRRLLLLRLRLRRLLLRRLLRRLLRLRLLRRRLLLRLLLLRLRLLLLLRLRRLLLLLRRLLLLRLLRRLLLRRLLLLRLRLLRLLLRLLLRLLRLLLRRRRRRRRLRLLLLRRRRLLRLLLRRRLLRLRLLLRRRLRLLLLLLLRLRRRRRRRLLLLLRRLRLLRLRLRLRRRLRRRLLRLRLRLLRRRLLLRLLLLLRRLLLLLRLRRLLRRRRLLLLLRLRRRLRRRLRLLRRRLLLRLRRRRLRRLLLLRLRLLLRRLRRRRLLRLRRLRLRLLRLLLRLRRLRLLLRLRLRRRLLRLLLRRRLRRLRLLLRRRLRLRLRLLLRLRLLRRRLRRLLRRRLRLLRLRRLLRRRRRRRRRLRRRLRRLRLLLRRLLLRRLRLRLLLLLLRLLLLLRRRLRRRLRRRRLLLRLRLRRLRLLLRRLLLRLLRRLLRRLLRLLRLLRLRLLRRLRLRLRLRRRLLRLRRRLRRLLLLRRRRRRLLRLLLRLRRLRLLRLRRLLRRLLRLRLRLRRLRLRRLLLLLLRRRLRRRRLRLRLRRRRLRLLLLRLLLRRRRLRLLLLRLRRLLRLLLRLLLRLRLRRLLRRLRRLLRRLRLRRRRLRLRRLRLRLRRLLRLLLLRLLRRLLLLRRLLRLRRRLLRRLLLLLRLRLRRRRRRRLLLLLRLRLLLRLLRRLLRRRLRRRRRLRLRRLLRLLRLRLLLLLLLRRRLRLRRLLRRLLLRLRRLLRLRLRLRLRRRLRLRRLRLRRLLLRLRLRRRLLRLLRRLRLLLLLLRRRRLLLLRRLLLRRLRLLRRLRRLRRLRRRRRLRRLLLRRLRRRLRLLRRRRLLLLRLRLRRRRLRRRRRRRLRLRRRLLLRLLRRLLLRRLRRRLRRRRLLLRRRRRRLLRLRRLRLLLRRLLLRLLLRLRLRRLLLRLRLLRLLLLLLRLRRLLLLRRRLRRLLLLLLRLLLLLLRRLRRLLRLLLLRLLRLLLLRLRRLRLRRLRRRLRLLRLLLRLLRLRRLLLLLLLLLRLLRRRRRRRRRLLRLLLLRRLLLLRLRRRLRRLRRRLLLLRRRRLLLLLRRLRLLLRLLRRLRLRLLLLRLLLLLRLRLRRLRRRLLLLRRRLRRLLLRLRLRRRLLLRRLRRRRRLLLLLLRLLRLRLRLRRLRRLLRRLLRLRLRRRRRLRRRLRRLRRLRLRRRRLLLRLLRLRRLLRLLLRLLRRLLRLLLRRLRRLLRRLLRRLRLLLRLLRLRRRRRLRRLLLRLRLRLLLLLRLRLLLRRLLLLRLRRRRLLLRRRLRLLLRRLLRRRRRRRRLLLRRLLRRLLRRLRRLLRRLRLRLLRRLRLLLLLRRLRLLRRRRLRLRRRRLRLLRLLRLLRRLLRLRLLLLLLLRLRLLRRLRRRRLRLRRRLRLRLLRRRRLRRLLLRLLRRRLLRLRLLLRLRRLRLRRRLLRLLRLRLRRLRLLRRLLLLLLLLRLLRRRRLLRLLRRLLRLRRLLRRRRLRRLLRLRRLLLRRRLLLLRRRRLLRLRLLRRRRLLRLLRLRLRLRLLLLRLLLRRLRRRRLLRRLRLLRLLRLLLLLLLRRRLLRLRLLLLRLRLRRRRLLLRRLRRRLRRLRLLLRLLRRLLLRLLLRLRLRRRLRLLRLRRRLRRLLRRLLLRRLRRLRRLLRLRLRRRRLLRLRRLLLRLLLLLRLLRRRLRRLLLRRLRRLLRLRRRLRLRRRLRLRRRLRRRRRLLRLLRLRRLRLRLLRRLRRLLRLLRLLRLRLRLRLRLRRLRLLRLLLRLRRLLLRLRRLRLRLLRLLRLLLRRLRRRRLLLLLLLLRRRLRRRRRRRLLLRRRRRLLLRLRLRRRRLRRLRLLLRRLRRLRRRRRRRLRLRLRRRRLLLLLLLRRRRLLLRLLRRRRLLLLRRRLLRRRLRLRLRLRLRLRRLRLRLRRLLLRRRLLRRRLLRRLRLRLRRRRLLRLLRLLLRLLRLRRLLRLLLLLRLLLLLLRLLRRLLLRRLRLLRLRLLLLLRLLLLLRRLRRLRLRRRLLRRLLLRRLRLLLLRLLLLLLRLLRLRLRLRLRLRRRLLLRLRLLLLRLLLLRLLLRLLLLRRLLLLLRRRRRRRRLRLLLRLRRRRRLRLRRRRLLRLRRRRLLLRLLLLRLLLRRLRLRLRLLRLLRRRLRLRLLRRRLLRLLLRRRRLLRLRRRLRRLRRLRLRLRLRLLRRRLLRLLLRLLLLLRRRRRRRLLRLLRLLRLLLRLRRLRRRLRLRRRRLRRLLRLLRRRLLRRLRRRLLLRRRRLLRLLLLLLRLLRRLLLLLLRLLRRRRLLLLLRRLLRLLLLLLRLLLRLRRRLRRRRRLRLRRLLLLRRRLRRRLLRLRLLRRLRLLLRRRLLRLLLLRRLRLLRRLRRRLRRLLRRLRRRRLLLLLLRRLLLRLLRRRLLRRRLRLRLRRRRLLLLLLLLLLLRRRLRRRLLRLRRRLLLLRRRRRLRLLRLRLLLRLRLLRRRRRRLLRLLLLRRRRLRRLLRLLLLLLLLLLRRRLLLLRRLLLRLRLLRRRRRRLLRLLRRRLLLLRRLRLRLRLRRRLLLRLLRRLLRRRRLRRLRRRRRRRLRLLRRRRRRLRRLRRLLRLRRRRLLLRRRLLLRLRLRRLRRRRLLLLRRLLLLRRRLRLRRRRLLLRLRLLLRRLLLRRLLRRRLLRRLLRLLRRRLRLRRRRLLRLRRLRRRLRLLRRLLLRRRRLLRLLLRLRLRLRLLLLLLRRRRLLRRLLLLRLRLRLLRRRRLRRRRRRRRRRRLLRRRRLRRLLLLRLRLRRLRLRRLRLRLLLLRRLLLRLRLLLLLLRLLLLLRLRLRRRLRRLLRLLRRRRLLLRLLRLLLRRLRLLRRRLLRRLLLRRLLLRLLRLLLRRRLRRLLRRLRLRLRLLLLRRLRLRRRRRLRRLRLLRLRRLLRLRLRLLRLRRRLRLRRLRLRRLLRLLLRRRRLLLLRRRRRLRRRRLLRLLRLRLLRLLRRLRLLRLLLLLLRLLLLRRLLRLRRLRLRRLRLLRLLRLLLLLRRLLRLRRRRLLLRRLLRLLLRLLRLRRLRLLRRRLRLLLLLLRRLRLLRLLLRRLLLLLRRRRLLRRLRRLLLRLRRLLLRLLRLLRLLLRLRLRRRRLRLLRLRLRRLRRRRRRRRLLRLLLRRLRLRRLLRRRRRRRLRLLRLRLRRRLLLRLLLLRLLRLRLLLLRLRRRRLLRRLLLLRLLRLLRLLLRLLLLLLRLRLRRRLRRLRLLLLRLLLLLRRLLLLLLRRRLRLLRRLLLLLLRRLRLRRLRRLLLLLRRRRLRLLLRLRRRLRLLLRLRRLRLLRLRRRLLLLLRLRLRRRRLRLRRRRLLRRLRLLLRRLLLLRRLRRLLLLRLLRLRRLLRRRRLLRLRRLLRRLRLLLRRLRRLRLLLLLLRLRLLLRRRRLRRLRLLLLLRRRRRLLRLLLLLLRRRLLLRLLLLRRLRLLLLRRRLLRRLRLLRLRLLLLLLLRLRRRRRLLRLLLLLLLRRLRLRRLLRRRLRRRLLRRRLLLRLRLRRLLLLRLLLLLRLLRLLLLLLRRLLLLLRRLRLLLLRRLLRLRRLLLLRRLRLRRRLLLRRRLRRRLLRLLRRRRRRRRRLRRRRRLLRLRLRRLRRRRLLRRLRRRRLRLRLRLRLLLRLRRRLRLRRRRLRRLLLLRRRLRLRLLRLLLLLRLRLLLLRLRRRRRLLRRLRRRRLLRLLRRRLLLRLLLLRLRRLRLRRRLLRRRRLLLRRRLRRRRRRLLLLLLLRRRLLLLRLRLRLRRRLRLLLLRRRLLRLRLRRLRLLRLLRRLLRLLLLLLRLRLRRLRRRRLRRRRRRLLRRRRLRRRRRLLRRLRLLRRRRLRRLLRRRRLLLRLRLRLLLLLRRRRLRRRLRLRLLLLLLLRLLRLRRLRRRLLRRLRRRLLLLLLLLLRLLLRLRLLRRLLRRRLRRRRLLRRLRRRRLRLLLRRRLRLLRRRRRRLRLRLLRRLRLLLLLLRRLRRRLLRRRRLLLLLLRRLRLRLLLLLRRRLRLRRLRRRRLLLLRRRRLLLLLLLRRLRLRRLRLLRRRRRLLLRLLRLLLRLLLLLLRRLLLLRLRLLLRRRLRLRRRLLRLRRLRLLRRRLRRLRRRRRRLRRRRRLLRLLRLLRRRRRRLLRLRLLLRRLRLLLLLRLRRRLLRLLRLRLRRRLRLRRLRLLRRRLRRLLLRLLLRLLRRLLLRRLRRLLRRLLRLRRRLRLRLRLRRRLLLRLRLRRLLRRRLLLRLLLRRRLRRLLLLRLRLRLLLLLLLRRLRRRLLLLRLRRLLRRRRLLLRRLLLRRRRLLLLRLRRRRRLRLRLRLLRRRLLRLRRRLRLLRRRRLRLRRLRRLRLLLRRLLLLRRRLRLRRRLLRLLRLRRLLLRLLRRRLLLRRLRRLRLRLLLLLLLLLLLRLLRLLLRLRRRRRLRLLRRRLLLLRLLLRLRLLLLRRLLLLRLRLLLRLLRRRLRLLRRLRLRRRRLLLLRLLLLLLLLRRRRRLLLRLRLRRLLLLLLLRRRLLRRRRRRRRLRLLRRRLLLLLRRLRLLRLLRRLLRLLRLLLRLLLLRLRRLLRLRLLRLRLRLLLLRRLRLLRLLLRLLRLRLLLRLLRRLRRRLLLLLLRRRLRLRRRLRLLRLRLRLLLLRLLRRRLRLRRRLLLRLLLRRRLLLRLLRLLRLRRRRLRLRRLRLRRRRLRRLLRRLLRRLRLRLLRRRLLRLLLRRLRLRRLRRLLRLLLRLRRRLLLRLRLLLRRLLLRLRRRLLRLLLRLRRRLRRLLRLLLRRRRLRLRLRRRLLLRRLRRLLLLRRLLLLRRRLRLLLRLLRRLLLLLLRRLRRRLRLRLLLLLRLRRLLRLLLLRRLRLLLLRLLRLRRRLLLLLLLLRRLRRLRRLLRLRRRRLLLLRLRLRLLLLRLLLLRLRLLRLLLLLRLRLRLLLLLRRRRLLRRLRRLRRLLLRLLLRLLLRLLLLRLLLLRLLRLLRLRRLLLRLLLRLRRLLRLLLLLRLRRLRLRLLLLRLRRLRLRRLLLRLRLLRRRRRRLLRRRLLRRRRRRLRLLLRRLRLRRLRLLLLRRRLRRRLLLRRRRRLRLRLRRRLLLRLLLLRLLLRLRRRRRRLRRLRLRLRLLRRRRLRRRRRRLRRLLLLLRRLLLLRLLLRLLRRRRLRLRLRLLRLRLRRLLRLLLRLRRRLLRRRRLRRLLLLLLLRRLRLLLRLLRRRLRLLRRRRLLLLRLLRLLRLLRRLRRLRLRRLRLLRLLLLRRLRRLLRLLRLLRRRRLLRLRRLRLLRRRRRRLLRLLRLRRLLLRLLLLLRLRRRLRRRLLRRLRRRRRLRRRRLLLRRRRLLRLRRLLRLLRRRLRLRLRRLLLRRRLLLLLLLLLLLRRRRRRRLRLLRRRRRLLLLLRLRRRRRLLLRLLLLLLRLLLRLRRLLRRLRLLLRLLLLLLLRLLRRLRRLLLLLLLRLRRRLLLLLLLLRRRRRLRRLRRLLLRLLLRRRRLLRLRRRLRRLLRLRRRLRRLLLRLRLRRLLLRLLLRLRLRLLRRRRLRLRLLLLRLLRLRRRLRRLRLRRRLRRRLLRLLRLRRLRLRLRLLLRRLRLRRLLRRRRLLLLRLRRLRLLLLRLLRLRRLLRLRRRRLLLLLLRRRRLRLLRLRRLRLRRLLLRLLRRRLRLRLLRLLLLRLLLLRRLLLRRLLRLRLLRLLRLLLRRLRLRRRLLRLRLRLRRLRLRRLRRLRLRLRLLLLRLRRRLRRLLRLRLLRLRRRLLLRRRLLLLLLLRRLLRLRRLRLRLRLLLLLLRRLLRLRRLRLRRLRRLRLLLLRRRLRRRRLLLLRRRLLRLRLRRRRRRLRRRRRRRLRLLRRRLLLRLLLRLRLLLLLLRLLRRRLRLLLRRRRLLLRRRRLRLRLLLRRLRLRLLLRLRLRLRRLLRRLRRLRLLRLLRLLRRRRRLRRRLRRRRRRRLRLRRRRRRLRLRRRLRRLRLRRLRRRLLLRLRRLRLLRRLLRLRRRRLRRLRLLRLRRLRLRLLRRLRLRLLRLLLRRRLLLLRRRRRLLLLLRLRRLRRRRRLRLLLLLRLRRRLRLRLRRLRLLRLLLRRRLLRRRLLLRRRRLLRLLLRRRRLLLLRRRLRLLRLLLRLRRRLLLLRRLLRLLRRRRLRLRRRRRRLRRLLLRLLLLLLLRLRRRLLLRLRRLLLLRRLLLLLLRRLRRLRLRRLLRRRRLRRLLLLRLRLRLLRLLLRLLLLLLRRRRLLLRRRRRLLLRRLLRLLLRRRLRLRLRRLRRLLLLRRLLRLLRRRLLLRLRRRRRRLRLLLRRRLRLLRRLLLRRLRRRLLRLRRLLLLLRRLRLRLLLRRLRRRLLLLRLRLLRRRLLRLRRRRRRLLLLRRLRLRRLLLLRRRLRLLRLRLLRRRLRRLRRLRLRLRRRLLLRRRLRLRRRLLLLLLLRLLLLRLRRLRRRRLLLLLRRRRLLRRLLRLLRLRLLLLRLRRLLRLLLRLLLRRRRLRLRLRLRRLLRRRLLLRLRLLRLRLRRRRLRLLLLRLRRLLLRRLLLRLRRLLLRLLRLLLLRLRRRRLRRLRRLLRLRLRLRRRLLRLRRRRRLLLRLRRRRRRLLRLLLRRLLLRLLRRRLRRLRRLLLLLLLRLLRRRLLLRLLLLLRRRRRRLLRRRRLRRRLLRLLLRRLLRLLRRLLRLRLRLLLLRLRRRRRRLLRRLLRRRRLRLLLLLLRRLLRRRLRRRLLLLLLRRLLLLLLRRLLLLRLLLLLRRRRLLLRLLRRLRLRRLLLLRRRRLRRRRRLLRLRLLLRLRLRLLRRRRRRLLLLLRRRLLRRLRRRRLRRRRRRRRRRLRLLLRLLRRLRLRRLRLLRRLLLRLLLRRRRRLRLLLLRLRRRRLRRRRLLLLLLRLLRRRRLLRRLLLRRLLLRRRLRLRLRLRLRLLLLLLLLRLLLLLRRRRLRRLLLLRRLRLRLRLRLLLRRLLRLLRLRRLLLLLRRRRRRRLRLLRRLRRLLRRRRLLRLRLRRLLRLLLLLRRRRRRLRRLLRLRRLLRLRRLRRRRLRRLRLRRLLLLRLRRLRLRRRRLRLLLRRRLLRRLRRRLLRLRLLRLLRRLRLRLRRRRRRRLLRLLLRRLLRLLRLRRRRLRRLRLRRLLRLRRRLRLRRLLRRRRRLLRLLLRLRRLLLLLLLLRRLRLLLLLRRRLLRLRLLLLRLRLRRLLRLLRLRRLRLRRRLRLRRRLRLLLLRLRLLRLLRRRRRRRRRLRRLLLLRLLRRRLLLLLLLRRLRRRRLRLRRRLRRRLLRLLLRRRLLLLLRLRLRLRRRLRRLLLLRRRLRRLRLRRLLLLLRRRRRLLRRLLLLRLRRLRLRLLRRLRLLLLRRLRLLLRRLRLLRLLRRRRLRLLRRLRLLLLLRLLRLLLRLLLRRLRLLLLLLLLRLLLRRRLLLLLRLLLLRLRLRLRLLRLRRLRLRRLLLLRLRRRRRRLLRLLRRLLRRLRRLRLRLRLLLRRLRRRRRRRLRRRRLRLLLLRRRLRRRLLRLLRRLRLLRRLLLLRLLLLRLLRRLLLLRRLRLLRRLLRLLRRLRRRRLLLRRLRLLRRRLLLRLLLRRRLRRRRLRRRLLRRRLRLLLRRLRRLLRRRLLLRRRLLLLRLRRLRLRRLLRLRLRLLLRLRLRLRRRLLLLLRLRLRRLRLRRRLRLLLRLLRRRLLRLLLRRRRLRLLRRRLLLLLRRLLRRRLRLLLLLLLLLRRRRRRLLRLRLRLLLRLLRRLRLRLRRRLRRRLLLRLLLRRLLRRRRRLRLRRRRRRRLRRRLLRLLRRRRLRLLRRLLRRLRRLLLLLLRRRRLRLRRRRRRLRRLRRRRLRRRRRRLLLRRRLRRRLRRRRRLLLLRRRRRLRLLRRRRLLRLLRRRLRRRLRRRLLRLRLLRLLLRLLLRRLRRLLLLRRLLLLRRRRRLLRRRRRRLRRLRLRLRLRLRRLRRRRRLRRRRRLRRRLRRLRRRRRLLLLLRRRLRLLRLRLRRLRLLLRLRRLLRRRRRLRLRRLLLRLLLRRLLLLRLRLRLLLLLRRLRRRRLRLRRRRLRLRLLRLRLRRRLLLLRLRRLRRLLRLRLRLRLRLLRLLLLLLLRLRRRRRLLRLRLRLRRRLLLLRLLRRLRRRRLLLRLLRRRRLLLRRLLLRRLLRLRLLRRRRLLRRLRLRLRLRLLRLRLRLLLLLLRLRRRLRRRRLLRRRRRRLRRRLLLLRLLRLLLLLLLRLRRLLRLRLLRRLLRRRLLLRLLLLLLRRRLLRRRLRRRLRRLRLLRLRLLLLLLLLRRLRLRLRRRLRRLRRLLRRRLRRRLRLRLRLLLLRLLLRRLLLRLRLRRLRRRLRLLLLRRLLLLLLRLRRLLLLLLRLRRRLLLLRRLLLLLLLRRRRRLLRLLRRLLRRRRLLLLLLRRLLLRRLLRLRLLLRLRRLLRRRRRRLLLRLRRLLRRRRLLLRRLRLLRRRLRLLRLRRLLLLLRLRLLLLRLLRRRLRLLLLLLRRLRLLRLRRRRLLLRRLLRLRLLRLRRLLRRLRRLLLRLRLLRLLRLLRLLRRLLRRRLLLLRRRRLLLLRRLLLLRLRRLLRRLRRLRLRLLRRRRLRRRLRRLLRRLLRRRRLLLLRLLLLLRLLLRRRRRLRLRRRLLRLRRRRLRRLLLRRRRRRLLLLLLRRLLRLRRRRRLLLRRRRRLLLRRRRRLLLLLLRLRLRRLRLLLRLLLLLRRLLRLRLLRLRRRRLRRRRLLLRLLLRLRRRLRLRLLLLRLRRRRRLRRLRLRLLRRRLRLLRRRLLRLRLLLLRLRRLRRLLLRRLRLRRRRLRLRRRLRRRLLLRLRRRLLLRLLLLLLLRRRLLLRRLRLRLLLLRLRLRRLRRLLRRLRLLRRLRLLLLRLRRRLLLLLRLLRRLRLLRRLRRLLRLLRRRRLLRLRRLRRLLLLRLRRLRRLRRRRRLLLLLLLRRLRRLRRRRLRRRRLRLLRRRLRRRLRLLRRLLRLRRRLLLRLLRLRLLRRLLLRRLRRLLRRLLRLRLLLRLRRLRRRLLRLRRLRRRRLRLRRRLRLRRRRRLRLLLLRLLRLLRLLRLRLLRRLLRLLLRLLRRRLLLRLRRRLRLRLLLLLLLRRRLLLLLRLLRRLRRLLRLLRRRLRRRLRLRRRRLLRLRRRLLRLLRLLLLLRLLRRLRRLRRRRLLLLRLLLLRRLRLRRRLRRLLLRLLRRLLRRRLRLLRLLLRRLRLRLLRRLLRLRLRRRRLLLLLLLLRLRRRLLLLRLLRRRLRRRRLRLLLLRLRLLRLLLLLRLRLRRLLRRRLRLLRLLLLRLRRRLRLLRLRLLLLLRLRLRRRLRLLRLLLRRLRLLLLLRRRRRRRRLLRRLRLLLRRLLLRRRLRRRLLLLRRLLRLLLRRRRLLLLLLLLLRLRRRLLRRRRRRLLRRRRRRRLLLRLLLRRLRLLRLRLLLLLLLRLRLRRRRLRRRRLLRLRLLRLRRRRRRLRLLRRRLRLRRRLLLLRRRLRRRLLLLRRRRLLLLLLRRRRRLRLLRLLLLRLLLLRLLRRRLLRRLLLRLRLLLRLLLRLLLLRLRLLLRRLRRRLRRLRLLRRRRRRRLRLRLLRRRRRLLLLLLLLRLLRLRLRRLRLLRRRRLRRLRLRRRRRRRRLRRLLLLLRLLRLLRLLRRLLLLLRLRRLLLRLRRLRLRLRRRLLLRLRRLLRRLLRRRRLLLRLLLRLLRLRRRRRRRRRRLRLLLLRLRLRLRRLLLLRRRLRLLRLRRRRLLRLLRRRRRLLLLRLLRRRRRLRLRRLLRRLLRRRLRLRRLRRLRLLLRRRRRLLLRRRLRRRRRLLLLLRRRLLLLLLLRRRRLRRLLLLLRRLRLLRLRLRRLLLRRRRRLLRLLLLRLRRLLRRRRRRLLRRLLLRLLRLLLLLRLLLLLLRRLRRRRLRLLLRLRLLLLRLRLRLLRRLRRLLRLLRRLRRLRRRLLRRLRLRRLLRLRRRLLRLLLRLRRLLLRLLRLRLRRLRRLLRLRLLLRRRRRLLRRLRLRRLRLRLLRRRRLRRLLRRRRLLLLLRLLLRLLLRRRLLRLLRLLRRLLRRRLRLRLRRRLLRRLLLLLLLLLRRRLRLLLLLRRRLLRLLLLLLLRRLRLRLRLLRLLLLLRLRLRRRLLLRRRLRLRRRRRRLLRLRRLLLLRLLLRLLRRLRRRLLRRRRLRRRLRLLRLLRLLRLRLLRLRLRRLRRRLLLRLRRRLRRLRLLRRLRRRLLLLLRLRLRLRLRRLLRRRRLLRLLRRRRLRRRLRLLRLRLLRRRRRRLLLLRRRLRLLLLLLLRRLRRRRLLLLRLRRLLLLLLRRLLRRLLRLLLLRLRRRRLRRRLLRRRLLRRLRLLRRLLRLLRLLLRRRLRRLRRRLLRRLLLRLRLRRLLLLLRRRLLLRRRRRRRRRRRRRRLLRRRLLLLRRRRRRLLLLRRLRRRLLLRRRLLRLRRRRRRRRLLRLRLRRRRLLRLRRRLLLLRRRRLLRLLRRLLRLRRLLRLLRLRLLRRRLLLRRLRLLRRLLRRLLRLLLRRLLLLRLLRRRLLLLRLLRRRLRRRLRRRRLLLRRLRRRLLRRLRRLRRRLRRRRLLLLRRLRLRLRRLRRLLRRLLLLLLLLLLLRLLLLLLLRLRLRRRLRLLLRRLLRRLRLRRRRRLLRRLLRLLLRLRRLRRLRRLLLLLRRLLLRLLRLRLRLRLLLRLLLRLRRRLLLLLLLLLLLLRLRLLRRRLRRRRLRLLLRRLLRLRRLLLLLRRLLLRRLLRLRRRLRLRLLLLLRRRLRLLRLLLRRRRRLRLLRLRLLRLLRLRRRLRLLLRLRRRLLRRLRLRLRRRLRRLLLLLLRRRRLLLRLRLLRLRLRRLLLRRLRLRRRRLLRLRLLLRLLLRLLLRLRLLLLLRLLLRLRLRLLRRRRLRRRLRRLRLLRLLLRLLRLLLRRLLRLLRLRRLRLRLRLLRRRLRRRLLRRLRRRLRRRLRLRLRLRLLLLLLLLRLLLLRLLLRLLLLLRLLLLRRRRLRRRLRLLRLRRLRRLLRRRRLLLLLLLRLLLRRLLRRLRRLLRRLLRRLLLLRLRRLRLLRRRRLRRRLLLLRLRRLRLLRLRLLLRLRLLRLLRRRLLLRRLLLLRLRLLRLRRLRLRRLRLRRRLRLLRRLRRRLRLLRLRLLLRLRRRRRLLRLLRRRRRRRRLLLLRRRLRLLRRRRRLRRLRRLLRRRLRRRRRRLLRLRLLLLLLLLRLLLRLRRLLRLRLLRLRLLLLLRLRLRRRRLLLRLLRRRLRRLLLLLLRLLLRRRLRLRRRLRRLRLLRLRRLRLRRLLLRRLRLRLLLRRLLLLRLRRRLRRRRLRLRLLRRRRLRRRRRRRLRLRRRRRRRLRRRLLRLRRLRLRLLLLRLRLRRLRLRRLLLRRRLRRRLLRRLLLRRRRLLRRRLRRRLLRLLRLRLRLLLRRRLRLRRLRLLRRLLRLLLLLLLLRRRLRRRRRLRLLLLLLLRRLRRLRLRRLLLRLRRRLLLRRLRLRLLRRRRLLLLRLRRLRRLLLLLLLLRRRRLLLRRRRLRRRRRRRRRRRRRLRRRLLRRRRRRLLLLLLRRRRLLRRRRRRRRLRRLRRRRRLLLRLRRRLRRLLLLLLLLLRLLLRRLLRLRLLRRLLRRLLLRLRRRLRLRRLRRLLRRRLRRRRLLLRRRRRLLLRLLRRRLLRRRRLLRLLRLRRLLRRLRLRRRLRRRLLLLRLRLLRRRLRRRRRRLRRLRLLLLLLLRLRLLLLLLLLLLLRLRLRLLRRRRLRRRLLLRLLLRRLLLRLLLRRLRRLRRLLRRLRRLLRRRLRRLRRLLRLLLLRLLLLLLRLLRLRLRRRLRRLLLRLRRRRLRLLLRLLLLLRRLLLLLRRRRLLLRRRLLLRRRRLRRRLLLRLRRRLLLLRRLRRLLRLRLRRRRLLLLLRRRLLLRRLLLLLRLLRRRLLLRRRLLLRLLRLRRRRRRLLLRRLLLRRRRRRLRRLLRRRRRLLRRRRLLRLRLLRRRLLRLRRRRLLRRLRLLRRLLLLLLLLRRRRLRRRRLRLLLLLLLRRLLRLRRRRRLLLLRLLRRLRRRLLRRLRLLRRLRLRLRLRRLLLLLLLLLRLRRLRLLLLLRRRRLLRRLRLRRLLRRLLLLLLRRRRLLLLLRLLLRRLLRLRLLRRRRLRLRLRLRRRRLLRRLLLRRLLLLRLLRLRLRLLLRLLLLLRLRRLRLRRRRLLRLRRLRRRLRRLLRLRRLLLLLLLLRLLRLRLRLLRLLLLLLLLLLRRRLRRLLRRLLRLRRLLRRLRLLRRLRRLRLLRRRLRLRRRLRRRLRRLLLLLLLLRLRLRRLRLRLLLLLLLLLRLRLRRLRLLLLRRRRLRRLLRRLLLLRLRLRRRRLRLRRRRLRRRRLLRRLRLRRRRLRRLRLRLRLLRRRRLLRRRRLLLLRRRRLLRRLLLRRLRRLRLLLLLRRLRRLLLLRRLRLLRLLLRLLLRLRRLRLRRRLLLRRLRLLLRLLRRLRRRLRRRLLLLLLRRRRRRLRRLRLLLRLRLLRRRLLRLLLRRRRRRLRRLLLLLRLLLLLRRRLRLRRLRLLRRLLRLRRLRLLLRRLRLLLLRRRLRLRLLRLLLRLLLLRRLLLLLRRRLRLLLLLRLLLRRLLLRLLLRRLRRLRLLRLLLLLLLRRLRRLLLLLRLLRLLLLRRRLLRRRLRRLLRRLLRLLLLLRLRLLLLLLRRRRLRRRRLRLRLRRLRRLLRRLRLLLLLRRLRLLRLLRLLLLRLRRLRLLRLRLLRRRLLLLLRLRRLRLLLRRLLLLLLRLRLLRRRLRRLLRRRLLLRRLLLLLRRRLLRRLLRLRRLLLLRLLRRRRRRRRRRRRRLLRRLLRLRRRLLRLLRRLLLLLRRLRLRLRLRRRRLLRRRLRRLRLLLRRLLRLLRLRRLLLRRRRRLRLRRRLRRLLRLRRLRLLRLRLLLLLLLLLLRLLLRLRRRRRRLRLLRLLRLRRRRRRLLLRLLLRLRLRRRLLRLLRLRLLLRLRLRLRRLLLRLRRLLRLRRRRLRLLRRLLLLLRLLRRLLRLLRLRRLLLLRLRRRRRLLLLLRLLLRLRRRRRLLLLRRLRRLRLLLLRRLRLRLLRLLLLRLLRLLLLLLRLLRRLLLRLLRLLLLLRRLRRRRRLRLRRLRLLRRRRRLRRRLRLLLRLRLLRLLLRLLRLRRLLLRRRRRRLRRLRLLRRRLRLRRLLLRLLRLLLRLLRLRRRLLLRRRRRLLLLRRRLRLLLLRRLLRLLLLLRRRRRLLRLRRRLRRRLLLRRLLRLRLRRLLLRLLLLRLRRLRRRLRRRLLRRRLLLLRRLRLRLLLLLRLRLLRRRRLLRLRLLLLRLLRLRRLLLLRLLLRLLLRLRLRRRLLLLLLRLRRRLRLLLRRRLRLLRRLRLRRRRRLRRRLRRRLLLRLRRLLLLRRRRLRLRLLLRRLLLLLLRLRRRRRLLRRLRLRRRRRLLRRRRLRLLRLLLLLLLLRRLRLRRRRRRRRLRLRLLRLRRRRLRRLLRRRLRLRLRRRLLRLLRRRLLLRLLRRLLRRRLLRRLRRLLLLLRRLLRRLLRRRLRRLRRRRRRRLRLLRLLLRRLLLRLLRLLRLLLLLLRLRLLLLRRRLRLLRRRRRLRLRLLLRRRRRRLRRRRLLLRRLRRRRLRRRRRLLRLRLRLRLRRLRLRLLLRRLLLLRRLLLLRLLRLRRRRRRRRRRLRLLRLLLLRLLRRRRRLLRRRLRLLRLRLLRLRRLLLLLRRLRLLLLRRRLRLLLLRRRRLRLLRRRLLRLRLRLRLRLLLLRLLRLRLRLRRRRLLRRRRRRRRRLRLLLRRRLLLLLLLLLLLLRLLLLRLLLLRRLRRLLRRLRLRRRRLRLLLRRRRRLLRRLLLRRLRLLLRLRRRRLLRLRRLLLLLLRRLRRLRLLLRLLLLRRRLRLRLLLRLRRLLRLRRRRLLLRRRRRRRRRRLLRRRRLLRRLLRLLLRRLLRRLRRLRRRRRLRLLLLRRLLLRLLLLRRLRLRLLRLLLLLRLLRLLRLLRLLLRLRRRLLRRRRRRLLLLLLRRLLLRLLRLLRLLLRRLLRRRLLRLLLRRLLRRLRRLLLRLRRLRLLRLLLRLLRRRRRLRRRRRLLRRRRLRRLRRRRRLLLRLLRLRLRRRLLRLRRRRLRLRRLRLLLLLRRLLLLRLLRRRLRLRRLRRRLRLLRRRRLRRLLRRRLLLLLLLRLRLLLLLLRLRRLRLLRLLRRLLRRLRRRRLRRLLRRLLLRRLRRRRLRLLRRLRRRRRLLRLRLLLRLLLRLRLRLRLLLRLRRRRLRLLLLRRLLLLRRLRRRLRRRRRLRLLLRRLLRRRLRRLLRLLLRLLLLRRLRRRRRRLLLRLRRLRLLLLRRRRLLLLRLLLRLLLRLLLLRRLRLLRLLLRLLRRRLLLRLLRRRLLRRRRRLRLLLLLRLRRRRRRLRLLRRRLRRLRLLRRRLLLLLRRRLLRRLRLRLLRLLLRRRRRLRLRLLRRLRLLRLRLLLLLLRRRRRLLRLLRLRRRRRLLRLLLRLRLRRLRLLRLLLRLRRLRLRRLLLRLLLLRRRRLLLLLLLLLRLRRLLRRRLLLLLRRRLRRLLRLRRLRRLLLLRRLLLLRRRLLLLLRRRLLLLLRRLLLRLRRRRRRRRLLRRRRRRLLRLLRLRRRLLLLLRRRRRLRRLRLLRLLLRLRLRLLLRRRRRRRLRRLLRRRLLRRLRLLLRLRRLLRLLRLRLRRRRRLLRLRRRRRLLRRLRRRLLLRRRRRRRLRLRLRRRLRRLRRRLRLLLRLLLRRLLRRRLRLRLLRRLLRRLRRRLLRLRLRRLRLLLLRRLRRRRLLLRLRLRLRRLRLLRRRLRRLRRLLRLRRRLRLLLRLRRRRRLLLLRRLLRLLRRRLRLLRRRRRLRRLRRRRRLLRRLLRRRRLRRLLLLLLRRLLRRRRRRLLLLLLRLLRRRRRRRRRRRRLLRRLRRLRRRLRRLRRLLRRLLLRLRLLLLLLRLLRLRRRRRLRLLLLLRLLRLLLRLLRRLLRLLRRLRRRLRRLLRRLRRRLLRRRLLLRRLRLRLRRRRRLLLRRLLLLLLLRLRRRLLRRRRLLLRLLRRLRLRLLLRRRLRLRRRLRLLLRLLLLLRLLRLLRLLLLLLRLLRRRLLRRLLRRLRLLLLLLRRLLLRRLRRRRLLRLLRLLRRRRRLRLLRLRRLRRLLRRRRRLLRLRLRRRLRRLLRLLRRRRRRLRLRRRRRLRLLLRRLLRLRLRRLLLRRRLRRLRRRLLRRLLRRLLRRRRLLLLRRLLRRRLLLLRLLRLLRRRLRRRRRRRLLRRLRLRLLLRLLRLLRLRLRLLLRRLLLRRRLRLLRRLRLLRRRRRRRLRRLLLLLRLLLLRLLLLRRLRLRLRRRRRRLLLRRRLLRLRLRRLRRLLLRLRRLLLLRRLRRRRRRLRRRLLLRRRRRRRLRRLLLLLLRRLLLLLRLLRLLLLLRRLRRRRLLRLRLRRLRLRRRLRLRRRRLRRLRRRRRRRLLLLLRRRLRRLRRLRRLRLRRLLRLRRLRLLRLLRLLRRLLRRLLLRLLRRLLLLLLRLLLRRLRLRRLLLLLRRRLRRRLLLRLLLRLRLRRLRRRLLLLLRRRLLRRLRRRRRLLRLRLLRRRLRRLLLLLRLRRRRLLLRLLLRRLLRRLRLLRRRLLLRLRLRLLRRLLRRRRLLRRLLRRRLLRRLRLRRLLLLRLLLLRLRLRLRRRLLRLLLLLLLRRRLRRRRLRLLRLLLLRLRLLRLLLLLRLLRLRRLLRLRRLLRLLLRLRLLLLRLLLRLRRRRLRLLRLLLRLLLRRLRRLLRLRRRRRRLRLLRRLLRRRRRLLRLLLLLLRRRRRRLRRLRRRLLRRRLLLLRRLRRRLRLRLLLLRRRRRRRRLLRRRRLRRLRLRLRRRLLLRRRRLRRLRLRRLLRRLRRRRRLLRLLRLLLLRLRRLRRLRRRLLRLRLRLRLRLRLRLRLRLLLRRLRRRRRRLRRRRRLRRRRLRLLLRRLLLLLLRLRLRRLRRLLLRRLRLLRLRLRLLLLRRLLLRLLRLRRRLLRLLRRRLLRLRLLLLLLRRRRLRRRLRLLRRLRRRLLRRRRRRLRRRRRRLRLRLLRRLRRLLLRLRLRRLRRLRLRLLLLRRRRLRLLLLLRLLLLLLRRLRLLRLLRRLLRRRLLRRRLRRLRRLLLLLLRRLLRRRLLRRLRRRRLRLRLRLRRRRLLLLLLLLLLRLRRRLRLRRLRRLRRLRRLLLLLRRLLLRLLLLRLLLRRLLLRLRLRRRLLRRLLLLLLRRLLLRRLLLRRLRRLRLLLRLLLLLRLLLLRLLLLLRLLLRLLLLRRLLLRLRLLRRLLRRRRLLRLLLLLLRRRRRLRRRLRRLLRLLRLRRLLLRLRLRLLRLLLRLLRLRLRRRRLRLRLRLLLRLLLRLRLRRLRRRLRRLLLRRLLRRRLLLRLRRLLLLRLLLLRLRRRRRRRRLRLRLLLRRLLLLLRLLRRRRLRLRLRLRLRLLLRRLLLLLRLLRRRLLRLRLRLRRRLRLLRRLLRRLLLRRRLRRLRLRRRRRLRRRRLRRLLRRLRLLLRRRLLRLRRLRLRLLRLRRLLLLLLLLRRLRRRRLLRLRRLRLRLLLLRLLLRLRRLRLLLLLLRRLRLRLLLLRRLLLLRLLLRRLLLRLRLLLRLRLLLRLLLLLRLLRLLLRLLLLRLRRLLRLRLRLRRLRLLRLLRLLLRLRRRRRRLLLLRRRRLRRRRLRLLLLRRLRRLLLLRLLRRRLLLLRRLRRLLLRLLRLLLRRLLRLRLRLRRRRLRLLRRRLLLRLRLLLRLRRLRRRLRLRLLLRRLLRRLRRLLRRRRLRRRRLRRRLLLLLLRLLRLLRLLLRLRLLLRLRLRLRLLRLLLRRLRLLLRRRLRRLRLRLLLRLLRRLRRRLLLRLLLRLLLRLRRLLRRRLLLRRRRLRRRLLLLRRLRLLLRLRLRRRLLRRLLRLRRRRRRLLRLLRRRLRRRRRRLRRRLLRRRRLLLRLLRLLLRRRLLLLRRLLLRLLLLLLLLLLRRRRLLRLLRLLLLLLLLLRLRRRLLLRRRRLRLRLLLRLRRLRRRRLRRLRLLLLLRLRLLRLRLRLRLLLLLRRLRLLRLLRLLLLLLLLRLRLRLLRLLRRRLRLLRLRRRLLLLLRLLRRRLRRRRLRRRRRRRRRRLLRLRLRLRRRLLLRLLRRRLLRLLLLLLLLLLRLLLLRRRRRLLRRLRRLRRRRRRRLLLRRRLRRLRLRLLRRRRLRRRLRRLRLRLLRLLLRLRLRRRRRLRRLRRLLLRRRRRLLLRLLRRRRLLLRLRLLLRLRLLLRLLLLRLRLRRRRRLLRLLRRRRRLLLRRRRLRRLLLLLRRLRRLRLLLRLRRLRLRLRLLLRLLLRLLRRRLRRRLLRRRLLRRLRRLLRRRLRLLRRRRLRRLLRLLLLLLRLRLLLLLLLRLLLLRLRLLRRLRLRRRRRLLRLRRRLLLLRLRLRRRRRRRRLLLRRLLRLLRLRRRLLRRRLRRRRLRLRRRRRLRLRLLRLRLLRLRLRRLRLRLRRLRRRLLLRLLLRRRRLLRLRLRLLRLLRRLRLRRRRRRRRLLRLLRLRRLLLRRLLLRRLRRRLRLRRLLLRRRRLLRLRLRRRLRRRRRRLLRLLRRLRLLLLLLLRLLRLRLLRRLRLLRRRRLLLLLLLLLRLLRRRLLLRRRLLRLLLLLRLRRRLRRLRRRRLRRRLRRLLLLLLRLLRLRRLRLLRLRLLLLRLRRRLLRRLRRLLLLLRLLLRLRRLRLRRLLLLRRLLRRRRRRLLRLLRLLLRRRRRLRRRRLLRLRRLRLLRLRLRLLLLRRRLRLRRRLLLLRLLRLLLLLRLRRRRRRRLRLLLRLRRLLRRLLLRLLLLRRRRRLRLRLLLRRRLRRLLRRLRRRLLLLLLLLLLLLLLRRRRLRLLRRRRRLRRRLRLLRLRLLRLLRRRLRLRRRRLRLRRRRRRLRRLRLLRLLLRLLLRLLLRLLLLRLRLLLLRLRRLLLLRLRLLRLLRRRLRLRRLLRRRRRLLRLRLLLLRLLLLLRRRRRRRLRLRRRLLLRLLLRRRLLRRLLLRRRLLLRLRLLRLRRLRLLLRLRRLRRLLRLLLRRRLLRRLLLLRRRLLLRRLLRLRLRLRLRLLLRLLLLLRLLRRLRLLLRLLLRRLLRLRLLLLRLLRLLLLRLRLRRLLLLLLLRRLRRRRRLLRRRRLLLLRRLLLLLRRRRRLLLRLLRRLLRLLLRLRRRLLRRRRLRRRLLLLRRLLLLRLLLRLLRLRRLRLLRRRRRRLRRLLLRLRLLRLLLRRLLLRLLRRRRRRLRRRRLRRRLRLRRRLLLLLRLRLRLLLLLRLLRLLLRRRRLLRRLLRLLRRRRLRLRRRLLRRRRLLLRRRLLRLLLRRRRRLRLLLLRRLRRRRLRRRRRLRRRLLRRRRLLRRLLRRLLRRRLRRRLLLLLLLLRLRLLRLLRLLLLRRLLLLLLLLLRRRRRRLLRRRLRRLRRRRLRRLLLLRRRRLLLRRLRRRRRRLRRRRRLLLRRRRLRRRRLLLLLRLLLRRRRRLLLRRRLLRRRLRRRLRLLRLLLRLLRLRRRRLRRRRLLLLRRLLLRRRLLRRLLLLLLRLRRRLLRRLLRRLLRRLLLLLRRLLLRLRRLRRLRLLRLRLLLRLRRLLLLRRRRRRRRLRRLRLLRRRLRLRLRLLRLLRLRLLRRLRLRRLRRLRRLRRLLLLLRLRRRLLRRRLRLRLRLLLLLLLLLLLRRRRLLRLRLRRLRRRRRRLLLRRRRLRRRRRLLLLRRLRRRRLLLLRRRLRLRLLRRLRRLLLLLRLLLLLLLRLRLRRRLRRRLLRLRRRRRRRLLRRRRRLRRRRRRRLRLLRRLLLLRLRRLRRRRLRLRLRLLLRRRRRLLLLRLLLLRRRRLRLRRRLLRRRLRLRLRRLLLLRLRLRRLLRRLRRRLRRRLRRLRRRLRLRRLLRRRRLRRRLLRRRLLRLRLRRRLLLLLLRRLLRLRRRRRRLRRRLLLRLRLLRRLLRLRLLLLRLRRLRLLRRRLLRLRRRLLLRLRRRRRRLRLRRRRRLLLLLLLRRRRLRLLRRRLRRLRLRRRLRLLRRRLLRRLLLRRLLRRRRLRLLLRRRLLLRRRLLRLRLLRRLLLRLLRRLRRLRRLRRRLLLRLRLLRLLRLLLLLRRLLRRLLLRLLRRLLLRLLLRLLLRLRLRLRLLLRLLLRLRLLLRRRRLLLLLLRLRRRLRLRRRLLLLLLRLRRRRRRLLRLLLRRRRLLLLRRLRRRRRLLLRRLLRLLLLLRRLRRRLLLRRRLRRRLLRLRRLLLRRLLRRLRRLRLRLLLLRRLRRLLLRRLRRRRLLLRLLRRLRLLRLLLRRRRRLRLLRLLLRLLLLRLRLRLLRLLLLRLRRLRRRRRLRRRLRRLLRRLLRRRLLLLLLLRLRLLLRRLRLLLRRRRLLLRLRLLRRRLRRLRLRRRLLLLRLLLRRRRRRLLLLRRLRRRRLLRRLRLLLRLRLRRLRRRLLLRLRLLRRLLRRLLRLRRRLLRRRLLLLLRLRRRRRLLLRRRLRRLLRLLRLLRLLLLLRRLLRLLRLRLLLRLLLRRRRLLLRLRRLRLRLLLLLRRRLRRLLRRRLRLLLLLLLLLRRLLLLLRRRRRLRLRRLRRRLRLLRLLRRLRLLRLLRRLLRLRLLLLLLLRRRRLLLRRRLLRLRRRRRRRLRLRRRLRLLLLLRLLLLRLRRRRRLLRLRLRLRRRLLRLLRLRRLRRRLLLLRRLLRRRRRLRLRLRLRLRLLRLRLRRLRRLLRLLRLLRRRLLRLRLLLLLLRRRLLLLLLLLLLLRRRRLLRLLLLRLRRRRLRLRLRLLLLRRLLLLLRRRRLLLRRLRRRLRLRRRLLRLLLRLLLLLRLRRRRRLRRRLLLRLRLLLLLRRLLLLLRLRRRLLRRRLRRLLRRRRRLRRLLLRLLLLRRLRRLRRRRLRLLLLRRLLLRRLRLRLLRRLRLLLRRRRLLRLLRRRLRLLLLLRRRRLRLRRRRLLLLLRRRLRLRLRLRRRLLLLRRRLLLLRRRLLLRRLLLLRLRLRLLRLLLRRRRLRLLRLRRLRRRLRRLRRRLRRRLLLRLRLRRLLRRRLRRLRRLLRLRRLRLRLLLLRRLLLRLLRLLLRLLRLRLLRLLRRLLRLLRRLLLRLRLRRRLRLRRRLRLLLRLLRRRLLRRRRLRRRLRRRLRLLLRLRRLRRLRRRRRRLRLRRRLLRRRRLRLLRRLLLRRLRRRLRRLRRRLRRRLRRLLRRRRLLRLLRLLLLRLRLRLLLRLLRRRRLRRRLRLLRRLLLRLLLRLLRLRLLRLRLRLLLLRRRRRLRRRRLLRLRLLRLLRLLLLRRRRLRRLRLRRRRRRRLLRLLLRLRRLLRLLRRLRLRLLLLRRLLLRRLRLRRLRRRRRLLRRLRRRLRRRLRRRRRRRRRLLLLRRRLRLRRLLLRLLRRLRRRRLRLLRLLRLLRLRLRRRLLRRLLRRRRLRRRLRLLLRLRLRLLRRRRRRLLRRLRRRLLLRLLRLLLRLLRLLLLLLRRRRLRRRRLLLLRLRLLLLLRLLLRRLLRLLLRRRLLRLLLRLLLRLRRLRLRLRRRLRLLLRRLRLLRLLRLRLLRLLRRLLRRRLLLLRRLRLLRRLLRRLRRLRLRLRLRRLLRRRRRLRLRLRRLRLLLRRLLLLRRRLRRLLLRRLLLRLRRLLLRRLLLLLLLLLRLRLRLLLLRRRRLLRRRRRRRLRLLLRLRLRRRRRLLLLLLRLLLLRLLRLLRRRLRRLRLLLRLLRLLRLRLRLRLRRLRRLLRLLLRLRRRLRRLLRRRRRRLLLRLRLLLLRLLRRRLRRRRRRRRLLRLRLRRLRRRLRLLRLLLRRLRRLRRLLLRLRRLRLLRLRLRLLRRRLLRRRLRLLRLRLRRRRLRLRRRRLRRLLLLLLLRRRLLLLRLLRLRRLLRLRRLLLRRLLLLRLRLRLRLLLLRRLLRLLLRLLLLRRRLRLLRRRLLRRRLRRLRRLLRLRLRRLLRRRRRLLLRRRRLRRRRLRRLRRLLLRLLLRLLRRRRRLRRRLRRRRLLLLRLRLRRRLLLRRLRRRLLLLLRRRLRRRRLRRRLRLLLLLRRLLLLRLLRLRLRLLLLRLLLRLRRLRRLLLRLRLLLLRLRRLLRLLLLLRLLRRLLRRRLRLRRRLLRRRRRRLRLRRRLRLLRLRRRLRLLRLLRLLLLLLRRLLRLLLLLRRRRLLLRLLLRLLRRLRRLRRLRRLLRLLLLRLLLLRRLLLRRRLRLLRLLLRLRLRLLLLRRRRRRLLRLLLLLRLLLRLLLLLLLRLLRLLLRRLRRLLLRRLLLLRRLLLLLRLRRLLRRRRLRLLRLRRLRLRLLRRLLRLLLRRLRRRLRRRRLRLRRRRRLRLRLLRRRRLLLRLRRLLLRLLRRLLLLRRRRRLRLLRRLRLRLRRRLRRLLLLRRLRRLLLLLLLRRLLLLRRRLLLLLLRRLRRRLRLRLLLLLRLRLRRRRLLLRLRLLRRLLRRLLLRLRRRLLRLLLLRRRRRRLRLRLLRLLLRRRLLRRRRLLLRRRRRLRLRLRRLRLRRLLLLLRLLRRLLLLLLLRRLLLLRLRLRLLLLRRRLRRLLRRLLLLRRLRRLLLRRRLLRRLRRLLRLRRRLLLRRLRRLRLRLRLRLLRLLRLRLLRRLRRLRRRRRLLLLRLRLLRLRLLRRLRLLLRRRLRLLRRLLRRRLLRRRLLLRLLRLRRRLLRLRRLLLRRLRRLLRRLRRLRRRLLRLRRRLRLLLRLLLLRLRLLRRLRRLRLLLRRRLLLLRLRLRLLRRRLLLLLRRLLLLLLLLLRLLRLLRRLLLLLRLRRLLLRRRRLRRRLRRLLRLLRLLLRRRLRLLRLLLLRRLLRLRLLRLRRRLLRLLLRRLRRRLRRRLRLLLRLLLRLLRRRLLLRRLRRRLRLLRLRLLLRRLLRLLLLLRLRLLRLLLLRLLRRRLLLRLRRRRLRRLRLLLLRRLLLRLLLRLRRRRLRRRRRRRLLRRRLLLRRLRLLLLRLRRLLRLLRRRRLRRLRLLLLRLRRRLLLRRLRLRLRRRRRRLRRRRRLRRLLLRLRLRLLLRLRLLLRRRLLRRRLLRLRRLRRRLRLRRLRRLRLLRLLRLRRLRLRLRRLLRRLLRLLLRRRRRRLLRRLLLLRLRLLRRRLLRLRRLLRLLLRRLRLRRLRLLRLLLRLLLLRRLLLRRLLRRRLLRRRLRLRLLRLRRLLRLLRRRLRLRRRLLRRRLRLRRLRRLLLRLLRLLLLLLLLRLLLLRLRLLLRLLLLLRLRRLLRLLLRRLRRRRRRLRRLRLLLLRRRLRLRRLLLLRLLRRRLLRLRLLRRRRRRLLRLLRRRLRRLRLRRRLLLLRLRLLRRLLRRRLLLLLRLRLLRRLRRRRLRRRRRLRLRLRRRRLRLRLLLLLRRLRLRRRRRRRLRLRLRLLLLRLRLRRRLLLRLRLLLLLRRRRLLRLRRLRRLRLRRLRLLLLRRRLLLLRLLLLRRRRLLLLLLLRLLLLLRLRRLLLRLLLLRRRRRLLRRLRLRLRRLRRLLRLLLLLRRLRRLLRRRLLRRLRLLLRRLRRLRRLLRRLLLRLLLLLLLRLLRRRRRRRRLLLLLRLRLRLRLLLRRLLRLRLRLRLLRRRRLLLLLRLLLRLLRRRRLRLRLLLRLLRLRRLLRRRLRLRLLRRRLRLLRLRLLRLLRLRLLLRLRRLLLRLLRRRLLRRRLRRLLRRLRLRRLRRLRRLLRRLRLRLLRLLLLRRRLRLLRRRLRLLLLLRLLRRLLLLRRRRLRRRRLRRLRRLLRRLRRRLRRLLLLLLRLLRLLRLLLLRLLRLLLLRLRRLRLRRLLLLLLLLLRLLLLRRLRLLRRRRRLLRRRRRLRLRRRLRRLRLLLRLRLLRRRRLLRRRLRLLLLRRRRRRRLLLLLRRRRLRLRLLLRLLRLLRRLLRRRLLRRRLRLRLLRLRRRLRRLRLRLLLRRRLRLLLLRRRLRLRRRLLLLLLRLRRRRLLLLLLRLRLLRLLRLLLRRLRLRLRRRLRLLRLRRLRRLRRRRLLLLRLRRRLRLLRLLRRRLLRLLRRRLLRRLLLLLRRLLRLLRLLLLLLLLRLLRRLRRLRLRLRLLLRLRRLLRRRLLRLLRLLLRLRRLLLLRLRLLRLRRRRRLLRRLLLRLRLLLLRRRLLRRLLLRRRLRLRRRLLLRLLLRLRRLRRLRRRLRRRLLLRLLRRRRLRRRRLLLLRLLLRRRRLLLLLRRLRRLLRRRRLRRRLRRRLRLRRRLRLLLRRLLLLRRRRRLRLRLLLLRLRRLLLRRRRRRRLRRRRLLLLLRRRRRRLLLRRRLRLLRLLRRLLRRRLRLRLLRRRRLRLLLLLLRLLLRLRLRLLRRLRLLRRRRRLRRLRRLRRLRLLRLLLLLLLRLLLRRLLLRLLRLLLRRLRLRLRLRRRRLRRLRRRRLLLRLLLRRRLLLRRRRLLLRLLLLLLRRLLLLRRLLLLLLLLLLRRRLLRRRRRRLRLRRLRLRLLRLLRRRRRRRRRRLRRLLRRRRRLLLLRLLRRLLRLRLRLRRLLRLLRLRRRRRRRLRLLRRLLRRRLLRRLLLLRRLLLLLRLRRRLLRLRLLRRLRRRRLRRRRLRRRRLLLLRRLRLRLLRRLRLRRLLRLRLRLRLRRLRRLLLLRLRLLRLRRLRLRLRRLLRLLLLRRRRRLRLRLRRRRLLLRRLLLRRLRRRLRLRLRRRLLRRLRLRRLRRRLRRLLRRLRLLLLLLLRLRLLRRRRLRRLRLLRLRRRRRLLRLLRLRLRRRLLLLRLRRRLRRLRRRLRLLRRLLLRLRRLRRLRRLRLLRLLLRRLLLRLRLRRRRLLLRRLRRLLRRRLLLRLRLRLLRLLRLRLLRLRLRLLLRLRLLRLRLLRRLRRRRRRRRLRRLLRLLLLLLRLLRRRRRLLLLLLLRLRRLRRRRLRRRRLLLLLLLLLLRLLRLLRLRRLRRLLRRLRRRLLRLLLRLLRLRLLLRRRLLLRLRLRRLRLLRRRRRRRLLLLRRRRRLRRLLRRRLLRRLLLRRRLLLRRLRLRRLLLLLLRRRLLLRLRLRLRLRLRRLRRRLLRLRLRRRLRLRRLLLRLLRLLRLRLRRRRLLLLRLRRRRLRLRLRLLRLLLLLRLLLRRRRRLRLLLLRRRRLLRLRRLRRLRRRRRRLRLRLRLLRRRLRRLLLLRLRRRLLLLRRLLLRRRLLLRRRLRRRRRRLLRRRLLRLRLLRLRRLLRRLRLLRRRRRRLRRLRRLRRLRRLLLLRLRLLRRRLLLLLRRLLRRLLLLRLLLRLRLLRRRRLLRRLLLLLRRRLRRLRRLLLLLLRLLLRLLLLLLRRLRLLLLLLRLLLRLRRRLLRLRRRLRRRLLLRRRRLLRRRLLLLRLLLRRRRRRLLLLLRLRLRLLRLLLLLRLLRRLRRLLLRRRLLLRLLRLRLRLRRLLLLLLLLRLLRLRLRLRLRLLRLRRRRRLRLRLRRRLLLLLLRLRLLLLLLRRLLRRRLRLLLRRRLRRLRLRLLRRLRRRRLLLLLLRRLLRRLRLRLLRRRLRRLLLLRLRRLRLRRLRRLLRRLLLRRLRLRRLLLRLLRLLLRRRLRLRRLLRLRLLRRRRRRLRLLRRRLLRLRLRLLLLLLLLRLLLRLRRRRRLLRRRRRRLLRLRLRRRLLRLLRLLLRLLLRLRLLRRLRLLLLRRRLRLRRRLLLRRLLRRLRLRLRLRLRLLLRRRRLRRLRRLLLRRLRRRRLRRLLLRLRLLLRLRRRRLRRRLLLRRLLLLLLLRLLRLLLLLLRLRLRRLLLLRRRRLRRRRRLLLLRRLLRRLRRLLLRLRLRRRRRLRRRLLLRRRLLRRLRLLLRLRLRLLLLLLRRRRLRRRRRLRRLLRLRRLLRRRLLRRLRRLLRRLRLLLRLRLRLLLRLLRLLRRRLRRRLRRRRLLLRLLLLRRRLLLRLRRRLLLRRLLRLRLLLLLRRLLRRLRLRRLLLRRLLRRLLRLLLLLRRRRRLRLRRRRRLRLLRRRLLLLLLLRLLLLLRRLRLRLRLRRLRLRRRRLRLLLLLRRRLLLRRRLRLLLRLLLRLLRLRRRLLRLRLLRLLRLLLLRRRRLRLLLRLLRRRLLLRRRLLRLRRLLRLRLLLLLLLRRRLRRRRLLLRLRLLLLLLRRRLRLLRRRRRLRLRRRRRLLLRRRRLLRRRRRRRRRRRRLRRLRRLRRLLRRLLRLLRRRRLLLLRRLLRRRLLLLLRRLLRLRLLRRRRLRRRLLLLLRLRRRLRLRLLRLRRRLRLRRRRRRRLRRRLRLLRRRLRLLLRRRRRRRLLRLRRLRLRRLRLRLRLLLLRRLLRLRRLLRLRLRLRRRRLRLLRRRLLRLLRRLLRLRRRLRLRRLLRRRLLLLLRRRLLLLLRLRLLRLLLLRLRLRLRRLLLRRLRLRLRRLLLRLRRRLRLLRLRLRRRLLLRLRRLLRLRRLLLRRLLLRLLLRLRLLLLRRLRLRRRRRRLLLLRRLRLLLLRRRRRRRRLLLRRRLRRLRRRLRLRLLLLLLRRLRLRLLLRRLRRLRLRLLLRLLRRRRLLRRLRLLLRRRLLRRLLLLRRLRRLLRLRLLLRLRLLLLRRLRRLLLLRRLLLRRLRLLLLRLLLLLLRLLLLRRLRLRLRLRLLRLLLLRRRRLLRRLRRRRRRLRRRRLLLRLLLLRLRLRLLLLLLLLRRLLRRRLLLLLLLLLLLLRLLRLRLRLRLLLLLLRRLLRLLRRLLLLRLLLRRLLRRLRLRRLRRLLRLRLRRRLRLLRLRRLRRRRLLRLRRRLLLLLLRLLRRRLLLRRLLRRLRRRRLLRRRLLRRLLRRRLLLRLLLLRRLLLLRRLLLLLRRLLLRRRRRLRRRLRRRRRRLLRLLRLLRLLLRRLLLLRLRLLLRLRLLLRLLLRLRLLLLRLRRLLRLRRRLRRRRLLRLLLLLRLRRLLLLLRRRRLLLLLRLLLRRRRLRRLLLRLLRLLLRLRLLLLLLRRRRLLLLLRRLRLLLRLLLRLRRRLRLLRLLRLRLRRLLLRRLRRLLLLLLLLLLRLRLRLLRLLLRRRRLRLRRLRLLRLLLLLRRRRLRRRLRRRLRRRRRRLRLRRLRLRRLRLRLLRRLRRLLLRLLLLLLLRLLRLRRLLLLLRRLLLRLRLRLLLLRLRLLRRRRLRLRRLRRRLLLRLLRRRLRRLRRLLRRLRRLRRRRRRRLRLLRLRRLLRLLRRRLRRLLRRRLLRRRLRRLRRRLLRLLRRRLRRLLLLLRLRRLRRLLLRRLRLLRLLRLLLLLRLRLRRLRLLRRRRLRRLRLLLLLRLLLLRRRLRRLLRRLLRLRLRRLRLRRRLRRLRLLLLLLRRLRLLRLLLRRLRRLLLLRRLRLLRRRLLLRRRRLRLLRRRLRRLRLRLRLRLRRLLRLRRRLLLRLRLLLRRLLLLLRLRLRRRLRLRLRRLLLLLLRRRRRRLLLRLRLLLLRRLLRLRLLRLLRLLLRRRRRRRLRRLRLRRRRLRRRLLRLLLLLLLRLLLRLRLLLLRLLLRRLRLLRRLRLLLLRLLRRRLRLRLLRRLRLLRLRRRLLRRRRRRRLRRRRRLLLRRRRRLLLLLLRRRRLLLRLRLRRRRRLLLRLRRRLRLLLLLRLLRLLLRLRRRLLLRLRLLRRLLRLRRRLRRRRLRRLLLLRLLLRLRRRLRRRLRRRLLRRLLRRLRLLLRLLRRLLRLLRLRLRRLLRLLRRLRRLRLRLLRLLRLLLRRRRLLLLRLRLLRRRLRLLLRLRRLLLLRRRRLLLRLLRRRLRLLRRLRRRLRLLRLLLLLRLRLLRLLLLRLLRRLRLRLRLLLLLLLRRRLRLRRLRRRLRLRLLLLRRRLRLRRRLRRLLRLLLRLLRLLRRRLLLRLRLRRRLLLLLLLRLLLLLLRLLRRRLRRLRLLLLRLRRRRLLRRLLLLRRRLRRLLRLLRRLRLLLRRLLRLRRLRLLRRLLRRRLLRRLRLLRLLRRRRRLLLLLLRRLLLLLLLRRRRLLRRRRLRLRLLRLRRRLRRRRLRRRRLLRRLRRRLRRLLLRLLRRRLLRRLRRLRRLRLRRLRLRRLRLRRLLRLLLLLLRRLRRRLRRLRRRRRLLLLRLRLLLRRLLRLRLLLRLRLRRLLLRRLLLLLRRLLRLLLRLLLLRRLLRLRRLRRLRLLRRRLLLRRLRLLRLRLRRLLLLRLRRRLRLLLLLLLRRRLRRLLLRRLRLLRRRRLRLRRLRLLLRLRRLLRRLRRRLRRLLRLRRLLRRLLLRRLRLRRRLLRLRLRRRLRLLLRLLLRRLLLLLLLLRRRRLLLLRRLRLRRLLRLRRRRLLLRLRLLLLLRRLRLRLRLRRLLLLRRLLRRRLRLRLRLLRLLLLRLLLRRRLLLLRRRRLLRRRRLRLLRLLLRRRLRRRLLLLLLLRRLLRLRLLRLRLLRRLRLRLRLRLRLRLRRLRRLLRRRLRRRLLLLRRRLLRLLRRRLRLRRRLLLLRRLRRRRRLRRLLLLLLLLLRLLLRRLLLLLLLLRLRLLRRLLRLRLLRLLRLRLRRLLRRLLRRLRRLLRRRRLRRRRLLLRLRLLLRLLLRLLRRLRLLLRLLLRRRRRRRRRLLRLLLLRRLRRLLRRLRRRRLLRLLRLLLRLLLLLRLRLRLLLLRLRLRRRRLRLLLLRRLRLRLLRLRLLLLRLRRLRLRRRLRRLLLRRLLRRLRLLRRLLLRRRRLRRLLLLLLRRLLLRLLLRLLLRRLLRLLRRLRLRLRRLLLLLRLLRLRLRLLLRLRLLLLLRRLRRRRRLRLRRLRLLLRLRLLLRRRRLLLRLRRRLLLLRLLRRLRLLLRRRRLRRRLLRLRLLLLRRRLRRRLLLLLLLRRLLLRRRLRLRRRRLLRLRRRRLRRLLLRRRRLLLLRLLLRRRLRLRRRLLLLRRRRRRLLRLRRLRLRLLLLLLLLLLLLLRLRLLLLLRRRRLLLRLLLLLRRLLLLRLLRLLRLRLLLRRRLLLRLRLLRRRRLLLRRLLLLRRRRRRLRRLRRLRLRLRLRRLRLLLRRRLLRRRRLLLLRRRRLLRLLLRLRRLRRRLRLLRLRRRRRLLLRRLLLLLLLLLLRRLLLLLLLLRLRLLRLRRLLLRLRLRRLLLLRRLLLRRRRLLRRRLRRRLRRRRRLLRLLRRLLRLRRLRRRLRRRLLRLLLRRRRLRLLRRLRRRRLLLLLLRRLRRLLRRLLLLRLRLRLLLRRLRLLRLLLRLRRLLRRRRRLRLRRLLRLLRLLLLRRLRLLRLRRRRLRLRLLLLRLLRLLLRRLLLRRLRLRRRRLLRLLLLLRLLRLLLLRRRRRLRLRLLLLRRRLRLRRRLLLRLRRRRLRRLRLRLLRLLRLRLLRLLLRRRRRLRLLRLLRLLLRLRRLRRRLLLRLLRLRLLRRLRLLRRLLRLRRRRRLRRLLRRRLRLLRRRRRLRLLRLLRLRLLLLRLRRLLLLRRLLLLLRRLRLRRRRLRLLRLRRLRLLLLLLLLLRRLRLRLRLRLRRRLLRRRLRLLRRLLRLLLLRLRRRRRLLRRRLLLRRRLLLLLRRRRRLRRLRLRRRLRRRRRRLLRLRLLLLRLLRRRRRRLLLRRLRLRLLRRRLLLRRRLRLRRLRRLRRLRLLLLLRLRLRRRLLLRLLRRLLLLRRLRRLLLLLRRLLRRLRRRLLRLLRLLRRRRLLLRRLLRRRRRRRLRLRLRLRLRLRRRRLLRRLLLLRRRRRLLRLRLLRRLLLRLRLLLLLLLLLRLLLLLLRLLLLRLRRRLRLRRLRLRLRRRLLRRLRLLRLRRRRLRLRLLRLRLRLRRLRLLLRLRLLLRLRLRLLRRLLLRLRLLLRLRLRRLLLLRLLLLLRLLLRLRRLRRRRRRRLRLRRRLRLRRLLRLLRLRRRLLRRLLLLRLRLRRRLLRLRLLRLRRLLRLLLLLLRRLRRRRRRRRLLLLLRRLRRLRLLRRRLLRLLRRLRRLLRLLLLLLRLLLLRRLLLRLLRRLLLRRLRRLRRLLLLRRRRRLLLLRRRRLLRLLRRLRRLRRRLLRLLRRRLRRLRRLLRRRRRRLRLLLRRRLLLRRRLLRLRLRLLLLRLLLLLLLRRLRRRRLLLRLRRRRRLRRLLLRRRLLLLLRRLLRLLRRLRRRLLLRLRRRLRRLLLLLLRRRLRLLLRRLRRRLRRLRRLRRLRRLLLLRLRRLRRLRLRRRRRRRRRLRLLLLRLRLRLRRLLRRRRRRRRRRLLLLLRLRRRLRRRLRLRRRRLRLRLRLLRLLRLLLRLLRRLRLRRRRRRRRLLLRRRLRRLLRLRLLLLLRRLLLRLRRRLLRLLRLRLLRRLRRRRLRLLRRRLLLLRLLRLLRRRLLLRLRLRRLRRLLRLRRRLRLLRRLLRRRRLRRLRRLLRLLLLLRRLLLRLRLRLRLRRLLRLRRLRLRLLLRLLLRLRRRLLRRRRLRLRLLRRLRRLLLLLLRLLRRLRRLRRLLRRLLLLRLLLLRLLLRLLRRLLRLLLRLLRRRRLLRLRRRLRLLRLLRLLRLRRLRLRLLLRRLLLRRLRRLRLRRRLLLLLLRRRLRRLRLLRLLLRRRLLLRRLLRRRLRLLLRLLRLRLLRRLLLLRLRRLLLLRRLLRRRLLRRLRLRLLRRRRLRRRLRRRLLLRLRLRLLRLLLLLRLLRRRRLRLRRRLLLLLLRLLRLLRLLLRRRLLLRLLRRRLLLRRLLLRLLLLLRLRRRLRLLLRLLLRLLRLLLRLLRLLLRRRRRRLLLLLLRRRLRLLLLRLLRRRRRRLLLLRRRRLLRLLRLRRRLRLRRLRLRLLLLLLRRRRLLRRLLRLRRLRRLRLLRLRLRRRRRRRRLLRRLRLLRLLLRLLRLLRRRLLLRLRRRRLRLLLLRLLRRLRRLLRRLLLLRLRRRRRLRLRRRRRLRRRLLRLLRLRRRLRRLLRRRRLLRRLLLLRLRRRRLRRRLRLRLRLLLRLRLRRLRLLRRLRLRLLLLLRLRRLLLLRRLLRLRRLRRLRRRLRRLRLLRRLLLLLRRRLRRRRLRRRLLLRRRRLRRRRLRLLLRLRLLRRRRLLLRRLRRLLRLRLLRRLLLLLRRLLRLLLLRLRLRRLRLRRLLLRLRLLLRLLLLLRLRRRRLLLLLRLLLRLLLLLRRRRLRRRLRRRRLRRLRLLRRLLRLLRRRLLLRLLRLRRRRLRLRLRLLRLRLRLLRLRLLRLLLRRRLLLLRRLRLLRRLRLLRLLRRRLRLRLLLRLLLLLRRRRRRRLLRRLRRLLLLRRLLLRLRRLRRRLRLRLLRLRRRLLRRRLRRLRLLRLRRLLRLRRLRRRRLLRLRRLRRLLLRRLRRRRLLRRRRLLRRLRRRLRLLRLLLLRRLRRLLRLRLRRRRRRRLRLLRLLLLRRLLLLLLLLRLRLLLRLLRRRRLRRRRLLLRLRRRRLRLLRRRLLLLRLRLRRLRRRRLRLRLRLRLRRLLRRRLRLLRRLLLRLRRLRRLRRRRLRLLLLRRRLLLRLRLRLLLLRRRRLRLRLRRLLRLRRRRLLRLLRLLRRRLLLLRRRRRLRRLRRRRRRRRLRRRLRRRRLLLLLRRLRLLLRLLRLRRLRLRRRLRRRLRLLRLLLLRLRRLLRLRLRLLLRRRLLLRLLRRLLRLLRLLLLLLRLLRLLRRLRLRRLRRLLRLRLRLLLLRRLRRRLRRLLLLRRLRRLRLLLRRLLLLLRLRLRRRRLRLLRLRLLLRRLLLRLLRLRLRRLLLLRLRRRRLRLLLLRLLRLRRRLLRLRRLRLRRRRLRRRRLRRLRLLRRRLRRRRRRRLRLRRRLRRLRRLRRLRRLLLLRRLRRRLRLLLRRLRLRLRRRLLLRRLRRLRLLLLRRRRRLRLRLLRRRLRRLRRLLRRRRRLRLRLRRRLLLLLRLRRLLRLRLLRRLRLLRRRRLRLLRLLRLLLRLRLRRRRRRLRLLLLRLLRRRRRLRLLLLRRRRRRRRRRLRLRLRRLLLLLRLLRLRRRRLRLRRRRRLLLRRLRRRLRLRLRLLLRLRRLLLRRLLRRLRLLRRRRLRRRLLLRRLRRRRRLRRLLRLRLLLLLLLRLRLLLLRRRLRLLLRLLLLLRLLLRLRRLLRRRLRLRRRLRRLRRLLLLLLRLLLRRLLLRLRRLLLLLRRLRRRRLRRRRLRRLLRRLLRRRRRLRLLRRRRRLRRRLRRRLRLRRLRLLLLLLLRLLLRLLLLLRLLLLLLLLLLLLRLRLRRRRRLRRLLRLRRLLRLLRRLLLLLRRRLLRRRLRLLRRRRRRLRRRRRLLLLRRLRLRLRRLLRLRLRRLLLLRRLLLRRLLLLLRLLLRRRRLLLRLLLLRLRRRRLLRLLRRLLRRRRRLLRLRRRLRLRLLLRLLLLRRRLLLRLLLLRRLLLLRLLRLLLLRLLLRRLRRRRRRRLRRLLLLLLLLLLLLLLLRRRLLRLLLRLLLRLRLLRLLLRLRRLLRRLLRLRLRRLLRLRLLLLLLLRLRRLLLRRLLLRRRRLRLLRLLRLRLRRLRRRLLRLLLRLRRRLRLRLRLRRRRLRRRLRLLRRLLLLLLRLLRRLRRRLLLLLRLRRRRRLRRLRLRLRRRRRRRLLLLRLLLRLRRRRRLRLLRLRLLLRRLRLLRRRLLRLLRLRLLLRRRLRRRLRRRLLRLLLLLLRLLLLRLRRLRRLLRLLRRLRLRRRLRLRLLLLRLRRLRLLRLLRLLLLLLLLRLRLLLRRRLLRLRLRLRRLRLLRRRRLRLRLRRRLRLLRLLLRRLLRRLLRRLLRRRLLLRLRRRRLRRLRLRRRLLRLRRRRRLRRRLLRLLRRLRRLLLRRLLRRLRLLLRLRRLRLLLRRRLRRRRRLLLRLLRLLRRLRLLRLLLLRLLLRRRRLRRRRRRLRRLRLLLLRRLLRLRRLLLLRLLRRLRRLLLRRLLLRLLLRLRLLRRLRRRRRLLRRRRLLRLLRRRRRRLRRRRRLRLRLRLRRRLRRLLRRLRRLRLLLLRLRLLRLRRRLLLLLRLRLRRRRLLLLRLLRLLRLLLRRRRRRRRLLRLRRLRRRLRRRLLRLLLLLRRLRLLRRRLRLRLLRLLLLLLLLRLRRLLRRRRLRLRLLLLLRLRRRLRRLLLLLLRRRLLLLRRLLRLRLRLRRRLLLRRLRRLLLRRRRLLLRLRLRRRLRLLLLLLRLRLRRRLLRRRRLRRRRRRLLLRRLLLLRRRLRLRRRLRRLLRLLRRLRLLLLLLLRLRRRLLLRLRRLRLLRRLLLLRRRLRRRLLLRLRRRRRLRRRRRRLRLLRLRLLRLLRLLLLRRRLRRLRLRRRLLRLLRLLLRLRLLRRRRLRLRRLRRLLLRRLRLRLRLRLRRLRLLRLLLLRRLLLLLRRLLLRRLRLLLLRLLRRRRRLRRLRLLLLRLLRLRLLLRRRRLLLLLRLLLRRLLLRRLRLRRRLLRLRLRLRLRRLRLLLLRLLLRLLLRRRLLLRLRRLRLRLRLLLLLRLRLLLRRLRLRLLLLRLRLRLRLRLLRLLRRLRRLRRLLLLLLLLLRRLLLLLLRRRRLRRLLRRLRRRLRLLRRLRRLLLRRLRRRRRLRLRRLRRLRLLRRLRRLLLRLRRLRRLRLLLLRRLLLRRRLLRRRRLRLRRLRLLRRRLLLLRLLLLLRRRLLLLLRRRRLRLLRRRLRLRRLRLRRLRRLRRRRRRRRLLRLLRLRRLLRRRLRLLLLRRRLRLLRRLLLRRLRLLLLRLLRLRRLLLLRRRLRRRRRLRRLLLRLLLLLRRLLRRRLLRLLLLLRRLRLRLRRRLRLLRRRRRRLLRLRLRLRRRRLRLRRLRLRRLLRRRLLRRLLRRRLLLLLLRRRLRLRRRLRLLRLRRLLLRLRLRLRRLLLLRLLLRRLLRLLRRLRLRLRLRRRLRRLLLRLRLRLLLLLLLRLLRRRRRRLRLLRRLRRRRRRLLLLLRLLLLRLRLLRLLLRLLLRLLRRRRRLLRRLRRLLLLRLRLRLRLLLLLLLLLLLRLRRLLLRRRLRRLRRRRRLLLLLRRRLLRLLRRRLLRLLLRLRRLRRRRRLRRRLRLRLLLRLRLRRLLRRLLRLLRLLRLLLLLLLRRRLRLRRLRLLLRRRLRLRRLRRLRLLRRLLRRRLRLLLLRRRRLLLLRRLRLLLLLLRLRLLRRRLLRRLLRLLRLLLLLLLRRRLLRLLLLLLLLLRLLRRRRLRRLLRRRRRRRRRLLRRLLRLLLRRRLLLRLLLLRLRRLRLLLLLLLRLLRRLRRLRLLRRLLLLLLRLLRLRLLRLLLRRRLLRRLLLRLRLRRRLLRRLLLRLLRLLLLRLLRRRLRRRRRRLRLRLRRLLLRLLLLLRLLLLLRRLRRLRRRLLRRRRLLLRRRRLLRRRRRRRRLRLLLRLLLLLRRRLLLLLLRRRLLRLRLLRRRRRLRRRRLRRLRRRRRRLRLRLRLRLRRLLRRRRLRLRRRRRLRLRLRRLLLRLLRRRRRLLLLRRRLRRLRRLLLRLLLRLLRRLLLRLRRLLLRLRRLRRRRRRRLRRRLRRRLLLLRRRLLLRRLRLRLLLLRLLRRRLLRLRLRLRLLLLLRLRRRLLLRRRRRRLLRLLRRLRLLLRRRLLLRRRLRRLRRRRRLLLLLRLLLLLLLRLRRLLRLRRLRRLLLRLLLLRRRLLLLRLRLRLLLLRRRLRLLRRRRRRRLLRLRLRLLLLLRLRRRRLRRRRLLRLRRRLLRRLLRRRLLRLRRRRRRRRLRRLRRRRLRLLRLLRLRLLRRRLLRRRRLRRLLLLRRLRLLLLLRRLLLRLRLLLLRRRLLRLRLRLRLRRLRRRRRRRRRLRRLRRRLRRLRRLRLLRLLRRLLLRLLRRLRLLLRRLLLRLLLLLRRRLLLLRRRRRRRRLRRRRLLLRRLLLRRLLLLLRRLLRLLRRRRRLRLRRLLRLRRLRLLRLLLLLRLLLLLRRRLRRRRRLRLLRRLLRRLLLLLRLRLLRRRRRLLRRRLRLLRRRRLLRRRRLLRRLRLRRLLRRRLRLRRRRLLRRLRRRRLRLLRRRRLLLLRLRLLLLLRLRRLRRRRRLRLLLRRRRLLLRRLLRRRLLRLRLRRRLLRLLRRLRRRRLRRRLRLLLLRRRLRLLRRRRLLLLRLLLLLLLLRLLLLLLLLLLRLLLRRLLRRRLLRRLLRRRRLRLRRLLRRRLRRRLLLRLRRRRRRLRRRRLLRRRRLLLRLRRLRRRLLLRRLRLRRRRRLLLLLRRRLLRRLLRRRRLRRRRLRRRRRLLLRRLRLLRRLRLRRRLRRLLLLLLRRLRLRRLLRLLLRRLRLRRRRLLRLLRRLLRRLRLRLRLLRLRRLRLLLLLLRRRLRLLRRLRLRRLRRRLRRRLLRLRRLLLLLRRRLRLLLRLRRRLLLLRRRLRRLLLRLLLRRRLLLLLLRRLRRLLRLRLLRLRLLRRLRRLRRRRRLLLRLLLRLRLLLLLRRLRRRRRLLLLRLRRRRLLRRRLLRLRRLLRLRRLLLRLRLLRRLLLRLLRLLLRRRLRLLRRLLRRRRRRRLLRRLRLRLRLLRLRRRLRLLRLRRLLRLLLRLLRRLLRLRLLLRLLRLLRLRLRLRLLLLRLRLRRLLRLLLRLRRRRRRLLLRLRLRLLLRRRLRRRRLLLLRRLLRLRRLRLRLRRLLRLLRRLLLRLLRLRRRLRLRRLRRRLRLRLRRLRLLRRRLRRLRRRRLLLRRRLRLRLLRLLLLLLLLLLRRLRRRRLRRLLLLRLRLRLRLLLRRRRRLLLRRRRLRLRRLRLRRRRRRRRRRLRRLRRRLRLRLRRLRLLRRRLLLRLRRRRLRRRRRLLLLRLLLRRLLLRLLRRLRRRRLLLLLRLLLLRLRLRLLLRRRLRLLLLLRRLLRLRRRLLLRLLLRRLRLRLRRLLLRRRRRLLLLRLLLLRRLRRLRRLLRRRRLLRRLRRRLRRRLLRLLLLRRRLLLLRLLLRLLRRLRRRLLRLLLRLRRLRLLLRRRLLLLLLLLLRRRLRLLRLLRLLRLLRLRRLRRLLRLLRLRLLRLLLLRLLLRLLLLLLLRLLRLRLRRRRLRLRRRRRLRRLLLRLLLRLRLLRLLRLRLRLLLLLLRLLRRLRLRRRRRLRLRRLLLRRRRRLLLLRLRRRLLLRLLLLLRLLLRLLLRLLLLRLRRLLRRRRRLLRLRLLRRRRLRLRLLLLLRLLRLRRRLLRRRRLLLRRLLRLRRLRLRRRLLRRRRLLRLLLLRRRLLRRRRRLLLRRRRLLRLLLLRLRRRRLRLLRRLRLRLRLLRLRLLLRRRRRRLLLRRLLLRLRLLLRRLRRRRRLLRRRRLRRLRRRRRRLRRRRLLLRLLLRRRRLLLLLLLLLLLLLRRRRLRRRRRLRLRLRLRRRLRLRRRLLLRLLRLLRLRRLLLRRRRRLLRRRRRRLLRRLRRLRLRRLRRRRRRLRRRRLLLLLRRLLLLRRRRLLRLRRRLLLRRLRRRRRLLRLLRLLRRRRRLLRRRRLLRRLLRLRRLRRLLLLLRRLRRLLRRRRRRLLLRRRLRRLRRLRRLLRLLLLLRLRLLRLRRLLLLLLLLLRRRLRRRRLLRLLRLRLRLLLRLLLLRRLLLLLLRRRRLLLLRRLLRLLLRRLLLRRRRRRRRRRRRLRLRRLRLLLRRLRRLLRLLLLRLLLRRLRLRLRRRLRRLLRLRRRRLRLLRRLRRRLRLRRRLLLRRRRRLLRLRLRLRRRLRLRRRRLLRRRRRLLRLRLLRLRRRLRLRLLLRLLRLRLRLRRLRRRRRRLRLRLLLRLRRRLRLRLRRLRRRRRRLRLLRRRRLRLRRRLLLRLLRLLLLLRLLLRRLRRRLLLRLRLRLLRLLLLRLLRRLRRLRLLRRRRRLLRLRLLLLLRRLRRRLRRLLLLRLLLRLLRLRRLLLLLLLLRLRRLRLRRRLRLRLLLRLLRRLRRRLRRLLRRRRLRLRRLRLLRLRLRRRLRRRRLLRLLLLRLLRLRRRLLRLRRLLLRRRRLRRRRLLLLRLRLRRRRLLLRLLLRRLLRRRRLLRLLLRRLLRLRLRLLLLLLRLLRRRRLRRLLLRLRRRRRRLRRRLRRLRLRLRRLLLLLLRLLRLRLRLRRRRLLLLRRRRLRRRRRRRRLRLLRRRRRLLRLRLRLRLLLLRRRLRRRRLLLRRRRLRLRRLRLRRRRLLLLLRRLLRLLRLRLLLRRLRLLRRRLRRRRRRRRLLLLLLRLRRLRRLRLRRLRRRLRRLRRRRRRRRLRLRRRRLRLLRLLLRRRRRLRLRLLRLRLRRLLRLRLRRLLRLRLLRLRRLRLRRLLLRRLRRRLRRLLRRLRRRLRLRRLRLRLLLLLLRRLLRRLLRLLLRLRLRLLLLRLLRLRLRLRRRLRRRRLLRRRLLLRRRLLLRRRLLRLLRLRLLRLRLLRLLLLRRRLLRRLRRRLLRLLRLRRRRLLRRRRLRRLLLLLRLLLRLRLRLLLLLRLRLLLRRRLLRLRLLRLRLRRRLLLLLLRRRLLLLRRRLRLLRRRLLRLRRRRLRLRRLRRLRLLRLRLLLLLRRLRLRRLLRRRLRRRRLLLLRRLLLLLRLLRRLLRRLRRLRRLLLLRLRLRLRRRLLLRRLRRRLLRRLLRLRRLRLRRLLRLLLLLLLLLRLLLLLRRRRRLRRLLRLLRRLLRLLRLRLRLRLLRLLLLRLRLLRRRLRRRLRRRLRLLLLRRLLRLLRRRRRLLRRRLRRRRRRLLRRRRLLRRLLRLRLRLLRRRRLLLLLLLLRLLRRLLLRRLRRRRRRLLRLLLRRRLRLLRLLRRLLRLRRLRRRLRLLRLRRRRRLLLLRLRLRLRRRRRLLRRRLLRRRLRLLLRRLRLLRRLLRRRRRLRRRLLRLRRRRRRRLRLLLLLLRRRRRLRLLLRRRLLLLRRLLLLLLLLRRLRLLLLRRLRLLLLRLLLRRLRLLLLLRLRLLRRLLLLRLRRRRLRRLLRRRRLRLRRLRRLLLLLRLRLRRRRRLRLRRRRLLLLRRLLRLRRRLLLRRLLRLRRRLLLRRRLLLRLLLRRRLRRLLLRRRRLLRLRRRLRLRRRRLRLRLRRRLRLRRLLLRRRRLRRRLLLRLRRRLLLRRLRLLRRRRRRLLRRRRRLLLRRLRRRLRLRLRRRLRLRRRLRLLLRLRLLRRLLRLRLRLRRLLLRRRRRRLLRLRRRRRRLRRLLRLLRLRLLLRRRLLRRLLRRLLRLLRLLRLRLRRLLRLRLRLLRLLLLLLRRLRLRLRRRRLLLRLRRLRRRRRRLLLLLRLRLRLRRLLLLRLRLRRLRRLRLLRRRLRRLLRRRLLLLRRLRRRLRLLRRRRRLRRRLLLLLRRRLRLRRRLLRRLRLRLLLRLRLLLLLRRRRLRLRRRRLRRLLRRRRRLLRLRLRRLLRLLRLRRRRRRLLRRLLRLLRRLLLRRLLLLRLRLRLRLLLLRRRRRLLRRRLLLRLRLLRLLLLRLLRLRLRRLLLRRRRRLLRLLRRLLLRRLLRRRRLLRRLRRRLRRLLRRRRRRLLRLRRLRLRLLLRRRRLLLRLLLLLRLRRRRRLLLLLLLLLLLLLLLLRLRLRLRLLLRLLRRLLRRRLLRLRLLRRRRLLRLRRRRRRRLRRRLLRRRLLLLLLLLLRRLLLLLLLRLRRRRLLRRRRLRRLLRLRLLLLLLRRLLRRRRRRLLRLLLRRLRRRRLLRLLRRRRLLRLRLRLRRLRLLRLLRLRRLLLLRLRLRLLLLLLLRLLLLLRLLRLRLLLRRRRRLLRRLLLRRRLRRLLLRLRRLLRLRRRRRLLRRLRRLRLLLLLRLLRRRRLLRRRLRRLLLRRLLLLLLLLLRRRLLLLRRLLLRLLRLLRRRRRRRRRLLRRRLLLLLRLLRLRRRRLRRLLLRRRLRLRLLLRRLRRRLLRRRLLLLRRRLLLLRLRLLLLLRLLRRLRRLLRLRRRRRLRLLLRLLLRLLLLRRRRLLRLRLRRLLLRLRRLLRLLLLRLLLRLLLRLLLLLLRLRRLRLLLLLLLRLRRRLRRLLRRRRRRLRLLLRRLLRRRRLRRLLRLLLLLLRLLLLLLRRRLLLRLRRRLRLLLLLLRRRRLRRRRLLRLLLLRLLLLRLRRLLRRRRLRLRRRRLRLRLLRRRLRRLLLLRRLRLRLLLRRLRRRRLRLRLLLRLRLRRLRRLLRRLRLRLRRLLLLRLLRRLRLLLRLRLRRRLLLLLRRRLLLLLRLRRLLLRLLRLLLLRRRRLLRRLLLRRLLLRRLLLRLLLRRRRRRLLRLLLLRRLLRRRLLLRLLLLRRRRRRRLRLLRLRRLRRRLRRLLRLRRRLRRRLRRRRLLRRRRRLRRLRRLRLLRRLLRLRLRLLRRLLLRLRLLRLLRRRRRRRLRLLRLRLLRLRLRLRRLLLLLRLRLRRLLRRRRLRRRRLRRLLLRRRLRRLRRLRLRRLLRLRRLRLRRLLRLRRLRLLLLLRLLLRLLLRLLLRLLLRLRRLLRLLLLRRLRRRRRLLLLLLRRRLRRRRRLLLRLLLLLRRLRRLRLRRLRRLRRRRLLLLLLRLLLLRRRLLRRLLRLRLRLLLRRRLRLRRLLRRRRRLLRRLLRLRRLLRLRLLLLLRRLRRRLLRLLRLLRRLLLRRLLRLRRLLRRRRRRRLRLRLLRRRLLRRLRRLRLRLRLLLLLRLLRLRLLRLRLLLLLLLLRRLRRRLRLLLRRLRRRRRLRRLRLLLRLLRRRLRRLRLLRRRRLLRLLRRLRRRRLLRLLLLLLRLRRRLLLLLRRRRLLRLLRRLRLRLLRRRLRLLRRLRLLRLLRLRRLLLRLRLRRRLLLLRLRLRRRLRRLRRLLLRRRLRLLLLLRLLRLLRRLRLRLLRRLRRLRLRLRLLRRLRRRRLRRLRRLRRLRLLRLLLRLLRLRLLLLRRLLLRRRRLLLRLRLLLRRLRRRRRLRLRRLRRRRRLRRRLRRLLLRLLLRRLRRRRLRLLRLRRLLLLLLLLLLLRRRLLRLRLRLRLLRLRRLRLRLLRLRRRLLLLRLRLRRRLRRLLRRRRRRRRRRRLRLRRLLRLLRLLRRRRLRLLLLRRRRRLLLRLLRRRRLLLRLRLLRRRRRRLLLRLLLLRRRLLRLLRLLLRLLRRRLLRRLLLLRLRRRLLLLRRRRLLLRRRRLRLRLLRRLLLRRRLRRRLLRLRRLRLLLRRRLRRRRLLLLRRLRRLRLRLRLLLRRLLLRLRRRRLRLRRRRLRRRRRRRRLLRRLLRLLLLRRLRLRLLLRRRRLLRRLLLLLLLRRRLRRRLLRLLRRLLLRRLLRRLRLRLRLRLLRRRRRLRRRLLLLRRLLRLLRRLLRRLLRRRLRRRLLLLRLRRLLRLRLLLLLRRRLLLLRLRLLLRLRRLRRRRRRRLLRRRRLLRRRLRRRRLRLRLRRLLLLRLRRLLRLRLRRLLLLRLRLLLRRLLRRRLLLLRLLRLLLRLLLRRLLRRLLRLLLRRRRLLRLLRLLRLLLRLLRLLRRLLRRLLLRRLLLLLRRRLLLRLLLRRRRRRLLRLLRLRLRRLLRLLLRRRRLRLLRLLLRRLRLRRRLRRRLLRLLLRLRRRRLLRRLLRLLRLLLLRRRRLRRRLLLLRRLLRRRRRRLRRRRLLRLRLRRLLLRLLLLRLLRRRRRLRRLLLLRLRLLLRLRLRLRRRLLLLRLLLLRLLLLRRLRRRLRLRLLLLLLLRRRLRLRLRLLLRRRLLLRRRLLLRRLRLRLRRLLLLLRRLLLRRRLLLRRLLRRRLRRRLRLLLLRRRLLLRRRLRRRRRRRRRLLLLRLLLLRRLLLRRLRRRLLRRRRLLRLRLLLLRLRRLRRRRLRLLLLRLLLLLRRRLLLRRRRLRRLLLLRRRLRLLLLLLRRRLLLRLRLRLLRRRRLRRLLRLRLRLLLRLLLLRRRLLRRRLRRRRLLLLLLRLLLLRLRRLLLLRRLRLRLLRLRLRLLLLLRRRRRRLRRLLRLLRLRLRRLLLRLLRLRRLRLRLLRLLRLRRRRLLRRLRLRRLLLRRRRRRLRLLRRLRLRLLRRLRLLRLLLLRLLLRRLLLRRLLRLLRLLRRRLLRRLRRLLRRRLRRRRLLRRRRLLRRLRLLRRRLLLRRLLRLLLRLLRLRLRLRRLLRRRLLLLRRRLRRLLRLLLLRLLLRRLRRLLRLRRLLRLLRLLRRRLLLRLRLLRRLLLLRLRRRLRRRRRRRRLLRLRRRLLRRRRRRRRLRRRRLLRRLLLLLRLRRLRLLLRLLLLLLLLRRRRRRLLLRRLRLRRRRLRLLLRLLRLRRRRRRLLLRLLLRRRRLRRLRRLRLLRLLRRRLRRRLRLRRLRRRRRLLLRRLLRLLLRRRLRRLLRLRLLRRRLRLRRRLLLLRRLRRRRRLLRRLLRRLRLRRLLLLRLLLRRRLRRRLRLLRRRRLRRRLLLRLLRRLRLLLRRRRLRRRRLLLLLRRLRLRLLRLRLRLLLRLLRLRLRRRLLLLRLRRLRRLRRRLRLLRLLRRRLLLLLRRLRRLLRLRRRLLRLLLRLRLRLLRRLRLRLRLRLRLRLLLRLRLRLLLLLRRLRRLLLLLLRRLRRLRLRLRRRRLRRLLRRRLLRLLLLLLLRRRLRRLLRRLRLRLLRRLRLRLRLRLLLRRRLLRLLRLRLLRRLRRLRLLRLRLRRRRRLRLRLRLLLRRRRRRLRLRRRLLLLRLRRRRLRLRRLLRLLRLRLRRLLRRLRLRRLRLRRRLRRLRRRLRLLLRLLLRRLLLLRRRLLLLLLRRRRRLLRRRRLLRRLLLLLRLRLLLRLLRLLLRLLLLRRLLRRRLLRRRLRLRRLRRRRLLRLLRRLLLLLLRRLLRRLLLLRLRRRLLLLRLLRRLRRRLRRLLLRLRLRLRLLLRRRRRRLRRRLLLRLRRRRRLRLLRRRLLRLLLLRRLRRRRRRRRRLLRRLRRRRRRLRLLRLRLLRRLLRLLLLRRLLRLRRRRRLRLLRRRRRRLLLRLLLLRLLRRLRRLLRLRRRLRRLRRLLRRLLLLRRRRLLLRLLLLRLLRRLLRLRLLRRRRLLLLLRRRLLRLRRLLRRLRLLLRRLRRRRRRLRRRLLRRLRRLLLRLRLLRRLLLLRLRRRRRRLRLLRLRLRRRRRLLRRLRLRRRRLLLLRLRLRLLRLRLRRLLLRLLRRLLLLLLRLRRRLLLLLLLRLRRRLRRLRRLLLLRRRLRLLRLLRRLLLRLRLLRLLLRRLRLLRLRLRLLLRLLLLRRLRLLLRLLRLRLLRLLRRLRLRRLRRRRRLLRLRRRRLLLRRRLRRRRRLLLLLRRLLLRLRLRLLLRLLLRLRLLLLLRLLRRLLRRLLLLRLRRLRLRLLLLRRLLRLRRRRLLLLRRRRRRLLRLRRRLRLRLRLRRRLLLRLRRLLLRRLRLRRRLLLRLRLLRLLRLLRRRLLRLRLLRLLLLLRRLRLRRRLLLLLRRLRRLRLRRLLRRRLRLLRRRRLRLRRLLLLLLLRLRLLLLLLLLLRLLLRRRLRLRRRRLRRLRLLLLRRLRRRRRLLLLLLLRLRLRRRLRRLLLLLRLLRLLRRLLLRLLRRLLLLRLLLLLRLRLRLLRRLRRRRRRLLLLRLRLLRLRRLLRRLLRLRRRLLLLRLLLLLRLRLRLRRRRLLRLRRRRRRLRRLLLLRLRRRRRRLLRRRRRRLRRRRLRRLRRLRLRLLRRLRLRLRLRRLRLRRRLLRLLLRRRLLLRLRRRRLRLRLRLRLLLRLRRLLRRLLLRRLLRRLRLRRLRLRLLRLLLLLRLRRLLLLRRLLLLLLRRLLLRRRRRRRRRRRRLLLLLRRRLRLLLLLRRRRLRRRLRRLLLRLLRLLRRLLLLLLLRLRRRRLLLLRLLLRLLRRLLLLLRLLLRLLRRLRRRRRRLLRLLRLLLRRRRRLRRLRLLLLRRLLRRRLRLRRLLLLRLRRLRLRLRLLRRRRLRLLLLRRRRLRLRRLRLLRRLLLRRRLRRLLRRLRRRRRRLRRLLRLLLRLLLLLLLRRLRRLRLLRRLRRLRRLRLLLRRRRRRRRRRLLLRRLRRLRLRRLRLLRRRLRLRRRRRLRLRLRRRLLRLLLLRRRRRLRRLLRRLLRRLRLLRLLLLRRLRRLLLRLRRLRRLLLLRLLLLLRLRRLLRLLLLLRLRLLLLRRRLRLRRLRLRRRRRLRRRLLLRRRRLRLLRRLLLLLLLLRLRRRLLRLLRRRRLRLLLRLRRRLLLLRRRRRRLRLRLLLRLLLLLLRLLLLLLRLLLLRRRRLRRRLRLLLRLLLLRLRRRLRLRRRRLRLLRLRRLLLLRLLRLRRLRRLLRLLRLRLRRRRLLLLRLLLLRLRRRRLRLRLLLRLLLRRRRLRLRLLRLRRLRRLLLLLLLLRLLLRLRLRLLLLRLLRLLRLRLLRLLRRRLLLLRRLRRLRLLLRRLRRLLLRRLLRLRRRLRLLRLRLLLRLRRLRRLRLRLRLRLLLRLRRRLLLLRRRLLRLLLLRLRRRRLRLLLRRRLRLLLRLLLRRLLLLRLLRRRRRLLRLLLRLLRRLLRLRLRRLLRRRLLLLLLLLRLLRRRRLLRRRLRRLLLRLLRRRLRLRRRLRRLRRLRRLLRLRLLLLRLLLRLRLLLLLLLLLLLRRLLLRLLRRRLRLRLRLLLLRRLLRRLRRLLLLLLRLLLRLLLLRRLRLRRLLRRRLRRLRLRRLRRLLRLRLLLRRLLRRLLLLRLRLRLRRRRRRLRRLLLLRLLLLRLLLRLLRLLLRLRLRLLRRLRRLLLRRRRLLRRLLRLLLRRLLLLRLLLRLLRLLLLLRRLRLLLRRLLLRLLRRLLLRLLLLRLRRLRLRLRRLLRRRRLLLRRRRRRLLRLRLRRLLRLRRRLLRRRLRLRRRLRRRRRRRLRLLRRLLLLLRLLLLRRRLRLRLLRRRRLRLLRRRLLLLLRLLRRRRRRLLLLLLLRRLRLLLRRRLRRRRLLLLLRLRLLLRRRRRLRRLLLLRLRRRRLRLRLRLRLLRLLLLRLRRRLLLLRRLLRLLLLRLLLRRLRLRRRRLRLRLLLLRLRRRLRRRLRRLRRRLLLRLRLRLRRRRLRRLLLLRRLRRLRLLLLRRRLLLLLLRRRRLLLLLRRRRLRRLLLRLLRLRRRLLRRLLRLRLLLLLLLRRLRRRRLLLRLRLLLLRLLLLLRLRLRLLLLRRLLRRRRRRRLLRRLLLRLLRRRLRLRRRLLRLRRLRLLRRLRRLRLLRLLLLLRRLRLRLRRLLRLRRRLRRLRLLLLLRRLRLLRLRLLLLRLLRLRRRRLRRRRLRLLLLRRRLLLLRRLLRLRRLLRLRLLLLRRLRRLLLRLRLLRLRRLLLLLRRRLRRLRLLLRLRRRLLRLLRLRRRRLLRRRLLRRLRLRLRLLLLLRRLRRRLLLRLLRLRLRRLLRLLRRLLLLRRRLLLRLLLLRRRRRLRRLRLRRLLRLLLRLRRRRLRRLRLRRLRLRLRRLRLRLLRLRLLLLRRLRRLLRRRLLRRRRLRLRLRLRRLLLRLRLLRLLLRLRRLLLLLLLLRLLRLLRLLLRLLLRLLLLRLRLRRLLLRLRLRLLRLRLRRLRLRLRLLRLRLLRRLLLRLLLRRLLLLLLLLRRRLLRLLRRLRLLLLLLLRLLRRRLRRLLRRLLRLLLRRRLLRRRRRRRRLRRRRRRRLRRLLRLLRLRRRLRLRLRLLRLLRLRRRLRLRLRRRRLLRLLRRLRLRRRLRRRRLRRLRRLLLLRRLLLRRRLRRLLRLLLRLRLLLLRRLLLRRRLLRRLLLRLRRLLLLLLLLRLLRRRRRRRLLRLLRLRLLLRLRRLRLLLLRRRRLLLLRLRRRLLRRRRRLLRLLRRLLLRLRLRLRLRRLLLRRLLRLRRRLRRLLLLLLLRRLLRLLLLRLRRLRRLLRLRLLLLLRRLRRRLRLLRLLLRLLLRRRRRLRLLRRLLRRRLRRRRRRRLLRLRRRRLLLLLRLRRRRLLRLLLLLRRLRLRRLRRLRLLRLRRRLLLLRLLRLLLLLLRLRLRLRLRLLLLLRRLRLLRLRRRLLRLLRRLLRLRRLRLLRLRLLLLRLLLLLRLLRRRRRLLRRLRLRRRLLRRRRLLLRLLRRLRRLLRLLRLRLRRLRRRRLLRRLLRRRLLLRRLLLRLRLLRRRLLLRLLLRRRLLLLRLLRLRRLRLLLRRRRLLRLRRRRRRLLLRLRRRRLRLRRRRRRRRLRRRLRRRRLRLLLRLRRRLLRRRLLRRRRLLLRRRRLLRLRRRRLLLRRLLLLRLLRLLLLRLLRLLLRLLLLLLRRLLRLRLRLRRLRRRRRRLLLRRRLRRRLLRLLLRLLLRLLRRRRLLLLRLRRLRRLLRRLRLLRRLLLLRRLRRLRRLLRLRRRLRRLLRLLLLRRLRRLLRLRRLRLLRLRRLRLLLRLRLRLLRLLRLRRRLLRRLRRRLRRLLLRRRLRRLLRLLRRLRRRRLLLLRRRLRRRRLRRLRRRLLRLLRLRRLRRLRLLLRRRLLRRRLRRRLRLRLLRRLLLRLLLLRLLRRLLRLLLRRRLRLLLRLLLLRRLLRLLRRLRRRRLLRLRLRLRRLRRLLLRLRRRLRLLRRRLRRRRRRRRLLRRLLRLRRLRLLRRLRRLLLRLLLLRLRLLLLLRLRLLLLRRLRRRRLRLLLLLLLLLLLLLRLLLLLRLRRLLLLRRLRLRLRRLRLRRRRRRLRLRRRLRRLLLLRLLLLLLLLRRLLLRRRRRRLLRLRLRLRRLRLLLRLRLRLRLLLRLRLRRLRLRLRRLRLRRRLRLRLRLLLLLRRLRRLRRRLRLLLRLLRLRLLLRLLRRLRLRRRRLRRLLRRLRLRLLLLRRRLLRLLRLLLRLRLLRRRLRLRRRRRLRRLRRLLRRLRRRLLRRLRRRRRRLLLRRRLLLLLRLRRRRLLLLLLLRRRRRLLRRLLRLRRRRRRLRRLLLRLRLLLRLRRLRLRLLLLRRRRRLLRLRLLLRLLLLLRLRRRLRRLLRRLLLRLLRRLRRRRLRRLLLRRLRLLLRRRLRLRLLLRRRLLLRLRLLLRLLLLLLRRLRLLLRRRRLLLRLLLLLLRLRLLRLRLRRLRLRRRRRLRLRLRLRLLRRRRRLRRLRLRLRRRLLRRLLRLRRLRLLRRRLRLRRRLLLLLRRLRRRRLRLRLRLRLRLRLLLLRLRRLLRLRRRLLRLLRLRRRRRRLLRLRRLLLLLLLLLLLRRLRRRRRLRLRLRRRLLLRLLRLLLLLRLRLRLLRLRLLRRRLRRLRLRRLRLLRRRLRRRLLLRRLRRRRLRLLLLRLLLLLRRLLLLLRLLLRRRRLRRRRLLRRRLLLLLLLLRLLRLRLLLRRRLRLLRRRLRLLLLRLLRLLRRRLRRRRRRRLLLLRLLRLRLRLRRLLLRLRLRLLRRLRLRRLRRRLLLLRLRRRLRLRRLLRLLLLLLRRRLRLRRLLRRLRLLRLRLLRLLLLRRRRLRRRLRLRLRRLLRLLLLLLLRRRLLRLLLLRLRLRRRLLRLLLLLLRLRRLLLLLRLRLLLLLLLRLRLLRRLLRLLRLLRLRRLLRLLLLRRLLRRLLLRLLRRRLRLLRLLRRRRLRRRLRLLRRRLRRLRRRLLLLLLRLRLRLLRLLLRRRRLRRRLRRRLRLRRRRLRRLLRLRLLLLRLRRLLRRLLRLLRRLLLLLRLLRRLLRLLRRRLRRLRLLRLRRLRRLLRRLRRRLLRRRRRLRLLLLRLRRLRRLLRRLRRLLLLRRLLRRRRRLRLRRLLRRRRLLRLLRLRLRRLLRRRRRLLRLRRRRRLLLRLRRRLRLLLLLRLLLLLLLLRRRRRRRRLRRLRLRLRLRLRRRLRLRRLRRLRLLLLLLLLLRRLRLLLLRRLRLRRRLLLLRLLLRRLRRRRRRRLRLRLLRLLRRLRLRRRLLRLLLLLLRRRRRLLRRRRRLRLLRRLRRLRRRRLLLRRLLRLRLLLRLRLLLRRRLRRLLRRRLLRLLRLRLRLRRRLRRLLLRRLLRLRLRRLRLLRLRRRLLLLLRLRLLRRLRLRRLRRLLLLRRRLRLRLRRRLRRLRRLLRRRLRRLLLRLRRLLRLRRRLLLLRRRRRRLLRLRLLLLRLRRLRLRLLLLRLRRLLRRLRLLLLRRLLRRRLRLRLLRLLRLLLLLRRLLLRRRLLLLLLLLLRRRRLRRRRLRLRRLLLLLLLLRRLRRRLLRRRLLRRLLRLRLRRLRLRLRRLRRRRRLLLRRLLRLRRRRRLLLLLRLLLRLLRRRLRRLRLRLLLRRLLLRRLRLRRRLRRRLRLLLLLRRRRRLRLRRLLRLLRRLRLLLLRRRLRLRLLLLRLLRRLLLLLRRLLLRRLLLLLLLRRRLLLLLRRLRRLRRLLLRRLRRRRLLLLLRRRLRRRRRLLLRRLRLLRRLRRRLRLLRRRLLLLLRRRLLLLLLRRLLRLRLRRRLLRLRLRRRLLLLRLRRLLRRLRRRRRRRRRLLLRRRRLLLLLLRRRRLLRLLLRRLLLLRLRRLRRLRRRLLRLRLLLRLLRLRRLLRLLLLRLLRLLLLLRRLRLLRLLLRRRLLRRRRRRLLLRRRLRLRLRLRLLLLRLRLRLLLLLLRRLLLRLRLLLRRRRLRLLRRLLRLRRRRRRRLLLLLLLRLRLLRLLRRLLLLRLLLRLLRLRRRRRLRRRRLLRLLRLLRRRRLLLRLRRRLLLRLRLLRLLLRLLLRLLRRRLRRRRLRLRLLLLLRLRRRLRLLLRLLRLRRLLRRLLLLLLLRRRLRRRLRRRLLLRLLRRRLLLLLRRRRLLLLLLRRLLLLRLLRRLLLLLLLRRLLLLRRLRRRLLRRLLLLLRLRLRLLLLRLLLRRLRLRRLRRRLRLRRLRRLLRRRLLLLLLRRLRLLRRRLRLLLLRRLRLLLRRLRRRLLRLRLRRRRLLRLLLLLLRLRLLLLRRLLLRRRRLLLLRLLLRLRLRRLRLRRRLLRRRRLRRLLLRRLRRLRRLRLLRLRRRRLLLRRLLRLLRRRRLRRLRRLLRLLRRRRLLRLLLRLRRRLLLRLRRRLLLLLRRRLLLRRLLLRLLRLRLLLLRLLRLLRLRRRLRLLLRLRRRRLLLLRRLLLRLLRRLRLLRLLLLLRLRRRLLLLRLLRLLLRRLLLLLLLLRLRLLLLRRLLLRRLRRRLLLRLLLRLRLLLLLLRRLLLRLLLRRLRLRRLRLLRRLRLRRRLRLLLRRLRRLLRRRRRRRRRRLRRLRRRRRRRRRRRLRRLRRRLRRRRLLRRLRLRRRRRRLLRRLLRRLLLRLLLRLRRLRRLLRRLRLRRRLLLLLRRLLRRLRRRRLLRRRLLLRRLLRRRRRLRRRLRLLLRLRRRRLRRLRLLRLRRRLRLRLLRLRLRRRRRLRRRRLLLLRLRRLRLLLLRRLRLRRRLRLLLLLRRLLRLLRLLRRRRLRLRLRRRLRLLRLRLLRRRLLRLLRLLLLRLRLRLRRRLRRRLLLLRRRLRRLRRLLRLRLRRLRLLRRLRRLLLLLLRRRLLLRRLLRLRRLRRRLRLRRLLRRRRRRLLLLLLLRLRLRLRLLLLRLRLRLLRRLLRLRLLLRRLRLLLRLRRRRRRRRRLLRLRLLLLLLLRLLLRLRRLRRLRRLLRLLLLRLRRRLLRRLLRRLLLRLLLLLLRLRLRLLRLRRLRLRRLRRRRLLRRRLRRLRRLRLRRRRRLLRLRRRLRRRRLRLRRRRRLLLLRRRRRLLRRLLLRLRLLLRLRRRRLLLLRLLRRLRLRRLLLLLLLLRRRRRLLLLRLLRLLRLRRLRLRLLRLRLRRLRLLLRRRRLLRLLLLLRRRRRRRLLRLRRLLRLRRRLRRRLLLLLRRLRRRRLLLLLLRLLRRRRRLRRRRLRLRRRLRRRRRRLRRLLLRRRLLRLLRRLLRRLLLLLRLLRRRLLLLRLLLLRRLRRLLLLLLLRRLRRRLLLRLRLLLLLRLLRRRLRLRRLLRLLRLLLLRRLLLRRRLRLRLLRLLRRLRLRRRRRRLRRLRLRLLRLRLLLLRRRLLRLRLLLRRRLLRRLRLRLLRRRLLRRLLLLRRRRRRLRRRLLLLRRLLRLLRRLRRRLRLLLLLLLRLLRRRRLRRRLRRRRRRLRLLRLRRRRLRLRLRLRRRRRLLLLRRLLLRLLRRLLRLRRRRRLRLLRRLLLRRLRLRRRLLRLRRLLRRRLLLRRLLRRRLLRRRLLLRLLRLLRRRLLLRRLRRLRRRLRRLLRRRLLLRRRLRLRLLRLLRLLLLLLLRLLLRLRRLLRRRRLLRRRRRRRRLLLRRRRLRRRRRRLLLLRRLLRLRLLRLLLRLLLRLLLRLLLRLLLLRRRLLLLRRLLRRRRLRRLLLLRRLRRLRLLRRRRLLRRRRRRRLLLLRRLRLLLRLLLLRRRRRLRRRLLRRRRLRRRLLLLRLRLLLLLLRRRLRRRRLLRRLRLLLLRLLLLRLRLRRRLLLRRRLLRLLRRRRLLLLRRLLLLLLLLLLLLLRRRLRRLRLLRLRRRRLLRLLLLRLRLRRRRLRLRLRRLRLLRRRRRRRRLRLLLLLRRLRLLRLLLRRRLLRLLLLRLRLRLLLRRRRRRLRLRRLLLLLRLRRRLRLLRLRLRRRRLRLLLLLRLRRRLLLLRLLRLRLLRRRLRRLLRLRLLRLRLRLRRRRRRRRRLRRLLLLLLLLRLLRRRRLLLRRLLLLRRLLLRRRLRRRRRRLLRRLLLLLRLRRLRRLRRLRLLLLLRLLLLLRLRLRLLRLRRRLRLLLRLRRRRRRRLRLRLRLRRLLRRRRRLRLLRRLRRRLRLRLRRRLRLRRLLLRLLLLLRRLRLRLLLLRLLLRLRRRLRLLLLRLLLLRLLLLLRLRLRLRLRLRRRRLLLRLRLRLRRLLLRLLRLLLLRRLLLLLRLRRRRLRLRRRLRRRLRLRLRLRRRRLRLRRRLLRLRRLLRRLRLRLLLLRLLLLRLLRLLRLRRLLRLLLRRLLLRRLLLRLRRLLRRRRLLRRLRLRLLRLLLRLRRRLLLRLRRLLLLRLRLLLRLRRLRRLRLRRLLRRRLRRLLRLRLLLLLLLRRRLRRLRLLRLLRRLLLLLLLRLRLRLLLLRLRLLLLLRRRLLRRLRRLRRRRRLLRRLRLLRLRLRRRLRRLRLRRLLLRRLRLRLLLLLLRLLRLLRLRLRRLRLLLLRRLRLLLLRRRLLLLLLRLLRRRLLLLRLRRLRRRLLRLLRRLRLLRLRLRLLRRLLRRRLRLRRLLLRLRLLRRRLRLRLRRLRRLRRLRLLRLLLLRLLRRLRLRRRRRRLLRLRLRRLRRLRRRLRRLLRRRRLLRLRLLLRRRLLRLLLLRRLRRRRLRRRRRLLLRRLLLLRLLRRRLRRLRRRRRRLLLRRLRLLRLLLLLLLRLRLRLRRLLLLRLRRRRRRLLRRRLRRRRRLRRLLLRLLLLLLLLRRLRLRLRLRLLRRLRLRRRRRRRLRRRLRLRLLLRLLRLLRLRRRRLLLLRLRLRRLLLRRLRRLRRLRRRRRLRRLRLLRLLLRLRRRRRRRRLLLLRRRRLLRRRRLLRLRLLRRRRRLLLRRRRRRLRRRLRRLRRRLLRRLLLRLRRRLRLRLRLRRRLRLRLRRLLLRLRRLLRRLRLLLRLRLLLRRRRLRRLRRRLRLLRRLRRRRLLRRLLLLLLRLRRRRRRLRRRLLLLRRLRLRRLLLRLLRRRLLLLRRRLRLRRLLLLLLRRLLRLLRLRRRRLRRLRRRRLLLRRLRLRLLLRLLRLLLLLLLRRLRRLLRLRRRLRLRLRRLLLRLRRRLLRRRRRLRRRRLLLRLLRLRLRRRLLLLRRRLLRLRLLRLRRLLRRRRLLLRRRLLLLRRLLRLRLRLRLLRRRLRLRLLLLLLRLRRRLLRRRLLLRLLLLRRLLRLRLLLLLLLLRRRLLRRLLLRLRLLLLRLRRLRRLRLRLRLLRRLLRLRRLLRRRRRRRRLLRLRRLRLLLLRLLLLLRRLLLLRLRRLLRRLRLLLLLRRRRLRLLLRLLRLRLRRRRRLRLRRRLRLLLLRRRRLLRLRRRLLLLLRLRLLLLLLLRRLRLLRRRLLLRRLRRLRRLRRLRRLLRLRLRRLRLLLLLRRLLRRLLLRRLRRRRLLRRRRRLLRRLRLRRRRLRLLRLRLLLRRRLLLRLRLLLLLLLLLRRRLLLRLRLRLRRRRRLRRLLRRLRLLRLLLLLLLLLLLLLRRRLRRLRRLLLRLLLRLLRLLLLLRLLRRLLLRLRLLLLLRLRRRLRRRLRLLLLRRRRLLLLRLRLRRLRRLLRRRRRRLRRLLRRLRLLLRLRLRRLRRRLLRLRLRRLLLRLLRLLRRRLLRRRRRLLRRLLLLLLLRRLRLRLLRRLLLLLRRRRLRLRLLLLRRRRRLLRRLLLRRLLLRLRRRRLRRRLRLLLRRRLLLLRLLLRLLRRLRLRRRRRLLLLLRRRRLLRRRRLLLLRRRLRRRRLRRRLRLRRLLRRRLRLLRRRLLLLRLRRRRRLLLLRRLLLRRLRLRLRLRRRLLLRRRLLRLLLRRLLLRLLLRLRRRRLRLRRLRRLRLLRLRRLLLLLLLLRRRLLLLRLRRLLRRRRLLRRRRLLLRRLRRRLRRRLLLLLLRLRLRLLLRRLRLRLRLLLLRRRRRLRLRLRLRLRRRRLLLRRLLLLRLRRRRRLLRLLRLRLLLLLRLRRRRLRLRLRRRLRLLLRRRRLRRRRRRLRLLLRRLRLRLRRLRLRRLRRLRLRLRRRLRLRLLLLRRLLRRLLRRRLRRRLLLRLLLLRLLLRLLRLLRRRRRLLRRRRRLLLLLRRLLLLRRRRLLRRRRRLRRLLRRLRRRLLLLLRLLLRLLRRLRLRRRLRRRRRRRLLRRLLLRLRRLRLRLLLRLLLLRLLLRRLLRLLRRRRRRLRLLLLLLRLLLRRRLLLRLLRRLRLLLLRRRRRLLLRRRLRLRLRLRLRRRLLRRRLLLRRRRRLRLRRLRRLLLLLRRLRRRRRLRLLLRLRRLLLRRLLRLRRLLRLRRLRLLLRLRLRLRRLRLLRRRLLLRRRRLLRLLLRLLRLLRRLLLRLRRLRRLLLRRRLLRRRLRRLRLRLLLLLRLRLLRRLRRLRRRRRRRLRRLRRRRRRLLRLRLRLRLLLRRRRRRLRLRRRRRRRLLLRLRRRRRLRLLLRRRLRRRRLLLRRLLLRRRLLRRLRRLLLLLRRLLLLRRRRLRLLLLRRRLLRLRLRLLLLLRLLLRLLLLRRRLLRLLLLRRRRLLLLLLLLLRRRRLRRLLRLLLRLLLLRLLLLRRLLLLRRRLRLLRRRRLLLLRRLRRLLRRRLLLRRRRLRLRRRRRRLLLRLRRRRRLRRRLLRRRLRRLRLLRRRRRRRRLLRLLLRLLLRLRRRLLRLRLRLRRRLRLLLLLLLRRLRRLRLRLLRLLRRRLLRLLRRLRLRRLRRRRLRRRLRRLLRRLRLLRLLRLLRLLRLRRRRLRLRLRRLLRLRRRRRRLRLLRLRLRLLRRLRRLLRRLLLLLRRRRRRLLLRLLLLRRRRRRLRRLRRRRLLLLRLLRLRRLLLRLLLRRRLLLRRLRLLLRRLRLRLLLLLLLRRRRRLLRLLRLRLLRLLLLRRRLLRLRLLLLRLRLRLLLLLRRRRRLLLRLRLRRLLLLLRRLLRRLLLLLLLLRLLLLLRRRRRRLRLLLRRLRLLLRLRLLRRRLRRRRRRRRLLLLRRRRLLRLLLLLLLRLRRLRRRLLRRLRLLRLRLRRLRRLLRRRRRRRRLLLLLRLRLRLRRRLLRLLLLLRRLLLLLLLRLRRLLRLRRRRLLLLRRLRRLLLLRLRLLRLLLRRLRRRRLLLLLRLRRLLLRLLLLLLLLRRLRLRRRLRLLLLRRLLLRRLLRLLLRLRRRLRLRLLRRLRRLLLLLLLLLRRRRRLRRRRRLRRLRRRRLLLLRLLRLRLLLLLLRLLLLRLLRRLRRLRRRLLLRRRLLRRLLLLRLRRLRLRLLRLRLRLRLRRRLRRRRLLLLRRRLRLRRRRRRLRRLRLRLLLRLRRRRRLRLRLLRLLLLLLRLLLLLLRLLLRLRRRLLLRRLLRRRLRLRRRLRRLLLLRLLRLLRLRRLLRRLRLLLRLRLRLLRLRRLLLLLLLLLLLLLLLRLRLRLRLLRLLRLLLRLRRRRLLLLRLRLLRLLRLLRRLLRLRRLLRRLLLRLLLRRRLLRLRRRRLLLRLRLRLLLRLLLRRRRLRRLRLRLRLLLRRRLLRRLLRRRLRRRRLLRLLLLRLRLLLRLRLRLLLRRLRRRRLLLRRRRLLRLRLRRRLRRRLLLLRLRRLRLLRLLLRLLLLLLLLRRLLRRLRRLRLRRRLLRLRLLRRRLLLLRRRRLLLRLLRRLLRLRLRRLRRRRRLRRRLRRLLLLRLLRRRLLLLLLRLRLRLRRLLLRLLLRLLLLLRRLLRRLLLLLRLRRLLRLRLRLRRRRRRLRRLLLRLRLLRRLLLLRRRLLLRRLRLRRLLRLRRRRLRRRRLLRLRLLLLLLRRRLLLLRLRRLRRRRLRRLRLRLRRRLLRRLRLRLRRRRRLLLLRRRLRLLLRRRRLLRRRLLLRLRRRRLLLLLLRLLRRRRRLRRRRRRLRLLLLRLLLLRRLRRLLRLRLLRRLRRLRRRRLRRLLRRRLRRRLRLRLRRLRRLRLLRRRLLRLRLLLLLRLRLLLLRLLRLLLLRLLRRRRRRLLRLLLRLLLLLRRLRLLRLRRLLRLRLRRLRLLRRRLRRLLLRRLRLLRLLLRRLRRLRLRRLLRLLRLRRLRRRRRLRRLRRLRLLLLLRRLLRRRLRLLLRRLRLLRRRLRRRRRRLLLLRRRRLRLRLRLRLRLRRRLLRRLLRLRRRRLRRRLLRLLLRRRLLRRRRLLLLRRRLLLLRLLLLLLRLRRRLRLLRLRRLRLRLRLRRLLRRRLRRRLLLRLRLRRLRLRLRLRLRLLLRLLLRLLRLLRRLLRRLRLRRRRLRRRRRRLRLRLRLRLRRRLLLRLLRLLLRRRLLRRLRRRLLLRLLRRLRLLLLRRRRRLRRLLLLLRLLRLLRRRLRRRRRLRRRRRLRLLLRLRRLLLRLRLLRRLRRLRRLRRLLLLLLRLLRLRLRRRRRRRRLRLRLLLLRLLRRLLRRLLLLLRRRRRLLLRRRLRLRRRRRLRRRLRLLLRRRRLRRRLRLLLLRRRRRRRRRLRRLRLRLRLRLLLLRRLLLLRLLRLLLLLLRRLLRRRLLRRRLLLRRLLRLRLLRLLRRLRLLRRRLRRLRLLLLRRRLLLRRLRRRLLLLLRLRLLRRRRRRLRLRRRLLRRLLRRLLLRRRLLRRLRLRLLLLRLRLLLRLRLLRRLRLRLRLLLRLLLLRLLRRLRRLRRRLLLRLRLLLLLLRRRRRLLRRLLLLRLRLRRRRLLLRRLLRLLLLLLLLRLRLLRLLRLRLLRLRLRLRRLLRRLLLRLRLRLLRRRRRLRLLRLRRLLLLRRRRLRLRLRLRRRRLLLRLLLRLRLLLRLRLLRLRLLLLLRRLLRRLLRRRRLLRRRRLRRRLRLRRLRRRRLRLRLLLRRLRRRLRLRLRRLRRLLRLLRRLLRLRLLLRRLLLLRRLRRLLRRLRRRRRLLRRRRLRLRLRLLLLRLLLRLRRRRLRLRLRLRRLLRRRRLRLRLRLLRRRLRLLLLRLLRRLLLLRRLLRLRLRRLRRLLRRRLLRRRRRRRLLLLLLRLRRRLLLLRRRRRLRLRLRRRRLLLRLLRLRRLLLLRRRRLLLLLLLLRRLLRLRLRRLRRLRRRLLLRRRRLLLRLRRLLLLRRLRRRLRLLRLRLLLLRLLRRLLRLLRRLLLRRLLLLLLLLRRRLLLRLRRRRLLRLRLLRLRLLLLLLRRLRLRRLLLRLRLLRRLLLLLRRRLRRLLLRRRLLLLLLLLRRRLRLLRRLLRLRLLLRRLRLRRLRLRRRLRRLLLLLRLLRLRLLRLLRRRLRLRRRLRRLRRRRLLRLLRLLLLRRLLRLRRLLRRRRRLLRLRRRRRRRLLLLRRRRRRLRRLRRLLLRRLLRLRLRRRRRLLRLRRRLLLRLRLLLLLRLRLRLRLLRRLLRRLRRRLRLRLLLLLRRRLRRRLLLLLLRLLRRLLRLLRRLLLRLLLLRLLLRRRLLLRLLLLRRLLRRLLLRRRLRLRRLRLLRLLLRLRRRRLLRLLLRLLLRRRRRRLLLRRRLLLRRRRRRLRRRLLRLLRLLRLLRLLLLLLLLRRLLRRLLRLLLLLRLLLLLLRLRLRLRLRLLRLRRRRRRRRLLLRLRRLLLLLRRLLLLLLRRRLLRLRRLRRLLLRLLRLRRLRRRLLRRRLRRLRRLRRRLLRRLLLRRLLRLLLLLLRLLRLLRLLLRRRRRRLLLRRLLRLLRLRRLRLRLRLRLRRLLRRRLLLRLRRLRLLRRLLLRLLLRLRLLLRRRRLLLRRRLLRRRLRLLLRLRRRLRLRLRLLRRRLLRRRLRRRRRRLRLLLLLRRRLRRRLLLLLRRRRLLRLRRLRRRLRLLRRLLLRRRRRRLLRLLRRLLLLLRRRRLLLRRLLRLRRRRRLRLRLLLLLRLLRLLLLRLRRLRLLLRLRLRLLRRRRLRRRLLLLRLLLLRLLLLRRLLLRRLLLRLLRRLLRRRLRLRLLLRLRLRLLLLRLRLRLLLLRLRLRRLLLLLLLLRLLRLLLLLLRRRRRRLRRLLLLRLRLLRRRRLLRRRRLRRRRLRLRRLLLLLLRRLLRRRRLLRLLLLRRRRRRRLRRLRRLRLRLLRLRLLLLLLLLLRRRRLLRRLLRRLLRLLRLRRRRLLRRRRLRRLRLLLRRLLRLRLRLLRLRLLLRRRRLLLLLRRRLLLLRLRRRRLLRLRLLLLRRRLRRLLLLLLRLRLRLRRRRLLLRLLLLRLLRRLRRLLRLRLLLRLRLLRLLLLLLRRRLRLRRRRRLRRRRRRLRRRLLRLLRLLLLRLRRLRRLRLLRRLLRLRRLLRLRLRRRRLRRRLLLRLLRLLLLLLRLRRLRRRRLRRLRLLRRRLRLLLRLRLLRLRRRLLLRRRLRLLRRLLLRLLLLRRLRLLLLRLLLLLLLRRLRLRLRLLLRRLRRLLRRRRRRLLRLRLLLLLRRRRRLRLLRRRRLRLRLRLRLLLRRLLRLRLLLRRLRLLRLRRRLLRLLLLRRRLLRLRRRRRLRLRRRLLRRLLRLRLRRRLRRRRRLLLRLRLRRRLRLRRLLRRRRRLRLRLRRRLRRRLLLRRLLLRRLRRLLLLRRRRRLLLRLLLRRLRRRRRLLLLLRLRLRLLLLRLLRLRLLLRLLLLRRLRLLLLLRLRLLRLRRLLRRLRLLLRLLRLLLRLLLLRRLRRRLLRRRRLLLLRLRLRRLRLRRLLRRLLRLLLRLRLLRLLLRRLRLRLLRLLRLRRLRRLLLRRLRLRRRRLLLLLLRLLLLLRRLLRRRRRLRLRLRLLRRRLRRRRLLRLRRLLRLRRRRRRLRLRRLRRRLRLLLRRLRRLRRRRLLLLRRRRRLRRRLLLLLRLRLLRRRRLLRRLLRRLRRRRLLRRRLRLRLLLLRRLRRRRRLRLRLLRRRLLRLLRRRLLRLLRLLLLRLLLLRLLLRLLRLLLLRLLLLLLRRRRLLRRRLRRRRRLRLLLRRLRRRRRRRLRRRRRRLLRRRRLRRLLLRLLRRRLLLRRRLRLRRLLLRRLLRRRRLRLRRRLRRRLRLLLRLLRLRLRLRLRLRLLLRLLRRLLRRRLLLRRLRRRRRRRRLRLRLRLLLRLRRRLLLRRLLRLRRLLLRLLRRLLRRRLRRLRRLLLRLRRLRLLRLRRRRLLLLLRRRRRLLRLRLRLRLRLRRLRLRLLRRRLRRLRRRLLLRRLRRLLRRRLRRLLRLRLLLLRLRLRLRRLLRLLRLLLRRLRLLLRRRLLRRLLLRRLLLLRLLLLRRRLLLRRRRRLLRRLRRRLLRLLRLLLRLRRLRRLRLLRLLRRLRRLRRRRRRLLRLLRRLRLRRLRLRRLRRRRRLLRRLLLLRLRLRLLLLLRLRLLLLRRLRLLLLLRRRRRRRLLRRRRRRRRRLRRLLLRRLLLLRRRRLLLLLLLLLLLRLLRLLLRRLLLLRLRRLLLRRRLLLLRLLRRLLLLRLLLLLRLLRRLRRRLLRRRRRLLRLRLLLRRRLLLLLLRRLRLLLLRRLLLLLRRLLRRRRLRRRLRRRLLRRRLLLRLRLLRLRLLLLRLRRLLRLLRRRRRRLLRRLLRLLRLRRRLLRRLLLRLRRLRRRLRRRLLLLLRLLLRLRLLRRRLLLLRRLLLLLLLLLLRLRRRRLRRLRLLLRRRRLRLRLRLRLLLLLLRLLRRRRRLLRRLRLRLLLRLRRLLRLRRRLRLLRLLRRRLRLRRLLRRRRLRLLRLRLRRLLLLLRRRLRLLLRLLLRLLRRRLRLRRRRRLRRLRRLRLLLLRRRLRRRLLLRLLLRLLLRRLRRRRLRRLRLRLRRRRRRLLLRRRRLLRLLRLLLRLLRLLRRLLRLLRLLLLRLLRLRLLRLRRRRRRRRLLLLRLRLLRLRLRRLLLRRRLRRLLRRRRLRRRRLRRRLLRRRLRLRLRLRLRLRRRLLRLRRRLRRLLLRRRRLRRLRRRLLLLLRRLLLLRRLRRLLRLLRRLRLLRLRRRRRRLRLLRLRLLRLLLRLRRLLLRLLRRRRLRLRLLRRRRRRRLLLRLRLLLRRLRLLRLLRLRLLRRLLRRLLRRLLLLLRRLRLLRRRLRLRRLRRLLRLLRRRRLRLRLLRRRLRRLRLLRLLRLLRRRRLLRLRRLLLLLLLRLRLLLLLRRRRLLLRLRRRRRLLLLRRLRRRLRRRRRRRRRLLRLLLRRLLLLLLLRRRLLRRRRRRLLLLRRRLRLLRLRLLRRRLLRLLLLRRLRRRLLRLRRLRRLRRRRRLLLRRRLRLLLLRLLLRLRRRRRRLRRRLLLRRRLRRLLLLLLLLRLLLRRLRRLRRRLLLLRRLLLRRRLLRLLRLRLRRLRLLLRLRRRLRLLLLLLRLRRRRLLRRRLLRLRLRLRRRLLLLRLRRRLRLLLRLLRRLRRRRLLRLLLRRLLRRLLRRRLLRLLLLLLRRLRRLLRLLRRRLRLLRRLLLRRRLLLRRRLLLRLRLRLRLRLLRLLRLLRRLLRLLLLRLLRRLLLLRRRLRRRRRRRLRLRLRRLLLRRRRLRLRRRLRRLLRRLLLLLRLRLRRLLRLRRLLLRRLLRRLRLRRRRLRRLLRRRLLRRLRRRRLRRRLLLLRLRRRRRLLLLRLRRRLLLLLLLLLLRRLLLRLRRLRLRRLLRLLRLLLLRRLRRRRRLRRLLRLRRLRLRLRLLRLLLLRRRLRLLLRLRLLLLLRRRLLRLRLRLLLLLRLLRRRRRLRRRLRLLLRLLLLLLLRLLLLRRRRLRRLRRLRRRLLRLLRLRRRRLLRRLRLRLRLLRRRLRLLLLRLLLLLLLRLRRRLLRLLLRRRLLRRLRLRRLLRLLLRLLLRRLRRLLLRLLRLRLLLRLLLRRRLLLLLLLRRRLLLRRLRLLRRLRLRLRLLRRLLRLLLLRRRLRRRLLRLLRLRRLRRLRLLLRLRLRRRLRLLLRRRLLRLRRRLRLLRLRLRRLLLRLRLLRLLRRRLLRLRLLRLRRLRLLLLLRLRRLRLRRLRLRRRRLLRLLRRLLLRLRLLLLRRRLLLRRLRRLLRRLRRRRLRLRRRRRLLLLRLLLRLRRRLLRRLLRRRLLLLRLRRLRRLRRLRRLRRRLLLRLRLRLLRRRLLLRLRRLRRLLRLRRRRRLLRRRLLLLRLLRLLLRRRLLRLRRLRRRRRRLLRRLLRLLLLRLLLLLRRLLLLRLRLLLLRRRLRLLRRLLLLLLRRLRRLLLRRRLLRRRLLRLRLRLRRRLRLLLRRLLLRLLLLRLRLLLLLRRRLRRRLRLRRRRRLRLRRLLLLLLRRRRRRLRLRLRRRLLRRRLRRRLLLLRLRLRRLRRLRRLRLLRLLRLRRLRLRLLRRLLRLRLLRRLRLRLRRLLLLRRLLRRRLRLLLRRLRRLLLLLRLRRLLLLLRLLLLLLRLLLRLLLRRLRLLLRRRRLRRLLRLRRLLRLRLRLRLRRLRRRLLRRLRLRLRRRRRRRRRLLLLRLRRRRLRLRLLRRLRLRLLRRLLLRLRRRRLRLLRRLLLLRLRLLLRLRLLRRLLRRRLLLRRLLLRLLRRLLRLLLLLRLLLLLLRLRLRRRRLLRRRLRRLRLRLLLRRRRRRRRLLLRRRRRLRRRRRLLLRRLRRLRRRRLLRLRLRRLRLLLRLLRRRLLLRLLLLRRLLLRRLRLRLRRLRLRLLRRLLRLRLRLRRRLLRRLRLLRLLLRLLLLLLRRRRLLRLLRLLLLRRRRLRRLLLRRLRLRRLLRLRLLLLLLRRRLRRRLRLRLRLLLRRLLRRLRLRRLLRRLRRLRRRRLRRLRRLLLRRLRRRLRLLLLRRLRLRRRLLLRRRLRRLLRLRRRLRRRLRRLLRLLRRLLRLLRLLLRLRRRRLLRRLLLRLRLRRLRRLRLRRLRRRLLLRRRLLLLLLRLLRRRLLLRRLLLRRRLLRLRRRRRRLLRLRLRLLLLRLLLLLLRRLLRLLRRLRRLRLLRLRRLRLRRLLLLRLLRLLLLRRRLRLRRLLLLLLRLLRRRLRLLRRRRRLLLRLLLLLRRLRLLRRLLRRRLRLLLRLRRRLLLRLLRRLRLRLRRRLLLLLLLRRLRLLLRRLLRLRRLRLLLRLLLRLRRRRLRRLLRRRRRRRLRLRLLLRLRLRRRRRRRLRLRLLRRLLLRLRLRLLRRRRRLLLRRLLLLRRLRLLLLRRLLRRLRLLRLLRRRRLRLLRRRLLLRLRLRLLRRLRRLRLLRRLRRLRRLLRRRLRLLRLRLLRRRRLLLRRRLLRLRLLLRLLRLLRLRLLRLLLRLRRRRRRLLLLLLLLLLRLLLLRLRRLLLRRLRRLRRLLLLLLLRLRLLRRRLRLLLLLRLRLLLRLLLLLRLLLRLRLRRLLLRRLLLLRRLLLLLRRRRRRRLLRLLLRRLLRLRRRLLLLRRLLLLRLLRLRRRLLLRRRLRLRRRRRLLLLLLRLRLRRLLRLRRRRRRLRLLLLLLLLLRLLLRLLLRRRRLRRLLRLRLLLLRLRRLLLRRRRRRRRRRLRLLLRLLRRLRRRRRRLRRRLRLRRLLLLLLRRRLRLLLRLRLLRLRLRLLRLRRLRRRRLLLLLRLRRLLRLRLLRRRLLLRLRRLRLLRLLRLLLLLLLRRLLLLRLRRLRRLRLRRRRLLLRLRRRLLLRLLRLRRRRRLLLLLRRRLLRLRLRRRRLRLRLRLLLLRRLRLLLLLRLLRRLLRRLLLRLRRLLLLLRRRLLRRLRRLRRRRRLLLLRRRRLLRRLLRRLRLLRRRRRRRRRLLRLLRLLRRLLLRRLLRRLLLRLRLLRRRRLLLRLLLRRRRLRLRRRLRLLRRLRRLRLRLLRLLRLRRLRLLLRLRRLRLRLRLRRRRRLRLLRLLRLRRLLRLLLLRLLLRLRLLLLLLLRRLLLRLRRLRLRLLRRLRLLRRLRRRLLLRRLLRLLRLRLLRLLLRLRLLRRLLRLLLRRRLRRLLLRRRLRLLRLRRRRLRLRRLRRRRRLRRLLRLRLLLLLLRRRLRLLLRLLRLLLLLRLLLLLLLRRLLRRLRRLLLRRLLRRLLRRRLLLRRLLRRLLRRLRLRLRLRLLLRRRLLLLLLLLRRRRRLLRLLRLRRRLLLRLLLLLRRRLLRLLRLLRLRRLRLLRLLLRRLLLRRRLRLLLLLLLLLLLRLRLRRRLRRLLRLLLRLRRRLRLRLLRLRLLLLRRLLRLRRRRRLRRRRLRLRLRLLRRLLLLRLRLRRLRLRRLLRLLLLRLRLLLRRRLLRRRLRLLLRLLRLLRRLRRRLRRLLLLRLRRRRLRLLLLLRLRRLRLRRRRLLLRRRRLRRLLRRRLRLRRLLRLLLLLRRLRRRRRRRLRRLLRLRRLLLLLLLLLRRLRRLLLRRLRLRRRRRLRLLLLLRLRRLRRLRRLLLRLRRRLLLLLRRRRLLRRRRRLLLLRLRLRLRRRRLLLLLRRRRRRLRRRLLRRLLRLLLRLRRLRLLLRLRRRLRRLLLRLLLRRLLRLLRLRLRRRLRLRRLLRRRRLRLRLRLLLRLRRLLLRRLRLLLRRRRLRRRLRRLLLRRRLLRLRLLLLRLRRLRRLRLLRRRLRRLLLLRRLRRLRRLRLRRLLLLRRRLLLLLRLRRLLRLLRRRRLRRLLLLLRRRLRLRRLRRLRRRLRLRLRRRLLRLRLLRLLRRRLLLLLRLLRLRRLLRLRRRLLRRRRLRLRLLLRLRLLRRRLLLLLRRRRRLLLRRLLLRRLLLRRRRLLRRLRLRLRRRRRLLRRLLRRLLRLRRRLLRRLRRRLRRLRLLRRLRRLLRLLRRLRLRRRLLLRLLRRRLLLLRRRLLRRLLRRRRRLRLLRLLLLLLLRLLLLRLRLLLLLLRRLLLRLLLLLRLLRLLRLLLLLRLLRLRRLRRLRLRLLRLLRRRLRLRLRRLRRRRLRRLRLRRLLLRRRRLLRLLLLRRRRRLRLRLRRLLLLRRRLRLRRLLLLLRLLRRRRLRLLRRRRRRRLRLLRRLRLRRLLRRLRLRRLRLRRRRRRLRRLLRLRRRRRLRRRLRRRLLRLRLRLRRLLLLLRLLLRRRRLLLRRRLRLLRRLRRRRRLLRLRLLRLRLRLLRRLLRLLLLLRLLLRRRLLRLLRLLRLLLLLRLLRRRLRLLLRRLLRRRLLLLRRLLLLRLLLRLLLLRRRRLRRRRRRRRRLLLRRLRRRRLRRRRLLRRRRLLLLLLRRRRRLRLLRRRRLLRRRRLRLLLRLRRLRLRLLRRLLRRRLRRRRLLRLLRRRLLLRRRRLLRLRLLRLRLRLLRLRRRRLLLLLRLLLLRLRLRLRRRLLRRRLLLRLRRLRRLLLRLLLLLRRLLLRLRLRRRLRRLRRRRRLLLLRLRRLRLRLRLRRRLLRLRLLRLRLLRLRRLRLLLRRRRRRRLLLRRRLRRLLLLRRLLLRRLRRRLLRRRRRLRLRLLRRRLLRRLRLLRLRLRRLRRLRRLLLLRLLRLRRLLRLRLLRRLRLLRRLLRLLLLLRLLLRLRRLLLLLLLLLRLLLLLLLRLRRRLRRLLLRRLRRRRRRRRLLRLRRRLRRLRLLRRRLRRRRRLLRLLRLLLRRRLLLLRRLLLLLLLLRRLRRRLRLRRRLRLLLRLLLLLRRRRRLRLLRLRLRLRLRLLRLRLRRRLRRRLLLRRLLLRRLLLLLLLRRLRLLLRLRRLLRLRLRRLLRLLRLLLLRLLLRRLLLRRLRLRLLRLRLLLRRRRRRRRLRRLLLLLLLRRLLRRLRRLLLLLRLLLRLLLRLRRRRRLRRRRLRLLRRRRRLRRRLRRLRRLLRLRRLLRLRLLRRRLLRRRLLLLLRRLLLRRRRLRLRLLLLRLLLLRRLLRRLLLRRRLLLLRLRRRRLRLRLLRRRLLRLLLLRRRRLLRRRRLLRRLRLLRRRLRLLLRLLRRRRRLRLLLRRRRLLLRLRLLLLRLRRRLRRRLLLRLLRLRLRLRRRRLLRRLRLLRRRRLLRRRRRLLLRRRRLRLRLRRLRLLLLRLLLLRLRRRRLRRRRLLRRLRLLRRLLLLLRRRLRLRLLRLLLLRRLRLLRLRRRRLRRLRLLLRLRRLRRLLRRRRLRRLRRLLRRLRLLLRLRLLLLRRRRLRRRLRRLLRRLRLLLLRLRRRLRLRLRRLRLLLRLRRLRRLLLLLRLRLLRLRRLRLLLLRRRRLLLLRLRRRRRLRLRRLRRRRRLRRLLLRLLLRLRRLLRRLRLLRRRLLRRLRLRLRLRRRRLRLLRRLRRLRRRLLLLRLRLRLRLLRLLRLLLLRRRRRLLLLLRRRRRLLRRLRRRLRRLRRLRLRRRLRRLRRLRLRRLRRLLRRLLRLRLLRLLRRLLRRLRRLLRLLRRRLLRRRRLLRRRLRRRRLLLRRLLRLRLLRLLLRRLRRLRLLLRLRRRLRLLRRRLLLLLLLLLRLRLRLLLRLLRRLRRRRLRRLRRRLRRLLLRRLRLLLRLRLLLRRLLRRRRRRRLRLRRRRRLLRLRLRRRRRRRRLLLRLLLLRRLRLRRLLRLLRRRRRLRRLLRLRLRRLLLLRLRRRLRLLLLRLLLLRLLLLLLRRRRRLLRRRRLRRRRLLLRRLLRRLLRLLRRLLRRLLLRRLLRRLLLLRRLRRRRRLRLLLLLLRRRRRRRLLLLRRLLLLRLRRRRRLLLLRLRRRLLRRLLRLLLLRLRLLLLLRLRRRLRRLRRRRLLLLLRRRLRRRRLLRRRLLRLRRLRRLRRLRRLLRLRRLLLLRRLLRLLRRRRLLLRRLRRRRLRLRLLLLRLRRRRRLRLLRLRLRLRRRRLRRRRLRLRRLRRRLLRRLRLRLLRRRRLLLRLLLLRLLRLRLLRLRLRLLLRLRLRRLLLRLRRRLLRRLRLRRLRLLRLLLLLRLRRLLRRRLLRRRLLLLLLRLLRRRLRLLLLLRLRLLLLRRLRRRLLLRLRLRLRRLRRRRLLLLLRLRLLRRRRLRRRLLRRRLLRLLLRLLRRLLRLLRRRRLRRRRLLLLLRLLRRRRRLRRLLRLRRLLRRRLRLLLLRLRLLRLRRRRRRRLLRLLLLLRLLRLRLLLLRLRLLLLLRLLLRRRRLLLRRLRRRRLRLLLRLLRRRLLRLRLRLLLLLRLRLLLLLRLRLLRLLLLRRRLRLLLLRRRRLRRRRLLLRRRLRLLLLLRRRRLRRLRRRLLRRRRRRRLLRLRRRLRRRRRLRRRLLRLRRLLLLLRLLLLRLLRRLLRRRLRLLRRLRRLLRRLLRRLRLLRLRRRLLLLRLLRLLRRRRRRRRRRRLRLRRLLRRRLLRLLLLRLRLRRRRRLRLLLLRLRRRLRLRLRLRRRLRRLRRRLRLRRRLLLRLLLLRRRLRLRLRRLLLRLLRRLLLLLLRLRRLRRLLRLRRRLLLRLLLLLRLRRRRRRRLRLLLLRLRLLLRRLRRLLRLRRRRRRRLRLRLRRRLLLRLRRLRLLRRLRLRRLLLLRLRLLRRRLRLLRLLLRRRRLLRLLRRLRLLRLLLRLLRLRLLRLLLRLLRRRLLLLRRLRLRRRRLRLLRLLLRLRRLRRRLLLLLLRRLRRRLLLLRRLRRRLRRRRRLLRRLLLLLLLRLRRRRRLRLRLRLLRRRRRRLRRLRLRLRLRLLLRRRRRLLRRLRRRLLLRLRRLLRRRLLRRLLRLLLLLRLRLLRLLLRRRRRLLLRRRRLLLLRLLLRRLRRRRRRLLRRLLLRRLLLLRLRRRRLRRLLRLLLRRLRLRRRLLRLRLLRLLLRLLRRRRRLLRRRRRRLRLRRLRRLLRRRLRLLRLRLRRRLRRRLLRLLLLRRLLLLRRLRLRLLRLRLRLRLRRLRRLRLLLRLLRLRRRRRRLRRRLRRLLLRLRLRRLLLLLRLRRRRLRRRRRLRLRLLLLRRRLLLRLRLLRLLLLLRRLRRRLRRRLLRRRRLLRLRLLLLLRRRRRRRRLLLLRLRLLLRRLRRLLRRLLLRLRLLRRRRRLLRLRRLRRRLRLRRRLRRLRRRLLLLLLLRRRRRLRLRRLLRRRRLLRRLLRRRLLLLRRRLRLRRRLLLRLLRRLRRLRRRRRLLRRRRLLLRRLRRRRRLLLRLLRLLRRLRLRRLLLRLLRRRLRLLLRRRLLLRRLLLRLRLRRRLLLRRRLRRRLRRLRRLRLRRLLRLLLRLRLLLRRRRRRRLLLRLRLRRLLRRLLRLLRLRRRLLLRRLRLRLRRRLRRLLLLRLLRLLRLLLLLLLRRRLRLRRLLLRRRRLLLLLRRRRRLLRRLLRRRRLRRLLLRLLRLRLRLRRLRLRLLRRLLLLLLRLLLRLLLRLLRRRLLRLRLLLLLRLLRLLLLLLLRRRRLLLRRLLRLLLRLRLRLRRRRLLRRRRLRLRRLRLRRLRLRLRLRLLLLLLRLRLLLRRRRLLRLRRRRLLRLLRLRLRLRRRLLLLRLRLLRLRRLLLRRLLLRRLLRRLRLRRLRRLRRRLLLLLRRRLRRLRLLRRRRLRRLRLRLRRRLRRRRRLRLRLLLRRLRLLLLRRRLLRLLLLLLRLRRRRLRRRRRRLLLRRRRRRLLRLRLRLRLLRLLRRLLLRRLRRLRLRLLLLRLLLRLRRLRLRRLLRLRRLLRLLRLLLRLLRRLLLRRRRRRLRLRLLRRLLLRLRRRRRRLRRRLLLLRRRLRRLLLRLLLLRRLLLLRRRRRRRLRLLLLRLRRLRLLRRLRLRLRLLRRRLLLRLRLRRRRLRRLRLRRLRLLRLLLLRRLRRRLLRLLRLLRRRRLRRRRRRRRRLLLLLLRLLRRRLLRLRRLRRRLLLRLLRLLRLRLRRRRLRLLRRLLLRRRRLRRRLLLLLRRLLRRRLRLRRLLRLRLLRRLLLRLLLLRRRRLRRLLRLRRRRLLRLLRRLRLRLLRRRLRLRLRLRLLRRRRRLLRRRLRRRRRRRLRLLLLLRLRRLRLRLLLRLLLLLRLLLLRRRLLRLLRLRRLLLRRLLRRLRLLLRRLRRRRLRLLLLRRRLLRLLRRRRRRLRLLLLLRLRLLLRRLRRRRRLLRLRRRLLLLRLLRLRLRLRLRRRLRRLLLRLRRRRRRRRLRRRRLRLLRLLLRRRRLLRLRRRRRLRRLRRRLRRRLLRRLRRRLLRLRRRLRRRRLRLRRLLRLLRRRLLLRRLLRRLRLLLLLRRRRLLRRRRLLLRLLRRRLLRLRLRRLRRRLRLLRLRRRLLLRRLRLLRRLLLLLLLRRLLLRLRRRLRLLLRRLLLLRRRLLRLRRLLRLRLRLLLRLRRRRLRRLLRRRRRLRLLLLLLRRLRLRLLRLLLRLRRRLRRLLRLLRLLRLLRLRLRLLLRLRRLLLRLLLRLRRRRLRRLRRRLLRLLRLLLLLLRRLRLLRRRLLLLRRRLLLLRRRLRRRRRRRLLLLRLLRLLLLRLLRRRLLLRRLLRLLLLRLRRRRLLLLLLRLLLRLLLLRLRLRLRRRLLLRRRRLLRRLRRLRLLRRLRLRRLLLLLLRRLLLLLLRLRLLLRLLRRLRRRRLLRLLLLLRRLRLLRLLRRLLLLLLRLRRRLLLRLRRLRRRLLRRRRLLRRRLRRLRRLLLRLLRLRRLLLRRLRRLRLRRRLLRRLRRRLRLLRLRLLRLRRLRRLRLRRRLRRRRRRRLLLRRLLLRLLRLLRRLLLRRRLLLLLRLLLLLRLRRLLLLRLLLLRRLRRLLLRLRLLRLRLLRLRLRRLLLRRLLLLLRLRLLLLLLRRLLLLLLRRLLLLLLLRRLRLRLLRRLRRLLLRLLRLRRLLLRRLLRLLRLRRRLLRLLLLRRLRRLLRLRRRLRRLRLRLRLRLLLRLLLRLLLLLLRLRRLRRLLRLLLRLLLRRRLRRRLLRLLRLRRRLLLLLRRLRLRLRLLRLRLLLLLRLLRLRRRRLRRLLRRRLLRLLRLLRRLLRLLRRLRRRLRRRRRLRRRLLLRLLLLLRRLRRRRRRLLLRRRLRRRLLRRLLRLRRRLRLRRRLLLRLRLLLRLRRRRLLLLLRRLLRLRLRRRLLRLLLLRLLRLLRLRLRLRLLLLRRLLRRLRLRRRLLRRLRRRLRRRLLLLLRLRRLRRRRLLRLRLRLLRLRLLLLLLLLLRRRLRLLRRLLLRLRLLRRLRRLLLRLRRRRLLLLRLRLLLLLRLRRRRLRLLLRRRLRRLLLRRLLLRRRLLRRRLLLRLLRRLRRLLRLRLRRLLLRLRLRRLLLRLLLLRLLRRRLRLRRRRLLRRLRLRRRLLLLLLRRRLLRRLRLRRRRLLLLLRRRLLRLRLRRRRRRRRRLRLLRLLRRLLLRRRLLLLRRRRLRRRLLRLRRRLRRRLRLLLLLLLRRLLLLLRLLLLLLLRRLRLLLRLRLLRLRRRLRLRLLLRLRLLLRRRLRRRLRLLRLRLLLLLRRLRRLLRLLRRRLRRLLLLLLLLLRLRRRRRLLLRLRLLLRRRRRLRLRLRRLLLRLRRRRLLLRLLRRLLLRLLRRLRLLLRRRRRRRRRRLLLRRLRRLLRLRLLRLLLRLRRRLRLLLRLLRLRRRLRLLRLRRRRRLRRRRLLLLLRRLRLRLRLLLLLLRLRRLRLLLLRLRLLLLLLLLRLRLRLLLLRRRRLLLRLLLLLLRRRLLLRRLRRRLRLLLRLLRLRLRLLRLRLLRLLRLRLRRLLRRLRLRRLLLLLLLLRLRRRLRRRLRRRLLLLLRRLRLRRRRRRLLRRRRLLLRLRRLRLRRLRLLRRLRLRRRLLRRRRLRLRLRLLRLRLLLRLRLRLRRLRRLLLLLLRLLLLRRRRLRLLRLLLRLRRLLRLLLRLLLRRRRRRRRRLRLRRLLLRRLRRLRRLRLLRLLLRLRLLLLRLLRLLRLLLLLRLRRLLLRLLLLRLRRRRLLLRLLLLLRLRRLLRRRRRRLRRLRRLRLRLLRRLLRRRRLRRRRLLLLRRLLLLRRLLLRRRRRRRLLLRRRRRRRLLRLLRRRRRRRRRLLRLLLRRLRLLLRLLLRRRLRLRLLLLLRLRRLLLLRLRLLRLLRLLRRRRRRLRLRRRLLLLLLRRRLLRRLLRRLLRRLLLLLRRRLRRRLLRRRLRRLLLLRLLRRLLLLLRLRRLRLRRLLLLLRRLLRLRRLRRRRLLRLLRLLRRRLLRLRRRLLLLRLLRLLRRLLRRLLRLRLLRRLLRLRRRLRLRRLRLLLRRRLRRLRLLRLLLRLRRRLLLRLRLRLLRLRRRRRRRRLRRLLLRRRRRRLRRRLRLRLRLRRRLLLRRLLLRRRLRRRRLRLLLLRRLRLRRRLRLLLLLRLRLLLRLRLRRRLLRLRLLRLLRLRRRRLLRRLRLRRLRRLRLLRRLRLLRLRRLRRLRRRLRRLLRRRRLRLRRLRRRRLLRLLRRLRLRLRLRLRRRLLRLRRLLRLRRRRRLLLLLLRRLLLLLRRRLRLRLRRRLLLLLRRLLRLLRRRRLRRRRLLRLLLRRRRLLLLLRLLLLRRRRLRLLRLRRRLRLRLRLLLLLRLLLLRRLLLRRLRRRLLLRLRRLLLLRLLRLLLLLLRRLRRRLLLRRRLRRRRRRLLRLRLLRLLLRLLLRRLRLLRRRRLLLRRRRLLRRLRRLRRLLRLLRRRLRRLRLRLLRLRLLLLRLRRRRLRLRRRLLRLRRLLLLRRRRRLRLRLLRRRRRLRRRRLRLLRRLRLLRRLLRLRRRLLRRLRLRLLLLRRLLLLRLLRLLRLLLLLRLRLRRLLRRLLRLRRLLLRLLLRLLRRRLRRRRRLRRLRLLRRRLRRRLLRLRLLLRRRRLLRRLLRRRRRLRRLRLRRRRLLRRRLLRLLLLRRRLLLRRRRLLLRRRRLLRLLLRLRRRRRLRRLRLLRRRRRRRLRRLLLRLLLLRLLRLLLLRLRLRRLLLLRRLLLRLRRLLLRLLLRRRLLLLLLRRRRLLRLRLLLRLLLLLLRLRRLLRLRRRLRLRLRLRLLRRLLRRLLRRLLLRRLLLLRRLRLRRLLRLRRLRLLRLLLRLLRRRRRLLRLRLLRLRLRRLLLLLRRLRLRRRRRRLLRRLRRLRLLLLLRRRRRLRRLLLRRRRRRRLLLLRLRLRLRRRLRLLLRLRLLRRRLLLLLRRLLLLLLLLLRLLLLLRRRLRLRLRRLLRRRRRRLRLRLLRRLRRRLRRLRLRLRLLRRRLRRLLRRRLRRRRRRLLLLRRRRRRRLLRLLRLRLRLLLRRRLRLLLLLLRLLRLRRRRLLLRRRLRRRLLLLLLRRLLLRRRLLLLLLRLRLRRLRRRLRLLLLRLRRRLLRLRLRLLRRRLLRLRLRRRRRRRLLRLRLLLRRLRLRRRLRRLLRLLLLRRLLLRLRLRRRRRLLLRLRRLRRLRLLLLRRRLRRLRLLRLRLLLRRLRLLLRRLRLLLLRLRLRRRLLLRLRRRLRRLLRRLLLLRLLRLRLRLLLLLRLRRRRRLRLLRLLLLRLRLLRRRRLLLRLRLRLRRRLRLLLLLRLRLRRLLLLRRLLLRRRLLLRLLLRLLRRRLRRRLLRLLLRRLLLRRLRLLLLRRRLLRLRRRLRLRLRLRLLLLLRRRLLRRLRLLLLLLLRLLLRRRLRRRLRLRRRRRLRRRRLLRRRLLLRLLRRLRLLLLRLLRLRRLLRRRRLRRRLRLLRLRRLRRLRRRLLLLRRLLLLRLLRRRLRLLLRLRLRRRRLLRRLLLLRLLRRLLRLRRLRLRRLRLRRLLLRRRLLLRRRLLLLLLRLLLLRRLRRLRLRRRLRLLRRLRRRLLRRRRLRRLRLRRRRRLLRLRRRLLRLRRLRLRLLLLLLRLLLLLLLRRLRLLRRRLLRRRRRRRLLRRLLLRRRLRRLLLRLRRLRRRRRLRRLLRRRLRRLLRRRRRRRRRRLRLLLRRRRLLRRLLRRRRRLRLRRRLLLLRLLLLRRRLLLRRRRRRLRRRLRRLRRLRRRLRLRRRLLRRLLRRRLRLRLRRLLRLRRRLRLLRLRRRLLRLRRLRRRLLLLLLLLLRLLLLLRRRLLLRLRLRLLRLRLLRRRRRRRRRRLRLLRRRLLRLRLRRRLRRLRLRLLLLRRLRLLLLRRLLLRLRLLLLLRLRLLLRLRRLLRLLRRRLLRLLRRLLLRLLRRLRRLLRRLLRLLLRLRLRLLRRLRLRRRLRLRLLLRLLRRRRRRLRRRRRRRLLLRRRLLLRLRRRLRRLLLRLRLLLRRLLLLLRRLLLLRLRRLLLRRRLLLLLRLRLLLLLLLRLLRRLLRRLLLRLLRLRRRRRLLLLLLRRRRRRRRRRLLRRRRRLLRLRRLRRRLLLRLRRRLLRRLLLRLLLLLLRLRLRLRLRRLRLRRLLLLRLLRRRLRRRRRLRLRRRLLLRRRLRLLRRLLRRRRRRLRLRRRLLRLRRRRRRLRLLRLRRRLRRLLLLLLLLLLLLRLLLLRLLLRRLRRRLRLRRRRLLRLLLRRRRLRRRLLRLRRRRLRRLRLRRRRLRRRRLRLLLLLRRRRLRRLLLLLLLRLRLRLLLRLRRLLLLRLRLLRLLLLLLLRRRLRRRLLRRRRLLLRRLLLRRRRRRLRRRLRRLLLRLLRRLRLRLLRLLRLRLLLRLRRRLLLLRLRRRRRLLRRRLLLLLRRRRRLRRLLLLLLLRRLRLRLRLLRLLLRRRLLRLLRRLRLLRLLRRLRRRLLRLLLLLRLRRLLLLLRRRRLRRLLLLRLLRRRLLLLRRLRRLRLRRRLLRLLRRRLRRRRLLRLRLRLRRRRLLLLLRRRLRRLRLRLLRLRRRLLRLRLRRRLRRRRRLLRRLLRLRRLLLLLLRRRRLRRRRRLLRRLLLRLRRLRRLRLLLRLLRLRLLLRLRLRRRLRRRRLRLRRLLRLRRRLLLLLRLRRLLLRRLRLRLLRLLRLLLRLRLLRLRRLRLRLRLLRRLRRRLRRLLRRLLRRLLRRLLLRRLLRRRRRRRRRRLLLLRLRLLLLRRLRLRLRLRLRRLRLRRLLRRRLLRRLRRRRRLLRLLLRLRRLRLLLRRRRLLRLLLRLRRRRRLRLRRLRLRRLRRLRRLLRRLRLRRRRRRRLRLLRRRLLLLRLLLRRLLLRLLLRLLLRRLRLRRRRRRRRRLLLLLRLLLLRRLLLLRRLRLRRRRLLLRRLLLRRLRRRRLRLLRLLRLRRLRLRLLLLRLLLLRRLLLRRRLRLLLLLLLRRLLLRLLRLRLLRLRRRRRRRLRRLRRLRRLRRRRLRLLRLRLRRLLRLLRRRRLLRRLLLLLRLLLRRLRLRRRLLLRLLLLRRRLRRLRLRRRLRRLRLLLRLLLRLLRLRRRRLRLLLRRLLRLLRRRLLLLLLLRLLLRRRLLRLLLLLRLRLLLLRLRLLLLLRLRRRRRRRLLLRLRLRLRLLLRLLRRRRLLLRRRRLRLLRLRRLLLRLLRRRLLRRLLRRRRLRRLLRLRRLLLLRLRLLRLRRRLRLLLRRRRRRRRLRRLLRRRLRRLRRLRLRRLLRLLRLRLRRRLLRRRRLLLRRLLRRRRLLRLLLLRRRRLRLRLRLLLRRRLLRLLLLRLLRRLLLRRRLLLLLLRLLLRRLRRLRLRRLRLRRLLLRRLLRLRRLRRLRRRLLLLLLLRRLLLRRRLLRLRLRRLLRRRLRLRRLRRRLRRLLRRLRLLRLRLRLLRLLRLRLRRRLRLRRRRRRLLLRLRLLLLLRRLRLRRLRRLRRRRLRLLRRLRLRLRRRLRLLRLRLLLLLRLLRLRLRLLLRLLRRRLLRLRRRRLRLLLRRRRLRRRRLLRRLLRLRRRRRLRRRRLRLLRLRRLRLRRLRLLRRLRRRRLRLRRLLLLRLLRLLRRLRRLLLRLLRLRLRLLLRRRLLLLLRRLRRLRLRRRRRLRRRRLLLLRLLRRRRLLLLLRLRLLLLLRRLRRLLLRRLRRLLRRLLRRRLLRRLRLLLRRLLLRLRLRLLLLLLRRLLLRLLLLLLLLRRLRLLRRRRLRRLLRLLLRLRLLRLLLLRRLRRLRRRRRLRLRRRLLLRRRLLRLLRLRRRLRLLLLLRLRLRLRLLRRRRRLRLLLRLRLRRLRLRRLRRLRRRRLRRLLLLRLRLRRLLRRLRLRRRRRRLLLRRRLLLRRRLLRLLLLRRLLLRRLRLLRRLLRRLRLLRRRLRLLRRRRLRRRRRLLRRRRLRLRRLLRLLLRRRLLRLRLLLLRRRRLRLRLRRLLLRLLRRRRLLRRLRRLLLLLLRRRLLRLLRRRLLLLRLRRRRLLLRRRLLLLLRRLRRLLRLLRLLRRLLRLRRRRRRLLLRRLLLRRRLRRLRLLRRLLRLRLLLLRLRLRRLLLRRLLLLLRLRRRRLLLRLRLRRRLLLRRLLLRLRRLLRRRLRLLLRLLLRRLRRLRLRRRRRRLRLLLRRLLLRRRLRLLRRRLLLLRLLRLLRLLRLLLRRRRLLLLLLLRRLLRRRRLLRRRRRRRLRLLRLLLRLLLRRRRLLRRRLRRRLRLRLRLLRLRRRLLLRLLLLRLLRRRRLRRRLLRRRLLRRLRRLRRRRLLLRLLRRLRLRLLRLLLLRRRLRLLLRLLRLRRLRLRRRLRLRLRLRLLLLLLRRRRRRRRRRLLRLLRLLRLRRRRRRLLLLLLLLLLLRRLLLRLLLLLRRLLLLRRRRRRRLLRRRLRLLLRLLRLRRRLLRLRRRRRLRRRRLRRRLLLLLLRLRRRLLRRRRLLLLRLLLLLRRLLLRRRLLRRRLLRLRRRRLRRLRRRRLLRLRRLLLRLLRLRRRRLRRLLRLRLLRRRLRLRRRLRLRLLRLRRLRRRRLRRLLRRRLRLRLLRRRLLLLLLLLLRRRRRRRRLRLRRLLRLLRLLRRLLLLRRLLLRLLLRLLRRLRLRRLRLRRLRRLRRRRLLRLLLRLLRLLLRRRRRLLRLLRLLRLLLRLLLLLLLLRLLLRLRRRLRRLRRRLLLRRRLRLRRLLLLLRRRRRLRRLRRRRLRLLRLLRLRRLLRLLLRRLLLRRRLLLLLRLRRLLRLRLLLRRRLLRLLRRRLRRRLRRLRLLRRLRRLLLRRRRLRLRRLLLLRLRLLLLRRLRLRLLRRLRLRLLRRRRRLRRRLLLRRRRLRRRLLLLLLLRRLRRRRRLLLLRLLRRRRRLRLRRRLLRLRLLLLRLLLLRLLLRRLLLLRLLLRLRRLLRLRLRLLRLRLLRLRLLRRLLLLLRLLRRLRLLRLRRLLLRRRRLRRLLRLRRRLRRLRRLRLRRLLRLLRLLLLLLRRLRRRRLLLRRLRRLRLLRLLLRLLRRLLRRLLRRRRRRLLLLRRLLLRRLLRLLRLRRRLLLLRLRRLRRLLRRRRRRLLLLLRRRLRLLLRRRRLLLRRRLRRLLLLLLRLRRLRRLRLLLLRRLLRRLRLLRLRRLRLLRLRLRRLLRLRLLRLRRRRLLLRRRRRLRRLLRLRLRLRRRRLRRRRRRLRLRLLRLLLRRRRLLLRLRLRRRRLLLLLRRLRLLRRLRLLRLRLLRLLLRLLRLRRLLLLLLLLLLLRRLRLRRLRRRLRLRLRLLRRRRRLLRLRRRRRRRLLRLRLRRRRRRLRRRRRRLLLLLLLRRLRRRLRRRRLRLLLLLLRLRLRLRRRRLRLLRRLRLLLLLRRLLRRLRLRLLLRLRLRRLRLLLRRRRLRLRLLRLRRRRLLRLRLLLRLRRLRRLRLLLRLLRRRLRRRLRRLLRRRRRLRRLLLRLLLLRLLLLLLLLRLRRLLRRRLLRRLRRLRLLRLRLRLLRRLLLRRLRLRRRLLLLLRLRLRLLRLLRRRRRLLLLLLLLLRLLLLLLRLLLLRLLLRRLLLRRLRLRLRLLRLLLLLRLRLLRRLLRRLLLRRLLRRRRRRRRLRLRLLRRLRLLRLRLRRLLLRLRLLRLRLLRLLLRRLRLRLRRLRLRRLLLLRLRLLRLLLLLLLLRLRLRLLLLLRLLRRRLLRRLLLRLRRRLRRRRRRLRRLLRLLLRRLRRRRRLLRRRRLRLRLLRRLRRRRLRLRLRRLRRLLLLLLLLRRLRLRLLRRLRRLLLLRLRRRLLRRRRLRRRLLRRRRRLLRRLLLRLLLLLLLLLRLRRLRLLLRRRLRLRRRLRRRRLLRRLLLLLRLRLRLLLLLRRLRLRLLLRRRLLRLRRRRRLLRLLLLRLLLRRRLLRRRRRRLLLRLLRLLRRRRRLLLRRRLLRRRRLLLRRRLRLRLRLRLRRRLRLLRRLRRRRRRRLRRLRLLRRLLLLLLRLLLLLRRLRRLLRRLRLRRRLLRLRLRRRRLLLRRLLLRRRLLRRRLRRLRLLLRRLLRRRLLRRLRLRRLRRLRLLRLLLLRLRRLLRLLLRLLRRRLRLRRLRLLRRLRLLRRRRLLLLRLRLLLLRLLLLLLRRLLLRRRRLRRLLRRLRRRRRRLRRRLRLLLRLLRRLLLRRLLLRLRRLLLLLLRRLLLLLLLLLLLLRRLRRRLLLLLLLLRLRLLLRLLLRLLRLLRLLRRRRLRRRLLLRRRLLRRLRLLRLRLLLRLRLRLRLLLRLLRLRRLRRRLRLLLRLRLLRRLRLLLRRLLLRLLRLRRRLLRRRRLLLRLLRRLRRRRLLLLLLRRLRRRRRLRLLLLLRLLRRRRRRRRLRRLLRLRRRLRLLRRRRLLRLLLLRRRLLLRRRLLLRRRRRRRLLLRLRRRLLRLRRLRLLLRRLLLRRLLLRLLLRRRRLLLLRLLRRLLLLRLLRRRRRLRRRLLLRRLLLLRLRRRRRLLRRLRRLRRRLLRLLLRRLLLRLLRRLLLLLLRLLLRLRRLLLLLRLRRRLRLLLLLLRRLLRLRRLRRLLLRRLRLRRLRLRRRLLLRLLLLRLRLLLRRRLLLRLLLRRRLRRRLRRLRLRRLRRRRRRRRLLLLLLLLLLLRLRRRLRRRRRLLRLLLRRLRLRLLRRRLRRRLRLRRRLRRLLLLRLRRRRRRRRLRLLLLLLRLLLLRLLRRRLRRLRLLLLLLLLLRRLLLRLLRRRRRRLRLLLLLLLLLLRRRRLLLLRLRRLLLLRLLLLLLLLLRRLLRRLRRRLRRRLRRLLRRLRRLLLLRRLLRLRLRLRLLRLRRLLLRRLRRLRLRLRRLRRRRLLLRRLRLRRRRLRRRLRRRRLLLRRRRRLLRRLRLRLLRRRLRLLRRLRRRLLLLLRRRRRLLLRRRLRRLRLLRLRRLRRLLRRLLLRLLRLLLRLLRRLRRLLRRRLRRLRRRLLLRLRLRLLRRRLLLRRLRRLLLRRRLLRLRLRLRRRLRLLLRLLRLRRRRRRLLRRRRLLLRRRLRRLRRRLRRRLRRRRRLRRLRLLRLLLRRRLLRLLRRLLRRRLLLLRRRLLLLRRLRLRRLLRLLRRLRLLLRLLLRLLLLRLLLRRRLLLLLLRLRRRLRLLLRRRLLRRRLLLLLRLRLLRRRRLLLLRRRLRRRLLLLRRRRRRRRRLLRRLRRRRLLLRLLLRRRRRLRLLRLLLLRLLLRLRLRRRLRLRRRLLLRRLRLRLRRRLLRLLRRLRLLRLLLLRLRRRRRLRLLLRRLLLRLRRLRRLLRRLRRRLLRRLRLLLLRLRLLRLLLRRLRRLLLRLLLLLLRRLRLRRRLRRRRLLLLLRLLRRLRLRLLRLLRRLRRLRRRLRLLLLRRRRRLLRRLRRRRLRRLRRLRRRLLLLLRLRRRLRRRRRRRRRLLRLLRLRRRLRRLRRLRRRLLLLLRLRLLRRLLLRLLLLRLRLRRLRLLLRRLLRRRLLLLLRRRRRLRLRLRRLRLRRRLRRRLRLLRRLLRLRRRRLLRRRRRRLRRRRRLLLLRLRRLRLLLRLLRLLRLLRLRRRLRRLRRLRLRRLLRRLRLLRLLLRRRLRLLRLRLLLRLLRLLLLRRLLLRRRRRLRLLLRLLLLRLLLRRRRRRLLLLLLRLRRLRRRRRRLRRRRRRLRRLRRLRRLRRLLRRLRLLRRLRLRRLRLLRRRRLRLRRLLRRLLLRLLRLRLLLRRLRLRLRRRRRLLRLRRRRRLLRRLLRRRRLLLRLLRLRLRLRLRLLLLLRRLLLRLRRLRRRLRLRLLRRRLRRRRRLRRRRRRRRLRLRLLRRLLLRLRLLLRRRLLLRRLRLRRRLRRRRLRLRRRRRRRRLRLLRRRLLLLLRRLLLLRRLRLLLRRLLLRRLRLRRRLLRLLRLLRRLRRLRRRLRLLRLLRLLRRRRRLRLRLRLLLRRLLRRLLLRLLRLRLLLRRLRLRLLRRRLRRRRLLRLLRRLRRLLLRLLLLLRRLRRRRRLRLLLRLRRRLLLRRRLLRRRRLRLLLRRRRLRLRRLLLRRLLLLRRRRRRLLRLLLLLRLLLRRRRLRLRLLLLRRRRLRLLLRRRLRRLLRLLLRLRLLLRRLRRRRLRRLRRLLLLRRLLRLRLRLRLLRRRLRLRRLRRLRRRLRLLRRRRLLRLRLLRRLRLRLRRLLLRLLLLRLRLRLRRLLLRLLLRRLRLLLLRRRRRRLRLRLRLRRLLRLRLRRLRLLLRLLLLRLRRRLLRRRLRRLRLLRRRRRLRLLRLLLRRLLLLLRRRRLLLLLRLLLRRRLLRRLLLRRRLLRRLLRLLRLRLRLRLLLLLLRRRLRRRLLLLRRLLLLRLLRLRLRRRLLLLLLRLRRLRRLLLLRLLRLRRRRLLRRLRLRLRRLRLLLLRRLLLLLRRLLRRRLLRRLRLLRLLRLRLLRLRLLLLRRLRLRRLLRLLRRLLRLRRLRRRLRLRRLLLRRLLRLLLLLRLRLRLLRLRLRRLLRRRRLRRLLLLRRRRLLRRRRRLRLRRLLLLLLLLLLRLLLRLLRRLLRLLRLRRLLLLLRRLLRLRRRLRLRLLRRLLRRLRLRRRLLLLRRRLRRRLRRRRRLLRLLRLLLLRLRLRLRLRRLLLLRRRLLRLRLLLLRLRRRRRLRLLLRLLLLLLLLLLRLLRRLLRLRRLLRLRLRRRLRRRRRLRRLLLRRRRRRRLRRRLLLRRLRRLLLRLLRRLRLRRLLLRLRLLLRLLRRRLLRRLRLRLLLRLRLRLLLLLLLRRLLLLRRRLRRLLLRLRLLLRLRRRLLRRLRRLLRRLLRRLLRLLLLRLLLLLLLRRRLLLLRLLRRRRRLRRRLRLRRRLRRRLLLLRLRRLRLRLLRRRRRRRLRRRRRRLRRRLRLRLLRLLLRRLLRRRRLRRRRRRLLLRLRRLRLRLLRLLLLRRRRRLLRLLLRRLRRRLLLLLRRLRLRRLRRLLLLRLRLRRLRLLRRLLRRRRRRLRRRLRRLRLLRRLLRRRRRLLLRRLLLRLRLLRLRRRLRRLLRLRRRLLLRLRLLLLRLLLRLRRRLRLRRRRLRLRLRRRRLRLRLLLLLLLLRLLLRLLRRRRLRLLRRLLLLRRLLLRLLLRLLRLRRRRRLRRRRRRRLLRLRRRRLRLLLLLRLLRLLRRLLRLLLLRLLLRRRLRLRRRRRRLRRLLRRLRLRRLRRRRRRRLLLLLRLLRLRLRLLRLLLLRRRLRLLLRRLRRRLLLRLRLRRLLRRLLRLRLRRRRRLRRRRRLLRLRRRLRLRLRLLRLRLRRLRRRRLLRLRRRRLRRRRLRRLRLLLRLRRLRRLRRRLRLLLLLLLRRLLRLLRRRRLRRLRLRRLRLRLLRRRLRRRRLLRLRRLRRLRRLLLLLRRLRLRLLRRLLLLRRLRRRRRRRRRLLLLLRLLRLLRLLRRRLRLLRRRLLLRLRLRLRRLLRLRLLLRRRRLLRLRRLLLRRRLLLRLRRRLLRRLRRLLLLRLLLLRRRRRLRLRRRLLLRRRLRRLRLLRLRLLLRRLRRLRLLLLLRLLLLLLRLLRRRRLLRRLLLLLRRLLLRRRRLRRLRLRLLLRLLRLRLRRRRLRLRLLRRLLRRRRLRRRRLLLLRLRRLLLRRRLRLLRLLLRLLRRLRLRLRRLLRRLLRLRRLLLLRRRLRLRRLLRLRRLRLLRLLRLLLLRLRRRLLLRRLRRLLRLRLRRLRRRRRLLRRLRRLRRRRLRRRRRRLRLLLLRRLLRLLRRRLLRRRLRLLLRRLLRRRRRRLRLLRLRRRRRRLLRRLRRRLRLLLLLLRRLRLRRRLLLRLLRLLLLRLRLRLLRRLRLRRLRLRLRRRRLRLLLLLLRLRLLLRLRRRLLLLRRRLRLRRRLLRRLRLLLRRLRLRRLRRRLLRRRLLLLLLLLRLLLLLLLRLLLRRRRLRRLRLLRLRLLLLRRRRRLRLLLLRLLLLRLLRRLRRLRRRRLLRLLLRLLLLRRRRLRLRRLLLLLLRLLLRRLLLLLLRRLRRLRLRLRRRRRRRRLRLRLRLLLLLLRRRRRLRRRLLRRRLRRLLRLRLLLRRLRLLRRLLLRLRRRRRLLRRRLLRLRRLRRRLLRRRRRRRLRLRLRRLLRLRLLLRLLLRRLLRRRRLLLRRLLLRLLLRRLLLRLRLRLRRLLRRRLLRRRRRLRLLLLLRRRRLLLLRLRRLRLLLRRLLRRRRLLLLRLLLRLLLLLLLRRRLRRLLLRLRRRRLRRRLLLRRRLLLLRLLLLRRRRLLRLLLRLLLLRLRRLRRLRLRRLRLRLRLRLRLLLLRLLRLRLRLRLRLLRRRRRLRRLRRLLRRLRRRRLLLRLRRLRRRLRLRLLLLRLLRRLLLLRRRRRLRRLLRRRLLRRLRRLRRRLLLRRLLRRLRRRRLLLLLLRRLRRRRRLRLRLRRRRLRRLLLRLLRLLLRRRLRRRRRRRLLRRRLLRRRLLLLLRLRRLLLLRRRRLLLRLRRRLLLLRRLRRLRLRRLRRRRLLRRLRRRLRRLLLLLRLLLLLLLRLLRRRRRLRRRLLRLLRLLRLRLRRLLRRLRLRRRLLLRLRLRRLRLRRLRLLLRLLRLRRRLLRLRLRRLLRLRLRLLLLRRRRRLLLRLLRRLRLLLLLRLRLLLLRRLRRRLRLLRLRRRLLRLLRLRLLRLLLLLLLLRLLRLRLLLRLRRRLRRLLLLRLLLLLRRLRLRRLLLRRLRRLRLRRLLLRRLRLLLLLLRRLRRRRLLRRRLRRRLLRRRRRRLLRRLRRRRRRRRLLRRLRLLRRRRLRLLLRRRRLLLRRRRLLLRRLRLLRLRRRRRLRLRRLRLRRLLLLRLRLRRLRLRLRRRLLLLRRRLLRLLLRLRRRRLLRLRLRRLLLRLLRLRLRLLLRLRLLLRRLRRRLRRRRRLRLLRLRRLRLLLRRRRRRLRRRLRLLLLLLRRLLRLRRRLLLLRLLLLLRRLLRLLRRLLRLLRRRRRRLLLLRLRLLRRLLRRRLLRRRRRLRLLRLRRRRLRRLLLRLLRRRRLLLRRRRLLRLLRRRRRLLLLLRRRLRLRLLLRRLRLRLRRLRRRRLRLRLLLRRLLRLRRLLRLRLLRRRLRRLRRRRLRLRRLRLRLRLRRRRLLRLRLRLLRRRLLRRRLRLRRRRRRLRRLRLRRLLLRLLLLRLRLRLLLLRLRRLLLRLLRRLRLLLRLLRRRRLRLLRLRLRRLLLRRRRLRRRLRRLLLLRRLRLLLLLRRRLLLLRLRRRLRLLRLRLLLLRRRRRRLLLRLLRLLLRRLRLLLRRRRRRLRLRRRRRLLRRRLRRRRLRRLLRLLRLRLLRRLRLLRRLLRLRRLRLLRLLLRRRRLLLLLRLRLLLRRLRRLLLRRRRRRLRRLRLLLRLLLRLLLRLLLRLRLLLLLRRRRLRLRRLRLLRLRLLRLLRRRLLRLRRLRLLLRRRRLLRRLRRLLLLRRRLRLLRLRLLRRLLRLRLRRLRLRRLLRLLLRRLRRLLRLRLRRRRRLLRRLRLLRRLRRRRRRRLLLLRLLLRLLRRLRLLLLLRLLLLLRRLRLRLRRRLLLRLRRRLLRLLRLLLLRLRLLLRRLRRRRLLRLRRLRRRLRLRLRLRRLRRLLLLLLLLRRRRLLRLRLLLLRLRRLLLLLLRRLLLRRRLLRRRRRRRLLRLLRLLLLRLLLRRLRLLRLRRLLLRRLLRLLRLLRRLRRLRLRRRRLLLLRLLLLLLLRRRLLRLRLRRLRLRRLLRLRLRRRRLRLLRRRLRLRLRRLLRLRLRLLLLLRLLRRLLRRRLRLRRRRLRRLLLRLLRLLLLLRLRRRLRRRLLRLRRRRLRLRLRRRRLLLLLRRLLLLLLRRLRRRLRRRRLLRLRRRRRRLRLRRRLRLRRLLLLLLLLRLLLLRRRRRLRLRLRRLRLLLRLRRLRLLRRLLLRRRLLLRRLLRLLRRRRLRRRLLLLLLLRLRRLLRRRLRLRLLRLLLRLLLLRLRLRLRRRLRRLRLRRRRRRLLLLRRLRLRLLLLLRRRLLLRRLLRRLRRLRLRLLRLRRRLRRLRRRLRLRLRRRRLLRLRRLLRLLRRRRRRRRRLRRRLRRRLRLRLRRRLRRLLRLLLLLRLRRRLLLRLRRRRRLLLRRLRRLLRRRLRRRRLRRLRRRLLLRRRLRLLRLRLRLLRLRLRRLLLRLRRLLRRLLLRLLLLRRRRLRRRRRRRLRRLRLLRRRLRLLLLLRRLLLLLRLLRLLLLLRRLLRLRRRRLRLLLLRRLRLLRLRRRLRRRLLLLLLRRRRRRLRRRRRRLRLRLLLLRLRRLRLRRLRLLLLRRLRLRLLLLRLLRRLRRRLLRRLLLRLRLRLRRLLLLLRLRLLLLRLLRRLRLRLLLRRRLLLLRRRRRRRRLRRLLRRLLLLLLLLRLRLRLRRLLLLLRRRRLRRLRRRRRLRRRLRLRRRLLRLLLRRLLLLLLRLLLLLRRRRRLRRRRLLRRRLRRRRLRRRRRLLRLRLLLRLLLLRRRRLLLLRLRRLLRLRLRLRLLRLRRRRLLLRRLRLLLRLLRLLLRLLRRRLLRRLLLLRLRRRRRRRRRLLLLRLRRLRRRRLLRLLRRLRLRLLRRLRRLRRLRLRLLRLLRRRRLLLRLRRRLLLRLRRLLLRRLLLLLRLLLLLLLRRLLRRRLRRLLRLRRLRLLRLLLLRRRLRRRLRRLLRRLRRRRLRRRLLLRLRRLRLLRLLRLLRRRRRRLRRRLLLRLRLRLRRLRLLRLRRRLLLLLLLRRLRLLLLRRLRLLRRRRRLRRRRLLLRRRRLRLRRLRLLRRLLRLRLRLRLLLRLLLLLRLRRRLRLLRRLLLLRLRRLRLRRLRRRRRRLRLLLLRLRLRRLLLLLLRLLRRLRRLRRLLRLLRLRRRLRLLRRLLRLLRRRLRRRRRRLLLLLLLLLRRLLRRLLRRLLLLLRLLLLRRLRLRRRLRRLLRLRLRRRRRLRLLLRLRRRRRRRLRLRRLLLLLLLRLRLLRLLRLLLLRLRLRLRLRRRRRLRRLRRLLLLRRRLRLRLRLRRLRRLRLLLLRLLRRRLLLLRLRRRLLRLLLLLRRLLLRRLLLRLRRLRRRRRLLLLRRLRRLLLLLRRLLLRRLLRLLRRRLLLRRLRLLLLRRLLRLRLRLRLLRRRRLRLLLLLLLRLRRLLRRLRRLRRLRRRRRLRLLRLLLRLRRRRRRRLLLLRLLLLLRRLRLLRLRRRRLLRRLLLLLLRLLRRLRRRLLRRLLRLLLRLRLRRLLRRLRRRLLLLLLRLRLRLLLLRLRLRLRLRLLRLLLRRLLLRLLLLLLLLRLRLLLRRLLLLLLRRLLRLRRRRRRLRLRRLLLRLRLLLLRRLRLRLRRRLRLRLRLLLLLRRRRLRLRRLLLLRRRLRRLLRLRLRLRRRLLRLRLLRRRRRLRRLLRRRLLLRLLLRRRRLLRRRRLLRLLRLLRLLLRLLRLRLLLRLLLLLRRRRRLLLLRLLLLLLRLRRLRLRLLLRRLLRRRRLRLLRLRLRRRLLRRRRRRLRRRLLLRRRLRLLRRLRLRLLRRLRLRLLRLRLRLRRRRLRRLLRRRRRRRLRLRRLLRLLRRRRLRRLRLRLLRRLLRLRLRLRLLRLRLRLRRLLLRRRLRLLLRRLRLLLLRRLLRLRLLLLLRRRLLRLRRRRLLRRRRLRLRLLRRRLLRLRLLRRLLLRLLLLLLLLLLRRRLRRRLLRLLRLLRRLLLLLRRRRLRRLLLRLRRRLRLLLLRRRRLLRRLRRLLRLLLLRLLLLRLRRLLLLRLLRRRRLLLLLRLRRLRRLLRRLLRLRRLRLRLLLLLRRLLRRRRLLRRLLLLRLLRLRRLRLRRRRLRLLRRRRRLRRRLLRLLRLLLRRLRRLLRLRRLLRRLRLLRLRRLLRLRLLRLLRLLLLLRRRRRRRRLRRRRLLRRLRLLLRLRRRLLRLLRLLRLLRLRRRRRLRLLRLRLLRLLLRRRLLLRRRLRRLRLLLRLRLRRLLRLRLRLRRLLRLRRLRLLLLRRRRLRLLLRLLLRRLLRLLLRLRLLLRLLRLRLLLLLRRRRLRRLRRLLLLLLRRRLLLRRLLRLLLRRLRLRLLLLRRRRRRLLRLRRRRRLRLLRRRLLLLRLLRRRLRRRLLLLLLLRRRLLRRLLLRLLRRRRLRRRLRRLRRRRLRLLLRRLRLRLLLLRLLRRLLLLLLLLRRRLRRLRLRRLLLLLLRLLRLRLRLLLRLRRRLLRRLLRLRRRLRLRLRLRRRLLRLRLRRLRRRRLRRLRLRLLRRLRLRLLLRRRRRLLRRLRLLLRLRRRRRLRRRRRRRLLRRRLRRRRRLRLRRLRLLLRRLRRRLLRRLLRLLLLRRLRRLLRRLRRRRLLRLLRLLRLLLRRLRRRLLRLLLLLLRLLLLRRLRLRRLLLRRLRRRRRRLLLLLRLRRLRLRLLLRRRLRLLRRLLLLLLLRLRLRRLRLRLRRRRRRRLRRRLLLRRRLRRLRRLRRRRLLLRLLRRLRRLRRRLLLRRRLLRLRRRRLRLLRLRLRLLLLLLRLLRRLLRRRRLLLLLLLLLLRRLLRLRRRRRRLLRRRLLRLRLLRRLLRLLLRRRRLRRRRLRLRLLLRRRLRRRLRLLLRRRLLRLLRLLLRRRRLRLLLRRRRRRLRRLLRLRLRLRRRLLLRRRLLRLRRLLRRLRLRRRRLRRLLLLLRRRLLLLLLLRRRLRRLRRLLRLRLLLLRLLLRLLLLRRRRRRRRRLLRLLLLRRRRRLRRLLRLRRLLRRRRLRRRRRLRRLRLRLRRLRLRLLRRLLLLLLRLLLRLRLLLLLRRLLLRRLLLRRRLRLLRLRRLRRRLRRLRRRLLLLLRLRRRRLLLRRLRRRLRLRRRLLLLLLRRRLLRRLRRRLRRLRRLLLLRLLLLRRRRLLRRRRRLLLRLLLLRRLRRLRLLRRRLLRLRLRLRLLRRRLLLRRLLLRRRLRRLRRLRRLRLRLLLLLRLRLRLLRLRRLLRLLLRRLRRRRLLRLLLLRLLRRLLLLRRRLLRRLRRLLLRLRLRRLRLLRRRLRLRLRRLRRRLRRLRLLLRRLRRLLRLRRRLLLRRRLLLRLRLRLRRRLRRLRRRLLLLLLRLLRLLRRRRLRRLRLRLLLRLRLLRLLRLLRLLRLRRLRRLRRLRLLLLLRRRLLRLRLRLLRRRRRLRRLRRLRLLLLLLLLRRLLLLRRRRRRLLRLLRRRRLRRLLRLRRLLLLLLLLRLLLLRLRRRLLRLRLRRRRRRRLRRLLLRRRRLRRRLLRLLLLRRLRLLLLRRRRRRLLRLRRRRRLRRRRLLRLLRRRLLRLLLLRLLLRLRRLRLRLLLLRRRRLLLRRLLLLLRLLLLLLLRLRRLLRRLRRLRRRLLRLLLLLRRRLRLLRRLRLRRLLLRLRLLLRLLRRRLRRLLLLLRLLRRRRRLRRLLLLRLRRRRRRRLRRRRRRRRLRRLRRLRRRRLLLRRLLRRRRLLLRLRLRRRLLLLRRLLLRLLLRLLLLRRRLRRRLLRLLRRLRLLRRLLLLRRLRLRLLRRRRRRLRLRRLLLRLLRRRRRRLRLRRLRLRLLLRRLLLLRLLLRRLLRLRLLRRLLRLLRRLRRRRRLLRRLLLRLRRRLRRRRLRRLLLRLLLLLRRLLRLRRRLLLLLRRRRLLRLLLRRRRLLLLRLRLLRRLLLLRRRLRLLRLLRRRLLLLRLRLLLRLRLLRLLRRRLRLLRRLLLRLLRRRLRRRRLLLRLLRLRRRLLRLLLRRLLRRLRLLRRLRRLRRRLRLLLLLRLLLLRRLRLLLRLRRLRLRLRLLRLLLLLRRLLLLRRLRRRLRLRRRRRLRRRRRRLRLLLRRRLRRLLRRLLRLLLRLRRRLRLLLLRRRLLRRRRRLRLRRRRLLRLRLRRRRRRLRLLRLLRRRLLLLLRRLLRLLRRLLLLRRLRLRLRLRLRLLRLRRLLRRLLRRRRRRLLRRLLRRRRRRLRLLRRRRLLRRRLLLLRLRRLLRLLRRLRRLLRRLLRLRLRLRLRRLRRLLRLRRRLRLRLRRRRLRRRRLRRRRRLLLLLLRRLRLLRRLRRRLRLLRLRRLRRRLLLLLRLLLRRRRRLRRLLLRLLLLLRLLLLRLLRRLLRLRLLLRRRLLRLRLLLRRLLLRRRRRLRRRRLRLLLLRRLRRRRLLLRLLLLRLLLLRRRRRLLRLLLLLRRRRRRRRLLLLRRRLRRRLRRLLRLRLRLLRRLLLLRRRLLRLRLLRRLRRLLRLRRRRRRLLLLRLLLRRRRLLRLLRRLRLRRLRRRLLRRRLRLLLLRRLRLRRLRRRRRLRRRRRLLRRRRRLRRRRRRLRRLLLLRRRRRRLLLRLRRRRLRRLLLRLRRRRRRRRRRLRRRLRRLLLRRRLRLRRRLLRLLLRRLRRLRRLLLRLLLRRLLRLRRLRRLRLRRLRRLLLLRLLLRRRLLRRRRRRRLLLLRLLRRLRLLRRRRLRRRRLLRRLRLRRLLRLRRLLRRLLLLRLRRLRRLRRRLLLRRLRRRLRRRLLRLRLLRLLLLRRRRRRLRRRLLLLRLLLLLLLRRLRLLLRLLLLLLLRRLRLLRLLLRLRRRRRLRRLLLLRRLLRRLLLRLRLLLRRLLRLRLLLLRRRLRLRRRRRLLLLLLRRLRRRLRRRLRRRRRRLRLRLRRLLLLRLLLRLRRLLRLRLRRLRRRLRRLRRLLLLRLRRLLLLLLLLLRLRLRLRRRRRLLRRRRRRLLRRRRRRLLRRLRRRRRLRLRLLLLLLRLRRLRRLLLLRRLRLLLRRRLLRLLLRLLRRRLLRLRLRRRRRLRRRRLRRRRLRRLLLLLRLRLLRLLLLRLLRLLRRRLLLLRRLLLLLLLRLLRLLRLLLLRLRRLLRLRRLRRLLLRRRLRLLLRLLRLLLRRLRRLLLRLRLLRLLLLRRLLLRRLLLRLLLRRRLLRRLRLLLRLLRLLRRRRLLRLLLRRRRRLLRLRLLRRLRRRLLRLRRLRLRLLLRRRLLRLLRRRRRRLLRLRLRLLLLRLLLLLRRLLRLLRLRLLLRLRLRRLRLRLLRLRLRRRLRRLRRLLRRLRLRLRRLRLLRRLLRRRLRLRLLRLRRRLLLLRLLLRLLLLLRLRLRRRRRLLRRRRRLRLRRRRRLLRLRRLRLLLRRRLRLRRRLLRLLLLRLLLLLRRLLLRRRLLLLLLLLLRRRRLRRRRLRRLRLLRRLLRLRLRLLLRLRRRRLRRRRLRLLRLLRLLRLLLRRLRRRRRRLLRLRLRLLLRLRRLRLLLRLRLLRRRRLRRLLLLLRLRLRLRRLLRLRRRLLRLRRLLRLRRLLRLRRRLRLLRRRLRRLLLLLRLRLLRLRRLLLRLLRRLLLRLLLLLRLRLRLRLRRLLRRRLLLLRLLLLLRRLLRLLLRRLRRRLLLRRLLLRRRRLLLRRLLRLLRRRRLRRRRLLRLLRRLRRLRLRLRRRRRRRRLRRRRLRRLLRLLLLLLRRLLLRLLLLLLRRLLRRRLLRRRLLLLRLLLRRLLLLRLLLLRLLRLRRLRLLRLLRRRRLLRRRRRLLLLLRRRRRLLRLLRRLRRLRLLLLRLRLRRRLRRLLRRRLLLLLLRRLRLLRRRLLRRRRRRRLLLRLRRRLRLLLRRRLRRRRLLLRLRRLLRLRRLLLLRRLLLLLLRLLRLRLRRRRLRRLLLLRLLLRRLLLLRRRLRLLRLLRRRRRLRLLRLRLRLLRLRLLRRRLRLLLLRLLRLRLLLRRLRRRLLLLRLLLLRLRRLLLRLLLLLRLLLLRRRRLLRRLRLLLRLLRRRLLRRLLRRRLRRLRRRLLRRRLLRRRLLRRRRRRRRRRLRRRRRLRRRLRRLRLRLLRLLRLLRRLLLLRLRRRLRRLLRRRRLRRRLLLLRRLRRRRLRRLRLLLLRRLRRLRRLRLLLLRRRLLRLRRRLRLRLRLRLLLRLRLLLLLLRRLLLRLRLLLRRRLRRRLLLRRRRLRLLLRLRRLLRRLLLLLLRLRRRLRLLLRRLLLLRLLLRRRLLRLRRRLRRLLLRRRLLLLRRRLRLLRRLRRLRRRLLRLLRLRRRLRLRRRLLLLRRRLRLLRLLLLRRLLLLLLRRLRLRRRRLRRLRLRLLRLLLLRLRRRLRLLRLLRLRRRLRRLLLRLRRRRLLLLLRRLLRLLRLRLLRLLRLLLLRLLLLLLLLLRLRRLLLLRRLLRLRLLRRRRLRRRRLRRRRRRLLRRLLLLLLLLLRLLRLRLRRRLRLRRRRLRRLRRRRLLLRLRRLRRRLRLRRLRRLRRLRRRLLRRRLLLLRRRLLRRRRLLRLLLRLRRLRRLRRRLLLLRLLLLLLLLRRRLLRRLLLRRLRLLLRRRRRRLLLLRLLRLLRLRRLRLRLRRLRLLLRRRRRLRRRRRLLRLLLRRRLLLRRLRRRLLLRRLRRRLLLLRLLLLLLRLLRLRLRLRLLLRLLLRLLLRLRRLRLLRRRLLRRRLLRLLRLLLLLLRLLRRLRRLLLLRRRRLRRRLLRLLRRLLLLLLLRRRLLLLRRLLRRLRLRLLRLRLLRRRRRLRRRLRLLLRRLRRRLLRRLRRLLRRLLRLRRLLLLLLLRRRLLRLRLRLRLRRRLRLLLLRLRLRRLRLLRRRRRRLLLRLLRLLRLLLRRLLRLRRLLRLRRLLLRLLLRLRLLRLRRLLRLRRRLLLLLRRLRRRRLLRLRLRRLLRRRLRLLLLLRLRLLLRLLRLRLRLLRLLRLRRLRRLLRRRRRRRLRRLRRLRRLRLLRRLRRRRLLRLRRLLRLLRRLRRLRRLRRRLLRRLLRLRLLRRRLLLRRLRLRLRRRLRRLRLRRLRRLRRLRRRRRRLRLRRRLLLRLLRLRLRRLLRLLRLLRRLRLLLLLRLLLRRRLRRLLLRRLLLRRRRRRRLRRRRRRRRLLRLLLRRRRLLLRLLLRLLLLLRLRLRRRLLLRLRLRRLRLRRLLRRRLRRLRLLRRLLLLRRRRLLLLLLLRLRLLLLLRRLRLRLLRRRLLRLRLRLRLRLRRRRLRLLLRRRLLLRLRLRLRLLLRRRLRRLLLRLRRRRRRLRLRRLRRLRRLLRLLRRLLRRRRRRLLRRRLRRLRLRLLLRRRLLLLRLLRLRRLRRLLRLRRLRRLLLLLLLRLLRLLLRRLRLRLRLRLLLLLLLLRRLRLLRLRLLLRLRRRRLLRLRRLLRLLRRLRRLLLRLLLLLLLLLRLLRRLRRRRRRRLRLLRLRRRRRLLRRRLLLRLLRRRRLLLRRRLLLLLLLLRLRRLRLRLRRRLRRLLLRRLLLRLLLRRRLLRRRLRRRRLLRLRRLLRRRRRLLRRRLLLLRLLLRRLLRRLLRLRLRLRRRRLLRLLRRLRLLLLRLRLLRRLRRRRLRLLRRLRRRRLRLRRLRLRLRRLLRRLLLLRRRLRLLLLLLRRRRLLRLRLRRLRRLLLLRRLLRLLLRLLLRLRRLRLLLRLRLRLRLLRLLLRLLRLRLRLRRRRLRLRLLLRLRLLLLRRRRRRLRRRRRLRRRLLLLLLRLLRLLRLLLRLLRLRRRRLLLRLLRLRLLRLRRRLRLLRLLRRRLRLRRRLLLRLLRRRRLRLLLRLLRRRLRRLRRRRLLRLRRLLLLLLRLLLRRLRLRRLRLLRRLRLLLRLLLRLLLRLLRRLRRRLRLLRRRLRRLRRLLRLLLLLLLRRLLRRLLLRLRRRRLLLLLRLRRLLLRLLRLRLRLLLRLLRLLRRLRRLRRLLRLRLRRLRLLLRRLRRRRRLLRRLRRLLLLRRLRRRRRLRLRRRLRRRLLLRRLRRLLRRRLRLLRRRRRLRLLLLLLLRRRRRRLRRLRLLRRLRLLLLLLLRLLRLRLLLRRLRLRLLRLLRLLRRRLRLLRLLRRLLRLRRRLLLLLLRRLLRRRRLRRLLRRLLLRRRRLLRRRLRLRLLRRLRLLLRLLLLLRLLRRLRLLLRLLRLLLLRLRRLLLRLLLLRRRLRRRRLLRRLLLLRRRLLLRRLLRLRLRLLRLLLLLRLLRRLRLRRLRLLRLRLRLRRLLRLLRRLLRLRLLLRLRLRLLRRRRLRLLLLRLRLLLLRRLLLRLLRLLLRLLLRLLLRLRLRRLRLLRRLRRRRLLLRRRLRRLLLRRLRRLRRRRRLRRRLRRLRLRRRRRRRRRRRLLLRLRRRRLLLLLRLLLRLLLLRLRLLLRRRLLLLLRRRRLLRLLLRLRLLRLLRLRRRLRLRRLRLLRRRLLRRRRRLLLRLLRLRRRRRLLRLRLRRLRLRLLRRLRRLLLLLLRRLRLLRRRLRLLLLLRRLRRRRLRRRLRRLRRRRRLRLRLRLRRRRLRRLRLLRRLLLRLLRLRRLLRLLLLLLLLLRLLLRRLLRRRLLRRLRLLLLRLLLLRRLLRLRRRLRRLRRLRRLLRRLRRLRLLLRLRLRLLRRLRRLRLRRRRLRRLLLRRLLLRRRLRLRLLRLLLLRLRLLRRRLLRLLLLLLRLLRLRRRRLLRLRLLLRRRLLLLLLLLLLRRLRLLLLRRRLLRLLRRRRLRLLRRRRRLLRRRRLRRRRRRLLRRRRLRRLLLRRLLRLLRRLRLRRLLRRRLRLLLLRLLLLLLRRLLRRRLLRRLLLLRLLLRRRRRRRRLRLRRLRRLLLRRLRRRRRRLLRLLRLLLRLLLLLRRLLRRRLRRLRRLRLRLLLRRLLRRLLLLLRLRRLRLLRLRLRRRRRRRRRLLLLLLRLLLRRRRRRLRLRLRLLRLRLRRLLLLRLRRLLRRRLRRRRLLRLLLLLRLLLLLRLLLLLLLLRLRRLLRRRRLLRRRLRLLLRLRRLRLRLRLLLRRRRLRRRLRLRRLLLLRRRLRRRRRLRLLLLLLRLRLRRRRLRRLRRLLRRRLLLLLRLLLRRRLLLRLRRRLLRLLLLLLLLLLLLLLLLRRRLLRLRLLLLRLRRRLRRLLLLLLLLLRLLLLLLLRRRRLRLLLRRRLLRLRRLRRLRLLLLRLLRRLLRLRRLRRLLRLLRLLLLLRRLRLRRRLRLRRRRRRLRRLRRRRRRLRRLLRLLLLRLLRRLLLRLLRRRLLLRRLLLRRLRLLRLRRRLRLRRRLRLRRRLRLLRLRRLRRLLRLLRLLRLRLLLRRRLLLRRRLRLLLRLLLRLRLLRLRLLLRLRLRLLRRLRLLRLRRLRRRLLLLLLRLRRRRLLRLRRLRRLRRLRLRLRLLLLLLRLLRRLLRRRRRRLLLLRLRLRRLRLRRRLRRRLLLLLLLLLRRLRRLRLLRRRLLLRRLLLLLRRLLLLLLRRRLLRRRRRRRLRLLLRLLLLLRLRLRLRLRRRRRLLLLRRRRRRRLRRLLLLLRRLRLRLLLRRRRRLRRRLRLRRLLLRRLRLRLLLRLLLRRRLLLRLRLLRLRLRRLLLRLRLRRLRRRLLRRRRLLRRRRRRRRRLLRLRRLRRLLRRRRRLRRRLRRRRRLRRRRRRLLRLLLLLRRLLRLRRRRLLRRLLLLRRRLLLRLLLRLRRRRLLLRLLRRLRRLLRLRLRRLRRRRLLLLRRLRLLRLLRLLRRLLRLLLLLRLLLRLRLRRRLRRLRRLLLRRLRLLLLLRRLLRRLRLRLRLLRRRRLLRLLRRLLLRRLLLRLRRLLRLLRRLLLRLLLLRRRRRRRLLLRRRRRLRLRLRRLLRLLRRRLLRRRLRLRRRRRRLLLLLRLLRLRLRLLRRRLRRLLRRRLLLLRLLRLRRLRLRRRLRRLRLRRRRLRLRRLLRLLLLRLRRRLRRRRLRRLRLLRRRLLRLLRLLRRRRRRRRLRRRRLRRLRRRRRRRRRLLRLRLLLRRLRLRLLLRRLLRRLRRRRLLRLLLRRRLLLLLLLLRLLLLRLRLRRLRLLRRLRLLRLRLRRRLRLLRLRRRLRLRLRLRLLLLLLLRRLRRRLRRLRLRRRRLLLLLRLRRLRRRRRLRRRRLRRLLLLLRRLLLRLRRLRLRLRLLRLLLRLRLLLRLRLLRRLLRLRRLLRLRRLRRLLRLLRRRLRLRLLLLRLLLLRLLRLLRRRRRLRLLRLLRRLLLRLLLRRRLRLRRRLLRRLLLLRLRLRRLRLLLLLLLRLLLRLLLRRLLLRLLRLRRRRRRRLRLRLLLLRLRRRLRLLLRRLRRLRLRLLRLRLRLLRRLRLLRRLRLLLLRLRLLRRLLLRLLLRRLRLLRLRLLRRLLRRRRRRLRRRRLLRLRRRRLLRRRLRRLRRLLRLLRRLRRLRRLRLRRLLRRLLRLLLRRRLLLRLLRRLRRLRRLLRRLLLRRLRRRLRLLRLRRLRRLRRRLRLLLLLLLRLRLLRLRRRRLRLRRLLRRRRLRLRLRLLRRLRRLLRRLLLLRLRRLLRRLLRRRLRLLRRLRLRLRLLLRRLLRLLRRLLLRRRRLLRLLLLRRLRLRRLRLLLRLLRRLRLRRRLLRRLLRLLLLRLRRRLLRLLRRRLRRRLRLLRLLRRRRLLLRLRLRLRRLRRLLRLRLLLRRRLLRLRRRRLLLLLLRLRLRLLLRLLLLRRLLLLRLRLLRLLRRRLRLLLRLRLRRRLLRRRRRLRRLRLRLLLRRLLLRRLRRLRLRRRLRRLLLRRRLRLRLRLLLRLLRLRLRRLLRRLLRRLLRRRRLRRLLRRRRRRLRLLRLLRRRLRLLRLRLLLLRLRLLRRRLLLRRRRLLLRRLLRLRLLLRLLRLLRRRRRLLLLLRLRLLLLRRRRRRLRRLLLRLLLRLLRRLRRLLRRRLRRLRRLLRRRRLRLRLRLLLLLLRRLLLRLRRLLLLLLRLLLLLLRLLLRRRLRRLRLLRLRLRLRRRLLLLLLLLLRLRRLLRRLRRRLRRRRRRRLRRLLLRLLRRLLLRLRRLLLRLRRLLLLLRRRLLRRLRRRLRLRRRLLLLRRRRRRLRLLRLLRRRLRRRLRLLLLRRRLLRRLLRLRRLLRRRRLLLRLRLRRRLRLLLLRLRRLRLRLRLLRRLLLRRRLLLLLLRLLRRLLRRLLLRLLRRRRRRLRLRRRRRRRLRLLLLRLLRRLRRLRLLLLLLLRRLRLLLLRRLRRRLLRLLRLLRLLRLRRRRLRRLLLLLLRLRLLLLLRRLRLLRLRRLLLLRLLLRLRLLLLRRRLRLLRRRLLLLLRLRRRRRLRRLLLLLLRLLRLLLLLRRRLLRLRLLRRRRLRRLLRLLRRRRLLRLRLLLRLLLRLRRRRLLLLLLLLLRLLLLLLRLLLRRLRRLRRRRLLRRLLRLLRRLLLLRRRLLLLLLRLLLLRRLLRRRRLLLRLRRRLLLRLRLRRRLLRRRLRLRLLLLRLLRRLRRLLLRRLRLRRRLRRRRRLRLLLRLRRRRRRRRLRRRRLRRLRLRRLLLLRRLRRRRLRRRLRRLLLLLLLRLLLRLLLRRRLLLLLRRLLLRRLLLRLRRLLLLRRRLRLRLLLRRRLLRLLLLLLLLRLLLLLRRRRRRLRRRRLRRRLLRLRLRRLLLLLLLLLLLLLRLRRRLLRRRLLRRRRLRLRLLRLLLRLLRLLRLLLRLLRRRRRRLLLRLRLRRLRRLLLRRLLRLLRRRLLRRRRLRRLLRRRLLLLLRRRRRRRRLRRRRLLRRLLLRLRRRLRLLRLLRLLLLLLLRRRLLLRLRRLLRLLRLLLLLLRRLLRRRLLRRLLLLRLRRRRRLRRRRLRRRRLRRRLLLRRLRRRRLLRLRLLRLRRLLRLLRLLRLLLRLLLLRLLRRLLLLLRLLRRRLRRRRRLLLRLRRLLRLRRLRLRRRRLLRLLRLLRRRRRLRLLLLRRLLRRRRLLRRLRLLRLLRRLRLLLRLRLLLRLRRLLLRLLRLRLRRLLRRLLLRRLRLLRLRRRLLRRRLRRLRRLLRLLRRRLLLLLRLLLLLRLRRLLRLRRLRRLLRRLLRRRLLRLLLRLRLRRLRLRLRRRLLLLRLLLLLLRLLRLRRLLLRLLLRLLLRRRRRLRLRLLRRLLLRRLLRLLRRLRLRLLLRRRLLLRLLLRRLRRRRRLRRRRLLLRRRLLLRRLRRLRLRRLLRRLRRRLRLRRLLRLRLRLLRRRLLRLLRRRLLLLRLLLRLLLRLLLRLLRLLLLRRRRRRRLLRRRRRRLRRRLRLLLRLRLLLRLLRLRLRRRRLRRLLRLLLRRRLLLRRRLLLRRLLRLRLRLLRRLLLRLLLLRRLRLRLLRLRRRRRRLLRLLLRRRRLRRRLLRLLLRLLRRRLRRRLLRRLLRLLLLLLLLRLLLRLRLRLLLRRLRLLRRLRLLRRLRLRRRRLLRRRLRLRRRRLRLRLRRLLRRLRRRLLRRLLRLRRLRLLLLRLRLRRLRRLRLRRLRRLRRLRLLLLLRRLRLRRLLRRRRRRRLRRLRRRLLRLRRRLLLLRRRLLRLRLRLRRLRLRRRLRLRLRRLLLRLLRLRRLRRRLLRLRRRRLLLLLRRRLLLLRRRLRRRLRLLLRLLRLLRRRLRLRLRLRLRLLLLRLRLLRLRLRLLRRLLLRLLRRRLRRRRLLLRLLRLRLRRRRRLLLRLLRLRLLLLRLRLLLRLLLLLRLLRRLLRLLRLRLRLLLLLLLLLRLRRRRLRLLLLRRLRRLLLLLRRRRLLLRRRLLLLLRLRRLRRLRLRLLRRLLRLLRLLLLRLLRLLRLRLLLRRRRLLLLLRLRRRRLRRLLRLLLLRLRLRLLLLRRRLLRLRLRLLLLRLRRLLRLLLLLLLLRLRLRRRRLLRLLRRLRLRRRLRLRRRLLRLLRLRRRLLLLLLRLRRLLRRRLLRLRLLLLRRRLRRLLLLRRRRLRLRLRLRLRLRRRLRLRLRRRLLRRLRRLRRRLRLRLRLLRLRLLLRLLRLLRLLRLLRRLLLLLRRLLLLRLRRRRLRLRLRRRRRRRLLRRRLLRRLLRRLRRRLRLLRRRLRRRLLRLRRRLLLLRLRLRLLRRLLRRRLLLLLLLRRRRRLLRRLLRRRLRRLRLRRRLRLLRLLLRRLRLRLRLRRRRLRLLLLRRRRRLLLLLRLRLRRLLRLLRLLRLLLRRLLLRLLLRLRLRRRRRLLRLRLLLLLLRRLRRLLRLRLLRRLLLLLRLLRLRLRLLRRLLLLLRLLRLRRLRLRRRLRRLRLLLRLRLLLRLRLLLRLLRRLLLLRLRLRLRRRLRRLRRRRLRLRRLRLRLLRRRLRRRRLLLRLRRLRRRLLLLRRRLRRLLLRLRRLLRLRRRRLLRRLRRLRLLRLLRLLLRRLRLRRRLLLRLRLRLLRRLLRLRRLRLRLRRRLRLRRRLLRLRRRLRLLLRRRRLLRRLLRRLRLLLLRRLLLRLRRLLLLLLRLRLLLRRRRRLRRLLLRLRLRRLLRRRRLRLLLRLRLLLLLLLRRRRRRRRRRRRRRRLRLRLLLLLLRLLLLLLRLLLRRRLRLRLRLLLRRRLRLRLLRRRRLRRLLRRLRRLLRRRRLRRRRRRLLLRLRRLLRLLLRLLLRLRLLLLLRRRRRLLLLLRLLRRRRRRLLLRLLRLRLLRRLLLLLLRRLLRLLLLLRRRLLLRRLLRRLLLRLLRLLRLRRRLRLLRRRRRRRRLLLRRRLLRRRLRLRLRLRRLRRLLRLLRRLLRLLRLLLLRRRRRLLRRRLRLLRRRLLLLRLRRLRLRRRRRRLRLRLRRRRRLLLLRRRRLLRRRRLLRLRRRLRLRRLRRRLLRRLRRLLRRRRLLLLRRLLRRRRLLRLRRRLRRLLLRLRRRLLRLLLLLRLRLLRRRRLLRRLRLRLLRLLLRLRLLLLRLRLLLRRRLRLRLLRLRRLLRLRLRLRLRLRRLRRRRLRLLLLLRLRLRRLLRRLRLLLRRLRRRRLLLRLLLRRLRRRLLRRLRLRRLLLRRRLLLLLRLLRLLRRRLRLRRLRRRRRRRLLLLRRRLRRLLLRRRRLLRLRLRRLLRRLLLLRRLLRLRRRLLRLLRLLRLRRLRLLRLLRLRRLLLLLLLLRLRRLLLLRLRLRRRLRRRRLLLRRLRRLRRRRRLRLLLRRRRRRRLRLLRLRRLRRRRLLRRLLLRRLRLRLRRRLLRLRRLRLLRLLRLRRRLRLRLRLRRRLRRLLLLRLLRLLLRLLLLRRLLLRLRLRRRRLRLRLRLRLLRLRLLLRRRRLRRLLLLRLRRLLRRRLRLRRLLRLLRRRLLRRLLLLLLRLRRRLLLLLRRLLRRLLRLLLLRLRRLRLLLRRRRLLRRRLRLLRRRLRRRRLRLLRLLLLLLLLLRRRRRLLRLLRLRLLRLRRLLRRLRLLRLRRRLLLLRRRLRLRLLLLLRLRLRRRLLLRLLLLRLRRRLRLRLRRLRLLRRLLLLRLLLLRLRRLLLRRLRLRRLLRLLRRRRLLRRRRRRLLLLLLLLRRLLLRLRRLRRLRRRRRLLLLRLRLLLRRRLLLRLLRLLRLLRLLLRRLLLLRLRLRRLRRRLRRRRRRLRLLLRLRRLLRRLRLRRRRLRLRLRLLRLLRLRRLLRLRRRRLRRRLRLLLLLRLLRLRRLRLRRRLLLRRRRRRLLLLRRLRLLLLRLLLRRRRLLRRLLRRRRLLLLLRRLLLRRLLRRLRRLLRLLRRLLLLLRLRRLLRRRRLRLRLRRLRRLLLLRRRRRLLRRRRRLLLRRRLLLLRLRRLRLRRRRRLLLRRRRLLRLLRLRLRLLRRRRLRLLRRRRLRLLLLLRRRLRLRRRRLLLRRLLLLLLLLLLRLLLRLRLLLLLLLRLRLRRRRLLRRLLLLRLRLRLLRLRRLRLLRRRLRLLLLLRRLRLLRLRLLLLLRRLLRRLRLRLRLLLLRRRLLRRRLRLLRRLRLLLLLLRLRLRLLRLLLLLRLRRLRLLRRLLRRLLLLRRLRLRLRLLLRLLRRRLRRLLLRLLLLRLRLLLLLRRLLLLLLRRLRLLLLLRRRRRLRRRLLRRRLRLLRLRRLLLRLLRLRRLLLLLRLRLRRRLRLRRRLLLRLRRLRLRRLRLRLRLLRRRRRLRRRLRLRRLLRLLRRRRRLLRRLRRLLRRLRLRLRLLRRRLRRRLLRRLRRLLLRRLLLRLLLRRLLRLLRLLRRLLRLRRRRLRRLLRRLLRRLRLLRLLRRLLLLLRLRLLLRLRRRLLLLLLRLLRRLRRLLRLRRRLLRRRRLLRRLLLRLRLLRRRLLLLRLLRRRLLLRRRLRRLRLRRLLLLRRLLLRLRRLLRRLLLRRRLRRLLLRRLRLLRLLRRLLRRLLRLLLRRRRRRRRRRLRLRRLLLLRRRRLRLRRLLRLRLLLRRLLLLRLRLLRRRLLLRRLLLLRLRRLRRLRRLRLLLLLRRLLLRLLLLRRRRRRLRRRRLLLRRRLLLRLLRLLLRLRRLRLLRLRLLRRLRRLLLRLRLLLRLRRRLRLRLRLLLLRLLLLLLRRRRRRLLRRLLLLRLRLRLLLRLLRRLRRRLRLRRRLLLRRLLLLLRRLRRRLRRRLRRLLRRRLLRRRLLLRLRLRRRLRLRLRRRRRRRRLLRLLRRLRLLRLRLRLLRLLLLRRRLRLRLLRRRLRLLLLLRLLLRLRRRRLLRLLLRLRRLRRLLLLLLLRLRRRRRLRLLRLLLRRLRLRLRRRRRRLRRLLLRRLLLLLRRLRRLLRLRRRLRRLRRLRLRRLRLRLLRRLRRLRLRLLLRLLLRLLRRRLLRRLLRRLLRRLRRLRLLRRLRLRLRRLRLRLRRRLLLRLRLRLRLLRLRLRRRLRLRRRLLRLRRRLLLRRRLLLRRLLRLRLRRRLRRRLRLLLRRLLLRLRRLLLRRLLLRRLLLRRRLLRRRRRRLLLLRLLRLRRRLRRRLLRRRRLLRRLLRLLLLRRLRLRLLLLLRRRRRRRRRLRLLLRLRRLRRLLLRRLRLRRRLRRLLRLLLRLLRRLLRRRRLLLLRLRLLRRLLLLLRLLLRLRLLLRLRLLRLRLLRLRLLRLRRLRLLLLRLRRLLLRRLRRRRLRRRLRLRLRRRLLRRLRLLLLLLRRRRLRRLRLLRLLLRRLLRLLRLRLRLRRLLRRRLLRRLRRRLRLLRLRRRRRLRRRRLRRLLRLRLRRRRLLLLRRLLLRRLLLRLLLRLRRLRLLRRRLRRRLLLRRRRLRRRLLLRLLRLRLLLLRRRRLLLRRLRRRRRLRLRLLLLLLRLRLLLRRLLRRLRLRLRLLLRLRLLRLRRLLRLRRRRRRLRRLRRRLLLRRRLLRLRLLLLLRRRRRRRRLLLRRLRRRLRRRLRRRLLRRRLLLLRLRLRLRLLRRRRRLRRRLRRLLLLRLRLRLRLLRLRLRLLRRLRLLRLRLRLLRRRLLLRLLRLLRLLRLLLRLRLRRLRRRLLRRRLLLRLLLRRLLRLLLLRLRRRRLLLRLRRLLLLLRLRRRLRRRLLRLRRLRRRRRLRLRRRLRLLRRLLLRLRLLRRRLRRLRRRRRRRLRLRRRRRLLLRRRRLRLRLRRLLRRLLRLLLRRLLRRRRRRRRLRLLRRLLRRLLRLRRLLLLRRLRRRRLLLRRLLRRRRRRRLLRLLLRRLRRLRLRRLLLLLLRLRRLRRRLLLLLLRLRRLLLRRLRLRLRLLRLLRRRRLRLRRLRRLLLRRLLLRLRLLLLLRLLRLLLLLRLLRRLRRLLRLLLLLRLRLLLLLRRRLRRLLRLRLLLLLRRRRLRRRRRRRRLLRRRRLLRRRLLLRLLLLLLRLLLLRLRLLLLRLRLLLRRLLLLLLLLLLRLRLRLLLLRRLLRRLRRLLLRLLLRRLLLRRLLLLLRRRRLLLRRRRLRRLRLLLLRLRLRLLLRRRLRLRRLRLLLLRLLLRRLLLRRRLRRLLRRLRRLLLLLLLLRRLLLRLLLRRRRRRRRLLLLLLLLRRRRRLRLRRRRLRLRRLRLRRLLRLLRLLRRLRRLLLLLRRRRLRRRRRRLLRRLRRLLRLLLLLRLRLRLRLRLLRLRRLLLLLRRLRRRRLLLRLRLRRLRRRLLRLLLLRRLLRLRLLRRRRRLLRLRLRLLLRLLLRLRLLRLLLLLLLRLLLRLRLRRLRRRRRRLRRLLRLRLRRLLLRLRLRRRRLRLRRRRRRRRRRRLLLLLRRRLLRLLRLRRLLRLLRLLRRRRLRLRLRRRRRRLRLRLLLLRLLLRRRRRRLLLLLRRRLLRRLLLLRLRRRRLRLLLLRLRLLLRLLRLRLRLLRRLLRRRRLRRLLLLRLRLRLRRRLLRRRRRLRLRLLLLLRRRLLRLRLLLRRLLRRRRLLLLLLLRLRLRRRLLLRRLRLRRLRLRLLLRRRLLRLLLRRRLRRRRRLRRRLRLRRLRRRRRLRRLRRLLRRRRLRRRRRRRRLRLLRRRLLRLRRRLLLRLLRLRLLRLRRRRLRLLLLRRLLLRLRLLLRRLRLRLLLRLLRRLLRLRLLLRLRLLLLLLRRRRRRRRRLRRRRRRRLLLRRLLRRRLRRRLRLLRRLLLLRRRRLRRRRRLRRRLLLLRLLLLRLLLRLLRLRLLRLLRRRLRRRRRLRLLLRRLRLRRRRRLRRLRLRRRRRLRRRLLLRLLLLLRLRRLLRRRRLRRRRLLLRLLLRRRRRLLLLLLLRLLRLRLRLLLRLLRRRRLLLLRLRRRLLLRLLLRLLLLRLLLRLRLLRLRRLRLRLRLLRRLRRRLRLLLLRRRRLRLLLLLRRRLRRRLLLLRRRRRRLRLRRLRLLLLLLRLRLRLLRLLLLRLLLLLLRRRLLRRRRLRRLRRLRLRRRLRLLRLRRRRLRLLLRLLRRRLLLRRLLLRLRRLLRLRLRRRLLLRRRLRLLLLRLRRLLRRLRRLLLLRRRLLLLRRLRRLLRRLLLLRLRRRLRLLRLLLRRRRLLRRRLLRLLRLRRLRLLRLLLRLLRRLLLRRLLLRRRLLRRLRRRRRLLRRRLLRLRRLRRLLLRRRRRLRLLLRRLLRLRLLRLLLRLRLRRLLLRLLLRRLRRLLRLRLLLLLRLRLLLLLLLLRRRLLLRLLRLLRLLRLRRRRLRRLLLLLLRLRRLRLLRLLLRRRRLRRRRRRLRLRRLLLRLRLLLRLLRLLLLLLLLLRLLLLLRRRLRRRLRRLRLLRRLRRLRLLLLLRRLRRLRLLLRLLRRRRLRLLLLRLRRLLRLRLRRLLRRLLRLLRLRRLRLRRLLLRLRRLLLRLRLRLLRRLLRRLRRLRLRRRRRLRRLLRRRRRLLLLRRRRLRLLLRLLRRLRLLLLLRLRLRLRLRRRLLRRLLRRRRRRLLLRRRLRLRRRLRLLRLLLLLRLRRLLLLLRRLLLLLLRRRRLRLRLLLLLRLRLLLLLLRRLRRLRLRRLRLLRLLLLLLRRLRLRLRLLRLRLRRRLRRLRRLRLRRLLRLLLRRLLRLRRRLRRRRLLLRRLRLLLRRLRLLLLRLRLRRRRLRRLRLLRLRRLLRRRLRLLRRLLLLLRRLRLLLLRRLRRRLRRLRRLRLLLRRRLLLLLLRRRRRRRLLRRLRRLLRLLLLLRLRRRLLRRLLRLLLRLLRLLLLRLRRRLRRRRLRRLLLLRLLRLLRLLLLLLLLLLLRLLLLLRRRLLRRLLLRLLRRRLRRRLLRRRRRLLRRRLLLLLRRRLRLLLRRLLRRRRLRLLRRRRLRLRLRRRRRRLRRLRLRLRRLLRLRRLRRLRLLLLLLRRLLLLLRLRLLLLRRLLLLRRLLLRRRRLRLRLRLLRRRRRLRRLLLRRRRLLLRLLLLLRLRRLLLLLRLLLLRRRLLLRLRLLRRLLRLRLLRLLRLRRLLRRLRLLLRRLLRLRLRLRLRRRRRRRRRRRLLRRLRLRRLRRRRLRLRLRRRRRLRRLLRRRRLLLRLLRLRRLLLRRLRRRLLLRLRLLLLLLLRRLRLRLLLRRRLLLLLRRRRRLLRLLRLLLLRLRRLLLLRRRLLLLRRRLRLRLRLRRRLRRLLLLLRLRRRRRRLRRLLRRLLRLLLRRLRRLRLLRLRLRLRLRRRRRLRLRLRRLRRRRLRLRLRRRRRRRRLLRRLLLRRRRRRLLLRLRLRLRLRRLRRLLRLRLRLLRRRRLRRRLLLRRRRRRRLRRRLLLLLRRRLRLRLRLRLRLRLRRLRRRLLLRRRLRLLRLRLLLLLLLLLRLLRRLRLRLRLRRLLLRLRLLRRRRRRRRRLLLLRRRLRRRRRRRLLRLLRLLRLLRLLLLRLLLLLRRRRLLLRLRLRRRLRRRRLRRLRRLRLLLLRRLRRRLLRLRRLLLLLLLLLLRRLRLRLRRRRRLRLRLLRLRRRLLLRRLLRRLRLLLRLRRRLLRLLRRLLLRRLLRRLLRLLRLLLLRLRRLLLRLRRRLRLLLLLLRRRRLLRRLRRRRLLRRLLRRRLRRRLLLRLRRRRLRRRRRLLLLLLRRRLLRLLLRRRRRRRRRRRLRRRLLRRLRLRRLRRRLLRLRLRLRRLRRLLLLLRLRLRLLLLRRRLRLLLRRRLLLLRLLRLLRLRLRRRRRRLLRRLLRLLRRRLLRRRRLRRLLLLLLRLLRLRLRLLLLRRLLRLLRLRLLLLRLRLRRLLRLLLRLRRLLLRRLLLLRRRRRLRRLLRRLRRLLRRLRRLLRLLRLRRRRLLLLLRRRLRLRRRRLLLLLRLRLRRRRLLRRRLRLRRLRLLRLRLLLRRLLRLRRRLRRRRRLRLRRLLLRLLLRLRRLRRRLLLLRLLLLLLRLLRLRRLRLLLLRRRLRRRRLRRLRLLRLLLLLLLRLRLLLRRLRRRLRLLLLLRRRRRLLRRLLLRRLRLRRLLRRRLRLLLLRRLRLRLRLLLLRRRRRLLLLRRLRRLLRLLLRRLLRRRRLLLRRLRLLRLLRRRLRLLRLLLRLLLRLRLLRLRLRRLRLLRLRRRRRLRLLRLLRRLLLLLRLLLLRRRRRLLRLLLRLLLLLLRLRRRRRRRLRRLLRLLRLRLLLRRLLLLRRRRRLRRLLRRRLRRLLLRLLLLRLLRRLRRLLRRRLLRLRRRLRLLLLRRRRLLLRRRLLLRLLRLRLLRRLRLRLRRRRRLLRLLRRLLRRLLLLLRRLLRLLRLRLRRRLRLRLRLRLLLLRLLRLRRRLRRRLLLLRLLRRRRLRRRLLRLLRRRLRRLRLLLRRRRRRRLLRRLLRLLLLRRLRLRLLLLRLRLLLLRLLLLLRLLRRRRLLRRLRLRLLRLLLRLLLLLRRLLRRLRLLLRLLRLRRLRLLRLLRRLRLLRLLLRRLLRLRLLRRRRLRRLRLRRLRRLLRLLLLLLLRLLRRLRLLLLRRLRRLLRRRLRRLLRLRLRLRRLRRRLRRLRRLLRLRLRLRLLLRLRRRRRRRLRRLRRRLLRRRLRRRLLLLLRRRRRLLLLLLRLLRRRLLRRLLLLRLLLRLRRLRLLLLLLRLLLRRLLLLLRRRLLRLLLLRRLRRLRRLRRRLRLRLLRRRRLRRRLLRRLRLRRLRRRRLRRRLRRRRRRRLRLLLLRLLLLRRRRRRRRLRRRRLRLRLLRLLRLLRLLRRRRRRLLLLLRLLLRRLRLRLRRRLRLRRLRRRRRRRRLLRRLRRLRLLRRRRLRLRLLLLLLRRLRRLLLLLLLLRRRRLRRRLRRLRLRRLRLRRRRLRRRLLLLRLLRRLRRRLRRLLRRRLRRLLRLRRRRLLRLRLLLLRRRLLLRLLRLLRRLLLRLRLRRLLRRRRLRLLRLLRLRRRLLRRLRLRLLRRRLLRLRLLLLLLLRRLRLRLLLRRLRLLRLLLRLRRRLLLLLLLRLRLRRLRRRRLRRRRRRRLRLLRLLRRLLRRRRRLLLRLRLRLRLLLRRLRLLLLRRLRRLRLRRLLRRRRLLLLLLLRLRLLRLRLLRRRRRLRRRRRLLRRLLRLRRRLLRRLLRRRRRRRLRRRRLLLRRLLLLLRLLRRLLLRLLLRRRLRLRLRLLRRRLRLLLRRLRRLLRRRRRLRLLLLLLRLRRLRRRRLLRRLRRRRLLRLLLRRLLLRRRRRLLRRLRLLRRRLLLRRLRRLLLLRRLRLRRRRRLRLLRLRLRRLRRRLRLLLLRLRRRRLLRRRRRRLRRRLLRRLLRRRRLLLRLRLLRRRLRLRLLLLRLLLLLLLLLLRRLRRLLRRRLLLRLLLRLLLLLLLLRLLLRRRLRLRLLRRRRLRLRLRLLRRLLRLRRRLRRLRLRLLLLRRLRLRLLLLRRLRLRLRLRRLLLLLLRRRLRRLLLLLRLLRRRLLLRRRLLRRRRLLLLLLRLRLRRLRLLRLRRRLRLRLLLLLRRRLLLLLRRRLRRLRLLRLLRRLLLRLLRLLRLLLRLLRLRRRLLLRLLRRLLRRLLRRLLLRLLLRLRLRRRRRRRLLLRRRLRRRLRRRLRRRLRLRLRLLLLLRLLLLRRRRLRLRRRRRLRRLRRLLRRLLRRLRRLRLRLRRLLLRRRRRRLRRLLLRRRLLRLLRRRRRLRLLRLRLLRRLLLRRRLLLLRLLRRLLLRRRRLRLLRRRLLRLRLLLLLLRLRRRLLLLRLLLLRRLLLLRLRLLLRRRRLLLRRLRRRLLLRLLRLRLRLLLLRRLRRLRRRRRLRLRLLRRLRLLLLRRLLLRLLRRRLLRLRRRLLRRRLLRRRLLLLLRRLRRRRLLRLLRLLLRLLRLRLRRLRRRLLLRRLRRLRRRLLLLRRRRRRLLLLLLLRLLLLLRRRRLLLLLLLRLRLRRLLRRRLRRLRRLLRLRLRRLRRLLLLLLRRLLLLRRRLLLLRLLLLRRLLLRRRLRLLRRLLLLRRRLRLRLRLLRRRRLLLRRLLRRLLLRLLLRLRRRRLRRRLRLLLRLRRLLLLRLLLRRRLRLRRRLLRLLRRRRRRLLLRRRLLRLLLRRRLLLLLLLRLRLRLLLLLRRRRLLLLRRLRRRLLRLLLLLLRLRLLRLRLRRLRRLLRLLLLLRLRRLLRLRRLRRLRLLLRLLRRLLLRRLRRLRRLLLLRLLLRRLLRRRLRRLRLRLRRLLRRLLLLRLLRRRRLRRRLLRLLRRLLLLLRLLLRLLLLLLRLLRRLRRRLLRRLRRLLRLRLLRRLRLRLRRRRRLRRLRLLLRLLLRLLLLRLLLLLRRRLLLRLRLLRRLRLLLLLLRLRLLRRLLLLLLRLRRLRRLLRLRRRRLRLLRRLRLRLRLRRLRRRRRLRLRLRRLLRLRLLRLLLRLLLLLRLRLLRRRRLRLLRLLLLRRLRLRRLRLLRRRLLRLLRRRLRRLLLLRRLRLLRLLLLRLLLLRRLRRLLLLRRRLLLRLLLRRLRLLLLLLRRRRLLLRLLLLLRRLLLRLRRRLRLLLRRLLRRLLLRRRLRLLLLLLLRLLLRLLRRRRRRRLRLRRRRRLLLLRRLLLRLLLLRRLLRLRLLRLRLLRLRRLRLLRRLRRRRLRRLLRRRRLLRRRRRRRLRRRLRLRRLRLRRRRRLLRRLLRLRLLLLRRRLRLLLLRLLLLRRRRLRLLRLRRLRRLLLRLRLRRLLLRRRLRRRLRLRRLLLLLRRRLRLRLLRRLLRLRRLRRRLRLLRLLLLRRRLLRRLLLLLLRLLRLLLLLLRRRRLRRRLLLLLRLLRRRLLLLLLRLRLLRLLLLRLRLRRRRRRLRLLLLRRRRRRRLLRRLLLRRRLRRLLLLLRRLRRRLLLLLRRLRLLRRLRRLRLRLRRRRRLRRRLLRLRRLLLRLLRLLRRRLRLRLRLLRRRRRLRRLRLRLRLLRRLRLLRRLRRLLRRRRLLRLLRRLRLRLLRRLRRRRLRRRLLLRLRRRLLLLLRRRRLRLRLLRLLRLRLLRRLLRLRLRRLRRLLLLLRRRRLLRLRLLLRRRLRRLRLRLRLRLLRLLLRRRLLLLLRLLRRLRRRLLLLRLRLRRLRLRLLRRLRRRLLRLLLRLLRLLRLLLRLLRLLRLRRLLRRLRRLLRRLLRRRLRRLLLRLLRRLRLRLLRRRRLRRRLLRRRRLRLRRLRLLRLRRLLLLRRLLRRLLLRLRRRRRRRLRRRLRRLRLRRLRLRRRLLLRLRRLRLLRRRRLLRLRLLLRLLLRLLRRLLRLLLRLLLLLRLLLLLRRLLLLRLLLRLRRRLLLLRLRRRRRLRLLLLRRRLLLLLRRRLLRRRRLLLRLRRRLLLRLLRRRRRRRRRRRRLRLRLRLLLLLRLLRLRLLRLRLLRLLRLRRLRLLLRRRLLLRLRRRRRRLLRRRLLLRRRRLLLRLLLRLRLLLRLLLLLRRLLRRLLLLLLRLRRLLLLRRLLLRLRRRRRLRLRRRLLRRLLRRLLLLLLLRRLLRRLLLLLLRLLRLLLLRLRRLRLLRRRLLLLRRLRRLLLLRRLRLRRLLRLRRLRLRLLRLLLRLLRRRLRLLRLRLLRLRLRRLRLLRLRLLRLLLRLLRLLLRRLRLLLRLRLLLLRRRRRRLRLRLRLRRRRLLLLLLRRRRRRLRLLRRLRLRLRLRRRLLLRRLLRLRLLLLLLRLRLLRLLLLRRLLLLLRRRLRRLRLRRLLRLLLRLLRLLRRLRLRRLRRRRRRRLLRRLLLRRLRLLLRRLLLRRRLLRRLLRLLLRRLRLRLRLRRRLRRRLLLRRLLLLRLLRLRRLRRLRRRLRRLRLLRLRLLRLLRRRRLLRLLLRLLLLLLLRRRLLLRRLLRRRLLLRLLRRRLRLRRLRRLRLLRLRLLRRRLLLLRLLRRRRLRRRRRRLRLRRRLLLRLRLRLRLLRRRRRLLLLLLRRRLRRLRRRLLRLRRLLLRRLRRLRLRRLRRLLRLLLLLLRLRRRLRLLLLLRLRRLLLRLRRLLLLLRRRRRLRLLLRLLLLRRLRLLRLLLRRLRRLRLRRRLRLRRRLLLLRLLRRRRRRRLRRRLRRLLLRLRLRLRRRLLLLLLRRLLRLLRLLLLRLLLLLLLRLRLLLLRLRRRRRLLRRLLRRLLRLRRLLLRRLLLRRLLRLRLRLRLLRRRRLLRLLLRLRRRLLRLRLRRLLRLLRLRLRLLLLLRLLLRLRLRRLLLLLRRRRLRRRRLLRRRLLLLRLRRLLLLRRRRLRRRRLLLLLRRRLLRLLRRRRLRRLRLLRLLRRRLRLLRRLLLRLRLLRLLRRRRLLLLLRLRRRLLRLRRLLRLLRRLLRLLLLLLLLLLLRLLRLLRLRRLLRLLRLLLLRLLLRLRLRRRLLLRRRLLLLLRRRRRLRRRRRLLLLLLLLRLLRRRLRLLLLRRLRRRLLLRLLRRRRRRRLRLLLLRLLLLRLRLRRLRLLLLLLRLRRLRLLRRLLLLLRRLRLLLRLLLRLRLLLLLLRLRRRRRRRRRRLRLRRLLRLLRLLRLRRRLLRRRLRRRRRRLLRLRLLLRLRLLRRRLLLRRRRRRRLLLRLLLLLLRLLLLLLLLRLRLRLRLRLLRLRLLRLRLRRRRRRRRRLRLRLRRRRRLLRLLLLLLLRRLRRRRLRRRLRLLRRRRLLLLLRLRRRRLLLLRLLLRLLRRLRRRRRLLRLLLRRLRRLLRLLRRLRLRRRRLLRRRLRRLLRRLLLRLRRLRRRRRLRRLLLLLRRRRRLRRRRRLLRRRRLLLLRRRRLLRLLRLLLLRRLLLLLLLRRLRRLRLRLRRLLRLLRLLRLLLRRLRLLLLLRLLLLRLLLLLLRLRRRLLLLRRRLLRLLRLRRRRRRLLRRLRLLLRRLRRRLRRLLRRRRLRRLRRLLLRRLRLRRLLLRLRRLRRLLLRRRLRLRRLRRLRRRLRLLLRRLLLLRRRLRLLRRLLLLLRRLRRRRLRLLLRLRRLRLRRLRLLRRRRRRRLRRLRRLLLLLRRLRLLLLLRLLLLRLLRRLLRRLLRRLRRRRLLLLRRRLLLLLRLRRRRLRRLLRLLLLLLLLLRRLLRRLRRRLRRRLLRLRLLRRRRLRLLRRLLRRRRLLRRLLLRRLRLRRRRRLRRLRRLLRLRLLRLLRLLLRRRLRRLLRRLRRRRRRRRRLLRRRRLLLRLLLRRLLRRLLLRLLRRRLRRRLRRLLLLLRRRRRRLRRRRRLLRRLRLLLLLLRLRLRRRRLLRRRLRLLLRRLLLLLRRRLLRRLRRRRRLRRLLRLRLLRRLLRLLRRLRLLLLLLRLRLRLLRRLRLLRLRRLRRRRRRLRRRRLRRLLRRLRRRLLRLLLRLLRRRRLLLRLRRLRRRRRRLLRRLLRRRRRRLLRLRLRRRLRRRLLRRRLLLRRLLRRRLRLRRRRRLLRLLLLLRLRLLRLRLLRLRLRRRLLRLRLLRRLRRRRLRRRLRLRRRLRRLRLRLLRRLLLRLRLLLRLRLRRRLRLRLRRRRRRLRRRLRLRRLRRRLRRLLLLRRLRLRLLRRLLLLRRLRRLRLLLLRLRRRRLLRRRRLRRLRRRLLRLRLLLLRRRRLRLRLLLRLLLLLRLLRLLRRLLRLLRLLLLLRRRRLLLLRLLLRLLRRLRLRRLRRRLRLLRLRRLLRLRRLLRRRRLLRLLRRRRRLLRRRRRLRRRLRLRLLRLLLLLRLRLLLLRLRRRLLRLRLRRRRRLRLLLRRLLLRRLRLRRRRLLRLRRLRLRRRRRRLLLRLRRRRRRRLLRLRRRRLLRRLLRRRLLRLLLLRLLLRRLRLRLLRRLLLLRRLLLLLLLLRRRRRLRRRRRRRLLLLLRLLLLLRRRLLRRRLLRLRLLRLRRRLRRLLLRLRRLRLLLLLRRRLLRLLRRLRLRLRRRLRLLRRRRLRRRRLRLRLLRRRLLLRRRLRRRRRLRRLRLLLLRRLRLLLLLRLRLLRRLLRLLLRLLLLRRLRRLRLRLRRRRRRLLLLLRRLLLLRLLLRRRLRRRLLLRLRRRLLLRLLLRLRLLLRLRRRLRRLRLRLLRRRLLLLRRLLLRRRLLLRRRLRLRLLRLRLRLLRLRRRLRLLLRLLRLRLLLRLRLRLRRRRRRLLRLRLLLRRRRLRLRLLRRRRLLLLLLLLLRRLLRLRLRLRRLLLLLRRRRRRRRRRLLLRLLRRRRRLLLLRRLRLLRRLLRRRLRRRRLLRRRRRRRRLLRLRRRRRRRRRRLLLRRLLRRRLLLRLLLRRRRLRRRRRLLLLRLRRRLRLLLRRRRRLLLRLLLRLRLRRLLRLRRRRLLRLRLRRLLRLLRLLRRRRRRLLRRRLLLLLRLLRLLLRLLLRLLLRLLLRRLLLRRRLLRRRLRRLRLRRRRLRLRRRLLRLRLLLRLLRLLLLRRRRLRLRRLRLRLLRRRLLRRLLLLRLRLRRRLLRLRLRRRLRRRLLLLLLLRRLRRLLRLLRRLRLLRLRLRRLRRRRRRRRLLLRLRLRLLRLLRLRRRRLLLLLRRRRRRRRRRRLLLLRRLRRLRRRLLLLLLRRRLRRLLLLRRRLRLRRRLRLLRRRRLRRLRLLRLLRLRRRRRRLLRLRLRRRLRRLRRRRRLRLRRLLLLLLRRRLRRRLLRRLLLLRRRLLRRRRRRLLRRLLRRLRLRRRLRLLLRRLLRLRRRLRLLRLRRRLRLLLRRRLRLRRRRRLLRLLLLLLLRRRRLLLRLRRLRRLRLLLRRRRRLLRLRRRRRLRRLRLRLRRRLLLRLLRRLRLRRLRRLLRRLRLLLRLLLRRRLRRRLLRLRLLRLLLRRRRRLRRLRRLLRLRLLLLRLLRRLLRRRLRLRLRRRLLLLRRLLRLLLRLLLRRRRLLRLLLLRLLLRRLLRLRRLRLRLRLLLRLRRLRRLLRLRRRRRRLRLRLLLLLRLRLRLLLRLLRLRRLRRRLLRLLLLLLRRLLRLRLLLRRLLRLRLRLLRLLLRLLRLLLRLRLRRRRRRLLRRLRLLRLLRLRLRLRRRLLRLLLLRLLRLRLRRRLRRRRRLLRLLRRLLRRLRLLRLRRLLRRRLRLRRLRLRLRLRRRRRLRLRLLLRRLLRRLRLLLLRLLRRRLLRRRLRLRLLLLLLRLLRRRRLLLLRLRLRLRLRRLRLLRLRRLLRRRLRRRRLLRRRRRRRRLLLRRLRRLRLLRLRRRRLRRLRRRLRLRRRLRRRLRRLRRLRRLRRLLRRRRRLRRRLRLRRRLLRLLRRRLRLRRLRLLLLLLRRLLRRLLRRRLRRRLRRRRLLRLRRRRRLLLRLRRRLLRLRLRLLLLRLLRRRLLLRRLLRRRRRRLRRRRRLRLLRRLRLRRRRLLLRRLRRLRLLLLLLRLLRLLRRLLLLLLLLLLLRLRLLLLRLRLLRRRRRRRLLLLLRLLLLRRRRRRLLLRRRLLRRLLLRLLRLRLRRRLLRLLRLRRLRRLLLRRRRLRRLLLRRLRLLLRRLLLRRLRRRRLRRRRRRRRRRRRRLLRRLLLLLRLLRRRRLLLRRRRLRRRLRLRLLLLRRLRLRLLLRRRLLRLRLLLRLLRRRRLRRRLRLLRRRLLLRRRRRRRRRLRLRLRLRRRRRRLRRRRRLRLLRRLRRRLRRRRLLRRRRLLRLRRRLLLRLRRRLRLLRLRRLRRLLLRRLRRLLRLRRLRRRLLRRRRRLRLLLLLLLLLRLRRRLRLRLRRLLLLLLRRLLRLRLRRLLLRRRRRLLRLRRRLLLLRLRLLLLLLLRLLLLLLLRLRRRRLRLRRLRLRLRRRRLRLRRRRRRRLLRLLRLLRLRRLRRRRRLRLRRLRRLRRLRLRLRLLLRRRLRRRRRLRRRLLLLLLLRRLLLLRRRRLRRLRLRLRLLLLLRRLRLLLRRRLLLRRLRLLLRLRLLRRRRRLRRLLLLLRRLLLLRLLRRRRLLLRRRRLRLRLLLLRLRLRRRRRLLLLRLLLRLLLLLRLLRLLRRLRLRRRLRLRLLLLRLRLRLLRRLRLRLRRLRRRLRRLRRRLLLRRLLLRRRLRLLLLRRRRRRRRRLLLLLLLLRLRLRLLLLLLRRRRLRLRLRLRRRLRRRRRLLLRLRRRLRLLLRLLLRRRLRRLLLLRRLLLLLLLRLLRRRRRRLLRLRRLRRRRRRLRLRLRLRRLRLLLRRLRLLLRLLRRRLLLLRLLLLRLLRLRLRRRRRRRRRLLLLLLLLLLRLRLLRRLRLRRRRLLRRLRRLRLRLRLRRRRLLLRRLRRLRLRRRRRRLLRLRLLRLRLLLRLLRRRLLRRLRRRLLRRRRRLRLRLRLRRLLLRRLLLLRLRLLRRRRLRLRLLRRRRLRLRLRLLLRRLLRRRRRLRRLLLLRRLRLLRLRRRRLRRRLLLRRRLLLRLLLLLRRLLLRLLLRRRLLRLLRRRLRRRRLRRLRRLLRRLRLLRLLLRLLLRRLRRLLRRRLRLLRLRRLLLRRLLRLLRLLLRRRLRRRLLLRRRRRRLRLRRRLRRRRRRRLRRLLLRRLLLLRLRLLLRRRRLLRLLRLRRRRRLLLLLLRLRLLLLLLLLRLRLLLRRLLRRLRRRRLLLLRRRRRRRRLRLRRLLRLLRLRRRRRRRRLRRRLLLLLRLRRRLLRLLRLLRLRLRRLRRRLLLRRRLRRLLLLRRRRRRRRRRLRLRLRLRRRRLRLRLLRLLRLLRLRRLRLRLRRLRRRLRLRLRLLRLRRLLRLRRLRRLRRLRRRRRLLLRRLRRRLLRRLRRLLRLLRRRLRLRRRRLRRRLRLLRLLLLRRLLRRRRRRLLLRLLLRLLLLRRLLRLRRLLLLRLLLRRRLLLRRRRRLRRRLRLLLRRLRLLLRLRLRLLRLRRRLRRLRLLRRLRRLRLLRRLRRRRRRRLRLLRLRLRRLLLRRLRRLLLLRLLLLRRLRRLLRLLRLLLLLRRLRRLRRLRRLRLLLLRRLLRRRLRLLLLLLRRLLLRLLRRLRRRLLLRRRLRLLRRRRRLRRLLLRLRRLRLLLLLRRRRRRLLRLRLLRRRRLLLRLLLLRLLLRRRRRLLRLRLRLLRRRLRLRRLLRLLLRRRLRRRLRRLRLLRLRLRLRRLLRRRRRRLLLRLRLRLLLRRRRRLRRLRLLRRRLLLLRRRRLRRLRLLLLRRLLRLRLLRLLLLLLRRRRLRLLRRRLLRRLLRRRRLRRLRRRLLLLRLLLLLRLLLLLLLLLRRRRLRLLRLRRLLRRLLRLLRLRRRRLLRRRRRRLRLRLLRLLRLRRLRRLRRLLLLRLRLLLLRLRRLRRRLRLRLLLLRLRRRLRLLRRLRRLLLLRLRLRLRLRLLRLLLLLRRLRRRLLRLLLLRLRRRRRRRLLRLLRLLRLLLLRLRLLRRRRRRLLRLLLRLLRRLLLRLLLRRRRLLLLRLRRLLLLLRLLLLLLRLLRRRLLRLLRLRRLRRLRLRLLLLRRLRLLLLRRLRLRLLLLRRLRRLRLLRLRRLRLRLRLRLLLRLRLLRLLRLLRRLLLRLLLLLRRRRLLRLRLLLRRLLLLRRRLLLLLLRRLLRRLRLLRLRLRRRRRRRLRLRLLRLLRLLLLLRLLRRLRLRRLLLLLLLLRRLLLRRRLLLRLRLLLLRRLRRLLLLLLLRLRRRLLRLLLLRLLLLRRRRRLRLRRRLLLLLLLLRRLLRRRLLLLLRLRRLLRLLRRLLLLLRRRRRRLRLRRLRRRRLRLRRRRLLRRRRRLLRRLLLLLLRRLLLRRRLRLLLRRRRRLRRLLLRLLRLLLRLRLRRLRRRLRLLLRLRLRRRRLRLRRLRRRRRLRLRRLRLLRLLLRLLRRRLRRRRRRRLRLLLLRLLLLLLLRLRRLRLRRRRRLRRLRRLLLLRLRLRLRRLLRRRRRRRLRLRLRRRLRLLRLRRRLRLLLRLLRLLLLRLLRLLLLRLRRLLLRLLLLRRLLLLRLLLRRLRLLLLRLLRRRRRRLRLRLRRRLRLLRLRLRLLLLRLLLRLRLRRRLLLRLLLRRRLRLRLRLLRLLRRRLRRLLLLLRLLLRLRRLRLRLRRRRRRLRLRLLLLLRLLLLRLLLRRLLLRLRLRRRLLRLRLLLLLRLLRRRRLRLLLLRRLRLRRLLRLLLRLRLRLLRRLRLLRRLRRLLLRRRRLRLRRLRRRRRRRRLRRRLLLRLRLRLLRRRRRRLLLLLRLLRRRLRRLLRRRLRRRRRRRLLLRRLRLRLLRRRRRLLRLLRRLLRRRRRLLLRRLRRLLRRLLRLLRLLLRLLRRRLLLRRLRRRRLLLRLRRRRLLRRLRLRRLRLLLLLLLRLLLRRLRLLRLLRLLLLLRLRRLLLRLRRLRLLRRLLRLLLRRLLRRRRRRRLRLRRRRLLRRLLLRRLRLLLLRLRRRRRRRLLRLLLRLLLRLLRLRRLRRRLLLRLLRLLRLRRRLRRLLLRRRRLLRLLLLLRRRLRRLRRRRLLLRRRRRRLLRRLRRLLLRRLRRRLRRRLRRRLRRLLLLRRLRRRLRRLRRLLLLLLLLLLRLLLRRRLRLLRRRRRLRLLLRRLLRLRLRRLLLRLLLRLRLLLLLRRLRRRLLRRRRLLLRLLRLLLLLRLRLLLRRLLRRRLLRLRRLRRRLLLRRLRRLRRLRRRRLLLLLLLRRRRLRLLLLLRRRLRRRRRRRLLRRLRLRLLRLRRLRLRLRLLLLRLRLLLRLRRLLRLRRLRRRRRLLLRRLRRLRRRLRRLLLRLRLRLRRLRRLLRLLLLLLRLRLLLRLRRRRLRLLRRRLLLLRLLLRLLRRLRLLRRLLLRLRLRLRLLRRLLLLRRLRLRLLRRRLLLLLLRRLRLRRRLLLLRRRLRRLRLRLLRLRLRLRLLRLLLRRRLRLRRRRRLLRLRLRLLRLRLLRRRLRRLLRLLLRLRLRRLLRLLRRLRLRRRRLRRLLRLRLLRRRLRLLRRLRRLLRLRLLLLLRRLLRRRLRRLLRRLRRLLRLLRRLRLLLLRRLLRLLRLRRLLRLRLLLLLLRRLRRLLLLLRRLLLRLRRRLLLRLRRRRLLRRRRLRLLLLLRRRRRRLLRRLRRLLLLRLLRRLRLLRLRRLRRRLRLRLRRRLRLRLRLLLLLRRLRLRRLRRRRRLRLLLRRLLRLRRLRLLLRRRRLLRLRRRLLLLRLLRRLRRRLLRLLLRLLLRLRLRLRLLLRRLLRLRLRLLLLLRRLLLRRLRLRLLLRLRRLLLRLRLLLRRRLRLRRRRRRRRRLRLRRLLLLLLLRRLLLLLRLRLRRRLLRLLLRLLLRLRRLRRLRRRRLRLLRLRRLRRRRLLLLLRRRLLRLLLRRLRLLRLRLRLLLLLRLLRRLLLLLLRLRLRLLLRLLLRRRRRLRLRRLRRLRLLLRLRLLLRLRRLLLLRRRRRLLLLLLLLLRRLLRLRRLLRRRRLRLRRLRRLLLRRLRRRLRLLRRRRRRLRRLLLLRRRRLRRRRLRRLRLRLRRLLRLRRRRLRRLRRRRRRRRLLRRRLRRLRRRRRLLRRLRLRLRLLRRRRRRLLRRRRRLLRLRRLRRLLRLLLLLLRRLRLRRRLRRLLRLRRRLRRLLRRRRLRLRRLRRLLRLRLRRLLRRRRRRLLRRLRLLLRLLRLRLRLRLLLLLRRRLLLLLLRRLLLLLLLLLRLLRLRRRLRLLRRLLRLRLRLRLRRRRRLRRLLLLLLLRLRLLRRLRLLLLLRRLLLLRRRLLRLLRRLLLRLLRRRLRLLRRLLRLLRRLLRLRRRLRLRRRLRRLRLRRRLRRRRLLRRLLLLRLLLLRLRLRLRLRLLRRRLLRLLLRLRLRLLLLRLRRRLRLLRLRLLLRLRLLLRRLLRRLLRRRLLLRRRLRRRRRLLRLLLRLLRRLRLRRLRLRRRLLLRRLRLLLRLRRLRLRRLRRLLRLRLLLLLRRLRLRRLLLRLRRLRRLRRRLRRLLRLLLLRRLLRLRRLRLRLRLRLRLLLRRRRLRLLLLLLRLLRRRRLRLLLRRRRLLLLLLRRLRLRRRRRRRRLLRRRRRRRRLRLLLRLRLRRRRRLRRLLLRRLRLRRLRRLRLRRRRRRRRLLLLLRRLRLRLRLLLRRLRRLRRRRLLLRRRRLLLRLRLRLLRLRRLRLLRLRLRLLRLRLLRLLRRRRRLLRLRLLLRLRRLRLLRRRRRLLLRRLRRLRRLRLRLRRLLLLRRLLRRRLRRLRRLLLRRLRLRRLRLLRRRRLLRLRRLLRLLLLRLRRRRRLLRLRLLRRRLLLRLRRLRLRLLRRRRLLRLRLLRRLRRRRRLRRRLRRRLRRLRLRRRRLLLRRLRRRRRRLLLLLLLRLLRLLLRRLRLRRLLRRLRRRRLLLLLLRLLLRRLLRRRLRLLRRLLRRRRRRLRRRLLRRRLLLLRRRRLLRRLLRRRLLRLLRLRRRLLLRRRLLRLRLLLLRLLRRRLLRLLLLRRLLRLRLRRLLRRLRLLRLLRRRLRRLLRRRLRRRLRLRRRRLRLRLRRLLLRLLRRRLLLRLRLLLRRRLRRRRLRRLLRRLRLLLRRLRRRRLRRRLRRLLRRLLRRLLRRLLLRRLRRLRRLRLLRRLRRLLLLRRLRLLRLRRRRRLRLRLRLRRLRRRRLLLRRLLRLLRRLRLRRRLLRLLRLRLLRRRRLRRRLRLRLLLLLRRLRRLRRRLLLRLLRRRLLRLLLLRRLRRLRLRRLRRRLLRLRRLRLLLRRRRRRLLRRRRRLLRLLRRRRLLRRRRLLRLRRRRRLLRLLRRLRRRLRLRRRRRLLRLRRRLRLLLRLRLRLRLRLLRRLLLLLRLRLLRRRLLLLRRLLRLRLRLRLRRRLLLRRLRRRRLLLRRRLLLLRRLLRLRLRLLLLLLRLLLRRLRLLRRRRLRLRRLLLRLLRRLRRLRRLLLLRLRLRLLLLRLLLLRRLLRLRRLRLLRRRLRRRRRRLLLRLRRLRLRRLLRLRLRLLRRRLRRLRRLLRRRLLRLRRRRRRLRRLLLRLRLRLRRRRRRLLLRLRRRRRRLLLRRRRRLLLRLRLRLRRRLRRLLLRLLRRRRRRLRLRLLRRLRRRLRLLLLRLLRLRRRLRLRLLLRLRLLLLLRRLRRRRRLLLLRRRLRRRLLLLLRRLLLRLRRRRRLRRRRLLRRLLLLRLLRRLRRRRRLLRLRRRLRLLLRLRLLLRLRLRRLLLRLRRLRRLRRRRLRRRRRLRLLRRLRRLRLRRLLLLLLRRRRRRLRRRLLLRLRRLLRLLRLLRLLRLLRLRRRRLRRLRRRRLRLLLRRLLRRRRRRLRRLLRLRLLLRRLLRRRRLLLLRRRLLLLLRRLLLRRLLRRLRLLRLRLLRLLLLRRRLRRRLLLRRLRRRRRRRLRLRLRRRRLLRLLRLRRLLLLRRRLLLLLLRRLLLRRLLRLLLLLRLRRRRLRRRLRRRLRLLRLRLLLLLLRLLLLLRRLLLLLLRLRLLRRRLLRLLRLRRLRRLRLRLRRLLLRLLRLLLRRLLRRLLRRLLLLLLLRLRLLRLLLLRRLLLRLRRLRLLLRRLLRLLLLRRRRLRLRRLRRRLRLRRLRRRRLRRLLLRRRLLLRLRRRRRLLRLRRLLRRRLLRLRRLRRLLLLRLLLLLLLRRLLLLRLLRRRRRRLRRLLLLRLRLLRRLLRLLLLLRRRRRRRLRLLRRLLLRRRLRLLLLRRRRLRLLRLRRLRRLLLLRLLRLRRLLRRLLRLRLLRRRRRLLRRLLLLLLLRLLLLLRRLLLLLRRLRLRRLRRRRLLLLLLLRRLRRRLRRRRRRLLLRRRLLRRRLLLRLLLLRLLRRRRLRRRRRRLLLRLLRLRLLRLLRRLLLRLLRRLLRLRRLLRLLLRRRRRLLLLRLLRRRLLRLRRRRRRLLRRRLLRRLLRRLLRLLLRLLRLRRRRRRRLRRRLRLRLRLRLRLRLLRRLLRRRRRLLRLLRRRLLLRLLRLRLRRLRRLRRLLLRLRLLRRRLLLLRRLLRLLRRLRRRLLRRRRRRRRLRLRLRRRLRLRLLLLRRRRLLLLRLRRLRLRRLRLRLRLLRRRLRLLRLRLRRLRLRRLLRLRRRLRLRLLRLLRRLLLLLRLRLLRRLRRLRLLLLLLRRRRLRLRLLRRRLRLRRLLRLLLRRLLLRRLRRRRRLRRLRLRRLLRRRRRRLLRLRRRRRRLLLLRLLLRRRRRRLLLLLLRRLRLLLRLLRLRLLRLLLLLLRLLLLRLLLRRRLRLRLLLRLLRRRLRRLRLRRLLRLRLRRLLRLLRRRLRLLLRLLLRLRLLRLRLLLLLRLLLRRLRRRRLRRRLRRLRRLLLRLRLLRRLRRLRLLLRLLLLLRRRLRLLLRRRLLRRLLRRLRLLRRLLLRRRRLRLRRLLLRLRRRLRRLLLRLRRRRLRRRLLLLRRLRLLRRRRLRLRRRRRLRRRLLLRRLLRRLRLLRLRRLRLRLLLLRLLLRLLLLRRLRRRLLRRRRRLLLLRRLRRRLRLLRRLLRRRLRLRLLRLLLLRRLLRLLRLLRRRRRLRRLRRLLRRLLLRLRRRLLLLRRLLLLRLRRRRLRRLRRLLLLRLRLLRRLRRLRRLRLRRLLLRRLRRRRRRLLLLRRRLLLLRLRLRRRLRLLLRRRRRLRLLLRRRRLRRLLLLRRLLRRLLLRLRLLRLRLRRRLLRRLLRLLRLLLLRLLLRLRRRRLLRLLLRLRLLLLLRLRRRRRRLLLLLRRRLRLLLLLRRRLLRLLLRRRLLRRLRLLLLRLRRRLRLRRLRLLRLLLLRLRLLRLLLRLRLRLLLLLLLLLLLRLLLLRRRRRRRRLLRLRLLLLRLRLRRRRRRLLLRRLRRLLRLRLRRLLRRLLRRRLRLRRLLLRRLRLRRRRLRLRLLLRRRRRLRLLLLRRLLRLRLRLLLLLRRRRRRRLRRLRLLLLRLRRLLLRLRLRLLLRRLRRRLLRLRLRLLRRLLRLRRLLRRLLRLLLRLRRLRLLLLRRLRLLRLRLRRRRRLRRLLRLLLRLLRRRRLRLRLRRRLRRLRLRRLRLRLLLRRLRLRLLRRRRRLRRLRLRRLLLRRLLLRLLRLLLLRLRRLLRRRLLRLRLLLLRLLRLLLRRLRRRLLLLRLLLLLLLRLLLRLLRRRLLLRRLLRRRLRRLLLRRLLRRRRRRLLRRRLLRLLRLRRLRRRLRLLLLRLRLLRRRLRRLRLRLRLRLLLRRLRLRRRLLRRLLLLLRLLRRLRLLRLRRRLRRLLRRLRRRLRLLLRRRLLRRLLLLLLLLLRLRLLRRRLRLRRLRRRRLRLLRLRLLLRLLLRRRRRLRRLRLRLRLLRRRRRLLLLLLRLRLLRRLLRRRRRLRRRLLRLLLLRLLRLRRLLRLRLRRRLRLRLLLLLLLLLLRRLLLLLRRRRLRLRLLLLLRRRLLLLLLRLLLLLRLRLLRRLLLLRLLRRRRRLRLLLRRLRRRRLRLLLLLLLRLRRLRLRLRLLLRRLRRLLRRLLRLLLRRLRLLRLRLRRRRRRLLRRLRRRRLRLLLRRRRRLLRLRLRLLLLRRRRRRLLRRLRLLLRRLLRRLRLLLRRRLLLLRRRRLRLRRLRRRRRRRRLLLRLLRLRLLLRLLLLRLRLRLLLRRRLLRLRRRLLLLLLLRLLLRRRLLLLRLLRRLLLRLLRLRLLRLRRLRLRRLLRLRRLRRLLRRRRRRRLRRRRRRLRLLLRLRRRRRRRRLRLLLRRLRLRRLLLLLLRLRLRRLLRRRRRLRRLLLRLLLRRRRLLRRRLLLLRLRLRRRRRRLRRRLLRLLRRRRLRRRLLLRRLRLLLRRRLRLLRLRLLRLLRRLLLLLLRRRLLRLRRLRRRLLRRLLLRRRLRLLRRRRLRRRLLRRLLLLLRRRRRRLRLLRLRLRLRRRLRLRLRRRLRLLRRLLRLRRRLRRLLRLLLRRRLLRRRRRLLLRLRLLRLRRLLRRRLRLLRLLLLLLLRRRRLLLRRLLLRRRRLLLLRRLRRRRLRLLRLLLLRLLRRLLLLLRRRRRRLLRLRLRLRRRLRLLLLLLRRRLRRLRRLRLLRLLRRLLRRLLLLLLLRRLRLLRLLLLLLRLRLLLRRRRRLRLLLLRRRRRRRRLRLRLLLLRLLLLLLLLRLRLLRRRRLRRLLLLRLLRRLRLRLRRRRLLLRRRLRRRRRLLRRLRRRRLLLLLLRLLRLRRRRRLLLRRLRRRRRRRLLRLRLRRRLRLRRRRLRRLLLLRLRLRRLRLLLLLLRLLLLLRLRRLRLRLLRLLLRLLRLLRLRRRRLRRRLRLLRLLLRLLRLLRRLRLLLLRLLLRRRRLRRLRLRRRLRLRLRLRRLLRRRLRRRRLLLLLRRRRRLRLLLLLRLLLLLRLLRLLRLLLLRRLRRLRRRLRLRLRLRRRLLRRLLRLRRRRRLRLRRLRLRRRLLRRRRRLLRLRRLRRLLLRLLRLRLLRRLLRLRRRLLLRLLLLRLLRLRRRLRLLLRLLLLRRRLLLRLRRLRLRRLRLRLRLRLLLLRRRLRRLLRRRRRRLLLRRRRRLRLLLLRRRLLLRRLLRLLLLRLLLRRRLRRRLRLRRLLRRRRRRRRLLRLRRLRRRRLRLRLRLRRLLLRRLLRRRLLLRRRRLRLRLLLLLRLRLRRLLRRLRRLRRLLLRRLLLLRLLRLRRLLLRLLRRRRRLRRLLLLLRLLRLRLLRRRLLRRRRRRRRRRLRRRRLRLLLLRRRLLLRRRRLLRLLLRLLLRRLRRLRRRLLLRRRRRRRLRLRRLLRLRRLLLRLLRRLRRRLLLLLRLLRRRRLRLRLRLLLLLLLRLLRRLLRRRLLLLRRRLLRRRLLRLLLRLRRRRRRRRLRLRLRLRLLLRLRRRRRLRLLRLRRRLLRRLRLRRRRLLLLRLLLRRLLLLRLLRLRRLLRLRLRRLLLLRLRLLRLLLLRLRLRRRRRLRLRLLLLRRLRLRLRRRRRLRLRRLLRLLRLLLRLRRRLRLLRLRRLLLLRRRRRRLRRLLLRLRLRLRLRLRRLRRRLRLRRRRLLRLLRLRRRLLLRRLLLLLLLLRRLRRLRLLRLLRRLLLRLRLRRLLRLLRRLLLRRLRRRLRRLLLRLLRLLRLRLRLLRLLRRRLRLRRLRRRRLLLLRRLLLLRRLLRLRLLLLLRLRLLLLLRLLRLLRRRLLLRRLRRRLLRRLRLLLLRLRLLLLRLLRRRRLRRLRLRRLLRRRLRRRLLLRRRLLLRLLRRRLRRRLLLRRRLLLRLLRRLLRRRLRLLLRLRRLLRRLLRLLLRLRLRRLRRRRLLRRRRRLLRLRLRLRRRRLRRLLLLLRLRLRLLLRLLLRLRLRRLLRLRRRLLRRRLRLRRLRRRRRRRLLLLRRLLLLRLRLLLRLLLRRRRRLLLLRLRLLRLRLLLLRRLRLRRLRLLRLRRLLLRRLRLLRLLRLRRLLRRRLRRLRLLLLLLRLRRRRLLLRRRLRRRRLLRRLLLLRRLRRLLLLLLLLRLRRLLLLLRRLRRRLLRRRRLRRRLLRRLRLLLRLRLLRRRLLLRLRLRLRRLRRRLLLRLLRLRLLRRRLRRLLLRLLLRRRLRLLLRRRRLLRRRLLLLLLLLLRRRLRLLRRLLLRLLLLRLRLLRLLRRLLLRRLLLLRLLRLRLLLLLRRRRLRLLLRLRLRRLRLRRLRRLRLLRLLLRRRLLLLLLLRRLRRLLRRLRRLRLRRLRLLRLLRRLRLRRRLLRRLLRLRRRRRLLRLRLLRLLLLLRRRRLLLRRLRLRLLRLLLLLLLLLRLRRLLRLRLLRRLLRRRRRLLLRLLLLRLRRLRLRRLLRLRRRLLLLLLLLLRLLRLLRLLLRRRRLLRRLLRLLRLLLLRLLLRRRLLLRLRLLRRRLLRLRRRRRLLRLLLLRLRLLLRRLLLRLLRLRRRLRRLRRLRLLLLLRLRRLRRLRLLLLRLRLLRLLRLRRRLLRLLRLRLLRRLLLLLRLRRRRLRLRLLLRRLLRLLLRLRRRLLRRRLRRLLRLLLRRRLLLRLRLLRRLLRRRRRLLRLRRLRLLLRRLLRLLRLRRRRLRRLLRRLRRLRRRRRLLLRRRLLRRLLLLRLLRRLLLLLLLRRRLLLRRRLLLLRLLRRRRLLRRRRRLRLLRLLRRLLRRLRRRRLRRLLLRRLLLLLLRRRRLLRRRLLLRLRRRRLRRLRLRRLLLRLLLRLLRRLRLRLLRRRLRLLLRLRRRRRLLLLRLLLRLLLRLLRLRLLRRLLRRLRLLLRRRRLLLRLLLRLLLRLRLLRLLRRLRRLRRLRLLLRRRLLRRRLLLRLRLLRLLRRRLLRRRRLRLRRRLRRRRRRLRLLRLLRLLRLRRRLRLLLLLRRRRRLRRRRLLRLLLLLRLLLLRLRRLRLLLLRRRRLLLRLLLLLLLLLRLRLLRLLRLLRRLLRLLLLLRLRLLRLRRLRRLLRRRLLRRRRRLRRLLRRLRLLLLRRLLRRLRRRLLLLRLRLRLLLLLRRRRRLLLLRLLRRRRRLRLLRRLRLLLLRLLLRLLRLLRLRLLRRLRRRLRLLRLRLLLRLLRLLRRLLLLLRLLLRRLLRLRRRLLRLLRLRRRRRLRLLRRLLLLRRLRLLLRLRLLLRLRLRRRLRRRRLLRRLLLRLRLRLLRRRLRRRRLRRLLRLRLRLRLLLLLRRLLLLLRRRRLLLRRLLLRLLLLRLRLRLLRLRLRLLRLLRLRRLLLLRRLLLLLRRLRRRRLRRRRLLLLLRLRRRLRRRRRLLRRLLLRRRRRRLLRLRRRLRLRRLRLRLRLRLLLLLRRLRLLRLLLLRLLRLRLRRLLLRLRLRLRRLRLLRLLRRLRRRRLLLRLLLRRLRLLRRLLRRRRRRLRRLLLLLLRLLRRRRRLRRRRRLLRRLRLLRRLLLLLRLRRRRLLRLLRRRRRRLLRLLLRRRLRRRLRRLRRRLRRRLLLRLLRLRLRRRLLRRLRLLRRLRLLLLLRLLLRLLLRLLRLRRLLLLLRLRRLLLLLRRRRRRRLLLRRRLLRLRRLLRLLRLRLRLRLRRRLRRRLLRLLRRLRLRRRRLLLRLRRLRRLRLLLLRLRRRLLRRLLRRRLLRLRLLRRRRLLLLLRRLLRRRLLRRRLLLRLLRRRLRRLLRLLRLRRLLLRRLRRLLRLRRLRLRRLLLLRRLRLLLLRRLRLRLLLRLLRRLRLLRRLLRLRLLLLLRRRLRLRLRRRLLRLRLRRLLLRLRRLLLLLLRRLRRLRRRLRRRRLRRLLRRRRLLLRRLLRRRRRLLLRLRLRRRRRLRLLRLLRLRLLRRRLRRRRRLRLLRRLRLRRLRRRLLRLRRLRRRLLRRLLRRRRLRLLLLLLLLLLRLLLLRLRLRLRLLLRRLLLLLRLRRLRLRLLRLRRLRLRRRRLRLLLRRRRRLRRLRRRRRLLLLLRLLRRLRRRRLRRLLLRLRLLRRRLLRRLLRLRRRLRLRRLRRRRLRRRLLRRRLLLRLLLLLRLLLRLLRLLRLRRLLLRLLRRRLLRLLLLLLRLLLLRLRLLLRLLLLLLLLRRRRLRLRRRRLLRRRLLRLLRLLLRRRLRLLRRLRRRRLRLRLLLRLRLRRLRRLLLLLLLRRLRLLRLRRLRLLRRRLRRLRLRLLLRLLRLRLLLLRLLLRLLRRRRLLLLLRRLLRLRLLLLRRLLLLRLLRLRRRLLRLRRRRLRRLRRRRRRRRRLRRRRLRLRRRLRRRLRRRRLRRLRRRRLLRRLLRLRRRLRLLRLRLRLRRLRLRLLLLLLLRLRRRLRLLRRRLLRLRLRLRRLRRLRLRRRLLRLLLLLLLRLRLLLRLLRLLLRLLRRRLRLLRLRLLLRRRRRLRLRRLLLLLLLRRLRLLLLRLLRLLRLRRLRLRRLRRRLLRLLLLLLRLLRLLLLRRRLRRRLRRRRRRLLRLLLLRLLLLRRRLRRLLLRLRLLRRLRLLRLRLRRRLLRRLLLLRLLLRRLRRRLLRLLRLRLRRRRRRRLRLRLLRRRRRRLRRRLRRLLRLRRLLLLLLRRRRRRRRLRLLRRLRLLLRLRRLLRRRRRLRLLRRLRRRRLRRLLLRLRRRLRRRLLRRRLRLLRRLRRLLRLRRRLLLLLRLLLRLLLRRLLLLLLLRRLRRRLRRRRLLRLRLRRRRRRLRLRRLLLLRLLLRRRRLLLLLLRRRLLRLRLRRLRRLRRRRLRLLLRLLLLLRLRRLLLRLLLRRRLRRRLLRRRRRLLRRLLRRRLLRRRRRRRLRRRLLRLLRRLRRLLRLLRLRRLLLLRLRRRRLRLLRLLLLLRLRLLLRLLRLRLLLLRRLLRLLLRLLLLLLRLRLRLLLLLLLLLLLRLLLLLRRRRLLRLRLLRLLLLLRLRRLRLLLLLRLRLLLRRRLRLRLLLRRRRLRRLLRLRLLLRRLLRLLRLRRLLLRLLRRLLRLRLRLLRLRLRRLRLLRLLLLRRLRRLRRLLRLLLRLRLLRRLRLLLRRLRRLLLRRRLRLLRLRLLLRRRLRLLRRLLRRLLLLLRLRRRLLRLRLRRLLRLLLLLRLLRLRLLLLLRRRLRLRLRLRLLLRRLRRRLLLLRLRLLRLRLRLLRRLLLRRLRRLLRRRLLLRLLLLLLLLLLLRLRLLLRRLRRRLLLLRLLLLLRRRRLRLRLRRRLRRRLLRRLLRRLRLRLLRLLLLRLRRLLLLRRLLLRRRLRRLLLLRLLLLLLLLRLLLRLLRLLRRLRLLRLRRLLRRLLRLLLRRLLRLLLRLLRLRLRRLRRLRRLLLLRRLLRRRRRLLLLRRLLRRRLLRLLLLLRLRRLLRLRRLRRRRLRLRLRLLRRLRLRLRRRRLRRLLRRLLRLLLRLLRRRRRLRRRLLLLRLLLLLRLRLRRLLLRRRLLLLLLRLRRRLLLLRLRLLRRLLLRRRLRLRRRRRRRLLRRLLRLRLLLLRRRLRLRRRRRRLRRLLLRLRLLRRRRRLLLRLRRLRRRRRRLLLRLRRRLLRRLLLLRLLRRLRLRRLRLLRRLRRLRLRRRLRLRLRRLRRLRRLLRLRRRLLRLRLRRRLRRLLRLLRRLRLRRLRLRLRLRLLRLRRRRLRRRRLRRLRRRRLRRLRLLRRLLLLRLLRRLRRLRRLLLLLRRLLRLLRLLLLRLLLRLLRRLLRRRRRRLLLLRLLRRLRLRRLRLRLLRLRLLRLRLLLRLLLRRLLLLRLRRLLLLLLRRLRRRLRLRLRRRLLRRLRLLRLLLRLLLRRLRLLRRLLRRLLLLLRRRRRRLLRLLLRRRLRRLLLRLLLRRRLRRLRRRRLRRLRLLRLRLRRRLLLLLLLRRRRLRLRLRRRLRLRRLLRLRRRLRRRRRLLLRRRRRRLLLRRLLRLRRRRLRRRLLLLLLLLRRLRRLRRRRLRLLLLLLRRLLLRRRLRRLRLLRLRLRRRRLRLRRLRLRLRLLLLRRLLLRRRLRRRLLRLRLLLLLRRLLRLLLRLLLLLRRLRLLLLLRLRLLLRLLLRLLLRRRRLLLLRRLLLRRLRRLRRRLRLRRLLRRRLLLLLRRLRRRRLLRLLLRLLRLRRRLRRRLRLLRLRLRRRLLLRLRRRLLLRRLRRLLRRLLLLLRRRRRLLLRLRLRRRLLRLLRRRRLLRRRRLLLLLRRRLLLLRLLRRRRLLLLLRRRLLLRRRRLRRRLLLRRLLLLRRLLRLRRRLRLRRLRRLLRLRRRLRRRLLRRRRLRLLLRRLRRLLLLRRLLLLLRLLLLLLRLRRLLRLLRRRRRLRLLLRLRRRLLRRRLLRRRRRRLRRRLRRLRRLLRRRLRLRLLLLRLRRLRRLRRRRLRRLLLLRLLLRLLLRRRLLRRLLLRRLRRLRRRRRRLRLRLLLLLRRLLRLRRRLRRLRRLRRLRRLRRLLRRRLRLRLLLRLRRLLRLLLRLRRRLRLRLLRRLLRLLRLRLRLRRLLRRLRLRRLRLRLLRLRLLLLRRLLRLRLRRLLLRLRRRRRRRLLLLRLRRLLLLRLLLRRRLRRRRRRLRLLLLRLRRLRRRRLLRLLLLRLRLLLRLLRRLLRRRRLRLRLLLRRLRRRLLRLRRRRRRRLRRLRRLLLRLRLRLRLLRRLLLLLLLLRLLLRLLLLLLLLLLRLRLRLRRRRLLLLRLLLRLRRRRLLLLLRLRRLRRRRRLRRRRLRLLLRRLLLRLRLRLRRLLRRLLRRLLRLLLLRLRRRRLLLRRRLLRRLLLRLRLRRLLLRRRLLRLLLRRLRRRRLRRLLRRLLLRLLRRRLLRRLLLLLRLLLLRRLRLRRLLLLRRRLLLRRLLRRLLLLRLRLLRRRRRRLRRLLLRLRRLRLRLRLLLRRRLLLRRRRLLLLLLLRRRLLRRLLRLLLRLRLLLRRRRLLRRLRLRLLRLRLRRLLRRLRRLLRRLRLLLRRRLRRLRLLRLLLLLRLLRLLLRLRRRRRRRRRRRLRLRLRRLRRRRLLLRRRLRRRLRRRRLRRLLRLRRRRLLLRLRLLRRLRLRLLRRLLLLLRLLLRLRLRRLLLLLRRRRRLLRRRRLRRRLRRLRRRLRLLRRRRLRRRLRRLRLLLLLLRLLLLRLLLLRRLLLRLRLRLLRRRRRRLRLLRLRLLRLLRRRRLLLLRLRRLRRLRLRRLLRRRRLLLRRLRLLRLLLLLLLRRRLRRLRRLLLLRLLLRLRRLRLRRLLLRRRLLLRRRRLLRLLLRRRRRRRRRLLLLLRRLRLLRLRLRLRRRRLRRRLRLLLRLRRLRRLRLLRLLRRRRLRRRLRRRRLLRRLRLRRRLLLRRRLRLRRLLRRLRRRRRLRRRLRRLRLLRRRLRLLRLRLRRRLLRLRLLRRLLLRLLLRRRLLLLRLLLRRRLLRLLRRLRRLRRLLLRRLLLRRRLLLRLLRLLLLLLLLRLLLRRLRRLLRLRLRRLLRRRRRRRRLLRRRRRLLRLLLRRRRRRLLRLRLRLLLLLRRLLLRLRLRLLRLRRRLRLRRRRRLLLLRLLRLLLRRRLLRRLRRRLRLRRRRRLRRLRRLRRLRLLRLLLRRRLLRRRLRRRRLRRLRLRRRRRLLRLLRRLLLLRLLRLRRLRLRRLLLRRLLLRRRRRRRLLLLLRRRLRLLLLLLRLLLRRRLLLRRRRRRLLLRRLLRLLRLRRRLLLRRRLRLRRRLLLLLRLRLLRRLRRRRLRLRRRRLRLLLLLRLRRRRRRRRRLRLLLLRRRLRRLRLRLLRLLRRRRLLRRRRRLLLLLLLLRLRRRRLRRLLRLRRRRRLLLLLRRLRLRLLRRLRLRRRLRLRLRRLLLRLRLLLLRLRRLLLRLRRLLLLLRRRRLLLLLLLLLLLRRLRLRLRLRRRRLLRLRRRRRLLRRRRLLRLRLRLLRLLLRRLLRLLRLLRRLLLLRRRRLRLLLRLRLRLLRLRRLLLRRRRRLLLLRLLLRRRLLLLRLLRLLRLRRRRRLRLLRRLLLLRRRLLRLLRRRRLRLRLRRRLLLRLRLRLRLRLLLLLRRRLLLLLRLLRRLRLLRRRRRRRRRRRRLLLLLRRLRRLRLRRRLLLRLRRRLRLRLLRRLRRLRRRLLLLRRRLLLLLRRRRRRLLLLRLLRRLRLLLLRLRRRRRRLRRRRRRRLRRLLLRRLLLLLRRLRLRRRLLRRRLRRLRLLLRLRLLLLRLLRRRRLRRLRLLRLRLRLLRLLRLLRRLRLLLLRRLRLRRLLRLLRLLLLRRRLLLRLRLRRRRLLRRRLRRRLRRLLLRRRRRRLLLRRLRRRLRRRLRLLLLRRRLLLRRRRLLRLRLRRLRLLRLRRLRRLRLRLRLRLRRLRLRRRLRRLRLLLRRLRRLLRRLLRRLLRLLRLRRLLRRLRRLLLRRRLLRRLRLLLLRRRRLRLRRRLLRRLLLLRLLRLRLLRLRLRLLLRRRLLRRLLLLRRLLRRRRLRRRLRLLLRRLRRLLLLLLLLLLLLLLRLRRRRRRLLLLLRRLLLRRLRRRLLLRLRRRLRRLRLLLRLLLLRRRLLLRLRRLRRLLRRLRLLLLLRLRRLRLLLLLRLLLRLRLRRLLLRRRRRRRRLLRLRLLLRLLRRRLLRLRRRRLRLRRRRLLRRLLLLLLLRLRRRLLRRLLRLRLRRLLRRRLRLLLLLLLLRLLRLLLRRLLLLRLLLRRLRRLRRRRLRRRLLRLLRLRRLLLRLLRLRRRRLRRLLRLRLLRRRLRLRLRLRLLRLLLRLRRRRRRLRRRRRRLLRLRRRRRRRRLRRRLRRRRRLLRLRRLLLLLLLRLLLLRRRRLLLRRRLLRLLLRLRLRLLRRRRLLLLLRRRRRLLLLRRRRLRRLLRRRRLRLLRRRLRRLLRRLLRRLRRLRLRRLRLRLLLLRRRLRLLRRLLLRLLRLRLLRRRRLRLLRRLLLRRRRRLLLRLRRRLLLRRRRLRRRRRLLRLRLLRRLRRRLLLLRLRLLLRLRLLRLLLRLRRRRLRRRRRLLLRRRRRLRRRRLRLLRRRRRRLLLRLLRLRRRRRRLLRLLRRRRRLRLLRLRLLRLLRLLRLLRRRLRRLRRLRLRLLLRRRRLRLRRRRRRLRLRLLLLRLRLLLRRRRRRRLRLLRRRLRRLRLLRLRLRLRLRRLRLRRRLRRRLLLLRLRRLLRRRRLRRRLRRLLLRLLLRRRRLRLRLRLRRRRLLLLLRLLRRRLRRLRRLLRRRRRRRLLRLLRRRRRRLLLLLLRLRRLLLLLLLLRLRLRRLRLRLRRLLLRLLRRRLRRLRRLRLRLRLLRLLRLLLRLRLLLRRRLRRRRRRLLRLLRRRLLLLLLLLLLLLLRLLRRRRLLLRRLLLLRRRLRRRRRLRRRRRRRLRLRLRRRLRLRRLRRRRLLRRRLLLRRRLRLRLLLRLRRLLLRLRRRRLRLRRLLRRLLRRRRLRRLRLLRLRRLRRLLRRRRRLLRRRLLLLLLRRLRLRRLLRRLRLLLLLLRRRRLLRLRRRLLLRRRRLRLLRRLRRRLRRRLRRLLRLLRLLLLRRRRRLLLRLRLLLLLRLLLLLLLRRLLRLRLRLRRRLLRLLRLRRRRLRLRLLLRLRLRRRRLLRLLRLRLLLRRRRLLLRRLRRRLLLLRLRRRLLRRLRLRLRLLLRRRLLLRLRLLRRRLLRRLRLRRRRRLRLLRLRLRLLRLRLRRRLRLLLLRLLRRRLLLLRLLRLLRRLRRRLRLRLLRRLRLLLLRLLRLRLLRLRLLLRLRLLRRRRRLLLLRLRRLLRLLLLRLRLRRRRRRRRLLRRLRRRRRRLLRRLRRRRRLRLLLLLLLLLRLRRLRRRLRRRLRLRRLRRRLLRLRLLLLLLRLRLLRRLLRLRLLLRLLLLRLLLRLLRLLRLLLRLRRRLLRRLLRLLLRLLRRLLRLLRLLRLLRLRLLRRLRRLRLRRLRRRRLLLLRRRRLRLRRLLLRRRLLRRLLLLRRRRLLRLLLRRRRRLRLRLLRRLLRRRRLRLRLLRRLLRRRLLLLRRLRLLLRRLLRRLRRLLRRRLRRLRRRRRRLRRLLLLLRRLLRRRLLRLLLRLRLRRRLLLRRLRLRRLRRRLLLLRRLLRLRRRLRRRLLLLLLLRLLLRLLLRLRRRRLRLLLLLLRRRLLLLRLRRLRRLLLLRRLLRLLLRRRLLRRLRLRLRLRRRRRLLLLLRLRRLLLRRRRLRRLLRRLLRLLRRRLRLLLRRLLRLLLLLRLRRLLLLRLLLRLLRRRRLLRLRRRRLRRRRLLRRRRRRLLRLLLRLLLRLLLLLLRLRLLLLLLRRRLRRRRRLLRLLRRRLLRRRRRLRRRLLLRLRRRLRLRRLRLRLRLLRLLRRLRRRLLLRRRRLRRLLRLLLLLLRRLRLLLRLRRRRLRLLLRRLLRRLLRLLRLRLRRLLLRLLLLLLRLLLLLRRRLLRRRRRRLRRLLLRLLRLLRLRRLLLRLRRRLRRLRRLLLRLLRLLRRRLRRRLRLRLLLLLRLLRLRLLRLLLRRLRLLRRLLRRLRRLLLLRLLRRRLRLRRLLRRRRRRRRRRLRLRRLLRLRRRLRLLRRRLRLLRRRRLRRLLLRRRRRRRLLRLLLRRLLRRRLRLLLRLLRLRLRLLLRRRLLRRRRLLLLRLLRRRRRRLLRRRLRLLRRRLRLLLRRLRRLLLLRLRLRLRRRRRLLRLRLLRLRLRLRLLLLRRLLRLRRLRRLLRRRRRLRLLRLRRLLLRLLRRLLLLLLLLLRLLLRLLRRLRRRRLRRLLLRLLRRRLRRRLLLLRLLLLLRRRLLRRLLLRRRRRLRRRLRLLLRRLRRRLLRLLLLRLLLRRLLRRLLLRRRLLLLRRRRRLRRLRRRLLLLLRLRRRRLLLRRRLLLLLRRLLRRRRLLRRRRLRLRLLLLLLLLRLLLLLLRRLRLRRLLLRRRRLLRLRLRRLRLLRRLRLRRRRLLLLRRRRRLRRRLRRLLRRLLRLLLLLRLLLRRLLRRRRRRLLLRLRLLLRRRLLRRRLLRLLLLRRLLLRLLLLLRRLLLRLLRRRLLRRRRLLLLLLRLLLRRRLLRRRLRLRLRRLRLLRRLRLLLRLLRRRRLLLRLRRLRLRLRLRRRLLLLLLLRLRLLLLRLRRRRLLLRRRLLLLRLRLRRRRRLLRLRLLRLLRLRRLLRLLLRLLRLLLRLLLLRLLLRRRLRRLLLRRRRLRRLLLRLRRRRRRLRRRRLRLLRLRLLLRRRRLRLLLLRLLLRRRLLLLLLLLRRLRRLRRLLRLLRRRLRRRLRLLLLRRLLRLLLLLRLLRLRLRRRLLLLRRLRLLRRRRLLRRRLRLLRLLLRLRRLLLRLLLRLRRRRRLRRRLRLLLLRRLLLLLLLRLLLRRLLRLRLLRLRRLLLRRLRLRLRRLRLRLRLRRLLRRRRRRRRLRLLRLRRLRLLRRLRRRLLRRRLLLLLRRLRRRRLLRLRRLRLLRRRRRRRRLLRLLLLLRLRLLLLRRRRLRRRLLRLLRRRLRRRRRRLLLRRLLRLRLLLRRLLRRRLLRRLLRLRRRLLLRRRRLLRLRLRLRLRLRRRLRLRLLRLRRRRRLRRLRRRRLLRLLRRLLRRRLRRLLLRRRRRRRRLRLLRLLLRLLLLLRRRLRLRLRLRRRLLLRLRLRLLRRLRRRLLLLLRLLRLLLLLRLRRRRLRRLRRRLLLRLRRRLRRRRLRLRLLLRRRRRLRRRRRLRLRRLLRLRLLLRRRRLLLRRLRLRLRLLLLRLRLLLLLRRLLLLRRLLLRRLRRLLRRRRRRRRLLLRLRRLLRLLLLLRRLLRLRRLLLRRRRRRRRRLLLLLRRRRRLLLRLRLRRRRLLRLLLLLRLLRRRRLLLRLLLLRLRLRRLRRRLRLRLLRLRLRRRRRRLLLLRRRRLLLLRLRRRRRRLRLLRLLRRLRRLRRLRLLLLRLLLLLRRLLLLRRRRRLLRLRLRLLRRRLRLRRRLRRLRRLLRLRLLLLLLLLLLLLLRLLRRRRLRLRLRRRRRRRLRLRLLLRRRLRLRRLRRRRRLLLLRLLRRLRRRLRRRLRLRRLLLLLLRRLLLLRLRLRRLRRLRLLRLRLRLLRRRLLRRLRLLRLRRRRLRLLRLRRLLRLLRLLLLLLLRLRLLLLRRRLRRRRLLLRLLLRLRLLLRLLLRLLLRRRRRLLLRRLLLRLLRRRRLLLLRLLRLRRLLRLLRRLLLLRRLRRRRLRRRRRLLRRRRRLLLRRRLLLRLRLRRRLLRRRRLLRLRLLLRLLRLRLLRLRLLLLLRRLRLRRRLRLRLLLLRLLLLLLLRLLLLLLRRRRRLRRRLRLRLRRLLLLLLLRLRLLRLLRLLLLRLLLRLRRLLLLLRLRRLLRRRLLLRLLRLLLRRRLRLRRLLLLRRRLLLRLRRRLLRRRRLRRRLRRRRRLRRRLRLLRLRLLRRRRLLRRRRRLLLRRRLRLRLRLLLRLRLLRLLLRRLRRRRLRRLRLRRRLLLRLLRRLLRLLRLRRRLRLLL